toplevel:
[deliverable/binutils-gdb.git] / Makefile.in
1
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3 #
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 # Free Software Foundation
8 #
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
13 #
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
18 #
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
22 #
23
24 # First, test for a proper version of make, but only where one is required.
25
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
31
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
36
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
49
50 program_transform_name = @program_transform_name@
51
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
54
55 srcdir = @srcdir@
56
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
82
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
92
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
96
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
99
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
102
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
106
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
111
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
117
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
121
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
124
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
127
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
130
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory. It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
144
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
167
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 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 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
241 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
242 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
243 -I$$s/libstdc++-v3/libsupc++ \
244 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
246 export CXX; \
247 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
248 @endif target-libstdc++-v3-bootstrap
249
250 # Similar, for later GCC stages.
251 POSTSTAGE1_HOST_EXPORTS = \
252 $(HOST_EXPORTS) \
253 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
254 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
255 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
256 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
257 $(POSTSTAGE1_CXX_EXPORT) \
258 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
259 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
260 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
261
262 # Target libraries are put under this directory:
263 TARGET_SUBDIR = @target_subdir@
264 # This is set by the configure script to the arguments to use when configuring
265 # directories built for the target.
266 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
267 # This is the list of variables to export in the environment when
268 # configuring subdirectories for the target system.
269 BASE_TARGET_EXPORTS = \
270 $(BASE_EXPORTS) \
271 AR="$(AR_FOR_TARGET)"; export AR; \
272 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
273 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
274 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
275 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
276 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
277 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
278 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
279 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
280 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
281 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
282 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
283 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
284 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
285 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
286 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
287 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
288 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
289 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
290 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
291 @if gcc-bootstrap
292 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
293 @endif gcc-bootstrap
294 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
296
297 RAW_CXX_TARGET_EXPORTS = \
298 $(BASE_TARGET_EXPORTS) \
299 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
300 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
301
302 NORMAL_TARGET_EXPORTS = \
303 $(BASE_TARGET_EXPORTS) \
304 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
305
306 # Where to find GMP
307 HOST_GMPLIBS = @gmplibs@
308 HOST_GMPINC = @gmpinc@
309
310 # Where to find PPL
311 HOST_PPLLIBS = @ppllibs@
312 HOST_PPLINC = @pplinc@
313
314 # Where to find CLOOG
315 HOST_CLOOGLIBS = @clooglibs@
316 HOST_CLOOGINC = @clooginc@
317
318 # Where to find libelf
319 HOST_LIBELFLIBS = @libelflibs@
320 HOST_LIBELFINC = @libelfinc@
321
322 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
323
324 # ----------------------------------------------
325 # Programs producing files for the BUILD machine
326 # ----------------------------------------------
327
328 SHELL = @SHELL@
329
330 # pwd command to use. Allow user to override default by setting PWDCMD in
331 # the environment to account for automounters. The make variable must not
332 # be called PWDCMD, otherwise the value set here is passed to make
333 # subprocesses and overrides the setting from the user's environment.
334 # Don't use PWD since it is a common shell environment variable and we
335 # don't want to corrupt it.
336 PWD_COMMAND = $${PWDCMD-pwd}
337
338 # compilers to use to create programs which must be run in the build
339 # environment.
340 AR_FOR_BUILD = @AR_FOR_BUILD@
341 AS_FOR_BUILD = @AS_FOR_BUILD@
342 CC_FOR_BUILD = @CC_FOR_BUILD@
343 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
344 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
345 CXX_FOR_BUILD = @CXX_FOR_BUILD@
346 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
347 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
348 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
349 GOC_FOR_BUILD = @GOC_FOR_BUILD@
350 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
351 LD_FOR_BUILD = @LD_FOR_BUILD@
352 NM_FOR_BUILD = @NM_FOR_BUILD@
353 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
354 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
355 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
356
357 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
358 # here so that they can be overridden by Makefile fragments.
359 BUILD_PREFIX = @BUILD_PREFIX@
360 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
361
362 # Flags to pass to stage2 and later makes. They are defined
363 # here so that they can be overridden by Makefile fragments.
364 BOOT_CFLAGS= -g -O2
365 BOOT_LDFLAGS=
366 BOOT_ADAFLAGS=-gnatpg -gnata
367
368 AWK = @AWK@
369 SED = @SED@
370 BISON = @BISON@
371 YACC = @YACC@
372 FLEX = @FLEX@
373 LEX = @LEX@
374 M4 = @M4@
375 MAKEINFO = @MAKEINFO@
376 EXPECT = @EXPECT@
377 RUNTEST = @RUNTEST@
378
379 # This just becomes part of the MAKEINFO definition passed down to
380 # sub-makes. It lets flags be given on the command line while still
381 # using the makeinfo from the object tree.
382 # (Default to avoid splitting info files by setting the threshold high.)
383 MAKEINFOFLAGS = --split-size=5000000
384
385 # ---------------------------------------------
386 # Programs producing files for the HOST machine
387 # ---------------------------------------------
388
389 AS = @AS@
390 AR = @AR@
391 AR_FLAGS = rc
392 CC = @CC@
393 CXX = @CXX@
394 DLLTOOL = @DLLTOOL@
395 LD = @LD@
396 LIPO = @LIPO@
397 NM = @NM@
398 OBJDUMP = @OBJDUMP@
399 RANLIB = @RANLIB@
400 STRIP = @STRIP@
401 WINDRES = @WINDRES@
402 WINDMC = @WINDMC@
403
404 GNATBIND = @GNATBIND@
405 GNATMAKE = @GNATMAKE@
406
407 CFLAGS = @CFLAGS@
408 LDFLAGS = @LDFLAGS@
409 LIBCFLAGS = $(CFLAGS)
410 CXXFLAGS = @CXXFLAGS@
411 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
412 GOCFLAGS = $(CFLAGS)
413
414 TFLAGS =
415
416 # Defaults for all stages; some are overridden below.
417
418 STAGE_CFLAGS = $(BOOT_CFLAGS)
419 STAGE_TFLAGS = $(TFLAGS)
420 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
421 POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
422
423
424 # Defaults for stage 1; some are overridden below.
425 STAGE1_CFLAGS = $(STAGE_CFLAGS)
426 STAGE1_CXXFLAGS = $(CXXFLAGS)
427 @if target-libstdc++-v3-bootstrap
428 # Override the above if we're bootstrapping C++.
429 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
430 @endif target-libstdc++-v3-bootstrap
431 STAGE1_TFLAGS = $(STAGE_TFLAGS)
432 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
433 # POSTSTAGE1_CONFIGURE_FLAGS here.
434 STAGE1_CONFIGURE_FLAGS = \
435 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
436
437 # Defaults for stage 2; some are overridden below.
438 STAGE2_CFLAGS = $(STAGE_CFLAGS)
439 STAGE2_CXXFLAGS = $(CXXFLAGS)
440 @if target-libstdc++-v3-bootstrap
441 # Override the above if we're bootstrapping C++.
442 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
443 @endif target-libstdc++-v3-bootstrap
444 STAGE2_TFLAGS = $(STAGE_TFLAGS)
445 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
446 # POSTSTAGE1_CONFIGURE_FLAGS here.
447 STAGE2_CONFIGURE_FLAGS = \
448 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
449
450 # Defaults for stage 3; some are overridden below.
451 STAGE3_CFLAGS = $(STAGE_CFLAGS)
452 STAGE3_CXXFLAGS = $(CXXFLAGS)
453 @if target-libstdc++-v3-bootstrap
454 # Override the above if we're bootstrapping C++.
455 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
456 @endif target-libstdc++-v3-bootstrap
457 STAGE3_TFLAGS = $(STAGE_TFLAGS)
458 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
459 # POSTSTAGE1_CONFIGURE_FLAGS here.
460 STAGE3_CONFIGURE_FLAGS = \
461 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
462
463 # Defaults for stage 4; some are overridden below.
464 STAGE4_CFLAGS = $(STAGE_CFLAGS)
465 STAGE4_CXXFLAGS = $(CXXFLAGS)
466 @if target-libstdc++-v3-bootstrap
467 # Override the above if we're bootstrapping C++.
468 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
469 @endif target-libstdc++-v3-bootstrap
470 STAGE4_TFLAGS = $(STAGE_TFLAGS)
471 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
472 # POSTSTAGE1_CONFIGURE_FLAGS here.
473 STAGE4_CONFIGURE_FLAGS = \
474 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
475
476 # Defaults for stage profile; some are overridden below.
477 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
478 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
479 @if target-libstdc++-v3-bootstrap
480 # Override the above if we're bootstrapping C++.
481 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
482 @endif target-libstdc++-v3-bootstrap
483 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
484 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
485 # POSTSTAGE1_CONFIGURE_FLAGS here.
486 STAGEprofile_CONFIGURE_FLAGS = \
487 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
488
489 # Defaults for stage feedback; some are overridden below.
490 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
491 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
492 @if target-libstdc++-v3-bootstrap
493 # Override the above if we're bootstrapping C++.
494 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
495 @endif target-libstdc++-v3-bootstrap
496 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
497 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
498 # POSTSTAGE1_CONFIGURE_FLAGS here.
499 STAGEfeedback_CONFIGURE_FLAGS = \
500 $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
501
502
503 # Only build the C compiler for stage1, because that is the only one that
504 # we can guarantee will build with the native compiler, and also it is the
505 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
506 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
507 # overrideable (for a bootstrap build stage1 also builds gcc.info).
508
509 STAGE1_CFLAGS = @stage1_cflags@
510 STAGE1_CHECKING = @stage1_checking@
511 STAGE1_LANGUAGES = @stage1_languages@
512 # * We force-disable intermodule optimizations, even if
513 # --enable-intermodule was passed, since the installed compiler
514 # probably can't handle them. Luckily, autoconf always respects
515 # the last argument when conflicting --enable arguments are passed.
516 # * Likewise, we force-disable coverage flags, since the installed
517 # compiler probably has never heard of them.
518 # * Don't remove this, because above we added
519 # POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which
520 # we don't want for STAGE1_CONFIGURE_FLAGS.
521 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
522 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
523
524 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
525 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
526
527 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
528 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
529
530 do-compare = @do_compare@
531 do-compare3 = $(do-compare)
532
533 # -----------------------------------------------
534 # Programs producing files for the TARGET machine
535 # -----------------------------------------------
536
537 AR_FOR_TARGET=@AR_FOR_TARGET@
538 AS_FOR_TARGET=@AS_FOR_TARGET@
539 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
540
541 # If GCC_FOR_TARGET is not overriden on the command line, then this
542 # variable is passed down to the gcc Makefile, where it is used to
543 # build libgcc2.a. We define it here so that it can itself be
544 # overridden on the command line.
545 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
546 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
547 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
548 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
549 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
550 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
551 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
552 LD_FOR_TARGET=@LD_FOR_TARGET@
553
554 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
555 NM_FOR_TARGET=@NM_FOR_TARGET@
556 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
557 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
558 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
559 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
560 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
561
562 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
563 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
564 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
565
566 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
567 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
568
569 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
570 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
571 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
572 GOCFLAGS_FOR_TARGET = -O2 -g
573
574 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
575 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
576 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
577
578 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
579
580 # ------------------------------------
581 # Miscellaneous targets and flag lists
582 # ------------------------------------
583
584 # The first rule in the file had better be this one. Don't put any above it.
585 # This lives here to allow makefile fragments to contain dependencies.
586 all:
587
588 #### host and target specific makefile fragments come in here.
589 @target_makefile_frag@
590 @alphaieee_frag@
591 @ospace_frag@
592 @host_makefile_frag@
593 ###
594
595 # This is the list of directories that may be needed in RPATH_ENVVAR
596 # so that programs built for the target machine work.
597 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
598
599 @if target-libstdc++-v3
600 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
601 @endif target-libstdc++-v3
602
603 @if target-libmudflap
604 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
605 @endif target-libmudflap
606
607 @if target-libssp
608 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
609 @endif target-libssp
610
611 @if target-libgomp
612 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
613 @endif target-libgomp
614
615
616
617 # This is the list of directories that may be needed in RPATH_ENVVAR
618 # so that programs built for the host machine work.
619 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)
620
621 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
622 @if gcc
623 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
624 @endif gcc
625
626
627 @if bfd
628 HOST_LIB_PATH_bfd = \
629 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
630 @endif bfd
631
632 @if opcodes
633 HOST_LIB_PATH_opcodes = \
634 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
635 @endif opcodes
636
637 @if gmp
638 HOST_LIB_PATH_gmp = \
639 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
640 @endif gmp
641
642 @if mpfr
643 HOST_LIB_PATH_mpfr = \
644 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
645 @endif mpfr
646
647 @if mpc
648 HOST_LIB_PATH_mpc = \
649 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
650 @endif mpc
651
652 @if ppl
653 HOST_LIB_PATH_ppl = \
654 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
655 @endif ppl
656
657 @if cloog
658 HOST_LIB_PATH_cloog = \
659 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
660 @endif cloog
661
662 @if libelf
663 HOST_LIB_PATH_libelf = \
664 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
665 @endif libelf
666
667
668 CXX_FOR_TARGET_FLAG_TO_PASS = \
669 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
670 @if target-libstdc++-v3
671 # CXX_FOR_TARGET is tricky to get right for target libs that require a
672 # functional C++ compiler. When we recurse, if we expand
673 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
674 # libstdc++ include flags from the script. Instead, we get an
675 # -funconfigured-* word, so that we'll get errors if this invalid C++
676 # command line is used for anything, but also so that we can use the
677 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
678 # don't pass it on, sub-make will use the default definition, that
679 # re-expands it at the time of use, so we'll get it right when we need
680 # it. One potential exception is the expansion of CXX_FOR_TARGET
681 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
682 # really work, for C++ host programs can't depend on the current-stage
683 # C++ target library.
684 CXX_FOR_TARGET_FLAG_TO_PASS = \
685 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
686 @endif target-libstdc++-v3
687
688 # Flags to pass down to all sub-makes.
689 BASE_FLAGS_TO_PASS = \
690 "DESTDIR=$(DESTDIR)" \
691 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
692 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
693 "bindir=$(bindir)" \
694 "datadir=$(datadir)" \
695 "exec_prefix=$(exec_prefix)" \
696 "includedir=$(includedir)" \
697 "datarootdir=$(datarootdir)" \
698 "docdir=$(docdir)" \
699 "infodir=$(infodir)" \
700 "pdfdir=$(pdfdir)" \
701 "htmldir=$(htmldir)" \
702 "libdir=$(libdir)" \
703 "libexecdir=$(libexecdir)" \
704 "lispdir=$(lispdir)" \
705 "localstatedir=$(localstatedir)" \
706 "mandir=$(mandir)" \
707 "oldincludedir=$(oldincludedir)" \
708 "prefix=$(prefix)" \
709 "sbindir=$(sbindir)" \
710 "sharedstatedir=$(sharedstatedir)" \
711 "sysconfdir=$(sysconfdir)" \
712 "tooldir=$(tooldir)" \
713 "build_tooldir=$(build_tooldir)" \
714 "target_alias=$(target_alias)" \
715 "AWK=$(AWK)" \
716 "BISON=$(BISON)" \
717 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
718 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
719 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
720 "EXPECT=$(EXPECT)" \
721 "FLEX=$(FLEX)" \
722 "INSTALL=$(INSTALL)" \
723 "INSTALL_DATA=$(INSTALL_DATA)" \
724 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
725 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
726 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
727 "LEX=$(LEX)" \
728 "M4=$(M4)" \
729 "MAKE=$(MAKE)" \
730 "RUNTEST=$(RUNTEST)" \
731 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
732 "SED=$(SED)" \
733 "SHELL=$(SHELL)" \
734 "YACC=$(YACC)" \
735 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
736 "ADA_CFLAGS=$(ADA_CFLAGS)" \
737 "AR_FLAGS=$(AR_FLAGS)" \
738 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
739 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
740 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
741 "CFLAGS=$(CFLAGS)" \
742 "CXXFLAGS=$(CXXFLAGS)" \
743 "LDFLAGS=$(LDFLAGS)" \
744 "LIBCFLAGS=$(LIBCFLAGS)" \
745 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
746 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
747 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
748 "GNATBIND=$(GNATBIND)" \
749 "GNATMAKE=$(GNATMAKE)" \
750 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
751 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
752 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
753 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
754 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
755 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
756 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
757 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
758 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
759 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
760 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
761 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
762 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
763 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
764 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
765 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
766 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
767 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
768 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
769 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
770 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
771 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
772 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
773 "BUILD_CONFIG=$(BUILD_CONFIG)" \
774 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
775 "LEAN=$(LEAN)" \
776 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
777 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
778 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
779 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
780 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
781 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
782 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
783 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
784 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
785 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
786 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
787 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
788 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
789 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
790 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
791 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
792 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
793 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
794 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
795 "TFLAGS=$(TFLAGS)" \
796 "CONFIG_SHELL=$(SHELL)" \
797 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
798
799 # We leave this in just in case, but it is not needed anymore.
800 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
801
802 # Flags to pass down to most sub-makes, in which we're building with
803 # the host environment.
804 EXTRA_HOST_FLAGS = \
805 'AR=$(AR)' \
806 'AS=$(AS)' \
807 'CC=$(CC)' \
808 'CXX=$(CXX)' \
809 'DLLTOOL=$(DLLTOOL)' \
810 'GCJ=$(GCJ)' \
811 'GFORTRAN=$(GFORTRAN)' \
812 'GOC=$(GOC)' \
813 'LD=$(LD)' \
814 'LIPO=$(LIPO)' \
815 'NM=$(NM)' \
816 'OBJDUMP=$(OBJDUMP)' \
817 'RANLIB=$(RANLIB)' \
818 'STRIP=$(STRIP)' \
819 'WINDRES=$(WINDRES)' \
820 'WINDMC=$(WINDMC)'
821
822 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
823
824 # Flags to pass to stage2 and later makes.
825
826 POSTSTAGE1_FLAGS_TO_PASS = \
827 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
828 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
829 GNATBIND="$${GNATBIND}" \
830 LDFLAGS="$${LDFLAGS}" \
831 HOST_LIBS="$${HOST_LIBS}" \
832 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
833
834 # Flags to pass down to makes which are built with the target environment.
835 # The double $ decreases the length of the command line; those variables
836 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
837 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
838 # so we expand them here.
839 EXTRA_TARGET_FLAGS = \
840 'AR=$$(AR_FOR_TARGET)' \
841 'AS=$(COMPILER_AS_FOR_TARGET)' \
842 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
843 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
844 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
846 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
847 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
848 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
849 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
850 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
851 'LD=$(COMPILER_LD_FOR_TARGET)' \
852 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
853 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
854 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
855 'NM=$(COMPILER_NM_FOR_TARGET)' \
856 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
857 'RANLIB=$$(RANLIB_FOR_TARGET)' \
858 'WINDRES=$$(WINDRES_FOR_TARGET)' \
859 'WINDMC=$$(WINDMC_FOR_TARGET)' \
860 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
861 "TFLAGS=$$TFLAGS"
862
863 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
864
865 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
866 # unfortunately needs the native compiler and the target ar and
867 # ranlib.
868 # If any variables are added here, they must be added to do-*, below.
869 # The BUILD_* variables are a special case, which are used for the gcc
870 # cross-building scheme.
871 EXTRA_GCC_FLAGS = \
872 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
873 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
874 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
875
876 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
877
878 @if gcc
879 BUILD_CONFIG = @BUILD_CONFIG@
880 ifneq ($(BUILD_CONFIG),)
881 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
882 endif
883 @endif gcc
884
885 .PHONY: configure-host
886 configure-host: \
887 maybe-configure-bfd \
888 maybe-configure-opcodes \
889 maybe-configure-binutils \
890 maybe-configure-bison \
891 maybe-configure-cgen \
892 maybe-configure-dejagnu \
893 maybe-configure-etc \
894 maybe-configure-fastjar \
895 maybe-configure-fixincludes \
896 maybe-configure-flex \
897 maybe-configure-gas \
898 maybe-configure-gcc \
899 maybe-configure-gmp \
900 maybe-configure-mpfr \
901 maybe-configure-mpc \
902 maybe-configure-ppl \
903 maybe-configure-cloog \
904 maybe-configure-libelf \
905 maybe-configure-gold \
906 maybe-configure-gprof \
907 maybe-configure-intl \
908 maybe-configure-tcl \
909 maybe-configure-itcl \
910 maybe-configure-ld \
911 maybe-configure-libcpp \
912 maybe-configure-libdecnumber \
913 maybe-configure-libgui \
914 maybe-configure-libiberty \
915 maybe-configure-libiconv \
916 maybe-configure-m4 \
917 maybe-configure-readline \
918 maybe-configure-sid \
919 maybe-configure-sim \
920 maybe-configure-texinfo \
921 maybe-configure-zlib \
922 maybe-configure-gdb \
923 maybe-configure-expect \
924 maybe-configure-guile \
925 maybe-configure-tk \
926 maybe-configure-libtermcap \
927 maybe-configure-utils \
928 maybe-configure-gnattools \
929 maybe-configure-lto-plugin
930 .PHONY: configure-target
931 configure-target: \
932 maybe-configure-target-libstdc++-v3 \
933 maybe-configure-target-libmudflap \
934 maybe-configure-target-libssp \
935 maybe-configure-target-newlib \
936 maybe-configure-target-libgcc \
937 maybe-configure-target-libquadmath \
938 maybe-configure-target-libgfortran \
939 maybe-configure-target-libobjc \
940 maybe-configure-target-libgo \
941 maybe-configure-target-libtermcap \
942 maybe-configure-target-winsup \
943 maybe-configure-target-libgloss \
944 maybe-configure-target-libffi \
945 maybe-configure-target-libjava \
946 maybe-configure-target-zlib \
947 maybe-configure-target-boehm-gc \
948 maybe-configure-target-rda \
949 maybe-configure-target-libada \
950 maybe-configure-target-libgomp
951
952 # The target built for a native non-bootstrap build.
953 .PHONY: all
954 all:
955 @if gcc-bootstrap
956 [ -f stage_final ] || echo stage3 > stage_final
957 @r=`${PWD_COMMAND}`; export r; \
958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
959 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
960 @endif gcc-bootstrap
961 @: $(MAKE); $(unstage)
962 @r=`${PWD_COMMAND}`; export r; \
963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
964 @if gcc-bootstrap
965 if [ -f stage_last ]; then \
966 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
967 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
968 else \
969 @endif gcc-bootstrap
970 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
971 @if gcc-bootstrap
972 ; \
973 fi \
974 @endif gcc-bootstrap
975 && :
976
977 .PHONY: all-build
978
979 all-build: maybe-all-build-libiberty
980 all-build: maybe-all-build-bison
981 all-build: maybe-all-build-flex
982 all-build: maybe-all-build-m4
983 all-build: maybe-all-build-texinfo
984 all-build: maybe-all-build-fixincludes
985
986 .PHONY: all-host
987
988 @if bfd-no-bootstrap
989 all-host: maybe-all-bfd
990 @endif bfd-no-bootstrap
991 @if opcodes-no-bootstrap
992 all-host: maybe-all-opcodes
993 @endif opcodes-no-bootstrap
994 @if binutils-no-bootstrap
995 all-host: maybe-all-binutils
996 @endif binutils-no-bootstrap
997 all-host: maybe-all-bison
998 all-host: maybe-all-cgen
999 all-host: maybe-all-dejagnu
1000 all-host: maybe-all-etc
1001 all-host: maybe-all-fastjar
1002 all-host: maybe-all-fixincludes
1003 all-host: maybe-all-flex
1004 @if gas-no-bootstrap
1005 all-host: maybe-all-gas
1006 @endif gas-no-bootstrap
1007 @if gcc-no-bootstrap
1008 all-host: maybe-all-gcc
1009 @endif gcc-no-bootstrap
1010 @if gmp-no-bootstrap
1011 all-host: maybe-all-gmp
1012 @endif gmp-no-bootstrap
1013 @if mpfr-no-bootstrap
1014 all-host: maybe-all-mpfr
1015 @endif mpfr-no-bootstrap
1016 @if mpc-no-bootstrap
1017 all-host: maybe-all-mpc
1018 @endif mpc-no-bootstrap
1019 @if ppl-no-bootstrap
1020 all-host: maybe-all-ppl
1021 @endif ppl-no-bootstrap
1022 @if cloog-no-bootstrap
1023 all-host: maybe-all-cloog
1024 @endif cloog-no-bootstrap
1025 @if libelf-no-bootstrap
1026 all-host: maybe-all-libelf
1027 @endif libelf-no-bootstrap
1028 @if gold-no-bootstrap
1029 all-host: maybe-all-gold
1030 @endif gold-no-bootstrap
1031 all-host: maybe-all-gprof
1032 @if intl-no-bootstrap
1033 all-host: maybe-all-intl
1034 @endif intl-no-bootstrap
1035 all-host: maybe-all-tcl
1036 all-host: maybe-all-itcl
1037 @if ld-no-bootstrap
1038 all-host: maybe-all-ld
1039 @endif ld-no-bootstrap
1040 @if libcpp-no-bootstrap
1041 all-host: maybe-all-libcpp
1042 @endif libcpp-no-bootstrap
1043 @if libdecnumber-no-bootstrap
1044 all-host: maybe-all-libdecnumber
1045 @endif libdecnumber-no-bootstrap
1046 all-host: maybe-all-libgui
1047 @if libiberty-no-bootstrap
1048 all-host: maybe-all-libiberty
1049 @endif libiberty-no-bootstrap
1050 all-host: maybe-all-libiconv
1051 all-host: maybe-all-m4
1052 all-host: maybe-all-readline
1053 all-host: maybe-all-sid
1054 all-host: maybe-all-sim
1055 all-host: maybe-all-texinfo
1056 @if zlib-no-bootstrap
1057 all-host: maybe-all-zlib
1058 @endif zlib-no-bootstrap
1059 all-host: maybe-all-gdb
1060 all-host: maybe-all-expect
1061 all-host: maybe-all-guile
1062 all-host: maybe-all-tk
1063 all-host: maybe-all-libtermcap
1064 all-host: maybe-all-utils
1065 all-host: maybe-all-gnattools
1066 @if lto-plugin-no-bootstrap
1067 all-host: maybe-all-lto-plugin
1068 @endif lto-plugin-no-bootstrap
1069
1070 .PHONY: all-target
1071
1072 @if target-libstdc++-v3-no-bootstrap
1073 all-target: maybe-all-target-libstdc++-v3
1074 @endif target-libstdc++-v3-no-bootstrap
1075 all-target: maybe-all-target-libmudflap
1076 all-target: maybe-all-target-libssp
1077 all-target: maybe-all-target-newlib
1078 @if target-libgcc-no-bootstrap
1079 all-target: maybe-all-target-libgcc
1080 @endif target-libgcc-no-bootstrap
1081 all-target: maybe-all-target-libquadmath
1082 all-target: maybe-all-target-libgfortran
1083 all-target: maybe-all-target-libobjc
1084 all-target: maybe-all-target-libgo
1085 all-target: maybe-all-target-libtermcap
1086 all-target: maybe-all-target-winsup
1087 all-target: maybe-all-target-libgloss
1088 all-target: maybe-all-target-libffi
1089 all-target: maybe-all-target-libjava
1090 all-target: maybe-all-target-zlib
1091 all-target: maybe-all-target-boehm-gc
1092 all-target: maybe-all-target-rda
1093 all-target: maybe-all-target-libada
1094 @if target-libgomp-no-bootstrap
1095 all-target: maybe-all-target-libgomp
1096 @endif target-libgomp-no-bootstrap
1097
1098 # Do a target for all the subdirectories. A ``make do-X'' will do a
1099 # ``make X'' in all subdirectories (because, in general, there is a
1100 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1101 # but it may do additional work as well).
1102
1103 .PHONY: do-info
1104 do-info:
1105 @: $(MAKE); $(unstage)
1106 @r=`${PWD_COMMAND}`; export r; \
1107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1108 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1109 info-target
1110
1111
1112 .PHONY: info-host
1113
1114 info-host: maybe-info-bfd
1115 info-host: maybe-info-opcodes
1116 info-host: maybe-info-binutils
1117 info-host: maybe-info-bison
1118 info-host: maybe-info-cgen
1119 info-host: maybe-info-dejagnu
1120 info-host: maybe-info-etc
1121 info-host: maybe-info-fastjar
1122 info-host: maybe-info-fixincludes
1123 info-host: maybe-info-flex
1124 info-host: maybe-info-gas
1125 info-host: maybe-info-gcc
1126 info-host: maybe-info-gmp
1127 info-host: maybe-info-mpfr
1128 info-host: maybe-info-mpc
1129 info-host: maybe-info-ppl
1130 info-host: maybe-info-cloog
1131 info-host: maybe-info-libelf
1132 info-host: maybe-info-gold
1133 info-host: maybe-info-gprof
1134 info-host: maybe-info-intl
1135 info-host: maybe-info-tcl
1136 info-host: maybe-info-itcl
1137 info-host: maybe-info-ld
1138 info-host: maybe-info-libcpp
1139 info-host: maybe-info-libdecnumber
1140 info-host: maybe-info-libgui
1141 info-host: maybe-info-libiberty
1142 info-host: maybe-info-libiconv
1143 info-host: maybe-info-m4
1144 info-host: maybe-info-readline
1145 info-host: maybe-info-sid
1146 info-host: maybe-info-sim
1147 info-host: maybe-info-texinfo
1148 info-host: maybe-info-zlib
1149 info-host: maybe-info-gdb
1150 info-host: maybe-info-expect
1151 info-host: maybe-info-guile
1152 info-host: maybe-info-tk
1153 info-host: maybe-info-libtermcap
1154 info-host: maybe-info-utils
1155 info-host: maybe-info-gnattools
1156 info-host: maybe-info-lto-plugin
1157
1158 .PHONY: info-target
1159
1160 info-target: maybe-info-target-libstdc++-v3
1161 info-target: maybe-info-target-libmudflap
1162 info-target: maybe-info-target-libssp
1163 info-target: maybe-info-target-newlib
1164 info-target: maybe-info-target-libgcc
1165 info-target: maybe-info-target-libquadmath
1166 info-target: maybe-info-target-libgfortran
1167 info-target: maybe-info-target-libobjc
1168 info-target: maybe-info-target-libgo
1169 info-target: maybe-info-target-libtermcap
1170 info-target: maybe-info-target-winsup
1171 info-target: maybe-info-target-libgloss
1172 info-target: maybe-info-target-libffi
1173 info-target: maybe-info-target-libjava
1174 info-target: maybe-info-target-zlib
1175 info-target: maybe-info-target-boehm-gc
1176 info-target: maybe-info-target-rda
1177 info-target: maybe-info-target-libada
1178 info-target: maybe-info-target-libgomp
1179
1180 .PHONY: do-dvi
1181 do-dvi:
1182 @: $(MAKE); $(unstage)
1183 @r=`${PWD_COMMAND}`; export r; \
1184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1185 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1186 dvi-target
1187
1188
1189 .PHONY: dvi-host
1190
1191 dvi-host: maybe-dvi-bfd
1192 dvi-host: maybe-dvi-opcodes
1193 dvi-host: maybe-dvi-binutils
1194 dvi-host: maybe-dvi-bison
1195 dvi-host: maybe-dvi-cgen
1196 dvi-host: maybe-dvi-dejagnu
1197 dvi-host: maybe-dvi-etc
1198 dvi-host: maybe-dvi-fastjar
1199 dvi-host: maybe-dvi-fixincludes
1200 dvi-host: maybe-dvi-flex
1201 dvi-host: maybe-dvi-gas
1202 dvi-host: maybe-dvi-gcc
1203 dvi-host: maybe-dvi-gmp
1204 dvi-host: maybe-dvi-mpfr
1205 dvi-host: maybe-dvi-mpc
1206 dvi-host: maybe-dvi-ppl
1207 dvi-host: maybe-dvi-cloog
1208 dvi-host: maybe-dvi-libelf
1209 dvi-host: maybe-dvi-gold
1210 dvi-host: maybe-dvi-gprof
1211 dvi-host: maybe-dvi-intl
1212 dvi-host: maybe-dvi-tcl
1213 dvi-host: maybe-dvi-itcl
1214 dvi-host: maybe-dvi-ld
1215 dvi-host: maybe-dvi-libcpp
1216 dvi-host: maybe-dvi-libdecnumber
1217 dvi-host: maybe-dvi-libgui
1218 dvi-host: maybe-dvi-libiberty
1219 dvi-host: maybe-dvi-libiconv
1220 dvi-host: maybe-dvi-m4
1221 dvi-host: maybe-dvi-readline
1222 dvi-host: maybe-dvi-sid
1223 dvi-host: maybe-dvi-sim
1224 dvi-host: maybe-dvi-texinfo
1225 dvi-host: maybe-dvi-zlib
1226 dvi-host: maybe-dvi-gdb
1227 dvi-host: maybe-dvi-expect
1228 dvi-host: maybe-dvi-guile
1229 dvi-host: maybe-dvi-tk
1230 dvi-host: maybe-dvi-libtermcap
1231 dvi-host: maybe-dvi-utils
1232 dvi-host: maybe-dvi-gnattools
1233 dvi-host: maybe-dvi-lto-plugin
1234
1235 .PHONY: dvi-target
1236
1237 dvi-target: maybe-dvi-target-libstdc++-v3
1238 dvi-target: maybe-dvi-target-libmudflap
1239 dvi-target: maybe-dvi-target-libssp
1240 dvi-target: maybe-dvi-target-newlib
1241 dvi-target: maybe-dvi-target-libgcc
1242 dvi-target: maybe-dvi-target-libquadmath
1243 dvi-target: maybe-dvi-target-libgfortran
1244 dvi-target: maybe-dvi-target-libobjc
1245 dvi-target: maybe-dvi-target-libgo
1246 dvi-target: maybe-dvi-target-libtermcap
1247 dvi-target: maybe-dvi-target-winsup
1248 dvi-target: maybe-dvi-target-libgloss
1249 dvi-target: maybe-dvi-target-libffi
1250 dvi-target: maybe-dvi-target-libjava
1251 dvi-target: maybe-dvi-target-zlib
1252 dvi-target: maybe-dvi-target-boehm-gc
1253 dvi-target: maybe-dvi-target-rda
1254 dvi-target: maybe-dvi-target-libada
1255 dvi-target: maybe-dvi-target-libgomp
1256
1257 .PHONY: do-pdf
1258 do-pdf:
1259 @: $(MAKE); $(unstage)
1260 @r=`${PWD_COMMAND}`; export r; \
1261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1262 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1263 pdf-target
1264
1265
1266 .PHONY: pdf-host
1267
1268 pdf-host: maybe-pdf-bfd
1269 pdf-host: maybe-pdf-opcodes
1270 pdf-host: maybe-pdf-binutils
1271 pdf-host: maybe-pdf-bison
1272 pdf-host: maybe-pdf-cgen
1273 pdf-host: maybe-pdf-dejagnu
1274 pdf-host: maybe-pdf-etc
1275 pdf-host: maybe-pdf-fastjar
1276 pdf-host: maybe-pdf-fixincludes
1277 pdf-host: maybe-pdf-flex
1278 pdf-host: maybe-pdf-gas
1279 pdf-host: maybe-pdf-gcc
1280 pdf-host: maybe-pdf-gmp
1281 pdf-host: maybe-pdf-mpfr
1282 pdf-host: maybe-pdf-mpc
1283 pdf-host: maybe-pdf-ppl
1284 pdf-host: maybe-pdf-cloog
1285 pdf-host: maybe-pdf-libelf
1286 pdf-host: maybe-pdf-gold
1287 pdf-host: maybe-pdf-gprof
1288 pdf-host: maybe-pdf-intl
1289 pdf-host: maybe-pdf-tcl
1290 pdf-host: maybe-pdf-itcl
1291 pdf-host: maybe-pdf-ld
1292 pdf-host: maybe-pdf-libcpp
1293 pdf-host: maybe-pdf-libdecnumber
1294 pdf-host: maybe-pdf-libgui
1295 pdf-host: maybe-pdf-libiberty
1296 pdf-host: maybe-pdf-libiconv
1297 pdf-host: maybe-pdf-m4
1298 pdf-host: maybe-pdf-readline
1299 pdf-host: maybe-pdf-sid
1300 pdf-host: maybe-pdf-sim
1301 pdf-host: maybe-pdf-texinfo
1302 pdf-host: maybe-pdf-zlib
1303 pdf-host: maybe-pdf-gdb
1304 pdf-host: maybe-pdf-expect
1305 pdf-host: maybe-pdf-guile
1306 pdf-host: maybe-pdf-tk
1307 pdf-host: maybe-pdf-libtermcap
1308 pdf-host: maybe-pdf-utils
1309 pdf-host: maybe-pdf-gnattools
1310 pdf-host: maybe-pdf-lto-plugin
1311
1312 .PHONY: pdf-target
1313
1314 pdf-target: maybe-pdf-target-libstdc++-v3
1315 pdf-target: maybe-pdf-target-libmudflap
1316 pdf-target: maybe-pdf-target-libssp
1317 pdf-target: maybe-pdf-target-newlib
1318 pdf-target: maybe-pdf-target-libgcc
1319 pdf-target: maybe-pdf-target-libquadmath
1320 pdf-target: maybe-pdf-target-libgfortran
1321 pdf-target: maybe-pdf-target-libobjc
1322 pdf-target: maybe-pdf-target-libgo
1323 pdf-target: maybe-pdf-target-libtermcap
1324 pdf-target: maybe-pdf-target-winsup
1325 pdf-target: maybe-pdf-target-libgloss
1326 pdf-target: maybe-pdf-target-libffi
1327 pdf-target: maybe-pdf-target-libjava
1328 pdf-target: maybe-pdf-target-zlib
1329 pdf-target: maybe-pdf-target-boehm-gc
1330 pdf-target: maybe-pdf-target-rda
1331 pdf-target: maybe-pdf-target-libada
1332 pdf-target: maybe-pdf-target-libgomp
1333
1334 .PHONY: do-html
1335 do-html:
1336 @: $(MAKE); $(unstage)
1337 @r=`${PWD_COMMAND}`; export r; \
1338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1339 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1340 html-target
1341
1342
1343 .PHONY: html-host
1344
1345 html-host: maybe-html-bfd
1346 html-host: maybe-html-opcodes
1347 html-host: maybe-html-binutils
1348 html-host: maybe-html-bison
1349 html-host: maybe-html-cgen
1350 html-host: maybe-html-dejagnu
1351 html-host: maybe-html-etc
1352 html-host: maybe-html-fastjar
1353 html-host: maybe-html-fixincludes
1354 html-host: maybe-html-flex
1355 html-host: maybe-html-gas
1356 html-host: maybe-html-gcc
1357 html-host: maybe-html-gmp
1358 html-host: maybe-html-mpfr
1359 html-host: maybe-html-mpc
1360 html-host: maybe-html-ppl
1361 html-host: maybe-html-cloog
1362 html-host: maybe-html-libelf
1363 html-host: maybe-html-gold
1364 html-host: maybe-html-gprof
1365 html-host: maybe-html-intl
1366 html-host: maybe-html-tcl
1367 html-host: maybe-html-itcl
1368 html-host: maybe-html-ld
1369 html-host: maybe-html-libcpp
1370 html-host: maybe-html-libdecnumber
1371 html-host: maybe-html-libgui
1372 html-host: maybe-html-libiberty
1373 html-host: maybe-html-libiconv
1374 html-host: maybe-html-m4
1375 html-host: maybe-html-readline
1376 html-host: maybe-html-sid
1377 html-host: maybe-html-sim
1378 html-host: maybe-html-texinfo
1379 html-host: maybe-html-zlib
1380 html-host: maybe-html-gdb
1381 html-host: maybe-html-expect
1382 html-host: maybe-html-guile
1383 html-host: maybe-html-tk
1384 html-host: maybe-html-libtermcap
1385 html-host: maybe-html-utils
1386 html-host: maybe-html-gnattools
1387 html-host: maybe-html-lto-plugin
1388
1389 .PHONY: html-target
1390
1391 html-target: maybe-html-target-libstdc++-v3
1392 html-target: maybe-html-target-libmudflap
1393 html-target: maybe-html-target-libssp
1394 html-target: maybe-html-target-newlib
1395 html-target: maybe-html-target-libgcc
1396 html-target: maybe-html-target-libquadmath
1397 html-target: maybe-html-target-libgfortran
1398 html-target: maybe-html-target-libobjc
1399 html-target: maybe-html-target-libgo
1400 html-target: maybe-html-target-libtermcap
1401 html-target: maybe-html-target-winsup
1402 html-target: maybe-html-target-libgloss
1403 html-target: maybe-html-target-libffi
1404 html-target: maybe-html-target-libjava
1405 html-target: maybe-html-target-zlib
1406 html-target: maybe-html-target-boehm-gc
1407 html-target: maybe-html-target-rda
1408 html-target: maybe-html-target-libada
1409 html-target: maybe-html-target-libgomp
1410
1411 .PHONY: do-TAGS
1412 do-TAGS:
1413 @: $(MAKE); $(unstage)
1414 @r=`${PWD_COMMAND}`; export r; \
1415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1416 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1417 TAGS-target
1418
1419
1420 .PHONY: TAGS-host
1421
1422 TAGS-host: maybe-TAGS-bfd
1423 TAGS-host: maybe-TAGS-opcodes
1424 TAGS-host: maybe-TAGS-binutils
1425 TAGS-host: maybe-TAGS-bison
1426 TAGS-host: maybe-TAGS-cgen
1427 TAGS-host: maybe-TAGS-dejagnu
1428 TAGS-host: maybe-TAGS-etc
1429 TAGS-host: maybe-TAGS-fastjar
1430 TAGS-host: maybe-TAGS-fixincludes
1431 TAGS-host: maybe-TAGS-flex
1432 TAGS-host: maybe-TAGS-gas
1433 TAGS-host: maybe-TAGS-gcc
1434 TAGS-host: maybe-TAGS-gmp
1435 TAGS-host: maybe-TAGS-mpfr
1436 TAGS-host: maybe-TAGS-mpc
1437 TAGS-host: maybe-TAGS-ppl
1438 TAGS-host: maybe-TAGS-cloog
1439 TAGS-host: maybe-TAGS-libelf
1440 TAGS-host: maybe-TAGS-gold
1441 TAGS-host: maybe-TAGS-gprof
1442 TAGS-host: maybe-TAGS-intl
1443 TAGS-host: maybe-TAGS-tcl
1444 TAGS-host: maybe-TAGS-itcl
1445 TAGS-host: maybe-TAGS-ld
1446 TAGS-host: maybe-TAGS-libcpp
1447 TAGS-host: maybe-TAGS-libdecnumber
1448 TAGS-host: maybe-TAGS-libgui
1449 TAGS-host: maybe-TAGS-libiberty
1450 TAGS-host: maybe-TAGS-libiconv
1451 TAGS-host: maybe-TAGS-m4
1452 TAGS-host: maybe-TAGS-readline
1453 TAGS-host: maybe-TAGS-sid
1454 TAGS-host: maybe-TAGS-sim
1455 TAGS-host: maybe-TAGS-texinfo
1456 TAGS-host: maybe-TAGS-zlib
1457 TAGS-host: maybe-TAGS-gdb
1458 TAGS-host: maybe-TAGS-expect
1459 TAGS-host: maybe-TAGS-guile
1460 TAGS-host: maybe-TAGS-tk
1461 TAGS-host: maybe-TAGS-libtermcap
1462 TAGS-host: maybe-TAGS-utils
1463 TAGS-host: maybe-TAGS-gnattools
1464 TAGS-host: maybe-TAGS-lto-plugin
1465
1466 .PHONY: TAGS-target
1467
1468 TAGS-target: maybe-TAGS-target-libstdc++-v3
1469 TAGS-target: maybe-TAGS-target-libmudflap
1470 TAGS-target: maybe-TAGS-target-libssp
1471 TAGS-target: maybe-TAGS-target-newlib
1472 TAGS-target: maybe-TAGS-target-libgcc
1473 TAGS-target: maybe-TAGS-target-libquadmath
1474 TAGS-target: maybe-TAGS-target-libgfortran
1475 TAGS-target: maybe-TAGS-target-libobjc
1476 TAGS-target: maybe-TAGS-target-libgo
1477 TAGS-target: maybe-TAGS-target-libtermcap
1478 TAGS-target: maybe-TAGS-target-winsup
1479 TAGS-target: maybe-TAGS-target-libgloss
1480 TAGS-target: maybe-TAGS-target-libffi
1481 TAGS-target: maybe-TAGS-target-libjava
1482 TAGS-target: maybe-TAGS-target-zlib
1483 TAGS-target: maybe-TAGS-target-boehm-gc
1484 TAGS-target: maybe-TAGS-target-rda
1485 TAGS-target: maybe-TAGS-target-libada
1486 TAGS-target: maybe-TAGS-target-libgomp
1487
1488 .PHONY: do-install-info
1489 do-install-info:
1490 @: $(MAKE); $(unstage)
1491 @r=`${PWD_COMMAND}`; export r; \
1492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1493 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1494 install-info-target
1495
1496
1497 .PHONY: install-info-host
1498
1499 install-info-host: maybe-install-info-bfd
1500 install-info-host: maybe-install-info-opcodes
1501 install-info-host: maybe-install-info-binutils
1502 install-info-host: maybe-install-info-bison
1503 install-info-host: maybe-install-info-cgen
1504 install-info-host: maybe-install-info-dejagnu
1505 install-info-host: maybe-install-info-etc
1506 install-info-host: maybe-install-info-fastjar
1507 install-info-host: maybe-install-info-fixincludes
1508 install-info-host: maybe-install-info-flex
1509 install-info-host: maybe-install-info-gas
1510 install-info-host: maybe-install-info-gcc
1511 install-info-host: maybe-install-info-gmp
1512 install-info-host: maybe-install-info-mpfr
1513 install-info-host: maybe-install-info-mpc
1514 install-info-host: maybe-install-info-ppl
1515 install-info-host: maybe-install-info-cloog
1516 install-info-host: maybe-install-info-libelf
1517 install-info-host: maybe-install-info-gold
1518 install-info-host: maybe-install-info-gprof
1519 install-info-host: maybe-install-info-intl
1520 install-info-host: maybe-install-info-tcl
1521 install-info-host: maybe-install-info-itcl
1522 install-info-host: maybe-install-info-ld
1523 install-info-host: maybe-install-info-libcpp
1524 install-info-host: maybe-install-info-libdecnumber
1525 install-info-host: maybe-install-info-libgui
1526 install-info-host: maybe-install-info-libiberty
1527 install-info-host: maybe-install-info-libiconv
1528 install-info-host: maybe-install-info-m4
1529 install-info-host: maybe-install-info-readline
1530 install-info-host: maybe-install-info-sid
1531 install-info-host: maybe-install-info-sim
1532 install-info-host: maybe-install-info-texinfo
1533 install-info-host: maybe-install-info-zlib
1534 install-info-host: maybe-install-info-gdb
1535 install-info-host: maybe-install-info-expect
1536 install-info-host: maybe-install-info-guile
1537 install-info-host: maybe-install-info-tk
1538 install-info-host: maybe-install-info-libtermcap
1539 install-info-host: maybe-install-info-utils
1540 install-info-host: maybe-install-info-gnattools
1541 install-info-host: maybe-install-info-lto-plugin
1542
1543 .PHONY: install-info-target
1544
1545 install-info-target: maybe-install-info-target-libstdc++-v3
1546 install-info-target: maybe-install-info-target-libmudflap
1547 install-info-target: maybe-install-info-target-libssp
1548 install-info-target: maybe-install-info-target-newlib
1549 install-info-target: maybe-install-info-target-libgcc
1550 install-info-target: maybe-install-info-target-libquadmath
1551 install-info-target: maybe-install-info-target-libgfortran
1552 install-info-target: maybe-install-info-target-libobjc
1553 install-info-target: maybe-install-info-target-libgo
1554 install-info-target: maybe-install-info-target-libtermcap
1555 install-info-target: maybe-install-info-target-winsup
1556 install-info-target: maybe-install-info-target-libgloss
1557 install-info-target: maybe-install-info-target-libffi
1558 install-info-target: maybe-install-info-target-libjava
1559 install-info-target: maybe-install-info-target-zlib
1560 install-info-target: maybe-install-info-target-boehm-gc
1561 install-info-target: maybe-install-info-target-rda
1562 install-info-target: maybe-install-info-target-libada
1563 install-info-target: maybe-install-info-target-libgomp
1564
1565 .PHONY: do-install-pdf
1566 do-install-pdf:
1567 @: $(MAKE); $(unstage)
1568 @r=`${PWD_COMMAND}`; export r; \
1569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1570 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1571 install-pdf-target
1572
1573
1574 .PHONY: install-pdf-host
1575
1576 install-pdf-host: maybe-install-pdf-bfd
1577 install-pdf-host: maybe-install-pdf-opcodes
1578 install-pdf-host: maybe-install-pdf-binutils
1579 install-pdf-host: maybe-install-pdf-bison
1580 install-pdf-host: maybe-install-pdf-cgen
1581 install-pdf-host: maybe-install-pdf-dejagnu
1582 install-pdf-host: maybe-install-pdf-etc
1583 install-pdf-host: maybe-install-pdf-fastjar
1584 install-pdf-host: maybe-install-pdf-fixincludes
1585 install-pdf-host: maybe-install-pdf-flex
1586 install-pdf-host: maybe-install-pdf-gas
1587 install-pdf-host: maybe-install-pdf-gcc
1588 install-pdf-host: maybe-install-pdf-gmp
1589 install-pdf-host: maybe-install-pdf-mpfr
1590 install-pdf-host: maybe-install-pdf-mpc
1591 install-pdf-host: maybe-install-pdf-ppl
1592 install-pdf-host: maybe-install-pdf-cloog
1593 install-pdf-host: maybe-install-pdf-libelf
1594 install-pdf-host: maybe-install-pdf-gold
1595 install-pdf-host: maybe-install-pdf-gprof
1596 install-pdf-host: maybe-install-pdf-intl
1597 install-pdf-host: maybe-install-pdf-tcl
1598 install-pdf-host: maybe-install-pdf-itcl
1599 install-pdf-host: maybe-install-pdf-ld
1600 install-pdf-host: maybe-install-pdf-libcpp
1601 install-pdf-host: maybe-install-pdf-libdecnumber
1602 install-pdf-host: maybe-install-pdf-libgui
1603 install-pdf-host: maybe-install-pdf-libiberty
1604 install-pdf-host: maybe-install-pdf-libiconv
1605 install-pdf-host: maybe-install-pdf-m4
1606 install-pdf-host: maybe-install-pdf-readline
1607 install-pdf-host: maybe-install-pdf-sid
1608 install-pdf-host: maybe-install-pdf-sim
1609 install-pdf-host: maybe-install-pdf-texinfo
1610 install-pdf-host: maybe-install-pdf-zlib
1611 install-pdf-host: maybe-install-pdf-gdb
1612 install-pdf-host: maybe-install-pdf-expect
1613 install-pdf-host: maybe-install-pdf-guile
1614 install-pdf-host: maybe-install-pdf-tk
1615 install-pdf-host: maybe-install-pdf-libtermcap
1616 install-pdf-host: maybe-install-pdf-utils
1617 install-pdf-host: maybe-install-pdf-gnattools
1618 install-pdf-host: maybe-install-pdf-lto-plugin
1619
1620 .PHONY: install-pdf-target
1621
1622 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1623 install-pdf-target: maybe-install-pdf-target-libmudflap
1624 install-pdf-target: maybe-install-pdf-target-libssp
1625 install-pdf-target: maybe-install-pdf-target-newlib
1626 install-pdf-target: maybe-install-pdf-target-libgcc
1627 install-pdf-target: maybe-install-pdf-target-libquadmath
1628 install-pdf-target: maybe-install-pdf-target-libgfortran
1629 install-pdf-target: maybe-install-pdf-target-libobjc
1630 install-pdf-target: maybe-install-pdf-target-libgo
1631 install-pdf-target: maybe-install-pdf-target-libtermcap
1632 install-pdf-target: maybe-install-pdf-target-winsup
1633 install-pdf-target: maybe-install-pdf-target-libgloss
1634 install-pdf-target: maybe-install-pdf-target-libffi
1635 install-pdf-target: maybe-install-pdf-target-libjava
1636 install-pdf-target: maybe-install-pdf-target-zlib
1637 install-pdf-target: maybe-install-pdf-target-boehm-gc
1638 install-pdf-target: maybe-install-pdf-target-rda
1639 install-pdf-target: maybe-install-pdf-target-libada
1640 install-pdf-target: maybe-install-pdf-target-libgomp
1641
1642 .PHONY: do-install-html
1643 do-install-html:
1644 @: $(MAKE); $(unstage)
1645 @r=`${PWD_COMMAND}`; export r; \
1646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1647 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1648 install-html-target
1649
1650
1651 .PHONY: install-html-host
1652
1653 install-html-host: maybe-install-html-bfd
1654 install-html-host: maybe-install-html-opcodes
1655 install-html-host: maybe-install-html-binutils
1656 install-html-host: maybe-install-html-bison
1657 install-html-host: maybe-install-html-cgen
1658 install-html-host: maybe-install-html-dejagnu
1659 install-html-host: maybe-install-html-etc
1660 install-html-host: maybe-install-html-fastjar
1661 install-html-host: maybe-install-html-fixincludes
1662 install-html-host: maybe-install-html-flex
1663 install-html-host: maybe-install-html-gas
1664 install-html-host: maybe-install-html-gcc
1665 install-html-host: maybe-install-html-gmp
1666 install-html-host: maybe-install-html-mpfr
1667 install-html-host: maybe-install-html-mpc
1668 install-html-host: maybe-install-html-ppl
1669 install-html-host: maybe-install-html-cloog
1670 install-html-host: maybe-install-html-libelf
1671 install-html-host: maybe-install-html-gold
1672 install-html-host: maybe-install-html-gprof
1673 install-html-host: maybe-install-html-intl
1674 install-html-host: maybe-install-html-tcl
1675 install-html-host: maybe-install-html-itcl
1676 install-html-host: maybe-install-html-ld
1677 install-html-host: maybe-install-html-libcpp
1678 install-html-host: maybe-install-html-libdecnumber
1679 install-html-host: maybe-install-html-libgui
1680 install-html-host: maybe-install-html-libiberty
1681 install-html-host: maybe-install-html-libiconv
1682 install-html-host: maybe-install-html-m4
1683 install-html-host: maybe-install-html-readline
1684 install-html-host: maybe-install-html-sid
1685 install-html-host: maybe-install-html-sim
1686 install-html-host: maybe-install-html-texinfo
1687 install-html-host: maybe-install-html-zlib
1688 install-html-host: maybe-install-html-gdb
1689 install-html-host: maybe-install-html-expect
1690 install-html-host: maybe-install-html-guile
1691 install-html-host: maybe-install-html-tk
1692 install-html-host: maybe-install-html-libtermcap
1693 install-html-host: maybe-install-html-utils
1694 install-html-host: maybe-install-html-gnattools
1695 install-html-host: maybe-install-html-lto-plugin
1696
1697 .PHONY: install-html-target
1698
1699 install-html-target: maybe-install-html-target-libstdc++-v3
1700 install-html-target: maybe-install-html-target-libmudflap
1701 install-html-target: maybe-install-html-target-libssp
1702 install-html-target: maybe-install-html-target-newlib
1703 install-html-target: maybe-install-html-target-libgcc
1704 install-html-target: maybe-install-html-target-libquadmath
1705 install-html-target: maybe-install-html-target-libgfortran
1706 install-html-target: maybe-install-html-target-libobjc
1707 install-html-target: maybe-install-html-target-libgo
1708 install-html-target: maybe-install-html-target-libtermcap
1709 install-html-target: maybe-install-html-target-winsup
1710 install-html-target: maybe-install-html-target-libgloss
1711 install-html-target: maybe-install-html-target-libffi
1712 install-html-target: maybe-install-html-target-libjava
1713 install-html-target: maybe-install-html-target-zlib
1714 install-html-target: maybe-install-html-target-boehm-gc
1715 install-html-target: maybe-install-html-target-rda
1716 install-html-target: maybe-install-html-target-libada
1717 install-html-target: maybe-install-html-target-libgomp
1718
1719 .PHONY: do-installcheck
1720 do-installcheck:
1721 @: $(MAKE); $(unstage)
1722 @r=`${PWD_COMMAND}`; export r; \
1723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1724 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1725 installcheck-target
1726
1727
1728 .PHONY: installcheck-host
1729
1730 installcheck-host: maybe-installcheck-bfd
1731 installcheck-host: maybe-installcheck-opcodes
1732 installcheck-host: maybe-installcheck-binutils
1733 installcheck-host: maybe-installcheck-bison
1734 installcheck-host: maybe-installcheck-cgen
1735 installcheck-host: maybe-installcheck-dejagnu
1736 installcheck-host: maybe-installcheck-etc
1737 installcheck-host: maybe-installcheck-fastjar
1738 installcheck-host: maybe-installcheck-fixincludes
1739 installcheck-host: maybe-installcheck-flex
1740 installcheck-host: maybe-installcheck-gas
1741 installcheck-host: maybe-installcheck-gcc
1742 installcheck-host: maybe-installcheck-gmp
1743 installcheck-host: maybe-installcheck-mpfr
1744 installcheck-host: maybe-installcheck-mpc
1745 installcheck-host: maybe-installcheck-ppl
1746 installcheck-host: maybe-installcheck-cloog
1747 installcheck-host: maybe-installcheck-libelf
1748 installcheck-host: maybe-installcheck-gold
1749 installcheck-host: maybe-installcheck-gprof
1750 installcheck-host: maybe-installcheck-intl
1751 installcheck-host: maybe-installcheck-tcl
1752 installcheck-host: maybe-installcheck-itcl
1753 installcheck-host: maybe-installcheck-ld
1754 installcheck-host: maybe-installcheck-libcpp
1755 installcheck-host: maybe-installcheck-libdecnumber
1756 installcheck-host: maybe-installcheck-libgui
1757 installcheck-host: maybe-installcheck-libiberty
1758 installcheck-host: maybe-installcheck-libiconv
1759 installcheck-host: maybe-installcheck-m4
1760 installcheck-host: maybe-installcheck-readline
1761 installcheck-host: maybe-installcheck-sid
1762 installcheck-host: maybe-installcheck-sim
1763 installcheck-host: maybe-installcheck-texinfo
1764 installcheck-host: maybe-installcheck-zlib
1765 installcheck-host: maybe-installcheck-gdb
1766 installcheck-host: maybe-installcheck-expect
1767 installcheck-host: maybe-installcheck-guile
1768 installcheck-host: maybe-installcheck-tk
1769 installcheck-host: maybe-installcheck-libtermcap
1770 installcheck-host: maybe-installcheck-utils
1771 installcheck-host: maybe-installcheck-gnattools
1772 installcheck-host: maybe-installcheck-lto-plugin
1773
1774 .PHONY: installcheck-target
1775
1776 installcheck-target: maybe-installcheck-target-libstdc++-v3
1777 installcheck-target: maybe-installcheck-target-libmudflap
1778 installcheck-target: maybe-installcheck-target-libssp
1779 installcheck-target: maybe-installcheck-target-newlib
1780 installcheck-target: maybe-installcheck-target-libgcc
1781 installcheck-target: maybe-installcheck-target-libquadmath
1782 installcheck-target: maybe-installcheck-target-libgfortran
1783 installcheck-target: maybe-installcheck-target-libobjc
1784 installcheck-target: maybe-installcheck-target-libgo
1785 installcheck-target: maybe-installcheck-target-libtermcap
1786 installcheck-target: maybe-installcheck-target-winsup
1787 installcheck-target: maybe-installcheck-target-libgloss
1788 installcheck-target: maybe-installcheck-target-libffi
1789 installcheck-target: maybe-installcheck-target-libjava
1790 installcheck-target: maybe-installcheck-target-zlib
1791 installcheck-target: maybe-installcheck-target-boehm-gc
1792 installcheck-target: maybe-installcheck-target-rda
1793 installcheck-target: maybe-installcheck-target-libada
1794 installcheck-target: maybe-installcheck-target-libgomp
1795
1796 .PHONY: do-mostlyclean
1797 do-mostlyclean:
1798 @: $(MAKE); $(unstage)
1799 @r=`${PWD_COMMAND}`; export r; \
1800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1801 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1802 mostlyclean-target
1803
1804
1805 .PHONY: mostlyclean-host
1806
1807 mostlyclean-host: maybe-mostlyclean-bfd
1808 mostlyclean-host: maybe-mostlyclean-opcodes
1809 mostlyclean-host: maybe-mostlyclean-binutils
1810 mostlyclean-host: maybe-mostlyclean-bison
1811 mostlyclean-host: maybe-mostlyclean-cgen
1812 mostlyclean-host: maybe-mostlyclean-dejagnu
1813 mostlyclean-host: maybe-mostlyclean-etc
1814 mostlyclean-host: maybe-mostlyclean-fastjar
1815 mostlyclean-host: maybe-mostlyclean-fixincludes
1816 mostlyclean-host: maybe-mostlyclean-flex
1817 mostlyclean-host: maybe-mostlyclean-gas
1818 mostlyclean-host: maybe-mostlyclean-gcc
1819 mostlyclean-host: maybe-mostlyclean-gmp
1820 mostlyclean-host: maybe-mostlyclean-mpfr
1821 mostlyclean-host: maybe-mostlyclean-mpc
1822 mostlyclean-host: maybe-mostlyclean-ppl
1823 mostlyclean-host: maybe-mostlyclean-cloog
1824 mostlyclean-host: maybe-mostlyclean-libelf
1825 mostlyclean-host: maybe-mostlyclean-gold
1826 mostlyclean-host: maybe-mostlyclean-gprof
1827 mostlyclean-host: maybe-mostlyclean-intl
1828 mostlyclean-host: maybe-mostlyclean-tcl
1829 mostlyclean-host: maybe-mostlyclean-itcl
1830 mostlyclean-host: maybe-mostlyclean-ld
1831 mostlyclean-host: maybe-mostlyclean-libcpp
1832 mostlyclean-host: maybe-mostlyclean-libdecnumber
1833 mostlyclean-host: maybe-mostlyclean-libgui
1834 mostlyclean-host: maybe-mostlyclean-libiberty
1835 mostlyclean-host: maybe-mostlyclean-libiconv
1836 mostlyclean-host: maybe-mostlyclean-m4
1837 mostlyclean-host: maybe-mostlyclean-readline
1838 mostlyclean-host: maybe-mostlyclean-sid
1839 mostlyclean-host: maybe-mostlyclean-sim
1840 mostlyclean-host: maybe-mostlyclean-texinfo
1841 mostlyclean-host: maybe-mostlyclean-zlib
1842 mostlyclean-host: maybe-mostlyclean-gdb
1843 mostlyclean-host: maybe-mostlyclean-expect
1844 mostlyclean-host: maybe-mostlyclean-guile
1845 mostlyclean-host: maybe-mostlyclean-tk
1846 mostlyclean-host: maybe-mostlyclean-libtermcap
1847 mostlyclean-host: maybe-mostlyclean-utils
1848 mostlyclean-host: maybe-mostlyclean-gnattools
1849 mostlyclean-host: maybe-mostlyclean-lto-plugin
1850
1851 .PHONY: mostlyclean-target
1852
1853 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1854 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1855 mostlyclean-target: maybe-mostlyclean-target-libssp
1856 mostlyclean-target: maybe-mostlyclean-target-newlib
1857 mostlyclean-target: maybe-mostlyclean-target-libgcc
1858 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1859 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1860 mostlyclean-target: maybe-mostlyclean-target-libobjc
1861 mostlyclean-target: maybe-mostlyclean-target-libgo
1862 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1863 mostlyclean-target: maybe-mostlyclean-target-winsup
1864 mostlyclean-target: maybe-mostlyclean-target-libgloss
1865 mostlyclean-target: maybe-mostlyclean-target-libffi
1866 mostlyclean-target: maybe-mostlyclean-target-libjava
1867 mostlyclean-target: maybe-mostlyclean-target-zlib
1868 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1869 mostlyclean-target: maybe-mostlyclean-target-rda
1870 mostlyclean-target: maybe-mostlyclean-target-libada
1871 mostlyclean-target: maybe-mostlyclean-target-libgomp
1872
1873 .PHONY: do-clean
1874 do-clean:
1875 @: $(MAKE); $(unstage)
1876 @r=`${PWD_COMMAND}`; export r; \
1877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1878 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1879 clean-target
1880
1881
1882 .PHONY: clean-host
1883
1884 clean-host: maybe-clean-bfd
1885 clean-host: maybe-clean-opcodes
1886 clean-host: maybe-clean-binutils
1887 clean-host: maybe-clean-bison
1888 clean-host: maybe-clean-cgen
1889 clean-host: maybe-clean-dejagnu
1890 clean-host: maybe-clean-etc
1891 clean-host: maybe-clean-fastjar
1892 clean-host: maybe-clean-fixincludes
1893 clean-host: maybe-clean-flex
1894 clean-host: maybe-clean-gas
1895 clean-host: maybe-clean-gcc
1896 clean-host: maybe-clean-gmp
1897 clean-host: maybe-clean-mpfr
1898 clean-host: maybe-clean-mpc
1899 clean-host: maybe-clean-ppl
1900 clean-host: maybe-clean-cloog
1901 clean-host: maybe-clean-libelf
1902 clean-host: maybe-clean-gold
1903 clean-host: maybe-clean-gprof
1904 clean-host: maybe-clean-intl
1905 clean-host: maybe-clean-tcl
1906 clean-host: maybe-clean-itcl
1907 clean-host: maybe-clean-ld
1908 clean-host: maybe-clean-libcpp
1909 clean-host: maybe-clean-libdecnumber
1910 clean-host: maybe-clean-libgui
1911 clean-host: maybe-clean-libiberty
1912 clean-host: maybe-clean-libiconv
1913 clean-host: maybe-clean-m4
1914 clean-host: maybe-clean-readline
1915 clean-host: maybe-clean-sid
1916 clean-host: maybe-clean-sim
1917 clean-host: maybe-clean-texinfo
1918 clean-host: maybe-clean-zlib
1919 clean-host: maybe-clean-gdb
1920 clean-host: maybe-clean-expect
1921 clean-host: maybe-clean-guile
1922 clean-host: maybe-clean-tk
1923 clean-host: maybe-clean-libtermcap
1924 clean-host: maybe-clean-utils
1925 clean-host: maybe-clean-gnattools
1926 clean-host: maybe-clean-lto-plugin
1927
1928 .PHONY: clean-target
1929
1930 clean-target: maybe-clean-target-libstdc++-v3
1931 clean-target: maybe-clean-target-libmudflap
1932 clean-target: maybe-clean-target-libssp
1933 clean-target: maybe-clean-target-newlib
1934 clean-target: maybe-clean-target-libgcc
1935 clean-target: maybe-clean-target-libquadmath
1936 clean-target: maybe-clean-target-libgfortran
1937 clean-target: maybe-clean-target-libobjc
1938 clean-target: maybe-clean-target-libgo
1939 clean-target: maybe-clean-target-libtermcap
1940 clean-target: maybe-clean-target-winsup
1941 clean-target: maybe-clean-target-libgloss
1942 clean-target: maybe-clean-target-libffi
1943 clean-target: maybe-clean-target-libjava
1944 clean-target: maybe-clean-target-zlib
1945 clean-target: maybe-clean-target-boehm-gc
1946 clean-target: maybe-clean-target-rda
1947 clean-target: maybe-clean-target-libada
1948 clean-target: maybe-clean-target-libgomp
1949
1950 .PHONY: do-distclean
1951 do-distclean:
1952 @: $(MAKE); $(unstage)
1953 @r=`${PWD_COMMAND}`; export r; \
1954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1955 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1956 distclean-target
1957
1958
1959 .PHONY: distclean-host
1960
1961 distclean-host: maybe-distclean-bfd
1962 distclean-host: maybe-distclean-opcodes
1963 distclean-host: maybe-distclean-binutils
1964 distclean-host: maybe-distclean-bison
1965 distclean-host: maybe-distclean-cgen
1966 distclean-host: maybe-distclean-dejagnu
1967 distclean-host: maybe-distclean-etc
1968 distclean-host: maybe-distclean-fastjar
1969 distclean-host: maybe-distclean-fixincludes
1970 distclean-host: maybe-distclean-flex
1971 distclean-host: maybe-distclean-gas
1972 distclean-host: maybe-distclean-gcc
1973 distclean-host: maybe-distclean-gmp
1974 distclean-host: maybe-distclean-mpfr
1975 distclean-host: maybe-distclean-mpc
1976 distclean-host: maybe-distclean-ppl
1977 distclean-host: maybe-distclean-cloog
1978 distclean-host: maybe-distclean-libelf
1979 distclean-host: maybe-distclean-gold
1980 distclean-host: maybe-distclean-gprof
1981 distclean-host: maybe-distclean-intl
1982 distclean-host: maybe-distclean-tcl
1983 distclean-host: maybe-distclean-itcl
1984 distclean-host: maybe-distclean-ld
1985 distclean-host: maybe-distclean-libcpp
1986 distclean-host: maybe-distclean-libdecnumber
1987 distclean-host: maybe-distclean-libgui
1988 distclean-host: maybe-distclean-libiberty
1989 distclean-host: maybe-distclean-libiconv
1990 distclean-host: maybe-distclean-m4
1991 distclean-host: maybe-distclean-readline
1992 distclean-host: maybe-distclean-sid
1993 distclean-host: maybe-distclean-sim
1994 distclean-host: maybe-distclean-texinfo
1995 distclean-host: maybe-distclean-zlib
1996 distclean-host: maybe-distclean-gdb
1997 distclean-host: maybe-distclean-expect
1998 distclean-host: maybe-distclean-guile
1999 distclean-host: maybe-distclean-tk
2000 distclean-host: maybe-distclean-libtermcap
2001 distclean-host: maybe-distclean-utils
2002 distclean-host: maybe-distclean-gnattools
2003 distclean-host: maybe-distclean-lto-plugin
2004
2005 .PHONY: distclean-target
2006
2007 distclean-target: maybe-distclean-target-libstdc++-v3
2008 distclean-target: maybe-distclean-target-libmudflap
2009 distclean-target: maybe-distclean-target-libssp
2010 distclean-target: maybe-distclean-target-newlib
2011 distclean-target: maybe-distclean-target-libgcc
2012 distclean-target: maybe-distclean-target-libquadmath
2013 distclean-target: maybe-distclean-target-libgfortran
2014 distclean-target: maybe-distclean-target-libobjc
2015 distclean-target: maybe-distclean-target-libgo
2016 distclean-target: maybe-distclean-target-libtermcap
2017 distclean-target: maybe-distclean-target-winsup
2018 distclean-target: maybe-distclean-target-libgloss
2019 distclean-target: maybe-distclean-target-libffi
2020 distclean-target: maybe-distclean-target-libjava
2021 distclean-target: maybe-distclean-target-zlib
2022 distclean-target: maybe-distclean-target-boehm-gc
2023 distclean-target: maybe-distclean-target-rda
2024 distclean-target: maybe-distclean-target-libada
2025 distclean-target: maybe-distclean-target-libgomp
2026
2027 .PHONY: do-maintainer-clean
2028 do-maintainer-clean:
2029 @: $(MAKE); $(unstage)
2030 @r=`${PWD_COMMAND}`; export r; \
2031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2032 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2033 maintainer-clean-target
2034
2035
2036 .PHONY: maintainer-clean-host
2037
2038 maintainer-clean-host: maybe-maintainer-clean-bfd
2039 maintainer-clean-host: maybe-maintainer-clean-opcodes
2040 maintainer-clean-host: maybe-maintainer-clean-binutils
2041 maintainer-clean-host: maybe-maintainer-clean-bison
2042 maintainer-clean-host: maybe-maintainer-clean-cgen
2043 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2044 maintainer-clean-host: maybe-maintainer-clean-etc
2045 maintainer-clean-host: maybe-maintainer-clean-fastjar
2046 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2047 maintainer-clean-host: maybe-maintainer-clean-flex
2048 maintainer-clean-host: maybe-maintainer-clean-gas
2049 maintainer-clean-host: maybe-maintainer-clean-gcc
2050 maintainer-clean-host: maybe-maintainer-clean-gmp
2051 maintainer-clean-host: maybe-maintainer-clean-mpfr
2052 maintainer-clean-host: maybe-maintainer-clean-mpc
2053 maintainer-clean-host: maybe-maintainer-clean-ppl
2054 maintainer-clean-host: maybe-maintainer-clean-cloog
2055 maintainer-clean-host: maybe-maintainer-clean-libelf
2056 maintainer-clean-host: maybe-maintainer-clean-gold
2057 maintainer-clean-host: maybe-maintainer-clean-gprof
2058 maintainer-clean-host: maybe-maintainer-clean-intl
2059 maintainer-clean-host: maybe-maintainer-clean-tcl
2060 maintainer-clean-host: maybe-maintainer-clean-itcl
2061 maintainer-clean-host: maybe-maintainer-clean-ld
2062 maintainer-clean-host: maybe-maintainer-clean-libcpp
2063 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2064 maintainer-clean-host: maybe-maintainer-clean-libgui
2065 maintainer-clean-host: maybe-maintainer-clean-libiberty
2066 maintainer-clean-host: maybe-maintainer-clean-libiconv
2067 maintainer-clean-host: maybe-maintainer-clean-m4
2068 maintainer-clean-host: maybe-maintainer-clean-readline
2069 maintainer-clean-host: maybe-maintainer-clean-sid
2070 maintainer-clean-host: maybe-maintainer-clean-sim
2071 maintainer-clean-host: maybe-maintainer-clean-texinfo
2072 maintainer-clean-host: maybe-maintainer-clean-zlib
2073 maintainer-clean-host: maybe-maintainer-clean-gdb
2074 maintainer-clean-host: maybe-maintainer-clean-expect
2075 maintainer-clean-host: maybe-maintainer-clean-guile
2076 maintainer-clean-host: maybe-maintainer-clean-tk
2077 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2078 maintainer-clean-host: maybe-maintainer-clean-utils
2079 maintainer-clean-host: maybe-maintainer-clean-gnattools
2080 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2081
2082 .PHONY: maintainer-clean-target
2083
2084 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2085 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2086 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2087 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2088 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2089 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2090 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2091 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2092 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2093 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2094 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2095 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2096 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2097 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2098 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2099 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2100 maintainer-clean-target: maybe-maintainer-clean-target-rda
2101 maintainer-clean-target: maybe-maintainer-clean-target-libada
2102 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2103
2104
2105 # Here are the targets which correspond to the do-X targets.
2106
2107 .PHONY: info installcheck dvi pdf html
2108 .PHONY: install-info install-pdf install-html
2109 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2110 .PHONY: local-clean local-distclean local-maintainer-clean
2111 info: do-info
2112 installcheck: do-installcheck
2113 dvi: do-dvi
2114 pdf: do-pdf
2115 html: do-html
2116
2117 # Make sure makeinfo is built before we do a `make info', if we're
2118 # in fact building texinfo.
2119 do-info: maybe-all-texinfo
2120
2121 install-info: do-install-info dir.info
2122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2123 if [ -f dir.info ] ; then \
2124 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2125 else true ; fi
2126
2127 install-pdf: do-install-pdf
2128
2129 install-html: do-install-html
2130
2131 local-clean:
2132 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2133
2134 local-distclean:
2135 -rm -f Makefile config.status config.cache mh-frag mt-frag
2136 -rm -f maybedep.tmp serdep.tmp
2137 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2138 rm -rf $(TARGET_SUBDIR); \
2139 else true; fi
2140 -rm -rf $(BUILD_SUBDIR)
2141 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2142 rm -rf $(HOST_SUBDIR); \
2143 else true; fi
2144 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2145 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2146 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2147 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2148 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2149 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2150
2151 local-maintainer-clean:
2152 @echo "This command is intended for maintainers to use;"
2153 @echo "it deletes files that may require special tools to rebuild."
2154
2155 clean: do-clean local-clean
2156 mostlyclean: do-mostlyclean local-clean
2157 distclean: do-distclean local-clean local-distclean
2158 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2159 maintainer-clean: local-distclean
2160 realclean: maintainer-clean
2161
2162 # Check target.
2163
2164 .PHONY: check do-check
2165 check: do-check
2166
2167 # Only include modules actually being configured and built.
2168 .PHONY: check-host
2169 check-host: \
2170 maybe-check-bfd \
2171 maybe-check-opcodes \
2172 maybe-check-binutils \
2173 maybe-check-bison \
2174 maybe-check-cgen \
2175 maybe-check-dejagnu \
2176 maybe-check-etc \
2177 maybe-check-fastjar \
2178 maybe-check-fixincludes \
2179 maybe-check-flex \
2180 maybe-check-gas \
2181 maybe-check-gcc \
2182 maybe-check-gmp \
2183 maybe-check-mpfr \
2184 maybe-check-mpc \
2185 maybe-check-ppl \
2186 maybe-check-cloog \
2187 maybe-check-libelf \
2188 maybe-check-gold \
2189 maybe-check-gprof \
2190 maybe-check-intl \
2191 maybe-check-tcl \
2192 maybe-check-itcl \
2193 maybe-check-ld \
2194 maybe-check-libcpp \
2195 maybe-check-libdecnumber \
2196 maybe-check-libgui \
2197 maybe-check-libiberty \
2198 maybe-check-libiconv \
2199 maybe-check-m4 \
2200 maybe-check-readline \
2201 maybe-check-sid \
2202 maybe-check-sim \
2203 maybe-check-texinfo \
2204 maybe-check-zlib \
2205 maybe-check-gdb \
2206 maybe-check-expect \
2207 maybe-check-guile \
2208 maybe-check-tk \
2209 maybe-check-libtermcap \
2210 maybe-check-utils \
2211 maybe-check-gnattools \
2212 maybe-check-lto-plugin
2213
2214 .PHONY: check-target
2215 check-target: \
2216 maybe-check-target-libstdc++-v3 \
2217 maybe-check-target-libmudflap \
2218 maybe-check-target-libssp \
2219 maybe-check-target-newlib \
2220 maybe-check-target-libgcc \
2221 maybe-check-target-libquadmath \
2222 maybe-check-target-libgfortran \
2223 maybe-check-target-libobjc \
2224 maybe-check-target-libgo \
2225 maybe-check-target-libtermcap \
2226 maybe-check-target-winsup \
2227 maybe-check-target-libgloss \
2228 maybe-check-target-libffi \
2229 maybe-check-target-libjava \
2230 maybe-check-target-zlib \
2231 maybe-check-target-boehm-gc \
2232 maybe-check-target-rda \
2233 maybe-check-target-libada \
2234 maybe-check-target-libgomp
2235
2236 do-check:
2237 @: $(MAKE); $(unstage)
2238 @r=`${PWD_COMMAND}`; export r; \
2239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2240 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2241
2242 # Automated reporting of test results.
2243
2244 warning.log: build.log
2245 $(srcdir)/contrib/warn_summary build.log > $@
2246
2247 mail-report.log:
2248 if test x'$(BOOT_CFLAGS)' != x''; then \
2249 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2250 fi; \
2251 $(srcdir)/contrib/test_summary -t >$@
2252 chmod +x $@
2253 echo If you really want to send e-mail, run ./$@ now
2254
2255 mail-report-with-warnings.log: warning.log
2256 if test x'$(BOOT_CFLAGS)' != x''; then \
2257 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2258 fi; \
2259 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2260 chmod +x $@
2261 echo If you really want to send e-mail, run ./$@ now
2262
2263 # Installation targets.
2264
2265 .PHONY: install uninstall
2266 install:
2267 @: $(MAKE); $(unstage)
2268 @r=`${PWD_COMMAND}`; export r; \
2269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2270 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2271
2272 .PHONY: install-host-nogcc
2273 install-host-nogcc: \
2274 maybe-install-bfd \
2275 maybe-install-opcodes \
2276 maybe-install-binutils \
2277 maybe-install-bison \
2278 maybe-install-cgen \
2279 maybe-install-dejagnu \
2280 maybe-install-etc \
2281 maybe-install-fastjar \
2282 maybe-install-fixincludes \
2283 maybe-install-flex \
2284 maybe-install-gas \
2285 maybe-install-gmp \
2286 maybe-install-mpfr \
2287 maybe-install-mpc \
2288 maybe-install-ppl \
2289 maybe-install-cloog \
2290 maybe-install-libelf \
2291 maybe-install-gold \
2292 maybe-install-gprof \
2293 maybe-install-intl \
2294 maybe-install-tcl \
2295 maybe-install-itcl \
2296 maybe-install-ld \
2297 maybe-install-libcpp \
2298 maybe-install-libdecnumber \
2299 maybe-install-libgui \
2300 maybe-install-libiberty \
2301 maybe-install-libiconv \
2302 maybe-install-m4 \
2303 maybe-install-readline \
2304 maybe-install-sid \
2305 maybe-install-sim \
2306 maybe-install-texinfo \
2307 maybe-install-zlib \
2308 maybe-install-gdb \
2309 maybe-install-expect \
2310 maybe-install-guile \
2311 maybe-install-tk \
2312 maybe-install-libtermcap \
2313 maybe-install-utils \
2314 maybe-install-gnattools \
2315 maybe-install-lto-plugin
2316
2317 .PHONY: install-host
2318 install-host: \
2319 maybe-install-bfd \
2320 maybe-install-opcodes \
2321 maybe-install-binutils \
2322 maybe-install-bison \
2323 maybe-install-cgen \
2324 maybe-install-dejagnu \
2325 maybe-install-etc \
2326 maybe-install-fastjar \
2327 maybe-install-fixincludes \
2328 maybe-install-flex \
2329 maybe-install-gas \
2330 maybe-install-gcc \
2331 maybe-install-gmp \
2332 maybe-install-mpfr \
2333 maybe-install-mpc \
2334 maybe-install-ppl \
2335 maybe-install-cloog \
2336 maybe-install-libelf \
2337 maybe-install-gold \
2338 maybe-install-gprof \
2339 maybe-install-intl \
2340 maybe-install-tcl \
2341 maybe-install-itcl \
2342 maybe-install-ld \
2343 maybe-install-libcpp \
2344 maybe-install-libdecnumber \
2345 maybe-install-libgui \
2346 maybe-install-libiberty \
2347 maybe-install-libiconv \
2348 maybe-install-m4 \
2349 maybe-install-readline \
2350 maybe-install-sid \
2351 maybe-install-sim \
2352 maybe-install-texinfo \
2353 maybe-install-zlib \
2354 maybe-install-gdb \
2355 maybe-install-expect \
2356 maybe-install-guile \
2357 maybe-install-tk \
2358 maybe-install-libtermcap \
2359 maybe-install-utils \
2360 maybe-install-gnattools \
2361 maybe-install-lto-plugin
2362
2363 .PHONY: install-target
2364 install-target: \
2365 maybe-install-target-libstdc++-v3 \
2366 maybe-install-target-libmudflap \
2367 maybe-install-target-libssp \
2368 maybe-install-target-newlib \
2369 maybe-install-target-libgcc \
2370 maybe-install-target-libquadmath \
2371 maybe-install-target-libgfortran \
2372 maybe-install-target-libobjc \
2373 maybe-install-target-libgo \
2374 maybe-install-target-libtermcap \
2375 maybe-install-target-winsup \
2376 maybe-install-target-libgloss \
2377 maybe-install-target-libffi \
2378 maybe-install-target-libjava \
2379 maybe-install-target-zlib \
2380 maybe-install-target-boehm-gc \
2381 maybe-install-target-rda \
2382 maybe-install-target-libada \
2383 maybe-install-target-libgomp
2384
2385 uninstall:
2386 @echo "the uninstall target is not supported in this tree"
2387
2388 .PHONY: install.all
2389 install.all: install-no-fixedincludes
2390 @if [ -f ./gcc/Makefile ] ; then \
2391 r=`${PWD_COMMAND}` ; export r ; \
2392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2393 $(HOST_EXPORTS) \
2394 (cd ./gcc && \
2395 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2396 else \
2397 true ; \
2398 fi
2399
2400 # install-no-fixedincludes is used because Cygnus can not distribute
2401 # the fixed header files.
2402 .PHONY: install-no-fixedincludes
2403 install-no-fixedincludes: installdirs install-host-nogcc \
2404 install-target gcc-no-fixedincludes
2405
2406 .PHONY: install-strip
2407 install-strip:
2408 @: $(MAKE); $(unstage)
2409 @r=`${PWD_COMMAND}`; export r; \
2410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2411 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2412
2413 .PHONY: install-strip-host
2414 install-strip-host: \
2415 maybe-install-strip-bfd \
2416 maybe-install-strip-opcodes \
2417 maybe-install-strip-binutils \
2418 maybe-install-strip-bison \
2419 maybe-install-strip-cgen \
2420 maybe-install-strip-dejagnu \
2421 maybe-install-strip-etc \
2422 maybe-install-strip-fastjar \
2423 maybe-install-strip-fixincludes \
2424 maybe-install-strip-flex \
2425 maybe-install-strip-gas \
2426 maybe-install-strip-gcc \
2427 maybe-install-strip-gmp \
2428 maybe-install-strip-mpfr \
2429 maybe-install-strip-mpc \
2430 maybe-install-strip-ppl \
2431 maybe-install-strip-cloog \
2432 maybe-install-strip-libelf \
2433 maybe-install-strip-gold \
2434 maybe-install-strip-gprof \
2435 maybe-install-strip-intl \
2436 maybe-install-strip-tcl \
2437 maybe-install-strip-itcl \
2438 maybe-install-strip-ld \
2439 maybe-install-strip-libcpp \
2440 maybe-install-strip-libdecnumber \
2441 maybe-install-strip-libgui \
2442 maybe-install-strip-libiberty \
2443 maybe-install-strip-libiconv \
2444 maybe-install-strip-m4 \
2445 maybe-install-strip-readline \
2446 maybe-install-strip-sid \
2447 maybe-install-strip-sim \
2448 maybe-install-strip-texinfo \
2449 maybe-install-strip-zlib \
2450 maybe-install-strip-gdb \
2451 maybe-install-strip-expect \
2452 maybe-install-strip-guile \
2453 maybe-install-strip-tk \
2454 maybe-install-strip-libtermcap \
2455 maybe-install-strip-utils \
2456 maybe-install-strip-gnattools \
2457 maybe-install-strip-lto-plugin
2458
2459 .PHONY: install-strip-target
2460 install-strip-target: \
2461 maybe-install-strip-target-libstdc++-v3 \
2462 maybe-install-strip-target-libmudflap \
2463 maybe-install-strip-target-libssp \
2464 maybe-install-strip-target-newlib \
2465 maybe-install-strip-target-libgcc \
2466 maybe-install-strip-target-libquadmath \
2467 maybe-install-strip-target-libgfortran \
2468 maybe-install-strip-target-libobjc \
2469 maybe-install-strip-target-libgo \
2470 maybe-install-strip-target-libtermcap \
2471 maybe-install-strip-target-winsup \
2472 maybe-install-strip-target-libgloss \
2473 maybe-install-strip-target-libffi \
2474 maybe-install-strip-target-libjava \
2475 maybe-install-strip-target-zlib \
2476 maybe-install-strip-target-boehm-gc \
2477 maybe-install-strip-target-rda \
2478 maybe-install-strip-target-libada \
2479 maybe-install-strip-target-libgomp
2480
2481
2482 ### other supporting targets
2483
2484 MAKEDIRS= \
2485 $(DESTDIR)$(prefix) \
2486 $(DESTDIR)$(exec_prefix)
2487 .PHONY: installdirs
2488 installdirs: mkinstalldirs
2489 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2490
2491 dir.info: do-install-info
2492 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2493 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2494 mv -f dir.info.new dir.info ; \
2495 else true ; \
2496 fi
2497
2498 dist:
2499 @echo "Building a full distribution of this tree isn't done"
2500 @echo "via 'make dist'. Check out the etc/ subdirectory"
2501
2502 etags tags: TAGS
2503
2504 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2505 # ability to use several tags files at once, so there is probably no need
2506 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2507 # (if we felt like it) have this Makefile write a piece of elisp which
2508 # the user could load to tell emacs19 where all the TAGS files we just
2509 # built are.
2510 TAGS: do-TAGS
2511
2512 # ------------------------------------
2513 # Macros for configure and all targets
2514 # ------------------------------------
2515
2516
2517
2518
2519
2520 # --------------------------------------
2521 # Modules which run on the build machine
2522 # --------------------------------------
2523
2524
2525 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2526 maybe-configure-build-libiberty:
2527 @if gcc-bootstrap
2528 configure-build-libiberty: stage_current
2529 @endif gcc-bootstrap
2530 @if build-libiberty
2531 maybe-configure-build-libiberty: configure-build-libiberty
2532 configure-build-libiberty:
2533 @: $(MAKE); $(unstage)
2534 @r=`${PWD_COMMAND}`; export r; \
2535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2536 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2537 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2538 $(BUILD_EXPORTS) \
2539 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2540 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2541 case $(srcdir) in \
2542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2543 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2545 esac; \
2546 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2547 libsrcdir="$$s/libiberty"; \
2548 rm -f no-such-file || : ; \
2549 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2550 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2551 --target=${target_alias} $${srcdiroption} \
2552 || exit 1
2553 @endif build-libiberty
2554
2555
2556
2557
2558
2559 .PHONY: all-build-libiberty maybe-all-build-libiberty
2560 maybe-all-build-libiberty:
2561 @if gcc-bootstrap
2562 all-build-libiberty: stage_current
2563 @endif gcc-bootstrap
2564 @if build-libiberty
2565 TARGET-build-libiberty=all
2566 maybe-all-build-libiberty: all-build-libiberty
2567 all-build-libiberty: configure-build-libiberty
2568 @: $(MAKE); $(unstage)
2569 @r=`${PWD_COMMAND}`; export r; \
2570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2571 $(BUILD_EXPORTS) \
2572 (cd $(BUILD_SUBDIR)/libiberty && \
2573 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2574 $(TARGET-build-libiberty))
2575 @endif build-libiberty
2576
2577
2578
2579
2580
2581 .PHONY: configure-build-bison maybe-configure-build-bison
2582 maybe-configure-build-bison:
2583 @if gcc-bootstrap
2584 configure-build-bison: stage_current
2585 @endif gcc-bootstrap
2586 @if build-bison
2587 maybe-configure-build-bison: configure-build-bison
2588 configure-build-bison:
2589 @: $(MAKE); $(unstage)
2590 @r=`${PWD_COMMAND}`; export r; \
2591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2592 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2593 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2594 $(BUILD_EXPORTS) \
2595 echo Configuring in $(BUILD_SUBDIR)/bison; \
2596 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2597 case $(srcdir) in \
2598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2599 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2601 esac; \
2602 srcdiroption="--srcdir=$${topdir}/bison"; \
2603 libsrcdir="$$s/bison"; \
2604 rm -f no-such-file || : ; \
2605 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2606 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2607 --target=${target_alias} $${srcdiroption} \
2608 || exit 1
2609 @endif build-bison
2610
2611
2612
2613
2614
2615 .PHONY: all-build-bison maybe-all-build-bison
2616 maybe-all-build-bison:
2617 @if gcc-bootstrap
2618 all-build-bison: stage_current
2619 @endif gcc-bootstrap
2620 @if build-bison
2621 TARGET-build-bison=all
2622 maybe-all-build-bison: all-build-bison
2623 all-build-bison: configure-build-bison
2624 @: $(MAKE); $(unstage)
2625 @r=`${PWD_COMMAND}`; export r; \
2626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2627 $(BUILD_EXPORTS) \
2628 (cd $(BUILD_SUBDIR)/bison && \
2629 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2630 $(TARGET-build-bison))
2631 @endif build-bison
2632
2633
2634
2635
2636
2637 .PHONY: configure-build-flex maybe-configure-build-flex
2638 maybe-configure-build-flex:
2639 @if gcc-bootstrap
2640 configure-build-flex: stage_current
2641 @endif gcc-bootstrap
2642 @if build-flex
2643 maybe-configure-build-flex: configure-build-flex
2644 configure-build-flex:
2645 @: $(MAKE); $(unstage)
2646 @r=`${PWD_COMMAND}`; export r; \
2647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2648 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2649 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2650 $(BUILD_EXPORTS) \
2651 echo Configuring in $(BUILD_SUBDIR)/flex; \
2652 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2653 case $(srcdir) in \
2654 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2655 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2656 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2657 esac; \
2658 srcdiroption="--srcdir=$${topdir}/flex"; \
2659 libsrcdir="$$s/flex"; \
2660 rm -f no-such-file || : ; \
2661 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2662 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2663 --target=${target_alias} $${srcdiroption} \
2664 || exit 1
2665 @endif build-flex
2666
2667
2668
2669
2670
2671 .PHONY: all-build-flex maybe-all-build-flex
2672 maybe-all-build-flex:
2673 @if gcc-bootstrap
2674 all-build-flex: stage_current
2675 @endif gcc-bootstrap
2676 @if build-flex
2677 TARGET-build-flex=all
2678 maybe-all-build-flex: all-build-flex
2679 all-build-flex: configure-build-flex
2680 @: $(MAKE); $(unstage)
2681 @r=`${PWD_COMMAND}`; export r; \
2682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2683 $(BUILD_EXPORTS) \
2684 (cd $(BUILD_SUBDIR)/flex && \
2685 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2686 $(TARGET-build-flex))
2687 @endif build-flex
2688
2689
2690
2691
2692
2693 .PHONY: configure-build-m4 maybe-configure-build-m4
2694 maybe-configure-build-m4:
2695 @if gcc-bootstrap
2696 configure-build-m4: stage_current
2697 @endif gcc-bootstrap
2698 @if build-m4
2699 maybe-configure-build-m4: configure-build-m4
2700 configure-build-m4:
2701 @: $(MAKE); $(unstage)
2702 @r=`${PWD_COMMAND}`; export r; \
2703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2704 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2705 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2706 $(BUILD_EXPORTS) \
2707 echo Configuring in $(BUILD_SUBDIR)/m4; \
2708 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2709 case $(srcdir) in \
2710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2711 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2713 esac; \
2714 srcdiroption="--srcdir=$${topdir}/m4"; \
2715 libsrcdir="$$s/m4"; \
2716 rm -f no-such-file || : ; \
2717 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2718 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2719 --target=${target_alias} $${srcdiroption} \
2720 || exit 1
2721 @endif build-m4
2722
2723
2724
2725
2726
2727 .PHONY: all-build-m4 maybe-all-build-m4
2728 maybe-all-build-m4:
2729 @if gcc-bootstrap
2730 all-build-m4: stage_current
2731 @endif gcc-bootstrap
2732 @if build-m4
2733 TARGET-build-m4=all
2734 maybe-all-build-m4: all-build-m4
2735 all-build-m4: configure-build-m4
2736 @: $(MAKE); $(unstage)
2737 @r=`${PWD_COMMAND}`; export r; \
2738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2739 $(BUILD_EXPORTS) \
2740 (cd $(BUILD_SUBDIR)/m4 && \
2741 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2742 $(TARGET-build-m4))
2743 @endif build-m4
2744
2745
2746
2747
2748
2749 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2750 maybe-configure-build-texinfo:
2751 @if gcc-bootstrap
2752 configure-build-texinfo: stage_current
2753 @endif gcc-bootstrap
2754 @if build-texinfo
2755 maybe-configure-build-texinfo: configure-build-texinfo
2756 configure-build-texinfo:
2757 @: $(MAKE); $(unstage)
2758 @r=`${PWD_COMMAND}`; export r; \
2759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2760 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2761 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2762 $(BUILD_EXPORTS) \
2763 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2764 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2765 case $(srcdir) in \
2766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2767 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2769 esac; \
2770 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2771 libsrcdir="$$s/texinfo"; \
2772 rm -f no-such-file || : ; \
2773 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2774 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2775 --target=${target_alias} $${srcdiroption} \
2776 || exit 1
2777 @endif build-texinfo
2778
2779
2780
2781
2782
2783 .PHONY: all-build-texinfo maybe-all-build-texinfo
2784 maybe-all-build-texinfo:
2785 @if gcc-bootstrap
2786 all-build-texinfo: stage_current
2787 @endif gcc-bootstrap
2788 @if build-texinfo
2789 TARGET-build-texinfo=all
2790 maybe-all-build-texinfo: all-build-texinfo
2791 all-build-texinfo: configure-build-texinfo
2792 @: $(MAKE); $(unstage)
2793 @r=`${PWD_COMMAND}`; export r; \
2794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2795 $(BUILD_EXPORTS) \
2796 (cd $(BUILD_SUBDIR)/texinfo && \
2797 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2798 $(TARGET-build-texinfo))
2799 @endif build-texinfo
2800
2801
2802
2803
2804
2805 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2806 maybe-configure-build-fixincludes:
2807 @if gcc-bootstrap
2808 configure-build-fixincludes: stage_current
2809 @endif gcc-bootstrap
2810 @if build-fixincludes
2811 maybe-configure-build-fixincludes: configure-build-fixincludes
2812 configure-build-fixincludes:
2813 @: $(MAKE); $(unstage)
2814 @r=`${PWD_COMMAND}`; export r; \
2815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2816 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2817 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2818 $(BUILD_EXPORTS) \
2819 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2820 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2821 case $(srcdir) in \
2822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2823 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2825 esac; \
2826 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2827 libsrcdir="$$s/fixincludes"; \
2828 rm -f no-such-file || : ; \
2829 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2830 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2831 --target=${target_alias} $${srcdiroption} \
2832 || exit 1
2833 @endif build-fixincludes
2834
2835
2836
2837
2838
2839 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2840 maybe-all-build-fixincludes:
2841 @if gcc-bootstrap
2842 all-build-fixincludes: stage_current
2843 @endif gcc-bootstrap
2844 @if build-fixincludes
2845 TARGET-build-fixincludes=all
2846 maybe-all-build-fixincludes: all-build-fixincludes
2847 all-build-fixincludes: configure-build-fixincludes
2848 @: $(MAKE); $(unstage)
2849 @r=`${PWD_COMMAND}`; export r; \
2850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2851 $(BUILD_EXPORTS) \
2852 (cd $(BUILD_SUBDIR)/fixincludes && \
2853 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2854 $(TARGET-build-fixincludes))
2855 @endif build-fixincludes
2856
2857
2858
2859
2860
2861 # --------------------------------------
2862 # Modules which run on the host machine
2863 # --------------------------------------
2864
2865
2866 .PHONY: configure-bfd maybe-configure-bfd
2867 maybe-configure-bfd:
2868 @if gcc-bootstrap
2869 configure-bfd: stage_current
2870 @endif gcc-bootstrap
2871 @if bfd
2872 maybe-configure-bfd: configure-bfd
2873 configure-bfd:
2874 @r=`${PWD_COMMAND}`; export r; \
2875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2876 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2878 $(HOST_EXPORTS) \
2879 echo Configuring in $(HOST_SUBDIR)/bfd; \
2880 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2881 case $(srcdir) in \
2882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2883 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2885 esac; \
2886 srcdiroption="--srcdir=$${topdir}/bfd"; \
2887 libsrcdir="$$s/bfd"; \
2888 $(SHELL) $${libsrcdir}/configure \
2889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2890 --target=${target_alias} $${srcdiroption} \
2891 || exit 1
2892 @endif bfd
2893
2894
2895
2896 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2897 maybe-configure-stage1-bfd:
2898 @if bfd-bootstrap
2899 maybe-configure-stage1-bfd: configure-stage1-bfd
2900 configure-stage1-bfd:
2901 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2903 @r=`${PWD_COMMAND}`; export r; \
2904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2905 TFLAGS="$(STAGE1_TFLAGS)"; \
2906 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2907 $(HOST_EXPORTS) \
2908 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2909 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2910 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
2911 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2913 cd $(HOST_SUBDIR)/bfd || exit 1; \
2914 case $(srcdir) in \
2915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2916 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2918 esac; \
2919 srcdiroption="--srcdir=$${topdir}/bfd"; \
2920 libsrcdir="$$s/bfd"; \
2921 $(SHELL) $${libsrcdir}/configure \
2922 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2923 --target=${target_alias} $${srcdiroption} \
2924 $(STAGE1_CONFIGURE_FLAGS)
2925 @endif bfd-bootstrap
2926
2927 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2928 maybe-configure-stage2-bfd:
2929 @if bfd-bootstrap
2930 maybe-configure-stage2-bfd: configure-stage2-bfd
2931 configure-stage2-bfd:
2932 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2934 @r=`${PWD_COMMAND}`; export r; \
2935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2936 TFLAGS="$(STAGE2_TFLAGS)"; \
2937 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2938 $(HOST_EXPORTS) \
2939 $(POSTSTAGE1_HOST_EXPORTS) \
2940 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2941 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2942 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
2943 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2945 cd $(HOST_SUBDIR)/bfd || exit 1; \
2946 case $(srcdir) in \
2947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2948 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2950 esac; \
2951 srcdiroption="--srcdir=$${topdir}/bfd"; \
2952 libsrcdir="$$s/bfd"; \
2953 $(SHELL) $${libsrcdir}/configure \
2954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2955 --target=${target_alias} $${srcdiroption} \
2956 --with-build-libsubdir=$(HOST_SUBDIR) \
2957 $(STAGE2_CONFIGURE_FLAGS)
2958 @endif bfd-bootstrap
2959
2960 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2961 maybe-configure-stage3-bfd:
2962 @if bfd-bootstrap
2963 maybe-configure-stage3-bfd: configure-stage3-bfd
2964 configure-stage3-bfd:
2965 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2967 @r=`${PWD_COMMAND}`; export r; \
2968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2969 TFLAGS="$(STAGE3_TFLAGS)"; \
2970 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2971 $(HOST_EXPORTS) \
2972 $(POSTSTAGE1_HOST_EXPORTS) \
2973 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
2974 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
2975 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
2976 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
2977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2978 cd $(HOST_SUBDIR)/bfd || exit 1; \
2979 case $(srcdir) in \
2980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2981 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2983 esac; \
2984 srcdiroption="--srcdir=$${topdir}/bfd"; \
2985 libsrcdir="$$s/bfd"; \
2986 $(SHELL) $${libsrcdir}/configure \
2987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2988 --target=${target_alias} $${srcdiroption} \
2989 --with-build-libsubdir=$(HOST_SUBDIR) \
2990 $(STAGE3_CONFIGURE_FLAGS)
2991 @endif bfd-bootstrap
2992
2993 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
2994 maybe-configure-stage4-bfd:
2995 @if bfd-bootstrap
2996 maybe-configure-stage4-bfd: configure-stage4-bfd
2997 configure-stage4-bfd:
2998 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
2999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3000 @r=`${PWD_COMMAND}`; export r; \
3001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3002 TFLAGS="$(STAGE4_TFLAGS)"; \
3003 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3004 $(HOST_EXPORTS) \
3005 $(POSTSTAGE1_HOST_EXPORTS) \
3006 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3007 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3008 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3009 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3011 cd $(HOST_SUBDIR)/bfd || exit 1; \
3012 case $(srcdir) in \
3013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3014 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3016 esac; \
3017 srcdiroption="--srcdir=$${topdir}/bfd"; \
3018 libsrcdir="$$s/bfd"; \
3019 $(SHELL) $${libsrcdir}/configure \
3020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3021 --target=${target_alias} $${srcdiroption} \
3022 --with-build-libsubdir=$(HOST_SUBDIR) \
3023 $(STAGE4_CONFIGURE_FLAGS)
3024 @endif bfd-bootstrap
3025
3026 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3027 maybe-configure-stageprofile-bfd:
3028 @if bfd-bootstrap
3029 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3030 configure-stageprofile-bfd:
3031 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3033 @r=`${PWD_COMMAND}`; export r; \
3034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3035 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3036 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3037 $(HOST_EXPORTS) \
3038 $(POSTSTAGE1_HOST_EXPORTS) \
3039 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3040 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3041 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3042 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3044 cd $(HOST_SUBDIR)/bfd || exit 1; \
3045 case $(srcdir) in \
3046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3047 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3049 esac; \
3050 srcdiroption="--srcdir=$${topdir}/bfd"; \
3051 libsrcdir="$$s/bfd"; \
3052 $(SHELL) $${libsrcdir}/configure \
3053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3054 --target=${target_alias} $${srcdiroption} \
3055 --with-build-libsubdir=$(HOST_SUBDIR) \
3056 $(STAGEprofile_CONFIGURE_FLAGS)
3057 @endif bfd-bootstrap
3058
3059 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3060 maybe-configure-stagefeedback-bfd:
3061 @if bfd-bootstrap
3062 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3063 configure-stagefeedback-bfd:
3064 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3066 @r=`${PWD_COMMAND}`; export r; \
3067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3068 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3069 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3070 $(HOST_EXPORTS) \
3071 $(POSTSTAGE1_HOST_EXPORTS) \
3072 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3073 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3074 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3075 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3077 cd $(HOST_SUBDIR)/bfd || exit 1; \
3078 case $(srcdir) in \
3079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3080 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3082 esac; \
3083 srcdiroption="--srcdir=$${topdir}/bfd"; \
3084 libsrcdir="$$s/bfd"; \
3085 $(SHELL) $${libsrcdir}/configure \
3086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3087 --target=${target_alias} $${srcdiroption} \
3088 --with-build-libsubdir=$(HOST_SUBDIR) \
3089 $(STAGEfeedback_CONFIGURE_FLAGS)
3090 @endif bfd-bootstrap
3091
3092
3093
3094
3095
3096 .PHONY: all-bfd maybe-all-bfd
3097 maybe-all-bfd:
3098 @if gcc-bootstrap
3099 all-bfd: stage_current
3100 @endif gcc-bootstrap
3101 @if bfd
3102 TARGET-bfd=all
3103 maybe-all-bfd: all-bfd
3104 all-bfd: configure-bfd
3105 @r=`${PWD_COMMAND}`; export r; \
3106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3107 $(HOST_EXPORTS) \
3108 (cd $(HOST_SUBDIR)/bfd && \
3109 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3110 $(TARGET-bfd))
3111 @endif bfd
3112
3113
3114
3115 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3116 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3117 maybe-all-stage1-bfd:
3118 maybe-clean-stage1-bfd:
3119 @if bfd-bootstrap
3120 maybe-all-stage1-bfd: all-stage1-bfd
3121 all-stage1: all-stage1-bfd
3122 TARGET-stage1-bfd = $(TARGET-bfd)
3123 all-stage1-bfd: configure-stage1-bfd
3124 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3125 @r=`${PWD_COMMAND}`; export r; \
3126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3127 TFLAGS="$(STAGE1_TFLAGS)"; \
3128 $(HOST_EXPORTS) \
3129 cd $(HOST_SUBDIR)/bfd && \
3130 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3131 CFLAGS="$(STAGE1_CFLAGS)" \
3132 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3133 LIBCFLAGS="$(LIBCFLAGS)" \
3134 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3135 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3136 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3137 $(EXTRA_HOST_FLAGS) \
3138 TFLAGS="$(STAGE1_TFLAGS)" \
3139 $(TARGET-stage1-bfd)
3140
3141 maybe-clean-stage1-bfd: clean-stage1-bfd
3142 clean-stage1: clean-stage1-bfd
3143 clean-stage1-bfd:
3144 @if [ $(current_stage) = stage1 ]; then \
3145 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3146 else \
3147 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3148 $(MAKE) stage1-start; \
3149 fi; \
3150 cd $(HOST_SUBDIR)/bfd && \
3151 $(MAKE) $(EXTRA_HOST_FLAGS) \
3152 clean
3153 @endif bfd-bootstrap
3154
3155
3156 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3157 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3158 maybe-all-stage2-bfd:
3159 maybe-clean-stage2-bfd:
3160 @if bfd-bootstrap
3161 maybe-all-stage2-bfd: all-stage2-bfd
3162 all-stage2: all-stage2-bfd
3163 TARGET-stage2-bfd = $(TARGET-bfd)
3164 all-stage2-bfd: configure-stage2-bfd
3165 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3166 @r=`${PWD_COMMAND}`; export r; \
3167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3168 TFLAGS="$(STAGE2_TFLAGS)"; \
3169 $(HOST_EXPORTS) \
3170 $(POSTSTAGE1_HOST_EXPORTS) \
3171 cd $(HOST_SUBDIR)/bfd && \
3172 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3173 CFLAGS="$(STAGE2_CFLAGS)" \
3174 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3175 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3176 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3177 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3178 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3179 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3180 TFLAGS="$(STAGE2_TFLAGS)" \
3181 $(TARGET-stage2-bfd)
3182
3183 maybe-clean-stage2-bfd: clean-stage2-bfd
3184 clean-stage2: clean-stage2-bfd
3185 clean-stage2-bfd:
3186 @if [ $(current_stage) = stage2 ]; then \
3187 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3188 else \
3189 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3190 $(MAKE) stage2-start; \
3191 fi; \
3192 cd $(HOST_SUBDIR)/bfd && \
3193 $(MAKE) $(EXTRA_HOST_FLAGS) \
3194 $(POSTSTAGE1_FLAGS_TO_PASS) \
3195 clean
3196 @endif bfd-bootstrap
3197
3198
3199 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3200 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3201 maybe-all-stage3-bfd:
3202 maybe-clean-stage3-bfd:
3203 @if bfd-bootstrap
3204 maybe-all-stage3-bfd: all-stage3-bfd
3205 all-stage3: all-stage3-bfd
3206 TARGET-stage3-bfd = $(TARGET-bfd)
3207 all-stage3-bfd: configure-stage3-bfd
3208 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3209 @r=`${PWD_COMMAND}`; export r; \
3210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3211 TFLAGS="$(STAGE3_TFLAGS)"; \
3212 $(HOST_EXPORTS) \
3213 $(POSTSTAGE1_HOST_EXPORTS) \
3214 cd $(HOST_SUBDIR)/bfd && \
3215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3216 CFLAGS="$(STAGE3_CFLAGS)" \
3217 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3218 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3219 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3220 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3221 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3222 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3223 TFLAGS="$(STAGE3_TFLAGS)" \
3224 $(TARGET-stage3-bfd)
3225
3226 maybe-clean-stage3-bfd: clean-stage3-bfd
3227 clean-stage3: clean-stage3-bfd
3228 clean-stage3-bfd:
3229 @if [ $(current_stage) = stage3 ]; then \
3230 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3231 else \
3232 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3233 $(MAKE) stage3-start; \
3234 fi; \
3235 cd $(HOST_SUBDIR)/bfd && \
3236 $(MAKE) $(EXTRA_HOST_FLAGS) \
3237 $(POSTSTAGE1_FLAGS_TO_PASS) \
3238 clean
3239 @endif bfd-bootstrap
3240
3241
3242 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3243 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3244 maybe-all-stage4-bfd:
3245 maybe-clean-stage4-bfd:
3246 @if bfd-bootstrap
3247 maybe-all-stage4-bfd: all-stage4-bfd
3248 all-stage4: all-stage4-bfd
3249 TARGET-stage4-bfd = $(TARGET-bfd)
3250 all-stage4-bfd: configure-stage4-bfd
3251 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3252 @r=`${PWD_COMMAND}`; export r; \
3253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3254 TFLAGS="$(STAGE4_TFLAGS)"; \
3255 $(HOST_EXPORTS) \
3256 $(POSTSTAGE1_HOST_EXPORTS) \
3257 cd $(HOST_SUBDIR)/bfd && \
3258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3259 CFLAGS="$(STAGE4_CFLAGS)" \
3260 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3261 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3265 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3266 TFLAGS="$(STAGE4_TFLAGS)" \
3267 $(TARGET-stage4-bfd)
3268
3269 maybe-clean-stage4-bfd: clean-stage4-bfd
3270 clean-stage4: clean-stage4-bfd
3271 clean-stage4-bfd:
3272 @if [ $(current_stage) = stage4 ]; then \
3273 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3274 else \
3275 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3276 $(MAKE) stage4-start; \
3277 fi; \
3278 cd $(HOST_SUBDIR)/bfd && \
3279 $(MAKE) $(EXTRA_HOST_FLAGS) \
3280 $(POSTSTAGE1_FLAGS_TO_PASS) \
3281 clean
3282 @endif bfd-bootstrap
3283
3284
3285 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3286 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3287 maybe-all-stageprofile-bfd:
3288 maybe-clean-stageprofile-bfd:
3289 @if bfd-bootstrap
3290 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3291 all-stageprofile: all-stageprofile-bfd
3292 TARGET-stageprofile-bfd = $(TARGET-bfd)
3293 all-stageprofile-bfd: configure-stageprofile-bfd
3294 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3295 @r=`${PWD_COMMAND}`; export r; \
3296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3297 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3298 $(HOST_EXPORTS) \
3299 $(POSTSTAGE1_HOST_EXPORTS) \
3300 cd $(HOST_SUBDIR)/bfd && \
3301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3302 CFLAGS="$(STAGEprofile_CFLAGS)" \
3303 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3304 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3305 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3306 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3307 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3308 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3309 TFLAGS="$(STAGEprofile_TFLAGS)" \
3310 $(TARGET-stageprofile-bfd)
3311
3312 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3313 clean-stageprofile: clean-stageprofile-bfd
3314 clean-stageprofile-bfd:
3315 @if [ $(current_stage) = stageprofile ]; then \
3316 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3317 else \
3318 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3319 $(MAKE) stageprofile-start; \
3320 fi; \
3321 cd $(HOST_SUBDIR)/bfd && \
3322 $(MAKE) $(EXTRA_HOST_FLAGS) \
3323 $(POSTSTAGE1_FLAGS_TO_PASS) \
3324 clean
3325 @endif bfd-bootstrap
3326
3327
3328 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3329 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3330 maybe-all-stagefeedback-bfd:
3331 maybe-clean-stagefeedback-bfd:
3332 @if bfd-bootstrap
3333 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3334 all-stagefeedback: all-stagefeedback-bfd
3335 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3336 all-stagefeedback-bfd: configure-stagefeedback-bfd
3337 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3338 @r=`${PWD_COMMAND}`; export r; \
3339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3340 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3341 $(HOST_EXPORTS) \
3342 $(POSTSTAGE1_HOST_EXPORTS) \
3343 cd $(HOST_SUBDIR)/bfd && \
3344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3345 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3346 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3347 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3352 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3353 $(TARGET-stagefeedback-bfd)
3354
3355 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3356 clean-stagefeedback: clean-stagefeedback-bfd
3357 clean-stagefeedback-bfd:
3358 @if [ $(current_stage) = stagefeedback ]; then \
3359 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3360 else \
3361 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3362 $(MAKE) stagefeedback-start; \
3363 fi; \
3364 cd $(HOST_SUBDIR)/bfd && \
3365 $(MAKE) $(EXTRA_HOST_FLAGS) \
3366 $(POSTSTAGE1_FLAGS_TO_PASS) \
3367 clean
3368 @endif bfd-bootstrap
3369
3370
3371
3372
3373
3374 .PHONY: check-bfd maybe-check-bfd
3375 maybe-check-bfd:
3376 @if bfd
3377 maybe-check-bfd: check-bfd
3378
3379 check-bfd:
3380 @: $(MAKE); $(unstage)
3381 @r=`${PWD_COMMAND}`; export r; \
3382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3383 $(HOST_EXPORTS) \
3384 (cd $(HOST_SUBDIR)/bfd && \
3385 $(MAKE) $(FLAGS_TO_PASS) check)
3386
3387 @endif bfd
3388
3389 .PHONY: install-bfd maybe-install-bfd
3390 maybe-install-bfd:
3391 @if bfd
3392 maybe-install-bfd: install-bfd
3393
3394 install-bfd: installdirs
3395 @: $(MAKE); $(unstage)
3396 @r=`${PWD_COMMAND}`; export r; \
3397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3398 $(HOST_EXPORTS) \
3399 (cd $(HOST_SUBDIR)/bfd && \
3400 $(MAKE) $(FLAGS_TO_PASS) install)
3401
3402 @endif bfd
3403
3404 .PHONY: install-strip-bfd maybe-install-strip-bfd
3405 maybe-install-strip-bfd:
3406 @if bfd
3407 maybe-install-strip-bfd: install-strip-bfd
3408
3409 install-strip-bfd: installdirs
3410 @: $(MAKE); $(unstage)
3411 @r=`${PWD_COMMAND}`; export r; \
3412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3413 $(HOST_EXPORTS) \
3414 (cd $(HOST_SUBDIR)/bfd && \
3415 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3416
3417 @endif bfd
3418
3419 # Other targets (info, dvi, pdf, etc.)
3420
3421 .PHONY: maybe-info-bfd info-bfd
3422 maybe-info-bfd:
3423 @if bfd
3424 maybe-info-bfd: info-bfd
3425
3426 info-bfd: \
3427 configure-bfd
3428 @[ -f ./bfd/Makefile ] || exit 0; \
3429 r=`${PWD_COMMAND}`; export r; \
3430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3431 $(HOST_EXPORTS) \
3432 for flag in $(EXTRA_HOST_FLAGS) ; do \
3433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3434 done; \
3435 echo "Doing info in bfd" ; \
3436 (cd $(HOST_SUBDIR)/bfd && \
3437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3439 "RANLIB=$${RANLIB}" \
3440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3441 info) \
3442 || exit 1
3443
3444 @endif bfd
3445
3446 .PHONY: maybe-dvi-bfd dvi-bfd
3447 maybe-dvi-bfd:
3448 @if bfd
3449 maybe-dvi-bfd: dvi-bfd
3450
3451 dvi-bfd: \
3452 configure-bfd
3453 @[ -f ./bfd/Makefile ] || exit 0; \
3454 r=`${PWD_COMMAND}`; export r; \
3455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3456 $(HOST_EXPORTS) \
3457 for flag in $(EXTRA_HOST_FLAGS) ; do \
3458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3459 done; \
3460 echo "Doing dvi in bfd" ; \
3461 (cd $(HOST_SUBDIR)/bfd && \
3462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3464 "RANLIB=$${RANLIB}" \
3465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3466 dvi) \
3467 || exit 1
3468
3469 @endif bfd
3470
3471 .PHONY: maybe-pdf-bfd pdf-bfd
3472 maybe-pdf-bfd:
3473 @if bfd
3474 maybe-pdf-bfd: pdf-bfd
3475
3476 pdf-bfd: \
3477 configure-bfd
3478 @[ -f ./bfd/Makefile ] || exit 0; \
3479 r=`${PWD_COMMAND}`; export r; \
3480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3481 $(HOST_EXPORTS) \
3482 for flag in $(EXTRA_HOST_FLAGS) ; do \
3483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3484 done; \
3485 echo "Doing pdf in bfd" ; \
3486 (cd $(HOST_SUBDIR)/bfd && \
3487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3489 "RANLIB=$${RANLIB}" \
3490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3491 pdf) \
3492 || exit 1
3493
3494 @endif bfd
3495
3496 .PHONY: maybe-html-bfd html-bfd
3497 maybe-html-bfd:
3498 @if bfd
3499 maybe-html-bfd: html-bfd
3500
3501 html-bfd: \
3502 configure-bfd
3503 @[ -f ./bfd/Makefile ] || exit 0; \
3504 r=`${PWD_COMMAND}`; export r; \
3505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3506 $(HOST_EXPORTS) \
3507 for flag in $(EXTRA_HOST_FLAGS) ; do \
3508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3509 done; \
3510 echo "Doing html in bfd" ; \
3511 (cd $(HOST_SUBDIR)/bfd && \
3512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3514 "RANLIB=$${RANLIB}" \
3515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3516 html) \
3517 || exit 1
3518
3519 @endif bfd
3520
3521 .PHONY: maybe-TAGS-bfd TAGS-bfd
3522 maybe-TAGS-bfd:
3523 @if bfd
3524 maybe-TAGS-bfd: TAGS-bfd
3525
3526 TAGS-bfd: \
3527 configure-bfd
3528 @[ -f ./bfd/Makefile ] || exit 0; \
3529 r=`${PWD_COMMAND}`; export r; \
3530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3531 $(HOST_EXPORTS) \
3532 for flag in $(EXTRA_HOST_FLAGS) ; do \
3533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3534 done; \
3535 echo "Doing TAGS in bfd" ; \
3536 (cd $(HOST_SUBDIR)/bfd && \
3537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3539 "RANLIB=$${RANLIB}" \
3540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3541 TAGS) \
3542 || exit 1
3543
3544 @endif bfd
3545
3546 .PHONY: maybe-install-info-bfd install-info-bfd
3547 maybe-install-info-bfd:
3548 @if bfd
3549 maybe-install-info-bfd: install-info-bfd
3550
3551 install-info-bfd: \
3552 configure-bfd \
3553 info-bfd
3554 @[ -f ./bfd/Makefile ] || exit 0; \
3555 r=`${PWD_COMMAND}`; export r; \
3556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3557 $(HOST_EXPORTS) \
3558 for flag in $(EXTRA_HOST_FLAGS) ; do \
3559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3560 done; \
3561 echo "Doing install-info in bfd" ; \
3562 (cd $(HOST_SUBDIR)/bfd && \
3563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3565 "RANLIB=$${RANLIB}" \
3566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3567 install-info) \
3568 || exit 1
3569
3570 @endif bfd
3571
3572 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3573 maybe-install-pdf-bfd:
3574 @if bfd
3575 maybe-install-pdf-bfd: install-pdf-bfd
3576
3577 install-pdf-bfd: \
3578 configure-bfd \
3579 pdf-bfd
3580 @[ -f ./bfd/Makefile ] || exit 0; \
3581 r=`${PWD_COMMAND}`; export r; \
3582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3583 $(HOST_EXPORTS) \
3584 for flag in $(EXTRA_HOST_FLAGS) ; do \
3585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3586 done; \
3587 echo "Doing install-pdf in bfd" ; \
3588 (cd $(HOST_SUBDIR)/bfd && \
3589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3591 "RANLIB=$${RANLIB}" \
3592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3593 install-pdf) \
3594 || exit 1
3595
3596 @endif bfd
3597
3598 .PHONY: maybe-install-html-bfd install-html-bfd
3599 maybe-install-html-bfd:
3600 @if bfd
3601 maybe-install-html-bfd: install-html-bfd
3602
3603 install-html-bfd: \
3604 configure-bfd \
3605 html-bfd
3606 @[ -f ./bfd/Makefile ] || exit 0; \
3607 r=`${PWD_COMMAND}`; export r; \
3608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3609 $(HOST_EXPORTS) \
3610 for flag in $(EXTRA_HOST_FLAGS) ; do \
3611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3612 done; \
3613 echo "Doing install-html in bfd" ; \
3614 (cd $(HOST_SUBDIR)/bfd && \
3615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3617 "RANLIB=$${RANLIB}" \
3618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3619 install-html) \
3620 || exit 1
3621
3622 @endif bfd
3623
3624 .PHONY: maybe-installcheck-bfd installcheck-bfd
3625 maybe-installcheck-bfd:
3626 @if bfd
3627 maybe-installcheck-bfd: installcheck-bfd
3628
3629 installcheck-bfd: \
3630 configure-bfd
3631 @[ -f ./bfd/Makefile ] || exit 0; \
3632 r=`${PWD_COMMAND}`; export r; \
3633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3634 $(HOST_EXPORTS) \
3635 for flag in $(EXTRA_HOST_FLAGS) ; do \
3636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3637 done; \
3638 echo "Doing installcheck in bfd" ; \
3639 (cd $(HOST_SUBDIR)/bfd && \
3640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3642 "RANLIB=$${RANLIB}" \
3643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3644 installcheck) \
3645 || exit 1
3646
3647 @endif bfd
3648
3649 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3650 maybe-mostlyclean-bfd:
3651 @if bfd
3652 maybe-mostlyclean-bfd: mostlyclean-bfd
3653
3654 mostlyclean-bfd:
3655 @[ -f ./bfd/Makefile ] || exit 0; \
3656 r=`${PWD_COMMAND}`; export r; \
3657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3658 $(HOST_EXPORTS) \
3659 for flag in $(EXTRA_HOST_FLAGS) ; do \
3660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3661 done; \
3662 echo "Doing mostlyclean in bfd" ; \
3663 (cd $(HOST_SUBDIR)/bfd && \
3664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3666 "RANLIB=$${RANLIB}" \
3667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3668 mostlyclean) \
3669 || exit 1
3670
3671 @endif bfd
3672
3673 .PHONY: maybe-clean-bfd clean-bfd
3674 maybe-clean-bfd:
3675 @if bfd
3676 maybe-clean-bfd: clean-bfd
3677
3678 clean-bfd:
3679 @[ -f ./bfd/Makefile ] || exit 0; \
3680 r=`${PWD_COMMAND}`; export r; \
3681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3682 $(HOST_EXPORTS) \
3683 for flag in $(EXTRA_HOST_FLAGS) ; do \
3684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3685 done; \
3686 echo "Doing clean in bfd" ; \
3687 (cd $(HOST_SUBDIR)/bfd && \
3688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3690 "RANLIB=$${RANLIB}" \
3691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3692 clean) \
3693 || exit 1
3694
3695 @endif bfd
3696
3697 .PHONY: maybe-distclean-bfd distclean-bfd
3698 maybe-distclean-bfd:
3699 @if bfd
3700 maybe-distclean-bfd: distclean-bfd
3701
3702 distclean-bfd:
3703 @[ -f ./bfd/Makefile ] || exit 0; \
3704 r=`${PWD_COMMAND}`; export r; \
3705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3706 $(HOST_EXPORTS) \
3707 for flag in $(EXTRA_HOST_FLAGS) ; do \
3708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3709 done; \
3710 echo "Doing distclean in bfd" ; \
3711 (cd $(HOST_SUBDIR)/bfd && \
3712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3714 "RANLIB=$${RANLIB}" \
3715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3716 distclean) \
3717 || exit 1
3718
3719 @endif bfd
3720
3721 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3722 maybe-maintainer-clean-bfd:
3723 @if bfd
3724 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3725
3726 maintainer-clean-bfd:
3727 @[ -f ./bfd/Makefile ] || exit 0; \
3728 r=`${PWD_COMMAND}`; export r; \
3729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3730 $(HOST_EXPORTS) \
3731 for flag in $(EXTRA_HOST_FLAGS) ; do \
3732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3733 done; \
3734 echo "Doing maintainer-clean in bfd" ; \
3735 (cd $(HOST_SUBDIR)/bfd && \
3736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3738 "RANLIB=$${RANLIB}" \
3739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3740 maintainer-clean) \
3741 || exit 1
3742
3743 @endif bfd
3744
3745
3746
3747 .PHONY: configure-opcodes maybe-configure-opcodes
3748 maybe-configure-opcodes:
3749 @if gcc-bootstrap
3750 configure-opcodes: stage_current
3751 @endif gcc-bootstrap
3752 @if opcodes
3753 maybe-configure-opcodes: configure-opcodes
3754 configure-opcodes:
3755 @r=`${PWD_COMMAND}`; export r; \
3756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3757 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3758 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3759 $(HOST_EXPORTS) \
3760 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3761 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3762 case $(srcdir) in \
3763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3764 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3766 esac; \
3767 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3768 libsrcdir="$$s/opcodes"; \
3769 $(SHELL) $${libsrcdir}/configure \
3770 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3771 --target=${target_alias} $${srcdiroption} \
3772 || exit 1
3773 @endif opcodes
3774
3775
3776
3777 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3778 maybe-configure-stage1-opcodes:
3779 @if opcodes-bootstrap
3780 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3781 configure-stage1-opcodes:
3782 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3784 @r=`${PWD_COMMAND}`; export r; \
3785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3786 TFLAGS="$(STAGE1_TFLAGS)"; \
3787 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3788 $(HOST_EXPORTS) \
3789 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3790 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3791 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3792 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3794 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3795 case $(srcdir) in \
3796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3797 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3799 esac; \
3800 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3801 libsrcdir="$$s/opcodes"; \
3802 $(SHELL) $${libsrcdir}/configure \
3803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3804 --target=${target_alias} $${srcdiroption} \
3805 $(STAGE1_CONFIGURE_FLAGS)
3806 @endif opcodes-bootstrap
3807
3808 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3809 maybe-configure-stage2-opcodes:
3810 @if opcodes-bootstrap
3811 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3812 configure-stage2-opcodes:
3813 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3814 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3815 @r=`${PWD_COMMAND}`; export r; \
3816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3817 TFLAGS="$(STAGE2_TFLAGS)"; \
3818 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3819 $(HOST_EXPORTS) \
3820 $(POSTSTAGE1_HOST_EXPORTS) \
3821 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3822 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3823 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3824 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3826 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3827 case $(srcdir) in \
3828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3829 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3831 esac; \
3832 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3833 libsrcdir="$$s/opcodes"; \
3834 $(SHELL) $${libsrcdir}/configure \
3835 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3836 --target=${target_alias} $${srcdiroption} \
3837 --with-build-libsubdir=$(HOST_SUBDIR) \
3838 $(STAGE2_CONFIGURE_FLAGS)
3839 @endif opcodes-bootstrap
3840
3841 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3842 maybe-configure-stage3-opcodes:
3843 @if opcodes-bootstrap
3844 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3845 configure-stage3-opcodes:
3846 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3847 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3848 @r=`${PWD_COMMAND}`; export r; \
3849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3850 TFLAGS="$(STAGE3_TFLAGS)"; \
3851 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3852 $(HOST_EXPORTS) \
3853 $(POSTSTAGE1_HOST_EXPORTS) \
3854 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3855 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3856 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3857 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3858 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3859 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3860 case $(srcdir) in \
3861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3862 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3864 esac; \
3865 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3866 libsrcdir="$$s/opcodes"; \
3867 $(SHELL) $${libsrcdir}/configure \
3868 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3869 --target=${target_alias} $${srcdiroption} \
3870 --with-build-libsubdir=$(HOST_SUBDIR) \
3871 $(STAGE3_CONFIGURE_FLAGS)
3872 @endif opcodes-bootstrap
3873
3874 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3875 maybe-configure-stage4-opcodes:
3876 @if opcodes-bootstrap
3877 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3878 configure-stage4-opcodes:
3879 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3880 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3881 @r=`${PWD_COMMAND}`; export r; \
3882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3883 TFLAGS="$(STAGE4_TFLAGS)"; \
3884 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3885 $(HOST_EXPORTS) \
3886 $(POSTSTAGE1_HOST_EXPORTS) \
3887 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3888 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3889 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3890 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3891 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3892 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3893 case $(srcdir) in \
3894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3895 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3897 esac; \
3898 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3899 libsrcdir="$$s/opcodes"; \
3900 $(SHELL) $${libsrcdir}/configure \
3901 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3902 --target=${target_alias} $${srcdiroption} \
3903 --with-build-libsubdir=$(HOST_SUBDIR) \
3904 $(STAGE4_CONFIGURE_FLAGS)
3905 @endif opcodes-bootstrap
3906
3907 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3908 maybe-configure-stageprofile-opcodes:
3909 @if opcodes-bootstrap
3910 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3911 configure-stageprofile-opcodes:
3912 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3913 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3914 @r=`${PWD_COMMAND}`; export r; \
3915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3916 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3917 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3918 $(HOST_EXPORTS) \
3919 $(POSTSTAGE1_HOST_EXPORTS) \
3920 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3921 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3922 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3923 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3925 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3926 case $(srcdir) in \
3927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3928 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3930 esac; \
3931 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3932 libsrcdir="$$s/opcodes"; \
3933 $(SHELL) $${libsrcdir}/configure \
3934 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3935 --target=${target_alias} $${srcdiroption} \
3936 --with-build-libsubdir=$(HOST_SUBDIR) \
3937 $(STAGEprofile_CONFIGURE_FLAGS)
3938 @endif opcodes-bootstrap
3939
3940 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3941 maybe-configure-stagefeedback-opcodes:
3942 @if opcodes-bootstrap
3943 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3944 configure-stagefeedback-opcodes:
3945 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3947 @r=`${PWD_COMMAND}`; export r; \
3948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3949 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3950 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3951 $(HOST_EXPORTS) \
3952 $(POSTSTAGE1_HOST_EXPORTS) \
3953 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3954 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3955 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3956 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3958 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3959 case $(srcdir) in \
3960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3961 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3963 esac; \
3964 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3965 libsrcdir="$$s/opcodes"; \
3966 $(SHELL) $${libsrcdir}/configure \
3967 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3968 --target=${target_alias} $${srcdiroption} \
3969 --with-build-libsubdir=$(HOST_SUBDIR) \
3970 $(STAGEfeedback_CONFIGURE_FLAGS)
3971 @endif opcodes-bootstrap
3972
3973
3974
3975
3976
3977 .PHONY: all-opcodes maybe-all-opcodes
3978 maybe-all-opcodes:
3979 @if gcc-bootstrap
3980 all-opcodes: stage_current
3981 @endif gcc-bootstrap
3982 @if opcodes
3983 TARGET-opcodes=all
3984 maybe-all-opcodes: all-opcodes
3985 all-opcodes: configure-opcodes
3986 @r=`${PWD_COMMAND}`; export r; \
3987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3988 $(HOST_EXPORTS) \
3989 (cd $(HOST_SUBDIR)/opcodes && \
3990 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3991 $(TARGET-opcodes))
3992 @endif opcodes
3993
3994
3995
3996 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
3997 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
3998 maybe-all-stage1-opcodes:
3999 maybe-clean-stage1-opcodes:
4000 @if opcodes-bootstrap
4001 maybe-all-stage1-opcodes: all-stage1-opcodes
4002 all-stage1: all-stage1-opcodes
4003 TARGET-stage1-opcodes = $(TARGET-opcodes)
4004 all-stage1-opcodes: configure-stage1-opcodes
4005 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4006 @r=`${PWD_COMMAND}`; export r; \
4007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4008 TFLAGS="$(STAGE1_TFLAGS)"; \
4009 $(HOST_EXPORTS) \
4010 cd $(HOST_SUBDIR)/opcodes && \
4011 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4012 CFLAGS="$(STAGE1_CFLAGS)" \
4013 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4014 LIBCFLAGS="$(LIBCFLAGS)" \
4015 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4016 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4017 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4018 $(EXTRA_HOST_FLAGS) \
4019 TFLAGS="$(STAGE1_TFLAGS)" \
4020 $(TARGET-stage1-opcodes)
4021
4022 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4023 clean-stage1: clean-stage1-opcodes
4024 clean-stage1-opcodes:
4025 @if [ $(current_stage) = stage1 ]; then \
4026 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4027 else \
4028 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4029 $(MAKE) stage1-start; \
4030 fi; \
4031 cd $(HOST_SUBDIR)/opcodes && \
4032 $(MAKE) $(EXTRA_HOST_FLAGS) \
4033 clean
4034 @endif opcodes-bootstrap
4035
4036
4037 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4038 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4039 maybe-all-stage2-opcodes:
4040 maybe-clean-stage2-opcodes:
4041 @if opcodes-bootstrap
4042 maybe-all-stage2-opcodes: all-stage2-opcodes
4043 all-stage2: all-stage2-opcodes
4044 TARGET-stage2-opcodes = $(TARGET-opcodes)
4045 all-stage2-opcodes: configure-stage2-opcodes
4046 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4047 @r=`${PWD_COMMAND}`; export r; \
4048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4049 TFLAGS="$(STAGE2_TFLAGS)"; \
4050 $(HOST_EXPORTS) \
4051 $(POSTSTAGE1_HOST_EXPORTS) \
4052 cd $(HOST_SUBDIR)/opcodes && \
4053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4054 CFLAGS="$(STAGE2_CFLAGS)" \
4055 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4056 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4060 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4061 TFLAGS="$(STAGE2_TFLAGS)" \
4062 $(TARGET-stage2-opcodes)
4063
4064 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4065 clean-stage2: clean-stage2-opcodes
4066 clean-stage2-opcodes:
4067 @if [ $(current_stage) = stage2 ]; then \
4068 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4069 else \
4070 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4071 $(MAKE) stage2-start; \
4072 fi; \
4073 cd $(HOST_SUBDIR)/opcodes && \
4074 $(MAKE) $(EXTRA_HOST_FLAGS) \
4075 $(POSTSTAGE1_FLAGS_TO_PASS) \
4076 clean
4077 @endif opcodes-bootstrap
4078
4079
4080 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4081 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4082 maybe-all-stage3-opcodes:
4083 maybe-clean-stage3-opcodes:
4084 @if opcodes-bootstrap
4085 maybe-all-stage3-opcodes: all-stage3-opcodes
4086 all-stage3: all-stage3-opcodes
4087 TARGET-stage3-opcodes = $(TARGET-opcodes)
4088 all-stage3-opcodes: configure-stage3-opcodes
4089 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4090 @r=`${PWD_COMMAND}`; export r; \
4091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4092 TFLAGS="$(STAGE3_TFLAGS)"; \
4093 $(HOST_EXPORTS) \
4094 $(POSTSTAGE1_HOST_EXPORTS) \
4095 cd $(HOST_SUBDIR)/opcodes && \
4096 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4097 CFLAGS="$(STAGE3_CFLAGS)" \
4098 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4099 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4100 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4101 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4102 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4103 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4104 TFLAGS="$(STAGE3_TFLAGS)" \
4105 $(TARGET-stage3-opcodes)
4106
4107 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4108 clean-stage3: clean-stage3-opcodes
4109 clean-stage3-opcodes:
4110 @if [ $(current_stage) = stage3 ]; then \
4111 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4112 else \
4113 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4114 $(MAKE) stage3-start; \
4115 fi; \
4116 cd $(HOST_SUBDIR)/opcodes && \
4117 $(MAKE) $(EXTRA_HOST_FLAGS) \
4118 $(POSTSTAGE1_FLAGS_TO_PASS) \
4119 clean
4120 @endif opcodes-bootstrap
4121
4122
4123 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4124 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4125 maybe-all-stage4-opcodes:
4126 maybe-clean-stage4-opcodes:
4127 @if opcodes-bootstrap
4128 maybe-all-stage4-opcodes: all-stage4-opcodes
4129 all-stage4: all-stage4-opcodes
4130 TARGET-stage4-opcodes = $(TARGET-opcodes)
4131 all-stage4-opcodes: configure-stage4-opcodes
4132 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4133 @r=`${PWD_COMMAND}`; export r; \
4134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4135 TFLAGS="$(STAGE4_TFLAGS)"; \
4136 $(HOST_EXPORTS) \
4137 $(POSTSTAGE1_HOST_EXPORTS) \
4138 cd $(HOST_SUBDIR)/opcodes && \
4139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4140 CFLAGS="$(STAGE4_CFLAGS)" \
4141 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4142 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4143 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4144 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4145 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4146 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4147 TFLAGS="$(STAGE4_TFLAGS)" \
4148 $(TARGET-stage4-opcodes)
4149
4150 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4151 clean-stage4: clean-stage4-opcodes
4152 clean-stage4-opcodes:
4153 @if [ $(current_stage) = stage4 ]; then \
4154 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4155 else \
4156 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4157 $(MAKE) stage4-start; \
4158 fi; \
4159 cd $(HOST_SUBDIR)/opcodes && \
4160 $(MAKE) $(EXTRA_HOST_FLAGS) \
4161 $(POSTSTAGE1_FLAGS_TO_PASS) \
4162 clean
4163 @endif opcodes-bootstrap
4164
4165
4166 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4167 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4168 maybe-all-stageprofile-opcodes:
4169 maybe-clean-stageprofile-opcodes:
4170 @if opcodes-bootstrap
4171 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4172 all-stageprofile: all-stageprofile-opcodes
4173 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4174 all-stageprofile-opcodes: configure-stageprofile-opcodes
4175 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4176 @r=`${PWD_COMMAND}`; export r; \
4177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4178 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4179 $(HOST_EXPORTS) \
4180 $(POSTSTAGE1_HOST_EXPORTS) \
4181 cd $(HOST_SUBDIR)/opcodes && \
4182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4183 CFLAGS="$(STAGEprofile_CFLAGS)" \
4184 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4185 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4189 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4190 TFLAGS="$(STAGEprofile_TFLAGS)" \
4191 $(TARGET-stageprofile-opcodes)
4192
4193 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4194 clean-stageprofile: clean-stageprofile-opcodes
4195 clean-stageprofile-opcodes:
4196 @if [ $(current_stage) = stageprofile ]; then \
4197 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4198 else \
4199 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4200 $(MAKE) stageprofile-start; \
4201 fi; \
4202 cd $(HOST_SUBDIR)/opcodes && \
4203 $(MAKE) $(EXTRA_HOST_FLAGS) \
4204 $(POSTSTAGE1_FLAGS_TO_PASS) \
4205 clean
4206 @endif opcodes-bootstrap
4207
4208
4209 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4210 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4211 maybe-all-stagefeedback-opcodes:
4212 maybe-clean-stagefeedback-opcodes:
4213 @if opcodes-bootstrap
4214 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4215 all-stagefeedback: all-stagefeedback-opcodes
4216 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4217 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4218 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4219 @r=`${PWD_COMMAND}`; export r; \
4220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4221 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4222 $(HOST_EXPORTS) \
4223 $(POSTSTAGE1_HOST_EXPORTS) \
4224 cd $(HOST_SUBDIR)/opcodes && \
4225 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4226 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4227 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4228 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4229 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4230 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4231 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4232 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4233 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4234 $(TARGET-stagefeedback-opcodes)
4235
4236 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4237 clean-stagefeedback: clean-stagefeedback-opcodes
4238 clean-stagefeedback-opcodes:
4239 @if [ $(current_stage) = stagefeedback ]; then \
4240 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4241 else \
4242 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4243 $(MAKE) stagefeedback-start; \
4244 fi; \
4245 cd $(HOST_SUBDIR)/opcodes && \
4246 $(MAKE) $(EXTRA_HOST_FLAGS) \
4247 $(POSTSTAGE1_FLAGS_TO_PASS) \
4248 clean
4249 @endif opcodes-bootstrap
4250
4251
4252
4253
4254
4255 .PHONY: check-opcodes maybe-check-opcodes
4256 maybe-check-opcodes:
4257 @if opcodes
4258 maybe-check-opcodes: check-opcodes
4259
4260 check-opcodes:
4261 @: $(MAKE); $(unstage)
4262 @r=`${PWD_COMMAND}`; export r; \
4263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4264 $(HOST_EXPORTS) \
4265 (cd $(HOST_SUBDIR)/opcodes && \
4266 $(MAKE) $(FLAGS_TO_PASS) check)
4267
4268 @endif opcodes
4269
4270 .PHONY: install-opcodes maybe-install-opcodes
4271 maybe-install-opcodes:
4272 @if opcodes
4273 maybe-install-opcodes: install-opcodes
4274
4275 install-opcodes: installdirs
4276 @: $(MAKE); $(unstage)
4277 @r=`${PWD_COMMAND}`; export r; \
4278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4279 $(HOST_EXPORTS) \
4280 (cd $(HOST_SUBDIR)/opcodes && \
4281 $(MAKE) $(FLAGS_TO_PASS) install)
4282
4283 @endif opcodes
4284
4285 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4286 maybe-install-strip-opcodes:
4287 @if opcodes
4288 maybe-install-strip-opcodes: install-strip-opcodes
4289
4290 install-strip-opcodes: installdirs
4291 @: $(MAKE); $(unstage)
4292 @r=`${PWD_COMMAND}`; export r; \
4293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4294 $(HOST_EXPORTS) \
4295 (cd $(HOST_SUBDIR)/opcodes && \
4296 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4297
4298 @endif opcodes
4299
4300 # Other targets (info, dvi, pdf, etc.)
4301
4302 .PHONY: maybe-info-opcodes info-opcodes
4303 maybe-info-opcodes:
4304 @if opcodes
4305 maybe-info-opcodes: info-opcodes
4306
4307 info-opcodes: \
4308 configure-opcodes
4309 @[ -f ./opcodes/Makefile ] || exit 0; \
4310 r=`${PWD_COMMAND}`; export r; \
4311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4312 $(HOST_EXPORTS) \
4313 for flag in $(EXTRA_HOST_FLAGS) ; do \
4314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4315 done; \
4316 echo "Doing info in opcodes" ; \
4317 (cd $(HOST_SUBDIR)/opcodes && \
4318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4320 "RANLIB=$${RANLIB}" \
4321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4322 info) \
4323 || exit 1
4324
4325 @endif opcodes
4326
4327 .PHONY: maybe-dvi-opcodes dvi-opcodes
4328 maybe-dvi-opcodes:
4329 @if opcodes
4330 maybe-dvi-opcodes: dvi-opcodes
4331
4332 dvi-opcodes: \
4333 configure-opcodes
4334 @[ -f ./opcodes/Makefile ] || exit 0; \
4335 r=`${PWD_COMMAND}`; export r; \
4336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4337 $(HOST_EXPORTS) \
4338 for flag in $(EXTRA_HOST_FLAGS) ; do \
4339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4340 done; \
4341 echo "Doing dvi in opcodes" ; \
4342 (cd $(HOST_SUBDIR)/opcodes && \
4343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4345 "RANLIB=$${RANLIB}" \
4346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4347 dvi) \
4348 || exit 1
4349
4350 @endif opcodes
4351
4352 .PHONY: maybe-pdf-opcodes pdf-opcodes
4353 maybe-pdf-opcodes:
4354 @if opcodes
4355 maybe-pdf-opcodes: pdf-opcodes
4356
4357 pdf-opcodes: \
4358 configure-opcodes
4359 @[ -f ./opcodes/Makefile ] || exit 0; \
4360 r=`${PWD_COMMAND}`; export r; \
4361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362 $(HOST_EXPORTS) \
4363 for flag in $(EXTRA_HOST_FLAGS) ; do \
4364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4365 done; \
4366 echo "Doing pdf in opcodes" ; \
4367 (cd $(HOST_SUBDIR)/opcodes && \
4368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4370 "RANLIB=$${RANLIB}" \
4371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4372 pdf) \
4373 || exit 1
4374
4375 @endif opcodes
4376
4377 .PHONY: maybe-html-opcodes html-opcodes
4378 maybe-html-opcodes:
4379 @if opcodes
4380 maybe-html-opcodes: html-opcodes
4381
4382 html-opcodes: \
4383 configure-opcodes
4384 @[ -f ./opcodes/Makefile ] || exit 0; \
4385 r=`${PWD_COMMAND}`; export r; \
4386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4387 $(HOST_EXPORTS) \
4388 for flag in $(EXTRA_HOST_FLAGS) ; do \
4389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4390 done; \
4391 echo "Doing html in opcodes" ; \
4392 (cd $(HOST_SUBDIR)/opcodes && \
4393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4395 "RANLIB=$${RANLIB}" \
4396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4397 html) \
4398 || exit 1
4399
4400 @endif opcodes
4401
4402 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4403 maybe-TAGS-opcodes:
4404 @if opcodes
4405 maybe-TAGS-opcodes: TAGS-opcodes
4406
4407 TAGS-opcodes: \
4408 configure-opcodes
4409 @[ -f ./opcodes/Makefile ] || exit 0; \
4410 r=`${PWD_COMMAND}`; export r; \
4411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4412 $(HOST_EXPORTS) \
4413 for flag in $(EXTRA_HOST_FLAGS) ; do \
4414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4415 done; \
4416 echo "Doing TAGS in opcodes" ; \
4417 (cd $(HOST_SUBDIR)/opcodes && \
4418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4420 "RANLIB=$${RANLIB}" \
4421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4422 TAGS) \
4423 || exit 1
4424
4425 @endif opcodes
4426
4427 .PHONY: maybe-install-info-opcodes install-info-opcodes
4428 maybe-install-info-opcodes:
4429 @if opcodes
4430 maybe-install-info-opcodes: install-info-opcodes
4431
4432 install-info-opcodes: \
4433 configure-opcodes \
4434 info-opcodes
4435 @[ -f ./opcodes/Makefile ] || exit 0; \
4436 r=`${PWD_COMMAND}`; export r; \
4437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4438 $(HOST_EXPORTS) \
4439 for flag in $(EXTRA_HOST_FLAGS) ; do \
4440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4441 done; \
4442 echo "Doing install-info in opcodes" ; \
4443 (cd $(HOST_SUBDIR)/opcodes && \
4444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4446 "RANLIB=$${RANLIB}" \
4447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4448 install-info) \
4449 || exit 1
4450
4451 @endif opcodes
4452
4453 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4454 maybe-install-pdf-opcodes:
4455 @if opcodes
4456 maybe-install-pdf-opcodes: install-pdf-opcodes
4457
4458 install-pdf-opcodes: \
4459 configure-opcodes \
4460 pdf-opcodes
4461 @[ -f ./opcodes/Makefile ] || exit 0; \
4462 r=`${PWD_COMMAND}`; export r; \
4463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4464 $(HOST_EXPORTS) \
4465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4467 done; \
4468 echo "Doing install-pdf in opcodes" ; \
4469 (cd $(HOST_SUBDIR)/opcodes && \
4470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4472 "RANLIB=$${RANLIB}" \
4473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4474 install-pdf) \
4475 || exit 1
4476
4477 @endif opcodes
4478
4479 .PHONY: maybe-install-html-opcodes install-html-opcodes
4480 maybe-install-html-opcodes:
4481 @if opcodes
4482 maybe-install-html-opcodes: install-html-opcodes
4483
4484 install-html-opcodes: \
4485 configure-opcodes \
4486 html-opcodes
4487 @[ -f ./opcodes/Makefile ] || exit 0; \
4488 r=`${PWD_COMMAND}`; export r; \
4489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490 $(HOST_EXPORTS) \
4491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4493 done; \
4494 echo "Doing install-html in opcodes" ; \
4495 (cd $(HOST_SUBDIR)/opcodes && \
4496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4498 "RANLIB=$${RANLIB}" \
4499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4500 install-html) \
4501 || exit 1
4502
4503 @endif opcodes
4504
4505 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4506 maybe-installcheck-opcodes:
4507 @if opcodes
4508 maybe-installcheck-opcodes: installcheck-opcodes
4509
4510 installcheck-opcodes: \
4511 configure-opcodes
4512 @[ -f ./opcodes/Makefile ] || exit 0; \
4513 r=`${PWD_COMMAND}`; export r; \
4514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4515 $(HOST_EXPORTS) \
4516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518 done; \
4519 echo "Doing installcheck in opcodes" ; \
4520 (cd $(HOST_SUBDIR)/opcodes && \
4521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523 "RANLIB=$${RANLIB}" \
4524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4525 installcheck) \
4526 || exit 1
4527
4528 @endif opcodes
4529
4530 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4531 maybe-mostlyclean-opcodes:
4532 @if opcodes
4533 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4534
4535 mostlyclean-opcodes:
4536 @[ -f ./opcodes/Makefile ] || exit 0; \
4537 r=`${PWD_COMMAND}`; export r; \
4538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4539 $(HOST_EXPORTS) \
4540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4542 done; \
4543 echo "Doing mostlyclean in opcodes" ; \
4544 (cd $(HOST_SUBDIR)/opcodes && \
4545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4547 "RANLIB=$${RANLIB}" \
4548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4549 mostlyclean) \
4550 || exit 1
4551
4552 @endif opcodes
4553
4554 .PHONY: maybe-clean-opcodes clean-opcodes
4555 maybe-clean-opcodes:
4556 @if opcodes
4557 maybe-clean-opcodes: clean-opcodes
4558
4559 clean-opcodes:
4560 @[ -f ./opcodes/Makefile ] || exit 0; \
4561 r=`${PWD_COMMAND}`; export r; \
4562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4563 $(HOST_EXPORTS) \
4564 for flag in $(EXTRA_HOST_FLAGS) ; do \
4565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4566 done; \
4567 echo "Doing clean in opcodes" ; \
4568 (cd $(HOST_SUBDIR)/opcodes && \
4569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4571 "RANLIB=$${RANLIB}" \
4572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4573 clean) \
4574 || exit 1
4575
4576 @endif opcodes
4577
4578 .PHONY: maybe-distclean-opcodes distclean-opcodes
4579 maybe-distclean-opcodes:
4580 @if opcodes
4581 maybe-distclean-opcodes: distclean-opcodes
4582
4583 distclean-opcodes:
4584 @[ -f ./opcodes/Makefile ] || exit 0; \
4585 r=`${PWD_COMMAND}`; export r; \
4586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4587 $(HOST_EXPORTS) \
4588 for flag in $(EXTRA_HOST_FLAGS) ; do \
4589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4590 done; \
4591 echo "Doing distclean in opcodes" ; \
4592 (cd $(HOST_SUBDIR)/opcodes && \
4593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4595 "RANLIB=$${RANLIB}" \
4596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4597 distclean) \
4598 || exit 1
4599
4600 @endif opcodes
4601
4602 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4603 maybe-maintainer-clean-opcodes:
4604 @if opcodes
4605 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4606
4607 maintainer-clean-opcodes:
4608 @[ -f ./opcodes/Makefile ] || exit 0; \
4609 r=`${PWD_COMMAND}`; export r; \
4610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4611 $(HOST_EXPORTS) \
4612 for flag in $(EXTRA_HOST_FLAGS) ; do \
4613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4614 done; \
4615 echo "Doing maintainer-clean in opcodes" ; \
4616 (cd $(HOST_SUBDIR)/opcodes && \
4617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4619 "RANLIB=$${RANLIB}" \
4620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4621 maintainer-clean) \
4622 || exit 1
4623
4624 @endif opcodes
4625
4626
4627
4628 .PHONY: configure-binutils maybe-configure-binutils
4629 maybe-configure-binutils:
4630 @if gcc-bootstrap
4631 configure-binutils: stage_current
4632 @endif gcc-bootstrap
4633 @if binutils
4634 maybe-configure-binutils: configure-binutils
4635 configure-binutils:
4636 @r=`${PWD_COMMAND}`; export r; \
4637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4638 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4640 $(HOST_EXPORTS) \
4641 echo Configuring in $(HOST_SUBDIR)/binutils; \
4642 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4643 case $(srcdir) in \
4644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4645 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4647 esac; \
4648 srcdiroption="--srcdir=$${topdir}/binutils"; \
4649 libsrcdir="$$s/binutils"; \
4650 $(SHELL) $${libsrcdir}/configure \
4651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4652 --target=${target_alias} $${srcdiroption} \
4653 || exit 1
4654 @endif binutils
4655
4656
4657
4658 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4659 maybe-configure-stage1-binutils:
4660 @if binutils-bootstrap
4661 maybe-configure-stage1-binutils: configure-stage1-binutils
4662 configure-stage1-binutils:
4663 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4664 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4665 @r=`${PWD_COMMAND}`; export r; \
4666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4667 TFLAGS="$(STAGE1_TFLAGS)"; \
4668 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4669 $(HOST_EXPORTS) \
4670 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4671 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4672 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4673 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4675 cd $(HOST_SUBDIR)/binutils || exit 1; \
4676 case $(srcdir) in \
4677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4678 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4680 esac; \
4681 srcdiroption="--srcdir=$${topdir}/binutils"; \
4682 libsrcdir="$$s/binutils"; \
4683 $(SHELL) $${libsrcdir}/configure \
4684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4685 --target=${target_alias} $${srcdiroption} \
4686 $(STAGE1_CONFIGURE_FLAGS)
4687 @endif binutils-bootstrap
4688
4689 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4690 maybe-configure-stage2-binutils:
4691 @if binutils-bootstrap
4692 maybe-configure-stage2-binutils: configure-stage2-binutils
4693 configure-stage2-binutils:
4694 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4695 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4696 @r=`${PWD_COMMAND}`; export r; \
4697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4698 TFLAGS="$(STAGE2_TFLAGS)"; \
4699 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4700 $(HOST_EXPORTS) \
4701 $(POSTSTAGE1_HOST_EXPORTS) \
4702 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4703 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4704 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4705 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4707 cd $(HOST_SUBDIR)/binutils || exit 1; \
4708 case $(srcdir) in \
4709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4710 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4712 esac; \
4713 srcdiroption="--srcdir=$${topdir}/binutils"; \
4714 libsrcdir="$$s/binutils"; \
4715 $(SHELL) $${libsrcdir}/configure \
4716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4717 --target=${target_alias} $${srcdiroption} \
4718 --with-build-libsubdir=$(HOST_SUBDIR) \
4719 $(STAGE2_CONFIGURE_FLAGS)
4720 @endif binutils-bootstrap
4721
4722 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4723 maybe-configure-stage3-binutils:
4724 @if binutils-bootstrap
4725 maybe-configure-stage3-binutils: configure-stage3-binutils
4726 configure-stage3-binutils:
4727 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4728 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4729 @r=`${PWD_COMMAND}`; export r; \
4730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4731 TFLAGS="$(STAGE3_TFLAGS)"; \
4732 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4733 $(HOST_EXPORTS) \
4734 $(POSTSTAGE1_HOST_EXPORTS) \
4735 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4736 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4737 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4738 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4740 cd $(HOST_SUBDIR)/binutils || exit 1; \
4741 case $(srcdir) in \
4742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4743 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4745 esac; \
4746 srcdiroption="--srcdir=$${topdir}/binutils"; \
4747 libsrcdir="$$s/binutils"; \
4748 $(SHELL) $${libsrcdir}/configure \
4749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4750 --target=${target_alias} $${srcdiroption} \
4751 --with-build-libsubdir=$(HOST_SUBDIR) \
4752 $(STAGE3_CONFIGURE_FLAGS)
4753 @endif binutils-bootstrap
4754
4755 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4756 maybe-configure-stage4-binutils:
4757 @if binutils-bootstrap
4758 maybe-configure-stage4-binutils: configure-stage4-binutils
4759 configure-stage4-binutils:
4760 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4762 @r=`${PWD_COMMAND}`; export r; \
4763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4764 TFLAGS="$(STAGE4_TFLAGS)"; \
4765 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4766 $(HOST_EXPORTS) \
4767 $(POSTSTAGE1_HOST_EXPORTS) \
4768 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4769 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4770 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4771 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4773 cd $(HOST_SUBDIR)/binutils || exit 1; \
4774 case $(srcdir) in \
4775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4776 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4778 esac; \
4779 srcdiroption="--srcdir=$${topdir}/binutils"; \
4780 libsrcdir="$$s/binutils"; \
4781 $(SHELL) $${libsrcdir}/configure \
4782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4783 --target=${target_alias} $${srcdiroption} \
4784 --with-build-libsubdir=$(HOST_SUBDIR) \
4785 $(STAGE4_CONFIGURE_FLAGS)
4786 @endif binutils-bootstrap
4787
4788 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4789 maybe-configure-stageprofile-binutils:
4790 @if binutils-bootstrap
4791 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4792 configure-stageprofile-binutils:
4793 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4795 @r=`${PWD_COMMAND}`; export r; \
4796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4797 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4798 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4799 $(HOST_EXPORTS) \
4800 $(POSTSTAGE1_HOST_EXPORTS) \
4801 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4802 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4803 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4804 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4806 cd $(HOST_SUBDIR)/binutils || exit 1; \
4807 case $(srcdir) in \
4808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4809 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4811 esac; \
4812 srcdiroption="--srcdir=$${topdir}/binutils"; \
4813 libsrcdir="$$s/binutils"; \
4814 $(SHELL) $${libsrcdir}/configure \
4815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4816 --target=${target_alias} $${srcdiroption} \
4817 --with-build-libsubdir=$(HOST_SUBDIR) \
4818 $(STAGEprofile_CONFIGURE_FLAGS)
4819 @endif binutils-bootstrap
4820
4821 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4822 maybe-configure-stagefeedback-binutils:
4823 @if binutils-bootstrap
4824 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4825 configure-stagefeedback-binutils:
4826 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4828 @r=`${PWD_COMMAND}`; export r; \
4829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4830 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4831 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4832 $(HOST_EXPORTS) \
4833 $(POSTSTAGE1_HOST_EXPORTS) \
4834 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4835 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4836 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4837 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4839 cd $(HOST_SUBDIR)/binutils || exit 1; \
4840 case $(srcdir) in \
4841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4842 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4844 esac; \
4845 srcdiroption="--srcdir=$${topdir}/binutils"; \
4846 libsrcdir="$$s/binutils"; \
4847 $(SHELL) $${libsrcdir}/configure \
4848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4849 --target=${target_alias} $${srcdiroption} \
4850 --with-build-libsubdir=$(HOST_SUBDIR) \
4851 $(STAGEfeedback_CONFIGURE_FLAGS)
4852 @endif binutils-bootstrap
4853
4854
4855
4856
4857
4858 .PHONY: all-binutils maybe-all-binutils
4859 maybe-all-binutils:
4860 @if gcc-bootstrap
4861 all-binutils: stage_current
4862 @endif gcc-bootstrap
4863 @if binutils
4864 TARGET-binutils=all
4865 maybe-all-binutils: all-binutils
4866 all-binutils: configure-binutils
4867 @r=`${PWD_COMMAND}`; export r; \
4868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4869 $(HOST_EXPORTS) \
4870 (cd $(HOST_SUBDIR)/binutils && \
4871 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4872 $(TARGET-binutils))
4873 @endif binutils
4874
4875
4876
4877 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4878 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4879 maybe-all-stage1-binutils:
4880 maybe-clean-stage1-binutils:
4881 @if binutils-bootstrap
4882 maybe-all-stage1-binutils: all-stage1-binutils
4883 all-stage1: all-stage1-binutils
4884 TARGET-stage1-binutils = $(TARGET-binutils)
4885 all-stage1-binutils: configure-stage1-binutils
4886 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4887 @r=`${PWD_COMMAND}`; export r; \
4888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4889 TFLAGS="$(STAGE1_TFLAGS)"; \
4890 $(HOST_EXPORTS) \
4891 cd $(HOST_SUBDIR)/binutils && \
4892 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4893 CFLAGS="$(STAGE1_CFLAGS)" \
4894 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4895 LIBCFLAGS="$(LIBCFLAGS)" \
4896 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4897 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4898 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4899 $(EXTRA_HOST_FLAGS) \
4900 TFLAGS="$(STAGE1_TFLAGS)" \
4901 $(TARGET-stage1-binutils)
4902
4903 maybe-clean-stage1-binutils: clean-stage1-binutils
4904 clean-stage1: clean-stage1-binutils
4905 clean-stage1-binutils:
4906 @if [ $(current_stage) = stage1 ]; then \
4907 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4908 else \
4909 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4910 $(MAKE) stage1-start; \
4911 fi; \
4912 cd $(HOST_SUBDIR)/binutils && \
4913 $(MAKE) $(EXTRA_HOST_FLAGS) \
4914 clean
4915 @endif binutils-bootstrap
4916
4917
4918 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4919 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4920 maybe-all-stage2-binutils:
4921 maybe-clean-stage2-binutils:
4922 @if binutils-bootstrap
4923 maybe-all-stage2-binutils: all-stage2-binutils
4924 all-stage2: all-stage2-binutils
4925 TARGET-stage2-binutils = $(TARGET-binutils)
4926 all-stage2-binutils: configure-stage2-binutils
4927 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4928 @r=`${PWD_COMMAND}`; export r; \
4929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4930 TFLAGS="$(STAGE2_TFLAGS)"; \
4931 $(HOST_EXPORTS) \
4932 $(POSTSTAGE1_HOST_EXPORTS) \
4933 cd $(HOST_SUBDIR)/binutils && \
4934 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4935 CFLAGS="$(STAGE2_CFLAGS)" \
4936 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4937 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4938 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4939 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4940 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4941 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4942 TFLAGS="$(STAGE2_TFLAGS)" \
4943 $(TARGET-stage2-binutils)
4944
4945 maybe-clean-stage2-binutils: clean-stage2-binutils
4946 clean-stage2: clean-stage2-binutils
4947 clean-stage2-binutils:
4948 @if [ $(current_stage) = stage2 ]; then \
4949 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4950 else \
4951 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4952 $(MAKE) stage2-start; \
4953 fi; \
4954 cd $(HOST_SUBDIR)/binutils && \
4955 $(MAKE) $(EXTRA_HOST_FLAGS) \
4956 $(POSTSTAGE1_FLAGS_TO_PASS) \
4957 clean
4958 @endif binutils-bootstrap
4959
4960
4961 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
4962 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4963 maybe-all-stage3-binutils:
4964 maybe-clean-stage3-binutils:
4965 @if binutils-bootstrap
4966 maybe-all-stage3-binutils: all-stage3-binutils
4967 all-stage3: all-stage3-binutils
4968 TARGET-stage3-binutils = $(TARGET-binutils)
4969 all-stage3-binutils: configure-stage3-binutils
4970 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4971 @r=`${PWD_COMMAND}`; export r; \
4972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4973 TFLAGS="$(STAGE3_TFLAGS)"; \
4974 $(HOST_EXPORTS) \
4975 $(POSTSTAGE1_HOST_EXPORTS) \
4976 cd $(HOST_SUBDIR)/binutils && \
4977 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4978 CFLAGS="$(STAGE3_CFLAGS)" \
4979 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4980 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4981 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4982 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4983 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4984 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4985 TFLAGS="$(STAGE3_TFLAGS)" \
4986 $(TARGET-stage3-binutils)
4987
4988 maybe-clean-stage3-binutils: clean-stage3-binutils
4989 clean-stage3: clean-stage3-binutils
4990 clean-stage3-binutils:
4991 @if [ $(current_stage) = stage3 ]; then \
4992 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4993 else \
4994 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
4995 $(MAKE) stage3-start; \
4996 fi; \
4997 cd $(HOST_SUBDIR)/binutils && \
4998 $(MAKE) $(EXTRA_HOST_FLAGS) \
4999 $(POSTSTAGE1_FLAGS_TO_PASS) \
5000 clean
5001 @endif binutils-bootstrap
5002
5003
5004 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5005 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5006 maybe-all-stage4-binutils:
5007 maybe-clean-stage4-binutils:
5008 @if binutils-bootstrap
5009 maybe-all-stage4-binutils: all-stage4-binutils
5010 all-stage4: all-stage4-binutils
5011 TARGET-stage4-binutils = $(TARGET-binutils)
5012 all-stage4-binutils: configure-stage4-binutils
5013 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5014 @r=`${PWD_COMMAND}`; export r; \
5015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5016 TFLAGS="$(STAGE4_TFLAGS)"; \
5017 $(HOST_EXPORTS) \
5018 $(POSTSTAGE1_HOST_EXPORTS) \
5019 cd $(HOST_SUBDIR)/binutils && \
5020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5021 CFLAGS="$(STAGE4_CFLAGS)" \
5022 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5023 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5027 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5028 TFLAGS="$(STAGE4_TFLAGS)" \
5029 $(TARGET-stage4-binutils)
5030
5031 maybe-clean-stage4-binutils: clean-stage4-binutils
5032 clean-stage4: clean-stage4-binutils
5033 clean-stage4-binutils:
5034 @if [ $(current_stage) = stage4 ]; then \
5035 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5036 else \
5037 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5038 $(MAKE) stage4-start; \
5039 fi; \
5040 cd $(HOST_SUBDIR)/binutils && \
5041 $(MAKE) $(EXTRA_HOST_FLAGS) \
5042 $(POSTSTAGE1_FLAGS_TO_PASS) \
5043 clean
5044 @endif binutils-bootstrap
5045
5046
5047 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5048 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5049 maybe-all-stageprofile-binutils:
5050 maybe-clean-stageprofile-binutils:
5051 @if binutils-bootstrap
5052 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5053 all-stageprofile: all-stageprofile-binutils
5054 TARGET-stageprofile-binutils = $(TARGET-binutils)
5055 all-stageprofile-binutils: configure-stageprofile-binutils
5056 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5057 @r=`${PWD_COMMAND}`; export r; \
5058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5059 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5060 $(HOST_EXPORTS) \
5061 $(POSTSTAGE1_HOST_EXPORTS) \
5062 cd $(HOST_SUBDIR)/binutils && \
5063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5064 CFLAGS="$(STAGEprofile_CFLAGS)" \
5065 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5066 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5067 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5068 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5069 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5070 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5071 TFLAGS="$(STAGEprofile_TFLAGS)" \
5072 $(TARGET-stageprofile-binutils)
5073
5074 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5075 clean-stageprofile: clean-stageprofile-binutils
5076 clean-stageprofile-binutils:
5077 @if [ $(current_stage) = stageprofile ]; then \
5078 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5079 else \
5080 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5081 $(MAKE) stageprofile-start; \
5082 fi; \
5083 cd $(HOST_SUBDIR)/binutils && \
5084 $(MAKE) $(EXTRA_HOST_FLAGS) \
5085 $(POSTSTAGE1_FLAGS_TO_PASS) \
5086 clean
5087 @endif binutils-bootstrap
5088
5089
5090 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5091 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5092 maybe-all-stagefeedback-binutils:
5093 maybe-clean-stagefeedback-binutils:
5094 @if binutils-bootstrap
5095 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5096 all-stagefeedback: all-stagefeedback-binutils
5097 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5098 all-stagefeedback-binutils: configure-stagefeedback-binutils
5099 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5100 @r=`${PWD_COMMAND}`; export r; \
5101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5102 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5103 $(HOST_EXPORTS) \
5104 $(POSTSTAGE1_HOST_EXPORTS) \
5105 cd $(HOST_SUBDIR)/binutils && \
5106 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5107 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5108 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5109 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5110 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5111 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5112 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5113 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5114 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5115 $(TARGET-stagefeedback-binutils)
5116
5117 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5118 clean-stagefeedback: clean-stagefeedback-binutils
5119 clean-stagefeedback-binutils:
5120 @if [ $(current_stage) = stagefeedback ]; then \
5121 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5122 else \
5123 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5124 $(MAKE) stagefeedback-start; \
5125 fi; \
5126 cd $(HOST_SUBDIR)/binutils && \
5127 $(MAKE) $(EXTRA_HOST_FLAGS) \
5128 $(POSTSTAGE1_FLAGS_TO_PASS) \
5129 clean
5130 @endif binutils-bootstrap
5131
5132
5133
5134
5135
5136 .PHONY: check-binutils maybe-check-binutils
5137 maybe-check-binutils:
5138 @if binutils
5139 maybe-check-binutils: check-binutils
5140
5141 check-binutils:
5142 @: $(MAKE); $(unstage)
5143 @r=`${PWD_COMMAND}`; export r; \
5144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5145 $(HOST_EXPORTS) \
5146 (cd $(HOST_SUBDIR)/binutils && \
5147 $(MAKE) $(FLAGS_TO_PASS) check)
5148
5149 @endif binutils
5150
5151 .PHONY: install-binutils maybe-install-binutils
5152 maybe-install-binutils:
5153 @if binutils
5154 maybe-install-binutils: install-binutils
5155
5156 install-binutils: installdirs
5157 @: $(MAKE); $(unstage)
5158 @r=`${PWD_COMMAND}`; export r; \
5159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5160 $(HOST_EXPORTS) \
5161 (cd $(HOST_SUBDIR)/binutils && \
5162 $(MAKE) $(FLAGS_TO_PASS) install)
5163
5164 @endif binutils
5165
5166 .PHONY: install-strip-binutils maybe-install-strip-binutils
5167 maybe-install-strip-binutils:
5168 @if binutils
5169 maybe-install-strip-binutils: install-strip-binutils
5170
5171 install-strip-binutils: installdirs
5172 @: $(MAKE); $(unstage)
5173 @r=`${PWD_COMMAND}`; export r; \
5174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5175 $(HOST_EXPORTS) \
5176 (cd $(HOST_SUBDIR)/binutils && \
5177 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5178
5179 @endif binutils
5180
5181 # Other targets (info, dvi, pdf, etc.)
5182
5183 .PHONY: maybe-info-binutils info-binutils
5184 maybe-info-binutils:
5185 @if binutils
5186 maybe-info-binutils: info-binutils
5187
5188 info-binutils: \
5189 configure-binutils
5190 @[ -f ./binutils/Makefile ] || exit 0; \
5191 r=`${PWD_COMMAND}`; export r; \
5192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5193 $(HOST_EXPORTS) \
5194 for flag in $(EXTRA_HOST_FLAGS) ; do \
5195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5196 done; \
5197 echo "Doing info in binutils" ; \
5198 (cd $(HOST_SUBDIR)/binutils && \
5199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5201 "RANLIB=$${RANLIB}" \
5202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5203 info) \
5204 || exit 1
5205
5206 @endif binutils
5207
5208 .PHONY: maybe-dvi-binutils dvi-binutils
5209 maybe-dvi-binutils:
5210 @if binutils
5211 maybe-dvi-binutils: dvi-binutils
5212
5213 dvi-binutils: \
5214 configure-binutils
5215 @[ -f ./binutils/Makefile ] || exit 0; \
5216 r=`${PWD_COMMAND}`; export r; \
5217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5218 $(HOST_EXPORTS) \
5219 for flag in $(EXTRA_HOST_FLAGS) ; do \
5220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5221 done; \
5222 echo "Doing dvi in binutils" ; \
5223 (cd $(HOST_SUBDIR)/binutils && \
5224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5226 "RANLIB=$${RANLIB}" \
5227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5228 dvi) \
5229 || exit 1
5230
5231 @endif binutils
5232
5233 .PHONY: maybe-pdf-binutils pdf-binutils
5234 maybe-pdf-binutils:
5235 @if binutils
5236 maybe-pdf-binutils: pdf-binutils
5237
5238 pdf-binutils: \
5239 configure-binutils
5240 @[ -f ./binutils/Makefile ] || exit 0; \
5241 r=`${PWD_COMMAND}`; export r; \
5242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5243 $(HOST_EXPORTS) \
5244 for flag in $(EXTRA_HOST_FLAGS) ; do \
5245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5246 done; \
5247 echo "Doing pdf in binutils" ; \
5248 (cd $(HOST_SUBDIR)/binutils && \
5249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5251 "RANLIB=$${RANLIB}" \
5252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5253 pdf) \
5254 || exit 1
5255
5256 @endif binutils
5257
5258 .PHONY: maybe-html-binutils html-binutils
5259 maybe-html-binutils:
5260 @if binutils
5261 maybe-html-binutils: html-binutils
5262
5263 html-binutils: \
5264 configure-binutils
5265 @[ -f ./binutils/Makefile ] || exit 0; \
5266 r=`${PWD_COMMAND}`; export r; \
5267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5268 $(HOST_EXPORTS) \
5269 for flag in $(EXTRA_HOST_FLAGS) ; do \
5270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5271 done; \
5272 echo "Doing html in binutils" ; \
5273 (cd $(HOST_SUBDIR)/binutils && \
5274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5276 "RANLIB=$${RANLIB}" \
5277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5278 html) \
5279 || exit 1
5280
5281 @endif binutils
5282
5283 .PHONY: maybe-TAGS-binutils TAGS-binutils
5284 maybe-TAGS-binutils:
5285 @if binutils
5286 maybe-TAGS-binutils: TAGS-binutils
5287
5288 TAGS-binutils: \
5289 configure-binutils
5290 @[ -f ./binutils/Makefile ] || exit 0; \
5291 r=`${PWD_COMMAND}`; export r; \
5292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5293 $(HOST_EXPORTS) \
5294 for flag in $(EXTRA_HOST_FLAGS) ; do \
5295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5296 done; \
5297 echo "Doing TAGS in binutils" ; \
5298 (cd $(HOST_SUBDIR)/binutils && \
5299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5301 "RANLIB=$${RANLIB}" \
5302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5303 TAGS) \
5304 || exit 1
5305
5306 @endif binutils
5307
5308 .PHONY: maybe-install-info-binutils install-info-binutils
5309 maybe-install-info-binutils:
5310 @if binutils
5311 maybe-install-info-binutils: install-info-binutils
5312
5313 install-info-binutils: \
5314 configure-binutils \
5315 info-binutils
5316 @[ -f ./binutils/Makefile ] || exit 0; \
5317 r=`${PWD_COMMAND}`; export r; \
5318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5319 $(HOST_EXPORTS) \
5320 for flag in $(EXTRA_HOST_FLAGS) ; do \
5321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5322 done; \
5323 echo "Doing install-info in binutils" ; \
5324 (cd $(HOST_SUBDIR)/binutils && \
5325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5327 "RANLIB=$${RANLIB}" \
5328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5329 install-info) \
5330 || exit 1
5331
5332 @endif binutils
5333
5334 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5335 maybe-install-pdf-binutils:
5336 @if binutils
5337 maybe-install-pdf-binutils: install-pdf-binutils
5338
5339 install-pdf-binutils: \
5340 configure-binutils \
5341 pdf-binutils
5342 @[ -f ./binutils/Makefile ] || exit 0; \
5343 r=`${PWD_COMMAND}`; export r; \
5344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5345 $(HOST_EXPORTS) \
5346 for flag in $(EXTRA_HOST_FLAGS) ; do \
5347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5348 done; \
5349 echo "Doing install-pdf in binutils" ; \
5350 (cd $(HOST_SUBDIR)/binutils && \
5351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5353 "RANLIB=$${RANLIB}" \
5354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5355 install-pdf) \
5356 || exit 1
5357
5358 @endif binutils
5359
5360 .PHONY: maybe-install-html-binutils install-html-binutils
5361 maybe-install-html-binutils:
5362 @if binutils
5363 maybe-install-html-binutils: install-html-binutils
5364
5365 install-html-binutils: \
5366 configure-binutils \
5367 html-binutils
5368 @[ -f ./binutils/Makefile ] || exit 0; \
5369 r=`${PWD_COMMAND}`; export r; \
5370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5371 $(HOST_EXPORTS) \
5372 for flag in $(EXTRA_HOST_FLAGS) ; do \
5373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5374 done; \
5375 echo "Doing install-html in binutils" ; \
5376 (cd $(HOST_SUBDIR)/binutils && \
5377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5379 "RANLIB=$${RANLIB}" \
5380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5381 install-html) \
5382 || exit 1
5383
5384 @endif binutils
5385
5386 .PHONY: maybe-installcheck-binutils installcheck-binutils
5387 maybe-installcheck-binutils:
5388 @if binutils
5389 maybe-installcheck-binutils: installcheck-binutils
5390
5391 installcheck-binutils: \
5392 configure-binutils
5393 @[ -f ./binutils/Makefile ] || exit 0; \
5394 r=`${PWD_COMMAND}`; export r; \
5395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5396 $(HOST_EXPORTS) \
5397 for flag in $(EXTRA_HOST_FLAGS) ; do \
5398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5399 done; \
5400 echo "Doing installcheck in binutils" ; \
5401 (cd $(HOST_SUBDIR)/binutils && \
5402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5404 "RANLIB=$${RANLIB}" \
5405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5406 installcheck) \
5407 || exit 1
5408
5409 @endif binutils
5410
5411 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5412 maybe-mostlyclean-binutils:
5413 @if binutils
5414 maybe-mostlyclean-binutils: mostlyclean-binutils
5415
5416 mostlyclean-binutils:
5417 @[ -f ./binutils/Makefile ] || exit 0; \
5418 r=`${PWD_COMMAND}`; export r; \
5419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5420 $(HOST_EXPORTS) \
5421 for flag in $(EXTRA_HOST_FLAGS) ; do \
5422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5423 done; \
5424 echo "Doing mostlyclean in binutils" ; \
5425 (cd $(HOST_SUBDIR)/binutils && \
5426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5428 "RANLIB=$${RANLIB}" \
5429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5430 mostlyclean) \
5431 || exit 1
5432
5433 @endif binutils
5434
5435 .PHONY: maybe-clean-binutils clean-binutils
5436 maybe-clean-binutils:
5437 @if binutils
5438 maybe-clean-binutils: clean-binutils
5439
5440 clean-binutils:
5441 @[ -f ./binutils/Makefile ] || exit 0; \
5442 r=`${PWD_COMMAND}`; export r; \
5443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5444 $(HOST_EXPORTS) \
5445 for flag in $(EXTRA_HOST_FLAGS) ; do \
5446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5447 done; \
5448 echo "Doing clean in binutils" ; \
5449 (cd $(HOST_SUBDIR)/binutils && \
5450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5452 "RANLIB=$${RANLIB}" \
5453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5454 clean) \
5455 || exit 1
5456
5457 @endif binutils
5458
5459 .PHONY: maybe-distclean-binutils distclean-binutils
5460 maybe-distclean-binutils:
5461 @if binutils
5462 maybe-distclean-binutils: distclean-binutils
5463
5464 distclean-binutils:
5465 @[ -f ./binutils/Makefile ] || exit 0; \
5466 r=`${PWD_COMMAND}`; export r; \
5467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5468 $(HOST_EXPORTS) \
5469 for flag in $(EXTRA_HOST_FLAGS) ; do \
5470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5471 done; \
5472 echo "Doing distclean in binutils" ; \
5473 (cd $(HOST_SUBDIR)/binutils && \
5474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5476 "RANLIB=$${RANLIB}" \
5477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5478 distclean) \
5479 || exit 1
5480
5481 @endif binutils
5482
5483 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5484 maybe-maintainer-clean-binutils:
5485 @if binutils
5486 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5487
5488 maintainer-clean-binutils:
5489 @[ -f ./binutils/Makefile ] || exit 0; \
5490 r=`${PWD_COMMAND}`; export r; \
5491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5492 $(HOST_EXPORTS) \
5493 for flag in $(EXTRA_HOST_FLAGS) ; do \
5494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5495 done; \
5496 echo "Doing maintainer-clean in binutils" ; \
5497 (cd $(HOST_SUBDIR)/binutils && \
5498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5500 "RANLIB=$${RANLIB}" \
5501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5502 maintainer-clean) \
5503 || exit 1
5504
5505 @endif binutils
5506
5507
5508
5509 .PHONY: configure-bison maybe-configure-bison
5510 maybe-configure-bison:
5511 @if gcc-bootstrap
5512 configure-bison: stage_current
5513 @endif gcc-bootstrap
5514 @if bison
5515 maybe-configure-bison: configure-bison
5516 configure-bison:
5517 @: $(MAKE); $(unstage)
5518 @r=`${PWD_COMMAND}`; export r; \
5519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5520 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5521 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5522 $(HOST_EXPORTS) \
5523 echo Configuring in $(HOST_SUBDIR)/bison; \
5524 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5525 case $(srcdir) in \
5526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5527 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5529 esac; \
5530 srcdiroption="--srcdir=$${topdir}/bison"; \
5531 libsrcdir="$$s/bison"; \
5532 $(SHELL) $${libsrcdir}/configure \
5533 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5534 --target=${target_alias} $${srcdiroption} \
5535 || exit 1
5536 @endif bison
5537
5538
5539
5540
5541
5542 .PHONY: all-bison maybe-all-bison
5543 maybe-all-bison:
5544 @if gcc-bootstrap
5545 all-bison: stage_current
5546 @endif gcc-bootstrap
5547 @if bison
5548 TARGET-bison=all
5549 maybe-all-bison: all-bison
5550 all-bison: configure-bison
5551 @: $(MAKE); $(unstage)
5552 @r=`${PWD_COMMAND}`; export r; \
5553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5554 $(HOST_EXPORTS) \
5555 (cd $(HOST_SUBDIR)/bison && \
5556 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5557 $(TARGET-bison))
5558 @endif bison
5559
5560
5561
5562
5563 .PHONY: check-bison maybe-check-bison
5564 maybe-check-bison:
5565 @if bison
5566 maybe-check-bison: check-bison
5567
5568 # This module is only tested in a native toolchain.
5569 check-bison:
5570 @: $(MAKE); $(unstage)
5571 @if [ '$(host)' = '$(target)' ] ; then \
5572 r=`${PWD_COMMAND}`; export r; \
5573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5574 $(HOST_EXPORTS) \
5575 (cd $(HOST_SUBDIR)/bison && \
5576 $(MAKE) $(FLAGS_TO_PASS) check); \
5577 fi
5578
5579 @endif bison
5580
5581 .PHONY: install-bison maybe-install-bison
5582 maybe-install-bison:
5583 @if bison
5584 maybe-install-bison: install-bison
5585
5586 install-bison: installdirs
5587 @: $(MAKE); $(unstage)
5588 @r=`${PWD_COMMAND}`; export r; \
5589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5590 $(HOST_EXPORTS) \
5591 (cd $(HOST_SUBDIR)/bison && \
5592 $(MAKE) $(FLAGS_TO_PASS) install)
5593
5594 @endif bison
5595
5596 .PHONY: install-strip-bison maybe-install-strip-bison
5597 maybe-install-strip-bison:
5598 @if bison
5599 maybe-install-strip-bison: install-strip-bison
5600
5601 install-strip-bison: installdirs
5602 @: $(MAKE); $(unstage)
5603 @r=`${PWD_COMMAND}`; export r; \
5604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5605 $(HOST_EXPORTS) \
5606 (cd $(HOST_SUBDIR)/bison && \
5607 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5608
5609 @endif bison
5610
5611 # Other targets (info, dvi, pdf, etc.)
5612
5613 .PHONY: maybe-info-bison info-bison
5614 maybe-info-bison:
5615 @if bison
5616 maybe-info-bison: info-bison
5617
5618 info-bison: \
5619 configure-bison
5620 @: $(MAKE); $(unstage)
5621 @[ -f ./bison/Makefile ] || exit 0; \
5622 r=`${PWD_COMMAND}`; export r; \
5623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5624 $(HOST_EXPORTS) \
5625 for flag in $(EXTRA_HOST_FLAGS) ; do \
5626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5627 done; \
5628 echo "Doing info in bison" ; \
5629 (cd $(HOST_SUBDIR)/bison && \
5630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5632 "RANLIB=$${RANLIB}" \
5633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5634 info) \
5635 || exit 1
5636
5637 @endif bison
5638
5639 .PHONY: maybe-dvi-bison dvi-bison
5640 maybe-dvi-bison:
5641 @if bison
5642 maybe-dvi-bison: dvi-bison
5643
5644 dvi-bison: \
5645 configure-bison
5646 @: $(MAKE); $(unstage)
5647 @[ -f ./bison/Makefile ] || exit 0; \
5648 r=`${PWD_COMMAND}`; export r; \
5649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5650 $(HOST_EXPORTS) \
5651 for flag in $(EXTRA_HOST_FLAGS) ; do \
5652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5653 done; \
5654 echo "Doing dvi in bison" ; \
5655 (cd $(HOST_SUBDIR)/bison && \
5656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5658 "RANLIB=$${RANLIB}" \
5659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5660 dvi) \
5661 || exit 1
5662
5663 @endif bison
5664
5665 .PHONY: maybe-pdf-bison pdf-bison
5666 maybe-pdf-bison:
5667 @if bison
5668 maybe-pdf-bison: pdf-bison
5669
5670 pdf-bison: \
5671 configure-bison
5672 @: $(MAKE); $(unstage)
5673 @[ -f ./bison/Makefile ] || exit 0; \
5674 r=`${PWD_COMMAND}`; export r; \
5675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5676 $(HOST_EXPORTS) \
5677 for flag in $(EXTRA_HOST_FLAGS) ; do \
5678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5679 done; \
5680 echo "Doing pdf in bison" ; \
5681 (cd $(HOST_SUBDIR)/bison && \
5682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5684 "RANLIB=$${RANLIB}" \
5685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5686 pdf) \
5687 || exit 1
5688
5689 @endif bison
5690
5691 .PHONY: maybe-html-bison html-bison
5692 maybe-html-bison:
5693 @if bison
5694 maybe-html-bison: html-bison
5695
5696 html-bison: \
5697 configure-bison
5698 @: $(MAKE); $(unstage)
5699 @[ -f ./bison/Makefile ] || exit 0; \
5700 r=`${PWD_COMMAND}`; export r; \
5701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5702 $(HOST_EXPORTS) \
5703 for flag in $(EXTRA_HOST_FLAGS) ; do \
5704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5705 done; \
5706 echo "Doing html in bison" ; \
5707 (cd $(HOST_SUBDIR)/bison && \
5708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5710 "RANLIB=$${RANLIB}" \
5711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5712 html) \
5713 || exit 1
5714
5715 @endif bison
5716
5717 .PHONY: maybe-TAGS-bison TAGS-bison
5718 maybe-TAGS-bison:
5719 @if bison
5720 maybe-TAGS-bison: TAGS-bison
5721
5722 TAGS-bison: \
5723 configure-bison
5724 @: $(MAKE); $(unstage)
5725 @[ -f ./bison/Makefile ] || exit 0; \
5726 r=`${PWD_COMMAND}`; export r; \
5727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5728 $(HOST_EXPORTS) \
5729 for flag in $(EXTRA_HOST_FLAGS) ; do \
5730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5731 done; \
5732 echo "Doing TAGS in bison" ; \
5733 (cd $(HOST_SUBDIR)/bison && \
5734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5736 "RANLIB=$${RANLIB}" \
5737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5738 TAGS) \
5739 || exit 1
5740
5741 @endif bison
5742
5743 .PHONY: maybe-install-info-bison install-info-bison
5744 maybe-install-info-bison:
5745 @if bison
5746 maybe-install-info-bison: install-info-bison
5747
5748 install-info-bison: \
5749 configure-bison \
5750 info-bison
5751 @: $(MAKE); $(unstage)
5752 @[ -f ./bison/Makefile ] || exit 0; \
5753 r=`${PWD_COMMAND}`; export r; \
5754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5755 $(HOST_EXPORTS) \
5756 for flag in $(EXTRA_HOST_FLAGS) ; do \
5757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5758 done; \
5759 echo "Doing install-info in bison" ; \
5760 (cd $(HOST_SUBDIR)/bison && \
5761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5763 "RANLIB=$${RANLIB}" \
5764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5765 install-info) \
5766 || exit 1
5767
5768 @endif bison
5769
5770 .PHONY: maybe-install-pdf-bison install-pdf-bison
5771 maybe-install-pdf-bison:
5772 @if bison
5773 maybe-install-pdf-bison: install-pdf-bison
5774
5775 install-pdf-bison: \
5776 configure-bison \
5777 pdf-bison
5778 @: $(MAKE); $(unstage)
5779 @[ -f ./bison/Makefile ] || exit 0; \
5780 r=`${PWD_COMMAND}`; export r; \
5781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5782 $(HOST_EXPORTS) \
5783 for flag in $(EXTRA_HOST_FLAGS) ; do \
5784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5785 done; \
5786 echo "Doing install-pdf in bison" ; \
5787 (cd $(HOST_SUBDIR)/bison && \
5788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5790 "RANLIB=$${RANLIB}" \
5791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5792 install-pdf) \
5793 || exit 1
5794
5795 @endif bison
5796
5797 .PHONY: maybe-install-html-bison install-html-bison
5798 maybe-install-html-bison:
5799 @if bison
5800 maybe-install-html-bison: install-html-bison
5801
5802 install-html-bison: \
5803 configure-bison \
5804 html-bison
5805 @: $(MAKE); $(unstage)
5806 @[ -f ./bison/Makefile ] || exit 0; \
5807 r=`${PWD_COMMAND}`; export r; \
5808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5809 $(HOST_EXPORTS) \
5810 for flag in $(EXTRA_HOST_FLAGS) ; do \
5811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5812 done; \
5813 echo "Doing install-html in bison" ; \
5814 (cd $(HOST_SUBDIR)/bison && \
5815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5817 "RANLIB=$${RANLIB}" \
5818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5819 install-html) \
5820 || exit 1
5821
5822 @endif bison
5823
5824 .PHONY: maybe-installcheck-bison installcheck-bison
5825 maybe-installcheck-bison:
5826 @if bison
5827 maybe-installcheck-bison: installcheck-bison
5828
5829 installcheck-bison: \
5830 configure-bison
5831 @: $(MAKE); $(unstage)
5832 @[ -f ./bison/Makefile ] || exit 0; \
5833 r=`${PWD_COMMAND}`; export r; \
5834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5835 $(HOST_EXPORTS) \
5836 for flag in $(EXTRA_HOST_FLAGS) ; do \
5837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5838 done; \
5839 echo "Doing installcheck in bison" ; \
5840 (cd $(HOST_SUBDIR)/bison && \
5841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5843 "RANLIB=$${RANLIB}" \
5844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5845 installcheck) \
5846 || exit 1
5847
5848 @endif bison
5849
5850 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5851 maybe-mostlyclean-bison:
5852 @if bison
5853 maybe-mostlyclean-bison: mostlyclean-bison
5854
5855 mostlyclean-bison:
5856 @: $(MAKE); $(unstage)
5857 @[ -f ./bison/Makefile ] || exit 0; \
5858 r=`${PWD_COMMAND}`; export r; \
5859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5860 $(HOST_EXPORTS) \
5861 for flag in $(EXTRA_HOST_FLAGS) ; do \
5862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5863 done; \
5864 echo "Doing mostlyclean in bison" ; \
5865 (cd $(HOST_SUBDIR)/bison && \
5866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5868 "RANLIB=$${RANLIB}" \
5869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5870 mostlyclean) \
5871 || exit 1
5872
5873 @endif bison
5874
5875 .PHONY: maybe-clean-bison clean-bison
5876 maybe-clean-bison:
5877 @if bison
5878 maybe-clean-bison: clean-bison
5879
5880 clean-bison:
5881 @: $(MAKE); $(unstage)
5882 @[ -f ./bison/Makefile ] || exit 0; \
5883 r=`${PWD_COMMAND}`; export r; \
5884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5885 $(HOST_EXPORTS) \
5886 for flag in $(EXTRA_HOST_FLAGS) ; do \
5887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5888 done; \
5889 echo "Doing clean in bison" ; \
5890 (cd $(HOST_SUBDIR)/bison && \
5891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5893 "RANLIB=$${RANLIB}" \
5894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5895 clean) \
5896 || exit 1
5897
5898 @endif bison
5899
5900 .PHONY: maybe-distclean-bison distclean-bison
5901 maybe-distclean-bison:
5902 @if bison
5903 maybe-distclean-bison: distclean-bison
5904
5905 distclean-bison:
5906 @: $(MAKE); $(unstage)
5907 @[ -f ./bison/Makefile ] || exit 0; \
5908 r=`${PWD_COMMAND}`; export r; \
5909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5910 $(HOST_EXPORTS) \
5911 for flag in $(EXTRA_HOST_FLAGS) ; do \
5912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5913 done; \
5914 echo "Doing distclean in bison" ; \
5915 (cd $(HOST_SUBDIR)/bison && \
5916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5918 "RANLIB=$${RANLIB}" \
5919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5920 distclean) \
5921 || exit 1
5922
5923 @endif bison
5924
5925 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5926 maybe-maintainer-clean-bison:
5927 @if bison
5928 maybe-maintainer-clean-bison: maintainer-clean-bison
5929
5930 maintainer-clean-bison:
5931 @: $(MAKE); $(unstage)
5932 @[ -f ./bison/Makefile ] || exit 0; \
5933 r=`${PWD_COMMAND}`; export r; \
5934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5935 $(HOST_EXPORTS) \
5936 for flag in $(EXTRA_HOST_FLAGS) ; do \
5937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5938 done; \
5939 echo "Doing maintainer-clean in bison" ; \
5940 (cd $(HOST_SUBDIR)/bison && \
5941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5943 "RANLIB=$${RANLIB}" \
5944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5945 maintainer-clean) \
5946 || exit 1
5947
5948 @endif bison
5949
5950
5951
5952 .PHONY: configure-cgen maybe-configure-cgen
5953 maybe-configure-cgen:
5954 @if gcc-bootstrap
5955 configure-cgen: stage_current
5956 @endif gcc-bootstrap
5957 @if cgen
5958 maybe-configure-cgen: configure-cgen
5959 configure-cgen:
5960 @: $(MAKE); $(unstage)
5961 @r=`${PWD_COMMAND}`; export r; \
5962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5963 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5964 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5965 $(HOST_EXPORTS) \
5966 echo Configuring in $(HOST_SUBDIR)/cgen; \
5967 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5968 case $(srcdir) in \
5969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5970 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
5971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5972 esac; \
5973 srcdiroption="--srcdir=$${topdir}/cgen"; \
5974 libsrcdir="$$s/cgen"; \
5975 $(SHELL) $${libsrcdir}/configure \
5976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5977 --target=${target_alias} $${srcdiroption} \
5978 || exit 1
5979 @endif cgen
5980
5981
5982
5983
5984
5985 .PHONY: all-cgen maybe-all-cgen
5986 maybe-all-cgen:
5987 @if gcc-bootstrap
5988 all-cgen: stage_current
5989 @endif gcc-bootstrap
5990 @if cgen
5991 TARGET-cgen=all
5992 maybe-all-cgen: all-cgen
5993 all-cgen: configure-cgen
5994 @: $(MAKE); $(unstage)
5995 @r=`${PWD_COMMAND}`; export r; \
5996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5997 $(HOST_EXPORTS) \
5998 (cd $(HOST_SUBDIR)/cgen && \
5999 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6000 $(TARGET-cgen))
6001 @endif cgen
6002
6003
6004
6005
6006 .PHONY: check-cgen maybe-check-cgen
6007 maybe-check-cgen:
6008 @if cgen
6009 maybe-check-cgen: check-cgen
6010
6011 check-cgen:
6012 @: $(MAKE); $(unstage)
6013 @r=`${PWD_COMMAND}`; export r; \
6014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6015 $(HOST_EXPORTS) \
6016 (cd $(HOST_SUBDIR)/cgen && \
6017 $(MAKE) $(FLAGS_TO_PASS) check)
6018
6019 @endif cgen
6020
6021 .PHONY: install-cgen maybe-install-cgen
6022 maybe-install-cgen:
6023 @if cgen
6024 maybe-install-cgen: install-cgen
6025
6026 install-cgen: installdirs
6027 @: $(MAKE); $(unstage)
6028 @r=`${PWD_COMMAND}`; export r; \
6029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6030 $(HOST_EXPORTS) \
6031 (cd $(HOST_SUBDIR)/cgen && \
6032 $(MAKE) $(FLAGS_TO_PASS) install)
6033
6034 @endif cgen
6035
6036 .PHONY: install-strip-cgen maybe-install-strip-cgen
6037 maybe-install-strip-cgen:
6038 @if cgen
6039 maybe-install-strip-cgen: install-strip-cgen
6040
6041 install-strip-cgen: installdirs
6042 @: $(MAKE); $(unstage)
6043 @r=`${PWD_COMMAND}`; export r; \
6044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6045 $(HOST_EXPORTS) \
6046 (cd $(HOST_SUBDIR)/cgen && \
6047 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6048
6049 @endif cgen
6050
6051 # Other targets (info, dvi, pdf, etc.)
6052
6053 .PHONY: maybe-info-cgen info-cgen
6054 maybe-info-cgen:
6055 @if cgen
6056 maybe-info-cgen: info-cgen
6057
6058 info-cgen: \
6059 configure-cgen
6060 @: $(MAKE); $(unstage)
6061 @[ -f ./cgen/Makefile ] || exit 0; \
6062 r=`${PWD_COMMAND}`; export r; \
6063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6064 $(HOST_EXPORTS) \
6065 for flag in $(EXTRA_HOST_FLAGS) ; do \
6066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6067 done; \
6068 echo "Doing info in cgen" ; \
6069 (cd $(HOST_SUBDIR)/cgen && \
6070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6072 "RANLIB=$${RANLIB}" \
6073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6074 info) \
6075 || exit 1
6076
6077 @endif cgen
6078
6079 .PHONY: maybe-dvi-cgen dvi-cgen
6080 maybe-dvi-cgen:
6081 @if cgen
6082 maybe-dvi-cgen: dvi-cgen
6083
6084 dvi-cgen: \
6085 configure-cgen
6086 @: $(MAKE); $(unstage)
6087 @[ -f ./cgen/Makefile ] || exit 0; \
6088 r=`${PWD_COMMAND}`; export r; \
6089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6090 $(HOST_EXPORTS) \
6091 for flag in $(EXTRA_HOST_FLAGS) ; do \
6092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6093 done; \
6094 echo "Doing dvi in cgen" ; \
6095 (cd $(HOST_SUBDIR)/cgen && \
6096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6098 "RANLIB=$${RANLIB}" \
6099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6100 dvi) \
6101 || exit 1
6102
6103 @endif cgen
6104
6105 .PHONY: maybe-pdf-cgen pdf-cgen
6106 maybe-pdf-cgen:
6107 @if cgen
6108 maybe-pdf-cgen: pdf-cgen
6109
6110 pdf-cgen: \
6111 configure-cgen
6112 @: $(MAKE); $(unstage)
6113 @[ -f ./cgen/Makefile ] || exit 0; \
6114 r=`${PWD_COMMAND}`; export r; \
6115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6116 $(HOST_EXPORTS) \
6117 for flag in $(EXTRA_HOST_FLAGS) ; do \
6118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6119 done; \
6120 echo "Doing pdf in cgen" ; \
6121 (cd $(HOST_SUBDIR)/cgen && \
6122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6124 "RANLIB=$${RANLIB}" \
6125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6126 pdf) \
6127 || exit 1
6128
6129 @endif cgen
6130
6131 .PHONY: maybe-html-cgen html-cgen
6132 maybe-html-cgen:
6133 @if cgen
6134 maybe-html-cgen: html-cgen
6135
6136 html-cgen: \
6137 configure-cgen
6138 @: $(MAKE); $(unstage)
6139 @[ -f ./cgen/Makefile ] || exit 0; \
6140 r=`${PWD_COMMAND}`; export r; \
6141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6142 $(HOST_EXPORTS) \
6143 for flag in $(EXTRA_HOST_FLAGS) ; do \
6144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6145 done; \
6146 echo "Doing html in cgen" ; \
6147 (cd $(HOST_SUBDIR)/cgen && \
6148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6150 "RANLIB=$${RANLIB}" \
6151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6152 html) \
6153 || exit 1
6154
6155 @endif cgen
6156
6157 .PHONY: maybe-TAGS-cgen TAGS-cgen
6158 maybe-TAGS-cgen:
6159 @if cgen
6160 maybe-TAGS-cgen: TAGS-cgen
6161
6162 TAGS-cgen: \
6163 configure-cgen
6164 @: $(MAKE); $(unstage)
6165 @[ -f ./cgen/Makefile ] || exit 0; \
6166 r=`${PWD_COMMAND}`; export r; \
6167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6168 $(HOST_EXPORTS) \
6169 for flag in $(EXTRA_HOST_FLAGS) ; do \
6170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6171 done; \
6172 echo "Doing TAGS in cgen" ; \
6173 (cd $(HOST_SUBDIR)/cgen && \
6174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6176 "RANLIB=$${RANLIB}" \
6177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6178 TAGS) \
6179 || exit 1
6180
6181 @endif cgen
6182
6183 .PHONY: maybe-install-info-cgen install-info-cgen
6184 maybe-install-info-cgen:
6185 @if cgen
6186 maybe-install-info-cgen: install-info-cgen
6187
6188 install-info-cgen: \
6189 configure-cgen \
6190 info-cgen
6191 @: $(MAKE); $(unstage)
6192 @[ -f ./cgen/Makefile ] || exit 0; \
6193 r=`${PWD_COMMAND}`; export r; \
6194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6195 $(HOST_EXPORTS) \
6196 for flag in $(EXTRA_HOST_FLAGS) ; do \
6197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6198 done; \
6199 echo "Doing install-info in cgen" ; \
6200 (cd $(HOST_SUBDIR)/cgen && \
6201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6203 "RANLIB=$${RANLIB}" \
6204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6205 install-info) \
6206 || exit 1
6207
6208 @endif cgen
6209
6210 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6211 maybe-install-pdf-cgen:
6212 @if cgen
6213 maybe-install-pdf-cgen: install-pdf-cgen
6214
6215 install-pdf-cgen: \
6216 configure-cgen \
6217 pdf-cgen
6218 @: $(MAKE); $(unstage)
6219 @[ -f ./cgen/Makefile ] || exit 0; \
6220 r=`${PWD_COMMAND}`; export r; \
6221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6222 $(HOST_EXPORTS) \
6223 for flag in $(EXTRA_HOST_FLAGS) ; do \
6224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6225 done; \
6226 echo "Doing install-pdf in cgen" ; \
6227 (cd $(HOST_SUBDIR)/cgen && \
6228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6230 "RANLIB=$${RANLIB}" \
6231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6232 install-pdf) \
6233 || exit 1
6234
6235 @endif cgen
6236
6237 .PHONY: maybe-install-html-cgen install-html-cgen
6238 maybe-install-html-cgen:
6239 @if cgen
6240 maybe-install-html-cgen: install-html-cgen
6241
6242 install-html-cgen: \
6243 configure-cgen \
6244 html-cgen
6245 @: $(MAKE); $(unstage)
6246 @[ -f ./cgen/Makefile ] || exit 0; \
6247 r=`${PWD_COMMAND}`; export r; \
6248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6249 $(HOST_EXPORTS) \
6250 for flag in $(EXTRA_HOST_FLAGS) ; do \
6251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6252 done; \
6253 echo "Doing install-html in cgen" ; \
6254 (cd $(HOST_SUBDIR)/cgen && \
6255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6257 "RANLIB=$${RANLIB}" \
6258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6259 install-html) \
6260 || exit 1
6261
6262 @endif cgen
6263
6264 .PHONY: maybe-installcheck-cgen installcheck-cgen
6265 maybe-installcheck-cgen:
6266 @if cgen
6267 maybe-installcheck-cgen: installcheck-cgen
6268
6269 installcheck-cgen: \
6270 configure-cgen
6271 @: $(MAKE); $(unstage)
6272 @[ -f ./cgen/Makefile ] || exit 0; \
6273 r=`${PWD_COMMAND}`; export r; \
6274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6275 $(HOST_EXPORTS) \
6276 for flag in $(EXTRA_HOST_FLAGS) ; do \
6277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6278 done; \
6279 echo "Doing installcheck in cgen" ; \
6280 (cd $(HOST_SUBDIR)/cgen && \
6281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6283 "RANLIB=$${RANLIB}" \
6284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6285 installcheck) \
6286 || exit 1
6287
6288 @endif cgen
6289
6290 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6291 maybe-mostlyclean-cgen:
6292 @if cgen
6293 maybe-mostlyclean-cgen: mostlyclean-cgen
6294
6295 mostlyclean-cgen:
6296 @: $(MAKE); $(unstage)
6297 @[ -f ./cgen/Makefile ] || exit 0; \
6298 r=`${PWD_COMMAND}`; export r; \
6299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6300 $(HOST_EXPORTS) \
6301 for flag in $(EXTRA_HOST_FLAGS) ; do \
6302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6303 done; \
6304 echo "Doing mostlyclean in cgen" ; \
6305 (cd $(HOST_SUBDIR)/cgen && \
6306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6308 "RANLIB=$${RANLIB}" \
6309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6310 mostlyclean) \
6311 || exit 1
6312
6313 @endif cgen
6314
6315 .PHONY: maybe-clean-cgen clean-cgen
6316 maybe-clean-cgen:
6317 @if cgen
6318 maybe-clean-cgen: clean-cgen
6319
6320 clean-cgen:
6321 @: $(MAKE); $(unstage)
6322 @[ -f ./cgen/Makefile ] || exit 0; \
6323 r=`${PWD_COMMAND}`; export r; \
6324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6325 $(HOST_EXPORTS) \
6326 for flag in $(EXTRA_HOST_FLAGS) ; do \
6327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6328 done; \
6329 echo "Doing clean in cgen" ; \
6330 (cd $(HOST_SUBDIR)/cgen && \
6331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6333 "RANLIB=$${RANLIB}" \
6334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6335 clean) \
6336 || exit 1
6337
6338 @endif cgen
6339
6340 .PHONY: maybe-distclean-cgen distclean-cgen
6341 maybe-distclean-cgen:
6342 @if cgen
6343 maybe-distclean-cgen: distclean-cgen
6344
6345 distclean-cgen:
6346 @: $(MAKE); $(unstage)
6347 @[ -f ./cgen/Makefile ] || exit 0; \
6348 r=`${PWD_COMMAND}`; export r; \
6349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6350 $(HOST_EXPORTS) \
6351 for flag in $(EXTRA_HOST_FLAGS) ; do \
6352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6353 done; \
6354 echo "Doing distclean in cgen" ; \
6355 (cd $(HOST_SUBDIR)/cgen && \
6356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6358 "RANLIB=$${RANLIB}" \
6359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6360 distclean) \
6361 || exit 1
6362
6363 @endif cgen
6364
6365 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6366 maybe-maintainer-clean-cgen:
6367 @if cgen
6368 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6369
6370 maintainer-clean-cgen:
6371 @: $(MAKE); $(unstage)
6372 @[ -f ./cgen/Makefile ] || exit 0; \
6373 r=`${PWD_COMMAND}`; export r; \
6374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6375 $(HOST_EXPORTS) \
6376 for flag in $(EXTRA_HOST_FLAGS) ; do \
6377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6378 done; \
6379 echo "Doing maintainer-clean in cgen" ; \
6380 (cd $(HOST_SUBDIR)/cgen && \
6381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6383 "RANLIB=$${RANLIB}" \
6384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6385 maintainer-clean) \
6386 || exit 1
6387
6388 @endif cgen
6389
6390
6391
6392 .PHONY: configure-dejagnu maybe-configure-dejagnu
6393 maybe-configure-dejagnu:
6394 @if gcc-bootstrap
6395 configure-dejagnu: stage_current
6396 @endif gcc-bootstrap
6397 @if dejagnu
6398 maybe-configure-dejagnu: configure-dejagnu
6399 configure-dejagnu:
6400 @: $(MAKE); $(unstage)
6401 @r=`${PWD_COMMAND}`; export r; \
6402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6403 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6404 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6405 $(HOST_EXPORTS) \
6406 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6407 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6408 case $(srcdir) in \
6409 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6410 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6411 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6412 esac; \
6413 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6414 libsrcdir="$$s/dejagnu"; \
6415 $(SHELL) $${libsrcdir}/configure \
6416 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6417 --target=${target_alias} $${srcdiroption} \
6418 || exit 1
6419 @endif dejagnu
6420
6421
6422
6423
6424
6425 .PHONY: all-dejagnu maybe-all-dejagnu
6426 maybe-all-dejagnu:
6427 @if gcc-bootstrap
6428 all-dejagnu: stage_current
6429 @endif gcc-bootstrap
6430 @if dejagnu
6431 TARGET-dejagnu=all
6432 maybe-all-dejagnu: all-dejagnu
6433 all-dejagnu: configure-dejagnu
6434 @: $(MAKE); $(unstage)
6435 @r=`${PWD_COMMAND}`; export r; \
6436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6437 $(HOST_EXPORTS) \
6438 (cd $(HOST_SUBDIR)/dejagnu && \
6439 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6440 $(TARGET-dejagnu))
6441 @endif dejagnu
6442
6443
6444
6445
6446 .PHONY: check-dejagnu maybe-check-dejagnu
6447 maybe-check-dejagnu:
6448 @if dejagnu
6449 maybe-check-dejagnu: check-dejagnu
6450
6451 check-dejagnu:
6452 @: $(MAKE); $(unstage)
6453 @r=`${PWD_COMMAND}`; export r; \
6454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6455 $(HOST_EXPORTS) \
6456 (cd $(HOST_SUBDIR)/dejagnu && \
6457 $(MAKE) $(FLAGS_TO_PASS) check)
6458
6459 @endif dejagnu
6460
6461 .PHONY: install-dejagnu maybe-install-dejagnu
6462 maybe-install-dejagnu:
6463 @if dejagnu
6464 maybe-install-dejagnu: install-dejagnu
6465
6466 install-dejagnu: installdirs
6467 @: $(MAKE); $(unstage)
6468 @r=`${PWD_COMMAND}`; export r; \
6469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6470 $(HOST_EXPORTS) \
6471 (cd $(HOST_SUBDIR)/dejagnu && \
6472 $(MAKE) $(FLAGS_TO_PASS) install)
6473
6474 @endif dejagnu
6475
6476 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6477 maybe-install-strip-dejagnu:
6478 @if dejagnu
6479 maybe-install-strip-dejagnu: install-strip-dejagnu
6480
6481 install-strip-dejagnu: installdirs
6482 @: $(MAKE); $(unstage)
6483 @r=`${PWD_COMMAND}`; export r; \
6484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6485 $(HOST_EXPORTS) \
6486 (cd $(HOST_SUBDIR)/dejagnu && \
6487 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6488
6489 @endif dejagnu
6490
6491 # Other targets (info, dvi, pdf, etc.)
6492
6493 .PHONY: maybe-info-dejagnu info-dejagnu
6494 maybe-info-dejagnu:
6495 @if dejagnu
6496 maybe-info-dejagnu: info-dejagnu
6497
6498 info-dejagnu: \
6499 configure-dejagnu
6500 @: $(MAKE); $(unstage)
6501 @[ -f ./dejagnu/Makefile ] || exit 0; \
6502 r=`${PWD_COMMAND}`; export r; \
6503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6504 $(HOST_EXPORTS) \
6505 for flag in $(EXTRA_HOST_FLAGS) ; do \
6506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6507 done; \
6508 echo "Doing info in dejagnu" ; \
6509 (cd $(HOST_SUBDIR)/dejagnu && \
6510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6512 "RANLIB=$${RANLIB}" \
6513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6514 info) \
6515 || exit 1
6516
6517 @endif dejagnu
6518
6519 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6520 maybe-dvi-dejagnu:
6521 @if dejagnu
6522 maybe-dvi-dejagnu: dvi-dejagnu
6523
6524 dvi-dejagnu: \
6525 configure-dejagnu
6526 @: $(MAKE); $(unstage)
6527 @[ -f ./dejagnu/Makefile ] || exit 0; \
6528 r=`${PWD_COMMAND}`; export r; \
6529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6530 $(HOST_EXPORTS) \
6531 for flag in $(EXTRA_HOST_FLAGS) ; do \
6532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6533 done; \
6534 echo "Doing dvi in dejagnu" ; \
6535 (cd $(HOST_SUBDIR)/dejagnu && \
6536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6538 "RANLIB=$${RANLIB}" \
6539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6540 dvi) \
6541 || exit 1
6542
6543 @endif dejagnu
6544
6545 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6546 maybe-pdf-dejagnu:
6547 @if dejagnu
6548 maybe-pdf-dejagnu: pdf-dejagnu
6549
6550 pdf-dejagnu: \
6551 configure-dejagnu
6552 @: $(MAKE); $(unstage)
6553 @[ -f ./dejagnu/Makefile ] || exit 0; \
6554 r=`${PWD_COMMAND}`; export r; \
6555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6556 $(HOST_EXPORTS) \
6557 for flag in $(EXTRA_HOST_FLAGS) ; do \
6558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6559 done; \
6560 echo "Doing pdf in dejagnu" ; \
6561 (cd $(HOST_SUBDIR)/dejagnu && \
6562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6564 "RANLIB=$${RANLIB}" \
6565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6566 pdf) \
6567 || exit 1
6568
6569 @endif dejagnu
6570
6571 .PHONY: maybe-html-dejagnu html-dejagnu
6572 maybe-html-dejagnu:
6573 @if dejagnu
6574 maybe-html-dejagnu: html-dejagnu
6575
6576 html-dejagnu: \
6577 configure-dejagnu
6578 @: $(MAKE); $(unstage)
6579 @[ -f ./dejagnu/Makefile ] || exit 0; \
6580 r=`${PWD_COMMAND}`; export r; \
6581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6582 $(HOST_EXPORTS) \
6583 for flag in $(EXTRA_HOST_FLAGS) ; do \
6584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6585 done; \
6586 echo "Doing html in dejagnu" ; \
6587 (cd $(HOST_SUBDIR)/dejagnu && \
6588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6590 "RANLIB=$${RANLIB}" \
6591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6592 html) \
6593 || exit 1
6594
6595 @endif dejagnu
6596
6597 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6598 maybe-TAGS-dejagnu:
6599 @if dejagnu
6600 maybe-TAGS-dejagnu: TAGS-dejagnu
6601
6602 TAGS-dejagnu: \
6603 configure-dejagnu
6604 @: $(MAKE); $(unstage)
6605 @[ -f ./dejagnu/Makefile ] || exit 0; \
6606 r=`${PWD_COMMAND}`; export r; \
6607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6608 $(HOST_EXPORTS) \
6609 for flag in $(EXTRA_HOST_FLAGS) ; do \
6610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6611 done; \
6612 echo "Doing TAGS in dejagnu" ; \
6613 (cd $(HOST_SUBDIR)/dejagnu && \
6614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6616 "RANLIB=$${RANLIB}" \
6617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6618 TAGS) \
6619 || exit 1
6620
6621 @endif dejagnu
6622
6623 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6624 maybe-install-info-dejagnu:
6625 @if dejagnu
6626 maybe-install-info-dejagnu: install-info-dejagnu
6627
6628 install-info-dejagnu: \
6629 configure-dejagnu \
6630 info-dejagnu
6631 @: $(MAKE); $(unstage)
6632 @[ -f ./dejagnu/Makefile ] || exit 0; \
6633 r=`${PWD_COMMAND}`; export r; \
6634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6635 $(HOST_EXPORTS) \
6636 for flag in $(EXTRA_HOST_FLAGS) ; do \
6637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6638 done; \
6639 echo "Doing install-info in dejagnu" ; \
6640 (cd $(HOST_SUBDIR)/dejagnu && \
6641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6643 "RANLIB=$${RANLIB}" \
6644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6645 install-info) \
6646 || exit 1
6647
6648 @endif dejagnu
6649
6650 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6651 maybe-install-pdf-dejagnu:
6652 @if dejagnu
6653 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6654
6655 install-pdf-dejagnu: \
6656 configure-dejagnu \
6657 pdf-dejagnu
6658 @: $(MAKE); $(unstage)
6659 @[ -f ./dejagnu/Makefile ] || exit 0; \
6660 r=`${PWD_COMMAND}`; export r; \
6661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6662 $(HOST_EXPORTS) \
6663 for flag in $(EXTRA_HOST_FLAGS) ; do \
6664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6665 done; \
6666 echo "Doing install-pdf in dejagnu" ; \
6667 (cd $(HOST_SUBDIR)/dejagnu && \
6668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6670 "RANLIB=$${RANLIB}" \
6671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6672 install-pdf) \
6673 || exit 1
6674
6675 @endif dejagnu
6676
6677 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6678 maybe-install-html-dejagnu:
6679 @if dejagnu
6680 maybe-install-html-dejagnu: install-html-dejagnu
6681
6682 install-html-dejagnu: \
6683 configure-dejagnu \
6684 html-dejagnu
6685 @: $(MAKE); $(unstage)
6686 @[ -f ./dejagnu/Makefile ] || exit 0; \
6687 r=`${PWD_COMMAND}`; export r; \
6688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6689 $(HOST_EXPORTS) \
6690 for flag in $(EXTRA_HOST_FLAGS) ; do \
6691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6692 done; \
6693 echo "Doing install-html in dejagnu" ; \
6694 (cd $(HOST_SUBDIR)/dejagnu && \
6695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6697 "RANLIB=$${RANLIB}" \
6698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6699 install-html) \
6700 || exit 1
6701
6702 @endif dejagnu
6703
6704 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6705 maybe-installcheck-dejagnu:
6706 @if dejagnu
6707 maybe-installcheck-dejagnu: installcheck-dejagnu
6708
6709 installcheck-dejagnu: \
6710 configure-dejagnu
6711 @: $(MAKE); $(unstage)
6712 @[ -f ./dejagnu/Makefile ] || exit 0; \
6713 r=`${PWD_COMMAND}`; export r; \
6714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6715 $(HOST_EXPORTS) \
6716 for flag in $(EXTRA_HOST_FLAGS) ; do \
6717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6718 done; \
6719 echo "Doing installcheck in dejagnu" ; \
6720 (cd $(HOST_SUBDIR)/dejagnu && \
6721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6723 "RANLIB=$${RANLIB}" \
6724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6725 installcheck) \
6726 || exit 1
6727
6728 @endif dejagnu
6729
6730 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6731 maybe-mostlyclean-dejagnu:
6732 @if dejagnu
6733 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6734
6735 mostlyclean-dejagnu:
6736 @: $(MAKE); $(unstage)
6737 @[ -f ./dejagnu/Makefile ] || exit 0; \
6738 r=`${PWD_COMMAND}`; export r; \
6739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6740 $(HOST_EXPORTS) \
6741 for flag in $(EXTRA_HOST_FLAGS) ; do \
6742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6743 done; \
6744 echo "Doing mostlyclean in dejagnu" ; \
6745 (cd $(HOST_SUBDIR)/dejagnu && \
6746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6748 "RANLIB=$${RANLIB}" \
6749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6750 mostlyclean) \
6751 || exit 1
6752
6753 @endif dejagnu
6754
6755 .PHONY: maybe-clean-dejagnu clean-dejagnu
6756 maybe-clean-dejagnu:
6757 @if dejagnu
6758 maybe-clean-dejagnu: clean-dejagnu
6759
6760 clean-dejagnu:
6761 @: $(MAKE); $(unstage)
6762 @[ -f ./dejagnu/Makefile ] || exit 0; \
6763 r=`${PWD_COMMAND}`; export r; \
6764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6765 $(HOST_EXPORTS) \
6766 for flag in $(EXTRA_HOST_FLAGS) ; do \
6767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6768 done; \
6769 echo "Doing clean in dejagnu" ; \
6770 (cd $(HOST_SUBDIR)/dejagnu && \
6771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6773 "RANLIB=$${RANLIB}" \
6774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6775 clean) \
6776 || exit 1
6777
6778 @endif dejagnu
6779
6780 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6781 maybe-distclean-dejagnu:
6782 @if dejagnu
6783 maybe-distclean-dejagnu: distclean-dejagnu
6784
6785 distclean-dejagnu:
6786 @: $(MAKE); $(unstage)
6787 @[ -f ./dejagnu/Makefile ] || exit 0; \
6788 r=`${PWD_COMMAND}`; export r; \
6789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6790 $(HOST_EXPORTS) \
6791 for flag in $(EXTRA_HOST_FLAGS) ; do \
6792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6793 done; \
6794 echo "Doing distclean in dejagnu" ; \
6795 (cd $(HOST_SUBDIR)/dejagnu && \
6796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6798 "RANLIB=$${RANLIB}" \
6799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6800 distclean) \
6801 || exit 1
6802
6803 @endif dejagnu
6804
6805 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6806 maybe-maintainer-clean-dejagnu:
6807 @if dejagnu
6808 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6809
6810 maintainer-clean-dejagnu:
6811 @: $(MAKE); $(unstage)
6812 @[ -f ./dejagnu/Makefile ] || exit 0; \
6813 r=`${PWD_COMMAND}`; export r; \
6814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6815 $(HOST_EXPORTS) \
6816 for flag in $(EXTRA_HOST_FLAGS) ; do \
6817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6818 done; \
6819 echo "Doing maintainer-clean in dejagnu" ; \
6820 (cd $(HOST_SUBDIR)/dejagnu && \
6821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6823 "RANLIB=$${RANLIB}" \
6824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6825 maintainer-clean) \
6826 || exit 1
6827
6828 @endif dejagnu
6829
6830
6831
6832 .PHONY: configure-etc maybe-configure-etc
6833 maybe-configure-etc:
6834 @if gcc-bootstrap
6835 configure-etc: stage_current
6836 @endif gcc-bootstrap
6837 @if etc
6838 maybe-configure-etc: configure-etc
6839 configure-etc:
6840 @: $(MAKE); $(unstage)
6841 @r=`${PWD_COMMAND}`; export r; \
6842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6843 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6845 $(HOST_EXPORTS) \
6846 echo Configuring in $(HOST_SUBDIR)/etc; \
6847 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6848 case $(srcdir) in \
6849 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6850 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6851 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6852 esac; \
6853 srcdiroption="--srcdir=$${topdir}/etc"; \
6854 libsrcdir="$$s/etc"; \
6855 $(SHELL) $${libsrcdir}/configure \
6856 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6857 --target=${target_alias} $${srcdiroption} \
6858 || exit 1
6859 @endif etc
6860
6861
6862
6863
6864
6865 .PHONY: all-etc maybe-all-etc
6866 maybe-all-etc:
6867 @if gcc-bootstrap
6868 all-etc: stage_current
6869 @endif gcc-bootstrap
6870 @if etc
6871 TARGET-etc=all
6872 maybe-all-etc: all-etc
6873 all-etc: configure-etc
6874 @: $(MAKE); $(unstage)
6875 @r=`${PWD_COMMAND}`; export r; \
6876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6877 $(HOST_EXPORTS) \
6878 (cd $(HOST_SUBDIR)/etc && \
6879 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6880 $(TARGET-etc))
6881 @endif etc
6882
6883
6884
6885
6886 .PHONY: check-etc maybe-check-etc
6887 maybe-check-etc:
6888 @if etc
6889 maybe-check-etc: check-etc
6890
6891 check-etc:
6892 @: $(MAKE); $(unstage)
6893 @r=`${PWD_COMMAND}`; export r; \
6894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6895 $(HOST_EXPORTS) \
6896 (cd $(HOST_SUBDIR)/etc && \
6897 $(MAKE) $(FLAGS_TO_PASS) check)
6898
6899 @endif etc
6900
6901 .PHONY: install-etc maybe-install-etc
6902 maybe-install-etc:
6903 @if etc
6904 maybe-install-etc: install-etc
6905
6906 install-etc: installdirs
6907 @: $(MAKE); $(unstage)
6908 @r=`${PWD_COMMAND}`; export r; \
6909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6910 $(HOST_EXPORTS) \
6911 (cd $(HOST_SUBDIR)/etc && \
6912 $(MAKE) $(FLAGS_TO_PASS) install)
6913
6914 @endif etc
6915
6916 .PHONY: install-strip-etc maybe-install-strip-etc
6917 maybe-install-strip-etc:
6918 @if etc
6919 maybe-install-strip-etc: install-strip-etc
6920
6921 install-strip-etc: installdirs
6922 @: $(MAKE); $(unstage)
6923 @r=`${PWD_COMMAND}`; export r; \
6924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6925 $(HOST_EXPORTS) \
6926 (cd $(HOST_SUBDIR)/etc && \
6927 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6928
6929 @endif etc
6930
6931 # Other targets (info, dvi, pdf, etc.)
6932
6933 .PHONY: maybe-info-etc info-etc
6934 maybe-info-etc:
6935 @if etc
6936 maybe-info-etc: info-etc
6937
6938 info-etc: \
6939 configure-etc
6940 @: $(MAKE); $(unstage)
6941 @[ -f ./etc/Makefile ] || exit 0; \
6942 r=`${PWD_COMMAND}`; export r; \
6943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6944 $(HOST_EXPORTS) \
6945 for flag in $(EXTRA_HOST_FLAGS) ; do \
6946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6947 done; \
6948 echo "Doing info in etc" ; \
6949 (cd $(HOST_SUBDIR)/etc && \
6950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6952 "RANLIB=$${RANLIB}" \
6953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6954 info) \
6955 || exit 1
6956
6957 @endif etc
6958
6959 .PHONY: maybe-dvi-etc dvi-etc
6960 maybe-dvi-etc:
6961 @if etc
6962 maybe-dvi-etc: dvi-etc
6963
6964 dvi-etc: \
6965 configure-etc
6966 @: $(MAKE); $(unstage)
6967 @[ -f ./etc/Makefile ] || exit 0; \
6968 r=`${PWD_COMMAND}`; export r; \
6969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6970 $(HOST_EXPORTS) \
6971 for flag in $(EXTRA_HOST_FLAGS) ; do \
6972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6973 done; \
6974 echo "Doing dvi in etc" ; \
6975 (cd $(HOST_SUBDIR)/etc && \
6976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6978 "RANLIB=$${RANLIB}" \
6979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6980 dvi) \
6981 || exit 1
6982
6983 @endif etc
6984
6985 .PHONY: maybe-pdf-etc pdf-etc
6986 maybe-pdf-etc:
6987 @if etc
6988 maybe-pdf-etc: pdf-etc
6989
6990 pdf-etc: \
6991 configure-etc
6992 @: $(MAKE); $(unstage)
6993 @[ -f ./etc/Makefile ] || exit 0; \
6994 r=`${PWD_COMMAND}`; export r; \
6995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6996 $(HOST_EXPORTS) \
6997 for flag in $(EXTRA_HOST_FLAGS) ; do \
6998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6999 done; \
7000 echo "Doing pdf in etc" ; \
7001 (cd $(HOST_SUBDIR)/etc && \
7002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7004 "RANLIB=$${RANLIB}" \
7005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7006 pdf) \
7007 || exit 1
7008
7009 @endif etc
7010
7011 .PHONY: maybe-html-etc html-etc
7012 maybe-html-etc:
7013 @if etc
7014 maybe-html-etc: html-etc
7015
7016 html-etc: \
7017 configure-etc
7018 @: $(MAKE); $(unstage)
7019 @[ -f ./etc/Makefile ] || exit 0; \
7020 r=`${PWD_COMMAND}`; export r; \
7021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7022 $(HOST_EXPORTS) \
7023 for flag in $(EXTRA_HOST_FLAGS) ; do \
7024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7025 done; \
7026 echo "Doing html in etc" ; \
7027 (cd $(HOST_SUBDIR)/etc && \
7028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7030 "RANLIB=$${RANLIB}" \
7031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7032 html) \
7033 || exit 1
7034
7035 @endif etc
7036
7037 .PHONY: maybe-TAGS-etc TAGS-etc
7038 maybe-TAGS-etc:
7039 @if etc
7040 maybe-TAGS-etc: TAGS-etc
7041
7042 TAGS-etc: \
7043 configure-etc
7044 @: $(MAKE); $(unstage)
7045 @[ -f ./etc/Makefile ] || exit 0; \
7046 r=`${PWD_COMMAND}`; export r; \
7047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7048 $(HOST_EXPORTS) \
7049 for flag in $(EXTRA_HOST_FLAGS) ; do \
7050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7051 done; \
7052 echo "Doing TAGS in etc" ; \
7053 (cd $(HOST_SUBDIR)/etc && \
7054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7056 "RANLIB=$${RANLIB}" \
7057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7058 TAGS) \
7059 || exit 1
7060
7061 @endif etc
7062
7063 .PHONY: maybe-install-info-etc install-info-etc
7064 maybe-install-info-etc:
7065 @if etc
7066 maybe-install-info-etc: install-info-etc
7067
7068 install-info-etc: \
7069 configure-etc \
7070 info-etc
7071 @: $(MAKE); $(unstage)
7072 @[ -f ./etc/Makefile ] || exit 0; \
7073 r=`${PWD_COMMAND}`; export r; \
7074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7075 $(HOST_EXPORTS) \
7076 for flag in $(EXTRA_HOST_FLAGS) ; do \
7077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7078 done; \
7079 echo "Doing install-info in etc" ; \
7080 (cd $(HOST_SUBDIR)/etc && \
7081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7083 "RANLIB=$${RANLIB}" \
7084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7085 install-info) \
7086 || exit 1
7087
7088 @endif etc
7089
7090 .PHONY: maybe-install-pdf-etc install-pdf-etc
7091 maybe-install-pdf-etc:
7092 @if etc
7093 maybe-install-pdf-etc: install-pdf-etc
7094
7095 install-pdf-etc: \
7096 configure-etc \
7097 pdf-etc
7098 @: $(MAKE); $(unstage)
7099 @[ -f ./etc/Makefile ] || exit 0; \
7100 r=`${PWD_COMMAND}`; export r; \
7101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7102 $(HOST_EXPORTS) \
7103 for flag in $(EXTRA_HOST_FLAGS) ; do \
7104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7105 done; \
7106 echo "Doing install-pdf in etc" ; \
7107 (cd $(HOST_SUBDIR)/etc && \
7108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7110 "RANLIB=$${RANLIB}" \
7111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7112 install-pdf) \
7113 || exit 1
7114
7115 @endif etc
7116
7117 .PHONY: maybe-install-html-etc install-html-etc
7118 maybe-install-html-etc:
7119 @if etc
7120 maybe-install-html-etc: install-html-etc
7121
7122 install-html-etc: \
7123 configure-etc \
7124 html-etc
7125 @: $(MAKE); $(unstage)
7126 @[ -f ./etc/Makefile ] || exit 0; \
7127 r=`${PWD_COMMAND}`; export r; \
7128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7129 $(HOST_EXPORTS) \
7130 for flag in $(EXTRA_HOST_FLAGS) ; do \
7131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7132 done; \
7133 echo "Doing install-html in etc" ; \
7134 (cd $(HOST_SUBDIR)/etc && \
7135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7137 "RANLIB=$${RANLIB}" \
7138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7139 install-html) \
7140 || exit 1
7141
7142 @endif etc
7143
7144 .PHONY: maybe-installcheck-etc installcheck-etc
7145 maybe-installcheck-etc:
7146 @if etc
7147 maybe-installcheck-etc: installcheck-etc
7148
7149 installcheck-etc: \
7150 configure-etc
7151 @: $(MAKE); $(unstage)
7152 @[ -f ./etc/Makefile ] || exit 0; \
7153 r=`${PWD_COMMAND}`; export r; \
7154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7155 $(HOST_EXPORTS) \
7156 for flag in $(EXTRA_HOST_FLAGS) ; do \
7157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7158 done; \
7159 echo "Doing installcheck in etc" ; \
7160 (cd $(HOST_SUBDIR)/etc && \
7161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7163 "RANLIB=$${RANLIB}" \
7164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7165 installcheck) \
7166 || exit 1
7167
7168 @endif etc
7169
7170 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7171 maybe-mostlyclean-etc:
7172 @if etc
7173 maybe-mostlyclean-etc: mostlyclean-etc
7174
7175 mostlyclean-etc:
7176 @: $(MAKE); $(unstage)
7177 @[ -f ./etc/Makefile ] || exit 0; \
7178 r=`${PWD_COMMAND}`; export r; \
7179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7180 $(HOST_EXPORTS) \
7181 for flag in $(EXTRA_HOST_FLAGS) ; do \
7182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7183 done; \
7184 echo "Doing mostlyclean in etc" ; \
7185 (cd $(HOST_SUBDIR)/etc && \
7186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7188 "RANLIB=$${RANLIB}" \
7189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7190 mostlyclean) \
7191 || exit 1
7192
7193 @endif etc
7194
7195 .PHONY: maybe-clean-etc clean-etc
7196 maybe-clean-etc:
7197 @if etc
7198 maybe-clean-etc: clean-etc
7199
7200 clean-etc:
7201 @: $(MAKE); $(unstage)
7202 @[ -f ./etc/Makefile ] || exit 0; \
7203 r=`${PWD_COMMAND}`; export r; \
7204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7205 $(HOST_EXPORTS) \
7206 for flag in $(EXTRA_HOST_FLAGS) ; do \
7207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7208 done; \
7209 echo "Doing clean in etc" ; \
7210 (cd $(HOST_SUBDIR)/etc && \
7211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7213 "RANLIB=$${RANLIB}" \
7214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7215 clean) \
7216 || exit 1
7217
7218 @endif etc
7219
7220 .PHONY: maybe-distclean-etc distclean-etc
7221 maybe-distclean-etc:
7222 @if etc
7223 maybe-distclean-etc: distclean-etc
7224
7225 distclean-etc:
7226 @: $(MAKE); $(unstage)
7227 @[ -f ./etc/Makefile ] || exit 0; \
7228 r=`${PWD_COMMAND}`; export r; \
7229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7230 $(HOST_EXPORTS) \
7231 for flag in $(EXTRA_HOST_FLAGS) ; do \
7232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7233 done; \
7234 echo "Doing distclean in etc" ; \
7235 (cd $(HOST_SUBDIR)/etc && \
7236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7238 "RANLIB=$${RANLIB}" \
7239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7240 distclean) \
7241 || exit 1
7242
7243 @endif etc
7244
7245 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7246 maybe-maintainer-clean-etc:
7247 @if etc
7248 maybe-maintainer-clean-etc: maintainer-clean-etc
7249
7250 maintainer-clean-etc:
7251 @: $(MAKE); $(unstage)
7252 @[ -f ./etc/Makefile ] || exit 0; \
7253 r=`${PWD_COMMAND}`; export r; \
7254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7255 $(HOST_EXPORTS) \
7256 for flag in $(EXTRA_HOST_FLAGS) ; do \
7257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7258 done; \
7259 echo "Doing maintainer-clean in etc" ; \
7260 (cd $(HOST_SUBDIR)/etc && \
7261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7263 "RANLIB=$${RANLIB}" \
7264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7265 maintainer-clean) \
7266 || exit 1
7267
7268 @endif etc
7269
7270
7271
7272 .PHONY: configure-fastjar maybe-configure-fastjar
7273 maybe-configure-fastjar:
7274 @if gcc-bootstrap
7275 configure-fastjar: stage_current
7276 @endif gcc-bootstrap
7277 @if fastjar
7278 maybe-configure-fastjar: configure-fastjar
7279 configure-fastjar:
7280 @: $(MAKE); $(unstage)
7281 @r=`${PWD_COMMAND}`; export r; \
7282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7283 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7284 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7285 $(HOST_EXPORTS) \
7286 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7287 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7288 case $(srcdir) in \
7289 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7290 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7291 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7292 esac; \
7293 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7294 libsrcdir="$$s/fastjar"; \
7295 $(SHELL) $${libsrcdir}/configure \
7296 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7297 --target=${target_alias} $${srcdiroption} \
7298 || exit 1
7299 @endif fastjar
7300
7301
7302
7303
7304
7305 .PHONY: all-fastjar maybe-all-fastjar
7306 maybe-all-fastjar:
7307 @if gcc-bootstrap
7308 all-fastjar: stage_current
7309 @endif gcc-bootstrap
7310 @if fastjar
7311 TARGET-fastjar=all
7312 maybe-all-fastjar: all-fastjar
7313 all-fastjar: configure-fastjar
7314 @: $(MAKE); $(unstage)
7315 @r=`${PWD_COMMAND}`; export r; \
7316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7317 $(HOST_EXPORTS) \
7318 (cd $(HOST_SUBDIR)/fastjar && \
7319 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7320 $(TARGET-fastjar))
7321 @endif fastjar
7322
7323
7324
7325
7326 .PHONY: check-fastjar maybe-check-fastjar
7327 maybe-check-fastjar:
7328 @if fastjar
7329 maybe-check-fastjar: check-fastjar
7330
7331 # This module is only tested in a native toolchain.
7332 check-fastjar:
7333 @: $(MAKE); $(unstage)
7334 @if [ '$(host)' = '$(target)' ] ; then \
7335 r=`${PWD_COMMAND}`; export r; \
7336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7337 $(HOST_EXPORTS) \
7338 (cd $(HOST_SUBDIR)/fastjar && \
7339 $(MAKE) $(FLAGS_TO_PASS) check); \
7340 fi
7341
7342 @endif fastjar
7343
7344 .PHONY: install-fastjar maybe-install-fastjar
7345 maybe-install-fastjar:
7346 @if fastjar
7347 maybe-install-fastjar: install-fastjar
7348
7349 install-fastjar: installdirs
7350 @: $(MAKE); $(unstage)
7351 @r=`${PWD_COMMAND}`; export r; \
7352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7353 $(HOST_EXPORTS) \
7354 (cd $(HOST_SUBDIR)/fastjar && \
7355 $(MAKE) $(FLAGS_TO_PASS) install)
7356
7357 @endif fastjar
7358
7359 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7360 maybe-install-strip-fastjar:
7361 @if fastjar
7362 maybe-install-strip-fastjar: install-strip-fastjar
7363
7364 install-strip-fastjar: installdirs
7365 @: $(MAKE); $(unstage)
7366 @r=`${PWD_COMMAND}`; export r; \
7367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7368 $(HOST_EXPORTS) \
7369 (cd $(HOST_SUBDIR)/fastjar && \
7370 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7371
7372 @endif fastjar
7373
7374 # Other targets (info, dvi, pdf, etc.)
7375
7376 .PHONY: maybe-info-fastjar info-fastjar
7377 maybe-info-fastjar:
7378 @if fastjar
7379 maybe-info-fastjar: info-fastjar
7380
7381 info-fastjar: \
7382 configure-fastjar
7383 @: $(MAKE); $(unstage)
7384 @[ -f ./fastjar/Makefile ] || exit 0; \
7385 r=`${PWD_COMMAND}`; export r; \
7386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7387 $(HOST_EXPORTS) \
7388 for flag in $(EXTRA_HOST_FLAGS) ; do \
7389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7390 done; \
7391 echo "Doing info in fastjar" ; \
7392 (cd $(HOST_SUBDIR)/fastjar && \
7393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7395 "RANLIB=$${RANLIB}" \
7396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7397 info) \
7398 || exit 1
7399
7400 @endif fastjar
7401
7402 .PHONY: maybe-dvi-fastjar dvi-fastjar
7403 maybe-dvi-fastjar:
7404 @if fastjar
7405 maybe-dvi-fastjar: dvi-fastjar
7406
7407 dvi-fastjar: \
7408 configure-fastjar
7409 @: $(MAKE); $(unstage)
7410 @[ -f ./fastjar/Makefile ] || exit 0; \
7411 r=`${PWD_COMMAND}`; export r; \
7412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7413 $(HOST_EXPORTS) \
7414 for flag in $(EXTRA_HOST_FLAGS) ; do \
7415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7416 done; \
7417 echo "Doing dvi in fastjar" ; \
7418 (cd $(HOST_SUBDIR)/fastjar && \
7419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7421 "RANLIB=$${RANLIB}" \
7422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7423 dvi) \
7424 || exit 1
7425
7426 @endif fastjar
7427
7428 .PHONY: maybe-pdf-fastjar pdf-fastjar
7429 maybe-pdf-fastjar:
7430 @if fastjar
7431 maybe-pdf-fastjar: pdf-fastjar
7432
7433 pdf-fastjar: \
7434 configure-fastjar
7435 @: $(MAKE); $(unstage)
7436 @[ -f ./fastjar/Makefile ] || exit 0; \
7437 r=`${PWD_COMMAND}`; export r; \
7438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7439 $(HOST_EXPORTS) \
7440 for flag in $(EXTRA_HOST_FLAGS) ; do \
7441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7442 done; \
7443 echo "Doing pdf in fastjar" ; \
7444 (cd $(HOST_SUBDIR)/fastjar && \
7445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7447 "RANLIB=$${RANLIB}" \
7448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7449 pdf) \
7450 || exit 1
7451
7452 @endif fastjar
7453
7454 .PHONY: maybe-html-fastjar html-fastjar
7455 maybe-html-fastjar:
7456 @if fastjar
7457 maybe-html-fastjar: html-fastjar
7458
7459 html-fastjar: \
7460 configure-fastjar
7461 @: $(MAKE); $(unstage)
7462 @[ -f ./fastjar/Makefile ] || exit 0; \
7463 r=`${PWD_COMMAND}`; export r; \
7464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7465 $(HOST_EXPORTS) \
7466 for flag in $(EXTRA_HOST_FLAGS) ; do \
7467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7468 done; \
7469 echo "Doing html in fastjar" ; \
7470 (cd $(HOST_SUBDIR)/fastjar && \
7471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7473 "RANLIB=$${RANLIB}" \
7474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7475 html) \
7476 || exit 1
7477
7478 @endif fastjar
7479
7480 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7481 maybe-TAGS-fastjar:
7482 @if fastjar
7483 maybe-TAGS-fastjar: TAGS-fastjar
7484
7485 TAGS-fastjar: \
7486 configure-fastjar
7487 @: $(MAKE); $(unstage)
7488 @[ -f ./fastjar/Makefile ] || exit 0; \
7489 r=`${PWD_COMMAND}`; export r; \
7490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491 $(HOST_EXPORTS) \
7492 for flag in $(EXTRA_HOST_FLAGS) ; do \
7493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494 done; \
7495 echo "Doing TAGS in fastjar" ; \
7496 (cd $(HOST_SUBDIR)/fastjar && \
7497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499 "RANLIB=$${RANLIB}" \
7500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7501 TAGS) \
7502 || exit 1
7503
7504 @endif fastjar
7505
7506 .PHONY: maybe-install-info-fastjar install-info-fastjar
7507 maybe-install-info-fastjar:
7508 @if fastjar
7509 maybe-install-info-fastjar: install-info-fastjar
7510
7511 install-info-fastjar: \
7512 configure-fastjar \
7513 info-fastjar
7514 @: $(MAKE); $(unstage)
7515 @[ -f ./fastjar/Makefile ] || exit 0; \
7516 r=`${PWD_COMMAND}`; export r; \
7517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7518 $(HOST_EXPORTS) \
7519 for flag in $(EXTRA_HOST_FLAGS) ; do \
7520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7521 done; \
7522 echo "Doing install-info in fastjar" ; \
7523 (cd $(HOST_SUBDIR)/fastjar && \
7524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7526 "RANLIB=$${RANLIB}" \
7527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7528 install-info) \
7529 || exit 1
7530
7531 @endif fastjar
7532
7533 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7534 maybe-install-pdf-fastjar:
7535 @if fastjar
7536 maybe-install-pdf-fastjar: install-pdf-fastjar
7537
7538 install-pdf-fastjar: \
7539 configure-fastjar \
7540 pdf-fastjar
7541 @: $(MAKE); $(unstage)
7542 @[ -f ./fastjar/Makefile ] || exit 0; \
7543 r=`${PWD_COMMAND}`; export r; \
7544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7545 $(HOST_EXPORTS) \
7546 for flag in $(EXTRA_HOST_FLAGS) ; do \
7547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7548 done; \
7549 echo "Doing install-pdf in fastjar" ; \
7550 (cd $(HOST_SUBDIR)/fastjar && \
7551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7553 "RANLIB=$${RANLIB}" \
7554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7555 install-pdf) \
7556 || exit 1
7557
7558 @endif fastjar
7559
7560 .PHONY: maybe-install-html-fastjar install-html-fastjar
7561 maybe-install-html-fastjar:
7562 @if fastjar
7563 maybe-install-html-fastjar: install-html-fastjar
7564
7565 install-html-fastjar: \
7566 configure-fastjar \
7567 html-fastjar
7568 @: $(MAKE); $(unstage)
7569 @[ -f ./fastjar/Makefile ] || exit 0; \
7570 r=`${PWD_COMMAND}`; export r; \
7571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7572 $(HOST_EXPORTS) \
7573 for flag in $(EXTRA_HOST_FLAGS) ; do \
7574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7575 done; \
7576 echo "Doing install-html in fastjar" ; \
7577 (cd $(HOST_SUBDIR)/fastjar && \
7578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7580 "RANLIB=$${RANLIB}" \
7581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7582 install-html) \
7583 || exit 1
7584
7585 @endif fastjar
7586
7587 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7588 maybe-installcheck-fastjar:
7589 @if fastjar
7590 maybe-installcheck-fastjar: installcheck-fastjar
7591
7592 installcheck-fastjar: \
7593 configure-fastjar
7594 @: $(MAKE); $(unstage)
7595 @[ -f ./fastjar/Makefile ] || exit 0; \
7596 r=`${PWD_COMMAND}`; export r; \
7597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7598 $(HOST_EXPORTS) \
7599 for flag in $(EXTRA_HOST_FLAGS) ; do \
7600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7601 done; \
7602 echo "Doing installcheck in fastjar" ; \
7603 (cd $(HOST_SUBDIR)/fastjar && \
7604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7606 "RANLIB=$${RANLIB}" \
7607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7608 installcheck) \
7609 || exit 1
7610
7611 @endif fastjar
7612
7613 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7614 maybe-mostlyclean-fastjar:
7615 @if fastjar
7616 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7617
7618 mostlyclean-fastjar:
7619 @: $(MAKE); $(unstage)
7620 @[ -f ./fastjar/Makefile ] || exit 0; \
7621 r=`${PWD_COMMAND}`; export r; \
7622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7623 $(HOST_EXPORTS) \
7624 for flag in $(EXTRA_HOST_FLAGS) ; do \
7625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7626 done; \
7627 echo "Doing mostlyclean in fastjar" ; \
7628 (cd $(HOST_SUBDIR)/fastjar && \
7629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7631 "RANLIB=$${RANLIB}" \
7632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7633 mostlyclean) \
7634 || exit 1
7635
7636 @endif fastjar
7637
7638 .PHONY: maybe-clean-fastjar clean-fastjar
7639 maybe-clean-fastjar:
7640 @if fastjar
7641 maybe-clean-fastjar: clean-fastjar
7642
7643 clean-fastjar:
7644 @: $(MAKE); $(unstage)
7645 @[ -f ./fastjar/Makefile ] || exit 0; \
7646 r=`${PWD_COMMAND}`; export r; \
7647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7648 $(HOST_EXPORTS) \
7649 for flag in $(EXTRA_HOST_FLAGS) ; do \
7650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7651 done; \
7652 echo "Doing clean in fastjar" ; \
7653 (cd $(HOST_SUBDIR)/fastjar && \
7654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7656 "RANLIB=$${RANLIB}" \
7657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7658 clean) \
7659 || exit 1
7660
7661 @endif fastjar
7662
7663 .PHONY: maybe-distclean-fastjar distclean-fastjar
7664 maybe-distclean-fastjar:
7665 @if fastjar
7666 maybe-distclean-fastjar: distclean-fastjar
7667
7668 distclean-fastjar:
7669 @: $(MAKE); $(unstage)
7670 @[ -f ./fastjar/Makefile ] || exit 0; \
7671 r=`${PWD_COMMAND}`; export r; \
7672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7673 $(HOST_EXPORTS) \
7674 for flag in $(EXTRA_HOST_FLAGS) ; do \
7675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7676 done; \
7677 echo "Doing distclean in fastjar" ; \
7678 (cd $(HOST_SUBDIR)/fastjar && \
7679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7681 "RANLIB=$${RANLIB}" \
7682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7683 distclean) \
7684 || exit 1
7685
7686 @endif fastjar
7687
7688 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7689 maybe-maintainer-clean-fastjar:
7690 @if fastjar
7691 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7692
7693 maintainer-clean-fastjar:
7694 @: $(MAKE); $(unstage)
7695 @[ -f ./fastjar/Makefile ] || exit 0; \
7696 r=`${PWD_COMMAND}`; export r; \
7697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7698 $(HOST_EXPORTS) \
7699 for flag in $(EXTRA_HOST_FLAGS) ; do \
7700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7701 done; \
7702 echo "Doing maintainer-clean in fastjar" ; \
7703 (cd $(HOST_SUBDIR)/fastjar && \
7704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7706 "RANLIB=$${RANLIB}" \
7707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7708 maintainer-clean) \
7709 || exit 1
7710
7711 @endif fastjar
7712
7713
7714
7715 .PHONY: configure-fixincludes maybe-configure-fixincludes
7716 maybe-configure-fixincludes:
7717 @if gcc-bootstrap
7718 configure-fixincludes: stage_current
7719 @endif gcc-bootstrap
7720 @if fixincludes
7721 maybe-configure-fixincludes: configure-fixincludes
7722 configure-fixincludes:
7723 @: $(MAKE); $(unstage)
7724 @r=`${PWD_COMMAND}`; export r; \
7725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7726 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7728 $(HOST_EXPORTS) \
7729 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7730 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7731 case $(srcdir) in \
7732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7733 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7735 esac; \
7736 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7737 libsrcdir="$$s/fixincludes"; \
7738 $(SHELL) $${libsrcdir}/configure \
7739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7740 --target=${target_alias} $${srcdiroption} \
7741 || exit 1
7742 @endif fixincludes
7743
7744
7745
7746
7747
7748 .PHONY: all-fixincludes maybe-all-fixincludes
7749 maybe-all-fixincludes:
7750 @if gcc-bootstrap
7751 all-fixincludes: stage_current
7752 @endif gcc-bootstrap
7753 @if fixincludes
7754 TARGET-fixincludes=all
7755 maybe-all-fixincludes: all-fixincludes
7756 all-fixincludes: configure-fixincludes
7757 @: $(MAKE); $(unstage)
7758 @r=`${PWD_COMMAND}`; export r; \
7759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7760 $(HOST_EXPORTS) \
7761 (cd $(HOST_SUBDIR)/fixincludes && \
7762 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7763 $(TARGET-fixincludes))
7764 @endif fixincludes
7765
7766
7767
7768
7769 .PHONY: check-fixincludes maybe-check-fixincludes
7770 maybe-check-fixincludes:
7771 @if fixincludes
7772 maybe-check-fixincludes: check-fixincludes
7773
7774 check-fixincludes:
7775 @: $(MAKE); $(unstage)
7776 @r=`${PWD_COMMAND}`; export r; \
7777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7778 $(HOST_EXPORTS) \
7779 (cd $(HOST_SUBDIR)/fixincludes && \
7780 $(MAKE) $(FLAGS_TO_PASS) check)
7781
7782 @endif fixincludes
7783
7784 .PHONY: install-fixincludes maybe-install-fixincludes
7785 maybe-install-fixincludes:
7786 @if fixincludes
7787 maybe-install-fixincludes: install-fixincludes
7788
7789 install-fixincludes: installdirs
7790 @: $(MAKE); $(unstage)
7791 @r=`${PWD_COMMAND}`; export r; \
7792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7793 $(HOST_EXPORTS) \
7794 (cd $(HOST_SUBDIR)/fixincludes && \
7795 $(MAKE) $(FLAGS_TO_PASS) install)
7796
7797 @endif fixincludes
7798
7799 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7800 maybe-install-strip-fixincludes:
7801 @if fixincludes
7802 maybe-install-strip-fixincludes: install-strip-fixincludes
7803
7804 install-strip-fixincludes: installdirs
7805 @: $(MAKE); $(unstage)
7806 @r=`${PWD_COMMAND}`; export r; \
7807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7808 $(HOST_EXPORTS) \
7809 (cd $(HOST_SUBDIR)/fixincludes && \
7810 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7811
7812 @endif fixincludes
7813
7814 # Other targets (info, dvi, pdf, etc.)
7815
7816 .PHONY: maybe-info-fixincludes info-fixincludes
7817 maybe-info-fixincludes:
7818 @if fixincludes
7819 maybe-info-fixincludes: info-fixincludes
7820
7821 info-fixincludes: \
7822 configure-fixincludes
7823 @: $(MAKE); $(unstage)
7824 @[ -f ./fixincludes/Makefile ] || exit 0; \
7825 r=`${PWD_COMMAND}`; export r; \
7826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7827 $(HOST_EXPORTS) \
7828 for flag in $(EXTRA_HOST_FLAGS) ; do \
7829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7830 done; \
7831 echo "Doing info in fixincludes" ; \
7832 (cd $(HOST_SUBDIR)/fixincludes && \
7833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7835 "RANLIB=$${RANLIB}" \
7836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7837 info) \
7838 || exit 1
7839
7840 @endif fixincludes
7841
7842 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7843 maybe-dvi-fixincludes:
7844 @if fixincludes
7845 maybe-dvi-fixincludes: dvi-fixincludes
7846
7847 dvi-fixincludes: \
7848 configure-fixincludes
7849 @: $(MAKE); $(unstage)
7850 @[ -f ./fixincludes/Makefile ] || exit 0; \
7851 r=`${PWD_COMMAND}`; export r; \
7852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7853 $(HOST_EXPORTS) \
7854 for flag in $(EXTRA_HOST_FLAGS) ; do \
7855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7856 done; \
7857 echo "Doing dvi in fixincludes" ; \
7858 (cd $(HOST_SUBDIR)/fixincludes && \
7859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7861 "RANLIB=$${RANLIB}" \
7862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7863 dvi) \
7864 || exit 1
7865
7866 @endif fixincludes
7867
7868 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7869 maybe-pdf-fixincludes:
7870 @if fixincludes
7871 maybe-pdf-fixincludes: pdf-fixincludes
7872
7873 pdf-fixincludes: \
7874 configure-fixincludes
7875 @: $(MAKE); $(unstage)
7876 @[ -f ./fixincludes/Makefile ] || exit 0; \
7877 r=`${PWD_COMMAND}`; export r; \
7878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7879 $(HOST_EXPORTS) \
7880 for flag in $(EXTRA_HOST_FLAGS) ; do \
7881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7882 done; \
7883 echo "Doing pdf in fixincludes" ; \
7884 (cd $(HOST_SUBDIR)/fixincludes && \
7885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7887 "RANLIB=$${RANLIB}" \
7888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7889 pdf) \
7890 || exit 1
7891
7892 @endif fixincludes
7893
7894 .PHONY: maybe-html-fixincludes html-fixincludes
7895 maybe-html-fixincludes:
7896 @if fixincludes
7897 maybe-html-fixincludes: html-fixincludes
7898
7899 html-fixincludes: \
7900 configure-fixincludes
7901 @: $(MAKE); $(unstage)
7902 @[ -f ./fixincludes/Makefile ] || exit 0; \
7903 r=`${PWD_COMMAND}`; export r; \
7904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7905 $(HOST_EXPORTS) \
7906 for flag in $(EXTRA_HOST_FLAGS) ; do \
7907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7908 done; \
7909 echo "Doing html in fixincludes" ; \
7910 (cd $(HOST_SUBDIR)/fixincludes && \
7911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7913 "RANLIB=$${RANLIB}" \
7914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7915 html) \
7916 || exit 1
7917
7918 @endif fixincludes
7919
7920 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7921 maybe-TAGS-fixincludes:
7922 @if fixincludes
7923 maybe-TAGS-fixincludes: TAGS-fixincludes
7924
7925 # fixincludes doesn't support TAGS.
7926 TAGS-fixincludes:
7927
7928 @endif fixincludes
7929
7930 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7931 maybe-install-info-fixincludes:
7932 @if fixincludes
7933 maybe-install-info-fixincludes: install-info-fixincludes
7934
7935 install-info-fixincludes: \
7936 configure-fixincludes \
7937 info-fixincludes
7938 @: $(MAKE); $(unstage)
7939 @[ -f ./fixincludes/Makefile ] || exit 0; \
7940 r=`${PWD_COMMAND}`; export r; \
7941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7942 $(HOST_EXPORTS) \
7943 for flag in $(EXTRA_HOST_FLAGS) ; do \
7944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7945 done; \
7946 echo "Doing install-info in fixincludes" ; \
7947 (cd $(HOST_SUBDIR)/fixincludes && \
7948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7950 "RANLIB=$${RANLIB}" \
7951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7952 install-info) \
7953 || exit 1
7954
7955 @endif fixincludes
7956
7957 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7958 maybe-install-pdf-fixincludes:
7959 @if fixincludes
7960 maybe-install-pdf-fixincludes: install-pdf-fixincludes
7961
7962 install-pdf-fixincludes: \
7963 configure-fixincludes \
7964 pdf-fixincludes
7965 @: $(MAKE); $(unstage)
7966 @[ -f ./fixincludes/Makefile ] || exit 0; \
7967 r=`${PWD_COMMAND}`; export r; \
7968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7969 $(HOST_EXPORTS) \
7970 for flag in $(EXTRA_HOST_FLAGS) ; do \
7971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7972 done; \
7973 echo "Doing install-pdf in fixincludes" ; \
7974 (cd $(HOST_SUBDIR)/fixincludes && \
7975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7977 "RANLIB=$${RANLIB}" \
7978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7979 install-pdf) \
7980 || exit 1
7981
7982 @endif fixincludes
7983
7984 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
7985 maybe-install-html-fixincludes:
7986 @if fixincludes
7987 maybe-install-html-fixincludes: install-html-fixincludes
7988
7989 install-html-fixincludes: \
7990 configure-fixincludes \
7991 html-fixincludes
7992 @: $(MAKE); $(unstage)
7993 @[ -f ./fixincludes/Makefile ] || exit 0; \
7994 r=`${PWD_COMMAND}`; export r; \
7995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7996 $(HOST_EXPORTS) \
7997 for flag in $(EXTRA_HOST_FLAGS) ; do \
7998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7999 done; \
8000 echo "Doing install-html in fixincludes" ; \
8001 (cd $(HOST_SUBDIR)/fixincludes && \
8002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8004 "RANLIB=$${RANLIB}" \
8005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8006 install-html) \
8007 || exit 1
8008
8009 @endif fixincludes
8010
8011 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8012 maybe-installcheck-fixincludes:
8013 @if fixincludes
8014 maybe-installcheck-fixincludes: installcheck-fixincludes
8015
8016 installcheck-fixincludes: \
8017 configure-fixincludes
8018 @: $(MAKE); $(unstage)
8019 @[ -f ./fixincludes/Makefile ] || exit 0; \
8020 r=`${PWD_COMMAND}`; export r; \
8021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8022 $(HOST_EXPORTS) \
8023 for flag in $(EXTRA_HOST_FLAGS) ; do \
8024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8025 done; \
8026 echo "Doing installcheck in fixincludes" ; \
8027 (cd $(HOST_SUBDIR)/fixincludes && \
8028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8030 "RANLIB=$${RANLIB}" \
8031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8032 installcheck) \
8033 || exit 1
8034
8035 @endif fixincludes
8036
8037 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8038 maybe-mostlyclean-fixincludes:
8039 @if fixincludes
8040 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8041
8042 mostlyclean-fixincludes:
8043 @: $(MAKE); $(unstage)
8044 @[ -f ./fixincludes/Makefile ] || exit 0; \
8045 r=`${PWD_COMMAND}`; export r; \
8046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8047 $(HOST_EXPORTS) \
8048 for flag in $(EXTRA_HOST_FLAGS) ; do \
8049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8050 done; \
8051 echo "Doing mostlyclean in fixincludes" ; \
8052 (cd $(HOST_SUBDIR)/fixincludes && \
8053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8055 "RANLIB=$${RANLIB}" \
8056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8057 mostlyclean) \
8058 || exit 1
8059
8060 @endif fixincludes
8061
8062 .PHONY: maybe-clean-fixincludes clean-fixincludes
8063 maybe-clean-fixincludes:
8064 @if fixincludes
8065 maybe-clean-fixincludes: clean-fixincludes
8066
8067 clean-fixincludes:
8068 @: $(MAKE); $(unstage)
8069 @[ -f ./fixincludes/Makefile ] || exit 0; \
8070 r=`${PWD_COMMAND}`; export r; \
8071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8072 $(HOST_EXPORTS) \
8073 for flag in $(EXTRA_HOST_FLAGS) ; do \
8074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8075 done; \
8076 echo "Doing clean in fixincludes" ; \
8077 (cd $(HOST_SUBDIR)/fixincludes && \
8078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8080 "RANLIB=$${RANLIB}" \
8081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8082 clean) \
8083 || exit 1
8084
8085 @endif fixincludes
8086
8087 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8088 maybe-distclean-fixincludes:
8089 @if fixincludes
8090 maybe-distclean-fixincludes: distclean-fixincludes
8091
8092 distclean-fixincludes:
8093 @: $(MAKE); $(unstage)
8094 @[ -f ./fixincludes/Makefile ] || exit 0; \
8095 r=`${PWD_COMMAND}`; export r; \
8096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8097 $(HOST_EXPORTS) \
8098 for flag in $(EXTRA_HOST_FLAGS) ; do \
8099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8100 done; \
8101 echo "Doing distclean in fixincludes" ; \
8102 (cd $(HOST_SUBDIR)/fixincludes && \
8103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8105 "RANLIB=$${RANLIB}" \
8106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8107 distclean) \
8108 || exit 1
8109
8110 @endif fixincludes
8111
8112 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8113 maybe-maintainer-clean-fixincludes:
8114 @if fixincludes
8115 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8116
8117 maintainer-clean-fixincludes:
8118 @: $(MAKE); $(unstage)
8119 @[ -f ./fixincludes/Makefile ] || exit 0; \
8120 r=`${PWD_COMMAND}`; export r; \
8121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8122 $(HOST_EXPORTS) \
8123 for flag in $(EXTRA_HOST_FLAGS) ; do \
8124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8125 done; \
8126 echo "Doing maintainer-clean in fixincludes" ; \
8127 (cd $(HOST_SUBDIR)/fixincludes && \
8128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8130 "RANLIB=$${RANLIB}" \
8131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8132 maintainer-clean) \
8133 || exit 1
8134
8135 @endif fixincludes
8136
8137
8138
8139 .PHONY: configure-flex maybe-configure-flex
8140 maybe-configure-flex:
8141 @if gcc-bootstrap
8142 configure-flex: stage_current
8143 @endif gcc-bootstrap
8144 @if flex
8145 maybe-configure-flex: configure-flex
8146 configure-flex:
8147 @: $(MAKE); $(unstage)
8148 @r=`${PWD_COMMAND}`; export r; \
8149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8150 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8152 $(HOST_EXPORTS) \
8153 echo Configuring in $(HOST_SUBDIR)/flex; \
8154 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8155 case $(srcdir) in \
8156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8157 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8159 esac; \
8160 srcdiroption="--srcdir=$${topdir}/flex"; \
8161 libsrcdir="$$s/flex"; \
8162 $(SHELL) $${libsrcdir}/configure \
8163 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8164 --target=${target_alias} $${srcdiroption} \
8165 || exit 1
8166 @endif flex
8167
8168
8169
8170
8171
8172 .PHONY: all-flex maybe-all-flex
8173 maybe-all-flex:
8174 @if gcc-bootstrap
8175 all-flex: stage_current
8176 @endif gcc-bootstrap
8177 @if flex
8178 TARGET-flex=all
8179 maybe-all-flex: all-flex
8180 all-flex: configure-flex
8181 @: $(MAKE); $(unstage)
8182 @r=`${PWD_COMMAND}`; export r; \
8183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8184 $(HOST_EXPORTS) \
8185 (cd $(HOST_SUBDIR)/flex && \
8186 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8187 $(TARGET-flex))
8188 @endif flex
8189
8190
8191
8192
8193 .PHONY: check-flex maybe-check-flex
8194 maybe-check-flex:
8195 @if flex
8196 maybe-check-flex: check-flex
8197
8198 # This module is only tested in a native toolchain.
8199 check-flex:
8200 @: $(MAKE); $(unstage)
8201 @if [ '$(host)' = '$(target)' ] ; then \
8202 r=`${PWD_COMMAND}`; export r; \
8203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8204 $(HOST_EXPORTS) \
8205 (cd $(HOST_SUBDIR)/flex && \
8206 $(MAKE) $(FLAGS_TO_PASS) check); \
8207 fi
8208
8209 @endif flex
8210
8211 .PHONY: install-flex maybe-install-flex
8212 maybe-install-flex:
8213 @if flex
8214 maybe-install-flex: install-flex
8215
8216 install-flex: installdirs
8217 @: $(MAKE); $(unstage)
8218 @r=`${PWD_COMMAND}`; export r; \
8219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8220 $(HOST_EXPORTS) \
8221 (cd $(HOST_SUBDIR)/flex && \
8222 $(MAKE) $(FLAGS_TO_PASS) install)
8223
8224 @endif flex
8225
8226 .PHONY: install-strip-flex maybe-install-strip-flex
8227 maybe-install-strip-flex:
8228 @if flex
8229 maybe-install-strip-flex: install-strip-flex
8230
8231 install-strip-flex: installdirs
8232 @: $(MAKE); $(unstage)
8233 @r=`${PWD_COMMAND}`; export r; \
8234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8235 $(HOST_EXPORTS) \
8236 (cd $(HOST_SUBDIR)/flex && \
8237 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8238
8239 @endif flex
8240
8241 # Other targets (info, dvi, pdf, etc.)
8242
8243 .PHONY: maybe-info-flex info-flex
8244 maybe-info-flex:
8245 @if flex
8246 maybe-info-flex: info-flex
8247
8248 info-flex: \
8249 configure-flex
8250 @: $(MAKE); $(unstage)
8251 @[ -f ./flex/Makefile ] || exit 0; \
8252 r=`${PWD_COMMAND}`; export r; \
8253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8254 $(HOST_EXPORTS) \
8255 for flag in $(EXTRA_HOST_FLAGS) ; do \
8256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8257 done; \
8258 echo "Doing info in flex" ; \
8259 (cd $(HOST_SUBDIR)/flex && \
8260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8262 "RANLIB=$${RANLIB}" \
8263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8264 info) \
8265 || exit 1
8266
8267 @endif flex
8268
8269 .PHONY: maybe-dvi-flex dvi-flex
8270 maybe-dvi-flex:
8271 @if flex
8272 maybe-dvi-flex: dvi-flex
8273
8274 dvi-flex: \
8275 configure-flex
8276 @: $(MAKE); $(unstage)
8277 @[ -f ./flex/Makefile ] || exit 0; \
8278 r=`${PWD_COMMAND}`; export r; \
8279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8280 $(HOST_EXPORTS) \
8281 for flag in $(EXTRA_HOST_FLAGS) ; do \
8282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8283 done; \
8284 echo "Doing dvi in flex" ; \
8285 (cd $(HOST_SUBDIR)/flex && \
8286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8288 "RANLIB=$${RANLIB}" \
8289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8290 dvi) \
8291 || exit 1
8292
8293 @endif flex
8294
8295 .PHONY: maybe-pdf-flex pdf-flex
8296 maybe-pdf-flex:
8297 @if flex
8298 maybe-pdf-flex: pdf-flex
8299
8300 pdf-flex: \
8301 configure-flex
8302 @: $(MAKE); $(unstage)
8303 @[ -f ./flex/Makefile ] || exit 0; \
8304 r=`${PWD_COMMAND}`; export r; \
8305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8306 $(HOST_EXPORTS) \
8307 for flag in $(EXTRA_HOST_FLAGS) ; do \
8308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8309 done; \
8310 echo "Doing pdf in flex" ; \
8311 (cd $(HOST_SUBDIR)/flex && \
8312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8314 "RANLIB=$${RANLIB}" \
8315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8316 pdf) \
8317 || exit 1
8318
8319 @endif flex
8320
8321 .PHONY: maybe-html-flex html-flex
8322 maybe-html-flex:
8323 @if flex
8324 maybe-html-flex: html-flex
8325
8326 html-flex: \
8327 configure-flex
8328 @: $(MAKE); $(unstage)
8329 @[ -f ./flex/Makefile ] || exit 0; \
8330 r=`${PWD_COMMAND}`; export r; \
8331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8332 $(HOST_EXPORTS) \
8333 for flag in $(EXTRA_HOST_FLAGS) ; do \
8334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8335 done; \
8336 echo "Doing html in flex" ; \
8337 (cd $(HOST_SUBDIR)/flex && \
8338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8340 "RANLIB=$${RANLIB}" \
8341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8342 html) \
8343 || exit 1
8344
8345 @endif flex
8346
8347 .PHONY: maybe-TAGS-flex TAGS-flex
8348 maybe-TAGS-flex:
8349 @if flex
8350 maybe-TAGS-flex: TAGS-flex
8351
8352 TAGS-flex: \
8353 configure-flex
8354 @: $(MAKE); $(unstage)
8355 @[ -f ./flex/Makefile ] || exit 0; \
8356 r=`${PWD_COMMAND}`; export r; \
8357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8358 $(HOST_EXPORTS) \
8359 for flag in $(EXTRA_HOST_FLAGS) ; do \
8360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8361 done; \
8362 echo "Doing TAGS in flex" ; \
8363 (cd $(HOST_SUBDIR)/flex && \
8364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8366 "RANLIB=$${RANLIB}" \
8367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8368 TAGS) \
8369 || exit 1
8370
8371 @endif flex
8372
8373 .PHONY: maybe-install-info-flex install-info-flex
8374 maybe-install-info-flex:
8375 @if flex
8376 maybe-install-info-flex: install-info-flex
8377
8378 install-info-flex: \
8379 configure-flex \
8380 info-flex
8381 @: $(MAKE); $(unstage)
8382 @[ -f ./flex/Makefile ] || exit 0; \
8383 r=`${PWD_COMMAND}`; export r; \
8384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8385 $(HOST_EXPORTS) \
8386 for flag in $(EXTRA_HOST_FLAGS) ; do \
8387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8388 done; \
8389 echo "Doing install-info in flex" ; \
8390 (cd $(HOST_SUBDIR)/flex && \
8391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8393 "RANLIB=$${RANLIB}" \
8394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8395 install-info) \
8396 || exit 1
8397
8398 @endif flex
8399
8400 .PHONY: maybe-install-pdf-flex install-pdf-flex
8401 maybe-install-pdf-flex:
8402 @if flex
8403 maybe-install-pdf-flex: install-pdf-flex
8404
8405 install-pdf-flex: \
8406 configure-flex \
8407 pdf-flex
8408 @: $(MAKE); $(unstage)
8409 @[ -f ./flex/Makefile ] || exit 0; \
8410 r=`${PWD_COMMAND}`; export r; \
8411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8412 $(HOST_EXPORTS) \
8413 for flag in $(EXTRA_HOST_FLAGS) ; do \
8414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8415 done; \
8416 echo "Doing install-pdf in flex" ; \
8417 (cd $(HOST_SUBDIR)/flex && \
8418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8420 "RANLIB=$${RANLIB}" \
8421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8422 install-pdf) \
8423 || exit 1
8424
8425 @endif flex
8426
8427 .PHONY: maybe-install-html-flex install-html-flex
8428 maybe-install-html-flex:
8429 @if flex
8430 maybe-install-html-flex: install-html-flex
8431
8432 install-html-flex: \
8433 configure-flex \
8434 html-flex
8435 @: $(MAKE); $(unstage)
8436 @[ -f ./flex/Makefile ] || exit 0; \
8437 r=`${PWD_COMMAND}`; export r; \
8438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8439 $(HOST_EXPORTS) \
8440 for flag in $(EXTRA_HOST_FLAGS) ; do \
8441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8442 done; \
8443 echo "Doing install-html in flex" ; \
8444 (cd $(HOST_SUBDIR)/flex && \
8445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8447 "RANLIB=$${RANLIB}" \
8448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8449 install-html) \
8450 || exit 1
8451
8452 @endif flex
8453
8454 .PHONY: maybe-installcheck-flex installcheck-flex
8455 maybe-installcheck-flex:
8456 @if flex
8457 maybe-installcheck-flex: installcheck-flex
8458
8459 installcheck-flex: \
8460 configure-flex
8461 @: $(MAKE); $(unstage)
8462 @[ -f ./flex/Makefile ] || exit 0; \
8463 r=`${PWD_COMMAND}`; export r; \
8464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8465 $(HOST_EXPORTS) \
8466 for flag in $(EXTRA_HOST_FLAGS) ; do \
8467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8468 done; \
8469 echo "Doing installcheck in flex" ; \
8470 (cd $(HOST_SUBDIR)/flex && \
8471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8473 "RANLIB=$${RANLIB}" \
8474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8475 installcheck) \
8476 || exit 1
8477
8478 @endif flex
8479
8480 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8481 maybe-mostlyclean-flex:
8482 @if flex
8483 maybe-mostlyclean-flex: mostlyclean-flex
8484
8485 mostlyclean-flex:
8486 @: $(MAKE); $(unstage)
8487 @[ -f ./flex/Makefile ] || exit 0; \
8488 r=`${PWD_COMMAND}`; export r; \
8489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8490 $(HOST_EXPORTS) \
8491 for flag in $(EXTRA_HOST_FLAGS) ; do \
8492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8493 done; \
8494 echo "Doing mostlyclean in flex" ; \
8495 (cd $(HOST_SUBDIR)/flex && \
8496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8498 "RANLIB=$${RANLIB}" \
8499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8500 mostlyclean) \
8501 || exit 1
8502
8503 @endif flex
8504
8505 .PHONY: maybe-clean-flex clean-flex
8506 maybe-clean-flex:
8507 @if flex
8508 maybe-clean-flex: clean-flex
8509
8510 clean-flex:
8511 @: $(MAKE); $(unstage)
8512 @[ -f ./flex/Makefile ] || exit 0; \
8513 r=`${PWD_COMMAND}`; export r; \
8514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8515 $(HOST_EXPORTS) \
8516 for flag in $(EXTRA_HOST_FLAGS) ; do \
8517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8518 done; \
8519 echo "Doing clean in flex" ; \
8520 (cd $(HOST_SUBDIR)/flex && \
8521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8523 "RANLIB=$${RANLIB}" \
8524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8525 clean) \
8526 || exit 1
8527
8528 @endif flex
8529
8530 .PHONY: maybe-distclean-flex distclean-flex
8531 maybe-distclean-flex:
8532 @if flex
8533 maybe-distclean-flex: distclean-flex
8534
8535 distclean-flex:
8536 @: $(MAKE); $(unstage)
8537 @[ -f ./flex/Makefile ] || exit 0; \
8538 r=`${PWD_COMMAND}`; export r; \
8539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8540 $(HOST_EXPORTS) \
8541 for flag in $(EXTRA_HOST_FLAGS) ; do \
8542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8543 done; \
8544 echo "Doing distclean in flex" ; \
8545 (cd $(HOST_SUBDIR)/flex && \
8546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8548 "RANLIB=$${RANLIB}" \
8549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8550 distclean) \
8551 || exit 1
8552
8553 @endif flex
8554
8555 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8556 maybe-maintainer-clean-flex:
8557 @if flex
8558 maybe-maintainer-clean-flex: maintainer-clean-flex
8559
8560 maintainer-clean-flex:
8561 @: $(MAKE); $(unstage)
8562 @[ -f ./flex/Makefile ] || exit 0; \
8563 r=`${PWD_COMMAND}`; export r; \
8564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8565 $(HOST_EXPORTS) \
8566 for flag in $(EXTRA_HOST_FLAGS) ; do \
8567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8568 done; \
8569 echo "Doing maintainer-clean in flex" ; \
8570 (cd $(HOST_SUBDIR)/flex && \
8571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8573 "RANLIB=$${RANLIB}" \
8574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8575 maintainer-clean) \
8576 || exit 1
8577
8578 @endif flex
8579
8580
8581
8582 .PHONY: configure-gas maybe-configure-gas
8583 maybe-configure-gas:
8584 @if gcc-bootstrap
8585 configure-gas: stage_current
8586 @endif gcc-bootstrap
8587 @if gas
8588 maybe-configure-gas: configure-gas
8589 configure-gas:
8590 @r=`${PWD_COMMAND}`; export r; \
8591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8592 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8594 $(HOST_EXPORTS) \
8595 echo Configuring in $(HOST_SUBDIR)/gas; \
8596 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8597 case $(srcdir) in \
8598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8599 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8601 esac; \
8602 srcdiroption="--srcdir=$${topdir}/gas"; \
8603 libsrcdir="$$s/gas"; \
8604 $(SHELL) $${libsrcdir}/configure \
8605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8606 --target=${target_alias} $${srcdiroption} \
8607 || exit 1
8608 @endif gas
8609
8610
8611
8612 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8613 maybe-configure-stage1-gas:
8614 @if gas-bootstrap
8615 maybe-configure-stage1-gas: configure-stage1-gas
8616 configure-stage1-gas:
8617 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8618 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8619 @r=`${PWD_COMMAND}`; export r; \
8620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8621 TFLAGS="$(STAGE1_TFLAGS)"; \
8622 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8623 $(HOST_EXPORTS) \
8624 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8625 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8626 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8627 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8629 cd $(HOST_SUBDIR)/gas || exit 1; \
8630 case $(srcdir) in \
8631 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8632 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8633 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8634 esac; \
8635 srcdiroption="--srcdir=$${topdir}/gas"; \
8636 libsrcdir="$$s/gas"; \
8637 $(SHELL) $${libsrcdir}/configure \
8638 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8639 --target=${target_alias} $${srcdiroption} \
8640 $(STAGE1_CONFIGURE_FLAGS)
8641 @endif gas-bootstrap
8642
8643 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8644 maybe-configure-stage2-gas:
8645 @if gas-bootstrap
8646 maybe-configure-stage2-gas: configure-stage2-gas
8647 configure-stage2-gas:
8648 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8649 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8650 @r=`${PWD_COMMAND}`; export r; \
8651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8652 TFLAGS="$(STAGE2_TFLAGS)"; \
8653 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8654 $(HOST_EXPORTS) \
8655 $(POSTSTAGE1_HOST_EXPORTS) \
8656 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8657 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8658 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8659 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8660 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8661 cd $(HOST_SUBDIR)/gas || exit 1; \
8662 case $(srcdir) in \
8663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8664 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8666 esac; \
8667 srcdiroption="--srcdir=$${topdir}/gas"; \
8668 libsrcdir="$$s/gas"; \
8669 $(SHELL) $${libsrcdir}/configure \
8670 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8671 --target=${target_alias} $${srcdiroption} \
8672 --with-build-libsubdir=$(HOST_SUBDIR) \
8673 $(STAGE2_CONFIGURE_FLAGS)
8674 @endif gas-bootstrap
8675
8676 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8677 maybe-configure-stage3-gas:
8678 @if gas-bootstrap
8679 maybe-configure-stage3-gas: configure-stage3-gas
8680 configure-stage3-gas:
8681 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8682 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8683 @r=`${PWD_COMMAND}`; export r; \
8684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8685 TFLAGS="$(STAGE3_TFLAGS)"; \
8686 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8687 $(HOST_EXPORTS) \
8688 $(POSTSTAGE1_HOST_EXPORTS) \
8689 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8690 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8691 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8692 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8693 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8694 cd $(HOST_SUBDIR)/gas || exit 1; \
8695 case $(srcdir) in \
8696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8697 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8699 esac; \
8700 srcdiroption="--srcdir=$${topdir}/gas"; \
8701 libsrcdir="$$s/gas"; \
8702 $(SHELL) $${libsrcdir}/configure \
8703 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8704 --target=${target_alias} $${srcdiroption} \
8705 --with-build-libsubdir=$(HOST_SUBDIR) \
8706 $(STAGE3_CONFIGURE_FLAGS)
8707 @endif gas-bootstrap
8708
8709 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8710 maybe-configure-stage4-gas:
8711 @if gas-bootstrap
8712 maybe-configure-stage4-gas: configure-stage4-gas
8713 configure-stage4-gas:
8714 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8715 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8716 @r=`${PWD_COMMAND}`; export r; \
8717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8718 TFLAGS="$(STAGE4_TFLAGS)"; \
8719 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8720 $(HOST_EXPORTS) \
8721 $(POSTSTAGE1_HOST_EXPORTS) \
8722 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8723 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8724 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8725 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8726 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8727 cd $(HOST_SUBDIR)/gas || exit 1; \
8728 case $(srcdir) in \
8729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8730 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8732 esac; \
8733 srcdiroption="--srcdir=$${topdir}/gas"; \
8734 libsrcdir="$$s/gas"; \
8735 $(SHELL) $${libsrcdir}/configure \
8736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8737 --target=${target_alias} $${srcdiroption} \
8738 --with-build-libsubdir=$(HOST_SUBDIR) \
8739 $(STAGE4_CONFIGURE_FLAGS)
8740 @endif gas-bootstrap
8741
8742 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8743 maybe-configure-stageprofile-gas:
8744 @if gas-bootstrap
8745 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8746 configure-stageprofile-gas:
8747 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8748 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8749 @r=`${PWD_COMMAND}`; export r; \
8750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8751 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8752 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8753 $(HOST_EXPORTS) \
8754 $(POSTSTAGE1_HOST_EXPORTS) \
8755 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8756 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8757 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8758 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8760 cd $(HOST_SUBDIR)/gas || exit 1; \
8761 case $(srcdir) in \
8762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8763 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8765 esac; \
8766 srcdiroption="--srcdir=$${topdir}/gas"; \
8767 libsrcdir="$$s/gas"; \
8768 $(SHELL) $${libsrcdir}/configure \
8769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8770 --target=${target_alias} $${srcdiroption} \
8771 --with-build-libsubdir=$(HOST_SUBDIR) \
8772 $(STAGEprofile_CONFIGURE_FLAGS)
8773 @endif gas-bootstrap
8774
8775 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8776 maybe-configure-stagefeedback-gas:
8777 @if gas-bootstrap
8778 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8779 configure-stagefeedback-gas:
8780 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8781 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8782 @r=`${PWD_COMMAND}`; export r; \
8783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8784 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8785 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8786 $(HOST_EXPORTS) \
8787 $(POSTSTAGE1_HOST_EXPORTS) \
8788 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8789 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8790 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8791 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8792 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8793 cd $(HOST_SUBDIR)/gas || exit 1; \
8794 case $(srcdir) in \
8795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8796 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8798 esac; \
8799 srcdiroption="--srcdir=$${topdir}/gas"; \
8800 libsrcdir="$$s/gas"; \
8801 $(SHELL) $${libsrcdir}/configure \
8802 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8803 --target=${target_alias} $${srcdiroption} \
8804 --with-build-libsubdir=$(HOST_SUBDIR) \
8805 $(STAGEfeedback_CONFIGURE_FLAGS)
8806 @endif gas-bootstrap
8807
8808
8809
8810
8811
8812 .PHONY: all-gas maybe-all-gas
8813 maybe-all-gas:
8814 @if gcc-bootstrap
8815 all-gas: stage_current
8816 @endif gcc-bootstrap
8817 @if gas
8818 TARGET-gas=all
8819 maybe-all-gas: all-gas
8820 all-gas: configure-gas
8821 @r=`${PWD_COMMAND}`; export r; \
8822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8823 $(HOST_EXPORTS) \
8824 (cd $(HOST_SUBDIR)/gas && \
8825 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8826 $(TARGET-gas))
8827 @endif gas
8828
8829
8830
8831 .PHONY: all-stage1-gas maybe-all-stage1-gas
8832 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8833 maybe-all-stage1-gas:
8834 maybe-clean-stage1-gas:
8835 @if gas-bootstrap
8836 maybe-all-stage1-gas: all-stage1-gas
8837 all-stage1: all-stage1-gas
8838 TARGET-stage1-gas = $(TARGET-gas)
8839 all-stage1-gas: configure-stage1-gas
8840 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8841 @r=`${PWD_COMMAND}`; export r; \
8842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8843 TFLAGS="$(STAGE1_TFLAGS)"; \
8844 $(HOST_EXPORTS) \
8845 cd $(HOST_SUBDIR)/gas && \
8846 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8847 CFLAGS="$(STAGE1_CFLAGS)" \
8848 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8849 LIBCFLAGS="$(LIBCFLAGS)" \
8850 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8851 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8852 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8853 $(EXTRA_HOST_FLAGS) \
8854 TFLAGS="$(STAGE1_TFLAGS)" \
8855 $(TARGET-stage1-gas)
8856
8857 maybe-clean-stage1-gas: clean-stage1-gas
8858 clean-stage1: clean-stage1-gas
8859 clean-stage1-gas:
8860 @if [ $(current_stage) = stage1 ]; then \
8861 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8862 else \
8863 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8864 $(MAKE) stage1-start; \
8865 fi; \
8866 cd $(HOST_SUBDIR)/gas && \
8867 $(MAKE) $(EXTRA_HOST_FLAGS) \
8868 clean
8869 @endif gas-bootstrap
8870
8871
8872 .PHONY: all-stage2-gas maybe-all-stage2-gas
8873 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8874 maybe-all-stage2-gas:
8875 maybe-clean-stage2-gas:
8876 @if gas-bootstrap
8877 maybe-all-stage2-gas: all-stage2-gas
8878 all-stage2: all-stage2-gas
8879 TARGET-stage2-gas = $(TARGET-gas)
8880 all-stage2-gas: configure-stage2-gas
8881 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8882 @r=`${PWD_COMMAND}`; export r; \
8883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8884 TFLAGS="$(STAGE2_TFLAGS)"; \
8885 $(HOST_EXPORTS) \
8886 $(POSTSTAGE1_HOST_EXPORTS) \
8887 cd $(HOST_SUBDIR)/gas && \
8888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8889 CFLAGS="$(STAGE2_CFLAGS)" \
8890 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8891 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8892 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8893 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8894 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8895 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8896 TFLAGS="$(STAGE2_TFLAGS)" \
8897 $(TARGET-stage2-gas)
8898
8899 maybe-clean-stage2-gas: clean-stage2-gas
8900 clean-stage2: clean-stage2-gas
8901 clean-stage2-gas:
8902 @if [ $(current_stage) = stage2 ]; then \
8903 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8904 else \
8905 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8906 $(MAKE) stage2-start; \
8907 fi; \
8908 cd $(HOST_SUBDIR)/gas && \
8909 $(MAKE) $(EXTRA_HOST_FLAGS) \
8910 $(POSTSTAGE1_FLAGS_TO_PASS) \
8911 clean
8912 @endif gas-bootstrap
8913
8914
8915 .PHONY: all-stage3-gas maybe-all-stage3-gas
8916 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8917 maybe-all-stage3-gas:
8918 maybe-clean-stage3-gas:
8919 @if gas-bootstrap
8920 maybe-all-stage3-gas: all-stage3-gas
8921 all-stage3: all-stage3-gas
8922 TARGET-stage3-gas = $(TARGET-gas)
8923 all-stage3-gas: configure-stage3-gas
8924 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8925 @r=`${PWD_COMMAND}`; export r; \
8926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8927 TFLAGS="$(STAGE3_TFLAGS)"; \
8928 $(HOST_EXPORTS) \
8929 $(POSTSTAGE1_HOST_EXPORTS) \
8930 cd $(HOST_SUBDIR)/gas && \
8931 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8932 CFLAGS="$(STAGE3_CFLAGS)" \
8933 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8934 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8935 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8936 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8937 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8938 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8939 TFLAGS="$(STAGE3_TFLAGS)" \
8940 $(TARGET-stage3-gas)
8941
8942 maybe-clean-stage3-gas: clean-stage3-gas
8943 clean-stage3: clean-stage3-gas
8944 clean-stage3-gas:
8945 @if [ $(current_stage) = stage3 ]; then \
8946 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8947 else \
8948 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8949 $(MAKE) stage3-start; \
8950 fi; \
8951 cd $(HOST_SUBDIR)/gas && \
8952 $(MAKE) $(EXTRA_HOST_FLAGS) \
8953 $(POSTSTAGE1_FLAGS_TO_PASS) \
8954 clean
8955 @endif gas-bootstrap
8956
8957
8958 .PHONY: all-stage4-gas maybe-all-stage4-gas
8959 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
8960 maybe-all-stage4-gas:
8961 maybe-clean-stage4-gas:
8962 @if gas-bootstrap
8963 maybe-all-stage4-gas: all-stage4-gas
8964 all-stage4: all-stage4-gas
8965 TARGET-stage4-gas = $(TARGET-gas)
8966 all-stage4-gas: configure-stage4-gas
8967 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8968 @r=`${PWD_COMMAND}`; export r; \
8969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8970 TFLAGS="$(STAGE4_TFLAGS)"; \
8971 $(HOST_EXPORTS) \
8972 $(POSTSTAGE1_HOST_EXPORTS) \
8973 cd $(HOST_SUBDIR)/gas && \
8974 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8975 CFLAGS="$(STAGE4_CFLAGS)" \
8976 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8977 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8978 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8979 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8980 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8981 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8982 TFLAGS="$(STAGE4_TFLAGS)" \
8983 $(TARGET-stage4-gas)
8984
8985 maybe-clean-stage4-gas: clean-stage4-gas
8986 clean-stage4: clean-stage4-gas
8987 clean-stage4-gas:
8988 @if [ $(current_stage) = stage4 ]; then \
8989 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8990 else \
8991 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
8992 $(MAKE) stage4-start; \
8993 fi; \
8994 cd $(HOST_SUBDIR)/gas && \
8995 $(MAKE) $(EXTRA_HOST_FLAGS) \
8996 $(POSTSTAGE1_FLAGS_TO_PASS) \
8997 clean
8998 @endif gas-bootstrap
8999
9000
9001 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9002 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9003 maybe-all-stageprofile-gas:
9004 maybe-clean-stageprofile-gas:
9005 @if gas-bootstrap
9006 maybe-all-stageprofile-gas: all-stageprofile-gas
9007 all-stageprofile: all-stageprofile-gas
9008 TARGET-stageprofile-gas = $(TARGET-gas)
9009 all-stageprofile-gas: configure-stageprofile-gas
9010 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9011 @r=`${PWD_COMMAND}`; export r; \
9012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9013 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9014 $(HOST_EXPORTS) \
9015 $(POSTSTAGE1_HOST_EXPORTS) \
9016 cd $(HOST_SUBDIR)/gas && \
9017 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9018 CFLAGS="$(STAGEprofile_CFLAGS)" \
9019 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9020 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9021 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9022 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9023 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9024 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9025 TFLAGS="$(STAGEprofile_TFLAGS)" \
9026 $(TARGET-stageprofile-gas)
9027
9028 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9029 clean-stageprofile: clean-stageprofile-gas
9030 clean-stageprofile-gas:
9031 @if [ $(current_stage) = stageprofile ]; then \
9032 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9033 else \
9034 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9035 $(MAKE) stageprofile-start; \
9036 fi; \
9037 cd $(HOST_SUBDIR)/gas && \
9038 $(MAKE) $(EXTRA_HOST_FLAGS) \
9039 $(POSTSTAGE1_FLAGS_TO_PASS) \
9040 clean
9041 @endif gas-bootstrap
9042
9043
9044 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9045 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9046 maybe-all-stagefeedback-gas:
9047 maybe-clean-stagefeedback-gas:
9048 @if gas-bootstrap
9049 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9050 all-stagefeedback: all-stagefeedback-gas
9051 TARGET-stagefeedback-gas = $(TARGET-gas)
9052 all-stagefeedback-gas: configure-stagefeedback-gas
9053 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9054 @r=`${PWD_COMMAND}`; export r; \
9055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9056 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9057 $(HOST_EXPORTS) \
9058 $(POSTSTAGE1_HOST_EXPORTS) \
9059 cd $(HOST_SUBDIR)/gas && \
9060 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9061 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9062 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9063 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9064 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9065 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9066 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9067 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9068 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9069 $(TARGET-stagefeedback-gas)
9070
9071 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9072 clean-stagefeedback: clean-stagefeedback-gas
9073 clean-stagefeedback-gas:
9074 @if [ $(current_stage) = stagefeedback ]; then \
9075 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9076 else \
9077 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9078 $(MAKE) stagefeedback-start; \
9079 fi; \
9080 cd $(HOST_SUBDIR)/gas && \
9081 $(MAKE) $(EXTRA_HOST_FLAGS) \
9082 $(POSTSTAGE1_FLAGS_TO_PASS) \
9083 clean
9084 @endif gas-bootstrap
9085
9086
9087
9088
9089
9090 .PHONY: check-gas maybe-check-gas
9091 maybe-check-gas:
9092 @if gas
9093 maybe-check-gas: check-gas
9094
9095 check-gas:
9096 @: $(MAKE); $(unstage)
9097 @r=`${PWD_COMMAND}`; export r; \
9098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9099 $(HOST_EXPORTS) \
9100 (cd $(HOST_SUBDIR)/gas && \
9101 $(MAKE) $(FLAGS_TO_PASS) check)
9102
9103 @endif gas
9104
9105 .PHONY: install-gas maybe-install-gas
9106 maybe-install-gas:
9107 @if gas
9108 maybe-install-gas: install-gas
9109
9110 install-gas: installdirs
9111 @: $(MAKE); $(unstage)
9112 @r=`${PWD_COMMAND}`; export r; \
9113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9114 $(HOST_EXPORTS) \
9115 (cd $(HOST_SUBDIR)/gas && \
9116 $(MAKE) $(FLAGS_TO_PASS) install)
9117
9118 @endif gas
9119
9120 .PHONY: install-strip-gas maybe-install-strip-gas
9121 maybe-install-strip-gas:
9122 @if gas
9123 maybe-install-strip-gas: install-strip-gas
9124
9125 install-strip-gas: installdirs
9126 @: $(MAKE); $(unstage)
9127 @r=`${PWD_COMMAND}`; export r; \
9128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9129 $(HOST_EXPORTS) \
9130 (cd $(HOST_SUBDIR)/gas && \
9131 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9132
9133 @endif gas
9134
9135 # Other targets (info, dvi, pdf, etc.)
9136
9137 .PHONY: maybe-info-gas info-gas
9138 maybe-info-gas:
9139 @if gas
9140 maybe-info-gas: info-gas
9141
9142 info-gas: \
9143 configure-gas
9144 @[ -f ./gas/Makefile ] || exit 0; \
9145 r=`${PWD_COMMAND}`; export r; \
9146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9147 $(HOST_EXPORTS) \
9148 for flag in $(EXTRA_HOST_FLAGS) ; do \
9149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9150 done; \
9151 echo "Doing info in gas" ; \
9152 (cd $(HOST_SUBDIR)/gas && \
9153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9155 "RANLIB=$${RANLIB}" \
9156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9157 info) \
9158 || exit 1
9159
9160 @endif gas
9161
9162 .PHONY: maybe-dvi-gas dvi-gas
9163 maybe-dvi-gas:
9164 @if gas
9165 maybe-dvi-gas: dvi-gas
9166
9167 dvi-gas: \
9168 configure-gas
9169 @[ -f ./gas/Makefile ] || exit 0; \
9170 r=`${PWD_COMMAND}`; export r; \
9171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9172 $(HOST_EXPORTS) \
9173 for flag in $(EXTRA_HOST_FLAGS) ; do \
9174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9175 done; \
9176 echo "Doing dvi in gas" ; \
9177 (cd $(HOST_SUBDIR)/gas && \
9178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9180 "RANLIB=$${RANLIB}" \
9181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9182 dvi) \
9183 || exit 1
9184
9185 @endif gas
9186
9187 .PHONY: maybe-pdf-gas pdf-gas
9188 maybe-pdf-gas:
9189 @if gas
9190 maybe-pdf-gas: pdf-gas
9191
9192 pdf-gas: \
9193 configure-gas
9194 @[ -f ./gas/Makefile ] || exit 0; \
9195 r=`${PWD_COMMAND}`; export r; \
9196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9197 $(HOST_EXPORTS) \
9198 for flag in $(EXTRA_HOST_FLAGS) ; do \
9199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9200 done; \
9201 echo "Doing pdf in gas" ; \
9202 (cd $(HOST_SUBDIR)/gas && \
9203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9205 "RANLIB=$${RANLIB}" \
9206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9207 pdf) \
9208 || exit 1
9209
9210 @endif gas
9211
9212 .PHONY: maybe-html-gas html-gas
9213 maybe-html-gas:
9214 @if gas
9215 maybe-html-gas: html-gas
9216
9217 html-gas: \
9218 configure-gas
9219 @[ -f ./gas/Makefile ] || exit 0; \
9220 r=`${PWD_COMMAND}`; export r; \
9221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9222 $(HOST_EXPORTS) \
9223 for flag in $(EXTRA_HOST_FLAGS) ; do \
9224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9225 done; \
9226 echo "Doing html in gas" ; \
9227 (cd $(HOST_SUBDIR)/gas && \
9228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9230 "RANLIB=$${RANLIB}" \
9231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9232 html) \
9233 || exit 1
9234
9235 @endif gas
9236
9237 .PHONY: maybe-TAGS-gas TAGS-gas
9238 maybe-TAGS-gas:
9239 @if gas
9240 maybe-TAGS-gas: TAGS-gas
9241
9242 TAGS-gas: \
9243 configure-gas
9244 @[ -f ./gas/Makefile ] || exit 0; \
9245 r=`${PWD_COMMAND}`; export r; \
9246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9247 $(HOST_EXPORTS) \
9248 for flag in $(EXTRA_HOST_FLAGS) ; do \
9249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9250 done; \
9251 echo "Doing TAGS in gas" ; \
9252 (cd $(HOST_SUBDIR)/gas && \
9253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9255 "RANLIB=$${RANLIB}" \
9256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9257 TAGS) \
9258 || exit 1
9259
9260 @endif gas
9261
9262 .PHONY: maybe-install-info-gas install-info-gas
9263 maybe-install-info-gas:
9264 @if gas
9265 maybe-install-info-gas: install-info-gas
9266
9267 install-info-gas: \
9268 configure-gas \
9269 info-gas
9270 @[ -f ./gas/Makefile ] || exit 0; \
9271 r=`${PWD_COMMAND}`; export r; \
9272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9273 $(HOST_EXPORTS) \
9274 for flag in $(EXTRA_HOST_FLAGS) ; do \
9275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9276 done; \
9277 echo "Doing install-info in gas" ; \
9278 (cd $(HOST_SUBDIR)/gas && \
9279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9281 "RANLIB=$${RANLIB}" \
9282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9283 install-info) \
9284 || exit 1
9285
9286 @endif gas
9287
9288 .PHONY: maybe-install-pdf-gas install-pdf-gas
9289 maybe-install-pdf-gas:
9290 @if gas
9291 maybe-install-pdf-gas: install-pdf-gas
9292
9293 install-pdf-gas: \
9294 configure-gas \
9295 pdf-gas
9296 @[ -f ./gas/Makefile ] || exit 0; \
9297 r=`${PWD_COMMAND}`; export r; \
9298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9299 $(HOST_EXPORTS) \
9300 for flag in $(EXTRA_HOST_FLAGS) ; do \
9301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9302 done; \
9303 echo "Doing install-pdf in gas" ; \
9304 (cd $(HOST_SUBDIR)/gas && \
9305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9307 "RANLIB=$${RANLIB}" \
9308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9309 install-pdf) \
9310 || exit 1
9311
9312 @endif gas
9313
9314 .PHONY: maybe-install-html-gas install-html-gas
9315 maybe-install-html-gas:
9316 @if gas
9317 maybe-install-html-gas: install-html-gas
9318
9319 install-html-gas: \
9320 configure-gas \
9321 html-gas
9322 @[ -f ./gas/Makefile ] || exit 0; \
9323 r=`${PWD_COMMAND}`; export r; \
9324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9325 $(HOST_EXPORTS) \
9326 for flag in $(EXTRA_HOST_FLAGS) ; do \
9327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9328 done; \
9329 echo "Doing install-html in gas" ; \
9330 (cd $(HOST_SUBDIR)/gas && \
9331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9333 "RANLIB=$${RANLIB}" \
9334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9335 install-html) \
9336 || exit 1
9337
9338 @endif gas
9339
9340 .PHONY: maybe-installcheck-gas installcheck-gas
9341 maybe-installcheck-gas:
9342 @if gas
9343 maybe-installcheck-gas: installcheck-gas
9344
9345 installcheck-gas: \
9346 configure-gas
9347 @[ -f ./gas/Makefile ] || exit 0; \
9348 r=`${PWD_COMMAND}`; export r; \
9349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9350 $(HOST_EXPORTS) \
9351 for flag in $(EXTRA_HOST_FLAGS) ; do \
9352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9353 done; \
9354 echo "Doing installcheck in gas" ; \
9355 (cd $(HOST_SUBDIR)/gas && \
9356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9358 "RANLIB=$${RANLIB}" \
9359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9360 installcheck) \
9361 || exit 1
9362
9363 @endif gas
9364
9365 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9366 maybe-mostlyclean-gas:
9367 @if gas
9368 maybe-mostlyclean-gas: mostlyclean-gas
9369
9370 mostlyclean-gas:
9371 @[ -f ./gas/Makefile ] || exit 0; \
9372 r=`${PWD_COMMAND}`; export r; \
9373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9374 $(HOST_EXPORTS) \
9375 for flag in $(EXTRA_HOST_FLAGS) ; do \
9376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9377 done; \
9378 echo "Doing mostlyclean in gas" ; \
9379 (cd $(HOST_SUBDIR)/gas && \
9380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9382 "RANLIB=$${RANLIB}" \
9383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9384 mostlyclean) \
9385 || exit 1
9386
9387 @endif gas
9388
9389 .PHONY: maybe-clean-gas clean-gas
9390 maybe-clean-gas:
9391 @if gas
9392 maybe-clean-gas: clean-gas
9393
9394 clean-gas:
9395 @[ -f ./gas/Makefile ] || exit 0; \
9396 r=`${PWD_COMMAND}`; export r; \
9397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9398 $(HOST_EXPORTS) \
9399 for flag in $(EXTRA_HOST_FLAGS) ; do \
9400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9401 done; \
9402 echo "Doing clean in gas" ; \
9403 (cd $(HOST_SUBDIR)/gas && \
9404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9406 "RANLIB=$${RANLIB}" \
9407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9408 clean) \
9409 || exit 1
9410
9411 @endif gas
9412
9413 .PHONY: maybe-distclean-gas distclean-gas
9414 maybe-distclean-gas:
9415 @if gas
9416 maybe-distclean-gas: distclean-gas
9417
9418 distclean-gas:
9419 @[ -f ./gas/Makefile ] || exit 0; \
9420 r=`${PWD_COMMAND}`; export r; \
9421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9422 $(HOST_EXPORTS) \
9423 for flag in $(EXTRA_HOST_FLAGS) ; do \
9424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9425 done; \
9426 echo "Doing distclean in gas" ; \
9427 (cd $(HOST_SUBDIR)/gas && \
9428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9430 "RANLIB=$${RANLIB}" \
9431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9432 distclean) \
9433 || exit 1
9434
9435 @endif gas
9436
9437 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9438 maybe-maintainer-clean-gas:
9439 @if gas
9440 maybe-maintainer-clean-gas: maintainer-clean-gas
9441
9442 maintainer-clean-gas:
9443 @[ -f ./gas/Makefile ] || exit 0; \
9444 r=`${PWD_COMMAND}`; export r; \
9445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9446 $(HOST_EXPORTS) \
9447 for flag in $(EXTRA_HOST_FLAGS) ; do \
9448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9449 done; \
9450 echo "Doing maintainer-clean in gas" ; \
9451 (cd $(HOST_SUBDIR)/gas && \
9452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9454 "RANLIB=$${RANLIB}" \
9455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9456 maintainer-clean) \
9457 || exit 1
9458
9459 @endif gas
9460
9461
9462
9463 .PHONY: configure-gcc maybe-configure-gcc
9464 maybe-configure-gcc:
9465 @if gcc-bootstrap
9466 configure-gcc: stage_current
9467 @endif gcc-bootstrap
9468 @if gcc
9469 maybe-configure-gcc: configure-gcc
9470 configure-gcc:
9471 @r=`${PWD_COMMAND}`; export r; \
9472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9473 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9475 $(HOST_EXPORTS) \
9476 echo Configuring in $(HOST_SUBDIR)/gcc; \
9477 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9478 case $(srcdir) in \
9479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9480 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9482 esac; \
9483 srcdiroption="--srcdir=$${topdir}/gcc"; \
9484 libsrcdir="$$s/gcc"; \
9485 $(SHELL) $${libsrcdir}/configure \
9486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9487 --target=${target_alias} $${srcdiroption} \
9488 || exit 1
9489 @endif gcc
9490
9491
9492
9493 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9494 maybe-configure-stage1-gcc:
9495 @if gcc-bootstrap
9496 maybe-configure-stage1-gcc: configure-stage1-gcc
9497 configure-stage1-gcc:
9498 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9499 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9500 @r=`${PWD_COMMAND}`; export r; \
9501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9502 TFLAGS="$(STAGE1_TFLAGS)"; \
9503 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9504 $(HOST_EXPORTS) \
9505 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9506 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9507 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9508 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9510 cd $(HOST_SUBDIR)/gcc || exit 1; \
9511 case $(srcdir) in \
9512 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9513 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9514 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9515 esac; \
9516 srcdiroption="--srcdir=$${topdir}/gcc"; \
9517 libsrcdir="$$s/gcc"; \
9518 $(SHELL) $${libsrcdir}/configure \
9519 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9520 --target=${target_alias} $${srcdiroption} \
9521 $(STAGE1_CONFIGURE_FLAGS)
9522 @endif gcc-bootstrap
9523
9524 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9525 maybe-configure-stage2-gcc:
9526 @if gcc-bootstrap
9527 maybe-configure-stage2-gcc: configure-stage2-gcc
9528 configure-stage2-gcc:
9529 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9530 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9531 @r=`${PWD_COMMAND}`; export r; \
9532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9533 TFLAGS="$(STAGE2_TFLAGS)"; \
9534 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9535 $(HOST_EXPORTS) \
9536 $(POSTSTAGE1_HOST_EXPORTS) \
9537 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9538 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9539 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9540 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9541 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9542 cd $(HOST_SUBDIR)/gcc || exit 1; \
9543 case $(srcdir) in \
9544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9545 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9547 esac; \
9548 srcdiroption="--srcdir=$${topdir}/gcc"; \
9549 libsrcdir="$$s/gcc"; \
9550 $(SHELL) $${libsrcdir}/configure \
9551 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9552 --target=${target_alias} $${srcdiroption} \
9553 --with-build-libsubdir=$(HOST_SUBDIR) \
9554 $(STAGE2_CONFIGURE_FLAGS)
9555 @endif gcc-bootstrap
9556
9557 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9558 maybe-configure-stage3-gcc:
9559 @if gcc-bootstrap
9560 maybe-configure-stage3-gcc: configure-stage3-gcc
9561 configure-stage3-gcc:
9562 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9563 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9564 @r=`${PWD_COMMAND}`; export r; \
9565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9566 TFLAGS="$(STAGE3_TFLAGS)"; \
9567 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9568 $(HOST_EXPORTS) \
9569 $(POSTSTAGE1_HOST_EXPORTS) \
9570 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9571 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9572 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9573 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9574 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9575 cd $(HOST_SUBDIR)/gcc || exit 1; \
9576 case $(srcdir) in \
9577 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9578 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9579 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9580 esac; \
9581 srcdiroption="--srcdir=$${topdir}/gcc"; \
9582 libsrcdir="$$s/gcc"; \
9583 $(SHELL) $${libsrcdir}/configure \
9584 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9585 --target=${target_alias} $${srcdiroption} \
9586 --with-build-libsubdir=$(HOST_SUBDIR) \
9587 $(STAGE3_CONFIGURE_FLAGS)
9588 @endif gcc-bootstrap
9589
9590 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9591 maybe-configure-stage4-gcc:
9592 @if gcc-bootstrap
9593 maybe-configure-stage4-gcc: configure-stage4-gcc
9594 configure-stage4-gcc:
9595 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9596 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9597 @r=`${PWD_COMMAND}`; export r; \
9598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9599 TFLAGS="$(STAGE4_TFLAGS)"; \
9600 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9601 $(HOST_EXPORTS) \
9602 $(POSTSTAGE1_HOST_EXPORTS) \
9603 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9604 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9605 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9606 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9607 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9608 cd $(HOST_SUBDIR)/gcc || exit 1; \
9609 case $(srcdir) in \
9610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9611 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9613 esac; \
9614 srcdiroption="--srcdir=$${topdir}/gcc"; \
9615 libsrcdir="$$s/gcc"; \
9616 $(SHELL) $${libsrcdir}/configure \
9617 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9618 --target=${target_alias} $${srcdiroption} \
9619 --with-build-libsubdir=$(HOST_SUBDIR) \
9620 $(STAGE4_CONFIGURE_FLAGS)
9621 @endif gcc-bootstrap
9622
9623 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9624 maybe-configure-stageprofile-gcc:
9625 @if gcc-bootstrap
9626 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9627 configure-stageprofile-gcc:
9628 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9629 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9630 @r=`${PWD_COMMAND}`; export r; \
9631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9632 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9633 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9634 $(HOST_EXPORTS) \
9635 $(POSTSTAGE1_HOST_EXPORTS) \
9636 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9637 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9638 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9639 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9640 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9641 cd $(HOST_SUBDIR)/gcc || exit 1; \
9642 case $(srcdir) in \
9643 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9644 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9645 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9646 esac; \
9647 srcdiroption="--srcdir=$${topdir}/gcc"; \
9648 libsrcdir="$$s/gcc"; \
9649 $(SHELL) $${libsrcdir}/configure \
9650 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9651 --target=${target_alias} $${srcdiroption} \
9652 --with-build-libsubdir=$(HOST_SUBDIR) \
9653 $(STAGEprofile_CONFIGURE_FLAGS)
9654 @endif gcc-bootstrap
9655
9656 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9657 maybe-configure-stagefeedback-gcc:
9658 @if gcc-bootstrap
9659 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9660 configure-stagefeedback-gcc:
9661 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9662 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9663 @r=`${PWD_COMMAND}`; export r; \
9664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9665 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9666 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9667 $(HOST_EXPORTS) \
9668 $(POSTSTAGE1_HOST_EXPORTS) \
9669 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9670 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9671 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9672 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9673 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9674 cd $(HOST_SUBDIR)/gcc || exit 1; \
9675 case $(srcdir) in \
9676 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9677 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9678 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9679 esac; \
9680 srcdiroption="--srcdir=$${topdir}/gcc"; \
9681 libsrcdir="$$s/gcc"; \
9682 $(SHELL) $${libsrcdir}/configure \
9683 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9684 --target=${target_alias} $${srcdiroption} \
9685 --with-build-libsubdir=$(HOST_SUBDIR) \
9686 $(STAGEfeedback_CONFIGURE_FLAGS)
9687 @endif gcc-bootstrap
9688
9689
9690
9691
9692
9693 .PHONY: all-gcc maybe-all-gcc
9694 maybe-all-gcc:
9695 @if gcc-bootstrap
9696 all-gcc: stage_current
9697 @endif gcc-bootstrap
9698 @if gcc
9699 TARGET-gcc=all
9700 maybe-all-gcc: all-gcc
9701 all-gcc: configure-gcc
9702 @r=`${PWD_COMMAND}`; export r; \
9703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9704 $(HOST_EXPORTS) \
9705 (cd $(HOST_SUBDIR)/gcc && \
9706 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9707 $(TARGET-gcc))
9708 @endif gcc
9709
9710
9711
9712 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9713 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9714 maybe-all-stage1-gcc:
9715 maybe-clean-stage1-gcc:
9716 @if gcc-bootstrap
9717 maybe-all-stage1-gcc: all-stage1-gcc
9718 all-stage1: all-stage1-gcc
9719 TARGET-stage1-gcc = $(TARGET-gcc)
9720 all-stage1-gcc: configure-stage1-gcc
9721 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9722 @r=`${PWD_COMMAND}`; export r; \
9723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9724 TFLAGS="$(STAGE1_TFLAGS)"; \
9725 $(HOST_EXPORTS) \
9726 cd $(HOST_SUBDIR)/gcc && \
9727 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9728 CFLAGS="$(STAGE1_CFLAGS)" \
9729 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9730 LIBCFLAGS="$(LIBCFLAGS)" \
9731 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9732 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9733 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9734 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9735 TFLAGS="$(STAGE1_TFLAGS)" \
9736 $(TARGET-stage1-gcc)
9737
9738 maybe-clean-stage1-gcc: clean-stage1-gcc
9739 clean-stage1: clean-stage1-gcc
9740 clean-stage1-gcc:
9741 @if [ $(current_stage) = stage1 ]; then \
9742 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9743 else \
9744 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9745 $(MAKE) stage1-start; \
9746 fi; \
9747 cd $(HOST_SUBDIR)/gcc && \
9748 $(MAKE) $(EXTRA_HOST_FLAGS) \
9749 $(EXTRA_GCC_FLAGS) clean
9750 @endif gcc-bootstrap
9751
9752
9753 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9754 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9755 maybe-all-stage2-gcc:
9756 maybe-clean-stage2-gcc:
9757 @if gcc-bootstrap
9758 maybe-all-stage2-gcc: all-stage2-gcc
9759 all-stage2: all-stage2-gcc
9760 TARGET-stage2-gcc = $(TARGET-gcc)
9761 all-stage2-gcc: configure-stage2-gcc
9762 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9763 @r=`${PWD_COMMAND}`; export r; \
9764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9765 TFLAGS="$(STAGE2_TFLAGS)"; \
9766 $(HOST_EXPORTS) \
9767 $(POSTSTAGE1_HOST_EXPORTS) \
9768 cd $(HOST_SUBDIR)/gcc && \
9769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9770 CFLAGS="$(STAGE2_CFLAGS)" \
9771 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9772 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9773 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9774 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9775 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9776 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9777 TFLAGS="$(STAGE2_TFLAGS)" \
9778 $(TARGET-stage2-gcc)
9779
9780 maybe-clean-stage2-gcc: clean-stage2-gcc
9781 clean-stage2: clean-stage2-gcc
9782 clean-stage2-gcc:
9783 @if [ $(current_stage) = stage2 ]; then \
9784 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9785 else \
9786 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9787 $(MAKE) stage2-start; \
9788 fi; \
9789 cd $(HOST_SUBDIR)/gcc && \
9790 $(MAKE) $(EXTRA_HOST_FLAGS) \
9791 $(POSTSTAGE1_FLAGS_TO_PASS) \
9792 $(EXTRA_GCC_FLAGS) clean
9793 @endif gcc-bootstrap
9794
9795
9796 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9797 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9798 maybe-all-stage3-gcc:
9799 maybe-clean-stage3-gcc:
9800 @if gcc-bootstrap
9801 maybe-all-stage3-gcc: all-stage3-gcc
9802 all-stage3: all-stage3-gcc
9803 TARGET-stage3-gcc = $(TARGET-gcc)
9804 all-stage3-gcc: configure-stage3-gcc
9805 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9806 @r=`${PWD_COMMAND}`; export r; \
9807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9808 TFLAGS="$(STAGE3_TFLAGS)"; \
9809 $(HOST_EXPORTS) \
9810 $(POSTSTAGE1_HOST_EXPORTS) \
9811 cd $(HOST_SUBDIR)/gcc && \
9812 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9813 CFLAGS="$(STAGE3_CFLAGS)" \
9814 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9815 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9816 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9817 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9818 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9819 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9820 TFLAGS="$(STAGE3_TFLAGS)" \
9821 $(TARGET-stage3-gcc)
9822
9823 maybe-clean-stage3-gcc: clean-stage3-gcc
9824 clean-stage3: clean-stage3-gcc
9825 clean-stage3-gcc:
9826 @if [ $(current_stage) = stage3 ]; then \
9827 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9828 else \
9829 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9830 $(MAKE) stage3-start; \
9831 fi; \
9832 cd $(HOST_SUBDIR)/gcc && \
9833 $(MAKE) $(EXTRA_HOST_FLAGS) \
9834 $(POSTSTAGE1_FLAGS_TO_PASS) \
9835 $(EXTRA_GCC_FLAGS) clean
9836 @endif gcc-bootstrap
9837
9838
9839 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9840 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9841 maybe-all-stage4-gcc:
9842 maybe-clean-stage4-gcc:
9843 @if gcc-bootstrap
9844 maybe-all-stage4-gcc: all-stage4-gcc
9845 all-stage4: all-stage4-gcc
9846 TARGET-stage4-gcc = $(TARGET-gcc)
9847 all-stage4-gcc: configure-stage4-gcc
9848 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9849 @r=`${PWD_COMMAND}`; export r; \
9850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9851 TFLAGS="$(STAGE4_TFLAGS)"; \
9852 $(HOST_EXPORTS) \
9853 $(POSTSTAGE1_HOST_EXPORTS) \
9854 cd $(HOST_SUBDIR)/gcc && \
9855 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9856 CFLAGS="$(STAGE4_CFLAGS)" \
9857 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9858 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9859 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9860 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9861 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9862 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9863 TFLAGS="$(STAGE4_TFLAGS)" \
9864 $(TARGET-stage4-gcc)
9865
9866 maybe-clean-stage4-gcc: clean-stage4-gcc
9867 clean-stage4: clean-stage4-gcc
9868 clean-stage4-gcc:
9869 @if [ $(current_stage) = stage4 ]; then \
9870 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9871 else \
9872 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9873 $(MAKE) stage4-start; \
9874 fi; \
9875 cd $(HOST_SUBDIR)/gcc && \
9876 $(MAKE) $(EXTRA_HOST_FLAGS) \
9877 $(POSTSTAGE1_FLAGS_TO_PASS) \
9878 $(EXTRA_GCC_FLAGS) clean
9879 @endif gcc-bootstrap
9880
9881
9882 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9883 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9884 maybe-all-stageprofile-gcc:
9885 maybe-clean-stageprofile-gcc:
9886 @if gcc-bootstrap
9887 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9888 all-stageprofile: all-stageprofile-gcc
9889 TARGET-stageprofile-gcc = $(TARGET-gcc)
9890 all-stageprofile-gcc: configure-stageprofile-gcc
9891 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9892 @r=`${PWD_COMMAND}`; export r; \
9893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9894 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9895 $(HOST_EXPORTS) \
9896 $(POSTSTAGE1_HOST_EXPORTS) \
9897 cd $(HOST_SUBDIR)/gcc && \
9898 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9899 CFLAGS="$(STAGEprofile_CFLAGS)" \
9900 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9901 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9902 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9903 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9904 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9905 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9906 TFLAGS="$(STAGEprofile_TFLAGS)" \
9907 $(TARGET-stageprofile-gcc)
9908
9909 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9910 clean-stageprofile: clean-stageprofile-gcc
9911 clean-stageprofile-gcc:
9912 @if [ $(current_stage) = stageprofile ]; then \
9913 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9914 else \
9915 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9916 $(MAKE) stageprofile-start; \
9917 fi; \
9918 cd $(HOST_SUBDIR)/gcc && \
9919 $(MAKE) $(EXTRA_HOST_FLAGS) \
9920 $(POSTSTAGE1_FLAGS_TO_PASS) \
9921 $(EXTRA_GCC_FLAGS) clean
9922 @endif gcc-bootstrap
9923
9924
9925 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9926 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9927 maybe-all-stagefeedback-gcc:
9928 maybe-clean-stagefeedback-gcc:
9929 @if gcc-bootstrap
9930 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9931 all-stagefeedback: all-stagefeedback-gcc
9932 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9933 all-stagefeedback-gcc: configure-stagefeedback-gcc
9934 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9935 @r=`${PWD_COMMAND}`; export r; \
9936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9937 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9938 $(HOST_EXPORTS) \
9939 $(POSTSTAGE1_HOST_EXPORTS) \
9940 cd $(HOST_SUBDIR)/gcc && \
9941 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9942 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9943 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9944 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9945 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9946 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9947 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9948 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9949 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9950 $(TARGET-stagefeedback-gcc)
9951
9952 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9953 clean-stagefeedback: clean-stagefeedback-gcc
9954 clean-stagefeedback-gcc:
9955 @if [ $(current_stage) = stagefeedback ]; then \
9956 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9957 else \
9958 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9959 $(MAKE) stagefeedback-start; \
9960 fi; \
9961 cd $(HOST_SUBDIR)/gcc && \
9962 $(MAKE) $(EXTRA_HOST_FLAGS) \
9963 $(POSTSTAGE1_FLAGS_TO_PASS) \
9964 $(EXTRA_GCC_FLAGS) clean
9965 @endif gcc-bootstrap
9966
9967
9968
9969
9970
9971 .PHONY: check-gcc maybe-check-gcc
9972 maybe-check-gcc:
9973 @if gcc
9974 maybe-check-gcc: check-gcc
9975
9976 check-gcc:
9977 @: $(MAKE); $(unstage)
9978 @r=`${PWD_COMMAND}`; export r; \
9979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9980 $(HOST_EXPORTS) \
9981 (cd $(HOST_SUBDIR)/gcc && \
9982 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
9983
9984 @endif gcc
9985
9986 .PHONY: install-gcc maybe-install-gcc
9987 maybe-install-gcc:
9988 @if gcc
9989 maybe-install-gcc: install-gcc
9990
9991 install-gcc: installdirs
9992 @: $(MAKE); $(unstage)
9993 @r=`${PWD_COMMAND}`; export r; \
9994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9995 $(HOST_EXPORTS) \
9996 (cd $(HOST_SUBDIR)/gcc && \
9997 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
9998
9999 @endif gcc
10000
10001 .PHONY: install-strip-gcc maybe-install-strip-gcc
10002 maybe-install-strip-gcc:
10003 @if gcc
10004 maybe-install-strip-gcc: install-strip-gcc
10005
10006 install-strip-gcc: installdirs
10007 @: $(MAKE); $(unstage)
10008 @r=`${PWD_COMMAND}`; export r; \
10009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10010 $(HOST_EXPORTS) \
10011 (cd $(HOST_SUBDIR)/gcc && \
10012 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10013
10014 @endif gcc
10015
10016 # Other targets (info, dvi, pdf, etc.)
10017
10018 .PHONY: maybe-info-gcc info-gcc
10019 maybe-info-gcc:
10020 @if gcc
10021 maybe-info-gcc: info-gcc
10022
10023 info-gcc: \
10024 configure-gcc
10025 @[ -f ./gcc/Makefile ] || exit 0; \
10026 r=`${PWD_COMMAND}`; export r; \
10027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10028 $(HOST_EXPORTS) \
10029 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10031 done; \
10032 echo "Doing info in gcc" ; \
10033 (cd $(HOST_SUBDIR)/gcc && \
10034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10036 "RANLIB=$${RANLIB}" \
10037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10038 info) \
10039 || exit 1
10040
10041 @endif gcc
10042
10043 .PHONY: maybe-dvi-gcc dvi-gcc
10044 maybe-dvi-gcc:
10045 @if gcc
10046 maybe-dvi-gcc: dvi-gcc
10047
10048 dvi-gcc: \
10049 configure-gcc
10050 @[ -f ./gcc/Makefile ] || exit 0; \
10051 r=`${PWD_COMMAND}`; export r; \
10052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10053 $(HOST_EXPORTS) \
10054 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10056 done; \
10057 echo "Doing dvi in gcc" ; \
10058 (cd $(HOST_SUBDIR)/gcc && \
10059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10061 "RANLIB=$${RANLIB}" \
10062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10063 dvi) \
10064 || exit 1
10065
10066 @endif gcc
10067
10068 .PHONY: maybe-pdf-gcc pdf-gcc
10069 maybe-pdf-gcc:
10070 @if gcc
10071 maybe-pdf-gcc: pdf-gcc
10072
10073 pdf-gcc: \
10074 configure-gcc
10075 @[ -f ./gcc/Makefile ] || exit 0; \
10076 r=`${PWD_COMMAND}`; export r; \
10077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10078 $(HOST_EXPORTS) \
10079 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10081 done; \
10082 echo "Doing pdf in gcc" ; \
10083 (cd $(HOST_SUBDIR)/gcc && \
10084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10086 "RANLIB=$${RANLIB}" \
10087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10088 pdf) \
10089 || exit 1
10090
10091 @endif gcc
10092
10093 .PHONY: maybe-html-gcc html-gcc
10094 maybe-html-gcc:
10095 @if gcc
10096 maybe-html-gcc: html-gcc
10097
10098 html-gcc: \
10099 configure-gcc
10100 @[ -f ./gcc/Makefile ] || exit 0; \
10101 r=`${PWD_COMMAND}`; export r; \
10102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10103 $(HOST_EXPORTS) \
10104 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10106 done; \
10107 echo "Doing html in gcc" ; \
10108 (cd $(HOST_SUBDIR)/gcc && \
10109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10111 "RANLIB=$${RANLIB}" \
10112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10113 html) \
10114 || exit 1
10115
10116 @endif gcc
10117
10118 .PHONY: maybe-TAGS-gcc TAGS-gcc
10119 maybe-TAGS-gcc:
10120 @if gcc
10121 maybe-TAGS-gcc: TAGS-gcc
10122
10123 TAGS-gcc: \
10124 configure-gcc
10125 @[ -f ./gcc/Makefile ] || exit 0; \
10126 r=`${PWD_COMMAND}`; export r; \
10127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10128 $(HOST_EXPORTS) \
10129 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131 done; \
10132 echo "Doing TAGS in gcc" ; \
10133 (cd $(HOST_SUBDIR)/gcc && \
10134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136 "RANLIB=$${RANLIB}" \
10137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10138 TAGS) \
10139 || exit 1
10140
10141 @endif gcc
10142
10143 .PHONY: maybe-install-info-gcc install-info-gcc
10144 maybe-install-info-gcc:
10145 @if gcc
10146 maybe-install-info-gcc: install-info-gcc
10147
10148 install-info-gcc: \
10149 configure-gcc \
10150 info-gcc
10151 @[ -f ./gcc/Makefile ] || exit 0; \
10152 r=`${PWD_COMMAND}`; export r; \
10153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10154 $(HOST_EXPORTS) \
10155 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10157 done; \
10158 echo "Doing install-info in gcc" ; \
10159 (cd $(HOST_SUBDIR)/gcc && \
10160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10162 "RANLIB=$${RANLIB}" \
10163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10164 install-info) \
10165 || exit 1
10166
10167 @endif gcc
10168
10169 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10170 maybe-install-pdf-gcc:
10171 @if gcc
10172 maybe-install-pdf-gcc: install-pdf-gcc
10173
10174 install-pdf-gcc: \
10175 configure-gcc \
10176 pdf-gcc
10177 @[ -f ./gcc/Makefile ] || exit 0; \
10178 r=`${PWD_COMMAND}`; export r; \
10179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10180 $(HOST_EXPORTS) \
10181 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10183 done; \
10184 echo "Doing install-pdf in gcc" ; \
10185 (cd $(HOST_SUBDIR)/gcc && \
10186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10188 "RANLIB=$${RANLIB}" \
10189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10190 install-pdf) \
10191 || exit 1
10192
10193 @endif gcc
10194
10195 .PHONY: maybe-install-html-gcc install-html-gcc
10196 maybe-install-html-gcc:
10197 @if gcc
10198 maybe-install-html-gcc: install-html-gcc
10199
10200 install-html-gcc: \
10201 configure-gcc \
10202 html-gcc
10203 @[ -f ./gcc/Makefile ] || exit 0; \
10204 r=`${PWD_COMMAND}`; export r; \
10205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10206 $(HOST_EXPORTS) \
10207 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10209 done; \
10210 echo "Doing install-html in gcc" ; \
10211 (cd $(HOST_SUBDIR)/gcc && \
10212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10214 "RANLIB=$${RANLIB}" \
10215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10216 install-html) \
10217 || exit 1
10218
10219 @endif gcc
10220
10221 .PHONY: maybe-installcheck-gcc installcheck-gcc
10222 maybe-installcheck-gcc:
10223 @if gcc
10224 maybe-installcheck-gcc: installcheck-gcc
10225
10226 installcheck-gcc: \
10227 configure-gcc
10228 @[ -f ./gcc/Makefile ] || exit 0; \
10229 r=`${PWD_COMMAND}`; export r; \
10230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10231 $(HOST_EXPORTS) \
10232 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10234 done; \
10235 echo "Doing installcheck in gcc" ; \
10236 (cd $(HOST_SUBDIR)/gcc && \
10237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10239 "RANLIB=$${RANLIB}" \
10240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10241 installcheck) \
10242 || exit 1
10243
10244 @endif gcc
10245
10246 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10247 maybe-mostlyclean-gcc:
10248 @if gcc
10249 maybe-mostlyclean-gcc: mostlyclean-gcc
10250
10251 mostlyclean-gcc:
10252 @[ -f ./gcc/Makefile ] || exit 0; \
10253 r=`${PWD_COMMAND}`; export r; \
10254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10255 $(HOST_EXPORTS) \
10256 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10258 done; \
10259 echo "Doing mostlyclean in gcc" ; \
10260 (cd $(HOST_SUBDIR)/gcc && \
10261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10263 "RANLIB=$${RANLIB}" \
10264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10265 mostlyclean) \
10266 || exit 1
10267
10268 @endif gcc
10269
10270 .PHONY: maybe-clean-gcc clean-gcc
10271 maybe-clean-gcc:
10272 @if gcc
10273 maybe-clean-gcc: clean-gcc
10274
10275 clean-gcc:
10276 @[ -f ./gcc/Makefile ] || exit 0; \
10277 r=`${PWD_COMMAND}`; export r; \
10278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10279 $(HOST_EXPORTS) \
10280 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10282 done; \
10283 echo "Doing clean in gcc" ; \
10284 (cd $(HOST_SUBDIR)/gcc && \
10285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10287 "RANLIB=$${RANLIB}" \
10288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10289 clean) \
10290 || exit 1
10291
10292 @endif gcc
10293
10294 .PHONY: maybe-distclean-gcc distclean-gcc
10295 maybe-distclean-gcc:
10296 @if gcc
10297 maybe-distclean-gcc: distclean-gcc
10298
10299 distclean-gcc:
10300 @[ -f ./gcc/Makefile ] || exit 0; \
10301 r=`${PWD_COMMAND}`; export r; \
10302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10303 $(HOST_EXPORTS) \
10304 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10306 done; \
10307 echo "Doing distclean in gcc" ; \
10308 (cd $(HOST_SUBDIR)/gcc && \
10309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10311 "RANLIB=$${RANLIB}" \
10312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10313 distclean) \
10314 || exit 1
10315
10316 @endif gcc
10317
10318 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10319 maybe-maintainer-clean-gcc:
10320 @if gcc
10321 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10322
10323 maintainer-clean-gcc:
10324 @[ -f ./gcc/Makefile ] || exit 0; \
10325 r=`${PWD_COMMAND}`; export r; \
10326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10327 $(HOST_EXPORTS) \
10328 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10330 done; \
10331 echo "Doing maintainer-clean in gcc" ; \
10332 (cd $(HOST_SUBDIR)/gcc && \
10333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10335 "RANLIB=$${RANLIB}" \
10336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10337 maintainer-clean) \
10338 || exit 1
10339
10340 @endif gcc
10341
10342
10343
10344 .PHONY: configure-gmp maybe-configure-gmp
10345 maybe-configure-gmp:
10346 @if gcc-bootstrap
10347 configure-gmp: stage_current
10348 @endif gcc-bootstrap
10349 @if gmp
10350 maybe-configure-gmp: configure-gmp
10351 configure-gmp:
10352 @r=`${PWD_COMMAND}`; export r; \
10353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10354 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10355 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10356 $(HOST_EXPORTS) \
10357 echo Configuring in $(HOST_SUBDIR)/gmp; \
10358 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10359 case $(srcdir) in \
10360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10361 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10363 esac; \
10364 srcdiroption="--srcdir=$${topdir}/gmp"; \
10365 libsrcdir="$$s/gmp"; \
10366 $(SHELL) $${libsrcdir}/configure \
10367 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10368 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10369 || exit 1
10370 @endif gmp
10371
10372
10373
10374 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10375 maybe-configure-stage1-gmp:
10376 @if gmp-bootstrap
10377 maybe-configure-stage1-gmp: configure-stage1-gmp
10378 configure-stage1-gmp:
10379 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10380 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10381 @r=`${PWD_COMMAND}`; export r; \
10382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10383 TFLAGS="$(STAGE1_TFLAGS)"; \
10384 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10385 $(HOST_EXPORTS) \
10386 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10387 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10388 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10389 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10391 cd $(HOST_SUBDIR)/gmp || exit 1; \
10392 case $(srcdir) in \
10393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10394 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10396 esac; \
10397 srcdiroption="--srcdir=$${topdir}/gmp"; \
10398 libsrcdir="$$s/gmp"; \
10399 $(SHELL) $${libsrcdir}/configure \
10400 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10401 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10402 $(STAGE1_CONFIGURE_FLAGS) \
10403 --disable-shared
10404 @endif gmp-bootstrap
10405
10406 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10407 maybe-configure-stage2-gmp:
10408 @if gmp-bootstrap
10409 maybe-configure-stage2-gmp: configure-stage2-gmp
10410 configure-stage2-gmp:
10411 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10412 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10413 @r=`${PWD_COMMAND}`; export r; \
10414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415 TFLAGS="$(STAGE2_TFLAGS)"; \
10416 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10417 $(HOST_EXPORTS) \
10418 $(POSTSTAGE1_HOST_EXPORTS) \
10419 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10420 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10421 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10422 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10424 cd $(HOST_SUBDIR)/gmp || exit 1; \
10425 case $(srcdir) in \
10426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10427 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10429 esac; \
10430 srcdiroption="--srcdir=$${topdir}/gmp"; \
10431 libsrcdir="$$s/gmp"; \
10432 $(SHELL) $${libsrcdir}/configure \
10433 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10434 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10435 --with-build-libsubdir=$(HOST_SUBDIR) \
10436 $(STAGE2_CONFIGURE_FLAGS) \
10437 --disable-shared
10438 @endif gmp-bootstrap
10439
10440 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10441 maybe-configure-stage3-gmp:
10442 @if gmp-bootstrap
10443 maybe-configure-stage3-gmp: configure-stage3-gmp
10444 configure-stage3-gmp:
10445 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10446 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10447 @r=`${PWD_COMMAND}`; export r; \
10448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10449 TFLAGS="$(STAGE3_TFLAGS)"; \
10450 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10451 $(HOST_EXPORTS) \
10452 $(POSTSTAGE1_HOST_EXPORTS) \
10453 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10454 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10455 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10456 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10458 cd $(HOST_SUBDIR)/gmp || exit 1; \
10459 case $(srcdir) in \
10460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10461 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10463 esac; \
10464 srcdiroption="--srcdir=$${topdir}/gmp"; \
10465 libsrcdir="$$s/gmp"; \
10466 $(SHELL) $${libsrcdir}/configure \
10467 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10468 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10469 --with-build-libsubdir=$(HOST_SUBDIR) \
10470 $(STAGE3_CONFIGURE_FLAGS) \
10471 --disable-shared
10472 @endif gmp-bootstrap
10473
10474 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10475 maybe-configure-stage4-gmp:
10476 @if gmp-bootstrap
10477 maybe-configure-stage4-gmp: configure-stage4-gmp
10478 configure-stage4-gmp:
10479 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10481 @r=`${PWD_COMMAND}`; export r; \
10482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10483 TFLAGS="$(STAGE4_TFLAGS)"; \
10484 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10485 $(HOST_EXPORTS) \
10486 $(POSTSTAGE1_HOST_EXPORTS) \
10487 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10488 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10489 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10490 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10492 cd $(HOST_SUBDIR)/gmp || exit 1; \
10493 case $(srcdir) in \
10494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10495 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10497 esac; \
10498 srcdiroption="--srcdir=$${topdir}/gmp"; \
10499 libsrcdir="$$s/gmp"; \
10500 $(SHELL) $${libsrcdir}/configure \
10501 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10502 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10503 --with-build-libsubdir=$(HOST_SUBDIR) \
10504 $(STAGE4_CONFIGURE_FLAGS) \
10505 --disable-shared
10506 @endif gmp-bootstrap
10507
10508 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10509 maybe-configure-stageprofile-gmp:
10510 @if gmp-bootstrap
10511 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10512 configure-stageprofile-gmp:
10513 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10514 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10515 @r=`${PWD_COMMAND}`; export r; \
10516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10517 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10518 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10519 $(HOST_EXPORTS) \
10520 $(POSTSTAGE1_HOST_EXPORTS) \
10521 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10522 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10523 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10524 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10526 cd $(HOST_SUBDIR)/gmp || exit 1; \
10527 case $(srcdir) in \
10528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10529 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10531 esac; \
10532 srcdiroption="--srcdir=$${topdir}/gmp"; \
10533 libsrcdir="$$s/gmp"; \
10534 $(SHELL) $${libsrcdir}/configure \
10535 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10536 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10537 --with-build-libsubdir=$(HOST_SUBDIR) \
10538 $(STAGEprofile_CONFIGURE_FLAGS) \
10539 --disable-shared
10540 @endif gmp-bootstrap
10541
10542 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10543 maybe-configure-stagefeedback-gmp:
10544 @if gmp-bootstrap
10545 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10546 configure-stagefeedback-gmp:
10547 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10548 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10549 @r=`${PWD_COMMAND}`; export r; \
10550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10551 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10552 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10553 $(HOST_EXPORTS) \
10554 $(POSTSTAGE1_HOST_EXPORTS) \
10555 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10556 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10557 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10558 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10559 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10560 cd $(HOST_SUBDIR)/gmp || exit 1; \
10561 case $(srcdir) in \
10562 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10563 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10564 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10565 esac; \
10566 srcdiroption="--srcdir=$${topdir}/gmp"; \
10567 libsrcdir="$$s/gmp"; \
10568 $(SHELL) $${libsrcdir}/configure \
10569 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10570 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10571 --with-build-libsubdir=$(HOST_SUBDIR) \
10572 $(STAGEfeedback_CONFIGURE_FLAGS) \
10573 --disable-shared
10574 @endif gmp-bootstrap
10575
10576
10577
10578
10579
10580 .PHONY: all-gmp maybe-all-gmp
10581 maybe-all-gmp:
10582 @if gcc-bootstrap
10583 all-gmp: stage_current
10584 @endif gcc-bootstrap
10585 @if gmp
10586 TARGET-gmp=all
10587 maybe-all-gmp: all-gmp
10588 all-gmp: configure-gmp
10589 @r=`${PWD_COMMAND}`; export r; \
10590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10591 $(HOST_EXPORTS) \
10592 (cd $(HOST_SUBDIR)/gmp && \
10593 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10594 $(TARGET-gmp))
10595 @endif gmp
10596
10597
10598
10599 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10600 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10601 maybe-all-stage1-gmp:
10602 maybe-clean-stage1-gmp:
10603 @if gmp-bootstrap
10604 maybe-all-stage1-gmp: all-stage1-gmp
10605 all-stage1: all-stage1-gmp
10606 TARGET-stage1-gmp = $(TARGET-gmp)
10607 all-stage1-gmp: configure-stage1-gmp
10608 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10609 @r=`${PWD_COMMAND}`; export r; \
10610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10611 TFLAGS="$(STAGE1_TFLAGS)"; \
10612 $(HOST_EXPORTS) \
10613 cd $(HOST_SUBDIR)/gmp && \
10614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10615 CFLAGS="$(STAGE1_CFLAGS)" \
10616 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10617 LIBCFLAGS="$(LIBCFLAGS)" \
10618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10621 $(EXTRA_HOST_FLAGS) \
10622 TFLAGS="$(STAGE1_TFLAGS)" \
10623 $(TARGET-stage1-gmp)
10624
10625 maybe-clean-stage1-gmp: clean-stage1-gmp
10626 clean-stage1: clean-stage1-gmp
10627 clean-stage1-gmp:
10628 @if [ $(current_stage) = stage1 ]; then \
10629 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10630 else \
10631 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10632 $(MAKE) stage1-start; \
10633 fi; \
10634 cd $(HOST_SUBDIR)/gmp && \
10635 $(MAKE) $(EXTRA_HOST_FLAGS) \
10636 clean
10637 @endif gmp-bootstrap
10638
10639
10640 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10641 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10642 maybe-all-stage2-gmp:
10643 maybe-clean-stage2-gmp:
10644 @if gmp-bootstrap
10645 maybe-all-stage2-gmp: all-stage2-gmp
10646 all-stage2: all-stage2-gmp
10647 TARGET-stage2-gmp = $(TARGET-gmp)
10648 all-stage2-gmp: configure-stage2-gmp
10649 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10650 @r=`${PWD_COMMAND}`; export r; \
10651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10652 TFLAGS="$(STAGE2_TFLAGS)"; \
10653 $(HOST_EXPORTS) \
10654 $(POSTSTAGE1_HOST_EXPORTS) \
10655 cd $(HOST_SUBDIR)/gmp && \
10656 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10657 CFLAGS="$(STAGE2_CFLAGS)" \
10658 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10659 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10660 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10661 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10662 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10663 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10664 TFLAGS="$(STAGE2_TFLAGS)" \
10665 $(TARGET-stage2-gmp)
10666
10667 maybe-clean-stage2-gmp: clean-stage2-gmp
10668 clean-stage2: clean-stage2-gmp
10669 clean-stage2-gmp:
10670 @if [ $(current_stage) = stage2 ]; then \
10671 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10672 else \
10673 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10674 $(MAKE) stage2-start; \
10675 fi; \
10676 cd $(HOST_SUBDIR)/gmp && \
10677 $(MAKE) $(EXTRA_HOST_FLAGS) \
10678 $(POSTSTAGE1_FLAGS_TO_PASS) \
10679 clean
10680 @endif gmp-bootstrap
10681
10682
10683 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10684 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10685 maybe-all-stage3-gmp:
10686 maybe-clean-stage3-gmp:
10687 @if gmp-bootstrap
10688 maybe-all-stage3-gmp: all-stage3-gmp
10689 all-stage3: all-stage3-gmp
10690 TARGET-stage3-gmp = $(TARGET-gmp)
10691 all-stage3-gmp: configure-stage3-gmp
10692 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10693 @r=`${PWD_COMMAND}`; export r; \
10694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10695 TFLAGS="$(STAGE3_TFLAGS)"; \
10696 $(HOST_EXPORTS) \
10697 $(POSTSTAGE1_HOST_EXPORTS) \
10698 cd $(HOST_SUBDIR)/gmp && \
10699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10700 CFLAGS="$(STAGE3_CFLAGS)" \
10701 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10702 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10703 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10704 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10705 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10706 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10707 TFLAGS="$(STAGE3_TFLAGS)" \
10708 $(TARGET-stage3-gmp)
10709
10710 maybe-clean-stage3-gmp: clean-stage3-gmp
10711 clean-stage3: clean-stage3-gmp
10712 clean-stage3-gmp:
10713 @if [ $(current_stage) = stage3 ]; then \
10714 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10715 else \
10716 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10717 $(MAKE) stage3-start; \
10718 fi; \
10719 cd $(HOST_SUBDIR)/gmp && \
10720 $(MAKE) $(EXTRA_HOST_FLAGS) \
10721 $(POSTSTAGE1_FLAGS_TO_PASS) \
10722 clean
10723 @endif gmp-bootstrap
10724
10725
10726 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10727 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10728 maybe-all-stage4-gmp:
10729 maybe-clean-stage4-gmp:
10730 @if gmp-bootstrap
10731 maybe-all-stage4-gmp: all-stage4-gmp
10732 all-stage4: all-stage4-gmp
10733 TARGET-stage4-gmp = $(TARGET-gmp)
10734 all-stage4-gmp: configure-stage4-gmp
10735 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10736 @r=`${PWD_COMMAND}`; export r; \
10737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10738 TFLAGS="$(STAGE4_TFLAGS)"; \
10739 $(HOST_EXPORTS) \
10740 $(POSTSTAGE1_HOST_EXPORTS) \
10741 cd $(HOST_SUBDIR)/gmp && \
10742 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10743 CFLAGS="$(STAGE4_CFLAGS)" \
10744 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10745 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10746 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10747 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10748 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10749 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10750 TFLAGS="$(STAGE4_TFLAGS)" \
10751 $(TARGET-stage4-gmp)
10752
10753 maybe-clean-stage4-gmp: clean-stage4-gmp
10754 clean-stage4: clean-stage4-gmp
10755 clean-stage4-gmp:
10756 @if [ $(current_stage) = stage4 ]; then \
10757 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10758 else \
10759 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10760 $(MAKE) stage4-start; \
10761 fi; \
10762 cd $(HOST_SUBDIR)/gmp && \
10763 $(MAKE) $(EXTRA_HOST_FLAGS) \
10764 $(POSTSTAGE1_FLAGS_TO_PASS) \
10765 clean
10766 @endif gmp-bootstrap
10767
10768
10769 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10770 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10771 maybe-all-stageprofile-gmp:
10772 maybe-clean-stageprofile-gmp:
10773 @if gmp-bootstrap
10774 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10775 all-stageprofile: all-stageprofile-gmp
10776 TARGET-stageprofile-gmp = $(TARGET-gmp)
10777 all-stageprofile-gmp: configure-stageprofile-gmp
10778 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10779 @r=`${PWD_COMMAND}`; export r; \
10780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10781 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10782 $(HOST_EXPORTS) \
10783 $(POSTSTAGE1_HOST_EXPORTS) \
10784 cd $(HOST_SUBDIR)/gmp && \
10785 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10786 CFLAGS="$(STAGEprofile_CFLAGS)" \
10787 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10788 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10789 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10790 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10791 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10792 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10793 TFLAGS="$(STAGEprofile_TFLAGS)" \
10794 $(TARGET-stageprofile-gmp)
10795
10796 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10797 clean-stageprofile: clean-stageprofile-gmp
10798 clean-stageprofile-gmp:
10799 @if [ $(current_stage) = stageprofile ]; then \
10800 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10801 else \
10802 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10803 $(MAKE) stageprofile-start; \
10804 fi; \
10805 cd $(HOST_SUBDIR)/gmp && \
10806 $(MAKE) $(EXTRA_HOST_FLAGS) \
10807 $(POSTSTAGE1_FLAGS_TO_PASS) \
10808 clean
10809 @endif gmp-bootstrap
10810
10811
10812 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10813 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10814 maybe-all-stagefeedback-gmp:
10815 maybe-clean-stagefeedback-gmp:
10816 @if gmp-bootstrap
10817 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10818 all-stagefeedback: all-stagefeedback-gmp
10819 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10820 all-stagefeedback-gmp: configure-stagefeedback-gmp
10821 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10822 @r=`${PWD_COMMAND}`; export r; \
10823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10824 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10825 $(HOST_EXPORTS) \
10826 $(POSTSTAGE1_HOST_EXPORTS) \
10827 cd $(HOST_SUBDIR)/gmp && \
10828 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10829 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10830 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10831 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10832 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10833 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10834 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10835 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10836 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10837 $(TARGET-stagefeedback-gmp)
10838
10839 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10840 clean-stagefeedback: clean-stagefeedback-gmp
10841 clean-stagefeedback-gmp:
10842 @if [ $(current_stage) = stagefeedback ]; then \
10843 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10844 else \
10845 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10846 $(MAKE) stagefeedback-start; \
10847 fi; \
10848 cd $(HOST_SUBDIR)/gmp && \
10849 $(MAKE) $(EXTRA_HOST_FLAGS) \
10850 $(POSTSTAGE1_FLAGS_TO_PASS) \
10851 clean
10852 @endif gmp-bootstrap
10853
10854
10855
10856
10857
10858 .PHONY: check-gmp maybe-check-gmp
10859 maybe-check-gmp:
10860 @if gmp
10861 maybe-check-gmp: check-gmp
10862
10863 check-gmp:
10864 @: $(MAKE); $(unstage)
10865 @r=`${PWD_COMMAND}`; export r; \
10866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10867 $(HOST_EXPORTS) \
10868 (cd $(HOST_SUBDIR)/gmp && \
10869 $(MAKE) $(FLAGS_TO_PASS) check)
10870
10871 @endif gmp
10872
10873 .PHONY: install-gmp maybe-install-gmp
10874 maybe-install-gmp:
10875 @if gmp
10876 maybe-install-gmp: install-gmp
10877
10878 install-gmp:
10879
10880 @endif gmp
10881
10882 .PHONY: install-strip-gmp maybe-install-strip-gmp
10883 maybe-install-strip-gmp:
10884 @if gmp
10885 maybe-install-strip-gmp: install-strip-gmp
10886
10887 install-strip-gmp:
10888
10889 @endif gmp
10890
10891 # Other targets (info, dvi, pdf, etc.)
10892
10893 .PHONY: maybe-info-gmp info-gmp
10894 maybe-info-gmp:
10895 @if gmp
10896 maybe-info-gmp: info-gmp
10897
10898 info-gmp: \
10899 configure-gmp
10900 @[ -f ./gmp/Makefile ] || exit 0; \
10901 r=`${PWD_COMMAND}`; export r; \
10902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10903 $(HOST_EXPORTS) \
10904 for flag in $(EXTRA_HOST_FLAGS) ; do \
10905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10906 done; \
10907 echo "Doing info in gmp" ; \
10908 (cd $(HOST_SUBDIR)/gmp && \
10909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10911 "RANLIB=$${RANLIB}" \
10912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10913 info) \
10914 || exit 1
10915
10916 @endif gmp
10917
10918 .PHONY: maybe-dvi-gmp dvi-gmp
10919 maybe-dvi-gmp:
10920 @if gmp
10921 maybe-dvi-gmp: dvi-gmp
10922
10923 dvi-gmp: \
10924 configure-gmp
10925 @[ -f ./gmp/Makefile ] || exit 0; \
10926 r=`${PWD_COMMAND}`; export r; \
10927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10928 $(HOST_EXPORTS) \
10929 for flag in $(EXTRA_HOST_FLAGS) ; do \
10930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10931 done; \
10932 echo "Doing dvi in gmp" ; \
10933 (cd $(HOST_SUBDIR)/gmp && \
10934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10936 "RANLIB=$${RANLIB}" \
10937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10938 dvi) \
10939 || exit 1
10940
10941 @endif gmp
10942
10943 .PHONY: maybe-pdf-gmp pdf-gmp
10944 maybe-pdf-gmp:
10945 @if gmp
10946 maybe-pdf-gmp: pdf-gmp
10947
10948 pdf-gmp: \
10949 configure-gmp
10950 @[ -f ./gmp/Makefile ] || exit 0; \
10951 r=`${PWD_COMMAND}`; export r; \
10952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10953 $(HOST_EXPORTS) \
10954 for flag in $(EXTRA_HOST_FLAGS) ; do \
10955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10956 done; \
10957 echo "Doing pdf in gmp" ; \
10958 (cd $(HOST_SUBDIR)/gmp && \
10959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10961 "RANLIB=$${RANLIB}" \
10962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10963 pdf) \
10964 || exit 1
10965
10966 @endif gmp
10967
10968 .PHONY: maybe-html-gmp html-gmp
10969 maybe-html-gmp:
10970 @if gmp
10971 maybe-html-gmp: html-gmp
10972
10973 html-gmp: \
10974 configure-gmp
10975 @[ -f ./gmp/Makefile ] || exit 0; \
10976 r=`${PWD_COMMAND}`; export r; \
10977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10978 $(HOST_EXPORTS) \
10979 for flag in $(EXTRA_HOST_FLAGS) ; do \
10980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10981 done; \
10982 echo "Doing html in gmp" ; \
10983 (cd $(HOST_SUBDIR)/gmp && \
10984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10986 "RANLIB=$${RANLIB}" \
10987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10988 html) \
10989 || exit 1
10990
10991 @endif gmp
10992
10993 .PHONY: maybe-TAGS-gmp TAGS-gmp
10994 maybe-TAGS-gmp:
10995 @if gmp
10996 maybe-TAGS-gmp: TAGS-gmp
10997
10998 TAGS-gmp: \
10999 configure-gmp
11000 @[ -f ./gmp/Makefile ] || exit 0; \
11001 r=`${PWD_COMMAND}`; export r; \
11002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11003 $(HOST_EXPORTS) \
11004 for flag in $(EXTRA_HOST_FLAGS) ; do \
11005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11006 done; \
11007 echo "Doing TAGS in gmp" ; \
11008 (cd $(HOST_SUBDIR)/gmp && \
11009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11011 "RANLIB=$${RANLIB}" \
11012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11013 TAGS) \
11014 || exit 1
11015
11016 @endif gmp
11017
11018 .PHONY: maybe-install-info-gmp install-info-gmp
11019 maybe-install-info-gmp:
11020 @if gmp
11021 maybe-install-info-gmp: install-info-gmp
11022
11023 install-info-gmp: \
11024 configure-gmp \
11025 info-gmp
11026 @[ -f ./gmp/Makefile ] || exit 0; \
11027 r=`${PWD_COMMAND}`; export r; \
11028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11029 $(HOST_EXPORTS) \
11030 for flag in $(EXTRA_HOST_FLAGS) ; do \
11031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11032 done; \
11033 echo "Doing install-info in gmp" ; \
11034 (cd $(HOST_SUBDIR)/gmp && \
11035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11037 "RANLIB=$${RANLIB}" \
11038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11039 install-info) \
11040 || exit 1
11041
11042 @endif gmp
11043
11044 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11045 maybe-install-pdf-gmp:
11046 @if gmp
11047 maybe-install-pdf-gmp: install-pdf-gmp
11048
11049 install-pdf-gmp: \
11050 configure-gmp \
11051 pdf-gmp
11052 @[ -f ./gmp/Makefile ] || exit 0; \
11053 r=`${PWD_COMMAND}`; export r; \
11054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11055 $(HOST_EXPORTS) \
11056 for flag in $(EXTRA_HOST_FLAGS) ; do \
11057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11058 done; \
11059 echo "Doing install-pdf in gmp" ; \
11060 (cd $(HOST_SUBDIR)/gmp && \
11061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11063 "RANLIB=$${RANLIB}" \
11064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11065 install-pdf) \
11066 || exit 1
11067
11068 @endif gmp
11069
11070 .PHONY: maybe-install-html-gmp install-html-gmp
11071 maybe-install-html-gmp:
11072 @if gmp
11073 maybe-install-html-gmp: install-html-gmp
11074
11075 install-html-gmp: \
11076 configure-gmp \
11077 html-gmp
11078 @[ -f ./gmp/Makefile ] || exit 0; \
11079 r=`${PWD_COMMAND}`; export r; \
11080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11081 $(HOST_EXPORTS) \
11082 for flag in $(EXTRA_HOST_FLAGS) ; do \
11083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084 done; \
11085 echo "Doing install-html in gmp" ; \
11086 (cd $(HOST_SUBDIR)/gmp && \
11087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089 "RANLIB=$${RANLIB}" \
11090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11091 install-html) \
11092 || exit 1
11093
11094 @endif gmp
11095
11096 .PHONY: maybe-installcheck-gmp installcheck-gmp
11097 maybe-installcheck-gmp:
11098 @if gmp
11099 maybe-installcheck-gmp: installcheck-gmp
11100
11101 installcheck-gmp: \
11102 configure-gmp
11103 @[ -f ./gmp/Makefile ] || exit 0; \
11104 r=`${PWD_COMMAND}`; export r; \
11105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11106 $(HOST_EXPORTS) \
11107 for flag in $(EXTRA_HOST_FLAGS) ; do \
11108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11109 done; \
11110 echo "Doing installcheck in gmp" ; \
11111 (cd $(HOST_SUBDIR)/gmp && \
11112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11114 "RANLIB=$${RANLIB}" \
11115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11116 installcheck) \
11117 || exit 1
11118
11119 @endif gmp
11120
11121 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11122 maybe-mostlyclean-gmp:
11123 @if gmp
11124 maybe-mostlyclean-gmp: mostlyclean-gmp
11125
11126 mostlyclean-gmp:
11127 @[ -f ./gmp/Makefile ] || exit 0; \
11128 r=`${PWD_COMMAND}`; export r; \
11129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11130 $(HOST_EXPORTS) \
11131 for flag in $(EXTRA_HOST_FLAGS) ; do \
11132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11133 done; \
11134 echo "Doing mostlyclean in gmp" ; \
11135 (cd $(HOST_SUBDIR)/gmp && \
11136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11138 "RANLIB=$${RANLIB}" \
11139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11140 mostlyclean) \
11141 || exit 1
11142
11143 @endif gmp
11144
11145 .PHONY: maybe-clean-gmp clean-gmp
11146 maybe-clean-gmp:
11147 @if gmp
11148 maybe-clean-gmp: clean-gmp
11149
11150 clean-gmp:
11151 @[ -f ./gmp/Makefile ] || exit 0; \
11152 r=`${PWD_COMMAND}`; export r; \
11153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11154 $(HOST_EXPORTS) \
11155 for flag in $(EXTRA_HOST_FLAGS) ; do \
11156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11157 done; \
11158 echo "Doing clean in gmp" ; \
11159 (cd $(HOST_SUBDIR)/gmp && \
11160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11162 "RANLIB=$${RANLIB}" \
11163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11164 clean) \
11165 || exit 1
11166
11167 @endif gmp
11168
11169 .PHONY: maybe-distclean-gmp distclean-gmp
11170 maybe-distclean-gmp:
11171 @if gmp
11172 maybe-distclean-gmp: distclean-gmp
11173
11174 distclean-gmp:
11175 @[ -f ./gmp/Makefile ] || exit 0; \
11176 r=`${PWD_COMMAND}`; export r; \
11177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11178 $(HOST_EXPORTS) \
11179 for flag in $(EXTRA_HOST_FLAGS) ; do \
11180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11181 done; \
11182 echo "Doing distclean in gmp" ; \
11183 (cd $(HOST_SUBDIR)/gmp && \
11184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11186 "RANLIB=$${RANLIB}" \
11187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11188 distclean) \
11189 || exit 1
11190
11191 @endif gmp
11192
11193 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11194 maybe-maintainer-clean-gmp:
11195 @if gmp
11196 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11197
11198 maintainer-clean-gmp:
11199 @[ -f ./gmp/Makefile ] || exit 0; \
11200 r=`${PWD_COMMAND}`; export r; \
11201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11202 $(HOST_EXPORTS) \
11203 for flag in $(EXTRA_HOST_FLAGS) ; do \
11204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11205 done; \
11206 echo "Doing maintainer-clean in gmp" ; \
11207 (cd $(HOST_SUBDIR)/gmp && \
11208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11210 "RANLIB=$${RANLIB}" \
11211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11212 maintainer-clean) \
11213 || exit 1
11214
11215 @endif gmp
11216
11217
11218
11219 .PHONY: configure-mpfr maybe-configure-mpfr
11220 maybe-configure-mpfr:
11221 @if gcc-bootstrap
11222 configure-mpfr: stage_current
11223 @endif gcc-bootstrap
11224 @if mpfr
11225 maybe-configure-mpfr: configure-mpfr
11226 configure-mpfr:
11227 @r=`${PWD_COMMAND}`; export r; \
11228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11229 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11231 $(HOST_EXPORTS) \
11232 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11233 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11234 case $(srcdir) in \
11235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11236 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11238 esac; \
11239 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11240 libsrcdir="$$s/mpfr"; \
11241 $(SHELL) $${libsrcdir}/configure \
11242 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11243 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11244 || exit 1
11245 @endif mpfr
11246
11247
11248
11249 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11250 maybe-configure-stage1-mpfr:
11251 @if mpfr-bootstrap
11252 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11253 configure-stage1-mpfr:
11254 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11256 @r=`${PWD_COMMAND}`; export r; \
11257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11258 TFLAGS="$(STAGE1_TFLAGS)"; \
11259 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11260 $(HOST_EXPORTS) \
11261 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11262 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11263 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11264 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11265 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11266 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11267 case $(srcdir) in \
11268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11269 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11271 esac; \
11272 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11273 libsrcdir="$$s/mpfr"; \
11274 $(SHELL) $${libsrcdir}/configure \
11275 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11276 --target=${target_alias} $${srcdiroption} \
11277 $(STAGE1_CONFIGURE_FLAGS) \
11278 --disable-shared @extra_mpfr_configure_flags@
11279 @endif mpfr-bootstrap
11280
11281 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11282 maybe-configure-stage2-mpfr:
11283 @if mpfr-bootstrap
11284 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11285 configure-stage2-mpfr:
11286 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11287 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11288 @r=`${PWD_COMMAND}`; export r; \
11289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11290 TFLAGS="$(STAGE2_TFLAGS)"; \
11291 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11292 $(HOST_EXPORTS) \
11293 $(POSTSTAGE1_HOST_EXPORTS) \
11294 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11295 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11296 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11297 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11298 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11299 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11300 case $(srcdir) in \
11301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11302 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11304 esac; \
11305 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11306 libsrcdir="$$s/mpfr"; \
11307 $(SHELL) $${libsrcdir}/configure \
11308 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11309 --target=${target_alias} $${srcdiroption} \
11310 --with-build-libsubdir=$(HOST_SUBDIR) \
11311 $(STAGE2_CONFIGURE_FLAGS) \
11312 --disable-shared @extra_mpfr_configure_flags@
11313 @endif mpfr-bootstrap
11314
11315 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11316 maybe-configure-stage3-mpfr:
11317 @if mpfr-bootstrap
11318 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11319 configure-stage3-mpfr:
11320 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11321 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11322 @r=`${PWD_COMMAND}`; export r; \
11323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11324 TFLAGS="$(STAGE3_TFLAGS)"; \
11325 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11326 $(HOST_EXPORTS) \
11327 $(POSTSTAGE1_HOST_EXPORTS) \
11328 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11329 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11330 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11331 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11333 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11334 case $(srcdir) in \
11335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11336 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11338 esac; \
11339 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11340 libsrcdir="$$s/mpfr"; \
11341 $(SHELL) $${libsrcdir}/configure \
11342 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11343 --target=${target_alias} $${srcdiroption} \
11344 --with-build-libsubdir=$(HOST_SUBDIR) \
11345 $(STAGE3_CONFIGURE_FLAGS) \
11346 --disable-shared @extra_mpfr_configure_flags@
11347 @endif mpfr-bootstrap
11348
11349 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11350 maybe-configure-stage4-mpfr:
11351 @if mpfr-bootstrap
11352 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11353 configure-stage4-mpfr:
11354 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11356 @r=`${PWD_COMMAND}`; export r; \
11357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11358 TFLAGS="$(STAGE4_TFLAGS)"; \
11359 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11360 $(HOST_EXPORTS) \
11361 $(POSTSTAGE1_HOST_EXPORTS) \
11362 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11363 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11364 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11365 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11367 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11368 case $(srcdir) in \
11369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11370 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11372 esac; \
11373 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11374 libsrcdir="$$s/mpfr"; \
11375 $(SHELL) $${libsrcdir}/configure \
11376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11377 --target=${target_alias} $${srcdiroption} \
11378 --with-build-libsubdir=$(HOST_SUBDIR) \
11379 $(STAGE4_CONFIGURE_FLAGS) \
11380 --disable-shared @extra_mpfr_configure_flags@
11381 @endif mpfr-bootstrap
11382
11383 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11384 maybe-configure-stageprofile-mpfr:
11385 @if mpfr-bootstrap
11386 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11387 configure-stageprofile-mpfr:
11388 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11389 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11390 @r=`${PWD_COMMAND}`; export r; \
11391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11392 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11393 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11394 $(HOST_EXPORTS) \
11395 $(POSTSTAGE1_HOST_EXPORTS) \
11396 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11397 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11398 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11399 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11401 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11402 case $(srcdir) in \
11403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11404 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11406 esac; \
11407 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11408 libsrcdir="$$s/mpfr"; \
11409 $(SHELL) $${libsrcdir}/configure \
11410 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11411 --target=${target_alias} $${srcdiroption} \
11412 --with-build-libsubdir=$(HOST_SUBDIR) \
11413 $(STAGEprofile_CONFIGURE_FLAGS) \
11414 --disable-shared @extra_mpfr_configure_flags@
11415 @endif mpfr-bootstrap
11416
11417 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11418 maybe-configure-stagefeedback-mpfr:
11419 @if mpfr-bootstrap
11420 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11421 configure-stagefeedback-mpfr:
11422 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11423 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11424 @r=`${PWD_COMMAND}`; export r; \
11425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11426 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11427 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11428 $(HOST_EXPORTS) \
11429 $(POSTSTAGE1_HOST_EXPORTS) \
11430 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11431 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11432 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11433 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11435 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11436 case $(srcdir) in \
11437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11438 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11440 esac; \
11441 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11442 libsrcdir="$$s/mpfr"; \
11443 $(SHELL) $${libsrcdir}/configure \
11444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11445 --target=${target_alias} $${srcdiroption} \
11446 --with-build-libsubdir=$(HOST_SUBDIR) \
11447 $(STAGEfeedback_CONFIGURE_FLAGS) \
11448 --disable-shared @extra_mpfr_configure_flags@
11449 @endif mpfr-bootstrap
11450
11451
11452
11453
11454
11455 .PHONY: all-mpfr maybe-all-mpfr
11456 maybe-all-mpfr:
11457 @if gcc-bootstrap
11458 all-mpfr: stage_current
11459 @endif gcc-bootstrap
11460 @if mpfr
11461 TARGET-mpfr=all
11462 maybe-all-mpfr: all-mpfr
11463 all-mpfr: configure-mpfr
11464 @r=`${PWD_COMMAND}`; export r; \
11465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11466 $(HOST_EXPORTS) \
11467 (cd $(HOST_SUBDIR)/mpfr && \
11468 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11469 $(TARGET-mpfr))
11470 @endif mpfr
11471
11472
11473
11474 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11475 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11476 maybe-all-stage1-mpfr:
11477 maybe-clean-stage1-mpfr:
11478 @if mpfr-bootstrap
11479 maybe-all-stage1-mpfr: all-stage1-mpfr
11480 all-stage1: all-stage1-mpfr
11481 TARGET-stage1-mpfr = $(TARGET-mpfr)
11482 all-stage1-mpfr: configure-stage1-mpfr
11483 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11484 @r=`${PWD_COMMAND}`; export r; \
11485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11486 TFLAGS="$(STAGE1_TFLAGS)"; \
11487 $(HOST_EXPORTS) \
11488 cd $(HOST_SUBDIR)/mpfr && \
11489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11490 CFLAGS="$(STAGE1_CFLAGS)" \
11491 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11492 LIBCFLAGS="$(LIBCFLAGS)" \
11493 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11494 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11495 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11496 $(EXTRA_HOST_FLAGS) \
11497 TFLAGS="$(STAGE1_TFLAGS)" \
11498 $(TARGET-stage1-mpfr)
11499
11500 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11501 clean-stage1: clean-stage1-mpfr
11502 clean-stage1-mpfr:
11503 @if [ $(current_stage) = stage1 ]; then \
11504 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11505 else \
11506 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11507 $(MAKE) stage1-start; \
11508 fi; \
11509 cd $(HOST_SUBDIR)/mpfr && \
11510 $(MAKE) $(EXTRA_HOST_FLAGS) \
11511 clean
11512 @endif mpfr-bootstrap
11513
11514
11515 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11516 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11517 maybe-all-stage2-mpfr:
11518 maybe-clean-stage2-mpfr:
11519 @if mpfr-bootstrap
11520 maybe-all-stage2-mpfr: all-stage2-mpfr
11521 all-stage2: all-stage2-mpfr
11522 TARGET-stage2-mpfr = $(TARGET-mpfr)
11523 all-stage2-mpfr: configure-stage2-mpfr
11524 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11525 @r=`${PWD_COMMAND}`; export r; \
11526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11527 TFLAGS="$(STAGE2_TFLAGS)"; \
11528 $(HOST_EXPORTS) \
11529 $(POSTSTAGE1_HOST_EXPORTS) \
11530 cd $(HOST_SUBDIR)/mpfr && \
11531 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11532 CFLAGS="$(STAGE2_CFLAGS)" \
11533 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11534 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11535 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11536 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11537 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11538 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11539 TFLAGS="$(STAGE2_TFLAGS)" \
11540 $(TARGET-stage2-mpfr)
11541
11542 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11543 clean-stage2: clean-stage2-mpfr
11544 clean-stage2-mpfr:
11545 @if [ $(current_stage) = stage2 ]; then \
11546 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11547 else \
11548 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11549 $(MAKE) stage2-start; \
11550 fi; \
11551 cd $(HOST_SUBDIR)/mpfr && \
11552 $(MAKE) $(EXTRA_HOST_FLAGS) \
11553 $(POSTSTAGE1_FLAGS_TO_PASS) \
11554 clean
11555 @endif mpfr-bootstrap
11556
11557
11558 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11559 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11560 maybe-all-stage3-mpfr:
11561 maybe-clean-stage3-mpfr:
11562 @if mpfr-bootstrap
11563 maybe-all-stage3-mpfr: all-stage3-mpfr
11564 all-stage3: all-stage3-mpfr
11565 TARGET-stage3-mpfr = $(TARGET-mpfr)
11566 all-stage3-mpfr: configure-stage3-mpfr
11567 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11568 @r=`${PWD_COMMAND}`; export r; \
11569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11570 TFLAGS="$(STAGE3_TFLAGS)"; \
11571 $(HOST_EXPORTS) \
11572 $(POSTSTAGE1_HOST_EXPORTS) \
11573 cd $(HOST_SUBDIR)/mpfr && \
11574 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11575 CFLAGS="$(STAGE3_CFLAGS)" \
11576 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11577 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11578 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11579 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11580 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11581 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11582 TFLAGS="$(STAGE3_TFLAGS)" \
11583 $(TARGET-stage3-mpfr)
11584
11585 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11586 clean-stage3: clean-stage3-mpfr
11587 clean-stage3-mpfr:
11588 @if [ $(current_stage) = stage3 ]; then \
11589 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11590 else \
11591 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11592 $(MAKE) stage3-start; \
11593 fi; \
11594 cd $(HOST_SUBDIR)/mpfr && \
11595 $(MAKE) $(EXTRA_HOST_FLAGS) \
11596 $(POSTSTAGE1_FLAGS_TO_PASS) \
11597 clean
11598 @endif mpfr-bootstrap
11599
11600
11601 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11602 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11603 maybe-all-stage4-mpfr:
11604 maybe-clean-stage4-mpfr:
11605 @if mpfr-bootstrap
11606 maybe-all-stage4-mpfr: all-stage4-mpfr
11607 all-stage4: all-stage4-mpfr
11608 TARGET-stage4-mpfr = $(TARGET-mpfr)
11609 all-stage4-mpfr: configure-stage4-mpfr
11610 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11611 @r=`${PWD_COMMAND}`; export r; \
11612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11613 TFLAGS="$(STAGE4_TFLAGS)"; \
11614 $(HOST_EXPORTS) \
11615 $(POSTSTAGE1_HOST_EXPORTS) \
11616 cd $(HOST_SUBDIR)/mpfr && \
11617 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11618 CFLAGS="$(STAGE4_CFLAGS)" \
11619 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11620 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11621 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11622 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11623 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11624 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11625 TFLAGS="$(STAGE4_TFLAGS)" \
11626 $(TARGET-stage4-mpfr)
11627
11628 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11629 clean-stage4: clean-stage4-mpfr
11630 clean-stage4-mpfr:
11631 @if [ $(current_stage) = stage4 ]; then \
11632 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11633 else \
11634 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11635 $(MAKE) stage4-start; \
11636 fi; \
11637 cd $(HOST_SUBDIR)/mpfr && \
11638 $(MAKE) $(EXTRA_HOST_FLAGS) \
11639 $(POSTSTAGE1_FLAGS_TO_PASS) \
11640 clean
11641 @endif mpfr-bootstrap
11642
11643
11644 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11645 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11646 maybe-all-stageprofile-mpfr:
11647 maybe-clean-stageprofile-mpfr:
11648 @if mpfr-bootstrap
11649 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11650 all-stageprofile: all-stageprofile-mpfr
11651 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11652 all-stageprofile-mpfr: configure-stageprofile-mpfr
11653 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11654 @r=`${PWD_COMMAND}`; export r; \
11655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11656 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11657 $(HOST_EXPORTS) \
11658 $(POSTSTAGE1_HOST_EXPORTS) \
11659 cd $(HOST_SUBDIR)/mpfr && \
11660 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11661 CFLAGS="$(STAGEprofile_CFLAGS)" \
11662 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11663 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11664 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11665 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11666 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11667 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11668 TFLAGS="$(STAGEprofile_TFLAGS)" \
11669 $(TARGET-stageprofile-mpfr)
11670
11671 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11672 clean-stageprofile: clean-stageprofile-mpfr
11673 clean-stageprofile-mpfr:
11674 @if [ $(current_stage) = stageprofile ]; then \
11675 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11676 else \
11677 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11678 $(MAKE) stageprofile-start; \
11679 fi; \
11680 cd $(HOST_SUBDIR)/mpfr && \
11681 $(MAKE) $(EXTRA_HOST_FLAGS) \
11682 $(POSTSTAGE1_FLAGS_TO_PASS) \
11683 clean
11684 @endif mpfr-bootstrap
11685
11686
11687 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11688 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11689 maybe-all-stagefeedback-mpfr:
11690 maybe-clean-stagefeedback-mpfr:
11691 @if mpfr-bootstrap
11692 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11693 all-stagefeedback: all-stagefeedback-mpfr
11694 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11695 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11696 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11697 @r=`${PWD_COMMAND}`; export r; \
11698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11699 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11700 $(HOST_EXPORTS) \
11701 $(POSTSTAGE1_HOST_EXPORTS) \
11702 cd $(HOST_SUBDIR)/mpfr && \
11703 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11704 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11705 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11706 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11707 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11708 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11709 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11710 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11711 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11712 $(TARGET-stagefeedback-mpfr)
11713
11714 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11715 clean-stagefeedback: clean-stagefeedback-mpfr
11716 clean-stagefeedback-mpfr:
11717 @if [ $(current_stage) = stagefeedback ]; then \
11718 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11719 else \
11720 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11721 $(MAKE) stagefeedback-start; \
11722 fi; \
11723 cd $(HOST_SUBDIR)/mpfr && \
11724 $(MAKE) $(EXTRA_HOST_FLAGS) \
11725 $(POSTSTAGE1_FLAGS_TO_PASS) \
11726 clean
11727 @endif mpfr-bootstrap
11728
11729
11730
11731
11732
11733 .PHONY: check-mpfr maybe-check-mpfr
11734 maybe-check-mpfr:
11735 @if mpfr
11736 maybe-check-mpfr: check-mpfr
11737
11738 check-mpfr:
11739 @: $(MAKE); $(unstage)
11740 @r=`${PWD_COMMAND}`; export r; \
11741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11742 $(HOST_EXPORTS) \
11743 (cd $(HOST_SUBDIR)/mpfr && \
11744 $(MAKE) $(FLAGS_TO_PASS) check)
11745
11746 @endif mpfr
11747
11748 .PHONY: install-mpfr maybe-install-mpfr
11749 maybe-install-mpfr:
11750 @if mpfr
11751 maybe-install-mpfr: install-mpfr
11752
11753 install-mpfr:
11754
11755 @endif mpfr
11756
11757 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11758 maybe-install-strip-mpfr:
11759 @if mpfr
11760 maybe-install-strip-mpfr: install-strip-mpfr
11761
11762 install-strip-mpfr:
11763
11764 @endif mpfr
11765
11766 # Other targets (info, dvi, pdf, etc.)
11767
11768 .PHONY: maybe-info-mpfr info-mpfr
11769 maybe-info-mpfr:
11770 @if mpfr
11771 maybe-info-mpfr: info-mpfr
11772
11773 info-mpfr: \
11774 configure-mpfr
11775 @[ -f ./mpfr/Makefile ] || exit 0; \
11776 r=`${PWD_COMMAND}`; export r; \
11777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11778 $(HOST_EXPORTS) \
11779 for flag in $(EXTRA_HOST_FLAGS) ; do \
11780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11781 done; \
11782 echo "Doing info in mpfr" ; \
11783 (cd $(HOST_SUBDIR)/mpfr && \
11784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11786 "RANLIB=$${RANLIB}" \
11787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11788 info) \
11789 || exit 1
11790
11791 @endif mpfr
11792
11793 .PHONY: maybe-dvi-mpfr dvi-mpfr
11794 maybe-dvi-mpfr:
11795 @if mpfr
11796 maybe-dvi-mpfr: dvi-mpfr
11797
11798 dvi-mpfr: \
11799 configure-mpfr
11800 @[ -f ./mpfr/Makefile ] || exit 0; \
11801 r=`${PWD_COMMAND}`; export r; \
11802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11803 $(HOST_EXPORTS) \
11804 for flag in $(EXTRA_HOST_FLAGS) ; do \
11805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11806 done; \
11807 echo "Doing dvi in mpfr" ; \
11808 (cd $(HOST_SUBDIR)/mpfr && \
11809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11811 "RANLIB=$${RANLIB}" \
11812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11813 dvi) \
11814 || exit 1
11815
11816 @endif mpfr
11817
11818 .PHONY: maybe-pdf-mpfr pdf-mpfr
11819 maybe-pdf-mpfr:
11820 @if mpfr
11821 maybe-pdf-mpfr: pdf-mpfr
11822
11823 pdf-mpfr: \
11824 configure-mpfr
11825 @[ -f ./mpfr/Makefile ] || exit 0; \
11826 r=`${PWD_COMMAND}`; export r; \
11827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11828 $(HOST_EXPORTS) \
11829 for flag in $(EXTRA_HOST_FLAGS) ; do \
11830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11831 done; \
11832 echo "Doing pdf in mpfr" ; \
11833 (cd $(HOST_SUBDIR)/mpfr && \
11834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11836 "RANLIB=$${RANLIB}" \
11837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11838 pdf) \
11839 || exit 1
11840
11841 @endif mpfr
11842
11843 .PHONY: maybe-html-mpfr html-mpfr
11844 maybe-html-mpfr:
11845 @if mpfr
11846 maybe-html-mpfr: html-mpfr
11847
11848 html-mpfr: \
11849 configure-mpfr
11850 @[ -f ./mpfr/Makefile ] || exit 0; \
11851 r=`${PWD_COMMAND}`; export r; \
11852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11853 $(HOST_EXPORTS) \
11854 for flag in $(EXTRA_HOST_FLAGS) ; do \
11855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11856 done; \
11857 echo "Doing html in mpfr" ; \
11858 (cd $(HOST_SUBDIR)/mpfr && \
11859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11861 "RANLIB=$${RANLIB}" \
11862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11863 html) \
11864 || exit 1
11865
11866 @endif mpfr
11867
11868 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11869 maybe-TAGS-mpfr:
11870 @if mpfr
11871 maybe-TAGS-mpfr: TAGS-mpfr
11872
11873 TAGS-mpfr: \
11874 configure-mpfr
11875 @[ -f ./mpfr/Makefile ] || exit 0; \
11876 r=`${PWD_COMMAND}`; export r; \
11877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11878 $(HOST_EXPORTS) \
11879 for flag in $(EXTRA_HOST_FLAGS) ; do \
11880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11881 done; \
11882 echo "Doing TAGS in mpfr" ; \
11883 (cd $(HOST_SUBDIR)/mpfr && \
11884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11886 "RANLIB=$${RANLIB}" \
11887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11888 TAGS) \
11889 || exit 1
11890
11891 @endif mpfr
11892
11893 .PHONY: maybe-install-info-mpfr install-info-mpfr
11894 maybe-install-info-mpfr:
11895 @if mpfr
11896 maybe-install-info-mpfr: install-info-mpfr
11897
11898 install-info-mpfr: \
11899 configure-mpfr \
11900 info-mpfr
11901 @[ -f ./mpfr/Makefile ] || exit 0; \
11902 r=`${PWD_COMMAND}`; export r; \
11903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11904 $(HOST_EXPORTS) \
11905 for flag in $(EXTRA_HOST_FLAGS) ; do \
11906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11907 done; \
11908 echo "Doing install-info in mpfr" ; \
11909 (cd $(HOST_SUBDIR)/mpfr && \
11910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11912 "RANLIB=$${RANLIB}" \
11913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11914 install-info) \
11915 || exit 1
11916
11917 @endif mpfr
11918
11919 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11920 maybe-install-pdf-mpfr:
11921 @if mpfr
11922 maybe-install-pdf-mpfr: install-pdf-mpfr
11923
11924 install-pdf-mpfr: \
11925 configure-mpfr \
11926 pdf-mpfr
11927 @[ -f ./mpfr/Makefile ] || exit 0; \
11928 r=`${PWD_COMMAND}`; export r; \
11929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11930 $(HOST_EXPORTS) \
11931 for flag in $(EXTRA_HOST_FLAGS) ; do \
11932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11933 done; \
11934 echo "Doing install-pdf in mpfr" ; \
11935 (cd $(HOST_SUBDIR)/mpfr && \
11936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11938 "RANLIB=$${RANLIB}" \
11939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11940 install-pdf) \
11941 || exit 1
11942
11943 @endif mpfr
11944
11945 .PHONY: maybe-install-html-mpfr install-html-mpfr
11946 maybe-install-html-mpfr:
11947 @if mpfr
11948 maybe-install-html-mpfr: install-html-mpfr
11949
11950 install-html-mpfr: \
11951 configure-mpfr \
11952 html-mpfr
11953 @[ -f ./mpfr/Makefile ] || exit 0; \
11954 r=`${PWD_COMMAND}`; export r; \
11955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11956 $(HOST_EXPORTS) \
11957 for flag in $(EXTRA_HOST_FLAGS) ; do \
11958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11959 done; \
11960 echo "Doing install-html in mpfr" ; \
11961 (cd $(HOST_SUBDIR)/mpfr && \
11962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11964 "RANLIB=$${RANLIB}" \
11965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11966 install-html) \
11967 || exit 1
11968
11969 @endif mpfr
11970
11971 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
11972 maybe-installcheck-mpfr:
11973 @if mpfr
11974 maybe-installcheck-mpfr: installcheck-mpfr
11975
11976 installcheck-mpfr: \
11977 configure-mpfr
11978 @[ -f ./mpfr/Makefile ] || exit 0; \
11979 r=`${PWD_COMMAND}`; export r; \
11980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11981 $(HOST_EXPORTS) \
11982 for flag in $(EXTRA_HOST_FLAGS) ; do \
11983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11984 done; \
11985 echo "Doing installcheck in mpfr" ; \
11986 (cd $(HOST_SUBDIR)/mpfr && \
11987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11989 "RANLIB=$${RANLIB}" \
11990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11991 installcheck) \
11992 || exit 1
11993
11994 @endif mpfr
11995
11996 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
11997 maybe-mostlyclean-mpfr:
11998 @if mpfr
11999 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12000
12001 mostlyclean-mpfr:
12002 @[ -f ./mpfr/Makefile ] || exit 0; \
12003 r=`${PWD_COMMAND}`; export r; \
12004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12005 $(HOST_EXPORTS) \
12006 for flag in $(EXTRA_HOST_FLAGS) ; do \
12007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12008 done; \
12009 echo "Doing mostlyclean in mpfr" ; \
12010 (cd $(HOST_SUBDIR)/mpfr && \
12011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12013 "RANLIB=$${RANLIB}" \
12014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12015 mostlyclean) \
12016 || exit 1
12017
12018 @endif mpfr
12019
12020 .PHONY: maybe-clean-mpfr clean-mpfr
12021 maybe-clean-mpfr:
12022 @if mpfr
12023 maybe-clean-mpfr: clean-mpfr
12024
12025 clean-mpfr:
12026 @[ -f ./mpfr/Makefile ] || exit 0; \
12027 r=`${PWD_COMMAND}`; export r; \
12028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12029 $(HOST_EXPORTS) \
12030 for flag in $(EXTRA_HOST_FLAGS) ; do \
12031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12032 done; \
12033 echo "Doing clean in mpfr" ; \
12034 (cd $(HOST_SUBDIR)/mpfr && \
12035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12037 "RANLIB=$${RANLIB}" \
12038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12039 clean) \
12040 || exit 1
12041
12042 @endif mpfr
12043
12044 .PHONY: maybe-distclean-mpfr distclean-mpfr
12045 maybe-distclean-mpfr:
12046 @if mpfr
12047 maybe-distclean-mpfr: distclean-mpfr
12048
12049 distclean-mpfr:
12050 @[ -f ./mpfr/Makefile ] || exit 0; \
12051 r=`${PWD_COMMAND}`; export r; \
12052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12053 $(HOST_EXPORTS) \
12054 for flag in $(EXTRA_HOST_FLAGS) ; do \
12055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12056 done; \
12057 echo "Doing distclean in mpfr" ; \
12058 (cd $(HOST_SUBDIR)/mpfr && \
12059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12061 "RANLIB=$${RANLIB}" \
12062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12063 distclean) \
12064 || exit 1
12065
12066 @endif mpfr
12067
12068 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12069 maybe-maintainer-clean-mpfr:
12070 @if mpfr
12071 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12072
12073 maintainer-clean-mpfr:
12074 @[ -f ./mpfr/Makefile ] || exit 0; \
12075 r=`${PWD_COMMAND}`; export r; \
12076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12077 $(HOST_EXPORTS) \
12078 for flag in $(EXTRA_HOST_FLAGS) ; do \
12079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12080 done; \
12081 echo "Doing maintainer-clean in mpfr" ; \
12082 (cd $(HOST_SUBDIR)/mpfr && \
12083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12085 "RANLIB=$${RANLIB}" \
12086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12087 maintainer-clean) \
12088 || exit 1
12089
12090 @endif mpfr
12091
12092
12093
12094 .PHONY: configure-mpc maybe-configure-mpc
12095 maybe-configure-mpc:
12096 @if gcc-bootstrap
12097 configure-mpc: stage_current
12098 @endif gcc-bootstrap
12099 @if mpc
12100 maybe-configure-mpc: configure-mpc
12101 configure-mpc:
12102 @r=`${PWD_COMMAND}`; export r; \
12103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12104 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12106 $(HOST_EXPORTS) \
12107 echo Configuring in $(HOST_SUBDIR)/mpc; \
12108 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12109 case $(srcdir) in \
12110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12111 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12113 esac; \
12114 srcdiroption="--srcdir=$${topdir}/mpc"; \
12115 libsrcdir="$$s/mpc"; \
12116 $(SHELL) $${libsrcdir}/configure \
12117 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12118 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12119 || exit 1
12120 @endif mpc
12121
12122
12123
12124 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12125 maybe-configure-stage1-mpc:
12126 @if mpc-bootstrap
12127 maybe-configure-stage1-mpc: configure-stage1-mpc
12128 configure-stage1-mpc:
12129 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12130 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12131 @r=`${PWD_COMMAND}`; export r; \
12132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12133 TFLAGS="$(STAGE1_TFLAGS)"; \
12134 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12135 $(HOST_EXPORTS) \
12136 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12137 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12138 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12139 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12140 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12141 cd $(HOST_SUBDIR)/mpc || exit 1; \
12142 case $(srcdir) in \
12143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12144 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12146 esac; \
12147 srcdiroption="--srcdir=$${topdir}/mpc"; \
12148 libsrcdir="$$s/mpc"; \
12149 $(SHELL) $${libsrcdir}/configure \
12150 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12151 --target=${target_alias} $${srcdiroption} \
12152 $(STAGE1_CONFIGURE_FLAGS) \
12153 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12154 @endif mpc-bootstrap
12155
12156 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12157 maybe-configure-stage2-mpc:
12158 @if mpc-bootstrap
12159 maybe-configure-stage2-mpc: configure-stage2-mpc
12160 configure-stage2-mpc:
12161 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12162 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12163 @r=`${PWD_COMMAND}`; export r; \
12164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12165 TFLAGS="$(STAGE2_TFLAGS)"; \
12166 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12167 $(HOST_EXPORTS) \
12168 $(POSTSTAGE1_HOST_EXPORTS) \
12169 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12170 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12171 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12172 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12174 cd $(HOST_SUBDIR)/mpc || exit 1; \
12175 case $(srcdir) in \
12176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12177 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12179 esac; \
12180 srcdiroption="--srcdir=$${topdir}/mpc"; \
12181 libsrcdir="$$s/mpc"; \
12182 $(SHELL) $${libsrcdir}/configure \
12183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12184 --target=${target_alias} $${srcdiroption} \
12185 --with-build-libsubdir=$(HOST_SUBDIR) \
12186 $(STAGE2_CONFIGURE_FLAGS) \
12187 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12188 @endif mpc-bootstrap
12189
12190 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12191 maybe-configure-stage3-mpc:
12192 @if mpc-bootstrap
12193 maybe-configure-stage3-mpc: configure-stage3-mpc
12194 configure-stage3-mpc:
12195 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12197 @r=`${PWD_COMMAND}`; export r; \
12198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12199 TFLAGS="$(STAGE3_TFLAGS)"; \
12200 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12201 $(HOST_EXPORTS) \
12202 $(POSTSTAGE1_HOST_EXPORTS) \
12203 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12204 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12205 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12206 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12208 cd $(HOST_SUBDIR)/mpc || exit 1; \
12209 case $(srcdir) in \
12210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12211 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12213 esac; \
12214 srcdiroption="--srcdir=$${topdir}/mpc"; \
12215 libsrcdir="$$s/mpc"; \
12216 $(SHELL) $${libsrcdir}/configure \
12217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12218 --target=${target_alias} $${srcdiroption} \
12219 --with-build-libsubdir=$(HOST_SUBDIR) \
12220 $(STAGE3_CONFIGURE_FLAGS) \
12221 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12222 @endif mpc-bootstrap
12223
12224 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12225 maybe-configure-stage4-mpc:
12226 @if mpc-bootstrap
12227 maybe-configure-stage4-mpc: configure-stage4-mpc
12228 configure-stage4-mpc:
12229 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12230 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12231 @r=`${PWD_COMMAND}`; export r; \
12232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12233 TFLAGS="$(STAGE4_TFLAGS)"; \
12234 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12235 $(HOST_EXPORTS) \
12236 $(POSTSTAGE1_HOST_EXPORTS) \
12237 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12238 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12239 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12240 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12241 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12242 cd $(HOST_SUBDIR)/mpc || exit 1; \
12243 case $(srcdir) in \
12244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12245 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12247 esac; \
12248 srcdiroption="--srcdir=$${topdir}/mpc"; \
12249 libsrcdir="$$s/mpc"; \
12250 $(SHELL) $${libsrcdir}/configure \
12251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12252 --target=${target_alias} $${srcdiroption} \
12253 --with-build-libsubdir=$(HOST_SUBDIR) \
12254 $(STAGE4_CONFIGURE_FLAGS) \
12255 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12256 @endif mpc-bootstrap
12257
12258 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12259 maybe-configure-stageprofile-mpc:
12260 @if mpc-bootstrap
12261 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12262 configure-stageprofile-mpc:
12263 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12265 @r=`${PWD_COMMAND}`; export r; \
12266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12267 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12268 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12269 $(HOST_EXPORTS) \
12270 $(POSTSTAGE1_HOST_EXPORTS) \
12271 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12272 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12273 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12274 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12276 cd $(HOST_SUBDIR)/mpc || exit 1; \
12277 case $(srcdir) in \
12278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12279 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12281 esac; \
12282 srcdiroption="--srcdir=$${topdir}/mpc"; \
12283 libsrcdir="$$s/mpc"; \
12284 $(SHELL) $${libsrcdir}/configure \
12285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12286 --target=${target_alias} $${srcdiroption} \
12287 --with-build-libsubdir=$(HOST_SUBDIR) \
12288 $(STAGEprofile_CONFIGURE_FLAGS) \
12289 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12290 @endif mpc-bootstrap
12291
12292 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12293 maybe-configure-stagefeedback-mpc:
12294 @if mpc-bootstrap
12295 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12296 configure-stagefeedback-mpc:
12297 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12298 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12299 @r=`${PWD_COMMAND}`; export r; \
12300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12301 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12302 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12303 $(HOST_EXPORTS) \
12304 $(POSTSTAGE1_HOST_EXPORTS) \
12305 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12306 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12307 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12308 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12310 cd $(HOST_SUBDIR)/mpc || exit 1; \
12311 case $(srcdir) in \
12312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12313 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12315 esac; \
12316 srcdiroption="--srcdir=$${topdir}/mpc"; \
12317 libsrcdir="$$s/mpc"; \
12318 $(SHELL) $${libsrcdir}/configure \
12319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12320 --target=${target_alias} $${srcdiroption} \
12321 --with-build-libsubdir=$(HOST_SUBDIR) \
12322 $(STAGEfeedback_CONFIGURE_FLAGS) \
12323 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12324 @endif mpc-bootstrap
12325
12326
12327
12328
12329
12330 .PHONY: all-mpc maybe-all-mpc
12331 maybe-all-mpc:
12332 @if gcc-bootstrap
12333 all-mpc: stage_current
12334 @endif gcc-bootstrap
12335 @if mpc
12336 TARGET-mpc=all
12337 maybe-all-mpc: all-mpc
12338 all-mpc: configure-mpc
12339 @r=`${PWD_COMMAND}`; export r; \
12340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12341 $(HOST_EXPORTS) \
12342 (cd $(HOST_SUBDIR)/mpc && \
12343 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12344 $(TARGET-mpc))
12345 @endif mpc
12346
12347
12348
12349 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12350 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12351 maybe-all-stage1-mpc:
12352 maybe-clean-stage1-mpc:
12353 @if mpc-bootstrap
12354 maybe-all-stage1-mpc: all-stage1-mpc
12355 all-stage1: all-stage1-mpc
12356 TARGET-stage1-mpc = $(TARGET-mpc)
12357 all-stage1-mpc: configure-stage1-mpc
12358 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12359 @r=`${PWD_COMMAND}`; export r; \
12360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12361 TFLAGS="$(STAGE1_TFLAGS)"; \
12362 $(HOST_EXPORTS) \
12363 cd $(HOST_SUBDIR)/mpc && \
12364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12365 CFLAGS="$(STAGE1_CFLAGS)" \
12366 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12367 LIBCFLAGS="$(LIBCFLAGS)" \
12368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12371 $(EXTRA_HOST_FLAGS) \
12372 TFLAGS="$(STAGE1_TFLAGS)" \
12373 $(TARGET-stage1-mpc)
12374
12375 maybe-clean-stage1-mpc: clean-stage1-mpc
12376 clean-stage1: clean-stage1-mpc
12377 clean-stage1-mpc:
12378 @if [ $(current_stage) = stage1 ]; then \
12379 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12380 else \
12381 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12382 $(MAKE) stage1-start; \
12383 fi; \
12384 cd $(HOST_SUBDIR)/mpc && \
12385 $(MAKE) $(EXTRA_HOST_FLAGS) \
12386 clean
12387 @endif mpc-bootstrap
12388
12389
12390 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12391 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12392 maybe-all-stage2-mpc:
12393 maybe-clean-stage2-mpc:
12394 @if mpc-bootstrap
12395 maybe-all-stage2-mpc: all-stage2-mpc
12396 all-stage2: all-stage2-mpc
12397 TARGET-stage2-mpc = $(TARGET-mpc)
12398 all-stage2-mpc: configure-stage2-mpc
12399 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12400 @r=`${PWD_COMMAND}`; export r; \
12401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12402 TFLAGS="$(STAGE2_TFLAGS)"; \
12403 $(HOST_EXPORTS) \
12404 $(POSTSTAGE1_HOST_EXPORTS) \
12405 cd $(HOST_SUBDIR)/mpc && \
12406 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12407 CFLAGS="$(STAGE2_CFLAGS)" \
12408 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12409 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12410 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12411 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12412 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12413 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12414 TFLAGS="$(STAGE2_TFLAGS)" \
12415 $(TARGET-stage2-mpc)
12416
12417 maybe-clean-stage2-mpc: clean-stage2-mpc
12418 clean-stage2: clean-stage2-mpc
12419 clean-stage2-mpc:
12420 @if [ $(current_stage) = stage2 ]; then \
12421 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12422 else \
12423 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12424 $(MAKE) stage2-start; \
12425 fi; \
12426 cd $(HOST_SUBDIR)/mpc && \
12427 $(MAKE) $(EXTRA_HOST_FLAGS) \
12428 $(POSTSTAGE1_FLAGS_TO_PASS) \
12429 clean
12430 @endif mpc-bootstrap
12431
12432
12433 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12434 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12435 maybe-all-stage3-mpc:
12436 maybe-clean-stage3-mpc:
12437 @if mpc-bootstrap
12438 maybe-all-stage3-mpc: all-stage3-mpc
12439 all-stage3: all-stage3-mpc
12440 TARGET-stage3-mpc = $(TARGET-mpc)
12441 all-stage3-mpc: configure-stage3-mpc
12442 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12443 @r=`${PWD_COMMAND}`; export r; \
12444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12445 TFLAGS="$(STAGE3_TFLAGS)"; \
12446 $(HOST_EXPORTS) \
12447 $(POSTSTAGE1_HOST_EXPORTS) \
12448 cd $(HOST_SUBDIR)/mpc && \
12449 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12450 CFLAGS="$(STAGE3_CFLAGS)" \
12451 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12452 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12453 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12454 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12455 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12456 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12457 TFLAGS="$(STAGE3_TFLAGS)" \
12458 $(TARGET-stage3-mpc)
12459
12460 maybe-clean-stage3-mpc: clean-stage3-mpc
12461 clean-stage3: clean-stage3-mpc
12462 clean-stage3-mpc:
12463 @if [ $(current_stage) = stage3 ]; then \
12464 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12465 else \
12466 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12467 $(MAKE) stage3-start; \
12468 fi; \
12469 cd $(HOST_SUBDIR)/mpc && \
12470 $(MAKE) $(EXTRA_HOST_FLAGS) \
12471 $(POSTSTAGE1_FLAGS_TO_PASS) \
12472 clean
12473 @endif mpc-bootstrap
12474
12475
12476 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12477 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12478 maybe-all-stage4-mpc:
12479 maybe-clean-stage4-mpc:
12480 @if mpc-bootstrap
12481 maybe-all-stage4-mpc: all-stage4-mpc
12482 all-stage4: all-stage4-mpc
12483 TARGET-stage4-mpc = $(TARGET-mpc)
12484 all-stage4-mpc: configure-stage4-mpc
12485 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12486 @r=`${PWD_COMMAND}`; export r; \
12487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12488 TFLAGS="$(STAGE4_TFLAGS)"; \
12489 $(HOST_EXPORTS) \
12490 $(POSTSTAGE1_HOST_EXPORTS) \
12491 cd $(HOST_SUBDIR)/mpc && \
12492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12493 CFLAGS="$(STAGE4_CFLAGS)" \
12494 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12495 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12499 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12500 TFLAGS="$(STAGE4_TFLAGS)" \
12501 $(TARGET-stage4-mpc)
12502
12503 maybe-clean-stage4-mpc: clean-stage4-mpc
12504 clean-stage4: clean-stage4-mpc
12505 clean-stage4-mpc:
12506 @if [ $(current_stage) = stage4 ]; then \
12507 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12508 else \
12509 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12510 $(MAKE) stage4-start; \
12511 fi; \
12512 cd $(HOST_SUBDIR)/mpc && \
12513 $(MAKE) $(EXTRA_HOST_FLAGS) \
12514 $(POSTSTAGE1_FLAGS_TO_PASS) \
12515 clean
12516 @endif mpc-bootstrap
12517
12518
12519 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12520 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12521 maybe-all-stageprofile-mpc:
12522 maybe-clean-stageprofile-mpc:
12523 @if mpc-bootstrap
12524 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12525 all-stageprofile: all-stageprofile-mpc
12526 TARGET-stageprofile-mpc = $(TARGET-mpc)
12527 all-stageprofile-mpc: configure-stageprofile-mpc
12528 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12529 @r=`${PWD_COMMAND}`; export r; \
12530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12531 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12532 $(HOST_EXPORTS) \
12533 $(POSTSTAGE1_HOST_EXPORTS) \
12534 cd $(HOST_SUBDIR)/mpc && \
12535 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12536 CFLAGS="$(STAGEprofile_CFLAGS)" \
12537 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12538 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12539 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12540 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12541 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12542 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12543 TFLAGS="$(STAGEprofile_TFLAGS)" \
12544 $(TARGET-stageprofile-mpc)
12545
12546 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12547 clean-stageprofile: clean-stageprofile-mpc
12548 clean-stageprofile-mpc:
12549 @if [ $(current_stage) = stageprofile ]; then \
12550 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12551 else \
12552 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12553 $(MAKE) stageprofile-start; \
12554 fi; \
12555 cd $(HOST_SUBDIR)/mpc && \
12556 $(MAKE) $(EXTRA_HOST_FLAGS) \
12557 $(POSTSTAGE1_FLAGS_TO_PASS) \
12558 clean
12559 @endif mpc-bootstrap
12560
12561
12562 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12563 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12564 maybe-all-stagefeedback-mpc:
12565 maybe-clean-stagefeedback-mpc:
12566 @if mpc-bootstrap
12567 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12568 all-stagefeedback: all-stagefeedback-mpc
12569 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12570 all-stagefeedback-mpc: configure-stagefeedback-mpc
12571 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12572 @r=`${PWD_COMMAND}`; export r; \
12573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12574 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12575 $(HOST_EXPORTS) \
12576 $(POSTSTAGE1_HOST_EXPORTS) \
12577 cd $(HOST_SUBDIR)/mpc && \
12578 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12579 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12580 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12581 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12582 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12583 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12584 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12585 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12586 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12587 $(TARGET-stagefeedback-mpc)
12588
12589 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12590 clean-stagefeedback: clean-stagefeedback-mpc
12591 clean-stagefeedback-mpc:
12592 @if [ $(current_stage) = stagefeedback ]; then \
12593 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12594 else \
12595 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12596 $(MAKE) stagefeedback-start; \
12597 fi; \
12598 cd $(HOST_SUBDIR)/mpc && \
12599 $(MAKE) $(EXTRA_HOST_FLAGS) \
12600 $(POSTSTAGE1_FLAGS_TO_PASS) \
12601 clean
12602 @endif mpc-bootstrap
12603
12604
12605
12606
12607
12608 .PHONY: check-mpc maybe-check-mpc
12609 maybe-check-mpc:
12610 @if mpc
12611 maybe-check-mpc: check-mpc
12612
12613 check-mpc:
12614 @: $(MAKE); $(unstage)
12615 @r=`${PWD_COMMAND}`; export r; \
12616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12617 $(HOST_EXPORTS) \
12618 (cd $(HOST_SUBDIR)/mpc && \
12619 $(MAKE) $(FLAGS_TO_PASS) check)
12620
12621 @endif mpc
12622
12623 .PHONY: install-mpc maybe-install-mpc
12624 maybe-install-mpc:
12625 @if mpc
12626 maybe-install-mpc: install-mpc
12627
12628 install-mpc:
12629
12630 @endif mpc
12631
12632 .PHONY: install-strip-mpc maybe-install-strip-mpc
12633 maybe-install-strip-mpc:
12634 @if mpc
12635 maybe-install-strip-mpc: install-strip-mpc
12636
12637 install-strip-mpc:
12638
12639 @endif mpc
12640
12641 # Other targets (info, dvi, pdf, etc.)
12642
12643 .PHONY: maybe-info-mpc info-mpc
12644 maybe-info-mpc:
12645 @if mpc
12646 maybe-info-mpc: info-mpc
12647
12648 info-mpc: \
12649 configure-mpc
12650 @[ -f ./mpc/Makefile ] || exit 0; \
12651 r=`${PWD_COMMAND}`; export r; \
12652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12653 $(HOST_EXPORTS) \
12654 for flag in $(EXTRA_HOST_FLAGS) ; do \
12655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12656 done; \
12657 echo "Doing info in mpc" ; \
12658 (cd $(HOST_SUBDIR)/mpc && \
12659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12661 "RANLIB=$${RANLIB}" \
12662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12663 info) \
12664 || exit 1
12665
12666 @endif mpc
12667
12668 .PHONY: maybe-dvi-mpc dvi-mpc
12669 maybe-dvi-mpc:
12670 @if mpc
12671 maybe-dvi-mpc: dvi-mpc
12672
12673 dvi-mpc: \
12674 configure-mpc
12675 @[ -f ./mpc/Makefile ] || exit 0; \
12676 r=`${PWD_COMMAND}`; export r; \
12677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12678 $(HOST_EXPORTS) \
12679 for flag in $(EXTRA_HOST_FLAGS) ; do \
12680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12681 done; \
12682 echo "Doing dvi in mpc" ; \
12683 (cd $(HOST_SUBDIR)/mpc && \
12684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12686 "RANLIB=$${RANLIB}" \
12687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12688 dvi) \
12689 || exit 1
12690
12691 @endif mpc
12692
12693 .PHONY: maybe-pdf-mpc pdf-mpc
12694 maybe-pdf-mpc:
12695 @if mpc
12696 maybe-pdf-mpc: pdf-mpc
12697
12698 pdf-mpc: \
12699 configure-mpc
12700 @[ -f ./mpc/Makefile ] || exit 0; \
12701 r=`${PWD_COMMAND}`; export r; \
12702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12703 $(HOST_EXPORTS) \
12704 for flag in $(EXTRA_HOST_FLAGS) ; do \
12705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12706 done; \
12707 echo "Doing pdf in mpc" ; \
12708 (cd $(HOST_SUBDIR)/mpc && \
12709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12711 "RANLIB=$${RANLIB}" \
12712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12713 pdf) \
12714 || exit 1
12715
12716 @endif mpc
12717
12718 .PHONY: maybe-html-mpc html-mpc
12719 maybe-html-mpc:
12720 @if mpc
12721 maybe-html-mpc: html-mpc
12722
12723 html-mpc: \
12724 configure-mpc
12725 @[ -f ./mpc/Makefile ] || exit 0; \
12726 r=`${PWD_COMMAND}`; export r; \
12727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12728 $(HOST_EXPORTS) \
12729 for flag in $(EXTRA_HOST_FLAGS) ; do \
12730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12731 done; \
12732 echo "Doing html in mpc" ; \
12733 (cd $(HOST_SUBDIR)/mpc && \
12734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12736 "RANLIB=$${RANLIB}" \
12737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12738 html) \
12739 || exit 1
12740
12741 @endif mpc
12742
12743 .PHONY: maybe-TAGS-mpc TAGS-mpc
12744 maybe-TAGS-mpc:
12745 @if mpc
12746 maybe-TAGS-mpc: TAGS-mpc
12747
12748 TAGS-mpc: \
12749 configure-mpc
12750 @[ -f ./mpc/Makefile ] || exit 0; \
12751 r=`${PWD_COMMAND}`; export r; \
12752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12753 $(HOST_EXPORTS) \
12754 for flag in $(EXTRA_HOST_FLAGS) ; do \
12755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12756 done; \
12757 echo "Doing TAGS in mpc" ; \
12758 (cd $(HOST_SUBDIR)/mpc && \
12759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12761 "RANLIB=$${RANLIB}" \
12762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12763 TAGS) \
12764 || exit 1
12765
12766 @endif mpc
12767
12768 .PHONY: maybe-install-info-mpc install-info-mpc
12769 maybe-install-info-mpc:
12770 @if mpc
12771 maybe-install-info-mpc: install-info-mpc
12772
12773 install-info-mpc: \
12774 configure-mpc \
12775 info-mpc
12776 @[ -f ./mpc/Makefile ] || exit 0; \
12777 r=`${PWD_COMMAND}`; export r; \
12778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12779 $(HOST_EXPORTS) \
12780 for flag in $(EXTRA_HOST_FLAGS) ; do \
12781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12782 done; \
12783 echo "Doing install-info in mpc" ; \
12784 (cd $(HOST_SUBDIR)/mpc && \
12785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12787 "RANLIB=$${RANLIB}" \
12788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12789 install-info) \
12790 || exit 1
12791
12792 @endif mpc
12793
12794 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12795 maybe-install-pdf-mpc:
12796 @if mpc
12797 maybe-install-pdf-mpc: install-pdf-mpc
12798
12799 install-pdf-mpc: \
12800 configure-mpc \
12801 pdf-mpc
12802 @[ -f ./mpc/Makefile ] || exit 0; \
12803 r=`${PWD_COMMAND}`; export r; \
12804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12805 $(HOST_EXPORTS) \
12806 for flag in $(EXTRA_HOST_FLAGS) ; do \
12807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12808 done; \
12809 echo "Doing install-pdf in mpc" ; \
12810 (cd $(HOST_SUBDIR)/mpc && \
12811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12813 "RANLIB=$${RANLIB}" \
12814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12815 install-pdf) \
12816 || exit 1
12817
12818 @endif mpc
12819
12820 .PHONY: maybe-install-html-mpc install-html-mpc
12821 maybe-install-html-mpc:
12822 @if mpc
12823 maybe-install-html-mpc: install-html-mpc
12824
12825 install-html-mpc: \
12826 configure-mpc \
12827 html-mpc
12828 @[ -f ./mpc/Makefile ] || exit 0; \
12829 r=`${PWD_COMMAND}`; export r; \
12830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12831 $(HOST_EXPORTS) \
12832 for flag in $(EXTRA_HOST_FLAGS) ; do \
12833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12834 done; \
12835 echo "Doing install-html in mpc" ; \
12836 (cd $(HOST_SUBDIR)/mpc && \
12837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12839 "RANLIB=$${RANLIB}" \
12840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12841 install-html) \
12842 || exit 1
12843
12844 @endif mpc
12845
12846 .PHONY: maybe-installcheck-mpc installcheck-mpc
12847 maybe-installcheck-mpc:
12848 @if mpc
12849 maybe-installcheck-mpc: installcheck-mpc
12850
12851 installcheck-mpc: \
12852 configure-mpc
12853 @[ -f ./mpc/Makefile ] || exit 0; \
12854 r=`${PWD_COMMAND}`; export r; \
12855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12856 $(HOST_EXPORTS) \
12857 for flag in $(EXTRA_HOST_FLAGS) ; do \
12858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12859 done; \
12860 echo "Doing installcheck in mpc" ; \
12861 (cd $(HOST_SUBDIR)/mpc && \
12862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12864 "RANLIB=$${RANLIB}" \
12865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12866 installcheck) \
12867 || exit 1
12868
12869 @endif mpc
12870
12871 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12872 maybe-mostlyclean-mpc:
12873 @if mpc
12874 maybe-mostlyclean-mpc: mostlyclean-mpc
12875
12876 mostlyclean-mpc:
12877 @[ -f ./mpc/Makefile ] || exit 0; \
12878 r=`${PWD_COMMAND}`; export r; \
12879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12880 $(HOST_EXPORTS) \
12881 for flag in $(EXTRA_HOST_FLAGS) ; do \
12882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12883 done; \
12884 echo "Doing mostlyclean in mpc" ; \
12885 (cd $(HOST_SUBDIR)/mpc && \
12886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12888 "RANLIB=$${RANLIB}" \
12889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12890 mostlyclean) \
12891 || exit 1
12892
12893 @endif mpc
12894
12895 .PHONY: maybe-clean-mpc clean-mpc
12896 maybe-clean-mpc:
12897 @if mpc
12898 maybe-clean-mpc: clean-mpc
12899
12900 clean-mpc:
12901 @[ -f ./mpc/Makefile ] || exit 0; \
12902 r=`${PWD_COMMAND}`; export r; \
12903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12904 $(HOST_EXPORTS) \
12905 for flag in $(EXTRA_HOST_FLAGS) ; do \
12906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12907 done; \
12908 echo "Doing clean in mpc" ; \
12909 (cd $(HOST_SUBDIR)/mpc && \
12910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12912 "RANLIB=$${RANLIB}" \
12913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12914 clean) \
12915 || exit 1
12916
12917 @endif mpc
12918
12919 .PHONY: maybe-distclean-mpc distclean-mpc
12920 maybe-distclean-mpc:
12921 @if mpc
12922 maybe-distclean-mpc: distclean-mpc
12923
12924 distclean-mpc:
12925 @[ -f ./mpc/Makefile ] || exit 0; \
12926 r=`${PWD_COMMAND}`; export r; \
12927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12928 $(HOST_EXPORTS) \
12929 for flag in $(EXTRA_HOST_FLAGS) ; do \
12930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12931 done; \
12932 echo "Doing distclean in mpc" ; \
12933 (cd $(HOST_SUBDIR)/mpc && \
12934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12936 "RANLIB=$${RANLIB}" \
12937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12938 distclean) \
12939 || exit 1
12940
12941 @endif mpc
12942
12943 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12944 maybe-maintainer-clean-mpc:
12945 @if mpc
12946 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12947
12948 maintainer-clean-mpc:
12949 @[ -f ./mpc/Makefile ] || exit 0; \
12950 r=`${PWD_COMMAND}`; export r; \
12951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12952 $(HOST_EXPORTS) \
12953 for flag in $(EXTRA_HOST_FLAGS) ; do \
12954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12955 done; \
12956 echo "Doing maintainer-clean in mpc" ; \
12957 (cd $(HOST_SUBDIR)/mpc && \
12958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12960 "RANLIB=$${RANLIB}" \
12961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12962 maintainer-clean) \
12963 || exit 1
12964
12965 @endif mpc
12966
12967
12968
12969 .PHONY: configure-ppl maybe-configure-ppl
12970 maybe-configure-ppl:
12971 @if gcc-bootstrap
12972 configure-ppl: stage_current
12973 @endif gcc-bootstrap
12974 @if ppl
12975 maybe-configure-ppl: configure-ppl
12976 configure-ppl:
12977 @r=`${PWD_COMMAND}`; export r; \
12978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12979 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
12980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
12981 $(HOST_EXPORTS) \
12982 echo Configuring in $(HOST_SUBDIR)/ppl; \
12983 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
12984 case $(srcdir) in \
12985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12986 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
12987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12988 esac; \
12989 srcdiroption="--srcdir=$${topdir}/ppl"; \
12990 libsrcdir="$$s/ppl"; \
12991 $(SHELL) $${libsrcdir}/configure \
12992 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12993 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
12994 || exit 1
12995 @endif ppl
12996
12997
12998
12999 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
13000 maybe-configure-stage1-ppl:
13001 @if ppl-bootstrap
13002 maybe-configure-stage1-ppl: configure-stage1-ppl
13003 configure-stage1-ppl:
13004 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13005 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13006 @r=`${PWD_COMMAND}`; export r; \
13007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13008 TFLAGS="$(STAGE1_TFLAGS)"; \
13009 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13010 $(HOST_EXPORTS) \
13011 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13012 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13013 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13014 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13016 cd $(HOST_SUBDIR)/ppl || exit 1; \
13017 case $(srcdir) in \
13018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13019 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13021 esac; \
13022 srcdiroption="--srcdir=$${topdir}/ppl"; \
13023 libsrcdir="$$s/ppl"; \
13024 $(SHELL) $${libsrcdir}/configure \
13025 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13026 --target=${target_alias} $${srcdiroption} \
13027 $(STAGE1_CONFIGURE_FLAGS) \
13028 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13029 @endif ppl-bootstrap
13030
13031 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13032 maybe-configure-stage2-ppl:
13033 @if ppl-bootstrap
13034 maybe-configure-stage2-ppl: configure-stage2-ppl
13035 configure-stage2-ppl:
13036 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13038 @r=`${PWD_COMMAND}`; export r; \
13039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13040 TFLAGS="$(STAGE2_TFLAGS)"; \
13041 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13042 $(HOST_EXPORTS) \
13043 $(POSTSTAGE1_HOST_EXPORTS) \
13044 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13045 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13046 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13047 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13049 cd $(HOST_SUBDIR)/ppl || exit 1; \
13050 case $(srcdir) in \
13051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13052 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13054 esac; \
13055 srcdiroption="--srcdir=$${topdir}/ppl"; \
13056 libsrcdir="$$s/ppl"; \
13057 $(SHELL) $${libsrcdir}/configure \
13058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13059 --target=${target_alias} $${srcdiroption} \
13060 --with-build-libsubdir=$(HOST_SUBDIR) \
13061 $(STAGE2_CONFIGURE_FLAGS) \
13062 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13063 @endif ppl-bootstrap
13064
13065 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13066 maybe-configure-stage3-ppl:
13067 @if ppl-bootstrap
13068 maybe-configure-stage3-ppl: configure-stage3-ppl
13069 configure-stage3-ppl:
13070 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13072 @r=`${PWD_COMMAND}`; export r; \
13073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13074 TFLAGS="$(STAGE3_TFLAGS)"; \
13075 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13076 $(HOST_EXPORTS) \
13077 $(POSTSTAGE1_HOST_EXPORTS) \
13078 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13079 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13080 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13081 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13083 cd $(HOST_SUBDIR)/ppl || exit 1; \
13084 case $(srcdir) in \
13085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13086 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13088 esac; \
13089 srcdiroption="--srcdir=$${topdir}/ppl"; \
13090 libsrcdir="$$s/ppl"; \
13091 $(SHELL) $${libsrcdir}/configure \
13092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13093 --target=${target_alias} $${srcdiroption} \
13094 --with-build-libsubdir=$(HOST_SUBDIR) \
13095 $(STAGE3_CONFIGURE_FLAGS) \
13096 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13097 @endif ppl-bootstrap
13098
13099 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13100 maybe-configure-stage4-ppl:
13101 @if ppl-bootstrap
13102 maybe-configure-stage4-ppl: configure-stage4-ppl
13103 configure-stage4-ppl:
13104 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13106 @r=`${PWD_COMMAND}`; export r; \
13107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13108 TFLAGS="$(STAGE4_TFLAGS)"; \
13109 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13110 $(HOST_EXPORTS) \
13111 $(POSTSTAGE1_HOST_EXPORTS) \
13112 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13113 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13114 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13115 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13117 cd $(HOST_SUBDIR)/ppl || exit 1; \
13118 case $(srcdir) in \
13119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13120 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13122 esac; \
13123 srcdiroption="--srcdir=$${topdir}/ppl"; \
13124 libsrcdir="$$s/ppl"; \
13125 $(SHELL) $${libsrcdir}/configure \
13126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13127 --target=${target_alias} $${srcdiroption} \
13128 --with-build-libsubdir=$(HOST_SUBDIR) \
13129 $(STAGE4_CONFIGURE_FLAGS) \
13130 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13131 @endif ppl-bootstrap
13132
13133 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13134 maybe-configure-stageprofile-ppl:
13135 @if ppl-bootstrap
13136 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13137 configure-stageprofile-ppl:
13138 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13139 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13140 @r=`${PWD_COMMAND}`; export r; \
13141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13142 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13143 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13144 $(HOST_EXPORTS) \
13145 $(POSTSTAGE1_HOST_EXPORTS) \
13146 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13147 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13148 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13149 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13151 cd $(HOST_SUBDIR)/ppl || exit 1; \
13152 case $(srcdir) in \
13153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13154 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13156 esac; \
13157 srcdiroption="--srcdir=$${topdir}/ppl"; \
13158 libsrcdir="$$s/ppl"; \
13159 $(SHELL) $${libsrcdir}/configure \
13160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13161 --target=${target_alias} $${srcdiroption} \
13162 --with-build-libsubdir=$(HOST_SUBDIR) \
13163 $(STAGEprofile_CONFIGURE_FLAGS) \
13164 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13165 @endif ppl-bootstrap
13166
13167 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13168 maybe-configure-stagefeedback-ppl:
13169 @if ppl-bootstrap
13170 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13171 configure-stagefeedback-ppl:
13172 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13173 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13174 @r=`${PWD_COMMAND}`; export r; \
13175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13176 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13177 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13178 $(HOST_EXPORTS) \
13179 $(POSTSTAGE1_HOST_EXPORTS) \
13180 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13181 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13182 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13183 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13185 cd $(HOST_SUBDIR)/ppl || exit 1; \
13186 case $(srcdir) in \
13187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13188 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13190 esac; \
13191 srcdiroption="--srcdir=$${topdir}/ppl"; \
13192 libsrcdir="$$s/ppl"; \
13193 $(SHELL) $${libsrcdir}/configure \
13194 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13195 --target=${target_alias} $${srcdiroption} \
13196 --with-build-libsubdir=$(HOST_SUBDIR) \
13197 $(STAGEfeedback_CONFIGURE_FLAGS) \
13198 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13199 @endif ppl-bootstrap
13200
13201
13202
13203
13204
13205 .PHONY: all-ppl maybe-all-ppl
13206 maybe-all-ppl:
13207 @if gcc-bootstrap
13208 all-ppl: stage_current
13209 @endif gcc-bootstrap
13210 @if ppl
13211 TARGET-ppl=all
13212 maybe-all-ppl: all-ppl
13213 all-ppl: configure-ppl
13214 @r=`${PWD_COMMAND}`; export r; \
13215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13216 $(HOST_EXPORTS) \
13217 (cd $(HOST_SUBDIR)/ppl && \
13218 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13219 $(TARGET-ppl))
13220 @endif ppl
13221
13222
13223
13224 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13225 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13226 maybe-all-stage1-ppl:
13227 maybe-clean-stage1-ppl:
13228 @if ppl-bootstrap
13229 maybe-all-stage1-ppl: all-stage1-ppl
13230 all-stage1: all-stage1-ppl
13231 TARGET-stage1-ppl = $(TARGET-ppl)
13232 all-stage1-ppl: configure-stage1-ppl
13233 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13234 @r=`${PWD_COMMAND}`; export r; \
13235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13236 TFLAGS="$(STAGE1_TFLAGS)"; \
13237 $(HOST_EXPORTS) \
13238 cd $(HOST_SUBDIR)/ppl && \
13239 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13240 CFLAGS="$(STAGE1_CFLAGS)" \
13241 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13242 LIBCFLAGS="$(LIBCFLAGS)" \
13243 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13244 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13245 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13246 $(EXTRA_HOST_FLAGS) \
13247 TFLAGS="$(STAGE1_TFLAGS)" \
13248 $(TARGET-stage1-ppl)
13249
13250 maybe-clean-stage1-ppl: clean-stage1-ppl
13251 clean-stage1: clean-stage1-ppl
13252 clean-stage1-ppl:
13253 @if [ $(current_stage) = stage1 ]; then \
13254 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13255 else \
13256 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13257 $(MAKE) stage1-start; \
13258 fi; \
13259 cd $(HOST_SUBDIR)/ppl && \
13260 $(MAKE) $(EXTRA_HOST_FLAGS) \
13261 clean
13262 @endif ppl-bootstrap
13263
13264
13265 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13266 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13267 maybe-all-stage2-ppl:
13268 maybe-clean-stage2-ppl:
13269 @if ppl-bootstrap
13270 maybe-all-stage2-ppl: all-stage2-ppl
13271 all-stage2: all-stage2-ppl
13272 TARGET-stage2-ppl = $(TARGET-ppl)
13273 all-stage2-ppl: configure-stage2-ppl
13274 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13275 @r=`${PWD_COMMAND}`; export r; \
13276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13277 TFLAGS="$(STAGE2_TFLAGS)"; \
13278 $(HOST_EXPORTS) \
13279 $(POSTSTAGE1_HOST_EXPORTS) \
13280 cd $(HOST_SUBDIR)/ppl && \
13281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13282 CFLAGS="$(STAGE2_CFLAGS)" \
13283 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13284 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13288 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13289 TFLAGS="$(STAGE2_TFLAGS)" \
13290 $(TARGET-stage2-ppl)
13291
13292 maybe-clean-stage2-ppl: clean-stage2-ppl
13293 clean-stage2: clean-stage2-ppl
13294 clean-stage2-ppl:
13295 @if [ $(current_stage) = stage2 ]; then \
13296 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13297 else \
13298 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13299 $(MAKE) stage2-start; \
13300 fi; \
13301 cd $(HOST_SUBDIR)/ppl && \
13302 $(MAKE) $(EXTRA_HOST_FLAGS) \
13303 $(POSTSTAGE1_FLAGS_TO_PASS) \
13304 clean
13305 @endif ppl-bootstrap
13306
13307
13308 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13309 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13310 maybe-all-stage3-ppl:
13311 maybe-clean-stage3-ppl:
13312 @if ppl-bootstrap
13313 maybe-all-stage3-ppl: all-stage3-ppl
13314 all-stage3: all-stage3-ppl
13315 TARGET-stage3-ppl = $(TARGET-ppl)
13316 all-stage3-ppl: configure-stage3-ppl
13317 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13318 @r=`${PWD_COMMAND}`; export r; \
13319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13320 TFLAGS="$(STAGE3_TFLAGS)"; \
13321 $(HOST_EXPORTS) \
13322 $(POSTSTAGE1_HOST_EXPORTS) \
13323 cd $(HOST_SUBDIR)/ppl && \
13324 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13325 CFLAGS="$(STAGE3_CFLAGS)" \
13326 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13327 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13328 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13329 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13330 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13331 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13332 TFLAGS="$(STAGE3_TFLAGS)" \
13333 $(TARGET-stage3-ppl)
13334
13335 maybe-clean-stage3-ppl: clean-stage3-ppl
13336 clean-stage3: clean-stage3-ppl
13337 clean-stage3-ppl:
13338 @if [ $(current_stage) = stage3 ]; then \
13339 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13340 else \
13341 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13342 $(MAKE) stage3-start; \
13343 fi; \
13344 cd $(HOST_SUBDIR)/ppl && \
13345 $(MAKE) $(EXTRA_HOST_FLAGS) \
13346 $(POSTSTAGE1_FLAGS_TO_PASS) \
13347 clean
13348 @endif ppl-bootstrap
13349
13350
13351 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13352 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13353 maybe-all-stage4-ppl:
13354 maybe-clean-stage4-ppl:
13355 @if ppl-bootstrap
13356 maybe-all-stage4-ppl: all-stage4-ppl
13357 all-stage4: all-stage4-ppl
13358 TARGET-stage4-ppl = $(TARGET-ppl)
13359 all-stage4-ppl: configure-stage4-ppl
13360 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13361 @r=`${PWD_COMMAND}`; export r; \
13362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13363 TFLAGS="$(STAGE4_TFLAGS)"; \
13364 $(HOST_EXPORTS) \
13365 $(POSTSTAGE1_HOST_EXPORTS) \
13366 cd $(HOST_SUBDIR)/ppl && \
13367 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13368 CFLAGS="$(STAGE4_CFLAGS)" \
13369 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13370 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13371 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13372 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13373 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13374 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13375 TFLAGS="$(STAGE4_TFLAGS)" \
13376 $(TARGET-stage4-ppl)
13377
13378 maybe-clean-stage4-ppl: clean-stage4-ppl
13379 clean-stage4: clean-stage4-ppl
13380 clean-stage4-ppl:
13381 @if [ $(current_stage) = stage4 ]; then \
13382 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13383 else \
13384 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13385 $(MAKE) stage4-start; \
13386 fi; \
13387 cd $(HOST_SUBDIR)/ppl && \
13388 $(MAKE) $(EXTRA_HOST_FLAGS) \
13389 $(POSTSTAGE1_FLAGS_TO_PASS) \
13390 clean
13391 @endif ppl-bootstrap
13392
13393
13394 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13395 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13396 maybe-all-stageprofile-ppl:
13397 maybe-clean-stageprofile-ppl:
13398 @if ppl-bootstrap
13399 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13400 all-stageprofile: all-stageprofile-ppl
13401 TARGET-stageprofile-ppl = $(TARGET-ppl)
13402 all-stageprofile-ppl: configure-stageprofile-ppl
13403 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13404 @r=`${PWD_COMMAND}`; export r; \
13405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13406 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13407 $(HOST_EXPORTS) \
13408 $(POSTSTAGE1_HOST_EXPORTS) \
13409 cd $(HOST_SUBDIR)/ppl && \
13410 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13411 CFLAGS="$(STAGEprofile_CFLAGS)" \
13412 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13413 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13414 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13415 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13416 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13417 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13418 TFLAGS="$(STAGEprofile_TFLAGS)" \
13419 $(TARGET-stageprofile-ppl)
13420
13421 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13422 clean-stageprofile: clean-stageprofile-ppl
13423 clean-stageprofile-ppl:
13424 @if [ $(current_stage) = stageprofile ]; then \
13425 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13426 else \
13427 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13428 $(MAKE) stageprofile-start; \
13429 fi; \
13430 cd $(HOST_SUBDIR)/ppl && \
13431 $(MAKE) $(EXTRA_HOST_FLAGS) \
13432 $(POSTSTAGE1_FLAGS_TO_PASS) \
13433 clean
13434 @endif ppl-bootstrap
13435
13436
13437 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13438 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13439 maybe-all-stagefeedback-ppl:
13440 maybe-clean-stagefeedback-ppl:
13441 @if ppl-bootstrap
13442 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13443 all-stagefeedback: all-stagefeedback-ppl
13444 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13445 all-stagefeedback-ppl: configure-stagefeedback-ppl
13446 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13447 @r=`${PWD_COMMAND}`; export r; \
13448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13449 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13450 $(HOST_EXPORTS) \
13451 $(POSTSTAGE1_HOST_EXPORTS) \
13452 cd $(HOST_SUBDIR)/ppl && \
13453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13454 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13455 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13456 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13457 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13458 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13459 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13460 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13461 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13462 $(TARGET-stagefeedback-ppl)
13463
13464 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13465 clean-stagefeedback: clean-stagefeedback-ppl
13466 clean-stagefeedback-ppl:
13467 @if [ $(current_stage) = stagefeedback ]; then \
13468 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13469 else \
13470 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13471 $(MAKE) stagefeedback-start; \
13472 fi; \
13473 cd $(HOST_SUBDIR)/ppl && \
13474 $(MAKE) $(EXTRA_HOST_FLAGS) \
13475 $(POSTSTAGE1_FLAGS_TO_PASS) \
13476 clean
13477 @endif ppl-bootstrap
13478
13479
13480
13481
13482
13483 .PHONY: check-ppl maybe-check-ppl
13484 maybe-check-ppl:
13485 @if ppl
13486 maybe-check-ppl: check-ppl
13487
13488 check-ppl:
13489 @: $(MAKE); $(unstage)
13490 @r=`${PWD_COMMAND}`; export r; \
13491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13492 $(HOST_EXPORTS) \
13493 (cd $(HOST_SUBDIR)/ppl && \
13494 $(MAKE) $(FLAGS_TO_PASS) check)
13495
13496 @endif ppl
13497
13498 .PHONY: install-ppl maybe-install-ppl
13499 maybe-install-ppl:
13500 @if ppl
13501 maybe-install-ppl: install-ppl
13502
13503 install-ppl:
13504
13505 @endif ppl
13506
13507 .PHONY: install-strip-ppl maybe-install-strip-ppl
13508 maybe-install-strip-ppl:
13509 @if ppl
13510 maybe-install-strip-ppl: install-strip-ppl
13511
13512 install-strip-ppl:
13513
13514 @endif ppl
13515
13516 # Other targets (info, dvi, pdf, etc.)
13517
13518 .PHONY: maybe-info-ppl info-ppl
13519 maybe-info-ppl:
13520 @if ppl
13521 maybe-info-ppl: info-ppl
13522
13523 info-ppl: \
13524 configure-ppl
13525 @[ -f ./ppl/Makefile ] || exit 0; \
13526 r=`${PWD_COMMAND}`; export r; \
13527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13528 $(HOST_EXPORTS) \
13529 for flag in $(EXTRA_HOST_FLAGS) ; do \
13530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13531 done; \
13532 echo "Doing info in ppl" ; \
13533 (cd $(HOST_SUBDIR)/ppl && \
13534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13536 "RANLIB=$${RANLIB}" \
13537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13538 info) \
13539 || exit 1
13540
13541 @endif ppl
13542
13543 .PHONY: maybe-dvi-ppl dvi-ppl
13544 maybe-dvi-ppl:
13545 @if ppl
13546 maybe-dvi-ppl: dvi-ppl
13547
13548 dvi-ppl: \
13549 configure-ppl
13550 @[ -f ./ppl/Makefile ] || exit 0; \
13551 r=`${PWD_COMMAND}`; export r; \
13552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13553 $(HOST_EXPORTS) \
13554 for flag in $(EXTRA_HOST_FLAGS) ; do \
13555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13556 done; \
13557 echo "Doing dvi in ppl" ; \
13558 (cd $(HOST_SUBDIR)/ppl && \
13559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13561 "RANLIB=$${RANLIB}" \
13562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13563 dvi) \
13564 || exit 1
13565
13566 @endif ppl
13567
13568 .PHONY: maybe-pdf-ppl pdf-ppl
13569 maybe-pdf-ppl:
13570 @if ppl
13571 maybe-pdf-ppl: pdf-ppl
13572
13573 pdf-ppl: \
13574 configure-ppl
13575 @[ -f ./ppl/Makefile ] || exit 0; \
13576 r=`${PWD_COMMAND}`; export r; \
13577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13578 $(HOST_EXPORTS) \
13579 for flag in $(EXTRA_HOST_FLAGS) ; do \
13580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13581 done; \
13582 echo "Doing pdf in ppl" ; \
13583 (cd $(HOST_SUBDIR)/ppl && \
13584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13586 "RANLIB=$${RANLIB}" \
13587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13588 pdf) \
13589 || exit 1
13590
13591 @endif ppl
13592
13593 .PHONY: maybe-html-ppl html-ppl
13594 maybe-html-ppl:
13595 @if ppl
13596 maybe-html-ppl: html-ppl
13597
13598 html-ppl: \
13599 configure-ppl
13600 @[ -f ./ppl/Makefile ] || exit 0; \
13601 r=`${PWD_COMMAND}`; export r; \
13602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13603 $(HOST_EXPORTS) \
13604 for flag in $(EXTRA_HOST_FLAGS) ; do \
13605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13606 done; \
13607 echo "Doing html in ppl" ; \
13608 (cd $(HOST_SUBDIR)/ppl && \
13609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13611 "RANLIB=$${RANLIB}" \
13612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13613 html) \
13614 || exit 1
13615
13616 @endif ppl
13617
13618 .PHONY: maybe-TAGS-ppl TAGS-ppl
13619 maybe-TAGS-ppl:
13620 @if ppl
13621 maybe-TAGS-ppl: TAGS-ppl
13622
13623 TAGS-ppl: \
13624 configure-ppl
13625 @[ -f ./ppl/Makefile ] || exit 0; \
13626 r=`${PWD_COMMAND}`; export r; \
13627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13628 $(HOST_EXPORTS) \
13629 for flag in $(EXTRA_HOST_FLAGS) ; do \
13630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13631 done; \
13632 echo "Doing TAGS in ppl" ; \
13633 (cd $(HOST_SUBDIR)/ppl && \
13634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13636 "RANLIB=$${RANLIB}" \
13637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13638 TAGS) \
13639 || exit 1
13640
13641 @endif ppl
13642
13643 .PHONY: maybe-install-info-ppl install-info-ppl
13644 maybe-install-info-ppl:
13645 @if ppl
13646 maybe-install-info-ppl: install-info-ppl
13647
13648 install-info-ppl: \
13649 configure-ppl \
13650 info-ppl
13651 @[ -f ./ppl/Makefile ] || exit 0; \
13652 r=`${PWD_COMMAND}`; export r; \
13653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13654 $(HOST_EXPORTS) \
13655 for flag in $(EXTRA_HOST_FLAGS) ; do \
13656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13657 done; \
13658 echo "Doing install-info in ppl" ; \
13659 (cd $(HOST_SUBDIR)/ppl && \
13660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13662 "RANLIB=$${RANLIB}" \
13663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13664 install-info) \
13665 || exit 1
13666
13667 @endif ppl
13668
13669 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13670 maybe-install-pdf-ppl:
13671 @if ppl
13672 maybe-install-pdf-ppl: install-pdf-ppl
13673
13674 install-pdf-ppl: \
13675 configure-ppl \
13676 pdf-ppl
13677 @[ -f ./ppl/Makefile ] || exit 0; \
13678 r=`${PWD_COMMAND}`; export r; \
13679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13680 $(HOST_EXPORTS) \
13681 for flag in $(EXTRA_HOST_FLAGS) ; do \
13682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13683 done; \
13684 echo "Doing install-pdf in ppl" ; \
13685 (cd $(HOST_SUBDIR)/ppl && \
13686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13688 "RANLIB=$${RANLIB}" \
13689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13690 install-pdf) \
13691 || exit 1
13692
13693 @endif ppl
13694
13695 .PHONY: maybe-install-html-ppl install-html-ppl
13696 maybe-install-html-ppl:
13697 @if ppl
13698 maybe-install-html-ppl: install-html-ppl
13699
13700 install-html-ppl: \
13701 configure-ppl \
13702 html-ppl
13703 @[ -f ./ppl/Makefile ] || exit 0; \
13704 r=`${PWD_COMMAND}`; export r; \
13705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13706 $(HOST_EXPORTS) \
13707 for flag in $(EXTRA_HOST_FLAGS) ; do \
13708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13709 done; \
13710 echo "Doing install-html in ppl" ; \
13711 (cd $(HOST_SUBDIR)/ppl && \
13712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13714 "RANLIB=$${RANLIB}" \
13715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13716 install-html) \
13717 || exit 1
13718
13719 @endif ppl
13720
13721 .PHONY: maybe-installcheck-ppl installcheck-ppl
13722 maybe-installcheck-ppl:
13723 @if ppl
13724 maybe-installcheck-ppl: installcheck-ppl
13725
13726 installcheck-ppl: \
13727 configure-ppl
13728 @[ -f ./ppl/Makefile ] || exit 0; \
13729 r=`${PWD_COMMAND}`; export r; \
13730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13731 $(HOST_EXPORTS) \
13732 for flag in $(EXTRA_HOST_FLAGS) ; do \
13733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13734 done; \
13735 echo "Doing installcheck in ppl" ; \
13736 (cd $(HOST_SUBDIR)/ppl && \
13737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13739 "RANLIB=$${RANLIB}" \
13740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13741 installcheck) \
13742 || exit 1
13743
13744 @endif ppl
13745
13746 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13747 maybe-mostlyclean-ppl:
13748 @if ppl
13749 maybe-mostlyclean-ppl: mostlyclean-ppl
13750
13751 mostlyclean-ppl:
13752 @[ -f ./ppl/Makefile ] || exit 0; \
13753 r=`${PWD_COMMAND}`; export r; \
13754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13755 $(HOST_EXPORTS) \
13756 for flag in $(EXTRA_HOST_FLAGS) ; do \
13757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13758 done; \
13759 echo "Doing mostlyclean in ppl" ; \
13760 (cd $(HOST_SUBDIR)/ppl && \
13761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13763 "RANLIB=$${RANLIB}" \
13764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13765 mostlyclean) \
13766 || exit 1
13767
13768 @endif ppl
13769
13770 .PHONY: maybe-clean-ppl clean-ppl
13771 maybe-clean-ppl:
13772 @if ppl
13773 maybe-clean-ppl: clean-ppl
13774
13775 clean-ppl:
13776 @[ -f ./ppl/Makefile ] || exit 0; \
13777 r=`${PWD_COMMAND}`; export r; \
13778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13779 $(HOST_EXPORTS) \
13780 for flag in $(EXTRA_HOST_FLAGS) ; do \
13781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13782 done; \
13783 echo "Doing clean in ppl" ; \
13784 (cd $(HOST_SUBDIR)/ppl && \
13785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13787 "RANLIB=$${RANLIB}" \
13788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13789 clean) \
13790 || exit 1
13791
13792 @endif ppl
13793
13794 .PHONY: maybe-distclean-ppl distclean-ppl
13795 maybe-distclean-ppl:
13796 @if ppl
13797 maybe-distclean-ppl: distclean-ppl
13798
13799 distclean-ppl:
13800 @[ -f ./ppl/Makefile ] || exit 0; \
13801 r=`${PWD_COMMAND}`; export r; \
13802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13803 $(HOST_EXPORTS) \
13804 for flag in $(EXTRA_HOST_FLAGS) ; do \
13805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13806 done; \
13807 echo "Doing distclean in ppl" ; \
13808 (cd $(HOST_SUBDIR)/ppl && \
13809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13811 "RANLIB=$${RANLIB}" \
13812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13813 distclean) \
13814 || exit 1
13815
13816 @endif ppl
13817
13818 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13819 maybe-maintainer-clean-ppl:
13820 @if ppl
13821 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13822
13823 maintainer-clean-ppl:
13824 @[ -f ./ppl/Makefile ] || exit 0; \
13825 r=`${PWD_COMMAND}`; export r; \
13826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13827 $(HOST_EXPORTS) \
13828 for flag in $(EXTRA_HOST_FLAGS) ; do \
13829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13830 done; \
13831 echo "Doing maintainer-clean in ppl" ; \
13832 (cd $(HOST_SUBDIR)/ppl && \
13833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13835 "RANLIB=$${RANLIB}" \
13836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13837 maintainer-clean) \
13838 || exit 1
13839
13840 @endif ppl
13841
13842
13843
13844 .PHONY: configure-cloog maybe-configure-cloog
13845 maybe-configure-cloog:
13846 @if gcc-bootstrap
13847 configure-cloog: stage_current
13848 @endif gcc-bootstrap
13849 @if cloog
13850 maybe-configure-cloog: configure-cloog
13851 configure-cloog:
13852 @r=`${PWD_COMMAND}`; export r; \
13853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13854 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13856 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13857 echo Configuring in $(HOST_SUBDIR)/cloog; \
13858 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13859 case $(srcdir) in \
13860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13861 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13863 esac; \
13864 srcdiroption="--srcdir=$${topdir}/cloog"; \
13865 libsrcdir="$$s/cloog"; \
13866 $(SHELL) $${libsrcdir}/configure \
13867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13868 --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 \
13869 || exit 1
13870 @endif cloog
13871
13872
13873
13874 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13875 maybe-configure-stage1-cloog:
13876 @if cloog-bootstrap
13877 maybe-configure-stage1-cloog: configure-stage1-cloog
13878 configure-stage1-cloog:
13879 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13880 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13881 @r=`${PWD_COMMAND}`; export r; \
13882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13883 TFLAGS="$(STAGE1_TFLAGS)"; \
13884 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13885 $(HOST_EXPORTS) \
13886 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13887 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13888 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13889 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13891 cd $(HOST_SUBDIR)/cloog || exit 1; \
13892 case $(srcdir) in \
13893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13894 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13896 esac; \
13897 srcdiroption="--srcdir=$${topdir}/cloog"; \
13898 libsrcdir="$$s/cloog"; \
13899 $(SHELL) $${libsrcdir}/configure \
13900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13901 --target=${target_alias} $${srcdiroption} \
13902 $(STAGE1_CONFIGURE_FLAGS) \
13903 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13904 @endif cloog-bootstrap
13905
13906 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13907 maybe-configure-stage2-cloog:
13908 @if cloog-bootstrap
13909 maybe-configure-stage2-cloog: configure-stage2-cloog
13910 configure-stage2-cloog:
13911 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13912 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13913 @r=`${PWD_COMMAND}`; export r; \
13914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13915 TFLAGS="$(STAGE2_TFLAGS)"; \
13916 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13917 $(HOST_EXPORTS) \
13918 $(POSTSTAGE1_HOST_EXPORTS) \
13919 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13920 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13921 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13922 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13924 cd $(HOST_SUBDIR)/cloog || exit 1; \
13925 case $(srcdir) in \
13926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13927 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13929 esac; \
13930 srcdiroption="--srcdir=$${topdir}/cloog"; \
13931 libsrcdir="$$s/cloog"; \
13932 $(SHELL) $${libsrcdir}/configure \
13933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13934 --target=${target_alias} $${srcdiroption} \
13935 --with-build-libsubdir=$(HOST_SUBDIR) \
13936 $(STAGE2_CONFIGURE_FLAGS) \
13937 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13938 @endif cloog-bootstrap
13939
13940 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13941 maybe-configure-stage3-cloog:
13942 @if cloog-bootstrap
13943 maybe-configure-stage3-cloog: configure-stage3-cloog
13944 configure-stage3-cloog:
13945 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13947 @r=`${PWD_COMMAND}`; export r; \
13948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13949 TFLAGS="$(STAGE3_TFLAGS)"; \
13950 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13951 $(HOST_EXPORTS) \
13952 $(POSTSTAGE1_HOST_EXPORTS) \
13953 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13954 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13955 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13956 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13958 cd $(HOST_SUBDIR)/cloog || exit 1; \
13959 case $(srcdir) in \
13960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13961 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13963 esac; \
13964 srcdiroption="--srcdir=$${topdir}/cloog"; \
13965 libsrcdir="$$s/cloog"; \
13966 $(SHELL) $${libsrcdir}/configure \
13967 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13968 --target=${target_alias} $${srcdiroption} \
13969 --with-build-libsubdir=$(HOST_SUBDIR) \
13970 $(STAGE3_CONFIGURE_FLAGS) \
13971 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13972 @endif cloog-bootstrap
13973
13974 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13975 maybe-configure-stage4-cloog:
13976 @if cloog-bootstrap
13977 maybe-configure-stage4-cloog: configure-stage4-cloog
13978 configure-stage4-cloog:
13979 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13980 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13981 @r=`${PWD_COMMAND}`; export r; \
13982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13983 TFLAGS="$(STAGE4_TFLAGS)"; \
13984 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13985 $(HOST_EXPORTS) \
13986 $(POSTSTAGE1_HOST_EXPORTS) \
13987 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13988 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13989 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13990 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
13991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13992 cd $(HOST_SUBDIR)/cloog || exit 1; \
13993 case $(srcdir) in \
13994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13995 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13997 esac; \
13998 srcdiroption="--srcdir=$${topdir}/cloog"; \
13999 libsrcdir="$$s/cloog"; \
14000 $(SHELL) $${libsrcdir}/configure \
14001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14002 --target=${target_alias} $${srcdiroption} \
14003 --with-build-libsubdir=$(HOST_SUBDIR) \
14004 $(STAGE4_CONFIGURE_FLAGS) \
14005 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14006 @endif cloog-bootstrap
14007
14008 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14009 maybe-configure-stageprofile-cloog:
14010 @if cloog-bootstrap
14011 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14012 configure-stageprofile-cloog:
14013 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14014 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14015 @r=`${PWD_COMMAND}`; export r; \
14016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14018 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14019 $(HOST_EXPORTS) \
14020 $(POSTSTAGE1_HOST_EXPORTS) \
14021 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14022 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14023 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14024 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14026 cd $(HOST_SUBDIR)/cloog || exit 1; \
14027 case $(srcdir) in \
14028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14029 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14031 esac; \
14032 srcdiroption="--srcdir=$${topdir}/cloog"; \
14033 libsrcdir="$$s/cloog"; \
14034 $(SHELL) $${libsrcdir}/configure \
14035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14036 --target=${target_alias} $${srcdiroption} \
14037 --with-build-libsubdir=$(HOST_SUBDIR) \
14038 $(STAGEprofile_CONFIGURE_FLAGS) \
14039 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14040 @endif cloog-bootstrap
14041
14042 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14043 maybe-configure-stagefeedback-cloog:
14044 @if cloog-bootstrap
14045 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14046 configure-stagefeedback-cloog:
14047 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14048 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14049 @r=`${PWD_COMMAND}`; export r; \
14050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14051 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14052 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14053 $(HOST_EXPORTS) \
14054 $(POSTSTAGE1_HOST_EXPORTS) \
14055 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14056 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14057 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14058 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14060 cd $(HOST_SUBDIR)/cloog || exit 1; \
14061 case $(srcdir) in \
14062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14063 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14065 esac; \
14066 srcdiroption="--srcdir=$${topdir}/cloog"; \
14067 libsrcdir="$$s/cloog"; \
14068 $(SHELL) $${libsrcdir}/configure \
14069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14070 --target=${target_alias} $${srcdiroption} \
14071 --with-build-libsubdir=$(HOST_SUBDIR) \
14072 $(STAGEfeedback_CONFIGURE_FLAGS) \
14073 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14074 @endif cloog-bootstrap
14075
14076
14077
14078
14079
14080 .PHONY: all-cloog maybe-all-cloog
14081 maybe-all-cloog:
14082 @if gcc-bootstrap
14083 all-cloog: stage_current
14084 @endif gcc-bootstrap
14085 @if cloog
14086 TARGET-cloog=all
14087 maybe-all-cloog: all-cloog
14088 all-cloog: configure-cloog
14089 @r=`${PWD_COMMAND}`; export r; \
14090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14091 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14092 (cd $(HOST_SUBDIR)/cloog && \
14093 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14094 $(TARGET-cloog))
14095 @endif cloog
14096
14097
14098
14099 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14100 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14101 maybe-all-stage1-cloog:
14102 maybe-clean-stage1-cloog:
14103 @if cloog-bootstrap
14104 maybe-all-stage1-cloog: all-stage1-cloog
14105 all-stage1: all-stage1-cloog
14106 TARGET-stage1-cloog = $(TARGET-cloog)
14107 all-stage1-cloog: configure-stage1-cloog
14108 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14109 @r=`${PWD_COMMAND}`; export r; \
14110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14111 TFLAGS="$(STAGE1_TFLAGS)"; \
14112 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14113 cd $(HOST_SUBDIR)/cloog && \
14114 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14115 CFLAGS="$(STAGE1_CFLAGS)" \
14116 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14117 LIBCFLAGS="$(LIBCFLAGS)" \
14118 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14119 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14120 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14121 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14122 TFLAGS="$(STAGE1_TFLAGS)" \
14123 $(TARGET-stage1-cloog)
14124
14125 maybe-clean-stage1-cloog: clean-stage1-cloog
14126 clean-stage1: clean-stage1-cloog
14127 clean-stage1-cloog:
14128 @if [ $(current_stage) = stage1 ]; then \
14129 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14130 else \
14131 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14132 $(MAKE) stage1-start; \
14133 fi; \
14134 cd $(HOST_SUBDIR)/cloog && \
14135 $(MAKE) $(EXTRA_HOST_FLAGS) \
14136 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14137 @endif cloog-bootstrap
14138
14139
14140 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14141 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14142 maybe-all-stage2-cloog:
14143 maybe-clean-stage2-cloog:
14144 @if cloog-bootstrap
14145 maybe-all-stage2-cloog: all-stage2-cloog
14146 all-stage2: all-stage2-cloog
14147 TARGET-stage2-cloog = $(TARGET-cloog)
14148 all-stage2-cloog: configure-stage2-cloog
14149 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14150 @r=`${PWD_COMMAND}`; export r; \
14151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14152 TFLAGS="$(STAGE2_TFLAGS)"; \
14153 $(HOST_EXPORTS) \
14154 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14155 cd $(HOST_SUBDIR)/cloog && \
14156 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14157 CFLAGS="$(STAGE2_CFLAGS)" \
14158 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14159 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14160 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14161 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14162 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14163 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14164 TFLAGS="$(STAGE2_TFLAGS)" \
14165 $(TARGET-stage2-cloog)
14166
14167 maybe-clean-stage2-cloog: clean-stage2-cloog
14168 clean-stage2: clean-stage2-cloog
14169 clean-stage2-cloog:
14170 @if [ $(current_stage) = stage2 ]; then \
14171 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14172 else \
14173 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14174 $(MAKE) stage2-start; \
14175 fi; \
14176 cd $(HOST_SUBDIR)/cloog && \
14177 $(MAKE) $(EXTRA_HOST_FLAGS) \
14178 $(POSTSTAGE1_FLAGS_TO_PASS) \
14179 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14180 @endif cloog-bootstrap
14181
14182
14183 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14184 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14185 maybe-all-stage3-cloog:
14186 maybe-clean-stage3-cloog:
14187 @if cloog-bootstrap
14188 maybe-all-stage3-cloog: all-stage3-cloog
14189 all-stage3: all-stage3-cloog
14190 TARGET-stage3-cloog = $(TARGET-cloog)
14191 all-stage3-cloog: configure-stage3-cloog
14192 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14193 @r=`${PWD_COMMAND}`; export r; \
14194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14195 TFLAGS="$(STAGE3_TFLAGS)"; \
14196 $(HOST_EXPORTS) \
14197 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14198 cd $(HOST_SUBDIR)/cloog && \
14199 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14200 CFLAGS="$(STAGE3_CFLAGS)" \
14201 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14202 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14203 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14204 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14205 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14206 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14207 TFLAGS="$(STAGE3_TFLAGS)" \
14208 $(TARGET-stage3-cloog)
14209
14210 maybe-clean-stage3-cloog: clean-stage3-cloog
14211 clean-stage3: clean-stage3-cloog
14212 clean-stage3-cloog:
14213 @if [ $(current_stage) = stage3 ]; then \
14214 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14215 else \
14216 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14217 $(MAKE) stage3-start; \
14218 fi; \
14219 cd $(HOST_SUBDIR)/cloog && \
14220 $(MAKE) $(EXTRA_HOST_FLAGS) \
14221 $(POSTSTAGE1_FLAGS_TO_PASS) \
14222 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14223 @endif cloog-bootstrap
14224
14225
14226 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14227 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14228 maybe-all-stage4-cloog:
14229 maybe-clean-stage4-cloog:
14230 @if cloog-bootstrap
14231 maybe-all-stage4-cloog: all-stage4-cloog
14232 all-stage4: all-stage4-cloog
14233 TARGET-stage4-cloog = $(TARGET-cloog)
14234 all-stage4-cloog: configure-stage4-cloog
14235 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14236 @r=`${PWD_COMMAND}`; export r; \
14237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14238 TFLAGS="$(STAGE4_TFLAGS)"; \
14239 $(HOST_EXPORTS) \
14240 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14241 cd $(HOST_SUBDIR)/cloog && \
14242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14243 CFLAGS="$(STAGE4_CFLAGS)" \
14244 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14245 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14249 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14250 TFLAGS="$(STAGE4_TFLAGS)" \
14251 $(TARGET-stage4-cloog)
14252
14253 maybe-clean-stage4-cloog: clean-stage4-cloog
14254 clean-stage4: clean-stage4-cloog
14255 clean-stage4-cloog:
14256 @if [ $(current_stage) = stage4 ]; then \
14257 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14258 else \
14259 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14260 $(MAKE) stage4-start; \
14261 fi; \
14262 cd $(HOST_SUBDIR)/cloog && \
14263 $(MAKE) $(EXTRA_HOST_FLAGS) \
14264 $(POSTSTAGE1_FLAGS_TO_PASS) \
14265 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14266 @endif cloog-bootstrap
14267
14268
14269 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14270 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14271 maybe-all-stageprofile-cloog:
14272 maybe-clean-stageprofile-cloog:
14273 @if cloog-bootstrap
14274 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14275 all-stageprofile: all-stageprofile-cloog
14276 TARGET-stageprofile-cloog = $(TARGET-cloog)
14277 all-stageprofile-cloog: configure-stageprofile-cloog
14278 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14279 @r=`${PWD_COMMAND}`; export r; \
14280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14281 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14282 $(HOST_EXPORTS) \
14283 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14284 cd $(HOST_SUBDIR)/cloog && \
14285 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14286 CFLAGS="$(STAGEprofile_CFLAGS)" \
14287 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14288 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14289 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14290 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14291 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14292 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14293 TFLAGS="$(STAGEprofile_TFLAGS)" \
14294 $(TARGET-stageprofile-cloog)
14295
14296 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14297 clean-stageprofile: clean-stageprofile-cloog
14298 clean-stageprofile-cloog:
14299 @if [ $(current_stage) = stageprofile ]; then \
14300 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14301 else \
14302 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14303 $(MAKE) stageprofile-start; \
14304 fi; \
14305 cd $(HOST_SUBDIR)/cloog && \
14306 $(MAKE) $(EXTRA_HOST_FLAGS) \
14307 $(POSTSTAGE1_FLAGS_TO_PASS) \
14308 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14309 @endif cloog-bootstrap
14310
14311
14312 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14313 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14314 maybe-all-stagefeedback-cloog:
14315 maybe-clean-stagefeedback-cloog:
14316 @if cloog-bootstrap
14317 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14318 all-stagefeedback: all-stagefeedback-cloog
14319 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14320 all-stagefeedback-cloog: configure-stagefeedback-cloog
14321 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14322 @r=`${PWD_COMMAND}`; export r; \
14323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14324 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14325 $(HOST_EXPORTS) \
14326 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14327 cd $(HOST_SUBDIR)/cloog && \
14328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14329 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14330 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14331 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14332 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14333 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14334 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14335 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14336 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14337 $(TARGET-stagefeedback-cloog)
14338
14339 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14340 clean-stagefeedback: clean-stagefeedback-cloog
14341 clean-stagefeedback-cloog:
14342 @if [ $(current_stage) = stagefeedback ]; then \
14343 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14344 else \
14345 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14346 $(MAKE) stagefeedback-start; \
14347 fi; \
14348 cd $(HOST_SUBDIR)/cloog && \
14349 $(MAKE) $(EXTRA_HOST_FLAGS) \
14350 $(POSTSTAGE1_FLAGS_TO_PASS) \
14351 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14352 @endif cloog-bootstrap
14353
14354
14355
14356
14357
14358 .PHONY: check-cloog maybe-check-cloog
14359 maybe-check-cloog:
14360 @if cloog
14361 maybe-check-cloog: check-cloog
14362
14363 check-cloog:
14364 @: $(MAKE); $(unstage)
14365 @r=`${PWD_COMMAND}`; export r; \
14366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14367 $(HOST_EXPORTS) \
14368 (cd $(HOST_SUBDIR)/cloog && \
14369 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14370
14371 @endif cloog
14372
14373 .PHONY: install-cloog maybe-install-cloog
14374 maybe-install-cloog:
14375 @if cloog
14376 maybe-install-cloog: install-cloog
14377
14378 install-cloog:
14379
14380 @endif cloog
14381
14382 .PHONY: install-strip-cloog maybe-install-strip-cloog
14383 maybe-install-strip-cloog:
14384 @if cloog
14385 maybe-install-strip-cloog: install-strip-cloog
14386
14387 install-strip-cloog:
14388
14389 @endif cloog
14390
14391 # Other targets (info, dvi, pdf, etc.)
14392
14393 .PHONY: maybe-info-cloog info-cloog
14394 maybe-info-cloog:
14395 @if cloog
14396 maybe-info-cloog: info-cloog
14397
14398 info-cloog: \
14399 configure-cloog
14400 @[ -f ./cloog/Makefile ] || exit 0; \
14401 r=`${PWD_COMMAND}`; export r; \
14402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14403 $(HOST_EXPORTS) \
14404 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14406 done; \
14407 echo "Doing info in cloog" ; \
14408 (cd $(HOST_SUBDIR)/cloog && \
14409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14411 "RANLIB=$${RANLIB}" \
14412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14413 info) \
14414 || exit 1
14415
14416 @endif cloog
14417
14418 .PHONY: maybe-dvi-cloog dvi-cloog
14419 maybe-dvi-cloog:
14420 @if cloog
14421 maybe-dvi-cloog: dvi-cloog
14422
14423 dvi-cloog: \
14424 configure-cloog
14425 @[ -f ./cloog/Makefile ] || exit 0; \
14426 r=`${PWD_COMMAND}`; export r; \
14427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14428 $(HOST_EXPORTS) \
14429 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14431 done; \
14432 echo "Doing dvi in cloog" ; \
14433 (cd $(HOST_SUBDIR)/cloog && \
14434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14436 "RANLIB=$${RANLIB}" \
14437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14438 dvi) \
14439 || exit 1
14440
14441 @endif cloog
14442
14443 .PHONY: maybe-pdf-cloog pdf-cloog
14444 maybe-pdf-cloog:
14445 @if cloog
14446 maybe-pdf-cloog: pdf-cloog
14447
14448 pdf-cloog: \
14449 configure-cloog
14450 @[ -f ./cloog/Makefile ] || exit 0; \
14451 r=`${PWD_COMMAND}`; export r; \
14452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14453 $(HOST_EXPORTS) \
14454 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14456 done; \
14457 echo "Doing pdf in cloog" ; \
14458 (cd $(HOST_SUBDIR)/cloog && \
14459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14461 "RANLIB=$${RANLIB}" \
14462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14463 pdf) \
14464 || exit 1
14465
14466 @endif cloog
14467
14468 .PHONY: maybe-html-cloog html-cloog
14469 maybe-html-cloog:
14470 @if cloog
14471 maybe-html-cloog: html-cloog
14472
14473 html-cloog: \
14474 configure-cloog
14475 @[ -f ./cloog/Makefile ] || exit 0; \
14476 r=`${PWD_COMMAND}`; export r; \
14477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14478 $(HOST_EXPORTS) \
14479 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14481 done; \
14482 echo "Doing html in cloog" ; \
14483 (cd $(HOST_SUBDIR)/cloog && \
14484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14486 "RANLIB=$${RANLIB}" \
14487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14488 html) \
14489 || exit 1
14490
14491 @endif cloog
14492
14493 .PHONY: maybe-TAGS-cloog TAGS-cloog
14494 maybe-TAGS-cloog:
14495 @if cloog
14496 maybe-TAGS-cloog: TAGS-cloog
14497
14498 TAGS-cloog: \
14499 configure-cloog
14500 @[ -f ./cloog/Makefile ] || exit 0; \
14501 r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 $(HOST_EXPORTS) \
14504 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14506 done; \
14507 echo "Doing TAGS in cloog" ; \
14508 (cd $(HOST_SUBDIR)/cloog && \
14509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14511 "RANLIB=$${RANLIB}" \
14512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14513 TAGS) \
14514 || exit 1
14515
14516 @endif cloog
14517
14518 .PHONY: maybe-install-info-cloog install-info-cloog
14519 maybe-install-info-cloog:
14520 @if cloog
14521 maybe-install-info-cloog: install-info-cloog
14522
14523 install-info-cloog: \
14524 configure-cloog \
14525 info-cloog
14526 @[ -f ./cloog/Makefile ] || exit 0; \
14527 r=`${PWD_COMMAND}`; export r; \
14528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14529 $(HOST_EXPORTS) \
14530 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14532 done; \
14533 echo "Doing install-info in cloog" ; \
14534 (cd $(HOST_SUBDIR)/cloog && \
14535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14537 "RANLIB=$${RANLIB}" \
14538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14539 install-info) \
14540 || exit 1
14541
14542 @endif cloog
14543
14544 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14545 maybe-install-pdf-cloog:
14546 @if cloog
14547 maybe-install-pdf-cloog: install-pdf-cloog
14548
14549 install-pdf-cloog: \
14550 configure-cloog \
14551 pdf-cloog
14552 @[ -f ./cloog/Makefile ] || exit 0; \
14553 r=`${PWD_COMMAND}`; export r; \
14554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14555 $(HOST_EXPORTS) \
14556 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14558 done; \
14559 echo "Doing install-pdf in cloog" ; \
14560 (cd $(HOST_SUBDIR)/cloog && \
14561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14563 "RANLIB=$${RANLIB}" \
14564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14565 install-pdf) \
14566 || exit 1
14567
14568 @endif cloog
14569
14570 .PHONY: maybe-install-html-cloog install-html-cloog
14571 maybe-install-html-cloog:
14572 @if cloog
14573 maybe-install-html-cloog: install-html-cloog
14574
14575 install-html-cloog: \
14576 configure-cloog \
14577 html-cloog
14578 @[ -f ./cloog/Makefile ] || exit 0; \
14579 r=`${PWD_COMMAND}`; export r; \
14580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14581 $(HOST_EXPORTS) \
14582 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14584 done; \
14585 echo "Doing install-html in cloog" ; \
14586 (cd $(HOST_SUBDIR)/cloog && \
14587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14589 "RANLIB=$${RANLIB}" \
14590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14591 install-html) \
14592 || exit 1
14593
14594 @endif cloog
14595
14596 .PHONY: maybe-installcheck-cloog installcheck-cloog
14597 maybe-installcheck-cloog:
14598 @if cloog
14599 maybe-installcheck-cloog: installcheck-cloog
14600
14601 installcheck-cloog: \
14602 configure-cloog
14603 @[ -f ./cloog/Makefile ] || exit 0; \
14604 r=`${PWD_COMMAND}`; export r; \
14605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14606 $(HOST_EXPORTS) \
14607 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14609 done; \
14610 echo "Doing installcheck in cloog" ; \
14611 (cd $(HOST_SUBDIR)/cloog && \
14612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14614 "RANLIB=$${RANLIB}" \
14615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14616 installcheck) \
14617 || exit 1
14618
14619 @endif cloog
14620
14621 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14622 maybe-mostlyclean-cloog:
14623 @if cloog
14624 maybe-mostlyclean-cloog: mostlyclean-cloog
14625
14626 mostlyclean-cloog:
14627 @[ -f ./cloog/Makefile ] || exit 0; \
14628 r=`${PWD_COMMAND}`; export r; \
14629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14630 $(HOST_EXPORTS) \
14631 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14633 done; \
14634 echo "Doing mostlyclean in cloog" ; \
14635 (cd $(HOST_SUBDIR)/cloog && \
14636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14638 "RANLIB=$${RANLIB}" \
14639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14640 mostlyclean) \
14641 || exit 1
14642
14643 @endif cloog
14644
14645 .PHONY: maybe-clean-cloog clean-cloog
14646 maybe-clean-cloog:
14647 @if cloog
14648 maybe-clean-cloog: clean-cloog
14649
14650 clean-cloog:
14651 @[ -f ./cloog/Makefile ] || exit 0; \
14652 r=`${PWD_COMMAND}`; export r; \
14653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14654 $(HOST_EXPORTS) \
14655 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14657 done; \
14658 echo "Doing clean in cloog" ; \
14659 (cd $(HOST_SUBDIR)/cloog && \
14660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14662 "RANLIB=$${RANLIB}" \
14663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14664 clean) \
14665 || exit 1
14666
14667 @endif cloog
14668
14669 .PHONY: maybe-distclean-cloog distclean-cloog
14670 maybe-distclean-cloog:
14671 @if cloog
14672 maybe-distclean-cloog: distclean-cloog
14673
14674 distclean-cloog:
14675 @[ -f ./cloog/Makefile ] || exit 0; \
14676 r=`${PWD_COMMAND}`; export r; \
14677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14678 $(HOST_EXPORTS) \
14679 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14681 done; \
14682 echo "Doing distclean in cloog" ; \
14683 (cd $(HOST_SUBDIR)/cloog && \
14684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14686 "RANLIB=$${RANLIB}" \
14687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14688 distclean) \
14689 || exit 1
14690
14691 @endif cloog
14692
14693 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14694 maybe-maintainer-clean-cloog:
14695 @if cloog
14696 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14697
14698 maintainer-clean-cloog:
14699 @[ -f ./cloog/Makefile ] || exit 0; \
14700 r=`${PWD_COMMAND}`; export r; \
14701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14702 $(HOST_EXPORTS) \
14703 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14705 done; \
14706 echo "Doing maintainer-clean in cloog" ; \
14707 (cd $(HOST_SUBDIR)/cloog && \
14708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14710 "RANLIB=$${RANLIB}" \
14711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14712 maintainer-clean) \
14713 || exit 1
14714
14715 @endif cloog
14716
14717
14718
14719 .PHONY: configure-libelf maybe-configure-libelf
14720 maybe-configure-libelf:
14721 @if gcc-bootstrap
14722 configure-libelf: stage_current
14723 @endif gcc-bootstrap
14724 @if libelf
14725 maybe-configure-libelf: configure-libelf
14726 configure-libelf:
14727 @r=`${PWD_COMMAND}`; export r; \
14728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14729 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14731 $(HOST_EXPORTS) \
14732 echo Configuring in $(HOST_SUBDIR)/libelf; \
14733 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14734 case $(srcdir) in \
14735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14736 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14738 esac; \
14739 srcdiroption="--srcdir=$${topdir}/libelf"; \
14740 libsrcdir="$$s/libelf"; \
14741 $(SHELL) $${libsrcdir}/configure \
14742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14743 --target=${target_alias} $${srcdiroption} --disable-shared \
14744 || exit 1
14745 @endif libelf
14746
14747
14748
14749 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14750 maybe-configure-stage1-libelf:
14751 @if libelf-bootstrap
14752 maybe-configure-stage1-libelf: configure-stage1-libelf
14753 configure-stage1-libelf:
14754 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14756 @r=`${PWD_COMMAND}`; export r; \
14757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14758 TFLAGS="$(STAGE1_TFLAGS)"; \
14759 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14760 $(HOST_EXPORTS) \
14761 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14762 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14763 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14764 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14765 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14766 cd $(HOST_SUBDIR)/libelf || exit 1; \
14767 case $(srcdir) in \
14768 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14769 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14770 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14771 esac; \
14772 srcdiroption="--srcdir=$${topdir}/libelf"; \
14773 libsrcdir="$$s/libelf"; \
14774 $(SHELL) $${libsrcdir}/configure \
14775 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14776 --target=${target_alias} $${srcdiroption} \
14777 $(STAGE1_CONFIGURE_FLAGS) \
14778 --disable-shared
14779 @endif libelf-bootstrap
14780
14781 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14782 maybe-configure-stage2-libelf:
14783 @if libelf-bootstrap
14784 maybe-configure-stage2-libelf: configure-stage2-libelf
14785 configure-stage2-libelf:
14786 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14787 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14788 @r=`${PWD_COMMAND}`; export r; \
14789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790 TFLAGS="$(STAGE2_TFLAGS)"; \
14791 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14792 $(HOST_EXPORTS) \
14793 $(POSTSTAGE1_HOST_EXPORTS) \
14794 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14795 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14796 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14797 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14799 cd $(HOST_SUBDIR)/libelf || exit 1; \
14800 case $(srcdir) in \
14801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14802 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14804 esac; \
14805 srcdiroption="--srcdir=$${topdir}/libelf"; \
14806 libsrcdir="$$s/libelf"; \
14807 $(SHELL) $${libsrcdir}/configure \
14808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14809 --target=${target_alias} $${srcdiroption} \
14810 --with-build-libsubdir=$(HOST_SUBDIR) \
14811 $(STAGE2_CONFIGURE_FLAGS) \
14812 --disable-shared
14813 @endif libelf-bootstrap
14814
14815 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14816 maybe-configure-stage3-libelf:
14817 @if libelf-bootstrap
14818 maybe-configure-stage3-libelf: configure-stage3-libelf
14819 configure-stage3-libelf:
14820 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14822 @r=`${PWD_COMMAND}`; export r; \
14823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14824 TFLAGS="$(STAGE3_TFLAGS)"; \
14825 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14826 $(HOST_EXPORTS) \
14827 $(POSTSTAGE1_HOST_EXPORTS) \
14828 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14829 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14830 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14831 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14833 cd $(HOST_SUBDIR)/libelf || exit 1; \
14834 case $(srcdir) in \
14835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14836 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14838 esac; \
14839 srcdiroption="--srcdir=$${topdir}/libelf"; \
14840 libsrcdir="$$s/libelf"; \
14841 $(SHELL) $${libsrcdir}/configure \
14842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14843 --target=${target_alias} $${srcdiroption} \
14844 --with-build-libsubdir=$(HOST_SUBDIR) \
14845 $(STAGE3_CONFIGURE_FLAGS) \
14846 --disable-shared
14847 @endif libelf-bootstrap
14848
14849 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14850 maybe-configure-stage4-libelf:
14851 @if libelf-bootstrap
14852 maybe-configure-stage4-libelf: configure-stage4-libelf
14853 configure-stage4-libelf:
14854 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14856 @r=`${PWD_COMMAND}`; export r; \
14857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14858 TFLAGS="$(STAGE4_TFLAGS)"; \
14859 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14860 $(HOST_EXPORTS) \
14861 $(POSTSTAGE1_HOST_EXPORTS) \
14862 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14863 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14864 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14865 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14867 cd $(HOST_SUBDIR)/libelf || exit 1; \
14868 case $(srcdir) in \
14869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14870 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14872 esac; \
14873 srcdiroption="--srcdir=$${topdir}/libelf"; \
14874 libsrcdir="$$s/libelf"; \
14875 $(SHELL) $${libsrcdir}/configure \
14876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14877 --target=${target_alias} $${srcdiroption} \
14878 --with-build-libsubdir=$(HOST_SUBDIR) \
14879 $(STAGE4_CONFIGURE_FLAGS) \
14880 --disable-shared
14881 @endif libelf-bootstrap
14882
14883 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14884 maybe-configure-stageprofile-libelf:
14885 @if libelf-bootstrap
14886 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14887 configure-stageprofile-libelf:
14888 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14890 @r=`${PWD_COMMAND}`; export r; \
14891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14892 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14893 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14894 $(HOST_EXPORTS) \
14895 $(POSTSTAGE1_HOST_EXPORTS) \
14896 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14897 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14898 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14899 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14901 cd $(HOST_SUBDIR)/libelf || exit 1; \
14902 case $(srcdir) in \
14903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14904 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14906 esac; \
14907 srcdiroption="--srcdir=$${topdir}/libelf"; \
14908 libsrcdir="$$s/libelf"; \
14909 $(SHELL) $${libsrcdir}/configure \
14910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14911 --target=${target_alias} $${srcdiroption} \
14912 --with-build-libsubdir=$(HOST_SUBDIR) \
14913 $(STAGEprofile_CONFIGURE_FLAGS) \
14914 --disable-shared
14915 @endif libelf-bootstrap
14916
14917 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14918 maybe-configure-stagefeedback-libelf:
14919 @if libelf-bootstrap
14920 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14921 configure-stagefeedback-libelf:
14922 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14923 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14924 @r=`${PWD_COMMAND}`; export r; \
14925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14926 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14927 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14928 $(HOST_EXPORTS) \
14929 $(POSTSTAGE1_HOST_EXPORTS) \
14930 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14931 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14932 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14933 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14935 cd $(HOST_SUBDIR)/libelf || exit 1; \
14936 case $(srcdir) in \
14937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14938 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14940 esac; \
14941 srcdiroption="--srcdir=$${topdir}/libelf"; \
14942 libsrcdir="$$s/libelf"; \
14943 $(SHELL) $${libsrcdir}/configure \
14944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14945 --target=${target_alias} $${srcdiroption} \
14946 --with-build-libsubdir=$(HOST_SUBDIR) \
14947 $(STAGEfeedback_CONFIGURE_FLAGS) \
14948 --disable-shared
14949 @endif libelf-bootstrap
14950
14951
14952
14953
14954
14955 .PHONY: all-libelf maybe-all-libelf
14956 maybe-all-libelf:
14957 @if gcc-bootstrap
14958 all-libelf: stage_current
14959 @endif gcc-bootstrap
14960 @if libelf
14961 TARGET-libelf=all
14962 maybe-all-libelf: all-libelf
14963 all-libelf: configure-libelf
14964 @r=`${PWD_COMMAND}`; export r; \
14965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14966 $(HOST_EXPORTS) \
14967 (cd $(HOST_SUBDIR)/libelf && \
14968 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
14969 $(TARGET-libelf))
14970 @endif libelf
14971
14972
14973
14974 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14975 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14976 maybe-all-stage1-libelf:
14977 maybe-clean-stage1-libelf:
14978 @if libelf-bootstrap
14979 maybe-all-stage1-libelf: all-stage1-libelf
14980 all-stage1: all-stage1-libelf
14981 TARGET-stage1-libelf = $(TARGET-libelf)
14982 all-stage1-libelf: configure-stage1-libelf
14983 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14984 @r=`${PWD_COMMAND}`; export r; \
14985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14986 TFLAGS="$(STAGE1_TFLAGS)"; \
14987 $(HOST_EXPORTS) \
14988 cd $(HOST_SUBDIR)/libelf && \
14989 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14990 CFLAGS="$(STAGE1_CFLAGS)" \
14991 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14992 LIBCFLAGS="$(LIBCFLAGS)" \
14993 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14994 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14995 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14996 $(EXTRA_HOST_FLAGS) \
14997 TFLAGS="$(STAGE1_TFLAGS)" \
14998 $(TARGET-stage1-libelf)
14999
15000 maybe-clean-stage1-libelf: clean-stage1-libelf
15001 clean-stage1: clean-stage1-libelf
15002 clean-stage1-libelf:
15003 @if [ $(current_stage) = stage1 ]; then \
15004 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15005 else \
15006 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15007 $(MAKE) stage1-start; \
15008 fi; \
15009 cd $(HOST_SUBDIR)/libelf && \
15010 $(MAKE) $(EXTRA_HOST_FLAGS) \
15011 clean
15012 @endif libelf-bootstrap
15013
15014
15015 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15016 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15017 maybe-all-stage2-libelf:
15018 maybe-clean-stage2-libelf:
15019 @if libelf-bootstrap
15020 maybe-all-stage2-libelf: all-stage2-libelf
15021 all-stage2: all-stage2-libelf
15022 TARGET-stage2-libelf = $(TARGET-libelf)
15023 all-stage2-libelf: configure-stage2-libelf
15024 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15025 @r=`${PWD_COMMAND}`; export r; \
15026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15027 TFLAGS="$(STAGE2_TFLAGS)"; \
15028 $(HOST_EXPORTS) \
15029 $(POSTSTAGE1_HOST_EXPORTS) \
15030 cd $(HOST_SUBDIR)/libelf && \
15031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15032 CFLAGS="$(STAGE2_CFLAGS)" \
15033 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15034 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15038 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15039 TFLAGS="$(STAGE2_TFLAGS)" \
15040 $(TARGET-stage2-libelf)
15041
15042 maybe-clean-stage2-libelf: clean-stage2-libelf
15043 clean-stage2: clean-stage2-libelf
15044 clean-stage2-libelf:
15045 @if [ $(current_stage) = stage2 ]; then \
15046 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15047 else \
15048 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15049 $(MAKE) stage2-start; \
15050 fi; \
15051 cd $(HOST_SUBDIR)/libelf && \
15052 $(MAKE) $(EXTRA_HOST_FLAGS) \
15053 $(POSTSTAGE1_FLAGS_TO_PASS) \
15054 clean
15055 @endif libelf-bootstrap
15056
15057
15058 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15059 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15060 maybe-all-stage3-libelf:
15061 maybe-clean-stage3-libelf:
15062 @if libelf-bootstrap
15063 maybe-all-stage3-libelf: all-stage3-libelf
15064 all-stage3: all-stage3-libelf
15065 TARGET-stage3-libelf = $(TARGET-libelf)
15066 all-stage3-libelf: configure-stage3-libelf
15067 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15068 @r=`${PWD_COMMAND}`; export r; \
15069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15070 TFLAGS="$(STAGE3_TFLAGS)"; \
15071 $(HOST_EXPORTS) \
15072 $(POSTSTAGE1_HOST_EXPORTS) \
15073 cd $(HOST_SUBDIR)/libelf && \
15074 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15075 CFLAGS="$(STAGE3_CFLAGS)" \
15076 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15077 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15078 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15079 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15080 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15081 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15082 TFLAGS="$(STAGE3_TFLAGS)" \
15083 $(TARGET-stage3-libelf)
15084
15085 maybe-clean-stage3-libelf: clean-stage3-libelf
15086 clean-stage3: clean-stage3-libelf
15087 clean-stage3-libelf:
15088 @if [ $(current_stage) = stage3 ]; then \
15089 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15090 else \
15091 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15092 $(MAKE) stage3-start; \
15093 fi; \
15094 cd $(HOST_SUBDIR)/libelf && \
15095 $(MAKE) $(EXTRA_HOST_FLAGS) \
15096 $(POSTSTAGE1_FLAGS_TO_PASS) \
15097 clean
15098 @endif libelf-bootstrap
15099
15100
15101 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15102 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15103 maybe-all-stage4-libelf:
15104 maybe-clean-stage4-libelf:
15105 @if libelf-bootstrap
15106 maybe-all-stage4-libelf: all-stage4-libelf
15107 all-stage4: all-stage4-libelf
15108 TARGET-stage4-libelf = $(TARGET-libelf)
15109 all-stage4-libelf: configure-stage4-libelf
15110 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15111 @r=`${PWD_COMMAND}`; export r; \
15112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15113 TFLAGS="$(STAGE4_TFLAGS)"; \
15114 $(HOST_EXPORTS) \
15115 $(POSTSTAGE1_HOST_EXPORTS) \
15116 cd $(HOST_SUBDIR)/libelf && \
15117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15118 CFLAGS="$(STAGE4_CFLAGS)" \
15119 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15120 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15121 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15122 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15123 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15124 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15125 TFLAGS="$(STAGE4_TFLAGS)" \
15126 $(TARGET-stage4-libelf)
15127
15128 maybe-clean-stage4-libelf: clean-stage4-libelf
15129 clean-stage4: clean-stage4-libelf
15130 clean-stage4-libelf:
15131 @if [ $(current_stage) = stage4 ]; then \
15132 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15133 else \
15134 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15135 $(MAKE) stage4-start; \
15136 fi; \
15137 cd $(HOST_SUBDIR)/libelf && \
15138 $(MAKE) $(EXTRA_HOST_FLAGS) \
15139 $(POSTSTAGE1_FLAGS_TO_PASS) \
15140 clean
15141 @endif libelf-bootstrap
15142
15143
15144 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15145 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15146 maybe-all-stageprofile-libelf:
15147 maybe-clean-stageprofile-libelf:
15148 @if libelf-bootstrap
15149 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15150 all-stageprofile: all-stageprofile-libelf
15151 TARGET-stageprofile-libelf = $(TARGET-libelf)
15152 all-stageprofile-libelf: configure-stageprofile-libelf
15153 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15154 @r=`${PWD_COMMAND}`; export r; \
15155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15156 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15157 $(HOST_EXPORTS) \
15158 $(POSTSTAGE1_HOST_EXPORTS) \
15159 cd $(HOST_SUBDIR)/libelf && \
15160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15161 CFLAGS="$(STAGEprofile_CFLAGS)" \
15162 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15163 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15167 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15168 TFLAGS="$(STAGEprofile_TFLAGS)" \
15169 $(TARGET-stageprofile-libelf)
15170
15171 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15172 clean-stageprofile: clean-stageprofile-libelf
15173 clean-stageprofile-libelf:
15174 @if [ $(current_stage) = stageprofile ]; then \
15175 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15176 else \
15177 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15178 $(MAKE) stageprofile-start; \
15179 fi; \
15180 cd $(HOST_SUBDIR)/libelf && \
15181 $(MAKE) $(EXTRA_HOST_FLAGS) \
15182 $(POSTSTAGE1_FLAGS_TO_PASS) \
15183 clean
15184 @endif libelf-bootstrap
15185
15186
15187 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15188 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15189 maybe-all-stagefeedback-libelf:
15190 maybe-clean-stagefeedback-libelf:
15191 @if libelf-bootstrap
15192 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15193 all-stagefeedback: all-stagefeedback-libelf
15194 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15195 all-stagefeedback-libelf: configure-stagefeedback-libelf
15196 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15197 @r=`${PWD_COMMAND}`; export r; \
15198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15199 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15200 $(HOST_EXPORTS) \
15201 $(POSTSTAGE1_HOST_EXPORTS) \
15202 cd $(HOST_SUBDIR)/libelf && \
15203 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15204 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15205 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15206 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15207 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15208 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15209 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15210 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15211 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15212 $(TARGET-stagefeedback-libelf)
15213
15214 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15215 clean-stagefeedback: clean-stagefeedback-libelf
15216 clean-stagefeedback-libelf:
15217 @if [ $(current_stage) = stagefeedback ]; then \
15218 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15219 else \
15220 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15221 $(MAKE) stagefeedback-start; \
15222 fi; \
15223 cd $(HOST_SUBDIR)/libelf && \
15224 $(MAKE) $(EXTRA_HOST_FLAGS) \
15225 $(POSTSTAGE1_FLAGS_TO_PASS) \
15226 clean
15227 @endif libelf-bootstrap
15228
15229
15230
15231
15232
15233 .PHONY: check-libelf maybe-check-libelf
15234 maybe-check-libelf:
15235 @if libelf
15236 maybe-check-libelf: check-libelf
15237
15238 check-libelf:
15239 @: $(MAKE); $(unstage)
15240 @r=`${PWD_COMMAND}`; export r; \
15241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15242 $(HOST_EXPORTS) \
15243 (cd $(HOST_SUBDIR)/libelf && \
15244 $(MAKE) $(FLAGS_TO_PASS) check)
15245
15246 @endif libelf
15247
15248 .PHONY: install-libelf maybe-install-libelf
15249 maybe-install-libelf:
15250 @if libelf
15251 maybe-install-libelf: install-libelf
15252
15253 install-libelf:
15254
15255 @endif libelf
15256
15257 .PHONY: install-strip-libelf maybe-install-strip-libelf
15258 maybe-install-strip-libelf:
15259 @if libelf
15260 maybe-install-strip-libelf: install-strip-libelf
15261
15262 install-strip-libelf:
15263
15264 @endif libelf
15265
15266 # Other targets (info, dvi, pdf, etc.)
15267
15268 .PHONY: maybe-info-libelf info-libelf
15269 maybe-info-libelf:
15270 @if libelf
15271 maybe-info-libelf: info-libelf
15272
15273 info-libelf: \
15274 configure-libelf
15275 @[ -f ./libelf/Makefile ] || exit 0; \
15276 r=`${PWD_COMMAND}`; export r; \
15277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15278 $(HOST_EXPORTS) \
15279 for flag in $(EXTRA_HOST_FLAGS) ; do \
15280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15281 done; \
15282 echo "Doing info in libelf" ; \
15283 (cd $(HOST_SUBDIR)/libelf && \
15284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15286 "RANLIB=$${RANLIB}" \
15287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15288 info) \
15289 || exit 1
15290
15291 @endif libelf
15292
15293 .PHONY: maybe-dvi-libelf dvi-libelf
15294 maybe-dvi-libelf:
15295 @if libelf
15296 maybe-dvi-libelf: dvi-libelf
15297
15298 dvi-libelf: \
15299 configure-libelf
15300 @[ -f ./libelf/Makefile ] || exit 0; \
15301 r=`${PWD_COMMAND}`; export r; \
15302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15303 $(HOST_EXPORTS) \
15304 for flag in $(EXTRA_HOST_FLAGS) ; do \
15305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15306 done; \
15307 echo "Doing dvi in libelf" ; \
15308 (cd $(HOST_SUBDIR)/libelf && \
15309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15311 "RANLIB=$${RANLIB}" \
15312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15313 dvi) \
15314 || exit 1
15315
15316 @endif libelf
15317
15318 .PHONY: maybe-pdf-libelf pdf-libelf
15319 maybe-pdf-libelf:
15320 @if libelf
15321 maybe-pdf-libelf: pdf-libelf
15322
15323 pdf-libelf: \
15324 configure-libelf
15325 @[ -f ./libelf/Makefile ] || exit 0; \
15326 r=`${PWD_COMMAND}`; export r; \
15327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15328 $(HOST_EXPORTS) \
15329 for flag in $(EXTRA_HOST_FLAGS) ; do \
15330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15331 done; \
15332 echo "Doing pdf in libelf" ; \
15333 (cd $(HOST_SUBDIR)/libelf && \
15334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15336 "RANLIB=$${RANLIB}" \
15337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15338 pdf) \
15339 || exit 1
15340
15341 @endif libelf
15342
15343 .PHONY: maybe-html-libelf html-libelf
15344 maybe-html-libelf:
15345 @if libelf
15346 maybe-html-libelf: html-libelf
15347
15348 html-libelf: \
15349 configure-libelf
15350 @[ -f ./libelf/Makefile ] || exit 0; \
15351 r=`${PWD_COMMAND}`; export r; \
15352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15353 $(HOST_EXPORTS) \
15354 for flag in $(EXTRA_HOST_FLAGS) ; do \
15355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15356 done; \
15357 echo "Doing html in libelf" ; \
15358 (cd $(HOST_SUBDIR)/libelf && \
15359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15361 "RANLIB=$${RANLIB}" \
15362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15363 html) \
15364 || exit 1
15365
15366 @endif libelf
15367
15368 .PHONY: maybe-TAGS-libelf TAGS-libelf
15369 maybe-TAGS-libelf:
15370 @if libelf
15371 maybe-TAGS-libelf: TAGS-libelf
15372
15373 TAGS-libelf: \
15374 configure-libelf
15375 @[ -f ./libelf/Makefile ] || exit 0; \
15376 r=`${PWD_COMMAND}`; export r; \
15377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15378 $(HOST_EXPORTS) \
15379 for flag in $(EXTRA_HOST_FLAGS) ; do \
15380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15381 done; \
15382 echo "Doing TAGS in libelf" ; \
15383 (cd $(HOST_SUBDIR)/libelf && \
15384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15386 "RANLIB=$${RANLIB}" \
15387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15388 TAGS) \
15389 || exit 1
15390
15391 @endif libelf
15392
15393 .PHONY: maybe-install-info-libelf install-info-libelf
15394 maybe-install-info-libelf:
15395 @if libelf
15396 maybe-install-info-libelf: install-info-libelf
15397
15398 install-info-libelf: \
15399 configure-libelf \
15400 info-libelf
15401 @[ -f ./libelf/Makefile ] || exit 0; \
15402 r=`${PWD_COMMAND}`; export r; \
15403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15404 $(HOST_EXPORTS) \
15405 for flag in $(EXTRA_HOST_FLAGS) ; do \
15406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15407 done; \
15408 echo "Doing install-info in libelf" ; \
15409 (cd $(HOST_SUBDIR)/libelf && \
15410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15412 "RANLIB=$${RANLIB}" \
15413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15414 install-info) \
15415 || exit 1
15416
15417 @endif libelf
15418
15419 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15420 maybe-install-pdf-libelf:
15421 @if libelf
15422 maybe-install-pdf-libelf: install-pdf-libelf
15423
15424 install-pdf-libelf: \
15425 configure-libelf \
15426 pdf-libelf
15427 @[ -f ./libelf/Makefile ] || exit 0; \
15428 r=`${PWD_COMMAND}`; export r; \
15429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15430 $(HOST_EXPORTS) \
15431 for flag in $(EXTRA_HOST_FLAGS) ; do \
15432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15433 done; \
15434 echo "Doing install-pdf in libelf" ; \
15435 (cd $(HOST_SUBDIR)/libelf && \
15436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15438 "RANLIB=$${RANLIB}" \
15439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15440 install-pdf) \
15441 || exit 1
15442
15443 @endif libelf
15444
15445 .PHONY: maybe-install-html-libelf install-html-libelf
15446 maybe-install-html-libelf:
15447 @if libelf
15448 maybe-install-html-libelf: install-html-libelf
15449
15450 install-html-libelf: \
15451 configure-libelf \
15452 html-libelf
15453 @[ -f ./libelf/Makefile ] || exit 0; \
15454 r=`${PWD_COMMAND}`; export r; \
15455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15456 $(HOST_EXPORTS) \
15457 for flag in $(EXTRA_HOST_FLAGS) ; do \
15458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15459 done; \
15460 echo "Doing install-html in libelf" ; \
15461 (cd $(HOST_SUBDIR)/libelf && \
15462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15464 "RANLIB=$${RANLIB}" \
15465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15466 install-html) \
15467 || exit 1
15468
15469 @endif libelf
15470
15471 .PHONY: maybe-installcheck-libelf installcheck-libelf
15472 maybe-installcheck-libelf:
15473 @if libelf
15474 maybe-installcheck-libelf: installcheck-libelf
15475
15476 installcheck-libelf: \
15477 configure-libelf
15478 @[ -f ./libelf/Makefile ] || exit 0; \
15479 r=`${PWD_COMMAND}`; export r; \
15480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15481 $(HOST_EXPORTS) \
15482 for flag in $(EXTRA_HOST_FLAGS) ; do \
15483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15484 done; \
15485 echo "Doing installcheck in libelf" ; \
15486 (cd $(HOST_SUBDIR)/libelf && \
15487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15489 "RANLIB=$${RANLIB}" \
15490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15491 installcheck) \
15492 || exit 1
15493
15494 @endif libelf
15495
15496 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15497 maybe-mostlyclean-libelf:
15498 @if libelf
15499 maybe-mostlyclean-libelf: mostlyclean-libelf
15500
15501 mostlyclean-libelf:
15502 @[ -f ./libelf/Makefile ] || exit 0; \
15503 r=`${PWD_COMMAND}`; export r; \
15504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15505 $(HOST_EXPORTS) \
15506 for flag in $(EXTRA_HOST_FLAGS) ; do \
15507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15508 done; \
15509 echo "Doing mostlyclean in libelf" ; \
15510 (cd $(HOST_SUBDIR)/libelf && \
15511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15513 "RANLIB=$${RANLIB}" \
15514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15515 mostlyclean) \
15516 || exit 1
15517
15518 @endif libelf
15519
15520 .PHONY: maybe-clean-libelf clean-libelf
15521 maybe-clean-libelf:
15522 @if libelf
15523 maybe-clean-libelf: clean-libelf
15524
15525 clean-libelf:
15526 @[ -f ./libelf/Makefile ] || exit 0; \
15527 r=`${PWD_COMMAND}`; export r; \
15528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15529 $(HOST_EXPORTS) \
15530 for flag in $(EXTRA_HOST_FLAGS) ; do \
15531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15532 done; \
15533 echo "Doing clean in libelf" ; \
15534 (cd $(HOST_SUBDIR)/libelf && \
15535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15537 "RANLIB=$${RANLIB}" \
15538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15539 clean) \
15540 || exit 1
15541
15542 @endif libelf
15543
15544 .PHONY: maybe-distclean-libelf distclean-libelf
15545 maybe-distclean-libelf:
15546 @if libelf
15547 maybe-distclean-libelf: distclean-libelf
15548
15549 distclean-libelf:
15550 @[ -f ./libelf/Makefile ] || exit 0; \
15551 r=`${PWD_COMMAND}`; export r; \
15552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15553 $(HOST_EXPORTS) \
15554 for flag in $(EXTRA_HOST_FLAGS) ; do \
15555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15556 done; \
15557 echo "Doing distclean in libelf" ; \
15558 (cd $(HOST_SUBDIR)/libelf && \
15559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15561 "RANLIB=$${RANLIB}" \
15562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15563 distclean) \
15564 || exit 1
15565
15566 @endif libelf
15567
15568 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15569 maybe-maintainer-clean-libelf:
15570 @if libelf
15571 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15572
15573 maintainer-clean-libelf:
15574 @[ -f ./libelf/Makefile ] || exit 0; \
15575 r=`${PWD_COMMAND}`; export r; \
15576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15577 $(HOST_EXPORTS) \
15578 for flag in $(EXTRA_HOST_FLAGS) ; do \
15579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15580 done; \
15581 echo "Doing maintainer-clean in libelf" ; \
15582 (cd $(HOST_SUBDIR)/libelf && \
15583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15585 "RANLIB=$${RANLIB}" \
15586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15587 maintainer-clean) \
15588 || exit 1
15589
15590 @endif libelf
15591
15592
15593
15594 .PHONY: configure-gold maybe-configure-gold
15595 maybe-configure-gold:
15596 @if gcc-bootstrap
15597 configure-gold: stage_current
15598 @endif gcc-bootstrap
15599 @if gold
15600 maybe-configure-gold: configure-gold
15601 configure-gold:
15602 @r=`${PWD_COMMAND}`; export r; \
15603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15604 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15606 $(HOST_EXPORTS) \
15607 echo Configuring in $(HOST_SUBDIR)/gold; \
15608 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15609 case $(srcdir) in \
15610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15611 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15613 esac; \
15614 srcdiroption="--srcdir=$${topdir}/gold"; \
15615 libsrcdir="$$s/gold"; \
15616 $(SHELL) $${libsrcdir}/configure \
15617 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15618 --target=${target_alias} $${srcdiroption} \
15619 || exit 1
15620 @endif gold
15621
15622
15623
15624 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15625 maybe-configure-stage1-gold:
15626 @if gold-bootstrap
15627 maybe-configure-stage1-gold: configure-stage1-gold
15628 configure-stage1-gold:
15629 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15630 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15631 @r=`${PWD_COMMAND}`; export r; \
15632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15633 TFLAGS="$(STAGE1_TFLAGS)"; \
15634 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15635 $(HOST_EXPORTS) \
15636 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15637 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15638 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15639 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15640 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15641 cd $(HOST_SUBDIR)/gold || exit 1; \
15642 case $(srcdir) in \
15643 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15644 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15645 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15646 esac; \
15647 srcdiroption="--srcdir=$${topdir}/gold"; \
15648 libsrcdir="$$s/gold"; \
15649 $(SHELL) $${libsrcdir}/configure \
15650 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15651 --target=${target_alias} $${srcdiroption} \
15652 $(STAGE1_CONFIGURE_FLAGS)
15653 @endif gold-bootstrap
15654
15655 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15656 maybe-configure-stage2-gold:
15657 @if gold-bootstrap
15658 maybe-configure-stage2-gold: configure-stage2-gold
15659 configure-stage2-gold:
15660 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15662 @r=`${PWD_COMMAND}`; export r; \
15663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15664 TFLAGS="$(STAGE2_TFLAGS)"; \
15665 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15666 $(HOST_EXPORTS) \
15667 $(POSTSTAGE1_HOST_EXPORTS) \
15668 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15669 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15670 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15671 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15673 cd $(HOST_SUBDIR)/gold || exit 1; \
15674 case $(srcdir) in \
15675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15676 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15678 esac; \
15679 srcdiroption="--srcdir=$${topdir}/gold"; \
15680 libsrcdir="$$s/gold"; \
15681 $(SHELL) $${libsrcdir}/configure \
15682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15683 --target=${target_alias} $${srcdiroption} \
15684 --with-build-libsubdir=$(HOST_SUBDIR) \
15685 $(STAGE2_CONFIGURE_FLAGS)
15686 @endif gold-bootstrap
15687
15688 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15689 maybe-configure-stage3-gold:
15690 @if gold-bootstrap
15691 maybe-configure-stage3-gold: configure-stage3-gold
15692 configure-stage3-gold:
15693 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15694 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15695 @r=`${PWD_COMMAND}`; export r; \
15696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15697 TFLAGS="$(STAGE3_TFLAGS)"; \
15698 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15699 $(HOST_EXPORTS) \
15700 $(POSTSTAGE1_HOST_EXPORTS) \
15701 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15702 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15703 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15704 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15706 cd $(HOST_SUBDIR)/gold || exit 1; \
15707 case $(srcdir) in \
15708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15709 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15711 esac; \
15712 srcdiroption="--srcdir=$${topdir}/gold"; \
15713 libsrcdir="$$s/gold"; \
15714 $(SHELL) $${libsrcdir}/configure \
15715 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15716 --target=${target_alias} $${srcdiroption} \
15717 --with-build-libsubdir=$(HOST_SUBDIR) \
15718 $(STAGE3_CONFIGURE_FLAGS)
15719 @endif gold-bootstrap
15720
15721 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15722 maybe-configure-stage4-gold:
15723 @if gold-bootstrap
15724 maybe-configure-stage4-gold: configure-stage4-gold
15725 configure-stage4-gold:
15726 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15727 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15728 @r=`${PWD_COMMAND}`; export r; \
15729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15730 TFLAGS="$(STAGE4_TFLAGS)"; \
15731 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15732 $(HOST_EXPORTS) \
15733 $(POSTSTAGE1_HOST_EXPORTS) \
15734 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15735 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15736 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15737 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15739 cd $(HOST_SUBDIR)/gold || exit 1; \
15740 case $(srcdir) in \
15741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15742 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15744 esac; \
15745 srcdiroption="--srcdir=$${topdir}/gold"; \
15746 libsrcdir="$$s/gold"; \
15747 $(SHELL) $${libsrcdir}/configure \
15748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15749 --target=${target_alias} $${srcdiroption} \
15750 --with-build-libsubdir=$(HOST_SUBDIR) \
15751 $(STAGE4_CONFIGURE_FLAGS)
15752 @endif gold-bootstrap
15753
15754 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15755 maybe-configure-stageprofile-gold:
15756 @if gold-bootstrap
15757 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15758 configure-stageprofile-gold:
15759 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15760 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15761 @r=`${PWD_COMMAND}`; export r; \
15762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15763 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15764 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15765 $(HOST_EXPORTS) \
15766 $(POSTSTAGE1_HOST_EXPORTS) \
15767 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15768 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15769 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15770 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15771 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15772 cd $(HOST_SUBDIR)/gold || exit 1; \
15773 case $(srcdir) in \
15774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15775 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15777 esac; \
15778 srcdiroption="--srcdir=$${topdir}/gold"; \
15779 libsrcdir="$$s/gold"; \
15780 $(SHELL) $${libsrcdir}/configure \
15781 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15782 --target=${target_alias} $${srcdiroption} \
15783 --with-build-libsubdir=$(HOST_SUBDIR) \
15784 $(STAGEprofile_CONFIGURE_FLAGS)
15785 @endif gold-bootstrap
15786
15787 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15788 maybe-configure-stagefeedback-gold:
15789 @if gold-bootstrap
15790 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15791 configure-stagefeedback-gold:
15792 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15793 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15794 @r=`${PWD_COMMAND}`; export r; \
15795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15796 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15797 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15798 $(HOST_EXPORTS) \
15799 $(POSTSTAGE1_HOST_EXPORTS) \
15800 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15801 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15802 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15803 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15804 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15805 cd $(HOST_SUBDIR)/gold || exit 1; \
15806 case $(srcdir) in \
15807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15808 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15810 esac; \
15811 srcdiroption="--srcdir=$${topdir}/gold"; \
15812 libsrcdir="$$s/gold"; \
15813 $(SHELL) $${libsrcdir}/configure \
15814 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15815 --target=${target_alias} $${srcdiroption} \
15816 --with-build-libsubdir=$(HOST_SUBDIR) \
15817 $(STAGEfeedback_CONFIGURE_FLAGS)
15818 @endif gold-bootstrap
15819
15820
15821
15822
15823
15824 .PHONY: all-gold maybe-all-gold
15825 maybe-all-gold:
15826 @if gcc-bootstrap
15827 all-gold: stage_current
15828 @endif gcc-bootstrap
15829 @if gold
15830 TARGET-gold=all
15831 maybe-all-gold: all-gold
15832 all-gold: configure-gold
15833 @r=`${PWD_COMMAND}`; export r; \
15834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15835 $(HOST_EXPORTS) \
15836 (cd $(HOST_SUBDIR)/gold && \
15837 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15838 $(TARGET-gold))
15839 @endif gold
15840
15841
15842
15843 .PHONY: all-stage1-gold maybe-all-stage1-gold
15844 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15845 maybe-all-stage1-gold:
15846 maybe-clean-stage1-gold:
15847 @if gold-bootstrap
15848 maybe-all-stage1-gold: all-stage1-gold
15849 all-stage1: all-stage1-gold
15850 TARGET-stage1-gold = $(TARGET-gold)
15851 all-stage1-gold: configure-stage1-gold
15852 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15853 @r=`${PWD_COMMAND}`; export r; \
15854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15855 TFLAGS="$(STAGE1_TFLAGS)"; \
15856 $(HOST_EXPORTS) \
15857 cd $(HOST_SUBDIR)/gold && \
15858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15859 CFLAGS="$(STAGE1_CFLAGS)" \
15860 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15861 LIBCFLAGS="$(LIBCFLAGS)" \
15862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15865 $(EXTRA_HOST_FLAGS) \
15866 TFLAGS="$(STAGE1_TFLAGS)" \
15867 $(TARGET-stage1-gold)
15868
15869 maybe-clean-stage1-gold: clean-stage1-gold
15870 clean-stage1: clean-stage1-gold
15871 clean-stage1-gold:
15872 @if [ $(current_stage) = stage1 ]; then \
15873 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15874 else \
15875 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15876 $(MAKE) stage1-start; \
15877 fi; \
15878 cd $(HOST_SUBDIR)/gold && \
15879 $(MAKE) $(EXTRA_HOST_FLAGS) \
15880 clean
15881 @endif gold-bootstrap
15882
15883
15884 .PHONY: all-stage2-gold maybe-all-stage2-gold
15885 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15886 maybe-all-stage2-gold:
15887 maybe-clean-stage2-gold:
15888 @if gold-bootstrap
15889 maybe-all-stage2-gold: all-stage2-gold
15890 all-stage2: all-stage2-gold
15891 TARGET-stage2-gold = $(TARGET-gold)
15892 all-stage2-gold: configure-stage2-gold
15893 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15894 @r=`${PWD_COMMAND}`; export r; \
15895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15896 TFLAGS="$(STAGE2_TFLAGS)"; \
15897 $(HOST_EXPORTS) \
15898 $(POSTSTAGE1_HOST_EXPORTS) \
15899 cd $(HOST_SUBDIR)/gold && \
15900 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15901 CFLAGS="$(STAGE2_CFLAGS)" \
15902 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15903 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15904 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15905 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15906 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15907 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15908 TFLAGS="$(STAGE2_TFLAGS)" \
15909 $(TARGET-stage2-gold)
15910
15911 maybe-clean-stage2-gold: clean-stage2-gold
15912 clean-stage2: clean-stage2-gold
15913 clean-stage2-gold:
15914 @if [ $(current_stage) = stage2 ]; then \
15915 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15916 else \
15917 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15918 $(MAKE) stage2-start; \
15919 fi; \
15920 cd $(HOST_SUBDIR)/gold && \
15921 $(MAKE) $(EXTRA_HOST_FLAGS) \
15922 $(POSTSTAGE1_FLAGS_TO_PASS) \
15923 clean
15924 @endif gold-bootstrap
15925
15926
15927 .PHONY: all-stage3-gold maybe-all-stage3-gold
15928 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15929 maybe-all-stage3-gold:
15930 maybe-clean-stage3-gold:
15931 @if gold-bootstrap
15932 maybe-all-stage3-gold: all-stage3-gold
15933 all-stage3: all-stage3-gold
15934 TARGET-stage3-gold = $(TARGET-gold)
15935 all-stage3-gold: configure-stage3-gold
15936 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15937 @r=`${PWD_COMMAND}`; export r; \
15938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15939 TFLAGS="$(STAGE3_TFLAGS)"; \
15940 $(HOST_EXPORTS) \
15941 $(POSTSTAGE1_HOST_EXPORTS) \
15942 cd $(HOST_SUBDIR)/gold && \
15943 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15944 CFLAGS="$(STAGE3_CFLAGS)" \
15945 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15946 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15947 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15948 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15949 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15950 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15951 TFLAGS="$(STAGE3_TFLAGS)" \
15952 $(TARGET-stage3-gold)
15953
15954 maybe-clean-stage3-gold: clean-stage3-gold
15955 clean-stage3: clean-stage3-gold
15956 clean-stage3-gold:
15957 @if [ $(current_stage) = stage3 ]; then \
15958 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15959 else \
15960 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15961 $(MAKE) stage3-start; \
15962 fi; \
15963 cd $(HOST_SUBDIR)/gold && \
15964 $(MAKE) $(EXTRA_HOST_FLAGS) \
15965 $(POSTSTAGE1_FLAGS_TO_PASS) \
15966 clean
15967 @endif gold-bootstrap
15968
15969
15970 .PHONY: all-stage4-gold maybe-all-stage4-gold
15971 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15972 maybe-all-stage4-gold:
15973 maybe-clean-stage4-gold:
15974 @if gold-bootstrap
15975 maybe-all-stage4-gold: all-stage4-gold
15976 all-stage4: all-stage4-gold
15977 TARGET-stage4-gold = $(TARGET-gold)
15978 all-stage4-gold: configure-stage4-gold
15979 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15980 @r=`${PWD_COMMAND}`; export r; \
15981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15982 TFLAGS="$(STAGE4_TFLAGS)"; \
15983 $(HOST_EXPORTS) \
15984 $(POSTSTAGE1_HOST_EXPORTS) \
15985 cd $(HOST_SUBDIR)/gold && \
15986 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15987 CFLAGS="$(STAGE4_CFLAGS)" \
15988 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15989 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15990 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15991 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15992 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15993 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15994 TFLAGS="$(STAGE4_TFLAGS)" \
15995 $(TARGET-stage4-gold)
15996
15997 maybe-clean-stage4-gold: clean-stage4-gold
15998 clean-stage4: clean-stage4-gold
15999 clean-stage4-gold:
16000 @if [ $(current_stage) = stage4 ]; then \
16001 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16002 else \
16003 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16004 $(MAKE) stage4-start; \
16005 fi; \
16006 cd $(HOST_SUBDIR)/gold && \
16007 $(MAKE) $(EXTRA_HOST_FLAGS) \
16008 $(POSTSTAGE1_FLAGS_TO_PASS) \
16009 clean
16010 @endif gold-bootstrap
16011
16012
16013 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16014 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16015 maybe-all-stageprofile-gold:
16016 maybe-clean-stageprofile-gold:
16017 @if gold-bootstrap
16018 maybe-all-stageprofile-gold: all-stageprofile-gold
16019 all-stageprofile: all-stageprofile-gold
16020 TARGET-stageprofile-gold = $(TARGET-gold)
16021 all-stageprofile-gold: configure-stageprofile-gold
16022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16023 @r=`${PWD_COMMAND}`; export r; \
16024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16025 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16026 $(HOST_EXPORTS) \
16027 $(POSTSTAGE1_HOST_EXPORTS) \
16028 cd $(HOST_SUBDIR)/gold && \
16029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16030 CFLAGS="$(STAGEprofile_CFLAGS)" \
16031 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16032 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16037 TFLAGS="$(STAGEprofile_TFLAGS)" \
16038 $(TARGET-stageprofile-gold)
16039
16040 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16041 clean-stageprofile: clean-stageprofile-gold
16042 clean-stageprofile-gold:
16043 @if [ $(current_stage) = stageprofile ]; then \
16044 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16045 else \
16046 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16047 $(MAKE) stageprofile-start; \
16048 fi; \
16049 cd $(HOST_SUBDIR)/gold && \
16050 $(MAKE) $(EXTRA_HOST_FLAGS) \
16051 $(POSTSTAGE1_FLAGS_TO_PASS) \
16052 clean
16053 @endif gold-bootstrap
16054
16055
16056 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16057 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16058 maybe-all-stagefeedback-gold:
16059 maybe-clean-stagefeedback-gold:
16060 @if gold-bootstrap
16061 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16062 all-stagefeedback: all-stagefeedback-gold
16063 TARGET-stagefeedback-gold = $(TARGET-gold)
16064 all-stagefeedback-gold: configure-stagefeedback-gold
16065 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16066 @r=`${PWD_COMMAND}`; export r; \
16067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16068 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16069 $(HOST_EXPORTS) \
16070 $(POSTSTAGE1_HOST_EXPORTS) \
16071 cd $(HOST_SUBDIR)/gold && \
16072 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16073 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16074 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16075 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16076 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16077 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16078 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16079 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16080 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16081 $(TARGET-stagefeedback-gold)
16082
16083 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16084 clean-stagefeedback: clean-stagefeedback-gold
16085 clean-stagefeedback-gold:
16086 @if [ $(current_stage) = stagefeedback ]; then \
16087 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16088 else \
16089 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16090 $(MAKE) stagefeedback-start; \
16091 fi; \
16092 cd $(HOST_SUBDIR)/gold && \
16093 $(MAKE) $(EXTRA_HOST_FLAGS) \
16094 $(POSTSTAGE1_FLAGS_TO_PASS) \
16095 clean
16096 @endif gold-bootstrap
16097
16098
16099
16100
16101
16102 .PHONY: check-gold maybe-check-gold
16103 maybe-check-gold:
16104 @if gold
16105 maybe-check-gold: check-gold
16106
16107 check-gold:
16108 @: $(MAKE); $(unstage)
16109 @r=`${PWD_COMMAND}`; export r; \
16110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16111 $(HOST_EXPORTS) \
16112 (cd $(HOST_SUBDIR)/gold && \
16113 $(MAKE) $(FLAGS_TO_PASS) check)
16114
16115 @endif gold
16116
16117 .PHONY: install-gold maybe-install-gold
16118 maybe-install-gold:
16119 @if gold
16120 maybe-install-gold: install-gold
16121
16122 install-gold: installdirs
16123 @: $(MAKE); $(unstage)
16124 @r=`${PWD_COMMAND}`; export r; \
16125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16126 $(HOST_EXPORTS) \
16127 (cd $(HOST_SUBDIR)/gold && \
16128 $(MAKE) $(FLAGS_TO_PASS) install)
16129
16130 @endif gold
16131
16132 .PHONY: install-strip-gold maybe-install-strip-gold
16133 maybe-install-strip-gold:
16134 @if gold
16135 maybe-install-strip-gold: install-strip-gold
16136
16137 install-strip-gold: installdirs
16138 @: $(MAKE); $(unstage)
16139 @r=`${PWD_COMMAND}`; export r; \
16140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16141 $(HOST_EXPORTS) \
16142 (cd $(HOST_SUBDIR)/gold && \
16143 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16144
16145 @endif gold
16146
16147 # Other targets (info, dvi, pdf, etc.)
16148
16149 .PHONY: maybe-info-gold info-gold
16150 maybe-info-gold:
16151 @if gold
16152 maybe-info-gold: info-gold
16153
16154 info-gold: \
16155 configure-gold
16156 @[ -f ./gold/Makefile ] || exit 0; \
16157 r=`${PWD_COMMAND}`; export r; \
16158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16159 $(HOST_EXPORTS) \
16160 for flag in $(EXTRA_HOST_FLAGS) ; do \
16161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16162 done; \
16163 echo "Doing info in gold" ; \
16164 (cd $(HOST_SUBDIR)/gold && \
16165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16167 "RANLIB=$${RANLIB}" \
16168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16169 info) \
16170 || exit 1
16171
16172 @endif gold
16173
16174 .PHONY: maybe-dvi-gold dvi-gold
16175 maybe-dvi-gold:
16176 @if gold
16177 maybe-dvi-gold: dvi-gold
16178
16179 dvi-gold: \
16180 configure-gold
16181 @[ -f ./gold/Makefile ] || exit 0; \
16182 r=`${PWD_COMMAND}`; export r; \
16183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16184 $(HOST_EXPORTS) \
16185 for flag in $(EXTRA_HOST_FLAGS) ; do \
16186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16187 done; \
16188 echo "Doing dvi in gold" ; \
16189 (cd $(HOST_SUBDIR)/gold && \
16190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16192 "RANLIB=$${RANLIB}" \
16193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16194 dvi) \
16195 || exit 1
16196
16197 @endif gold
16198
16199 .PHONY: maybe-pdf-gold pdf-gold
16200 maybe-pdf-gold:
16201 @if gold
16202 maybe-pdf-gold: pdf-gold
16203
16204 pdf-gold: \
16205 configure-gold
16206 @[ -f ./gold/Makefile ] || exit 0; \
16207 r=`${PWD_COMMAND}`; export r; \
16208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16209 $(HOST_EXPORTS) \
16210 for flag in $(EXTRA_HOST_FLAGS) ; do \
16211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16212 done; \
16213 echo "Doing pdf in gold" ; \
16214 (cd $(HOST_SUBDIR)/gold && \
16215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16217 "RANLIB=$${RANLIB}" \
16218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16219 pdf) \
16220 || exit 1
16221
16222 @endif gold
16223
16224 .PHONY: maybe-html-gold html-gold
16225 maybe-html-gold:
16226 @if gold
16227 maybe-html-gold: html-gold
16228
16229 html-gold: \
16230 configure-gold
16231 @[ -f ./gold/Makefile ] || exit 0; \
16232 r=`${PWD_COMMAND}`; export r; \
16233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16234 $(HOST_EXPORTS) \
16235 for flag in $(EXTRA_HOST_FLAGS) ; do \
16236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16237 done; \
16238 echo "Doing html in gold" ; \
16239 (cd $(HOST_SUBDIR)/gold && \
16240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16242 "RANLIB=$${RANLIB}" \
16243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16244 html) \
16245 || exit 1
16246
16247 @endif gold
16248
16249 .PHONY: maybe-TAGS-gold TAGS-gold
16250 maybe-TAGS-gold:
16251 @if gold
16252 maybe-TAGS-gold: TAGS-gold
16253
16254 TAGS-gold: \
16255 configure-gold
16256 @[ -f ./gold/Makefile ] || exit 0; \
16257 r=`${PWD_COMMAND}`; export r; \
16258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16259 $(HOST_EXPORTS) \
16260 for flag in $(EXTRA_HOST_FLAGS) ; do \
16261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16262 done; \
16263 echo "Doing TAGS in gold" ; \
16264 (cd $(HOST_SUBDIR)/gold && \
16265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16267 "RANLIB=$${RANLIB}" \
16268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16269 TAGS) \
16270 || exit 1
16271
16272 @endif gold
16273
16274 .PHONY: maybe-install-info-gold install-info-gold
16275 maybe-install-info-gold:
16276 @if gold
16277 maybe-install-info-gold: install-info-gold
16278
16279 install-info-gold: \
16280 configure-gold \
16281 info-gold
16282 @[ -f ./gold/Makefile ] || exit 0; \
16283 r=`${PWD_COMMAND}`; export r; \
16284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16285 $(HOST_EXPORTS) \
16286 for flag in $(EXTRA_HOST_FLAGS) ; do \
16287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16288 done; \
16289 echo "Doing install-info in gold" ; \
16290 (cd $(HOST_SUBDIR)/gold && \
16291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16293 "RANLIB=$${RANLIB}" \
16294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16295 install-info) \
16296 || exit 1
16297
16298 @endif gold
16299
16300 .PHONY: maybe-install-pdf-gold install-pdf-gold
16301 maybe-install-pdf-gold:
16302 @if gold
16303 maybe-install-pdf-gold: install-pdf-gold
16304
16305 install-pdf-gold: \
16306 configure-gold \
16307 pdf-gold
16308 @[ -f ./gold/Makefile ] || exit 0; \
16309 r=`${PWD_COMMAND}`; export r; \
16310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16311 $(HOST_EXPORTS) \
16312 for flag in $(EXTRA_HOST_FLAGS) ; do \
16313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16314 done; \
16315 echo "Doing install-pdf in gold" ; \
16316 (cd $(HOST_SUBDIR)/gold && \
16317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16319 "RANLIB=$${RANLIB}" \
16320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16321 install-pdf) \
16322 || exit 1
16323
16324 @endif gold
16325
16326 .PHONY: maybe-install-html-gold install-html-gold
16327 maybe-install-html-gold:
16328 @if gold
16329 maybe-install-html-gold: install-html-gold
16330
16331 install-html-gold: \
16332 configure-gold \
16333 html-gold
16334 @[ -f ./gold/Makefile ] || exit 0; \
16335 r=`${PWD_COMMAND}`; export r; \
16336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16337 $(HOST_EXPORTS) \
16338 for flag in $(EXTRA_HOST_FLAGS) ; do \
16339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16340 done; \
16341 echo "Doing install-html in gold" ; \
16342 (cd $(HOST_SUBDIR)/gold && \
16343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16345 "RANLIB=$${RANLIB}" \
16346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16347 install-html) \
16348 || exit 1
16349
16350 @endif gold
16351
16352 .PHONY: maybe-installcheck-gold installcheck-gold
16353 maybe-installcheck-gold:
16354 @if gold
16355 maybe-installcheck-gold: installcheck-gold
16356
16357 installcheck-gold: \
16358 configure-gold
16359 @[ -f ./gold/Makefile ] || exit 0; \
16360 r=`${PWD_COMMAND}`; export r; \
16361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16362 $(HOST_EXPORTS) \
16363 for flag in $(EXTRA_HOST_FLAGS) ; do \
16364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16365 done; \
16366 echo "Doing installcheck in gold" ; \
16367 (cd $(HOST_SUBDIR)/gold && \
16368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16370 "RANLIB=$${RANLIB}" \
16371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16372 installcheck) \
16373 || exit 1
16374
16375 @endif gold
16376
16377 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16378 maybe-mostlyclean-gold:
16379 @if gold
16380 maybe-mostlyclean-gold: mostlyclean-gold
16381
16382 mostlyclean-gold:
16383 @[ -f ./gold/Makefile ] || exit 0; \
16384 r=`${PWD_COMMAND}`; export r; \
16385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16386 $(HOST_EXPORTS) \
16387 for flag in $(EXTRA_HOST_FLAGS) ; do \
16388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16389 done; \
16390 echo "Doing mostlyclean in gold" ; \
16391 (cd $(HOST_SUBDIR)/gold && \
16392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16394 "RANLIB=$${RANLIB}" \
16395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16396 mostlyclean) \
16397 || exit 1
16398
16399 @endif gold
16400
16401 .PHONY: maybe-clean-gold clean-gold
16402 maybe-clean-gold:
16403 @if gold
16404 maybe-clean-gold: clean-gold
16405
16406 clean-gold:
16407 @[ -f ./gold/Makefile ] || exit 0; \
16408 r=`${PWD_COMMAND}`; export r; \
16409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16410 $(HOST_EXPORTS) \
16411 for flag in $(EXTRA_HOST_FLAGS) ; do \
16412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16413 done; \
16414 echo "Doing clean in gold" ; \
16415 (cd $(HOST_SUBDIR)/gold && \
16416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16418 "RANLIB=$${RANLIB}" \
16419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16420 clean) \
16421 || exit 1
16422
16423 @endif gold
16424
16425 .PHONY: maybe-distclean-gold distclean-gold
16426 maybe-distclean-gold:
16427 @if gold
16428 maybe-distclean-gold: distclean-gold
16429
16430 distclean-gold:
16431 @[ -f ./gold/Makefile ] || exit 0; \
16432 r=`${PWD_COMMAND}`; export r; \
16433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16434 $(HOST_EXPORTS) \
16435 for flag in $(EXTRA_HOST_FLAGS) ; do \
16436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16437 done; \
16438 echo "Doing distclean in gold" ; \
16439 (cd $(HOST_SUBDIR)/gold && \
16440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16442 "RANLIB=$${RANLIB}" \
16443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16444 distclean) \
16445 || exit 1
16446
16447 @endif gold
16448
16449 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16450 maybe-maintainer-clean-gold:
16451 @if gold
16452 maybe-maintainer-clean-gold: maintainer-clean-gold
16453
16454 maintainer-clean-gold:
16455 @[ -f ./gold/Makefile ] || exit 0; \
16456 r=`${PWD_COMMAND}`; export r; \
16457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16458 $(HOST_EXPORTS) \
16459 for flag in $(EXTRA_HOST_FLAGS) ; do \
16460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16461 done; \
16462 echo "Doing maintainer-clean in gold" ; \
16463 (cd $(HOST_SUBDIR)/gold && \
16464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16466 "RANLIB=$${RANLIB}" \
16467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16468 maintainer-clean) \
16469 || exit 1
16470
16471 @endif gold
16472
16473
16474
16475 .PHONY: configure-gprof maybe-configure-gprof
16476 maybe-configure-gprof:
16477 @if gcc-bootstrap
16478 configure-gprof: stage_current
16479 @endif gcc-bootstrap
16480 @if gprof
16481 maybe-configure-gprof: configure-gprof
16482 configure-gprof:
16483 @: $(MAKE); $(unstage)
16484 @r=`${PWD_COMMAND}`; export r; \
16485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16486 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16488 $(HOST_EXPORTS) \
16489 echo Configuring in $(HOST_SUBDIR)/gprof; \
16490 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16491 case $(srcdir) in \
16492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16493 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16495 esac; \
16496 srcdiroption="--srcdir=$${topdir}/gprof"; \
16497 libsrcdir="$$s/gprof"; \
16498 $(SHELL) $${libsrcdir}/configure \
16499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16500 --target=${target_alias} $${srcdiroption} \
16501 || exit 1
16502 @endif gprof
16503
16504
16505
16506
16507
16508 .PHONY: all-gprof maybe-all-gprof
16509 maybe-all-gprof:
16510 @if gcc-bootstrap
16511 all-gprof: stage_current
16512 @endif gcc-bootstrap
16513 @if gprof
16514 TARGET-gprof=all
16515 maybe-all-gprof: all-gprof
16516 all-gprof: configure-gprof
16517 @: $(MAKE); $(unstage)
16518 @r=`${PWD_COMMAND}`; export r; \
16519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16520 $(HOST_EXPORTS) \
16521 (cd $(HOST_SUBDIR)/gprof && \
16522 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16523 $(TARGET-gprof))
16524 @endif gprof
16525
16526
16527
16528
16529 .PHONY: check-gprof maybe-check-gprof
16530 maybe-check-gprof:
16531 @if gprof
16532 maybe-check-gprof: check-gprof
16533
16534 check-gprof:
16535 @: $(MAKE); $(unstage)
16536 @r=`${PWD_COMMAND}`; export r; \
16537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16538 $(HOST_EXPORTS) \
16539 (cd $(HOST_SUBDIR)/gprof && \
16540 $(MAKE) $(FLAGS_TO_PASS) check)
16541
16542 @endif gprof
16543
16544 .PHONY: install-gprof maybe-install-gprof
16545 maybe-install-gprof:
16546 @if gprof
16547 maybe-install-gprof: install-gprof
16548
16549 install-gprof: installdirs
16550 @: $(MAKE); $(unstage)
16551 @r=`${PWD_COMMAND}`; export r; \
16552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16553 $(HOST_EXPORTS) \
16554 (cd $(HOST_SUBDIR)/gprof && \
16555 $(MAKE) $(FLAGS_TO_PASS) install)
16556
16557 @endif gprof
16558
16559 .PHONY: install-strip-gprof maybe-install-strip-gprof
16560 maybe-install-strip-gprof:
16561 @if gprof
16562 maybe-install-strip-gprof: install-strip-gprof
16563
16564 install-strip-gprof: installdirs
16565 @: $(MAKE); $(unstage)
16566 @r=`${PWD_COMMAND}`; export r; \
16567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16568 $(HOST_EXPORTS) \
16569 (cd $(HOST_SUBDIR)/gprof && \
16570 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16571
16572 @endif gprof
16573
16574 # Other targets (info, dvi, pdf, etc.)
16575
16576 .PHONY: maybe-info-gprof info-gprof
16577 maybe-info-gprof:
16578 @if gprof
16579 maybe-info-gprof: info-gprof
16580
16581 info-gprof: \
16582 configure-gprof
16583 @: $(MAKE); $(unstage)
16584 @[ -f ./gprof/Makefile ] || exit 0; \
16585 r=`${PWD_COMMAND}`; export r; \
16586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16587 $(HOST_EXPORTS) \
16588 for flag in $(EXTRA_HOST_FLAGS) ; do \
16589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16590 done; \
16591 echo "Doing info in gprof" ; \
16592 (cd $(HOST_SUBDIR)/gprof && \
16593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16595 "RANLIB=$${RANLIB}" \
16596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16597 info) \
16598 || exit 1
16599
16600 @endif gprof
16601
16602 .PHONY: maybe-dvi-gprof dvi-gprof
16603 maybe-dvi-gprof:
16604 @if gprof
16605 maybe-dvi-gprof: dvi-gprof
16606
16607 dvi-gprof: \
16608 configure-gprof
16609 @: $(MAKE); $(unstage)
16610 @[ -f ./gprof/Makefile ] || exit 0; \
16611 r=`${PWD_COMMAND}`; export r; \
16612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16613 $(HOST_EXPORTS) \
16614 for flag in $(EXTRA_HOST_FLAGS) ; do \
16615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16616 done; \
16617 echo "Doing dvi in gprof" ; \
16618 (cd $(HOST_SUBDIR)/gprof && \
16619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16621 "RANLIB=$${RANLIB}" \
16622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16623 dvi) \
16624 || exit 1
16625
16626 @endif gprof
16627
16628 .PHONY: maybe-pdf-gprof pdf-gprof
16629 maybe-pdf-gprof:
16630 @if gprof
16631 maybe-pdf-gprof: pdf-gprof
16632
16633 pdf-gprof: \
16634 configure-gprof
16635 @: $(MAKE); $(unstage)
16636 @[ -f ./gprof/Makefile ] || exit 0; \
16637 r=`${PWD_COMMAND}`; export r; \
16638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16639 $(HOST_EXPORTS) \
16640 for flag in $(EXTRA_HOST_FLAGS) ; do \
16641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16642 done; \
16643 echo "Doing pdf in gprof" ; \
16644 (cd $(HOST_SUBDIR)/gprof && \
16645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16647 "RANLIB=$${RANLIB}" \
16648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16649 pdf) \
16650 || exit 1
16651
16652 @endif gprof
16653
16654 .PHONY: maybe-html-gprof html-gprof
16655 maybe-html-gprof:
16656 @if gprof
16657 maybe-html-gprof: html-gprof
16658
16659 html-gprof: \
16660 configure-gprof
16661 @: $(MAKE); $(unstage)
16662 @[ -f ./gprof/Makefile ] || exit 0; \
16663 r=`${PWD_COMMAND}`; export r; \
16664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16665 $(HOST_EXPORTS) \
16666 for flag in $(EXTRA_HOST_FLAGS) ; do \
16667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16668 done; \
16669 echo "Doing html in gprof" ; \
16670 (cd $(HOST_SUBDIR)/gprof && \
16671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16673 "RANLIB=$${RANLIB}" \
16674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16675 html) \
16676 || exit 1
16677
16678 @endif gprof
16679
16680 .PHONY: maybe-TAGS-gprof TAGS-gprof
16681 maybe-TAGS-gprof:
16682 @if gprof
16683 maybe-TAGS-gprof: TAGS-gprof
16684
16685 TAGS-gprof: \
16686 configure-gprof
16687 @: $(MAKE); $(unstage)
16688 @[ -f ./gprof/Makefile ] || exit 0; \
16689 r=`${PWD_COMMAND}`; export r; \
16690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16691 $(HOST_EXPORTS) \
16692 for flag in $(EXTRA_HOST_FLAGS) ; do \
16693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16694 done; \
16695 echo "Doing TAGS in gprof" ; \
16696 (cd $(HOST_SUBDIR)/gprof && \
16697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16699 "RANLIB=$${RANLIB}" \
16700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16701 TAGS) \
16702 || exit 1
16703
16704 @endif gprof
16705
16706 .PHONY: maybe-install-info-gprof install-info-gprof
16707 maybe-install-info-gprof:
16708 @if gprof
16709 maybe-install-info-gprof: install-info-gprof
16710
16711 install-info-gprof: \
16712 configure-gprof \
16713 info-gprof
16714 @: $(MAKE); $(unstage)
16715 @[ -f ./gprof/Makefile ] || exit 0; \
16716 r=`${PWD_COMMAND}`; export r; \
16717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16718 $(HOST_EXPORTS) \
16719 for flag in $(EXTRA_HOST_FLAGS) ; do \
16720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16721 done; \
16722 echo "Doing install-info in gprof" ; \
16723 (cd $(HOST_SUBDIR)/gprof && \
16724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16726 "RANLIB=$${RANLIB}" \
16727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16728 install-info) \
16729 || exit 1
16730
16731 @endif gprof
16732
16733 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16734 maybe-install-pdf-gprof:
16735 @if gprof
16736 maybe-install-pdf-gprof: install-pdf-gprof
16737
16738 install-pdf-gprof: \
16739 configure-gprof \
16740 pdf-gprof
16741 @: $(MAKE); $(unstage)
16742 @[ -f ./gprof/Makefile ] || exit 0; \
16743 r=`${PWD_COMMAND}`; export r; \
16744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16745 $(HOST_EXPORTS) \
16746 for flag in $(EXTRA_HOST_FLAGS) ; do \
16747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16748 done; \
16749 echo "Doing install-pdf in gprof" ; \
16750 (cd $(HOST_SUBDIR)/gprof && \
16751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16753 "RANLIB=$${RANLIB}" \
16754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16755 install-pdf) \
16756 || exit 1
16757
16758 @endif gprof
16759
16760 .PHONY: maybe-install-html-gprof install-html-gprof
16761 maybe-install-html-gprof:
16762 @if gprof
16763 maybe-install-html-gprof: install-html-gprof
16764
16765 install-html-gprof: \
16766 configure-gprof \
16767 html-gprof
16768 @: $(MAKE); $(unstage)
16769 @[ -f ./gprof/Makefile ] || exit 0; \
16770 r=`${PWD_COMMAND}`; export r; \
16771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16772 $(HOST_EXPORTS) \
16773 for flag in $(EXTRA_HOST_FLAGS) ; do \
16774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16775 done; \
16776 echo "Doing install-html in gprof" ; \
16777 (cd $(HOST_SUBDIR)/gprof && \
16778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16780 "RANLIB=$${RANLIB}" \
16781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16782 install-html) \
16783 || exit 1
16784
16785 @endif gprof
16786
16787 .PHONY: maybe-installcheck-gprof installcheck-gprof
16788 maybe-installcheck-gprof:
16789 @if gprof
16790 maybe-installcheck-gprof: installcheck-gprof
16791
16792 installcheck-gprof: \
16793 configure-gprof
16794 @: $(MAKE); $(unstage)
16795 @[ -f ./gprof/Makefile ] || exit 0; \
16796 r=`${PWD_COMMAND}`; export r; \
16797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16798 $(HOST_EXPORTS) \
16799 for flag in $(EXTRA_HOST_FLAGS) ; do \
16800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16801 done; \
16802 echo "Doing installcheck in gprof" ; \
16803 (cd $(HOST_SUBDIR)/gprof && \
16804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16806 "RANLIB=$${RANLIB}" \
16807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16808 installcheck) \
16809 || exit 1
16810
16811 @endif gprof
16812
16813 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16814 maybe-mostlyclean-gprof:
16815 @if gprof
16816 maybe-mostlyclean-gprof: mostlyclean-gprof
16817
16818 mostlyclean-gprof:
16819 @: $(MAKE); $(unstage)
16820 @[ -f ./gprof/Makefile ] || exit 0; \
16821 r=`${PWD_COMMAND}`; export r; \
16822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16823 $(HOST_EXPORTS) \
16824 for flag in $(EXTRA_HOST_FLAGS) ; do \
16825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16826 done; \
16827 echo "Doing mostlyclean in gprof" ; \
16828 (cd $(HOST_SUBDIR)/gprof && \
16829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16831 "RANLIB=$${RANLIB}" \
16832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16833 mostlyclean) \
16834 || exit 1
16835
16836 @endif gprof
16837
16838 .PHONY: maybe-clean-gprof clean-gprof
16839 maybe-clean-gprof:
16840 @if gprof
16841 maybe-clean-gprof: clean-gprof
16842
16843 clean-gprof:
16844 @: $(MAKE); $(unstage)
16845 @[ -f ./gprof/Makefile ] || exit 0; \
16846 r=`${PWD_COMMAND}`; export r; \
16847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16848 $(HOST_EXPORTS) \
16849 for flag in $(EXTRA_HOST_FLAGS) ; do \
16850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16851 done; \
16852 echo "Doing clean in gprof" ; \
16853 (cd $(HOST_SUBDIR)/gprof && \
16854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16856 "RANLIB=$${RANLIB}" \
16857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16858 clean) \
16859 || exit 1
16860
16861 @endif gprof
16862
16863 .PHONY: maybe-distclean-gprof distclean-gprof
16864 maybe-distclean-gprof:
16865 @if gprof
16866 maybe-distclean-gprof: distclean-gprof
16867
16868 distclean-gprof:
16869 @: $(MAKE); $(unstage)
16870 @[ -f ./gprof/Makefile ] || exit 0; \
16871 r=`${PWD_COMMAND}`; export r; \
16872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16873 $(HOST_EXPORTS) \
16874 for flag in $(EXTRA_HOST_FLAGS) ; do \
16875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16876 done; \
16877 echo "Doing distclean in gprof" ; \
16878 (cd $(HOST_SUBDIR)/gprof && \
16879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16881 "RANLIB=$${RANLIB}" \
16882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16883 distclean) \
16884 || exit 1
16885
16886 @endif gprof
16887
16888 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16889 maybe-maintainer-clean-gprof:
16890 @if gprof
16891 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16892
16893 maintainer-clean-gprof:
16894 @: $(MAKE); $(unstage)
16895 @[ -f ./gprof/Makefile ] || exit 0; \
16896 r=`${PWD_COMMAND}`; export r; \
16897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16898 $(HOST_EXPORTS) \
16899 for flag in $(EXTRA_HOST_FLAGS) ; do \
16900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16901 done; \
16902 echo "Doing maintainer-clean in gprof" ; \
16903 (cd $(HOST_SUBDIR)/gprof && \
16904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16906 "RANLIB=$${RANLIB}" \
16907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16908 maintainer-clean) \
16909 || exit 1
16910
16911 @endif gprof
16912
16913
16914
16915 .PHONY: configure-intl maybe-configure-intl
16916 maybe-configure-intl:
16917 @if gcc-bootstrap
16918 configure-intl: stage_current
16919 @endif gcc-bootstrap
16920 @if intl
16921 maybe-configure-intl: configure-intl
16922 configure-intl:
16923 @r=`${PWD_COMMAND}`; export r; \
16924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16925 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16927 $(HOST_EXPORTS) \
16928 echo Configuring in $(HOST_SUBDIR)/intl; \
16929 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16930 case $(srcdir) in \
16931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16932 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16934 esac; \
16935 srcdiroption="--srcdir=$${topdir}/intl"; \
16936 libsrcdir="$$s/intl"; \
16937 $(SHELL) $${libsrcdir}/configure \
16938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16939 --target=${target_alias} $${srcdiroption} \
16940 || exit 1
16941 @endif intl
16942
16943
16944
16945 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16946 maybe-configure-stage1-intl:
16947 @if intl-bootstrap
16948 maybe-configure-stage1-intl: configure-stage1-intl
16949 configure-stage1-intl:
16950 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16952 @r=`${PWD_COMMAND}`; export r; \
16953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16954 TFLAGS="$(STAGE1_TFLAGS)"; \
16955 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16956 $(HOST_EXPORTS) \
16957 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16958 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16959 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16960 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16962 cd $(HOST_SUBDIR)/intl || exit 1; \
16963 case $(srcdir) in \
16964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16965 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16967 esac; \
16968 srcdiroption="--srcdir=$${topdir}/intl"; \
16969 libsrcdir="$$s/intl"; \
16970 $(SHELL) $${libsrcdir}/configure \
16971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16972 --target=${target_alias} $${srcdiroption} \
16973 $(STAGE1_CONFIGURE_FLAGS)
16974 @endif intl-bootstrap
16975
16976 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16977 maybe-configure-stage2-intl:
16978 @if intl-bootstrap
16979 maybe-configure-stage2-intl: configure-stage2-intl
16980 configure-stage2-intl:
16981 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16982 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16983 @r=`${PWD_COMMAND}`; export r; \
16984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16985 TFLAGS="$(STAGE2_TFLAGS)"; \
16986 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16987 $(HOST_EXPORTS) \
16988 $(POSTSTAGE1_HOST_EXPORTS) \
16989 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16990 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16991 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16992 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16994 cd $(HOST_SUBDIR)/intl || exit 1; \
16995 case $(srcdir) in \
16996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16997 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16999 esac; \
17000 srcdiroption="--srcdir=$${topdir}/intl"; \
17001 libsrcdir="$$s/intl"; \
17002 $(SHELL) $${libsrcdir}/configure \
17003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17004 --target=${target_alias} $${srcdiroption} \
17005 --with-build-libsubdir=$(HOST_SUBDIR) \
17006 $(STAGE2_CONFIGURE_FLAGS)
17007 @endif intl-bootstrap
17008
17009 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17010 maybe-configure-stage3-intl:
17011 @if intl-bootstrap
17012 maybe-configure-stage3-intl: configure-stage3-intl
17013 configure-stage3-intl:
17014 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17015 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17016 @r=`${PWD_COMMAND}`; export r; \
17017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17018 TFLAGS="$(STAGE3_TFLAGS)"; \
17019 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17020 $(HOST_EXPORTS) \
17021 $(POSTSTAGE1_HOST_EXPORTS) \
17022 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17023 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17024 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17025 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17027 cd $(HOST_SUBDIR)/intl || exit 1; \
17028 case $(srcdir) in \
17029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17030 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17032 esac; \
17033 srcdiroption="--srcdir=$${topdir}/intl"; \
17034 libsrcdir="$$s/intl"; \
17035 $(SHELL) $${libsrcdir}/configure \
17036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17037 --target=${target_alias} $${srcdiroption} \
17038 --with-build-libsubdir=$(HOST_SUBDIR) \
17039 $(STAGE3_CONFIGURE_FLAGS)
17040 @endif intl-bootstrap
17041
17042 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17043 maybe-configure-stage4-intl:
17044 @if intl-bootstrap
17045 maybe-configure-stage4-intl: configure-stage4-intl
17046 configure-stage4-intl:
17047 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17048 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17049 @r=`${PWD_COMMAND}`; export r; \
17050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17051 TFLAGS="$(STAGE4_TFLAGS)"; \
17052 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17053 $(HOST_EXPORTS) \
17054 $(POSTSTAGE1_HOST_EXPORTS) \
17055 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17056 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17057 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17058 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17060 cd $(HOST_SUBDIR)/intl || exit 1; \
17061 case $(srcdir) in \
17062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17063 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17065 esac; \
17066 srcdiroption="--srcdir=$${topdir}/intl"; \
17067 libsrcdir="$$s/intl"; \
17068 $(SHELL) $${libsrcdir}/configure \
17069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17070 --target=${target_alias} $${srcdiroption} \
17071 --with-build-libsubdir=$(HOST_SUBDIR) \
17072 $(STAGE4_CONFIGURE_FLAGS)
17073 @endif intl-bootstrap
17074
17075 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17076 maybe-configure-stageprofile-intl:
17077 @if intl-bootstrap
17078 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17079 configure-stageprofile-intl:
17080 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17082 @r=`${PWD_COMMAND}`; export r; \
17083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17084 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17085 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17086 $(HOST_EXPORTS) \
17087 $(POSTSTAGE1_HOST_EXPORTS) \
17088 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17089 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17090 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17091 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17093 cd $(HOST_SUBDIR)/intl || exit 1; \
17094 case $(srcdir) in \
17095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17096 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17098 esac; \
17099 srcdiroption="--srcdir=$${topdir}/intl"; \
17100 libsrcdir="$$s/intl"; \
17101 $(SHELL) $${libsrcdir}/configure \
17102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17103 --target=${target_alias} $${srcdiroption} \
17104 --with-build-libsubdir=$(HOST_SUBDIR) \
17105 $(STAGEprofile_CONFIGURE_FLAGS)
17106 @endif intl-bootstrap
17107
17108 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17109 maybe-configure-stagefeedback-intl:
17110 @if intl-bootstrap
17111 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17112 configure-stagefeedback-intl:
17113 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17115 @r=`${PWD_COMMAND}`; export r; \
17116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17118 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17119 $(HOST_EXPORTS) \
17120 $(POSTSTAGE1_HOST_EXPORTS) \
17121 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17122 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17123 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17124 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17126 cd $(HOST_SUBDIR)/intl || exit 1; \
17127 case $(srcdir) in \
17128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17129 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17131 esac; \
17132 srcdiroption="--srcdir=$${topdir}/intl"; \
17133 libsrcdir="$$s/intl"; \
17134 $(SHELL) $${libsrcdir}/configure \
17135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17136 --target=${target_alias} $${srcdiroption} \
17137 --with-build-libsubdir=$(HOST_SUBDIR) \
17138 $(STAGEfeedback_CONFIGURE_FLAGS)
17139 @endif intl-bootstrap
17140
17141
17142
17143
17144
17145 .PHONY: all-intl maybe-all-intl
17146 maybe-all-intl:
17147 @if gcc-bootstrap
17148 all-intl: stage_current
17149 @endif gcc-bootstrap
17150 @if intl
17151 TARGET-intl=all
17152 maybe-all-intl: all-intl
17153 all-intl: configure-intl
17154 @r=`${PWD_COMMAND}`; export r; \
17155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17156 $(HOST_EXPORTS) \
17157 (cd $(HOST_SUBDIR)/intl && \
17158 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17159 $(TARGET-intl))
17160 @endif intl
17161
17162
17163
17164 .PHONY: all-stage1-intl maybe-all-stage1-intl
17165 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17166 maybe-all-stage1-intl:
17167 maybe-clean-stage1-intl:
17168 @if intl-bootstrap
17169 maybe-all-stage1-intl: all-stage1-intl
17170 all-stage1: all-stage1-intl
17171 TARGET-stage1-intl = $(TARGET-intl)
17172 all-stage1-intl: configure-stage1-intl
17173 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17174 @r=`${PWD_COMMAND}`; export r; \
17175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17176 TFLAGS="$(STAGE1_TFLAGS)"; \
17177 $(HOST_EXPORTS) \
17178 cd $(HOST_SUBDIR)/intl && \
17179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17180 CFLAGS="$(STAGE1_CFLAGS)" \
17181 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17182 LIBCFLAGS="$(LIBCFLAGS)" \
17183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17186 $(EXTRA_HOST_FLAGS) \
17187 TFLAGS="$(STAGE1_TFLAGS)" \
17188 $(TARGET-stage1-intl)
17189
17190 maybe-clean-stage1-intl: clean-stage1-intl
17191 clean-stage1: clean-stage1-intl
17192 clean-stage1-intl:
17193 @if [ $(current_stage) = stage1 ]; then \
17194 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17195 else \
17196 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17197 $(MAKE) stage1-start; \
17198 fi; \
17199 cd $(HOST_SUBDIR)/intl && \
17200 $(MAKE) $(EXTRA_HOST_FLAGS) \
17201 clean
17202 @endif intl-bootstrap
17203
17204
17205 .PHONY: all-stage2-intl maybe-all-stage2-intl
17206 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17207 maybe-all-stage2-intl:
17208 maybe-clean-stage2-intl:
17209 @if intl-bootstrap
17210 maybe-all-stage2-intl: all-stage2-intl
17211 all-stage2: all-stage2-intl
17212 TARGET-stage2-intl = $(TARGET-intl)
17213 all-stage2-intl: configure-stage2-intl
17214 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17215 @r=`${PWD_COMMAND}`; export r; \
17216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17217 TFLAGS="$(STAGE2_TFLAGS)"; \
17218 $(HOST_EXPORTS) \
17219 $(POSTSTAGE1_HOST_EXPORTS) \
17220 cd $(HOST_SUBDIR)/intl && \
17221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17222 CFLAGS="$(STAGE2_CFLAGS)" \
17223 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17224 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17229 TFLAGS="$(STAGE2_TFLAGS)" \
17230 $(TARGET-stage2-intl)
17231
17232 maybe-clean-stage2-intl: clean-stage2-intl
17233 clean-stage2: clean-stage2-intl
17234 clean-stage2-intl:
17235 @if [ $(current_stage) = stage2 ]; then \
17236 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17237 else \
17238 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17239 $(MAKE) stage2-start; \
17240 fi; \
17241 cd $(HOST_SUBDIR)/intl && \
17242 $(MAKE) $(EXTRA_HOST_FLAGS) \
17243 $(POSTSTAGE1_FLAGS_TO_PASS) \
17244 clean
17245 @endif intl-bootstrap
17246
17247
17248 .PHONY: all-stage3-intl maybe-all-stage3-intl
17249 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17250 maybe-all-stage3-intl:
17251 maybe-clean-stage3-intl:
17252 @if intl-bootstrap
17253 maybe-all-stage3-intl: all-stage3-intl
17254 all-stage3: all-stage3-intl
17255 TARGET-stage3-intl = $(TARGET-intl)
17256 all-stage3-intl: configure-stage3-intl
17257 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17258 @r=`${PWD_COMMAND}`; export r; \
17259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17260 TFLAGS="$(STAGE3_TFLAGS)"; \
17261 $(HOST_EXPORTS) \
17262 $(POSTSTAGE1_HOST_EXPORTS) \
17263 cd $(HOST_SUBDIR)/intl && \
17264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17265 CFLAGS="$(STAGE3_CFLAGS)" \
17266 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17267 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17272 TFLAGS="$(STAGE3_TFLAGS)" \
17273 $(TARGET-stage3-intl)
17274
17275 maybe-clean-stage3-intl: clean-stage3-intl
17276 clean-stage3: clean-stage3-intl
17277 clean-stage3-intl:
17278 @if [ $(current_stage) = stage3 ]; then \
17279 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17280 else \
17281 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17282 $(MAKE) stage3-start; \
17283 fi; \
17284 cd $(HOST_SUBDIR)/intl && \
17285 $(MAKE) $(EXTRA_HOST_FLAGS) \
17286 $(POSTSTAGE1_FLAGS_TO_PASS) \
17287 clean
17288 @endif intl-bootstrap
17289
17290
17291 .PHONY: all-stage4-intl maybe-all-stage4-intl
17292 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17293 maybe-all-stage4-intl:
17294 maybe-clean-stage4-intl:
17295 @if intl-bootstrap
17296 maybe-all-stage4-intl: all-stage4-intl
17297 all-stage4: all-stage4-intl
17298 TARGET-stage4-intl = $(TARGET-intl)
17299 all-stage4-intl: configure-stage4-intl
17300 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17301 @r=`${PWD_COMMAND}`; export r; \
17302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17303 TFLAGS="$(STAGE4_TFLAGS)"; \
17304 $(HOST_EXPORTS) \
17305 $(POSTSTAGE1_HOST_EXPORTS) \
17306 cd $(HOST_SUBDIR)/intl && \
17307 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17308 CFLAGS="$(STAGE4_CFLAGS)" \
17309 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17310 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17311 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17312 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17313 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17314 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17315 TFLAGS="$(STAGE4_TFLAGS)" \
17316 $(TARGET-stage4-intl)
17317
17318 maybe-clean-stage4-intl: clean-stage4-intl
17319 clean-stage4: clean-stage4-intl
17320 clean-stage4-intl:
17321 @if [ $(current_stage) = stage4 ]; then \
17322 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17323 else \
17324 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17325 $(MAKE) stage4-start; \
17326 fi; \
17327 cd $(HOST_SUBDIR)/intl && \
17328 $(MAKE) $(EXTRA_HOST_FLAGS) \
17329 $(POSTSTAGE1_FLAGS_TO_PASS) \
17330 clean
17331 @endif intl-bootstrap
17332
17333
17334 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17335 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17336 maybe-all-stageprofile-intl:
17337 maybe-clean-stageprofile-intl:
17338 @if intl-bootstrap
17339 maybe-all-stageprofile-intl: all-stageprofile-intl
17340 all-stageprofile: all-stageprofile-intl
17341 TARGET-stageprofile-intl = $(TARGET-intl)
17342 all-stageprofile-intl: configure-stageprofile-intl
17343 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17344 @r=`${PWD_COMMAND}`; export r; \
17345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17346 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17347 $(HOST_EXPORTS) \
17348 $(POSTSTAGE1_HOST_EXPORTS) \
17349 cd $(HOST_SUBDIR)/intl && \
17350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17351 CFLAGS="$(STAGEprofile_CFLAGS)" \
17352 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17353 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17357 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17358 TFLAGS="$(STAGEprofile_TFLAGS)" \
17359 $(TARGET-stageprofile-intl)
17360
17361 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17362 clean-stageprofile: clean-stageprofile-intl
17363 clean-stageprofile-intl:
17364 @if [ $(current_stage) = stageprofile ]; then \
17365 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17366 else \
17367 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17368 $(MAKE) stageprofile-start; \
17369 fi; \
17370 cd $(HOST_SUBDIR)/intl && \
17371 $(MAKE) $(EXTRA_HOST_FLAGS) \
17372 $(POSTSTAGE1_FLAGS_TO_PASS) \
17373 clean
17374 @endif intl-bootstrap
17375
17376
17377 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17378 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17379 maybe-all-stagefeedback-intl:
17380 maybe-clean-stagefeedback-intl:
17381 @if intl-bootstrap
17382 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17383 all-stagefeedback: all-stagefeedback-intl
17384 TARGET-stagefeedback-intl = $(TARGET-intl)
17385 all-stagefeedback-intl: configure-stagefeedback-intl
17386 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17387 @r=`${PWD_COMMAND}`; export r; \
17388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17389 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17390 $(HOST_EXPORTS) \
17391 $(POSTSTAGE1_HOST_EXPORTS) \
17392 cd $(HOST_SUBDIR)/intl && \
17393 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17394 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17395 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17396 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17397 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17398 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17399 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17400 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17401 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17402 $(TARGET-stagefeedback-intl)
17403
17404 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17405 clean-stagefeedback: clean-stagefeedback-intl
17406 clean-stagefeedback-intl:
17407 @if [ $(current_stage) = stagefeedback ]; then \
17408 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17409 else \
17410 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17411 $(MAKE) stagefeedback-start; \
17412 fi; \
17413 cd $(HOST_SUBDIR)/intl && \
17414 $(MAKE) $(EXTRA_HOST_FLAGS) \
17415 $(POSTSTAGE1_FLAGS_TO_PASS) \
17416 clean
17417 @endif intl-bootstrap
17418
17419
17420
17421
17422
17423 .PHONY: check-intl maybe-check-intl
17424 maybe-check-intl:
17425 @if intl
17426 maybe-check-intl: check-intl
17427
17428 check-intl:
17429 @: $(MAKE); $(unstage)
17430 @r=`${PWD_COMMAND}`; export r; \
17431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17432 $(HOST_EXPORTS) \
17433 (cd $(HOST_SUBDIR)/intl && \
17434 $(MAKE) $(FLAGS_TO_PASS) check)
17435
17436 @endif intl
17437
17438 .PHONY: install-intl maybe-install-intl
17439 maybe-install-intl:
17440 @if intl
17441 maybe-install-intl: install-intl
17442
17443 install-intl: installdirs
17444 @: $(MAKE); $(unstage)
17445 @r=`${PWD_COMMAND}`; export r; \
17446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17447 $(HOST_EXPORTS) \
17448 (cd $(HOST_SUBDIR)/intl && \
17449 $(MAKE) $(FLAGS_TO_PASS) install)
17450
17451 @endif intl
17452
17453 .PHONY: install-strip-intl maybe-install-strip-intl
17454 maybe-install-strip-intl:
17455 @if intl
17456 maybe-install-strip-intl: install-strip-intl
17457
17458 install-strip-intl: installdirs
17459 @: $(MAKE); $(unstage)
17460 @r=`${PWD_COMMAND}`; export r; \
17461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17462 $(HOST_EXPORTS) \
17463 (cd $(HOST_SUBDIR)/intl && \
17464 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17465
17466 @endif intl
17467
17468 # Other targets (info, dvi, pdf, etc.)
17469
17470 .PHONY: maybe-info-intl info-intl
17471 maybe-info-intl:
17472 @if intl
17473 maybe-info-intl: info-intl
17474
17475 info-intl: \
17476 configure-intl
17477 @[ -f ./intl/Makefile ] || exit 0; \
17478 r=`${PWD_COMMAND}`; export r; \
17479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17480 $(HOST_EXPORTS) \
17481 for flag in $(EXTRA_HOST_FLAGS) ; do \
17482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17483 done; \
17484 echo "Doing info in intl" ; \
17485 (cd $(HOST_SUBDIR)/intl && \
17486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17488 "RANLIB=$${RANLIB}" \
17489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17490 info) \
17491 || exit 1
17492
17493 @endif intl
17494
17495 .PHONY: maybe-dvi-intl dvi-intl
17496 maybe-dvi-intl:
17497 @if intl
17498 maybe-dvi-intl: dvi-intl
17499
17500 dvi-intl: \
17501 configure-intl
17502 @[ -f ./intl/Makefile ] || exit 0; \
17503 r=`${PWD_COMMAND}`; export r; \
17504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17505 $(HOST_EXPORTS) \
17506 for flag in $(EXTRA_HOST_FLAGS) ; do \
17507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17508 done; \
17509 echo "Doing dvi in intl" ; \
17510 (cd $(HOST_SUBDIR)/intl && \
17511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17513 "RANLIB=$${RANLIB}" \
17514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17515 dvi) \
17516 || exit 1
17517
17518 @endif intl
17519
17520 .PHONY: maybe-pdf-intl pdf-intl
17521 maybe-pdf-intl:
17522 @if intl
17523 maybe-pdf-intl: pdf-intl
17524
17525 pdf-intl: \
17526 configure-intl
17527 @[ -f ./intl/Makefile ] || exit 0; \
17528 r=`${PWD_COMMAND}`; export r; \
17529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17530 $(HOST_EXPORTS) \
17531 for flag in $(EXTRA_HOST_FLAGS) ; do \
17532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17533 done; \
17534 echo "Doing pdf in intl" ; \
17535 (cd $(HOST_SUBDIR)/intl && \
17536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17538 "RANLIB=$${RANLIB}" \
17539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17540 pdf) \
17541 || exit 1
17542
17543 @endif intl
17544
17545 .PHONY: maybe-html-intl html-intl
17546 maybe-html-intl:
17547 @if intl
17548 maybe-html-intl: html-intl
17549
17550 html-intl: \
17551 configure-intl
17552 @[ -f ./intl/Makefile ] || exit 0; \
17553 r=`${PWD_COMMAND}`; export r; \
17554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17555 $(HOST_EXPORTS) \
17556 for flag in $(EXTRA_HOST_FLAGS) ; do \
17557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17558 done; \
17559 echo "Doing html in intl" ; \
17560 (cd $(HOST_SUBDIR)/intl && \
17561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17563 "RANLIB=$${RANLIB}" \
17564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17565 html) \
17566 || exit 1
17567
17568 @endif intl
17569
17570 .PHONY: maybe-TAGS-intl TAGS-intl
17571 maybe-TAGS-intl:
17572 @if intl
17573 maybe-TAGS-intl: TAGS-intl
17574
17575 TAGS-intl: \
17576 configure-intl
17577 @[ -f ./intl/Makefile ] || exit 0; \
17578 r=`${PWD_COMMAND}`; export r; \
17579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17580 $(HOST_EXPORTS) \
17581 for flag in $(EXTRA_HOST_FLAGS) ; do \
17582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17583 done; \
17584 echo "Doing TAGS in intl" ; \
17585 (cd $(HOST_SUBDIR)/intl && \
17586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17588 "RANLIB=$${RANLIB}" \
17589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17590 TAGS) \
17591 || exit 1
17592
17593 @endif intl
17594
17595 .PHONY: maybe-install-info-intl install-info-intl
17596 maybe-install-info-intl:
17597 @if intl
17598 maybe-install-info-intl: install-info-intl
17599
17600 install-info-intl: \
17601 configure-intl \
17602 info-intl
17603 @[ -f ./intl/Makefile ] || exit 0; \
17604 r=`${PWD_COMMAND}`; export r; \
17605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17606 $(HOST_EXPORTS) \
17607 for flag in $(EXTRA_HOST_FLAGS) ; do \
17608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17609 done; \
17610 echo "Doing install-info in intl" ; \
17611 (cd $(HOST_SUBDIR)/intl && \
17612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17614 "RANLIB=$${RANLIB}" \
17615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17616 install-info) \
17617 || exit 1
17618
17619 @endif intl
17620
17621 .PHONY: maybe-install-pdf-intl install-pdf-intl
17622 maybe-install-pdf-intl:
17623 @if intl
17624 maybe-install-pdf-intl: install-pdf-intl
17625
17626 install-pdf-intl: \
17627 configure-intl \
17628 pdf-intl
17629 @[ -f ./intl/Makefile ] || exit 0; \
17630 r=`${PWD_COMMAND}`; export r; \
17631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17632 $(HOST_EXPORTS) \
17633 for flag in $(EXTRA_HOST_FLAGS) ; do \
17634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17635 done; \
17636 echo "Doing install-pdf in intl" ; \
17637 (cd $(HOST_SUBDIR)/intl && \
17638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17640 "RANLIB=$${RANLIB}" \
17641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17642 install-pdf) \
17643 || exit 1
17644
17645 @endif intl
17646
17647 .PHONY: maybe-install-html-intl install-html-intl
17648 maybe-install-html-intl:
17649 @if intl
17650 maybe-install-html-intl: install-html-intl
17651
17652 install-html-intl: \
17653 configure-intl \
17654 html-intl
17655 @[ -f ./intl/Makefile ] || exit 0; \
17656 r=`${PWD_COMMAND}`; export r; \
17657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17658 $(HOST_EXPORTS) \
17659 for flag in $(EXTRA_HOST_FLAGS) ; do \
17660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17661 done; \
17662 echo "Doing install-html in intl" ; \
17663 (cd $(HOST_SUBDIR)/intl && \
17664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17666 "RANLIB=$${RANLIB}" \
17667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17668 install-html) \
17669 || exit 1
17670
17671 @endif intl
17672
17673 .PHONY: maybe-installcheck-intl installcheck-intl
17674 maybe-installcheck-intl:
17675 @if intl
17676 maybe-installcheck-intl: installcheck-intl
17677
17678 installcheck-intl: \
17679 configure-intl
17680 @[ -f ./intl/Makefile ] || exit 0; \
17681 r=`${PWD_COMMAND}`; export r; \
17682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17683 $(HOST_EXPORTS) \
17684 for flag in $(EXTRA_HOST_FLAGS) ; do \
17685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17686 done; \
17687 echo "Doing installcheck in intl" ; \
17688 (cd $(HOST_SUBDIR)/intl && \
17689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17691 "RANLIB=$${RANLIB}" \
17692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17693 installcheck) \
17694 || exit 1
17695
17696 @endif intl
17697
17698 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17699 maybe-mostlyclean-intl:
17700 @if intl
17701 maybe-mostlyclean-intl: mostlyclean-intl
17702
17703 mostlyclean-intl:
17704 @[ -f ./intl/Makefile ] || exit 0; \
17705 r=`${PWD_COMMAND}`; export r; \
17706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17707 $(HOST_EXPORTS) \
17708 for flag in $(EXTRA_HOST_FLAGS) ; do \
17709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17710 done; \
17711 echo "Doing mostlyclean in intl" ; \
17712 (cd $(HOST_SUBDIR)/intl && \
17713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17715 "RANLIB=$${RANLIB}" \
17716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17717 mostlyclean) \
17718 || exit 1
17719
17720 @endif intl
17721
17722 .PHONY: maybe-clean-intl clean-intl
17723 maybe-clean-intl:
17724 @if intl
17725 maybe-clean-intl: clean-intl
17726
17727 clean-intl:
17728 @[ -f ./intl/Makefile ] || exit 0; \
17729 r=`${PWD_COMMAND}`; export r; \
17730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17731 $(HOST_EXPORTS) \
17732 for flag in $(EXTRA_HOST_FLAGS) ; do \
17733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17734 done; \
17735 echo "Doing clean in intl" ; \
17736 (cd $(HOST_SUBDIR)/intl && \
17737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17739 "RANLIB=$${RANLIB}" \
17740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17741 clean) \
17742 || exit 1
17743
17744 @endif intl
17745
17746 .PHONY: maybe-distclean-intl distclean-intl
17747 maybe-distclean-intl:
17748 @if intl
17749 maybe-distclean-intl: distclean-intl
17750
17751 distclean-intl:
17752 @[ -f ./intl/Makefile ] || exit 0; \
17753 r=`${PWD_COMMAND}`; export r; \
17754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17755 $(HOST_EXPORTS) \
17756 for flag in $(EXTRA_HOST_FLAGS) ; do \
17757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17758 done; \
17759 echo "Doing distclean in intl" ; \
17760 (cd $(HOST_SUBDIR)/intl && \
17761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17763 "RANLIB=$${RANLIB}" \
17764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17765 distclean) \
17766 || exit 1
17767
17768 @endif intl
17769
17770 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17771 maybe-maintainer-clean-intl:
17772 @if intl
17773 maybe-maintainer-clean-intl: maintainer-clean-intl
17774
17775 maintainer-clean-intl:
17776 @[ -f ./intl/Makefile ] || exit 0; \
17777 r=`${PWD_COMMAND}`; export r; \
17778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17779 $(HOST_EXPORTS) \
17780 for flag in $(EXTRA_HOST_FLAGS) ; do \
17781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17782 done; \
17783 echo "Doing maintainer-clean in intl" ; \
17784 (cd $(HOST_SUBDIR)/intl && \
17785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17787 "RANLIB=$${RANLIB}" \
17788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17789 maintainer-clean) \
17790 || exit 1
17791
17792 @endif intl
17793
17794
17795
17796 .PHONY: configure-tcl maybe-configure-tcl
17797 maybe-configure-tcl:
17798 @if gcc-bootstrap
17799 configure-tcl: stage_current
17800 @endif gcc-bootstrap
17801 @if tcl
17802 maybe-configure-tcl: configure-tcl
17803 configure-tcl:
17804 @: $(MAKE); $(unstage)
17805 @r=`${PWD_COMMAND}`; export r; \
17806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17807 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17809 $(HOST_EXPORTS) \
17810 echo Configuring in $(HOST_SUBDIR)/tcl; \
17811 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17812 case $(srcdir) in \
17813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17814 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17816 esac; \
17817 srcdiroption="--srcdir=$${topdir}/tcl"; \
17818 libsrcdir="$$s/tcl"; \
17819 $(SHELL) $${libsrcdir}/configure \
17820 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17821 --target=${target_alias} $${srcdiroption} \
17822 || exit 1
17823 @endif tcl
17824
17825
17826
17827
17828
17829 .PHONY: all-tcl maybe-all-tcl
17830 maybe-all-tcl:
17831 @if gcc-bootstrap
17832 all-tcl: stage_current
17833 @endif gcc-bootstrap
17834 @if tcl
17835 TARGET-tcl=all
17836 maybe-all-tcl: all-tcl
17837 all-tcl: configure-tcl
17838 @: $(MAKE); $(unstage)
17839 @r=`${PWD_COMMAND}`; export r; \
17840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17841 $(HOST_EXPORTS) \
17842 (cd $(HOST_SUBDIR)/tcl && \
17843 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17844 $(TARGET-tcl))
17845 @endif tcl
17846
17847
17848
17849
17850 .PHONY: check-tcl maybe-check-tcl
17851 maybe-check-tcl:
17852 @if tcl
17853 maybe-check-tcl: check-tcl
17854
17855 check-tcl:
17856 @: $(MAKE); $(unstage)
17857 @r=`${PWD_COMMAND}`; export r; \
17858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17859 $(HOST_EXPORTS) \
17860 (cd $(HOST_SUBDIR)/tcl && \
17861 $(MAKE) $(FLAGS_TO_PASS) check)
17862
17863 @endif tcl
17864
17865 .PHONY: install-tcl maybe-install-tcl
17866 maybe-install-tcl:
17867 @if tcl
17868 maybe-install-tcl: install-tcl
17869
17870 install-tcl: installdirs
17871 @: $(MAKE); $(unstage)
17872 @r=`${PWD_COMMAND}`; export r; \
17873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17874 $(HOST_EXPORTS) \
17875 (cd $(HOST_SUBDIR)/tcl && \
17876 $(MAKE) $(FLAGS_TO_PASS) install)
17877
17878 @endif tcl
17879
17880 .PHONY: install-strip-tcl maybe-install-strip-tcl
17881 maybe-install-strip-tcl:
17882 @if tcl
17883 maybe-install-strip-tcl: install-strip-tcl
17884
17885 install-strip-tcl: installdirs
17886 @: $(MAKE); $(unstage)
17887 @r=`${PWD_COMMAND}`; export r; \
17888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17889 $(HOST_EXPORTS) \
17890 (cd $(HOST_SUBDIR)/tcl && \
17891 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17892
17893 @endif tcl
17894
17895 # Other targets (info, dvi, pdf, etc.)
17896
17897 .PHONY: maybe-info-tcl info-tcl
17898 maybe-info-tcl:
17899 @if tcl
17900 maybe-info-tcl: info-tcl
17901
17902 info-tcl: \
17903 configure-tcl
17904 @: $(MAKE); $(unstage)
17905 @[ -f ./tcl/Makefile ] || exit 0; \
17906 r=`${PWD_COMMAND}`; export r; \
17907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17908 $(HOST_EXPORTS) \
17909 for flag in $(EXTRA_HOST_FLAGS) ; do \
17910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17911 done; \
17912 echo "Doing info in tcl" ; \
17913 (cd $(HOST_SUBDIR)/tcl && \
17914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17916 "RANLIB=$${RANLIB}" \
17917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17918 info) \
17919 || exit 1
17920
17921 @endif tcl
17922
17923 .PHONY: maybe-dvi-tcl dvi-tcl
17924 maybe-dvi-tcl:
17925 @if tcl
17926 maybe-dvi-tcl: dvi-tcl
17927
17928 dvi-tcl: \
17929 configure-tcl
17930 @: $(MAKE); $(unstage)
17931 @[ -f ./tcl/Makefile ] || exit 0; \
17932 r=`${PWD_COMMAND}`; export r; \
17933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17934 $(HOST_EXPORTS) \
17935 for flag in $(EXTRA_HOST_FLAGS) ; do \
17936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17937 done; \
17938 echo "Doing dvi in tcl" ; \
17939 (cd $(HOST_SUBDIR)/tcl && \
17940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17942 "RANLIB=$${RANLIB}" \
17943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17944 dvi) \
17945 || exit 1
17946
17947 @endif tcl
17948
17949 .PHONY: maybe-pdf-tcl pdf-tcl
17950 maybe-pdf-tcl:
17951 @if tcl
17952 maybe-pdf-tcl: pdf-tcl
17953
17954 pdf-tcl: \
17955 configure-tcl
17956 @: $(MAKE); $(unstage)
17957 @[ -f ./tcl/Makefile ] || exit 0; \
17958 r=`${PWD_COMMAND}`; export r; \
17959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17960 $(HOST_EXPORTS) \
17961 for flag in $(EXTRA_HOST_FLAGS) ; do \
17962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17963 done; \
17964 echo "Doing pdf in tcl" ; \
17965 (cd $(HOST_SUBDIR)/tcl && \
17966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17968 "RANLIB=$${RANLIB}" \
17969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17970 pdf) \
17971 || exit 1
17972
17973 @endif tcl
17974
17975 .PHONY: maybe-html-tcl html-tcl
17976 maybe-html-tcl:
17977 @if tcl
17978 maybe-html-tcl: html-tcl
17979
17980 html-tcl: \
17981 configure-tcl
17982 @: $(MAKE); $(unstage)
17983 @[ -f ./tcl/Makefile ] || exit 0; \
17984 r=`${PWD_COMMAND}`; export r; \
17985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17986 $(HOST_EXPORTS) \
17987 for flag in $(EXTRA_HOST_FLAGS) ; do \
17988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17989 done; \
17990 echo "Doing html in tcl" ; \
17991 (cd $(HOST_SUBDIR)/tcl && \
17992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17994 "RANLIB=$${RANLIB}" \
17995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17996 html) \
17997 || exit 1
17998
17999 @endif tcl
18000
18001 .PHONY: maybe-TAGS-tcl TAGS-tcl
18002 maybe-TAGS-tcl:
18003 @if tcl
18004 maybe-TAGS-tcl: TAGS-tcl
18005
18006 TAGS-tcl: \
18007 configure-tcl
18008 @: $(MAKE); $(unstage)
18009 @[ -f ./tcl/Makefile ] || exit 0; \
18010 r=`${PWD_COMMAND}`; export r; \
18011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18012 $(HOST_EXPORTS) \
18013 for flag in $(EXTRA_HOST_FLAGS) ; do \
18014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18015 done; \
18016 echo "Doing TAGS in tcl" ; \
18017 (cd $(HOST_SUBDIR)/tcl && \
18018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18020 "RANLIB=$${RANLIB}" \
18021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18022 TAGS) \
18023 || exit 1
18024
18025 @endif tcl
18026
18027 .PHONY: maybe-install-info-tcl install-info-tcl
18028 maybe-install-info-tcl:
18029 @if tcl
18030 maybe-install-info-tcl: install-info-tcl
18031
18032 install-info-tcl: \
18033 configure-tcl \
18034 info-tcl
18035 @: $(MAKE); $(unstage)
18036 @[ -f ./tcl/Makefile ] || exit 0; \
18037 r=`${PWD_COMMAND}`; export r; \
18038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18039 $(HOST_EXPORTS) \
18040 for flag in $(EXTRA_HOST_FLAGS) ; do \
18041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18042 done; \
18043 echo "Doing install-info in tcl" ; \
18044 (cd $(HOST_SUBDIR)/tcl && \
18045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18047 "RANLIB=$${RANLIB}" \
18048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18049 install-info) \
18050 || exit 1
18051
18052 @endif tcl
18053
18054 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18055 maybe-install-pdf-tcl:
18056 @if tcl
18057 maybe-install-pdf-tcl: install-pdf-tcl
18058
18059 install-pdf-tcl: \
18060 configure-tcl \
18061 pdf-tcl
18062 @: $(MAKE); $(unstage)
18063 @[ -f ./tcl/Makefile ] || exit 0; \
18064 r=`${PWD_COMMAND}`; export r; \
18065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18066 $(HOST_EXPORTS) \
18067 for flag in $(EXTRA_HOST_FLAGS) ; do \
18068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18069 done; \
18070 echo "Doing install-pdf in tcl" ; \
18071 (cd $(HOST_SUBDIR)/tcl && \
18072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18074 "RANLIB=$${RANLIB}" \
18075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18076 install-pdf) \
18077 || exit 1
18078
18079 @endif tcl
18080
18081 .PHONY: maybe-install-html-tcl install-html-tcl
18082 maybe-install-html-tcl:
18083 @if tcl
18084 maybe-install-html-tcl: install-html-tcl
18085
18086 install-html-tcl: \
18087 configure-tcl \
18088 html-tcl
18089 @: $(MAKE); $(unstage)
18090 @[ -f ./tcl/Makefile ] || exit 0; \
18091 r=`${PWD_COMMAND}`; export r; \
18092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18093 $(HOST_EXPORTS) \
18094 for flag in $(EXTRA_HOST_FLAGS) ; do \
18095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18096 done; \
18097 echo "Doing install-html in tcl" ; \
18098 (cd $(HOST_SUBDIR)/tcl && \
18099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18101 "RANLIB=$${RANLIB}" \
18102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18103 install-html) \
18104 || exit 1
18105
18106 @endif tcl
18107
18108 .PHONY: maybe-installcheck-tcl installcheck-tcl
18109 maybe-installcheck-tcl:
18110 @if tcl
18111 maybe-installcheck-tcl: installcheck-tcl
18112
18113 installcheck-tcl: \
18114 configure-tcl
18115 @: $(MAKE); $(unstage)
18116 @[ -f ./tcl/Makefile ] || exit 0; \
18117 r=`${PWD_COMMAND}`; export r; \
18118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18119 $(HOST_EXPORTS) \
18120 for flag in $(EXTRA_HOST_FLAGS) ; do \
18121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18122 done; \
18123 echo "Doing installcheck in tcl" ; \
18124 (cd $(HOST_SUBDIR)/tcl && \
18125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18127 "RANLIB=$${RANLIB}" \
18128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18129 installcheck) \
18130 || exit 1
18131
18132 @endif tcl
18133
18134 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18135 maybe-mostlyclean-tcl:
18136 @if tcl
18137 maybe-mostlyclean-tcl: mostlyclean-tcl
18138
18139 # tcl doesn't support mostlyclean.
18140 mostlyclean-tcl:
18141
18142 @endif tcl
18143
18144 .PHONY: maybe-clean-tcl clean-tcl
18145 maybe-clean-tcl:
18146 @if tcl
18147 maybe-clean-tcl: clean-tcl
18148
18149 clean-tcl:
18150 @: $(MAKE); $(unstage)
18151 @[ -f ./tcl/Makefile ] || exit 0; \
18152 r=`${PWD_COMMAND}`; export r; \
18153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18154 $(HOST_EXPORTS) \
18155 for flag in $(EXTRA_HOST_FLAGS) ; do \
18156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18157 done; \
18158 echo "Doing clean in tcl" ; \
18159 (cd $(HOST_SUBDIR)/tcl && \
18160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18162 "RANLIB=$${RANLIB}" \
18163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18164 clean) \
18165 || exit 1
18166
18167 @endif tcl
18168
18169 .PHONY: maybe-distclean-tcl distclean-tcl
18170 maybe-distclean-tcl:
18171 @if tcl
18172 maybe-distclean-tcl: distclean-tcl
18173
18174 distclean-tcl:
18175 @: $(MAKE); $(unstage)
18176 @[ -f ./tcl/Makefile ] || exit 0; \
18177 r=`${PWD_COMMAND}`; export r; \
18178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18179 $(HOST_EXPORTS) \
18180 for flag in $(EXTRA_HOST_FLAGS) ; do \
18181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18182 done; \
18183 echo "Doing distclean in tcl" ; \
18184 (cd $(HOST_SUBDIR)/tcl && \
18185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18187 "RANLIB=$${RANLIB}" \
18188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18189 distclean) \
18190 || exit 1
18191
18192 @endif tcl
18193
18194 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18195 maybe-maintainer-clean-tcl:
18196 @if tcl
18197 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18198
18199 maintainer-clean-tcl:
18200 @: $(MAKE); $(unstage)
18201 @[ -f ./tcl/Makefile ] || exit 0; \
18202 r=`${PWD_COMMAND}`; export r; \
18203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18204 $(HOST_EXPORTS) \
18205 for flag in $(EXTRA_HOST_FLAGS) ; do \
18206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18207 done; \
18208 echo "Doing maintainer-clean in tcl" ; \
18209 (cd $(HOST_SUBDIR)/tcl && \
18210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18212 "RANLIB=$${RANLIB}" \
18213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18214 maintainer-clean) \
18215 || exit 1
18216
18217 @endif tcl
18218
18219
18220
18221 .PHONY: configure-itcl maybe-configure-itcl
18222 maybe-configure-itcl:
18223 @if gcc-bootstrap
18224 configure-itcl: stage_current
18225 @endif gcc-bootstrap
18226 @if itcl
18227 maybe-configure-itcl: configure-itcl
18228 configure-itcl:
18229 @: $(MAKE); $(unstage)
18230 @r=`${PWD_COMMAND}`; export r; \
18231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18232 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18234 $(HOST_EXPORTS) \
18235 echo Configuring in $(HOST_SUBDIR)/itcl; \
18236 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18237 case $(srcdir) in \
18238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18239 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18241 esac; \
18242 srcdiroption="--srcdir=$${topdir}/itcl"; \
18243 libsrcdir="$$s/itcl"; \
18244 $(SHELL) $${libsrcdir}/configure \
18245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18246 --target=${target_alias} $${srcdiroption} \
18247 || exit 1
18248 @endif itcl
18249
18250
18251
18252
18253
18254 .PHONY: all-itcl maybe-all-itcl
18255 maybe-all-itcl:
18256 @if gcc-bootstrap
18257 all-itcl: stage_current
18258 @endif gcc-bootstrap
18259 @if itcl
18260 TARGET-itcl=all
18261 maybe-all-itcl: all-itcl
18262 all-itcl: configure-itcl
18263 @: $(MAKE); $(unstage)
18264 @r=`${PWD_COMMAND}`; export r; \
18265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18266 $(HOST_EXPORTS) \
18267 (cd $(HOST_SUBDIR)/itcl && \
18268 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18269 $(TARGET-itcl))
18270 @endif itcl
18271
18272
18273
18274
18275 .PHONY: check-itcl maybe-check-itcl
18276 maybe-check-itcl:
18277 @if itcl
18278 maybe-check-itcl: check-itcl
18279
18280 check-itcl:
18281 @: $(MAKE); $(unstage)
18282 @r=`${PWD_COMMAND}`; export r; \
18283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18284 $(HOST_EXPORTS) \
18285 (cd $(HOST_SUBDIR)/itcl && \
18286 $(MAKE) $(FLAGS_TO_PASS) check)
18287
18288 @endif itcl
18289
18290 .PHONY: install-itcl maybe-install-itcl
18291 maybe-install-itcl:
18292 @if itcl
18293 maybe-install-itcl: install-itcl
18294
18295 install-itcl: installdirs
18296 @: $(MAKE); $(unstage)
18297 @r=`${PWD_COMMAND}`; export r; \
18298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18299 $(HOST_EXPORTS) \
18300 (cd $(HOST_SUBDIR)/itcl && \
18301 $(MAKE) $(FLAGS_TO_PASS) install)
18302
18303 @endif itcl
18304
18305 .PHONY: install-strip-itcl maybe-install-strip-itcl
18306 maybe-install-strip-itcl:
18307 @if itcl
18308 maybe-install-strip-itcl: install-strip-itcl
18309
18310 install-strip-itcl: installdirs
18311 @: $(MAKE); $(unstage)
18312 @r=`${PWD_COMMAND}`; export r; \
18313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18314 $(HOST_EXPORTS) \
18315 (cd $(HOST_SUBDIR)/itcl && \
18316 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18317
18318 @endif itcl
18319
18320 # Other targets (info, dvi, pdf, etc.)
18321
18322 .PHONY: maybe-info-itcl info-itcl
18323 maybe-info-itcl:
18324 @if itcl
18325 maybe-info-itcl: info-itcl
18326
18327 info-itcl: \
18328 configure-itcl
18329 @: $(MAKE); $(unstage)
18330 @[ -f ./itcl/Makefile ] || exit 0; \
18331 r=`${PWD_COMMAND}`; export r; \
18332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18333 $(HOST_EXPORTS) \
18334 for flag in $(EXTRA_HOST_FLAGS) ; do \
18335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18336 done; \
18337 echo "Doing info in itcl" ; \
18338 (cd $(HOST_SUBDIR)/itcl && \
18339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18341 "RANLIB=$${RANLIB}" \
18342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18343 info) \
18344 || exit 1
18345
18346 @endif itcl
18347
18348 .PHONY: maybe-dvi-itcl dvi-itcl
18349 maybe-dvi-itcl:
18350 @if itcl
18351 maybe-dvi-itcl: dvi-itcl
18352
18353 dvi-itcl: \
18354 configure-itcl
18355 @: $(MAKE); $(unstage)
18356 @[ -f ./itcl/Makefile ] || exit 0; \
18357 r=`${PWD_COMMAND}`; export r; \
18358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18359 $(HOST_EXPORTS) \
18360 for flag in $(EXTRA_HOST_FLAGS) ; do \
18361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18362 done; \
18363 echo "Doing dvi in itcl" ; \
18364 (cd $(HOST_SUBDIR)/itcl && \
18365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18367 "RANLIB=$${RANLIB}" \
18368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18369 dvi) \
18370 || exit 1
18371
18372 @endif itcl
18373
18374 .PHONY: maybe-pdf-itcl pdf-itcl
18375 maybe-pdf-itcl:
18376 @if itcl
18377 maybe-pdf-itcl: pdf-itcl
18378
18379 pdf-itcl: \
18380 configure-itcl
18381 @: $(MAKE); $(unstage)
18382 @[ -f ./itcl/Makefile ] || exit 0; \
18383 r=`${PWD_COMMAND}`; export r; \
18384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18385 $(HOST_EXPORTS) \
18386 for flag in $(EXTRA_HOST_FLAGS) ; do \
18387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18388 done; \
18389 echo "Doing pdf in itcl" ; \
18390 (cd $(HOST_SUBDIR)/itcl && \
18391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18393 "RANLIB=$${RANLIB}" \
18394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18395 pdf) \
18396 || exit 1
18397
18398 @endif itcl
18399
18400 .PHONY: maybe-html-itcl html-itcl
18401 maybe-html-itcl:
18402 @if itcl
18403 maybe-html-itcl: html-itcl
18404
18405 html-itcl: \
18406 configure-itcl
18407 @: $(MAKE); $(unstage)
18408 @[ -f ./itcl/Makefile ] || exit 0; \
18409 r=`${PWD_COMMAND}`; export r; \
18410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18411 $(HOST_EXPORTS) \
18412 for flag in $(EXTRA_HOST_FLAGS) ; do \
18413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18414 done; \
18415 echo "Doing html in itcl" ; \
18416 (cd $(HOST_SUBDIR)/itcl && \
18417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18419 "RANLIB=$${RANLIB}" \
18420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18421 html) \
18422 || exit 1
18423
18424 @endif itcl
18425
18426 .PHONY: maybe-TAGS-itcl TAGS-itcl
18427 maybe-TAGS-itcl:
18428 @if itcl
18429 maybe-TAGS-itcl: TAGS-itcl
18430
18431 TAGS-itcl: \
18432 configure-itcl
18433 @: $(MAKE); $(unstage)
18434 @[ -f ./itcl/Makefile ] || exit 0; \
18435 r=`${PWD_COMMAND}`; export r; \
18436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18437 $(HOST_EXPORTS) \
18438 for flag in $(EXTRA_HOST_FLAGS) ; do \
18439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18440 done; \
18441 echo "Doing TAGS in itcl" ; \
18442 (cd $(HOST_SUBDIR)/itcl && \
18443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18445 "RANLIB=$${RANLIB}" \
18446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18447 TAGS) \
18448 || exit 1
18449
18450 @endif itcl
18451
18452 .PHONY: maybe-install-info-itcl install-info-itcl
18453 maybe-install-info-itcl:
18454 @if itcl
18455 maybe-install-info-itcl: install-info-itcl
18456
18457 install-info-itcl: \
18458 configure-itcl \
18459 info-itcl
18460 @: $(MAKE); $(unstage)
18461 @[ -f ./itcl/Makefile ] || exit 0; \
18462 r=`${PWD_COMMAND}`; export r; \
18463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18464 $(HOST_EXPORTS) \
18465 for flag in $(EXTRA_HOST_FLAGS) ; do \
18466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18467 done; \
18468 echo "Doing install-info in itcl" ; \
18469 (cd $(HOST_SUBDIR)/itcl && \
18470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18472 "RANLIB=$${RANLIB}" \
18473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18474 install-info) \
18475 || exit 1
18476
18477 @endif itcl
18478
18479 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18480 maybe-install-pdf-itcl:
18481 @if itcl
18482 maybe-install-pdf-itcl: install-pdf-itcl
18483
18484 install-pdf-itcl: \
18485 configure-itcl \
18486 pdf-itcl
18487 @: $(MAKE); $(unstage)
18488 @[ -f ./itcl/Makefile ] || exit 0; \
18489 r=`${PWD_COMMAND}`; export r; \
18490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18491 $(HOST_EXPORTS) \
18492 for flag in $(EXTRA_HOST_FLAGS) ; do \
18493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18494 done; \
18495 echo "Doing install-pdf in itcl" ; \
18496 (cd $(HOST_SUBDIR)/itcl && \
18497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18499 "RANLIB=$${RANLIB}" \
18500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18501 install-pdf) \
18502 || exit 1
18503
18504 @endif itcl
18505
18506 .PHONY: maybe-install-html-itcl install-html-itcl
18507 maybe-install-html-itcl:
18508 @if itcl
18509 maybe-install-html-itcl: install-html-itcl
18510
18511 install-html-itcl: \
18512 configure-itcl \
18513 html-itcl
18514 @: $(MAKE); $(unstage)
18515 @[ -f ./itcl/Makefile ] || exit 0; \
18516 r=`${PWD_COMMAND}`; export r; \
18517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18518 $(HOST_EXPORTS) \
18519 for flag in $(EXTRA_HOST_FLAGS) ; do \
18520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18521 done; \
18522 echo "Doing install-html in itcl" ; \
18523 (cd $(HOST_SUBDIR)/itcl && \
18524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18526 "RANLIB=$${RANLIB}" \
18527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18528 install-html) \
18529 || exit 1
18530
18531 @endif itcl
18532
18533 .PHONY: maybe-installcheck-itcl installcheck-itcl
18534 maybe-installcheck-itcl:
18535 @if itcl
18536 maybe-installcheck-itcl: installcheck-itcl
18537
18538 installcheck-itcl: \
18539 configure-itcl
18540 @: $(MAKE); $(unstage)
18541 @[ -f ./itcl/Makefile ] || exit 0; \
18542 r=`${PWD_COMMAND}`; export r; \
18543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18544 $(HOST_EXPORTS) \
18545 for flag in $(EXTRA_HOST_FLAGS) ; do \
18546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18547 done; \
18548 echo "Doing installcheck in itcl" ; \
18549 (cd $(HOST_SUBDIR)/itcl && \
18550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18552 "RANLIB=$${RANLIB}" \
18553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18554 installcheck) \
18555 || exit 1
18556
18557 @endif itcl
18558
18559 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18560 maybe-mostlyclean-itcl:
18561 @if itcl
18562 maybe-mostlyclean-itcl: mostlyclean-itcl
18563
18564 mostlyclean-itcl:
18565 @: $(MAKE); $(unstage)
18566 @[ -f ./itcl/Makefile ] || exit 0; \
18567 r=`${PWD_COMMAND}`; export r; \
18568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18569 $(HOST_EXPORTS) \
18570 for flag in $(EXTRA_HOST_FLAGS) ; do \
18571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18572 done; \
18573 echo "Doing mostlyclean in itcl" ; \
18574 (cd $(HOST_SUBDIR)/itcl && \
18575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18577 "RANLIB=$${RANLIB}" \
18578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18579 mostlyclean) \
18580 || exit 1
18581
18582 @endif itcl
18583
18584 .PHONY: maybe-clean-itcl clean-itcl
18585 maybe-clean-itcl:
18586 @if itcl
18587 maybe-clean-itcl: clean-itcl
18588
18589 clean-itcl:
18590 @: $(MAKE); $(unstage)
18591 @[ -f ./itcl/Makefile ] || exit 0; \
18592 r=`${PWD_COMMAND}`; export r; \
18593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18594 $(HOST_EXPORTS) \
18595 for flag in $(EXTRA_HOST_FLAGS) ; do \
18596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18597 done; \
18598 echo "Doing clean in itcl" ; \
18599 (cd $(HOST_SUBDIR)/itcl && \
18600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18602 "RANLIB=$${RANLIB}" \
18603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18604 clean) \
18605 || exit 1
18606
18607 @endif itcl
18608
18609 .PHONY: maybe-distclean-itcl distclean-itcl
18610 maybe-distclean-itcl:
18611 @if itcl
18612 maybe-distclean-itcl: distclean-itcl
18613
18614 distclean-itcl:
18615 @: $(MAKE); $(unstage)
18616 @[ -f ./itcl/Makefile ] || exit 0; \
18617 r=`${PWD_COMMAND}`; export r; \
18618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18619 $(HOST_EXPORTS) \
18620 for flag in $(EXTRA_HOST_FLAGS) ; do \
18621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18622 done; \
18623 echo "Doing distclean in itcl" ; \
18624 (cd $(HOST_SUBDIR)/itcl && \
18625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18627 "RANLIB=$${RANLIB}" \
18628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18629 distclean) \
18630 || exit 1
18631
18632 @endif itcl
18633
18634 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18635 maybe-maintainer-clean-itcl:
18636 @if itcl
18637 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18638
18639 maintainer-clean-itcl:
18640 @: $(MAKE); $(unstage)
18641 @[ -f ./itcl/Makefile ] || exit 0; \
18642 r=`${PWD_COMMAND}`; export r; \
18643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18644 $(HOST_EXPORTS) \
18645 for flag in $(EXTRA_HOST_FLAGS) ; do \
18646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18647 done; \
18648 echo "Doing maintainer-clean in itcl" ; \
18649 (cd $(HOST_SUBDIR)/itcl && \
18650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18652 "RANLIB=$${RANLIB}" \
18653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18654 maintainer-clean) \
18655 || exit 1
18656
18657 @endif itcl
18658
18659
18660
18661 .PHONY: configure-ld maybe-configure-ld
18662 maybe-configure-ld:
18663 @if gcc-bootstrap
18664 configure-ld: stage_current
18665 @endif gcc-bootstrap
18666 @if ld
18667 maybe-configure-ld: configure-ld
18668 configure-ld:
18669 @r=`${PWD_COMMAND}`; export r; \
18670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18671 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18673 $(HOST_EXPORTS) \
18674 echo Configuring in $(HOST_SUBDIR)/ld; \
18675 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18676 case $(srcdir) in \
18677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18678 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18680 esac; \
18681 srcdiroption="--srcdir=$${topdir}/ld"; \
18682 libsrcdir="$$s/ld"; \
18683 $(SHELL) $${libsrcdir}/configure \
18684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18685 --target=${target_alias} $${srcdiroption} \
18686 || exit 1
18687 @endif ld
18688
18689
18690
18691 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18692 maybe-configure-stage1-ld:
18693 @if ld-bootstrap
18694 maybe-configure-stage1-ld: configure-stage1-ld
18695 configure-stage1-ld:
18696 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18697 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18698 @r=`${PWD_COMMAND}`; export r; \
18699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18700 TFLAGS="$(STAGE1_TFLAGS)"; \
18701 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18702 $(HOST_EXPORTS) \
18703 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18704 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18705 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18706 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18708 cd $(HOST_SUBDIR)/ld || exit 1; \
18709 case $(srcdir) in \
18710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18711 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18713 esac; \
18714 srcdiroption="--srcdir=$${topdir}/ld"; \
18715 libsrcdir="$$s/ld"; \
18716 $(SHELL) $${libsrcdir}/configure \
18717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18718 --target=${target_alias} $${srcdiroption} \
18719 $(STAGE1_CONFIGURE_FLAGS)
18720 @endif ld-bootstrap
18721
18722 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18723 maybe-configure-stage2-ld:
18724 @if ld-bootstrap
18725 maybe-configure-stage2-ld: configure-stage2-ld
18726 configure-stage2-ld:
18727 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18728 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18729 @r=`${PWD_COMMAND}`; export r; \
18730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18731 TFLAGS="$(STAGE2_TFLAGS)"; \
18732 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18733 $(HOST_EXPORTS) \
18734 $(POSTSTAGE1_HOST_EXPORTS) \
18735 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18736 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18737 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18738 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18740 cd $(HOST_SUBDIR)/ld || exit 1; \
18741 case $(srcdir) in \
18742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18743 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18745 esac; \
18746 srcdiroption="--srcdir=$${topdir}/ld"; \
18747 libsrcdir="$$s/ld"; \
18748 $(SHELL) $${libsrcdir}/configure \
18749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18750 --target=${target_alias} $${srcdiroption} \
18751 --with-build-libsubdir=$(HOST_SUBDIR) \
18752 $(STAGE2_CONFIGURE_FLAGS)
18753 @endif ld-bootstrap
18754
18755 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18756 maybe-configure-stage3-ld:
18757 @if ld-bootstrap
18758 maybe-configure-stage3-ld: configure-stage3-ld
18759 configure-stage3-ld:
18760 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18762 @r=`${PWD_COMMAND}`; export r; \
18763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18764 TFLAGS="$(STAGE3_TFLAGS)"; \
18765 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18766 $(HOST_EXPORTS) \
18767 $(POSTSTAGE1_HOST_EXPORTS) \
18768 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18769 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18770 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18771 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18773 cd $(HOST_SUBDIR)/ld || exit 1; \
18774 case $(srcdir) in \
18775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18776 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18778 esac; \
18779 srcdiroption="--srcdir=$${topdir}/ld"; \
18780 libsrcdir="$$s/ld"; \
18781 $(SHELL) $${libsrcdir}/configure \
18782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18783 --target=${target_alias} $${srcdiroption} \
18784 --with-build-libsubdir=$(HOST_SUBDIR) \
18785 $(STAGE3_CONFIGURE_FLAGS)
18786 @endif ld-bootstrap
18787
18788 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18789 maybe-configure-stage4-ld:
18790 @if ld-bootstrap
18791 maybe-configure-stage4-ld: configure-stage4-ld
18792 configure-stage4-ld:
18793 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18795 @r=`${PWD_COMMAND}`; export r; \
18796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18797 TFLAGS="$(STAGE4_TFLAGS)"; \
18798 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18799 $(HOST_EXPORTS) \
18800 $(POSTSTAGE1_HOST_EXPORTS) \
18801 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18802 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18803 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18804 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18806 cd $(HOST_SUBDIR)/ld || exit 1; \
18807 case $(srcdir) in \
18808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18809 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18811 esac; \
18812 srcdiroption="--srcdir=$${topdir}/ld"; \
18813 libsrcdir="$$s/ld"; \
18814 $(SHELL) $${libsrcdir}/configure \
18815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18816 --target=${target_alias} $${srcdiroption} \
18817 --with-build-libsubdir=$(HOST_SUBDIR) \
18818 $(STAGE4_CONFIGURE_FLAGS)
18819 @endif ld-bootstrap
18820
18821 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18822 maybe-configure-stageprofile-ld:
18823 @if ld-bootstrap
18824 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18825 configure-stageprofile-ld:
18826 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18828 @r=`${PWD_COMMAND}`; export r; \
18829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18830 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18831 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18832 $(HOST_EXPORTS) \
18833 $(POSTSTAGE1_HOST_EXPORTS) \
18834 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18835 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18836 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18837 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18839 cd $(HOST_SUBDIR)/ld || exit 1; \
18840 case $(srcdir) in \
18841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18842 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18844 esac; \
18845 srcdiroption="--srcdir=$${topdir}/ld"; \
18846 libsrcdir="$$s/ld"; \
18847 $(SHELL) $${libsrcdir}/configure \
18848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18849 --target=${target_alias} $${srcdiroption} \
18850 --with-build-libsubdir=$(HOST_SUBDIR) \
18851 $(STAGEprofile_CONFIGURE_FLAGS)
18852 @endif ld-bootstrap
18853
18854 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18855 maybe-configure-stagefeedback-ld:
18856 @if ld-bootstrap
18857 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18858 configure-stagefeedback-ld:
18859 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18860 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18861 @r=`${PWD_COMMAND}`; export r; \
18862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18863 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18864 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18865 $(HOST_EXPORTS) \
18866 $(POSTSTAGE1_HOST_EXPORTS) \
18867 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18868 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18869 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18870 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18872 cd $(HOST_SUBDIR)/ld || exit 1; \
18873 case $(srcdir) in \
18874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18875 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18877 esac; \
18878 srcdiroption="--srcdir=$${topdir}/ld"; \
18879 libsrcdir="$$s/ld"; \
18880 $(SHELL) $${libsrcdir}/configure \
18881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18882 --target=${target_alias} $${srcdiroption} \
18883 --with-build-libsubdir=$(HOST_SUBDIR) \
18884 $(STAGEfeedback_CONFIGURE_FLAGS)
18885 @endif ld-bootstrap
18886
18887
18888
18889
18890
18891 .PHONY: all-ld maybe-all-ld
18892 maybe-all-ld:
18893 @if gcc-bootstrap
18894 all-ld: stage_current
18895 @endif gcc-bootstrap
18896 @if ld
18897 TARGET-ld=all
18898 maybe-all-ld: all-ld
18899 all-ld: configure-ld
18900 @r=`${PWD_COMMAND}`; export r; \
18901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18902 $(HOST_EXPORTS) \
18903 (cd $(HOST_SUBDIR)/ld && \
18904 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18905 $(TARGET-ld))
18906 @endif ld
18907
18908
18909
18910 .PHONY: all-stage1-ld maybe-all-stage1-ld
18911 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18912 maybe-all-stage1-ld:
18913 maybe-clean-stage1-ld:
18914 @if ld-bootstrap
18915 maybe-all-stage1-ld: all-stage1-ld
18916 all-stage1: all-stage1-ld
18917 TARGET-stage1-ld = $(TARGET-ld)
18918 all-stage1-ld: configure-stage1-ld
18919 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18920 @r=`${PWD_COMMAND}`; export r; \
18921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18922 TFLAGS="$(STAGE1_TFLAGS)"; \
18923 $(HOST_EXPORTS) \
18924 cd $(HOST_SUBDIR)/ld && \
18925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18926 CFLAGS="$(STAGE1_CFLAGS)" \
18927 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18928 LIBCFLAGS="$(LIBCFLAGS)" \
18929 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18930 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18931 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18932 $(EXTRA_HOST_FLAGS) \
18933 TFLAGS="$(STAGE1_TFLAGS)" \
18934 $(TARGET-stage1-ld)
18935
18936 maybe-clean-stage1-ld: clean-stage1-ld
18937 clean-stage1: clean-stage1-ld
18938 clean-stage1-ld:
18939 @if [ $(current_stage) = stage1 ]; then \
18940 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18941 else \
18942 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18943 $(MAKE) stage1-start; \
18944 fi; \
18945 cd $(HOST_SUBDIR)/ld && \
18946 $(MAKE) $(EXTRA_HOST_FLAGS) \
18947 clean
18948 @endif ld-bootstrap
18949
18950
18951 .PHONY: all-stage2-ld maybe-all-stage2-ld
18952 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18953 maybe-all-stage2-ld:
18954 maybe-clean-stage2-ld:
18955 @if ld-bootstrap
18956 maybe-all-stage2-ld: all-stage2-ld
18957 all-stage2: all-stage2-ld
18958 TARGET-stage2-ld = $(TARGET-ld)
18959 all-stage2-ld: configure-stage2-ld
18960 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18961 @r=`${PWD_COMMAND}`; export r; \
18962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18963 TFLAGS="$(STAGE2_TFLAGS)"; \
18964 $(HOST_EXPORTS) \
18965 $(POSTSTAGE1_HOST_EXPORTS) \
18966 cd $(HOST_SUBDIR)/ld && \
18967 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18968 CFLAGS="$(STAGE2_CFLAGS)" \
18969 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18970 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18971 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18972 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18973 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18974 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18975 TFLAGS="$(STAGE2_TFLAGS)" \
18976 $(TARGET-stage2-ld)
18977
18978 maybe-clean-stage2-ld: clean-stage2-ld
18979 clean-stage2: clean-stage2-ld
18980 clean-stage2-ld:
18981 @if [ $(current_stage) = stage2 ]; then \
18982 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18983 else \
18984 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18985 $(MAKE) stage2-start; \
18986 fi; \
18987 cd $(HOST_SUBDIR)/ld && \
18988 $(MAKE) $(EXTRA_HOST_FLAGS) \
18989 $(POSTSTAGE1_FLAGS_TO_PASS) \
18990 clean
18991 @endif ld-bootstrap
18992
18993
18994 .PHONY: all-stage3-ld maybe-all-stage3-ld
18995 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18996 maybe-all-stage3-ld:
18997 maybe-clean-stage3-ld:
18998 @if ld-bootstrap
18999 maybe-all-stage3-ld: all-stage3-ld
19000 all-stage3: all-stage3-ld
19001 TARGET-stage3-ld = $(TARGET-ld)
19002 all-stage3-ld: configure-stage3-ld
19003 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19004 @r=`${PWD_COMMAND}`; export r; \
19005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19006 TFLAGS="$(STAGE3_TFLAGS)"; \
19007 $(HOST_EXPORTS) \
19008 $(POSTSTAGE1_HOST_EXPORTS) \
19009 cd $(HOST_SUBDIR)/ld && \
19010 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19011 CFLAGS="$(STAGE3_CFLAGS)" \
19012 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19013 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19014 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19015 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19016 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19017 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19018 TFLAGS="$(STAGE3_TFLAGS)" \
19019 $(TARGET-stage3-ld)
19020
19021 maybe-clean-stage3-ld: clean-stage3-ld
19022 clean-stage3: clean-stage3-ld
19023 clean-stage3-ld:
19024 @if [ $(current_stage) = stage3 ]; then \
19025 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19026 else \
19027 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19028 $(MAKE) stage3-start; \
19029 fi; \
19030 cd $(HOST_SUBDIR)/ld && \
19031 $(MAKE) $(EXTRA_HOST_FLAGS) \
19032 $(POSTSTAGE1_FLAGS_TO_PASS) \
19033 clean
19034 @endif ld-bootstrap
19035
19036
19037 .PHONY: all-stage4-ld maybe-all-stage4-ld
19038 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19039 maybe-all-stage4-ld:
19040 maybe-clean-stage4-ld:
19041 @if ld-bootstrap
19042 maybe-all-stage4-ld: all-stage4-ld
19043 all-stage4: all-stage4-ld
19044 TARGET-stage4-ld = $(TARGET-ld)
19045 all-stage4-ld: configure-stage4-ld
19046 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19047 @r=`${PWD_COMMAND}`; export r; \
19048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19049 TFLAGS="$(STAGE4_TFLAGS)"; \
19050 $(HOST_EXPORTS) \
19051 $(POSTSTAGE1_HOST_EXPORTS) \
19052 cd $(HOST_SUBDIR)/ld && \
19053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19054 CFLAGS="$(STAGE4_CFLAGS)" \
19055 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19056 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19060 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19061 TFLAGS="$(STAGE4_TFLAGS)" \
19062 $(TARGET-stage4-ld)
19063
19064 maybe-clean-stage4-ld: clean-stage4-ld
19065 clean-stage4: clean-stage4-ld
19066 clean-stage4-ld:
19067 @if [ $(current_stage) = stage4 ]; then \
19068 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19069 else \
19070 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19071 $(MAKE) stage4-start; \
19072 fi; \
19073 cd $(HOST_SUBDIR)/ld && \
19074 $(MAKE) $(EXTRA_HOST_FLAGS) \
19075 $(POSTSTAGE1_FLAGS_TO_PASS) \
19076 clean
19077 @endif ld-bootstrap
19078
19079
19080 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19081 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19082 maybe-all-stageprofile-ld:
19083 maybe-clean-stageprofile-ld:
19084 @if ld-bootstrap
19085 maybe-all-stageprofile-ld: all-stageprofile-ld
19086 all-stageprofile: all-stageprofile-ld
19087 TARGET-stageprofile-ld = $(TARGET-ld)
19088 all-stageprofile-ld: configure-stageprofile-ld
19089 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19090 @r=`${PWD_COMMAND}`; export r; \
19091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19092 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19093 $(HOST_EXPORTS) \
19094 $(POSTSTAGE1_HOST_EXPORTS) \
19095 cd $(HOST_SUBDIR)/ld && \
19096 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19097 CFLAGS="$(STAGEprofile_CFLAGS)" \
19098 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19099 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19100 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19101 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19102 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19103 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19104 TFLAGS="$(STAGEprofile_TFLAGS)" \
19105 $(TARGET-stageprofile-ld)
19106
19107 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19108 clean-stageprofile: clean-stageprofile-ld
19109 clean-stageprofile-ld:
19110 @if [ $(current_stage) = stageprofile ]; then \
19111 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19112 else \
19113 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19114 $(MAKE) stageprofile-start; \
19115 fi; \
19116 cd $(HOST_SUBDIR)/ld && \
19117 $(MAKE) $(EXTRA_HOST_FLAGS) \
19118 $(POSTSTAGE1_FLAGS_TO_PASS) \
19119 clean
19120 @endif ld-bootstrap
19121
19122
19123 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19124 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19125 maybe-all-stagefeedback-ld:
19126 maybe-clean-stagefeedback-ld:
19127 @if ld-bootstrap
19128 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19129 all-stagefeedback: all-stagefeedback-ld
19130 TARGET-stagefeedback-ld = $(TARGET-ld)
19131 all-stagefeedback-ld: configure-stagefeedback-ld
19132 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19133 @r=`${PWD_COMMAND}`; export r; \
19134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19135 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19136 $(HOST_EXPORTS) \
19137 $(POSTSTAGE1_HOST_EXPORTS) \
19138 cd $(HOST_SUBDIR)/ld && \
19139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19140 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19141 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19142 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19143 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19144 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19145 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19146 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19147 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19148 $(TARGET-stagefeedback-ld)
19149
19150 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19151 clean-stagefeedback: clean-stagefeedback-ld
19152 clean-stagefeedback-ld:
19153 @if [ $(current_stage) = stagefeedback ]; then \
19154 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19155 else \
19156 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19157 $(MAKE) stagefeedback-start; \
19158 fi; \
19159 cd $(HOST_SUBDIR)/ld && \
19160 $(MAKE) $(EXTRA_HOST_FLAGS) \
19161 $(POSTSTAGE1_FLAGS_TO_PASS) \
19162 clean
19163 @endif ld-bootstrap
19164
19165
19166
19167
19168
19169 .PHONY: check-ld maybe-check-ld
19170 maybe-check-ld:
19171 @if ld
19172 maybe-check-ld: check-ld
19173
19174 check-ld:
19175 @: $(MAKE); $(unstage)
19176 @r=`${PWD_COMMAND}`; export r; \
19177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19178 $(HOST_EXPORTS) \
19179 (cd $(HOST_SUBDIR)/ld && \
19180 $(MAKE) $(FLAGS_TO_PASS) check)
19181
19182 @endif ld
19183
19184 .PHONY: install-ld maybe-install-ld
19185 maybe-install-ld:
19186 @if ld
19187 maybe-install-ld: install-ld
19188
19189 install-ld: installdirs
19190 @: $(MAKE); $(unstage)
19191 @r=`${PWD_COMMAND}`; export r; \
19192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19193 $(HOST_EXPORTS) \
19194 (cd $(HOST_SUBDIR)/ld && \
19195 $(MAKE) $(FLAGS_TO_PASS) install)
19196
19197 @endif ld
19198
19199 .PHONY: install-strip-ld maybe-install-strip-ld
19200 maybe-install-strip-ld:
19201 @if ld
19202 maybe-install-strip-ld: install-strip-ld
19203
19204 install-strip-ld: installdirs
19205 @: $(MAKE); $(unstage)
19206 @r=`${PWD_COMMAND}`; export r; \
19207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19208 $(HOST_EXPORTS) \
19209 (cd $(HOST_SUBDIR)/ld && \
19210 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19211
19212 @endif ld
19213
19214 # Other targets (info, dvi, pdf, etc.)
19215
19216 .PHONY: maybe-info-ld info-ld
19217 maybe-info-ld:
19218 @if ld
19219 maybe-info-ld: info-ld
19220
19221 info-ld: \
19222 configure-ld
19223 @[ -f ./ld/Makefile ] || exit 0; \
19224 r=`${PWD_COMMAND}`; export r; \
19225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19226 $(HOST_EXPORTS) \
19227 for flag in $(EXTRA_HOST_FLAGS) ; do \
19228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19229 done; \
19230 echo "Doing info in ld" ; \
19231 (cd $(HOST_SUBDIR)/ld && \
19232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19234 "RANLIB=$${RANLIB}" \
19235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19236 info) \
19237 || exit 1
19238
19239 @endif ld
19240
19241 .PHONY: maybe-dvi-ld dvi-ld
19242 maybe-dvi-ld:
19243 @if ld
19244 maybe-dvi-ld: dvi-ld
19245
19246 dvi-ld: \
19247 configure-ld
19248 @[ -f ./ld/Makefile ] || exit 0; \
19249 r=`${PWD_COMMAND}`; export r; \
19250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19251 $(HOST_EXPORTS) \
19252 for flag in $(EXTRA_HOST_FLAGS) ; do \
19253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19254 done; \
19255 echo "Doing dvi in ld" ; \
19256 (cd $(HOST_SUBDIR)/ld && \
19257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19259 "RANLIB=$${RANLIB}" \
19260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19261 dvi) \
19262 || exit 1
19263
19264 @endif ld
19265
19266 .PHONY: maybe-pdf-ld pdf-ld
19267 maybe-pdf-ld:
19268 @if ld
19269 maybe-pdf-ld: pdf-ld
19270
19271 pdf-ld: \
19272 configure-ld
19273 @[ -f ./ld/Makefile ] || exit 0; \
19274 r=`${PWD_COMMAND}`; export r; \
19275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19276 $(HOST_EXPORTS) \
19277 for flag in $(EXTRA_HOST_FLAGS) ; do \
19278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19279 done; \
19280 echo "Doing pdf in ld" ; \
19281 (cd $(HOST_SUBDIR)/ld && \
19282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19284 "RANLIB=$${RANLIB}" \
19285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19286 pdf) \
19287 || exit 1
19288
19289 @endif ld
19290
19291 .PHONY: maybe-html-ld html-ld
19292 maybe-html-ld:
19293 @if ld
19294 maybe-html-ld: html-ld
19295
19296 html-ld: \
19297 configure-ld
19298 @[ -f ./ld/Makefile ] || exit 0; \
19299 r=`${PWD_COMMAND}`; export r; \
19300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19301 $(HOST_EXPORTS) \
19302 for flag in $(EXTRA_HOST_FLAGS) ; do \
19303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19304 done; \
19305 echo "Doing html in ld" ; \
19306 (cd $(HOST_SUBDIR)/ld && \
19307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19309 "RANLIB=$${RANLIB}" \
19310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19311 html) \
19312 || exit 1
19313
19314 @endif ld
19315
19316 .PHONY: maybe-TAGS-ld TAGS-ld
19317 maybe-TAGS-ld:
19318 @if ld
19319 maybe-TAGS-ld: TAGS-ld
19320
19321 TAGS-ld: \
19322 configure-ld
19323 @[ -f ./ld/Makefile ] || exit 0; \
19324 r=`${PWD_COMMAND}`; export r; \
19325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19326 $(HOST_EXPORTS) \
19327 for flag in $(EXTRA_HOST_FLAGS) ; do \
19328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19329 done; \
19330 echo "Doing TAGS in ld" ; \
19331 (cd $(HOST_SUBDIR)/ld && \
19332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19334 "RANLIB=$${RANLIB}" \
19335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19336 TAGS) \
19337 || exit 1
19338
19339 @endif ld
19340
19341 .PHONY: maybe-install-info-ld install-info-ld
19342 maybe-install-info-ld:
19343 @if ld
19344 maybe-install-info-ld: install-info-ld
19345
19346 install-info-ld: \
19347 configure-ld \
19348 info-ld
19349 @[ -f ./ld/Makefile ] || exit 0; \
19350 r=`${PWD_COMMAND}`; export r; \
19351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19352 $(HOST_EXPORTS) \
19353 for flag in $(EXTRA_HOST_FLAGS) ; do \
19354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19355 done; \
19356 echo "Doing install-info in ld" ; \
19357 (cd $(HOST_SUBDIR)/ld && \
19358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19360 "RANLIB=$${RANLIB}" \
19361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19362 install-info) \
19363 || exit 1
19364
19365 @endif ld
19366
19367 .PHONY: maybe-install-pdf-ld install-pdf-ld
19368 maybe-install-pdf-ld:
19369 @if ld
19370 maybe-install-pdf-ld: install-pdf-ld
19371
19372 install-pdf-ld: \
19373 configure-ld \
19374 pdf-ld
19375 @[ -f ./ld/Makefile ] || exit 0; \
19376 r=`${PWD_COMMAND}`; export r; \
19377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19378 $(HOST_EXPORTS) \
19379 for flag in $(EXTRA_HOST_FLAGS) ; do \
19380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19381 done; \
19382 echo "Doing install-pdf in ld" ; \
19383 (cd $(HOST_SUBDIR)/ld && \
19384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19386 "RANLIB=$${RANLIB}" \
19387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19388 install-pdf) \
19389 || exit 1
19390
19391 @endif ld
19392
19393 .PHONY: maybe-install-html-ld install-html-ld
19394 maybe-install-html-ld:
19395 @if ld
19396 maybe-install-html-ld: install-html-ld
19397
19398 install-html-ld: \
19399 configure-ld \
19400 html-ld
19401 @[ -f ./ld/Makefile ] || exit 0; \
19402 r=`${PWD_COMMAND}`; export r; \
19403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19404 $(HOST_EXPORTS) \
19405 for flag in $(EXTRA_HOST_FLAGS) ; do \
19406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19407 done; \
19408 echo "Doing install-html in ld" ; \
19409 (cd $(HOST_SUBDIR)/ld && \
19410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19412 "RANLIB=$${RANLIB}" \
19413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19414 install-html) \
19415 || exit 1
19416
19417 @endif ld
19418
19419 .PHONY: maybe-installcheck-ld installcheck-ld
19420 maybe-installcheck-ld:
19421 @if ld
19422 maybe-installcheck-ld: installcheck-ld
19423
19424 installcheck-ld: \
19425 configure-ld
19426 @[ -f ./ld/Makefile ] || exit 0; \
19427 r=`${PWD_COMMAND}`; export r; \
19428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19429 $(HOST_EXPORTS) \
19430 for flag in $(EXTRA_HOST_FLAGS) ; do \
19431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19432 done; \
19433 echo "Doing installcheck in ld" ; \
19434 (cd $(HOST_SUBDIR)/ld && \
19435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19437 "RANLIB=$${RANLIB}" \
19438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19439 installcheck) \
19440 || exit 1
19441
19442 @endif ld
19443
19444 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19445 maybe-mostlyclean-ld:
19446 @if ld
19447 maybe-mostlyclean-ld: mostlyclean-ld
19448
19449 mostlyclean-ld:
19450 @[ -f ./ld/Makefile ] || exit 0; \
19451 r=`${PWD_COMMAND}`; export r; \
19452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19453 $(HOST_EXPORTS) \
19454 for flag in $(EXTRA_HOST_FLAGS) ; do \
19455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19456 done; \
19457 echo "Doing mostlyclean in ld" ; \
19458 (cd $(HOST_SUBDIR)/ld && \
19459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19461 "RANLIB=$${RANLIB}" \
19462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19463 mostlyclean) \
19464 || exit 1
19465
19466 @endif ld
19467
19468 .PHONY: maybe-clean-ld clean-ld
19469 maybe-clean-ld:
19470 @if ld
19471 maybe-clean-ld: clean-ld
19472
19473 clean-ld:
19474 @[ -f ./ld/Makefile ] || exit 0; \
19475 r=`${PWD_COMMAND}`; export r; \
19476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19477 $(HOST_EXPORTS) \
19478 for flag in $(EXTRA_HOST_FLAGS) ; do \
19479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19480 done; \
19481 echo "Doing clean in ld" ; \
19482 (cd $(HOST_SUBDIR)/ld && \
19483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19485 "RANLIB=$${RANLIB}" \
19486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19487 clean) \
19488 || exit 1
19489
19490 @endif ld
19491
19492 .PHONY: maybe-distclean-ld distclean-ld
19493 maybe-distclean-ld:
19494 @if ld
19495 maybe-distclean-ld: distclean-ld
19496
19497 distclean-ld:
19498 @[ -f ./ld/Makefile ] || exit 0; \
19499 r=`${PWD_COMMAND}`; export r; \
19500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19501 $(HOST_EXPORTS) \
19502 for flag in $(EXTRA_HOST_FLAGS) ; do \
19503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19504 done; \
19505 echo "Doing distclean in ld" ; \
19506 (cd $(HOST_SUBDIR)/ld && \
19507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19509 "RANLIB=$${RANLIB}" \
19510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19511 distclean) \
19512 || exit 1
19513
19514 @endif ld
19515
19516 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19517 maybe-maintainer-clean-ld:
19518 @if ld
19519 maybe-maintainer-clean-ld: maintainer-clean-ld
19520
19521 maintainer-clean-ld:
19522 @[ -f ./ld/Makefile ] || exit 0; \
19523 r=`${PWD_COMMAND}`; export r; \
19524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19525 $(HOST_EXPORTS) \
19526 for flag in $(EXTRA_HOST_FLAGS) ; do \
19527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19528 done; \
19529 echo "Doing maintainer-clean in ld" ; \
19530 (cd $(HOST_SUBDIR)/ld && \
19531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19533 "RANLIB=$${RANLIB}" \
19534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19535 maintainer-clean) \
19536 || exit 1
19537
19538 @endif ld
19539
19540
19541
19542 .PHONY: configure-libcpp maybe-configure-libcpp
19543 maybe-configure-libcpp:
19544 @if gcc-bootstrap
19545 configure-libcpp: stage_current
19546 @endif gcc-bootstrap
19547 @if libcpp
19548 maybe-configure-libcpp: configure-libcpp
19549 configure-libcpp:
19550 @r=`${PWD_COMMAND}`; export r; \
19551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19552 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19554 $(HOST_EXPORTS) \
19555 echo Configuring in $(HOST_SUBDIR)/libcpp; \
19556 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19557 case $(srcdir) in \
19558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19559 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19561 esac; \
19562 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19563 libsrcdir="$$s/libcpp"; \
19564 $(SHELL) $${libsrcdir}/configure \
19565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19566 --target=${target_alias} $${srcdiroption} \
19567 || exit 1
19568 @endif libcpp
19569
19570
19571
19572 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19573 maybe-configure-stage1-libcpp:
19574 @if libcpp-bootstrap
19575 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19576 configure-stage1-libcpp:
19577 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19578 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19579 @r=`${PWD_COMMAND}`; export r; \
19580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19581 TFLAGS="$(STAGE1_TFLAGS)"; \
19582 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19583 $(HOST_EXPORTS) \
19584 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19585 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19586 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19587 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19588 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19589 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19590 case $(srcdir) in \
19591 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19592 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19593 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19594 esac; \
19595 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19596 libsrcdir="$$s/libcpp"; \
19597 $(SHELL) $${libsrcdir}/configure \
19598 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19599 --target=${target_alias} $${srcdiroption} \
19600 $(STAGE1_CONFIGURE_FLAGS)
19601 @endif libcpp-bootstrap
19602
19603 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19604 maybe-configure-stage2-libcpp:
19605 @if libcpp-bootstrap
19606 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19607 configure-stage2-libcpp:
19608 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19609 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19610 @r=`${PWD_COMMAND}`; export r; \
19611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19612 TFLAGS="$(STAGE2_TFLAGS)"; \
19613 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19614 $(HOST_EXPORTS) \
19615 $(POSTSTAGE1_HOST_EXPORTS) \
19616 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19617 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19618 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19619 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19621 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19622 case $(srcdir) in \
19623 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19624 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19625 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19626 esac; \
19627 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19628 libsrcdir="$$s/libcpp"; \
19629 $(SHELL) $${libsrcdir}/configure \
19630 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19631 --target=${target_alias} $${srcdiroption} \
19632 --with-build-libsubdir=$(HOST_SUBDIR) \
19633 $(STAGE2_CONFIGURE_FLAGS)
19634 @endif libcpp-bootstrap
19635
19636 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19637 maybe-configure-stage3-libcpp:
19638 @if libcpp-bootstrap
19639 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19640 configure-stage3-libcpp:
19641 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19642 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19643 @r=`${PWD_COMMAND}`; export r; \
19644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19645 TFLAGS="$(STAGE3_TFLAGS)"; \
19646 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19647 $(HOST_EXPORTS) \
19648 $(POSTSTAGE1_HOST_EXPORTS) \
19649 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19650 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19651 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19652 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19653 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19654 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19655 case $(srcdir) in \
19656 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19657 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19658 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19659 esac; \
19660 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19661 libsrcdir="$$s/libcpp"; \
19662 $(SHELL) $${libsrcdir}/configure \
19663 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19664 --target=${target_alias} $${srcdiroption} \
19665 --with-build-libsubdir=$(HOST_SUBDIR) \
19666 $(STAGE3_CONFIGURE_FLAGS)
19667 @endif libcpp-bootstrap
19668
19669 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19670 maybe-configure-stage4-libcpp:
19671 @if libcpp-bootstrap
19672 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19673 configure-stage4-libcpp:
19674 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19675 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19676 @r=`${PWD_COMMAND}`; export r; \
19677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19678 TFLAGS="$(STAGE4_TFLAGS)"; \
19679 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19680 $(HOST_EXPORTS) \
19681 $(POSTSTAGE1_HOST_EXPORTS) \
19682 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19683 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19684 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19685 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19686 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19687 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19688 case $(srcdir) in \
19689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19690 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19692 esac; \
19693 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19694 libsrcdir="$$s/libcpp"; \
19695 $(SHELL) $${libsrcdir}/configure \
19696 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19697 --target=${target_alias} $${srcdiroption} \
19698 --with-build-libsubdir=$(HOST_SUBDIR) \
19699 $(STAGE4_CONFIGURE_FLAGS)
19700 @endif libcpp-bootstrap
19701
19702 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19703 maybe-configure-stageprofile-libcpp:
19704 @if libcpp-bootstrap
19705 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19706 configure-stageprofile-libcpp:
19707 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19708 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19709 @r=`${PWD_COMMAND}`; export r; \
19710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19711 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19712 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19713 $(HOST_EXPORTS) \
19714 $(POSTSTAGE1_HOST_EXPORTS) \
19715 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19716 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19717 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19718 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19719 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19720 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19721 case $(srcdir) in \
19722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19723 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19725 esac; \
19726 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19727 libsrcdir="$$s/libcpp"; \
19728 $(SHELL) $${libsrcdir}/configure \
19729 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19730 --target=${target_alias} $${srcdiroption} \
19731 --with-build-libsubdir=$(HOST_SUBDIR) \
19732 $(STAGEprofile_CONFIGURE_FLAGS)
19733 @endif libcpp-bootstrap
19734
19735 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19736 maybe-configure-stagefeedback-libcpp:
19737 @if libcpp-bootstrap
19738 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19739 configure-stagefeedback-libcpp:
19740 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19741 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19742 @r=`${PWD_COMMAND}`; export r; \
19743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19744 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19745 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19746 $(HOST_EXPORTS) \
19747 $(POSTSTAGE1_HOST_EXPORTS) \
19748 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19749 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19750 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19751 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19753 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19754 case $(srcdir) in \
19755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19756 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19758 esac; \
19759 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19760 libsrcdir="$$s/libcpp"; \
19761 $(SHELL) $${libsrcdir}/configure \
19762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19763 --target=${target_alias} $${srcdiroption} \
19764 --with-build-libsubdir=$(HOST_SUBDIR) \
19765 $(STAGEfeedback_CONFIGURE_FLAGS)
19766 @endif libcpp-bootstrap
19767
19768
19769
19770
19771
19772 .PHONY: all-libcpp maybe-all-libcpp
19773 maybe-all-libcpp:
19774 @if gcc-bootstrap
19775 all-libcpp: stage_current
19776 @endif gcc-bootstrap
19777 @if libcpp
19778 TARGET-libcpp=all
19779 maybe-all-libcpp: all-libcpp
19780 all-libcpp: configure-libcpp
19781 @r=`${PWD_COMMAND}`; export r; \
19782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19783 $(HOST_EXPORTS) \
19784 (cd $(HOST_SUBDIR)/libcpp && \
19785 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19786 $(TARGET-libcpp))
19787 @endif libcpp
19788
19789
19790
19791 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19792 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19793 maybe-all-stage1-libcpp:
19794 maybe-clean-stage1-libcpp:
19795 @if libcpp-bootstrap
19796 maybe-all-stage1-libcpp: all-stage1-libcpp
19797 all-stage1: all-stage1-libcpp
19798 TARGET-stage1-libcpp = $(TARGET-libcpp)
19799 all-stage1-libcpp: configure-stage1-libcpp
19800 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19801 @r=`${PWD_COMMAND}`; export r; \
19802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19803 TFLAGS="$(STAGE1_TFLAGS)"; \
19804 $(HOST_EXPORTS) \
19805 cd $(HOST_SUBDIR)/libcpp && \
19806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19807 CFLAGS="$(STAGE1_CFLAGS)" \
19808 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19809 LIBCFLAGS="$(LIBCFLAGS)" \
19810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19813 $(EXTRA_HOST_FLAGS) \
19814 TFLAGS="$(STAGE1_TFLAGS)" \
19815 $(TARGET-stage1-libcpp)
19816
19817 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19818 clean-stage1: clean-stage1-libcpp
19819 clean-stage1-libcpp:
19820 @if [ $(current_stage) = stage1 ]; then \
19821 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19822 else \
19823 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19824 $(MAKE) stage1-start; \
19825 fi; \
19826 cd $(HOST_SUBDIR)/libcpp && \
19827 $(MAKE) $(EXTRA_HOST_FLAGS) \
19828 clean
19829 @endif libcpp-bootstrap
19830
19831
19832 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19833 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19834 maybe-all-stage2-libcpp:
19835 maybe-clean-stage2-libcpp:
19836 @if libcpp-bootstrap
19837 maybe-all-stage2-libcpp: all-stage2-libcpp
19838 all-stage2: all-stage2-libcpp
19839 TARGET-stage2-libcpp = $(TARGET-libcpp)
19840 all-stage2-libcpp: configure-stage2-libcpp
19841 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19842 @r=`${PWD_COMMAND}`; export r; \
19843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19844 TFLAGS="$(STAGE2_TFLAGS)"; \
19845 $(HOST_EXPORTS) \
19846 $(POSTSTAGE1_HOST_EXPORTS) \
19847 cd $(HOST_SUBDIR)/libcpp && \
19848 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19849 CFLAGS="$(STAGE2_CFLAGS)" \
19850 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19851 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19852 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19853 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19854 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19855 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19856 TFLAGS="$(STAGE2_TFLAGS)" \
19857 $(TARGET-stage2-libcpp)
19858
19859 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19860 clean-stage2: clean-stage2-libcpp
19861 clean-stage2-libcpp:
19862 @if [ $(current_stage) = stage2 ]; then \
19863 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19864 else \
19865 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19866 $(MAKE) stage2-start; \
19867 fi; \
19868 cd $(HOST_SUBDIR)/libcpp && \
19869 $(MAKE) $(EXTRA_HOST_FLAGS) \
19870 $(POSTSTAGE1_FLAGS_TO_PASS) \
19871 clean
19872 @endif libcpp-bootstrap
19873
19874
19875 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19876 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19877 maybe-all-stage3-libcpp:
19878 maybe-clean-stage3-libcpp:
19879 @if libcpp-bootstrap
19880 maybe-all-stage3-libcpp: all-stage3-libcpp
19881 all-stage3: all-stage3-libcpp
19882 TARGET-stage3-libcpp = $(TARGET-libcpp)
19883 all-stage3-libcpp: configure-stage3-libcpp
19884 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19885 @r=`${PWD_COMMAND}`; export r; \
19886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19887 TFLAGS="$(STAGE3_TFLAGS)"; \
19888 $(HOST_EXPORTS) \
19889 $(POSTSTAGE1_HOST_EXPORTS) \
19890 cd $(HOST_SUBDIR)/libcpp && \
19891 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19892 CFLAGS="$(STAGE3_CFLAGS)" \
19893 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19894 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19895 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19896 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19897 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19898 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19899 TFLAGS="$(STAGE3_TFLAGS)" \
19900 $(TARGET-stage3-libcpp)
19901
19902 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19903 clean-stage3: clean-stage3-libcpp
19904 clean-stage3-libcpp:
19905 @if [ $(current_stage) = stage3 ]; then \
19906 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19907 else \
19908 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19909 $(MAKE) stage3-start; \
19910 fi; \
19911 cd $(HOST_SUBDIR)/libcpp && \
19912 $(MAKE) $(EXTRA_HOST_FLAGS) \
19913 $(POSTSTAGE1_FLAGS_TO_PASS) \
19914 clean
19915 @endif libcpp-bootstrap
19916
19917
19918 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19919 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19920 maybe-all-stage4-libcpp:
19921 maybe-clean-stage4-libcpp:
19922 @if libcpp-bootstrap
19923 maybe-all-stage4-libcpp: all-stage4-libcpp
19924 all-stage4: all-stage4-libcpp
19925 TARGET-stage4-libcpp = $(TARGET-libcpp)
19926 all-stage4-libcpp: configure-stage4-libcpp
19927 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19928 @r=`${PWD_COMMAND}`; export r; \
19929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19930 TFLAGS="$(STAGE4_TFLAGS)"; \
19931 $(HOST_EXPORTS) \
19932 $(POSTSTAGE1_HOST_EXPORTS) \
19933 cd $(HOST_SUBDIR)/libcpp && \
19934 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19935 CFLAGS="$(STAGE4_CFLAGS)" \
19936 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19937 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19938 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19939 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19940 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19941 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19942 TFLAGS="$(STAGE4_TFLAGS)" \
19943 $(TARGET-stage4-libcpp)
19944
19945 maybe-clean-stage4-libcpp: clean-stage4-libcpp
19946 clean-stage4: clean-stage4-libcpp
19947 clean-stage4-libcpp:
19948 @if [ $(current_stage) = stage4 ]; then \
19949 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19950 else \
19951 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19952 $(MAKE) stage4-start; \
19953 fi; \
19954 cd $(HOST_SUBDIR)/libcpp && \
19955 $(MAKE) $(EXTRA_HOST_FLAGS) \
19956 $(POSTSTAGE1_FLAGS_TO_PASS) \
19957 clean
19958 @endif libcpp-bootstrap
19959
19960
19961 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19962 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19963 maybe-all-stageprofile-libcpp:
19964 maybe-clean-stageprofile-libcpp:
19965 @if libcpp-bootstrap
19966 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19967 all-stageprofile: all-stageprofile-libcpp
19968 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
19969 all-stageprofile-libcpp: configure-stageprofile-libcpp
19970 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19971 @r=`${PWD_COMMAND}`; export r; \
19972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19973 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19974 $(HOST_EXPORTS) \
19975 $(POSTSTAGE1_HOST_EXPORTS) \
19976 cd $(HOST_SUBDIR)/libcpp && \
19977 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19978 CFLAGS="$(STAGEprofile_CFLAGS)" \
19979 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19980 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19981 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19982 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19983 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19984 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19985 TFLAGS="$(STAGEprofile_TFLAGS)" \
19986 $(TARGET-stageprofile-libcpp)
19987
19988 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
19989 clean-stageprofile: clean-stageprofile-libcpp
19990 clean-stageprofile-libcpp:
19991 @if [ $(current_stage) = stageprofile ]; then \
19992 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19993 else \
19994 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
19995 $(MAKE) stageprofile-start; \
19996 fi; \
19997 cd $(HOST_SUBDIR)/libcpp && \
19998 $(MAKE) $(EXTRA_HOST_FLAGS) \
19999 $(POSTSTAGE1_FLAGS_TO_PASS) \
20000 clean
20001 @endif libcpp-bootstrap
20002
20003
20004 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20005 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20006 maybe-all-stagefeedback-libcpp:
20007 maybe-clean-stagefeedback-libcpp:
20008 @if libcpp-bootstrap
20009 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20010 all-stagefeedback: all-stagefeedback-libcpp
20011 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20012 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20013 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20014 @r=`${PWD_COMMAND}`; export r; \
20015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20016 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20017 $(HOST_EXPORTS) \
20018 $(POSTSTAGE1_HOST_EXPORTS) \
20019 cd $(HOST_SUBDIR)/libcpp && \
20020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20021 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20022 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20023 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20027 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20028 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20029 $(TARGET-stagefeedback-libcpp)
20030
20031 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20032 clean-stagefeedback: clean-stagefeedback-libcpp
20033 clean-stagefeedback-libcpp:
20034 @if [ $(current_stage) = stagefeedback ]; then \
20035 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20036 else \
20037 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20038 $(MAKE) stagefeedback-start; \
20039 fi; \
20040 cd $(HOST_SUBDIR)/libcpp && \
20041 $(MAKE) $(EXTRA_HOST_FLAGS) \
20042 $(POSTSTAGE1_FLAGS_TO_PASS) \
20043 clean
20044 @endif libcpp-bootstrap
20045
20046
20047
20048
20049
20050 .PHONY: check-libcpp maybe-check-libcpp
20051 maybe-check-libcpp:
20052 @if libcpp
20053 maybe-check-libcpp: check-libcpp
20054
20055 check-libcpp:
20056 @: $(MAKE); $(unstage)
20057 @r=`${PWD_COMMAND}`; export r; \
20058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20059 $(HOST_EXPORTS) \
20060 (cd $(HOST_SUBDIR)/libcpp && \
20061 $(MAKE) $(FLAGS_TO_PASS) check)
20062
20063 @endif libcpp
20064
20065 .PHONY: install-libcpp maybe-install-libcpp
20066 maybe-install-libcpp:
20067 @if libcpp
20068 maybe-install-libcpp: install-libcpp
20069
20070 install-libcpp: installdirs
20071 @: $(MAKE); $(unstage)
20072 @r=`${PWD_COMMAND}`; export r; \
20073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20074 $(HOST_EXPORTS) \
20075 (cd $(HOST_SUBDIR)/libcpp && \
20076 $(MAKE) $(FLAGS_TO_PASS) install)
20077
20078 @endif libcpp
20079
20080 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20081 maybe-install-strip-libcpp:
20082 @if libcpp
20083 maybe-install-strip-libcpp: install-strip-libcpp
20084
20085 install-strip-libcpp: installdirs
20086 @: $(MAKE); $(unstage)
20087 @r=`${PWD_COMMAND}`; export r; \
20088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20089 $(HOST_EXPORTS) \
20090 (cd $(HOST_SUBDIR)/libcpp && \
20091 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20092
20093 @endif libcpp
20094
20095 # Other targets (info, dvi, pdf, etc.)
20096
20097 .PHONY: maybe-info-libcpp info-libcpp
20098 maybe-info-libcpp:
20099 @if libcpp
20100 maybe-info-libcpp: info-libcpp
20101
20102 info-libcpp: \
20103 configure-libcpp
20104 @[ -f ./libcpp/Makefile ] || exit 0; \
20105 r=`${PWD_COMMAND}`; export r; \
20106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20107 $(HOST_EXPORTS) \
20108 for flag in $(EXTRA_HOST_FLAGS) ; do \
20109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20110 done; \
20111 echo "Doing info in libcpp" ; \
20112 (cd $(HOST_SUBDIR)/libcpp && \
20113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20115 "RANLIB=$${RANLIB}" \
20116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20117 info) \
20118 || exit 1
20119
20120 @endif libcpp
20121
20122 .PHONY: maybe-dvi-libcpp dvi-libcpp
20123 maybe-dvi-libcpp:
20124 @if libcpp
20125 maybe-dvi-libcpp: dvi-libcpp
20126
20127 dvi-libcpp: \
20128 configure-libcpp
20129 @[ -f ./libcpp/Makefile ] || exit 0; \
20130 r=`${PWD_COMMAND}`; export r; \
20131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20132 $(HOST_EXPORTS) \
20133 for flag in $(EXTRA_HOST_FLAGS) ; do \
20134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20135 done; \
20136 echo "Doing dvi in libcpp" ; \
20137 (cd $(HOST_SUBDIR)/libcpp && \
20138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20140 "RANLIB=$${RANLIB}" \
20141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20142 dvi) \
20143 || exit 1
20144
20145 @endif libcpp
20146
20147 .PHONY: maybe-pdf-libcpp pdf-libcpp
20148 maybe-pdf-libcpp:
20149 @if libcpp
20150 maybe-pdf-libcpp: pdf-libcpp
20151
20152 pdf-libcpp: \
20153 configure-libcpp
20154 @[ -f ./libcpp/Makefile ] || exit 0; \
20155 r=`${PWD_COMMAND}`; export r; \
20156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20157 $(HOST_EXPORTS) \
20158 for flag in $(EXTRA_HOST_FLAGS) ; do \
20159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20160 done; \
20161 echo "Doing pdf in libcpp" ; \
20162 (cd $(HOST_SUBDIR)/libcpp && \
20163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20165 "RANLIB=$${RANLIB}" \
20166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20167 pdf) \
20168 || exit 1
20169
20170 @endif libcpp
20171
20172 .PHONY: maybe-html-libcpp html-libcpp
20173 maybe-html-libcpp:
20174 @if libcpp
20175 maybe-html-libcpp: html-libcpp
20176
20177 html-libcpp: \
20178 configure-libcpp
20179 @[ -f ./libcpp/Makefile ] || exit 0; \
20180 r=`${PWD_COMMAND}`; export r; \
20181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20182 $(HOST_EXPORTS) \
20183 for flag in $(EXTRA_HOST_FLAGS) ; do \
20184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20185 done; \
20186 echo "Doing html in libcpp" ; \
20187 (cd $(HOST_SUBDIR)/libcpp && \
20188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20190 "RANLIB=$${RANLIB}" \
20191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20192 html) \
20193 || exit 1
20194
20195 @endif libcpp
20196
20197 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20198 maybe-TAGS-libcpp:
20199 @if libcpp
20200 maybe-TAGS-libcpp: TAGS-libcpp
20201
20202 TAGS-libcpp: \
20203 configure-libcpp
20204 @[ -f ./libcpp/Makefile ] || exit 0; \
20205 r=`${PWD_COMMAND}`; export r; \
20206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20207 $(HOST_EXPORTS) \
20208 for flag in $(EXTRA_HOST_FLAGS) ; do \
20209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20210 done; \
20211 echo "Doing TAGS in libcpp" ; \
20212 (cd $(HOST_SUBDIR)/libcpp && \
20213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20215 "RANLIB=$${RANLIB}" \
20216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20217 TAGS) \
20218 || exit 1
20219
20220 @endif libcpp
20221
20222 .PHONY: maybe-install-info-libcpp install-info-libcpp
20223 maybe-install-info-libcpp:
20224 @if libcpp
20225 maybe-install-info-libcpp: install-info-libcpp
20226
20227 install-info-libcpp: \
20228 configure-libcpp \
20229 info-libcpp
20230 @[ -f ./libcpp/Makefile ] || exit 0; \
20231 r=`${PWD_COMMAND}`; export r; \
20232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20233 $(HOST_EXPORTS) \
20234 for flag in $(EXTRA_HOST_FLAGS) ; do \
20235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20236 done; \
20237 echo "Doing install-info in libcpp" ; \
20238 (cd $(HOST_SUBDIR)/libcpp && \
20239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20241 "RANLIB=$${RANLIB}" \
20242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20243 install-info) \
20244 || exit 1
20245
20246 @endif libcpp
20247
20248 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20249 maybe-install-pdf-libcpp:
20250 @if libcpp
20251 maybe-install-pdf-libcpp: install-pdf-libcpp
20252
20253 install-pdf-libcpp: \
20254 configure-libcpp \
20255 pdf-libcpp
20256 @[ -f ./libcpp/Makefile ] || exit 0; \
20257 r=`${PWD_COMMAND}`; export r; \
20258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20259 $(HOST_EXPORTS) \
20260 for flag in $(EXTRA_HOST_FLAGS) ; do \
20261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20262 done; \
20263 echo "Doing install-pdf in libcpp" ; \
20264 (cd $(HOST_SUBDIR)/libcpp && \
20265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20267 "RANLIB=$${RANLIB}" \
20268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20269 install-pdf) \
20270 || exit 1
20271
20272 @endif libcpp
20273
20274 .PHONY: maybe-install-html-libcpp install-html-libcpp
20275 maybe-install-html-libcpp:
20276 @if libcpp
20277 maybe-install-html-libcpp: install-html-libcpp
20278
20279 install-html-libcpp: \
20280 configure-libcpp \
20281 html-libcpp
20282 @[ -f ./libcpp/Makefile ] || exit 0; \
20283 r=`${PWD_COMMAND}`; export r; \
20284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20285 $(HOST_EXPORTS) \
20286 for flag in $(EXTRA_HOST_FLAGS) ; do \
20287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20288 done; \
20289 echo "Doing install-html in libcpp" ; \
20290 (cd $(HOST_SUBDIR)/libcpp && \
20291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20293 "RANLIB=$${RANLIB}" \
20294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20295 install-html) \
20296 || exit 1
20297
20298 @endif libcpp
20299
20300 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20301 maybe-installcheck-libcpp:
20302 @if libcpp
20303 maybe-installcheck-libcpp: installcheck-libcpp
20304
20305 installcheck-libcpp: \
20306 configure-libcpp
20307 @[ -f ./libcpp/Makefile ] || exit 0; \
20308 r=`${PWD_COMMAND}`; export r; \
20309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20310 $(HOST_EXPORTS) \
20311 for flag in $(EXTRA_HOST_FLAGS) ; do \
20312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20313 done; \
20314 echo "Doing installcheck in libcpp" ; \
20315 (cd $(HOST_SUBDIR)/libcpp && \
20316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20318 "RANLIB=$${RANLIB}" \
20319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20320 installcheck) \
20321 || exit 1
20322
20323 @endif libcpp
20324
20325 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20326 maybe-mostlyclean-libcpp:
20327 @if libcpp
20328 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20329
20330 mostlyclean-libcpp:
20331 @[ -f ./libcpp/Makefile ] || exit 0; \
20332 r=`${PWD_COMMAND}`; export r; \
20333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20334 $(HOST_EXPORTS) \
20335 for flag in $(EXTRA_HOST_FLAGS) ; do \
20336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20337 done; \
20338 echo "Doing mostlyclean in libcpp" ; \
20339 (cd $(HOST_SUBDIR)/libcpp && \
20340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20342 "RANLIB=$${RANLIB}" \
20343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20344 mostlyclean) \
20345 || exit 1
20346
20347 @endif libcpp
20348
20349 .PHONY: maybe-clean-libcpp clean-libcpp
20350 maybe-clean-libcpp:
20351 @if libcpp
20352 maybe-clean-libcpp: clean-libcpp
20353
20354 clean-libcpp:
20355 @[ -f ./libcpp/Makefile ] || exit 0; \
20356 r=`${PWD_COMMAND}`; export r; \
20357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20358 $(HOST_EXPORTS) \
20359 for flag in $(EXTRA_HOST_FLAGS) ; do \
20360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20361 done; \
20362 echo "Doing clean in libcpp" ; \
20363 (cd $(HOST_SUBDIR)/libcpp && \
20364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20366 "RANLIB=$${RANLIB}" \
20367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20368 clean) \
20369 || exit 1
20370
20371 @endif libcpp
20372
20373 .PHONY: maybe-distclean-libcpp distclean-libcpp
20374 maybe-distclean-libcpp:
20375 @if libcpp
20376 maybe-distclean-libcpp: distclean-libcpp
20377
20378 distclean-libcpp:
20379 @[ -f ./libcpp/Makefile ] || exit 0; \
20380 r=`${PWD_COMMAND}`; export r; \
20381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20382 $(HOST_EXPORTS) \
20383 for flag in $(EXTRA_HOST_FLAGS) ; do \
20384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20385 done; \
20386 echo "Doing distclean in libcpp" ; \
20387 (cd $(HOST_SUBDIR)/libcpp && \
20388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20390 "RANLIB=$${RANLIB}" \
20391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20392 distclean) \
20393 || exit 1
20394
20395 @endif libcpp
20396
20397 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20398 maybe-maintainer-clean-libcpp:
20399 @if libcpp
20400 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20401
20402 maintainer-clean-libcpp:
20403 @[ -f ./libcpp/Makefile ] || exit 0; \
20404 r=`${PWD_COMMAND}`; export r; \
20405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20406 $(HOST_EXPORTS) \
20407 for flag in $(EXTRA_HOST_FLAGS) ; do \
20408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20409 done; \
20410 echo "Doing maintainer-clean in libcpp" ; \
20411 (cd $(HOST_SUBDIR)/libcpp && \
20412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20414 "RANLIB=$${RANLIB}" \
20415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20416 maintainer-clean) \
20417 || exit 1
20418
20419 @endif libcpp
20420
20421
20422
20423 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20424 maybe-configure-libdecnumber:
20425 @if gcc-bootstrap
20426 configure-libdecnumber: stage_current
20427 @endif gcc-bootstrap
20428 @if libdecnumber
20429 maybe-configure-libdecnumber: configure-libdecnumber
20430 configure-libdecnumber:
20431 @r=`${PWD_COMMAND}`; export r; \
20432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20433 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20435 $(HOST_EXPORTS) \
20436 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20437 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20438 case $(srcdir) in \
20439 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20440 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20441 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20442 esac; \
20443 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20444 libsrcdir="$$s/libdecnumber"; \
20445 $(SHELL) $${libsrcdir}/configure \
20446 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20447 --target=${target_alias} $${srcdiroption} \
20448 || exit 1
20449 @endif libdecnumber
20450
20451
20452
20453 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20454 maybe-configure-stage1-libdecnumber:
20455 @if libdecnumber-bootstrap
20456 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20457 configure-stage1-libdecnumber:
20458 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20459 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20460 @r=`${PWD_COMMAND}`; export r; \
20461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20462 TFLAGS="$(STAGE1_TFLAGS)"; \
20463 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20464 $(HOST_EXPORTS) \
20465 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20466 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20467 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20468 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20470 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20471 case $(srcdir) in \
20472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20473 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20475 esac; \
20476 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20477 libsrcdir="$$s/libdecnumber"; \
20478 $(SHELL) $${libsrcdir}/configure \
20479 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20480 --target=${target_alias} $${srcdiroption} \
20481 $(STAGE1_CONFIGURE_FLAGS)
20482 @endif libdecnumber-bootstrap
20483
20484 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20485 maybe-configure-stage2-libdecnumber:
20486 @if libdecnumber-bootstrap
20487 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20488 configure-stage2-libdecnumber:
20489 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20490 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20491 @r=`${PWD_COMMAND}`; export r; \
20492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20493 TFLAGS="$(STAGE2_TFLAGS)"; \
20494 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20495 $(HOST_EXPORTS) \
20496 $(POSTSTAGE1_HOST_EXPORTS) \
20497 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20498 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20499 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20500 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20502 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20503 case $(srcdir) in \
20504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20505 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20507 esac; \
20508 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20509 libsrcdir="$$s/libdecnumber"; \
20510 $(SHELL) $${libsrcdir}/configure \
20511 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20512 --target=${target_alias} $${srcdiroption} \
20513 --with-build-libsubdir=$(HOST_SUBDIR) \
20514 $(STAGE2_CONFIGURE_FLAGS)
20515 @endif libdecnumber-bootstrap
20516
20517 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20518 maybe-configure-stage3-libdecnumber:
20519 @if libdecnumber-bootstrap
20520 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20521 configure-stage3-libdecnumber:
20522 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20523 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20524 @r=`${PWD_COMMAND}`; export r; \
20525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20526 TFLAGS="$(STAGE3_TFLAGS)"; \
20527 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20528 $(HOST_EXPORTS) \
20529 $(POSTSTAGE1_HOST_EXPORTS) \
20530 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20531 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20532 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20533 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20534 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20535 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20536 case $(srcdir) in \
20537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20538 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20540 esac; \
20541 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20542 libsrcdir="$$s/libdecnumber"; \
20543 $(SHELL) $${libsrcdir}/configure \
20544 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20545 --target=${target_alias} $${srcdiroption} \
20546 --with-build-libsubdir=$(HOST_SUBDIR) \
20547 $(STAGE3_CONFIGURE_FLAGS)
20548 @endif libdecnumber-bootstrap
20549
20550 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20551 maybe-configure-stage4-libdecnumber:
20552 @if libdecnumber-bootstrap
20553 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20554 configure-stage4-libdecnumber:
20555 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20556 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20557 @r=`${PWD_COMMAND}`; export r; \
20558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20559 TFLAGS="$(STAGE4_TFLAGS)"; \
20560 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20561 $(HOST_EXPORTS) \
20562 $(POSTSTAGE1_HOST_EXPORTS) \
20563 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20564 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20565 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20566 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20567 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20568 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20569 case $(srcdir) in \
20570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20571 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20573 esac; \
20574 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20575 libsrcdir="$$s/libdecnumber"; \
20576 $(SHELL) $${libsrcdir}/configure \
20577 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20578 --target=${target_alias} $${srcdiroption} \
20579 --with-build-libsubdir=$(HOST_SUBDIR) \
20580 $(STAGE4_CONFIGURE_FLAGS)
20581 @endif libdecnumber-bootstrap
20582
20583 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20584 maybe-configure-stageprofile-libdecnumber:
20585 @if libdecnumber-bootstrap
20586 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20587 configure-stageprofile-libdecnumber:
20588 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20589 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20590 @r=`${PWD_COMMAND}`; export r; \
20591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20592 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20593 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20594 $(HOST_EXPORTS) \
20595 $(POSTSTAGE1_HOST_EXPORTS) \
20596 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20597 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20598 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20599 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20601 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20602 case $(srcdir) in \
20603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20604 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20606 esac; \
20607 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20608 libsrcdir="$$s/libdecnumber"; \
20609 $(SHELL) $${libsrcdir}/configure \
20610 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20611 --target=${target_alias} $${srcdiroption} \
20612 --with-build-libsubdir=$(HOST_SUBDIR) \
20613 $(STAGEprofile_CONFIGURE_FLAGS)
20614 @endif libdecnumber-bootstrap
20615
20616 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20617 maybe-configure-stagefeedback-libdecnumber:
20618 @if libdecnumber-bootstrap
20619 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20620 configure-stagefeedback-libdecnumber:
20621 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20622 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20623 @r=`${PWD_COMMAND}`; export r; \
20624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20625 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20626 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20627 $(HOST_EXPORTS) \
20628 $(POSTSTAGE1_HOST_EXPORTS) \
20629 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20630 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20631 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20632 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20633 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20634 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20635 case $(srcdir) in \
20636 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20637 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20638 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20639 esac; \
20640 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20641 libsrcdir="$$s/libdecnumber"; \
20642 $(SHELL) $${libsrcdir}/configure \
20643 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20644 --target=${target_alias} $${srcdiroption} \
20645 --with-build-libsubdir=$(HOST_SUBDIR) \
20646 $(STAGEfeedback_CONFIGURE_FLAGS)
20647 @endif libdecnumber-bootstrap
20648
20649
20650
20651
20652
20653 .PHONY: all-libdecnumber maybe-all-libdecnumber
20654 maybe-all-libdecnumber:
20655 @if gcc-bootstrap
20656 all-libdecnumber: stage_current
20657 @endif gcc-bootstrap
20658 @if libdecnumber
20659 TARGET-libdecnumber=all
20660 maybe-all-libdecnumber: all-libdecnumber
20661 all-libdecnumber: configure-libdecnumber
20662 @r=`${PWD_COMMAND}`; export r; \
20663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20664 $(HOST_EXPORTS) \
20665 (cd $(HOST_SUBDIR)/libdecnumber && \
20666 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20667 $(TARGET-libdecnumber))
20668 @endif libdecnumber
20669
20670
20671
20672 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20673 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20674 maybe-all-stage1-libdecnumber:
20675 maybe-clean-stage1-libdecnumber:
20676 @if libdecnumber-bootstrap
20677 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20678 all-stage1: all-stage1-libdecnumber
20679 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20680 all-stage1-libdecnumber: configure-stage1-libdecnumber
20681 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20682 @r=`${PWD_COMMAND}`; export r; \
20683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20684 TFLAGS="$(STAGE1_TFLAGS)"; \
20685 $(HOST_EXPORTS) \
20686 cd $(HOST_SUBDIR)/libdecnumber && \
20687 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20688 CFLAGS="$(STAGE1_CFLAGS)" \
20689 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20690 LIBCFLAGS="$(LIBCFLAGS)" \
20691 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20692 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20693 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20694 $(EXTRA_HOST_FLAGS) \
20695 TFLAGS="$(STAGE1_TFLAGS)" \
20696 $(TARGET-stage1-libdecnumber)
20697
20698 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20699 clean-stage1: clean-stage1-libdecnumber
20700 clean-stage1-libdecnumber:
20701 @if [ $(current_stage) = stage1 ]; then \
20702 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20703 else \
20704 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20705 $(MAKE) stage1-start; \
20706 fi; \
20707 cd $(HOST_SUBDIR)/libdecnumber && \
20708 $(MAKE) $(EXTRA_HOST_FLAGS) \
20709 clean
20710 @endif libdecnumber-bootstrap
20711
20712
20713 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20714 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20715 maybe-all-stage2-libdecnumber:
20716 maybe-clean-stage2-libdecnumber:
20717 @if libdecnumber-bootstrap
20718 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20719 all-stage2: all-stage2-libdecnumber
20720 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20721 all-stage2-libdecnumber: configure-stage2-libdecnumber
20722 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20723 @r=`${PWD_COMMAND}`; export r; \
20724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20725 TFLAGS="$(STAGE2_TFLAGS)"; \
20726 $(HOST_EXPORTS) \
20727 $(POSTSTAGE1_HOST_EXPORTS) \
20728 cd $(HOST_SUBDIR)/libdecnumber && \
20729 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20730 CFLAGS="$(STAGE2_CFLAGS)" \
20731 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20732 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20733 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20734 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20735 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20736 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20737 TFLAGS="$(STAGE2_TFLAGS)" \
20738 $(TARGET-stage2-libdecnumber)
20739
20740 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20741 clean-stage2: clean-stage2-libdecnumber
20742 clean-stage2-libdecnumber:
20743 @if [ $(current_stage) = stage2 ]; then \
20744 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20745 else \
20746 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20747 $(MAKE) stage2-start; \
20748 fi; \
20749 cd $(HOST_SUBDIR)/libdecnumber && \
20750 $(MAKE) $(EXTRA_HOST_FLAGS) \
20751 $(POSTSTAGE1_FLAGS_TO_PASS) \
20752 clean
20753 @endif libdecnumber-bootstrap
20754
20755
20756 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20757 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20758 maybe-all-stage3-libdecnumber:
20759 maybe-clean-stage3-libdecnumber:
20760 @if libdecnumber-bootstrap
20761 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20762 all-stage3: all-stage3-libdecnumber
20763 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20764 all-stage3-libdecnumber: configure-stage3-libdecnumber
20765 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20766 @r=`${PWD_COMMAND}`; export r; \
20767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20768 TFLAGS="$(STAGE3_TFLAGS)"; \
20769 $(HOST_EXPORTS) \
20770 $(POSTSTAGE1_HOST_EXPORTS) \
20771 cd $(HOST_SUBDIR)/libdecnumber && \
20772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20773 CFLAGS="$(STAGE3_CFLAGS)" \
20774 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20775 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20779 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20780 TFLAGS="$(STAGE3_TFLAGS)" \
20781 $(TARGET-stage3-libdecnumber)
20782
20783 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20784 clean-stage3: clean-stage3-libdecnumber
20785 clean-stage3-libdecnumber:
20786 @if [ $(current_stage) = stage3 ]; then \
20787 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20788 else \
20789 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20790 $(MAKE) stage3-start; \
20791 fi; \
20792 cd $(HOST_SUBDIR)/libdecnumber && \
20793 $(MAKE) $(EXTRA_HOST_FLAGS) \
20794 $(POSTSTAGE1_FLAGS_TO_PASS) \
20795 clean
20796 @endif libdecnumber-bootstrap
20797
20798
20799 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20800 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20801 maybe-all-stage4-libdecnumber:
20802 maybe-clean-stage4-libdecnumber:
20803 @if libdecnumber-bootstrap
20804 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20805 all-stage4: all-stage4-libdecnumber
20806 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20807 all-stage4-libdecnumber: configure-stage4-libdecnumber
20808 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20809 @r=`${PWD_COMMAND}`; export r; \
20810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20811 TFLAGS="$(STAGE4_TFLAGS)"; \
20812 $(HOST_EXPORTS) \
20813 $(POSTSTAGE1_HOST_EXPORTS) \
20814 cd $(HOST_SUBDIR)/libdecnumber && \
20815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20816 CFLAGS="$(STAGE4_CFLAGS)" \
20817 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20818 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20822 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20823 TFLAGS="$(STAGE4_TFLAGS)" \
20824 $(TARGET-stage4-libdecnumber)
20825
20826 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20827 clean-stage4: clean-stage4-libdecnumber
20828 clean-stage4-libdecnumber:
20829 @if [ $(current_stage) = stage4 ]; then \
20830 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20831 else \
20832 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20833 $(MAKE) stage4-start; \
20834 fi; \
20835 cd $(HOST_SUBDIR)/libdecnumber && \
20836 $(MAKE) $(EXTRA_HOST_FLAGS) \
20837 $(POSTSTAGE1_FLAGS_TO_PASS) \
20838 clean
20839 @endif libdecnumber-bootstrap
20840
20841
20842 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20843 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20844 maybe-all-stageprofile-libdecnumber:
20845 maybe-clean-stageprofile-libdecnumber:
20846 @if libdecnumber-bootstrap
20847 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20848 all-stageprofile: all-stageprofile-libdecnumber
20849 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20850 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20851 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20852 @r=`${PWD_COMMAND}`; export r; \
20853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20854 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20855 $(HOST_EXPORTS) \
20856 $(POSTSTAGE1_HOST_EXPORTS) \
20857 cd $(HOST_SUBDIR)/libdecnumber && \
20858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20859 CFLAGS="$(STAGEprofile_CFLAGS)" \
20860 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20861 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20865 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20866 TFLAGS="$(STAGEprofile_TFLAGS)" \
20867 $(TARGET-stageprofile-libdecnumber)
20868
20869 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20870 clean-stageprofile: clean-stageprofile-libdecnumber
20871 clean-stageprofile-libdecnumber:
20872 @if [ $(current_stage) = stageprofile ]; then \
20873 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20874 else \
20875 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20876 $(MAKE) stageprofile-start; \
20877 fi; \
20878 cd $(HOST_SUBDIR)/libdecnumber && \
20879 $(MAKE) $(EXTRA_HOST_FLAGS) \
20880 $(POSTSTAGE1_FLAGS_TO_PASS) \
20881 clean
20882 @endif libdecnumber-bootstrap
20883
20884
20885 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20886 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20887 maybe-all-stagefeedback-libdecnumber:
20888 maybe-clean-stagefeedback-libdecnumber:
20889 @if libdecnumber-bootstrap
20890 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20891 all-stagefeedback: all-stagefeedback-libdecnumber
20892 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20893 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20894 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20895 @r=`${PWD_COMMAND}`; export r; \
20896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20897 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20898 $(HOST_EXPORTS) \
20899 $(POSTSTAGE1_HOST_EXPORTS) \
20900 cd $(HOST_SUBDIR)/libdecnumber && \
20901 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20902 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20903 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20904 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20905 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20906 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20907 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20908 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20909 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20910 $(TARGET-stagefeedback-libdecnumber)
20911
20912 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20913 clean-stagefeedback: clean-stagefeedback-libdecnumber
20914 clean-stagefeedback-libdecnumber:
20915 @if [ $(current_stage) = stagefeedback ]; then \
20916 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20917 else \
20918 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20919 $(MAKE) stagefeedback-start; \
20920 fi; \
20921 cd $(HOST_SUBDIR)/libdecnumber && \
20922 $(MAKE) $(EXTRA_HOST_FLAGS) \
20923 $(POSTSTAGE1_FLAGS_TO_PASS) \
20924 clean
20925 @endif libdecnumber-bootstrap
20926
20927
20928
20929
20930
20931 .PHONY: check-libdecnumber maybe-check-libdecnumber
20932 maybe-check-libdecnumber:
20933 @if libdecnumber
20934 maybe-check-libdecnumber: check-libdecnumber
20935
20936 check-libdecnumber:
20937 @: $(MAKE); $(unstage)
20938 @r=`${PWD_COMMAND}`; export r; \
20939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20940 $(HOST_EXPORTS) \
20941 (cd $(HOST_SUBDIR)/libdecnumber && \
20942 $(MAKE) $(FLAGS_TO_PASS) check)
20943
20944 @endif libdecnumber
20945
20946 .PHONY: install-libdecnumber maybe-install-libdecnumber
20947 maybe-install-libdecnumber:
20948 @if libdecnumber
20949 maybe-install-libdecnumber: install-libdecnumber
20950
20951 install-libdecnumber: installdirs
20952 @: $(MAKE); $(unstage)
20953 @r=`${PWD_COMMAND}`; export r; \
20954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20955 $(HOST_EXPORTS) \
20956 (cd $(HOST_SUBDIR)/libdecnumber && \
20957 $(MAKE) $(FLAGS_TO_PASS) install)
20958
20959 @endif libdecnumber
20960
20961 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20962 maybe-install-strip-libdecnumber:
20963 @if libdecnumber
20964 maybe-install-strip-libdecnumber: install-strip-libdecnumber
20965
20966 install-strip-libdecnumber: installdirs
20967 @: $(MAKE); $(unstage)
20968 @r=`${PWD_COMMAND}`; export r; \
20969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20970 $(HOST_EXPORTS) \
20971 (cd $(HOST_SUBDIR)/libdecnumber && \
20972 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20973
20974 @endif libdecnumber
20975
20976 # Other targets (info, dvi, pdf, etc.)
20977
20978 .PHONY: maybe-info-libdecnumber info-libdecnumber
20979 maybe-info-libdecnumber:
20980 @if libdecnumber
20981 maybe-info-libdecnumber: info-libdecnumber
20982
20983 info-libdecnumber: \
20984 configure-libdecnumber
20985 @[ -f ./libdecnumber/Makefile ] || exit 0; \
20986 r=`${PWD_COMMAND}`; export r; \
20987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20988 $(HOST_EXPORTS) \
20989 for flag in $(EXTRA_HOST_FLAGS) ; do \
20990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20991 done; \
20992 echo "Doing info in libdecnumber" ; \
20993 (cd $(HOST_SUBDIR)/libdecnumber && \
20994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20996 "RANLIB=$${RANLIB}" \
20997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20998 info) \
20999 || exit 1
21000
21001 @endif libdecnumber
21002
21003 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21004 maybe-dvi-libdecnumber:
21005 @if libdecnumber
21006 maybe-dvi-libdecnumber: dvi-libdecnumber
21007
21008 dvi-libdecnumber: \
21009 configure-libdecnumber
21010 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21011 r=`${PWD_COMMAND}`; export r; \
21012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21013 $(HOST_EXPORTS) \
21014 for flag in $(EXTRA_HOST_FLAGS) ; do \
21015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21016 done; \
21017 echo "Doing dvi in libdecnumber" ; \
21018 (cd $(HOST_SUBDIR)/libdecnumber && \
21019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21021 "RANLIB=$${RANLIB}" \
21022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21023 dvi) \
21024 || exit 1
21025
21026 @endif libdecnumber
21027
21028 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21029 maybe-pdf-libdecnumber:
21030 @if libdecnumber
21031 maybe-pdf-libdecnumber: pdf-libdecnumber
21032
21033 pdf-libdecnumber: \
21034 configure-libdecnumber
21035 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21036 r=`${PWD_COMMAND}`; export r; \
21037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21038 $(HOST_EXPORTS) \
21039 for flag in $(EXTRA_HOST_FLAGS) ; do \
21040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21041 done; \
21042 echo "Doing pdf in libdecnumber" ; \
21043 (cd $(HOST_SUBDIR)/libdecnumber && \
21044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21046 "RANLIB=$${RANLIB}" \
21047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21048 pdf) \
21049 || exit 1
21050
21051 @endif libdecnumber
21052
21053 .PHONY: maybe-html-libdecnumber html-libdecnumber
21054 maybe-html-libdecnumber:
21055 @if libdecnumber
21056 maybe-html-libdecnumber: html-libdecnumber
21057
21058 html-libdecnumber: \
21059 configure-libdecnumber
21060 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21061 r=`${PWD_COMMAND}`; export r; \
21062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21063 $(HOST_EXPORTS) \
21064 for flag in $(EXTRA_HOST_FLAGS) ; do \
21065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21066 done; \
21067 echo "Doing html in libdecnumber" ; \
21068 (cd $(HOST_SUBDIR)/libdecnumber && \
21069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21071 "RANLIB=$${RANLIB}" \
21072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21073 html) \
21074 || exit 1
21075
21076 @endif libdecnumber
21077
21078 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21079 maybe-TAGS-libdecnumber:
21080 @if libdecnumber
21081 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21082
21083 TAGS-libdecnumber: \
21084 configure-libdecnumber
21085 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21086 r=`${PWD_COMMAND}`; export r; \
21087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21088 $(HOST_EXPORTS) \
21089 for flag in $(EXTRA_HOST_FLAGS) ; do \
21090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21091 done; \
21092 echo "Doing TAGS in libdecnumber" ; \
21093 (cd $(HOST_SUBDIR)/libdecnumber && \
21094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21096 "RANLIB=$${RANLIB}" \
21097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21098 TAGS) \
21099 || exit 1
21100
21101 @endif libdecnumber
21102
21103 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21104 maybe-install-info-libdecnumber:
21105 @if libdecnumber
21106 maybe-install-info-libdecnumber: install-info-libdecnumber
21107
21108 install-info-libdecnumber: \
21109 configure-libdecnumber \
21110 info-libdecnumber
21111 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21112 r=`${PWD_COMMAND}`; export r; \
21113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21114 $(HOST_EXPORTS) \
21115 for flag in $(EXTRA_HOST_FLAGS) ; do \
21116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21117 done; \
21118 echo "Doing install-info in libdecnumber" ; \
21119 (cd $(HOST_SUBDIR)/libdecnumber && \
21120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21122 "RANLIB=$${RANLIB}" \
21123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21124 install-info) \
21125 || exit 1
21126
21127 @endif libdecnumber
21128
21129 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21130 maybe-install-pdf-libdecnumber:
21131 @if libdecnumber
21132 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21133
21134 install-pdf-libdecnumber: \
21135 configure-libdecnumber \
21136 pdf-libdecnumber
21137 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21138 r=`${PWD_COMMAND}`; export r; \
21139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21140 $(HOST_EXPORTS) \
21141 for flag in $(EXTRA_HOST_FLAGS) ; do \
21142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21143 done; \
21144 echo "Doing install-pdf in libdecnumber" ; \
21145 (cd $(HOST_SUBDIR)/libdecnumber && \
21146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21148 "RANLIB=$${RANLIB}" \
21149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21150 install-pdf) \
21151 || exit 1
21152
21153 @endif libdecnumber
21154
21155 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21156 maybe-install-html-libdecnumber:
21157 @if libdecnumber
21158 maybe-install-html-libdecnumber: install-html-libdecnumber
21159
21160 install-html-libdecnumber: \
21161 configure-libdecnumber \
21162 html-libdecnumber
21163 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21164 r=`${PWD_COMMAND}`; export r; \
21165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21166 $(HOST_EXPORTS) \
21167 for flag in $(EXTRA_HOST_FLAGS) ; do \
21168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21169 done; \
21170 echo "Doing install-html in libdecnumber" ; \
21171 (cd $(HOST_SUBDIR)/libdecnumber && \
21172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21174 "RANLIB=$${RANLIB}" \
21175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21176 install-html) \
21177 || exit 1
21178
21179 @endif libdecnumber
21180
21181 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21182 maybe-installcheck-libdecnumber:
21183 @if libdecnumber
21184 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21185
21186 installcheck-libdecnumber: \
21187 configure-libdecnumber
21188 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21189 r=`${PWD_COMMAND}`; export r; \
21190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21191 $(HOST_EXPORTS) \
21192 for flag in $(EXTRA_HOST_FLAGS) ; do \
21193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21194 done; \
21195 echo "Doing installcheck in libdecnumber" ; \
21196 (cd $(HOST_SUBDIR)/libdecnumber && \
21197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21199 "RANLIB=$${RANLIB}" \
21200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21201 installcheck) \
21202 || exit 1
21203
21204 @endif libdecnumber
21205
21206 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21207 maybe-mostlyclean-libdecnumber:
21208 @if libdecnumber
21209 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21210
21211 mostlyclean-libdecnumber:
21212 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21213 r=`${PWD_COMMAND}`; export r; \
21214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21215 $(HOST_EXPORTS) \
21216 for flag in $(EXTRA_HOST_FLAGS) ; do \
21217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21218 done; \
21219 echo "Doing mostlyclean in libdecnumber" ; \
21220 (cd $(HOST_SUBDIR)/libdecnumber && \
21221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21223 "RANLIB=$${RANLIB}" \
21224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21225 mostlyclean) \
21226 || exit 1
21227
21228 @endif libdecnumber
21229
21230 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21231 maybe-clean-libdecnumber:
21232 @if libdecnumber
21233 maybe-clean-libdecnumber: clean-libdecnumber
21234
21235 clean-libdecnumber:
21236 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21237 r=`${PWD_COMMAND}`; export r; \
21238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21239 $(HOST_EXPORTS) \
21240 for flag in $(EXTRA_HOST_FLAGS) ; do \
21241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21242 done; \
21243 echo "Doing clean in libdecnumber" ; \
21244 (cd $(HOST_SUBDIR)/libdecnumber && \
21245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21247 "RANLIB=$${RANLIB}" \
21248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21249 clean) \
21250 || exit 1
21251
21252 @endif libdecnumber
21253
21254 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21255 maybe-distclean-libdecnumber:
21256 @if libdecnumber
21257 maybe-distclean-libdecnumber: distclean-libdecnumber
21258
21259 distclean-libdecnumber:
21260 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21261 r=`${PWD_COMMAND}`; export r; \
21262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21263 $(HOST_EXPORTS) \
21264 for flag in $(EXTRA_HOST_FLAGS) ; do \
21265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21266 done; \
21267 echo "Doing distclean in libdecnumber" ; \
21268 (cd $(HOST_SUBDIR)/libdecnumber && \
21269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21271 "RANLIB=$${RANLIB}" \
21272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21273 distclean) \
21274 || exit 1
21275
21276 @endif libdecnumber
21277
21278 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21279 maybe-maintainer-clean-libdecnumber:
21280 @if libdecnumber
21281 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21282
21283 maintainer-clean-libdecnumber:
21284 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21285 r=`${PWD_COMMAND}`; export r; \
21286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21287 $(HOST_EXPORTS) \
21288 for flag in $(EXTRA_HOST_FLAGS) ; do \
21289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21290 done; \
21291 echo "Doing maintainer-clean in libdecnumber" ; \
21292 (cd $(HOST_SUBDIR)/libdecnumber && \
21293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21295 "RANLIB=$${RANLIB}" \
21296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21297 maintainer-clean) \
21298 || exit 1
21299
21300 @endif libdecnumber
21301
21302
21303
21304 .PHONY: configure-libgui maybe-configure-libgui
21305 maybe-configure-libgui:
21306 @if gcc-bootstrap
21307 configure-libgui: stage_current
21308 @endif gcc-bootstrap
21309 @if libgui
21310 maybe-configure-libgui: configure-libgui
21311 configure-libgui:
21312 @: $(MAKE); $(unstage)
21313 @r=`${PWD_COMMAND}`; export r; \
21314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21315 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21317 $(HOST_EXPORTS) \
21318 echo Configuring in $(HOST_SUBDIR)/libgui; \
21319 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21320 case $(srcdir) in \
21321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21322 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21324 esac; \
21325 srcdiroption="--srcdir=$${topdir}/libgui"; \
21326 libsrcdir="$$s/libgui"; \
21327 $(SHELL) $${libsrcdir}/configure \
21328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21329 --target=${target_alias} $${srcdiroption} \
21330 || exit 1
21331 @endif libgui
21332
21333
21334
21335
21336
21337 .PHONY: all-libgui maybe-all-libgui
21338 maybe-all-libgui:
21339 @if gcc-bootstrap
21340 all-libgui: stage_current
21341 @endif gcc-bootstrap
21342 @if libgui
21343 TARGET-libgui=all
21344 maybe-all-libgui: all-libgui
21345 all-libgui: configure-libgui
21346 @: $(MAKE); $(unstage)
21347 @r=`${PWD_COMMAND}`; export r; \
21348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21349 $(HOST_EXPORTS) \
21350 (cd $(HOST_SUBDIR)/libgui && \
21351 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21352 $(TARGET-libgui))
21353 @endif libgui
21354
21355
21356
21357
21358 .PHONY: check-libgui maybe-check-libgui
21359 maybe-check-libgui:
21360 @if libgui
21361 maybe-check-libgui: check-libgui
21362
21363 check-libgui:
21364 @: $(MAKE); $(unstage)
21365 @r=`${PWD_COMMAND}`; export r; \
21366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21367 $(HOST_EXPORTS) \
21368 (cd $(HOST_SUBDIR)/libgui && \
21369 $(MAKE) $(FLAGS_TO_PASS) check)
21370
21371 @endif libgui
21372
21373 .PHONY: install-libgui maybe-install-libgui
21374 maybe-install-libgui:
21375 @if libgui
21376 maybe-install-libgui: install-libgui
21377
21378 install-libgui: installdirs
21379 @: $(MAKE); $(unstage)
21380 @r=`${PWD_COMMAND}`; export r; \
21381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21382 $(HOST_EXPORTS) \
21383 (cd $(HOST_SUBDIR)/libgui && \
21384 $(MAKE) $(FLAGS_TO_PASS) install)
21385
21386 @endif libgui
21387
21388 .PHONY: install-strip-libgui maybe-install-strip-libgui
21389 maybe-install-strip-libgui:
21390 @if libgui
21391 maybe-install-strip-libgui: install-strip-libgui
21392
21393 install-strip-libgui: installdirs
21394 @: $(MAKE); $(unstage)
21395 @r=`${PWD_COMMAND}`; export r; \
21396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21397 $(HOST_EXPORTS) \
21398 (cd $(HOST_SUBDIR)/libgui && \
21399 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21400
21401 @endif libgui
21402
21403 # Other targets (info, dvi, pdf, etc.)
21404
21405 .PHONY: maybe-info-libgui info-libgui
21406 maybe-info-libgui:
21407 @if libgui
21408 maybe-info-libgui: info-libgui
21409
21410 info-libgui: \
21411 configure-libgui
21412 @: $(MAKE); $(unstage)
21413 @[ -f ./libgui/Makefile ] || exit 0; \
21414 r=`${PWD_COMMAND}`; export r; \
21415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21416 $(HOST_EXPORTS) \
21417 for flag in $(EXTRA_HOST_FLAGS) ; do \
21418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21419 done; \
21420 echo "Doing info in libgui" ; \
21421 (cd $(HOST_SUBDIR)/libgui && \
21422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21424 "RANLIB=$${RANLIB}" \
21425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21426 info) \
21427 || exit 1
21428
21429 @endif libgui
21430
21431 .PHONY: maybe-dvi-libgui dvi-libgui
21432 maybe-dvi-libgui:
21433 @if libgui
21434 maybe-dvi-libgui: dvi-libgui
21435
21436 dvi-libgui: \
21437 configure-libgui
21438 @: $(MAKE); $(unstage)
21439 @[ -f ./libgui/Makefile ] || exit 0; \
21440 r=`${PWD_COMMAND}`; export r; \
21441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21442 $(HOST_EXPORTS) \
21443 for flag in $(EXTRA_HOST_FLAGS) ; do \
21444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21445 done; \
21446 echo "Doing dvi in libgui" ; \
21447 (cd $(HOST_SUBDIR)/libgui && \
21448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21450 "RANLIB=$${RANLIB}" \
21451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21452 dvi) \
21453 || exit 1
21454
21455 @endif libgui
21456
21457 .PHONY: maybe-pdf-libgui pdf-libgui
21458 maybe-pdf-libgui:
21459 @if libgui
21460 maybe-pdf-libgui: pdf-libgui
21461
21462 pdf-libgui: \
21463 configure-libgui
21464 @: $(MAKE); $(unstage)
21465 @[ -f ./libgui/Makefile ] || exit 0; \
21466 r=`${PWD_COMMAND}`; export r; \
21467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21468 $(HOST_EXPORTS) \
21469 for flag in $(EXTRA_HOST_FLAGS) ; do \
21470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21471 done; \
21472 echo "Doing pdf in libgui" ; \
21473 (cd $(HOST_SUBDIR)/libgui && \
21474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21476 "RANLIB=$${RANLIB}" \
21477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21478 pdf) \
21479 || exit 1
21480
21481 @endif libgui
21482
21483 .PHONY: maybe-html-libgui html-libgui
21484 maybe-html-libgui:
21485 @if libgui
21486 maybe-html-libgui: html-libgui
21487
21488 html-libgui: \
21489 configure-libgui
21490 @: $(MAKE); $(unstage)
21491 @[ -f ./libgui/Makefile ] || exit 0; \
21492 r=`${PWD_COMMAND}`; export r; \
21493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21494 $(HOST_EXPORTS) \
21495 for flag in $(EXTRA_HOST_FLAGS) ; do \
21496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21497 done; \
21498 echo "Doing html in libgui" ; \
21499 (cd $(HOST_SUBDIR)/libgui && \
21500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21502 "RANLIB=$${RANLIB}" \
21503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21504 html) \
21505 || exit 1
21506
21507 @endif libgui
21508
21509 .PHONY: maybe-TAGS-libgui TAGS-libgui
21510 maybe-TAGS-libgui:
21511 @if libgui
21512 maybe-TAGS-libgui: TAGS-libgui
21513
21514 TAGS-libgui: \
21515 configure-libgui
21516 @: $(MAKE); $(unstage)
21517 @[ -f ./libgui/Makefile ] || exit 0; \
21518 r=`${PWD_COMMAND}`; export r; \
21519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21520 $(HOST_EXPORTS) \
21521 for flag in $(EXTRA_HOST_FLAGS) ; do \
21522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21523 done; \
21524 echo "Doing TAGS in libgui" ; \
21525 (cd $(HOST_SUBDIR)/libgui && \
21526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21528 "RANLIB=$${RANLIB}" \
21529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21530 TAGS) \
21531 || exit 1
21532
21533 @endif libgui
21534
21535 .PHONY: maybe-install-info-libgui install-info-libgui
21536 maybe-install-info-libgui:
21537 @if libgui
21538 maybe-install-info-libgui: install-info-libgui
21539
21540 install-info-libgui: \
21541 configure-libgui \
21542 info-libgui
21543 @: $(MAKE); $(unstage)
21544 @[ -f ./libgui/Makefile ] || exit 0; \
21545 r=`${PWD_COMMAND}`; export r; \
21546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21547 $(HOST_EXPORTS) \
21548 for flag in $(EXTRA_HOST_FLAGS) ; do \
21549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21550 done; \
21551 echo "Doing install-info in libgui" ; \
21552 (cd $(HOST_SUBDIR)/libgui && \
21553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21555 "RANLIB=$${RANLIB}" \
21556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21557 install-info) \
21558 || exit 1
21559
21560 @endif libgui
21561
21562 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21563 maybe-install-pdf-libgui:
21564 @if libgui
21565 maybe-install-pdf-libgui: install-pdf-libgui
21566
21567 install-pdf-libgui: \
21568 configure-libgui \
21569 pdf-libgui
21570 @: $(MAKE); $(unstage)
21571 @[ -f ./libgui/Makefile ] || exit 0; \
21572 r=`${PWD_COMMAND}`; export r; \
21573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21574 $(HOST_EXPORTS) \
21575 for flag in $(EXTRA_HOST_FLAGS) ; do \
21576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21577 done; \
21578 echo "Doing install-pdf in libgui" ; \
21579 (cd $(HOST_SUBDIR)/libgui && \
21580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21582 "RANLIB=$${RANLIB}" \
21583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21584 install-pdf) \
21585 || exit 1
21586
21587 @endif libgui
21588
21589 .PHONY: maybe-install-html-libgui install-html-libgui
21590 maybe-install-html-libgui:
21591 @if libgui
21592 maybe-install-html-libgui: install-html-libgui
21593
21594 install-html-libgui: \
21595 configure-libgui \
21596 html-libgui
21597 @: $(MAKE); $(unstage)
21598 @[ -f ./libgui/Makefile ] || exit 0; \
21599 r=`${PWD_COMMAND}`; export r; \
21600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21601 $(HOST_EXPORTS) \
21602 for flag in $(EXTRA_HOST_FLAGS) ; do \
21603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21604 done; \
21605 echo "Doing install-html in libgui" ; \
21606 (cd $(HOST_SUBDIR)/libgui && \
21607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21609 "RANLIB=$${RANLIB}" \
21610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21611 install-html) \
21612 || exit 1
21613
21614 @endif libgui
21615
21616 .PHONY: maybe-installcheck-libgui installcheck-libgui
21617 maybe-installcheck-libgui:
21618 @if libgui
21619 maybe-installcheck-libgui: installcheck-libgui
21620
21621 installcheck-libgui: \
21622 configure-libgui
21623 @: $(MAKE); $(unstage)
21624 @[ -f ./libgui/Makefile ] || exit 0; \
21625 r=`${PWD_COMMAND}`; export r; \
21626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21627 $(HOST_EXPORTS) \
21628 for flag in $(EXTRA_HOST_FLAGS) ; do \
21629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21630 done; \
21631 echo "Doing installcheck in libgui" ; \
21632 (cd $(HOST_SUBDIR)/libgui && \
21633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21635 "RANLIB=$${RANLIB}" \
21636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21637 installcheck) \
21638 || exit 1
21639
21640 @endif libgui
21641
21642 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21643 maybe-mostlyclean-libgui:
21644 @if libgui
21645 maybe-mostlyclean-libgui: mostlyclean-libgui
21646
21647 mostlyclean-libgui:
21648 @: $(MAKE); $(unstage)
21649 @[ -f ./libgui/Makefile ] || exit 0; \
21650 r=`${PWD_COMMAND}`; export r; \
21651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21652 $(HOST_EXPORTS) \
21653 for flag in $(EXTRA_HOST_FLAGS) ; do \
21654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21655 done; \
21656 echo "Doing mostlyclean in libgui" ; \
21657 (cd $(HOST_SUBDIR)/libgui && \
21658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21660 "RANLIB=$${RANLIB}" \
21661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21662 mostlyclean) \
21663 || exit 1
21664
21665 @endif libgui
21666
21667 .PHONY: maybe-clean-libgui clean-libgui
21668 maybe-clean-libgui:
21669 @if libgui
21670 maybe-clean-libgui: clean-libgui
21671
21672 clean-libgui:
21673 @: $(MAKE); $(unstage)
21674 @[ -f ./libgui/Makefile ] || exit 0; \
21675 r=`${PWD_COMMAND}`; export r; \
21676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21677 $(HOST_EXPORTS) \
21678 for flag in $(EXTRA_HOST_FLAGS) ; do \
21679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21680 done; \
21681 echo "Doing clean in libgui" ; \
21682 (cd $(HOST_SUBDIR)/libgui && \
21683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21685 "RANLIB=$${RANLIB}" \
21686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21687 clean) \
21688 || exit 1
21689
21690 @endif libgui
21691
21692 .PHONY: maybe-distclean-libgui distclean-libgui
21693 maybe-distclean-libgui:
21694 @if libgui
21695 maybe-distclean-libgui: distclean-libgui
21696
21697 distclean-libgui:
21698 @: $(MAKE); $(unstage)
21699 @[ -f ./libgui/Makefile ] || exit 0; \
21700 r=`${PWD_COMMAND}`; export r; \
21701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21702 $(HOST_EXPORTS) \
21703 for flag in $(EXTRA_HOST_FLAGS) ; do \
21704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21705 done; \
21706 echo "Doing distclean in libgui" ; \
21707 (cd $(HOST_SUBDIR)/libgui && \
21708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21710 "RANLIB=$${RANLIB}" \
21711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21712 distclean) \
21713 || exit 1
21714
21715 @endif libgui
21716
21717 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21718 maybe-maintainer-clean-libgui:
21719 @if libgui
21720 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21721
21722 maintainer-clean-libgui:
21723 @: $(MAKE); $(unstage)
21724 @[ -f ./libgui/Makefile ] || exit 0; \
21725 r=`${PWD_COMMAND}`; export r; \
21726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21727 $(HOST_EXPORTS) \
21728 for flag in $(EXTRA_HOST_FLAGS) ; do \
21729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21730 done; \
21731 echo "Doing maintainer-clean in libgui" ; \
21732 (cd $(HOST_SUBDIR)/libgui && \
21733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21735 "RANLIB=$${RANLIB}" \
21736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21737 maintainer-clean) \
21738 || exit 1
21739
21740 @endif libgui
21741
21742
21743
21744 .PHONY: configure-libiberty maybe-configure-libiberty
21745 maybe-configure-libiberty:
21746 @if gcc-bootstrap
21747 configure-libiberty: stage_current
21748 @endif gcc-bootstrap
21749 @if libiberty
21750 maybe-configure-libiberty: configure-libiberty
21751 configure-libiberty:
21752 @r=`${PWD_COMMAND}`; export r; \
21753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21754 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21755 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21756 $(HOST_EXPORTS) \
21757 echo Configuring in $(HOST_SUBDIR)/libiberty; \
21758 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21759 case $(srcdir) in \
21760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21761 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21763 esac; \
21764 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21765 libsrcdir="$$s/libiberty"; \
21766 $(SHELL) $${libsrcdir}/configure \
21767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21768 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21769 || exit 1
21770 @endif libiberty
21771
21772
21773
21774 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21775 maybe-configure-stage1-libiberty:
21776 @if libiberty-bootstrap
21777 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21778 configure-stage1-libiberty:
21779 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21781 @r=`${PWD_COMMAND}`; export r; \
21782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21783 TFLAGS="$(STAGE1_TFLAGS)"; \
21784 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21785 $(HOST_EXPORTS) \
21786 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21787 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21788 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21789 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21791 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21792 case $(srcdir) in \
21793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21794 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21796 esac; \
21797 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21798 libsrcdir="$$s/libiberty"; \
21799 $(SHELL) $${libsrcdir}/configure \
21800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21801 --target=${target_alias} $${srcdiroption} \
21802 $(STAGE1_CONFIGURE_FLAGS) \
21803 @extra_host_libiberty_configure_flags@
21804 @endif libiberty-bootstrap
21805
21806 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21807 maybe-configure-stage2-libiberty:
21808 @if libiberty-bootstrap
21809 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21810 configure-stage2-libiberty:
21811 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21812 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21813 @r=`${PWD_COMMAND}`; export r; \
21814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21815 TFLAGS="$(STAGE2_TFLAGS)"; \
21816 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21817 $(HOST_EXPORTS) \
21818 $(POSTSTAGE1_HOST_EXPORTS) \
21819 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21820 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21821 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21822 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21823 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21824 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21825 case $(srcdir) in \
21826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21827 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21829 esac; \
21830 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21831 libsrcdir="$$s/libiberty"; \
21832 $(SHELL) $${libsrcdir}/configure \
21833 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21834 --target=${target_alias} $${srcdiroption} \
21835 --with-build-libsubdir=$(HOST_SUBDIR) \
21836 $(STAGE2_CONFIGURE_FLAGS) \
21837 @extra_host_libiberty_configure_flags@
21838 @endif libiberty-bootstrap
21839
21840 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21841 maybe-configure-stage3-libiberty:
21842 @if libiberty-bootstrap
21843 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21844 configure-stage3-libiberty:
21845 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21846 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21847 @r=`${PWD_COMMAND}`; export r; \
21848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21849 TFLAGS="$(STAGE3_TFLAGS)"; \
21850 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21851 $(HOST_EXPORTS) \
21852 $(POSTSTAGE1_HOST_EXPORTS) \
21853 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21854 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21855 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21856 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21858 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21859 case $(srcdir) in \
21860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21861 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21863 esac; \
21864 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21865 libsrcdir="$$s/libiberty"; \
21866 $(SHELL) $${libsrcdir}/configure \
21867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21868 --target=${target_alias} $${srcdiroption} \
21869 --with-build-libsubdir=$(HOST_SUBDIR) \
21870 $(STAGE3_CONFIGURE_FLAGS) \
21871 @extra_host_libiberty_configure_flags@
21872 @endif libiberty-bootstrap
21873
21874 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21875 maybe-configure-stage4-libiberty:
21876 @if libiberty-bootstrap
21877 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21878 configure-stage4-libiberty:
21879 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21880 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21881 @r=`${PWD_COMMAND}`; export r; \
21882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21883 TFLAGS="$(STAGE4_TFLAGS)"; \
21884 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21885 $(HOST_EXPORTS) \
21886 $(POSTSTAGE1_HOST_EXPORTS) \
21887 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21888 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21889 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21890 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21891 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21892 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21893 case $(srcdir) in \
21894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21895 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21897 esac; \
21898 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21899 libsrcdir="$$s/libiberty"; \
21900 $(SHELL) $${libsrcdir}/configure \
21901 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21902 --target=${target_alias} $${srcdiroption} \
21903 --with-build-libsubdir=$(HOST_SUBDIR) \
21904 $(STAGE4_CONFIGURE_FLAGS) \
21905 @extra_host_libiberty_configure_flags@
21906 @endif libiberty-bootstrap
21907
21908 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21909 maybe-configure-stageprofile-libiberty:
21910 @if libiberty-bootstrap
21911 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21912 configure-stageprofile-libiberty:
21913 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21915 @r=`${PWD_COMMAND}`; export r; \
21916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21917 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21918 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21919 $(HOST_EXPORTS) \
21920 $(POSTSTAGE1_HOST_EXPORTS) \
21921 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21922 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21923 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21924 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21926 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21927 case $(srcdir) in \
21928 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21929 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21930 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21931 esac; \
21932 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21933 libsrcdir="$$s/libiberty"; \
21934 $(SHELL) $${libsrcdir}/configure \
21935 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21936 --target=${target_alias} $${srcdiroption} \
21937 --with-build-libsubdir=$(HOST_SUBDIR) \
21938 $(STAGEprofile_CONFIGURE_FLAGS) \
21939 @extra_host_libiberty_configure_flags@
21940 @endif libiberty-bootstrap
21941
21942 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21943 maybe-configure-stagefeedback-libiberty:
21944 @if libiberty-bootstrap
21945 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21946 configure-stagefeedback-libiberty:
21947 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21948 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21949 @r=`${PWD_COMMAND}`; export r; \
21950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21951 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21952 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21953 $(HOST_EXPORTS) \
21954 $(POSTSTAGE1_HOST_EXPORTS) \
21955 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21956 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21957 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21958 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21959 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21960 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21961 case $(srcdir) in \
21962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21963 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21965 esac; \
21966 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21967 libsrcdir="$$s/libiberty"; \
21968 $(SHELL) $${libsrcdir}/configure \
21969 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21970 --target=${target_alias} $${srcdiroption} \
21971 --with-build-libsubdir=$(HOST_SUBDIR) \
21972 $(STAGEfeedback_CONFIGURE_FLAGS) \
21973 @extra_host_libiberty_configure_flags@
21974 @endif libiberty-bootstrap
21975
21976
21977
21978
21979
21980 .PHONY: all-libiberty maybe-all-libiberty
21981 maybe-all-libiberty:
21982 @if gcc-bootstrap
21983 all-libiberty: stage_current
21984 @endif gcc-bootstrap
21985 @if libiberty
21986 TARGET-libiberty=all
21987 maybe-all-libiberty: all-libiberty
21988 all-libiberty: configure-libiberty
21989 @r=`${PWD_COMMAND}`; export r; \
21990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21991 $(HOST_EXPORTS) \
21992 (cd $(HOST_SUBDIR)/libiberty && \
21993 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21994 $(TARGET-libiberty))
21995 @endif libiberty
21996
21997
21998
21999 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22000 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22001 maybe-all-stage1-libiberty:
22002 maybe-clean-stage1-libiberty:
22003 @if libiberty-bootstrap
22004 maybe-all-stage1-libiberty: all-stage1-libiberty
22005 all-stage1: all-stage1-libiberty
22006 TARGET-stage1-libiberty = $(TARGET-libiberty)
22007 all-stage1-libiberty: configure-stage1-libiberty
22008 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22009 @r=`${PWD_COMMAND}`; export r; \
22010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22011 TFLAGS="$(STAGE1_TFLAGS)"; \
22012 $(HOST_EXPORTS) \
22013 cd $(HOST_SUBDIR)/libiberty && \
22014 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22015 CFLAGS="$(STAGE1_CFLAGS)" \
22016 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22017 LIBCFLAGS="$(LIBCFLAGS)" \
22018 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22019 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22020 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22021 $(EXTRA_HOST_FLAGS) \
22022 TFLAGS="$(STAGE1_TFLAGS)" \
22023 $(TARGET-stage1-libiberty)
22024
22025 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22026 clean-stage1: clean-stage1-libiberty
22027 clean-stage1-libiberty:
22028 @if [ $(current_stage) = stage1 ]; then \
22029 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22030 else \
22031 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22032 $(MAKE) stage1-start; \
22033 fi; \
22034 cd $(HOST_SUBDIR)/libiberty && \
22035 $(MAKE) $(EXTRA_HOST_FLAGS) \
22036 clean
22037 @endif libiberty-bootstrap
22038
22039
22040 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22041 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22042 maybe-all-stage2-libiberty:
22043 maybe-clean-stage2-libiberty:
22044 @if libiberty-bootstrap
22045 maybe-all-stage2-libiberty: all-stage2-libiberty
22046 all-stage2: all-stage2-libiberty
22047 TARGET-stage2-libiberty = $(TARGET-libiberty)
22048 all-stage2-libiberty: configure-stage2-libiberty
22049 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22050 @r=`${PWD_COMMAND}`; export r; \
22051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22052 TFLAGS="$(STAGE2_TFLAGS)"; \
22053 $(HOST_EXPORTS) \
22054 $(POSTSTAGE1_HOST_EXPORTS) \
22055 cd $(HOST_SUBDIR)/libiberty && \
22056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22057 CFLAGS="$(STAGE2_CFLAGS)" \
22058 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22059 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22063 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22064 TFLAGS="$(STAGE2_TFLAGS)" \
22065 $(TARGET-stage2-libiberty)
22066
22067 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22068 clean-stage2: clean-stage2-libiberty
22069 clean-stage2-libiberty:
22070 @if [ $(current_stage) = stage2 ]; then \
22071 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22072 else \
22073 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22074 $(MAKE) stage2-start; \
22075 fi; \
22076 cd $(HOST_SUBDIR)/libiberty && \
22077 $(MAKE) $(EXTRA_HOST_FLAGS) \
22078 $(POSTSTAGE1_FLAGS_TO_PASS) \
22079 clean
22080 @endif libiberty-bootstrap
22081
22082
22083 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22084 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22085 maybe-all-stage3-libiberty:
22086 maybe-clean-stage3-libiberty:
22087 @if libiberty-bootstrap
22088 maybe-all-stage3-libiberty: all-stage3-libiberty
22089 all-stage3: all-stage3-libiberty
22090 TARGET-stage3-libiberty = $(TARGET-libiberty)
22091 all-stage3-libiberty: configure-stage3-libiberty
22092 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22093 @r=`${PWD_COMMAND}`; export r; \
22094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22095 TFLAGS="$(STAGE3_TFLAGS)"; \
22096 $(HOST_EXPORTS) \
22097 $(POSTSTAGE1_HOST_EXPORTS) \
22098 cd $(HOST_SUBDIR)/libiberty && \
22099 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22100 CFLAGS="$(STAGE3_CFLAGS)" \
22101 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22102 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22103 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22104 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22105 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22106 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22107 TFLAGS="$(STAGE3_TFLAGS)" \
22108 $(TARGET-stage3-libiberty)
22109
22110 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22111 clean-stage3: clean-stage3-libiberty
22112 clean-stage3-libiberty:
22113 @if [ $(current_stage) = stage3 ]; then \
22114 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22115 else \
22116 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22117 $(MAKE) stage3-start; \
22118 fi; \
22119 cd $(HOST_SUBDIR)/libiberty && \
22120 $(MAKE) $(EXTRA_HOST_FLAGS) \
22121 $(POSTSTAGE1_FLAGS_TO_PASS) \
22122 clean
22123 @endif libiberty-bootstrap
22124
22125
22126 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22127 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22128 maybe-all-stage4-libiberty:
22129 maybe-clean-stage4-libiberty:
22130 @if libiberty-bootstrap
22131 maybe-all-stage4-libiberty: all-stage4-libiberty
22132 all-stage4: all-stage4-libiberty
22133 TARGET-stage4-libiberty = $(TARGET-libiberty)
22134 all-stage4-libiberty: configure-stage4-libiberty
22135 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22136 @r=`${PWD_COMMAND}`; export r; \
22137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22138 TFLAGS="$(STAGE4_TFLAGS)"; \
22139 $(HOST_EXPORTS) \
22140 $(POSTSTAGE1_HOST_EXPORTS) \
22141 cd $(HOST_SUBDIR)/libiberty && \
22142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22143 CFLAGS="$(STAGE4_CFLAGS)" \
22144 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22145 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22149 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22150 TFLAGS="$(STAGE4_TFLAGS)" \
22151 $(TARGET-stage4-libiberty)
22152
22153 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22154 clean-stage4: clean-stage4-libiberty
22155 clean-stage4-libiberty:
22156 @if [ $(current_stage) = stage4 ]; then \
22157 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22158 else \
22159 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22160 $(MAKE) stage4-start; \
22161 fi; \
22162 cd $(HOST_SUBDIR)/libiberty && \
22163 $(MAKE) $(EXTRA_HOST_FLAGS) \
22164 $(POSTSTAGE1_FLAGS_TO_PASS) \
22165 clean
22166 @endif libiberty-bootstrap
22167
22168
22169 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22170 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22171 maybe-all-stageprofile-libiberty:
22172 maybe-clean-stageprofile-libiberty:
22173 @if libiberty-bootstrap
22174 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22175 all-stageprofile: all-stageprofile-libiberty
22176 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22177 all-stageprofile-libiberty: configure-stageprofile-libiberty
22178 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22179 @r=`${PWD_COMMAND}`; export r; \
22180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22181 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22182 $(HOST_EXPORTS) \
22183 $(POSTSTAGE1_HOST_EXPORTS) \
22184 cd $(HOST_SUBDIR)/libiberty && \
22185 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22186 CFLAGS="$(STAGEprofile_CFLAGS)" \
22187 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22188 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22189 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22190 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22191 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22192 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22193 TFLAGS="$(STAGEprofile_TFLAGS)" \
22194 $(TARGET-stageprofile-libiberty)
22195
22196 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22197 clean-stageprofile: clean-stageprofile-libiberty
22198 clean-stageprofile-libiberty:
22199 @if [ $(current_stage) = stageprofile ]; then \
22200 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22201 else \
22202 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22203 $(MAKE) stageprofile-start; \
22204 fi; \
22205 cd $(HOST_SUBDIR)/libiberty && \
22206 $(MAKE) $(EXTRA_HOST_FLAGS) \
22207 $(POSTSTAGE1_FLAGS_TO_PASS) \
22208 clean
22209 @endif libiberty-bootstrap
22210
22211
22212 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22213 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22214 maybe-all-stagefeedback-libiberty:
22215 maybe-clean-stagefeedback-libiberty:
22216 @if libiberty-bootstrap
22217 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22218 all-stagefeedback: all-stagefeedback-libiberty
22219 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22220 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22221 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22222 @r=`${PWD_COMMAND}`; export r; \
22223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22224 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22225 $(HOST_EXPORTS) \
22226 $(POSTSTAGE1_HOST_EXPORTS) \
22227 cd $(HOST_SUBDIR)/libiberty && \
22228 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22229 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22230 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22231 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22232 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22233 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22234 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22235 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22236 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22237 $(TARGET-stagefeedback-libiberty)
22238
22239 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22240 clean-stagefeedback: clean-stagefeedback-libiberty
22241 clean-stagefeedback-libiberty:
22242 @if [ $(current_stage) = stagefeedback ]; then \
22243 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22244 else \
22245 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22246 $(MAKE) stagefeedback-start; \
22247 fi; \
22248 cd $(HOST_SUBDIR)/libiberty && \
22249 $(MAKE) $(EXTRA_HOST_FLAGS) \
22250 $(POSTSTAGE1_FLAGS_TO_PASS) \
22251 clean
22252 @endif libiberty-bootstrap
22253
22254
22255
22256
22257
22258 .PHONY: check-libiberty maybe-check-libiberty
22259 maybe-check-libiberty:
22260 @if libiberty
22261 maybe-check-libiberty: check-libiberty
22262
22263 check-libiberty:
22264 @: $(MAKE); $(unstage)
22265 @r=`${PWD_COMMAND}`; export r; \
22266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22267 $(HOST_EXPORTS) \
22268 (cd $(HOST_SUBDIR)/libiberty && \
22269 $(MAKE) $(FLAGS_TO_PASS) check)
22270
22271 @endif libiberty
22272
22273 .PHONY: install-libiberty maybe-install-libiberty
22274 maybe-install-libiberty:
22275 @if libiberty
22276 maybe-install-libiberty: install-libiberty
22277
22278 install-libiberty: installdirs
22279 @: $(MAKE); $(unstage)
22280 @r=`${PWD_COMMAND}`; export r; \
22281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22282 $(HOST_EXPORTS) \
22283 (cd $(HOST_SUBDIR)/libiberty && \
22284 $(MAKE) $(FLAGS_TO_PASS) install)
22285
22286 @endif libiberty
22287
22288 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22289 maybe-install-strip-libiberty:
22290 @if libiberty
22291 maybe-install-strip-libiberty: install-strip-libiberty
22292
22293 install-strip-libiberty: installdirs
22294 @: $(MAKE); $(unstage)
22295 @r=`${PWD_COMMAND}`; export r; \
22296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22297 $(HOST_EXPORTS) \
22298 (cd $(HOST_SUBDIR)/libiberty && \
22299 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22300
22301 @endif libiberty
22302
22303 # Other targets (info, dvi, pdf, etc.)
22304
22305 .PHONY: maybe-info-libiberty info-libiberty
22306 maybe-info-libiberty:
22307 @if libiberty
22308 maybe-info-libiberty: info-libiberty
22309
22310 info-libiberty: \
22311 configure-libiberty
22312 @[ -f ./libiberty/Makefile ] || exit 0; \
22313 r=`${PWD_COMMAND}`; export r; \
22314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22315 $(HOST_EXPORTS) \
22316 for flag in $(EXTRA_HOST_FLAGS) ; do \
22317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22318 done; \
22319 echo "Doing info in libiberty" ; \
22320 (cd $(HOST_SUBDIR)/libiberty && \
22321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22323 "RANLIB=$${RANLIB}" \
22324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22325 info) \
22326 || exit 1
22327
22328 @endif libiberty
22329
22330 .PHONY: maybe-dvi-libiberty dvi-libiberty
22331 maybe-dvi-libiberty:
22332 @if libiberty
22333 maybe-dvi-libiberty: dvi-libiberty
22334
22335 dvi-libiberty: \
22336 configure-libiberty
22337 @[ -f ./libiberty/Makefile ] || exit 0; \
22338 r=`${PWD_COMMAND}`; export r; \
22339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22340 $(HOST_EXPORTS) \
22341 for flag in $(EXTRA_HOST_FLAGS) ; do \
22342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22343 done; \
22344 echo "Doing dvi in libiberty" ; \
22345 (cd $(HOST_SUBDIR)/libiberty && \
22346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22348 "RANLIB=$${RANLIB}" \
22349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22350 dvi) \
22351 || exit 1
22352
22353 @endif libiberty
22354
22355 .PHONY: maybe-pdf-libiberty pdf-libiberty
22356 maybe-pdf-libiberty:
22357 @if libiberty
22358 maybe-pdf-libiberty: pdf-libiberty
22359
22360 pdf-libiberty: \
22361 configure-libiberty
22362 @[ -f ./libiberty/Makefile ] || exit 0; \
22363 r=`${PWD_COMMAND}`; export r; \
22364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22365 $(HOST_EXPORTS) \
22366 for flag in $(EXTRA_HOST_FLAGS) ; do \
22367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22368 done; \
22369 echo "Doing pdf in libiberty" ; \
22370 (cd $(HOST_SUBDIR)/libiberty && \
22371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22373 "RANLIB=$${RANLIB}" \
22374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22375 pdf) \
22376 || exit 1
22377
22378 @endif libiberty
22379
22380 .PHONY: maybe-html-libiberty html-libiberty
22381 maybe-html-libiberty:
22382 @if libiberty
22383 maybe-html-libiberty: html-libiberty
22384
22385 html-libiberty: \
22386 configure-libiberty
22387 @[ -f ./libiberty/Makefile ] || exit 0; \
22388 r=`${PWD_COMMAND}`; export r; \
22389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22390 $(HOST_EXPORTS) \
22391 for flag in $(EXTRA_HOST_FLAGS) ; do \
22392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22393 done; \
22394 echo "Doing html in libiberty" ; \
22395 (cd $(HOST_SUBDIR)/libiberty && \
22396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22398 "RANLIB=$${RANLIB}" \
22399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22400 html) \
22401 || exit 1
22402
22403 @endif libiberty
22404
22405 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22406 maybe-TAGS-libiberty:
22407 @if libiberty
22408 maybe-TAGS-libiberty: TAGS-libiberty
22409
22410 TAGS-libiberty: \
22411 configure-libiberty
22412 @[ -f ./libiberty/Makefile ] || exit 0; \
22413 r=`${PWD_COMMAND}`; export r; \
22414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22415 $(HOST_EXPORTS) \
22416 for flag in $(EXTRA_HOST_FLAGS) ; do \
22417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22418 done; \
22419 echo "Doing TAGS in libiberty" ; \
22420 (cd $(HOST_SUBDIR)/libiberty && \
22421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22423 "RANLIB=$${RANLIB}" \
22424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22425 TAGS) \
22426 || exit 1
22427
22428 @endif libiberty
22429
22430 .PHONY: maybe-install-info-libiberty install-info-libiberty
22431 maybe-install-info-libiberty:
22432 @if libiberty
22433 maybe-install-info-libiberty: install-info-libiberty
22434
22435 install-info-libiberty: \
22436 configure-libiberty \
22437 info-libiberty
22438 @[ -f ./libiberty/Makefile ] || exit 0; \
22439 r=`${PWD_COMMAND}`; export r; \
22440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22441 $(HOST_EXPORTS) \
22442 for flag in $(EXTRA_HOST_FLAGS) ; do \
22443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22444 done; \
22445 echo "Doing install-info in libiberty" ; \
22446 (cd $(HOST_SUBDIR)/libiberty && \
22447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22449 "RANLIB=$${RANLIB}" \
22450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22451 install-info) \
22452 || exit 1
22453
22454 @endif libiberty
22455
22456 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22457 maybe-install-pdf-libiberty:
22458 @if libiberty
22459 maybe-install-pdf-libiberty: install-pdf-libiberty
22460
22461 install-pdf-libiberty: \
22462 configure-libiberty \
22463 pdf-libiberty
22464 @[ -f ./libiberty/Makefile ] || exit 0; \
22465 r=`${PWD_COMMAND}`; export r; \
22466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22467 $(HOST_EXPORTS) \
22468 for flag in $(EXTRA_HOST_FLAGS) ; do \
22469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22470 done; \
22471 echo "Doing install-pdf in libiberty" ; \
22472 (cd $(HOST_SUBDIR)/libiberty && \
22473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22475 "RANLIB=$${RANLIB}" \
22476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22477 install-pdf) \
22478 || exit 1
22479
22480 @endif libiberty
22481
22482 .PHONY: maybe-install-html-libiberty install-html-libiberty
22483 maybe-install-html-libiberty:
22484 @if libiberty
22485 maybe-install-html-libiberty: install-html-libiberty
22486
22487 install-html-libiberty: \
22488 configure-libiberty \
22489 html-libiberty
22490 @[ -f ./libiberty/Makefile ] || exit 0; \
22491 r=`${PWD_COMMAND}`; export r; \
22492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22493 $(HOST_EXPORTS) \
22494 for flag in $(EXTRA_HOST_FLAGS) ; do \
22495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22496 done; \
22497 echo "Doing install-html in libiberty" ; \
22498 (cd $(HOST_SUBDIR)/libiberty && \
22499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22501 "RANLIB=$${RANLIB}" \
22502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22503 install-html) \
22504 || exit 1
22505
22506 @endif libiberty
22507
22508 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22509 maybe-installcheck-libiberty:
22510 @if libiberty
22511 maybe-installcheck-libiberty: installcheck-libiberty
22512
22513 installcheck-libiberty: \
22514 configure-libiberty
22515 @[ -f ./libiberty/Makefile ] || exit 0; \
22516 r=`${PWD_COMMAND}`; export r; \
22517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22518 $(HOST_EXPORTS) \
22519 for flag in $(EXTRA_HOST_FLAGS) ; do \
22520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22521 done; \
22522 echo "Doing installcheck in libiberty" ; \
22523 (cd $(HOST_SUBDIR)/libiberty && \
22524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22526 "RANLIB=$${RANLIB}" \
22527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22528 installcheck) \
22529 || exit 1
22530
22531 @endif libiberty
22532
22533 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22534 maybe-mostlyclean-libiberty:
22535 @if libiberty
22536 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22537
22538 mostlyclean-libiberty:
22539 @[ -f ./libiberty/Makefile ] || exit 0; \
22540 r=`${PWD_COMMAND}`; export r; \
22541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22542 $(HOST_EXPORTS) \
22543 for flag in $(EXTRA_HOST_FLAGS) ; do \
22544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22545 done; \
22546 echo "Doing mostlyclean in libiberty" ; \
22547 (cd $(HOST_SUBDIR)/libiberty && \
22548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22550 "RANLIB=$${RANLIB}" \
22551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22552 mostlyclean) \
22553 || exit 1
22554
22555 @endif libiberty
22556
22557 .PHONY: maybe-clean-libiberty clean-libiberty
22558 maybe-clean-libiberty:
22559 @if libiberty
22560 maybe-clean-libiberty: clean-libiberty
22561
22562 clean-libiberty:
22563 @[ -f ./libiberty/Makefile ] || exit 0; \
22564 r=`${PWD_COMMAND}`; export r; \
22565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22566 $(HOST_EXPORTS) \
22567 for flag in $(EXTRA_HOST_FLAGS) ; do \
22568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22569 done; \
22570 echo "Doing clean in libiberty" ; \
22571 (cd $(HOST_SUBDIR)/libiberty && \
22572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22574 "RANLIB=$${RANLIB}" \
22575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22576 clean) \
22577 || exit 1
22578
22579 @endif libiberty
22580
22581 .PHONY: maybe-distclean-libiberty distclean-libiberty
22582 maybe-distclean-libiberty:
22583 @if libiberty
22584 maybe-distclean-libiberty: distclean-libiberty
22585
22586 distclean-libiberty:
22587 @[ -f ./libiberty/Makefile ] || exit 0; \
22588 r=`${PWD_COMMAND}`; export r; \
22589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22590 $(HOST_EXPORTS) \
22591 for flag in $(EXTRA_HOST_FLAGS) ; do \
22592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22593 done; \
22594 echo "Doing distclean in libiberty" ; \
22595 (cd $(HOST_SUBDIR)/libiberty && \
22596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22598 "RANLIB=$${RANLIB}" \
22599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22600 distclean) \
22601 || exit 1
22602
22603 @endif libiberty
22604
22605 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22606 maybe-maintainer-clean-libiberty:
22607 @if libiberty
22608 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22609
22610 maintainer-clean-libiberty:
22611 @[ -f ./libiberty/Makefile ] || exit 0; \
22612 r=`${PWD_COMMAND}`; export r; \
22613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22614 $(HOST_EXPORTS) \
22615 for flag in $(EXTRA_HOST_FLAGS) ; do \
22616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22617 done; \
22618 echo "Doing maintainer-clean in libiberty" ; \
22619 (cd $(HOST_SUBDIR)/libiberty && \
22620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22622 "RANLIB=$${RANLIB}" \
22623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22624 maintainer-clean) \
22625 || exit 1
22626
22627 @endif libiberty
22628
22629
22630
22631 .PHONY: configure-libiconv maybe-configure-libiconv
22632 maybe-configure-libiconv:
22633 @if gcc-bootstrap
22634 configure-libiconv: stage_current
22635 @endif gcc-bootstrap
22636 @if libiconv
22637 maybe-configure-libiconv: configure-libiconv
22638 configure-libiconv:
22639 @: $(MAKE); $(unstage)
22640 @r=`${PWD_COMMAND}`; export r; \
22641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22642 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22643 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22644 $(HOST_EXPORTS) \
22645 echo Configuring in $(HOST_SUBDIR)/libiconv; \
22646 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22647 case $(srcdir) in \
22648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22649 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22651 esac; \
22652 srcdiroption="--srcdir=$${topdir}/libiconv"; \
22653 libsrcdir="$$s/libiconv"; \
22654 $(SHELL) $${libsrcdir}/configure \
22655 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22656 --target=${target_alias} $${srcdiroption} --disable-shared \
22657 || exit 1
22658 @endif libiconv
22659
22660
22661
22662
22663
22664 .PHONY: all-libiconv maybe-all-libiconv
22665 maybe-all-libiconv:
22666 @if gcc-bootstrap
22667 all-libiconv: stage_current
22668 @endif gcc-bootstrap
22669 @if libiconv
22670 TARGET-libiconv=all
22671 maybe-all-libiconv: all-libiconv
22672 all-libiconv: configure-libiconv
22673 @: $(MAKE); $(unstage)
22674 @r=`${PWD_COMMAND}`; export r; \
22675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22676 $(HOST_EXPORTS) \
22677 (cd $(HOST_SUBDIR)/libiconv && \
22678 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22679 $(TARGET-libiconv))
22680 @endif libiconv
22681
22682
22683
22684
22685 .PHONY: check-libiconv maybe-check-libiconv
22686 maybe-check-libiconv:
22687 @if libiconv
22688 maybe-check-libiconv: check-libiconv
22689
22690 check-libiconv:
22691 @: $(MAKE); $(unstage)
22692 @r=`${PWD_COMMAND}`; export r; \
22693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22694 $(HOST_EXPORTS) \
22695 (cd $(HOST_SUBDIR)/libiconv && \
22696 $(MAKE) $(FLAGS_TO_PASS) check)
22697
22698 @endif libiconv
22699
22700 .PHONY: install-libiconv maybe-install-libiconv
22701 maybe-install-libiconv:
22702 @if libiconv
22703 maybe-install-libiconv: install-libiconv
22704
22705 install-libiconv:
22706
22707 @endif libiconv
22708
22709 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22710 maybe-install-strip-libiconv:
22711 @if libiconv
22712 maybe-install-strip-libiconv: install-strip-libiconv
22713
22714 install-strip-libiconv:
22715
22716 @endif libiconv
22717
22718 # Other targets (info, dvi, pdf, etc.)
22719
22720 .PHONY: maybe-info-libiconv info-libiconv
22721 maybe-info-libiconv:
22722 @if libiconv
22723 maybe-info-libiconv: info-libiconv
22724
22725 info-libiconv: \
22726 configure-libiconv
22727 @: $(MAKE); $(unstage)
22728 @[ -f ./libiconv/Makefile ] || exit 0; \
22729 r=`${PWD_COMMAND}`; export r; \
22730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22731 $(HOST_EXPORTS) \
22732 for flag in $(EXTRA_HOST_FLAGS) ; do \
22733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22734 done; \
22735 echo "Doing info in libiconv" ; \
22736 (cd $(HOST_SUBDIR)/libiconv && \
22737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22739 "RANLIB=$${RANLIB}" \
22740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22741 info) \
22742 || exit 1
22743
22744 @endif libiconv
22745
22746 .PHONY: maybe-dvi-libiconv dvi-libiconv
22747 maybe-dvi-libiconv:
22748 @if libiconv
22749 maybe-dvi-libiconv: dvi-libiconv
22750
22751 dvi-libiconv: \
22752 configure-libiconv
22753 @: $(MAKE); $(unstage)
22754 @[ -f ./libiconv/Makefile ] || exit 0; \
22755 r=`${PWD_COMMAND}`; export r; \
22756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22757 $(HOST_EXPORTS) \
22758 for flag in $(EXTRA_HOST_FLAGS) ; do \
22759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22760 done; \
22761 echo "Doing dvi in libiconv" ; \
22762 (cd $(HOST_SUBDIR)/libiconv && \
22763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22765 "RANLIB=$${RANLIB}" \
22766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22767 dvi) \
22768 || exit 1
22769
22770 @endif libiconv
22771
22772 .PHONY: maybe-pdf-libiconv pdf-libiconv
22773 maybe-pdf-libiconv:
22774 @if libiconv
22775 maybe-pdf-libiconv: pdf-libiconv
22776
22777 pdf-libiconv: \
22778 configure-libiconv
22779 @: $(MAKE); $(unstage)
22780 @[ -f ./libiconv/Makefile ] || exit 0; \
22781 r=`${PWD_COMMAND}`; export r; \
22782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22783 $(HOST_EXPORTS) \
22784 for flag in $(EXTRA_HOST_FLAGS) ; do \
22785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22786 done; \
22787 echo "Doing pdf in libiconv" ; \
22788 (cd $(HOST_SUBDIR)/libiconv && \
22789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22791 "RANLIB=$${RANLIB}" \
22792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22793 pdf) \
22794 || exit 1
22795
22796 @endif libiconv
22797
22798 .PHONY: maybe-html-libiconv html-libiconv
22799 maybe-html-libiconv:
22800 @if libiconv
22801 maybe-html-libiconv: html-libiconv
22802
22803 html-libiconv: \
22804 configure-libiconv
22805 @: $(MAKE); $(unstage)
22806 @[ -f ./libiconv/Makefile ] || exit 0; \
22807 r=`${PWD_COMMAND}`; export r; \
22808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22809 $(HOST_EXPORTS) \
22810 for flag in $(EXTRA_HOST_FLAGS) ; do \
22811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22812 done; \
22813 echo "Doing html in libiconv" ; \
22814 (cd $(HOST_SUBDIR)/libiconv && \
22815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22817 "RANLIB=$${RANLIB}" \
22818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22819 html) \
22820 || exit 1
22821
22822 @endif libiconv
22823
22824 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22825 maybe-TAGS-libiconv:
22826 @if libiconv
22827 maybe-TAGS-libiconv: TAGS-libiconv
22828
22829 TAGS-libiconv: \
22830 configure-libiconv
22831 @: $(MAKE); $(unstage)
22832 @[ -f ./libiconv/Makefile ] || exit 0; \
22833 r=`${PWD_COMMAND}`; export r; \
22834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22835 $(HOST_EXPORTS) \
22836 for flag in $(EXTRA_HOST_FLAGS) ; do \
22837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22838 done; \
22839 echo "Doing TAGS in libiconv" ; \
22840 (cd $(HOST_SUBDIR)/libiconv && \
22841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22843 "RANLIB=$${RANLIB}" \
22844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22845 TAGS) \
22846 || exit 1
22847
22848 @endif libiconv
22849
22850 .PHONY: maybe-install-info-libiconv install-info-libiconv
22851 maybe-install-info-libiconv:
22852 @if libiconv
22853 maybe-install-info-libiconv: install-info-libiconv
22854
22855 # libiconv doesn't support install-info.
22856 install-info-libiconv:
22857
22858 @endif libiconv
22859
22860 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22861 maybe-install-pdf-libiconv:
22862 @if libiconv
22863 maybe-install-pdf-libiconv: install-pdf-libiconv
22864
22865 # libiconv doesn't support install-pdf.
22866 install-pdf-libiconv:
22867
22868 @endif libiconv
22869
22870 .PHONY: maybe-install-html-libiconv install-html-libiconv
22871 maybe-install-html-libiconv:
22872 @if libiconv
22873 maybe-install-html-libiconv: install-html-libiconv
22874
22875 # libiconv doesn't support install-html.
22876 install-html-libiconv:
22877
22878 @endif libiconv
22879
22880 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22881 maybe-installcheck-libiconv:
22882 @if libiconv
22883 maybe-installcheck-libiconv: installcheck-libiconv
22884
22885 installcheck-libiconv: \
22886 configure-libiconv
22887 @: $(MAKE); $(unstage)
22888 @[ -f ./libiconv/Makefile ] || exit 0; \
22889 r=`${PWD_COMMAND}`; export r; \
22890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22891 $(HOST_EXPORTS) \
22892 for flag in $(EXTRA_HOST_FLAGS) ; do \
22893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22894 done; \
22895 echo "Doing installcheck in libiconv" ; \
22896 (cd $(HOST_SUBDIR)/libiconv && \
22897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22899 "RANLIB=$${RANLIB}" \
22900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22901 installcheck) \
22902 || exit 1
22903
22904 @endif libiconv
22905
22906 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22907 maybe-mostlyclean-libiconv:
22908 @if libiconv
22909 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22910
22911 mostlyclean-libiconv:
22912 @: $(MAKE); $(unstage)
22913 @[ -f ./libiconv/Makefile ] || exit 0; \
22914 r=`${PWD_COMMAND}`; export r; \
22915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22916 $(HOST_EXPORTS) \
22917 for flag in $(EXTRA_HOST_FLAGS) ; do \
22918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22919 done; \
22920 echo "Doing mostlyclean in libiconv" ; \
22921 (cd $(HOST_SUBDIR)/libiconv && \
22922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22924 "RANLIB=$${RANLIB}" \
22925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22926 mostlyclean) \
22927 || exit 1
22928
22929 @endif libiconv
22930
22931 .PHONY: maybe-clean-libiconv clean-libiconv
22932 maybe-clean-libiconv:
22933 @if libiconv
22934 maybe-clean-libiconv: clean-libiconv
22935
22936 clean-libiconv:
22937 @: $(MAKE); $(unstage)
22938 @[ -f ./libiconv/Makefile ] || exit 0; \
22939 r=`${PWD_COMMAND}`; export r; \
22940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22941 $(HOST_EXPORTS) \
22942 for flag in $(EXTRA_HOST_FLAGS) ; do \
22943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22944 done; \
22945 echo "Doing clean in libiconv" ; \
22946 (cd $(HOST_SUBDIR)/libiconv && \
22947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22949 "RANLIB=$${RANLIB}" \
22950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22951 clean) \
22952 || exit 1
22953
22954 @endif libiconv
22955
22956 .PHONY: maybe-distclean-libiconv distclean-libiconv
22957 maybe-distclean-libiconv:
22958 @if libiconv
22959 maybe-distclean-libiconv: distclean-libiconv
22960
22961 distclean-libiconv:
22962 @: $(MAKE); $(unstage)
22963 @[ -f ./libiconv/Makefile ] || exit 0; \
22964 r=`${PWD_COMMAND}`; export r; \
22965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22966 $(HOST_EXPORTS) \
22967 for flag in $(EXTRA_HOST_FLAGS) ; do \
22968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22969 done; \
22970 echo "Doing distclean in libiconv" ; \
22971 (cd $(HOST_SUBDIR)/libiconv && \
22972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22974 "RANLIB=$${RANLIB}" \
22975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22976 distclean) \
22977 || exit 1
22978
22979 @endif libiconv
22980
22981 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
22982 maybe-maintainer-clean-libiconv:
22983 @if libiconv
22984 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
22985
22986 maintainer-clean-libiconv:
22987 @: $(MAKE); $(unstage)
22988 @[ -f ./libiconv/Makefile ] || exit 0; \
22989 r=`${PWD_COMMAND}`; export r; \
22990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22991 $(HOST_EXPORTS) \
22992 for flag in $(EXTRA_HOST_FLAGS) ; do \
22993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22994 done; \
22995 echo "Doing maintainer-clean in libiconv" ; \
22996 (cd $(HOST_SUBDIR)/libiconv && \
22997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22999 "RANLIB=$${RANLIB}" \
23000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23001 maintainer-clean) \
23002 || exit 1
23003
23004 @endif libiconv
23005
23006
23007
23008 .PHONY: configure-m4 maybe-configure-m4
23009 maybe-configure-m4:
23010 @if gcc-bootstrap
23011 configure-m4: stage_current
23012 @endif gcc-bootstrap
23013 @if m4
23014 maybe-configure-m4: configure-m4
23015 configure-m4:
23016 @: $(MAKE); $(unstage)
23017 @r=`${PWD_COMMAND}`; export r; \
23018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23019 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23021 $(HOST_EXPORTS) \
23022 echo Configuring in $(HOST_SUBDIR)/m4; \
23023 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23024 case $(srcdir) in \
23025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23026 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23028 esac; \
23029 srcdiroption="--srcdir=$${topdir}/m4"; \
23030 libsrcdir="$$s/m4"; \
23031 $(SHELL) $${libsrcdir}/configure \
23032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23033 --target=${target_alias} $${srcdiroption} \
23034 || exit 1
23035 @endif m4
23036
23037
23038
23039
23040
23041 .PHONY: all-m4 maybe-all-m4
23042 maybe-all-m4:
23043 @if gcc-bootstrap
23044 all-m4: stage_current
23045 @endif gcc-bootstrap
23046 @if m4
23047 TARGET-m4=all
23048 maybe-all-m4: all-m4
23049 all-m4: configure-m4
23050 @: $(MAKE); $(unstage)
23051 @r=`${PWD_COMMAND}`; export r; \
23052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23053 $(HOST_EXPORTS) \
23054 (cd $(HOST_SUBDIR)/m4 && \
23055 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23056 $(TARGET-m4))
23057 @endif m4
23058
23059
23060
23061
23062 .PHONY: check-m4 maybe-check-m4
23063 maybe-check-m4:
23064 @if m4
23065 maybe-check-m4: check-m4
23066
23067 check-m4:
23068 @: $(MAKE); $(unstage)
23069 @r=`${PWD_COMMAND}`; export r; \
23070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23071 $(HOST_EXPORTS) \
23072 (cd $(HOST_SUBDIR)/m4 && \
23073 $(MAKE) $(FLAGS_TO_PASS) check)
23074
23075 @endif m4
23076
23077 .PHONY: install-m4 maybe-install-m4
23078 maybe-install-m4:
23079 @if m4
23080 maybe-install-m4: install-m4
23081
23082 install-m4: installdirs
23083 @: $(MAKE); $(unstage)
23084 @r=`${PWD_COMMAND}`; export r; \
23085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23086 $(HOST_EXPORTS) \
23087 (cd $(HOST_SUBDIR)/m4 && \
23088 $(MAKE) $(FLAGS_TO_PASS) install)
23089
23090 @endif m4
23091
23092 .PHONY: install-strip-m4 maybe-install-strip-m4
23093 maybe-install-strip-m4:
23094 @if m4
23095 maybe-install-strip-m4: install-strip-m4
23096
23097 install-strip-m4: installdirs
23098 @: $(MAKE); $(unstage)
23099 @r=`${PWD_COMMAND}`; export r; \
23100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23101 $(HOST_EXPORTS) \
23102 (cd $(HOST_SUBDIR)/m4 && \
23103 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23104
23105 @endif m4
23106
23107 # Other targets (info, dvi, pdf, etc.)
23108
23109 .PHONY: maybe-info-m4 info-m4
23110 maybe-info-m4:
23111 @if m4
23112 maybe-info-m4: info-m4
23113
23114 info-m4: \
23115 configure-m4
23116 @: $(MAKE); $(unstage)
23117 @[ -f ./m4/Makefile ] || exit 0; \
23118 r=`${PWD_COMMAND}`; export r; \
23119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23120 $(HOST_EXPORTS) \
23121 for flag in $(EXTRA_HOST_FLAGS) ; do \
23122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23123 done; \
23124 echo "Doing info in m4" ; \
23125 (cd $(HOST_SUBDIR)/m4 && \
23126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23128 "RANLIB=$${RANLIB}" \
23129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23130 info) \
23131 || exit 1
23132
23133 @endif m4
23134
23135 .PHONY: maybe-dvi-m4 dvi-m4
23136 maybe-dvi-m4:
23137 @if m4
23138 maybe-dvi-m4: dvi-m4
23139
23140 dvi-m4: \
23141 configure-m4
23142 @: $(MAKE); $(unstage)
23143 @[ -f ./m4/Makefile ] || exit 0; \
23144 r=`${PWD_COMMAND}`; export r; \
23145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23146 $(HOST_EXPORTS) \
23147 for flag in $(EXTRA_HOST_FLAGS) ; do \
23148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23149 done; \
23150 echo "Doing dvi in m4" ; \
23151 (cd $(HOST_SUBDIR)/m4 && \
23152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23154 "RANLIB=$${RANLIB}" \
23155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23156 dvi) \
23157 || exit 1
23158
23159 @endif m4
23160
23161 .PHONY: maybe-pdf-m4 pdf-m4
23162 maybe-pdf-m4:
23163 @if m4
23164 maybe-pdf-m4: pdf-m4
23165
23166 pdf-m4: \
23167 configure-m4
23168 @: $(MAKE); $(unstage)
23169 @[ -f ./m4/Makefile ] || exit 0; \
23170 r=`${PWD_COMMAND}`; export r; \
23171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23172 $(HOST_EXPORTS) \
23173 for flag in $(EXTRA_HOST_FLAGS) ; do \
23174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23175 done; \
23176 echo "Doing pdf in m4" ; \
23177 (cd $(HOST_SUBDIR)/m4 && \
23178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23180 "RANLIB=$${RANLIB}" \
23181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23182 pdf) \
23183 || exit 1
23184
23185 @endif m4
23186
23187 .PHONY: maybe-html-m4 html-m4
23188 maybe-html-m4:
23189 @if m4
23190 maybe-html-m4: html-m4
23191
23192 html-m4: \
23193 configure-m4
23194 @: $(MAKE); $(unstage)
23195 @[ -f ./m4/Makefile ] || exit 0; \
23196 r=`${PWD_COMMAND}`; export r; \
23197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23198 $(HOST_EXPORTS) \
23199 for flag in $(EXTRA_HOST_FLAGS) ; do \
23200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23201 done; \
23202 echo "Doing html in m4" ; \
23203 (cd $(HOST_SUBDIR)/m4 && \
23204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23206 "RANLIB=$${RANLIB}" \
23207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23208 html) \
23209 || exit 1
23210
23211 @endif m4
23212
23213 .PHONY: maybe-TAGS-m4 TAGS-m4
23214 maybe-TAGS-m4:
23215 @if m4
23216 maybe-TAGS-m4: TAGS-m4
23217
23218 TAGS-m4: \
23219 configure-m4
23220 @: $(MAKE); $(unstage)
23221 @[ -f ./m4/Makefile ] || exit 0; \
23222 r=`${PWD_COMMAND}`; export r; \
23223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23224 $(HOST_EXPORTS) \
23225 for flag in $(EXTRA_HOST_FLAGS) ; do \
23226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23227 done; \
23228 echo "Doing TAGS in m4" ; \
23229 (cd $(HOST_SUBDIR)/m4 && \
23230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23232 "RANLIB=$${RANLIB}" \
23233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23234 TAGS) \
23235 || exit 1
23236
23237 @endif m4
23238
23239 .PHONY: maybe-install-info-m4 install-info-m4
23240 maybe-install-info-m4:
23241 @if m4
23242 maybe-install-info-m4: install-info-m4
23243
23244 install-info-m4: \
23245 configure-m4 \
23246 info-m4
23247 @: $(MAKE); $(unstage)
23248 @[ -f ./m4/Makefile ] || exit 0; \
23249 r=`${PWD_COMMAND}`; export r; \
23250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23251 $(HOST_EXPORTS) \
23252 for flag in $(EXTRA_HOST_FLAGS) ; do \
23253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23254 done; \
23255 echo "Doing install-info in m4" ; \
23256 (cd $(HOST_SUBDIR)/m4 && \
23257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23259 "RANLIB=$${RANLIB}" \
23260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23261 install-info) \
23262 || exit 1
23263
23264 @endif m4
23265
23266 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23267 maybe-install-pdf-m4:
23268 @if m4
23269 maybe-install-pdf-m4: install-pdf-m4
23270
23271 install-pdf-m4: \
23272 configure-m4 \
23273 pdf-m4
23274 @: $(MAKE); $(unstage)
23275 @[ -f ./m4/Makefile ] || exit 0; \
23276 r=`${PWD_COMMAND}`; export r; \
23277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23278 $(HOST_EXPORTS) \
23279 for flag in $(EXTRA_HOST_FLAGS) ; do \
23280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23281 done; \
23282 echo "Doing install-pdf in m4" ; \
23283 (cd $(HOST_SUBDIR)/m4 && \
23284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23286 "RANLIB=$${RANLIB}" \
23287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23288 install-pdf) \
23289 || exit 1
23290
23291 @endif m4
23292
23293 .PHONY: maybe-install-html-m4 install-html-m4
23294 maybe-install-html-m4:
23295 @if m4
23296 maybe-install-html-m4: install-html-m4
23297
23298 install-html-m4: \
23299 configure-m4 \
23300 html-m4
23301 @: $(MAKE); $(unstage)
23302 @[ -f ./m4/Makefile ] || exit 0; \
23303 r=`${PWD_COMMAND}`; export r; \
23304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23305 $(HOST_EXPORTS) \
23306 for flag in $(EXTRA_HOST_FLAGS) ; do \
23307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23308 done; \
23309 echo "Doing install-html in m4" ; \
23310 (cd $(HOST_SUBDIR)/m4 && \
23311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23313 "RANLIB=$${RANLIB}" \
23314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23315 install-html) \
23316 || exit 1
23317
23318 @endif m4
23319
23320 .PHONY: maybe-installcheck-m4 installcheck-m4
23321 maybe-installcheck-m4:
23322 @if m4
23323 maybe-installcheck-m4: installcheck-m4
23324
23325 installcheck-m4: \
23326 configure-m4
23327 @: $(MAKE); $(unstage)
23328 @[ -f ./m4/Makefile ] || exit 0; \
23329 r=`${PWD_COMMAND}`; export r; \
23330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23331 $(HOST_EXPORTS) \
23332 for flag in $(EXTRA_HOST_FLAGS) ; do \
23333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23334 done; \
23335 echo "Doing installcheck in m4" ; \
23336 (cd $(HOST_SUBDIR)/m4 && \
23337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23339 "RANLIB=$${RANLIB}" \
23340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23341 installcheck) \
23342 || exit 1
23343
23344 @endif m4
23345
23346 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23347 maybe-mostlyclean-m4:
23348 @if m4
23349 maybe-mostlyclean-m4: mostlyclean-m4
23350
23351 mostlyclean-m4:
23352 @: $(MAKE); $(unstage)
23353 @[ -f ./m4/Makefile ] || exit 0; \
23354 r=`${PWD_COMMAND}`; export r; \
23355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23356 $(HOST_EXPORTS) \
23357 for flag in $(EXTRA_HOST_FLAGS) ; do \
23358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23359 done; \
23360 echo "Doing mostlyclean in m4" ; \
23361 (cd $(HOST_SUBDIR)/m4 && \
23362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23364 "RANLIB=$${RANLIB}" \
23365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23366 mostlyclean) \
23367 || exit 1
23368
23369 @endif m4
23370
23371 .PHONY: maybe-clean-m4 clean-m4
23372 maybe-clean-m4:
23373 @if m4
23374 maybe-clean-m4: clean-m4
23375
23376 clean-m4:
23377 @: $(MAKE); $(unstage)
23378 @[ -f ./m4/Makefile ] || exit 0; \
23379 r=`${PWD_COMMAND}`; export r; \
23380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23381 $(HOST_EXPORTS) \
23382 for flag in $(EXTRA_HOST_FLAGS) ; do \
23383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23384 done; \
23385 echo "Doing clean in m4" ; \
23386 (cd $(HOST_SUBDIR)/m4 && \
23387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23389 "RANLIB=$${RANLIB}" \
23390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23391 clean) \
23392 || exit 1
23393
23394 @endif m4
23395
23396 .PHONY: maybe-distclean-m4 distclean-m4
23397 maybe-distclean-m4:
23398 @if m4
23399 maybe-distclean-m4: distclean-m4
23400
23401 distclean-m4:
23402 @: $(MAKE); $(unstage)
23403 @[ -f ./m4/Makefile ] || exit 0; \
23404 r=`${PWD_COMMAND}`; export r; \
23405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23406 $(HOST_EXPORTS) \
23407 for flag in $(EXTRA_HOST_FLAGS) ; do \
23408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23409 done; \
23410 echo "Doing distclean in m4" ; \
23411 (cd $(HOST_SUBDIR)/m4 && \
23412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23414 "RANLIB=$${RANLIB}" \
23415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23416 distclean) \
23417 || exit 1
23418
23419 @endif m4
23420
23421 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23422 maybe-maintainer-clean-m4:
23423 @if m4
23424 maybe-maintainer-clean-m4: maintainer-clean-m4
23425
23426 maintainer-clean-m4:
23427 @: $(MAKE); $(unstage)
23428 @[ -f ./m4/Makefile ] || exit 0; \
23429 r=`${PWD_COMMAND}`; export r; \
23430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23431 $(HOST_EXPORTS) \
23432 for flag in $(EXTRA_HOST_FLAGS) ; do \
23433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23434 done; \
23435 echo "Doing maintainer-clean in m4" ; \
23436 (cd $(HOST_SUBDIR)/m4 && \
23437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23439 "RANLIB=$${RANLIB}" \
23440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23441 maintainer-clean) \
23442 || exit 1
23443
23444 @endif m4
23445
23446
23447
23448 .PHONY: configure-readline maybe-configure-readline
23449 maybe-configure-readline:
23450 @if gcc-bootstrap
23451 configure-readline: stage_current
23452 @endif gcc-bootstrap
23453 @if readline
23454 maybe-configure-readline: configure-readline
23455 configure-readline:
23456 @: $(MAKE); $(unstage)
23457 @r=`${PWD_COMMAND}`; export r; \
23458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23459 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23461 $(HOST_EXPORTS) \
23462 echo Configuring in $(HOST_SUBDIR)/readline; \
23463 cd "$(HOST_SUBDIR)/readline" || exit 1; \
23464 case $(srcdir) in \
23465 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23466 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23467 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23468 esac; \
23469 srcdiroption="--srcdir=$${topdir}/readline"; \
23470 libsrcdir="$$s/readline"; \
23471 $(SHELL) $${libsrcdir}/configure \
23472 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23473 --target=${target_alias} $${srcdiroption} \
23474 || exit 1
23475 @endif readline
23476
23477
23478
23479
23480
23481 .PHONY: all-readline maybe-all-readline
23482 maybe-all-readline:
23483 @if gcc-bootstrap
23484 all-readline: stage_current
23485 @endif gcc-bootstrap
23486 @if readline
23487 TARGET-readline=all
23488 maybe-all-readline: all-readline
23489 all-readline: configure-readline
23490 @: $(MAKE); $(unstage)
23491 @r=`${PWD_COMMAND}`; export r; \
23492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23493 $(HOST_EXPORTS) \
23494 (cd $(HOST_SUBDIR)/readline && \
23495 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23496 $(TARGET-readline))
23497 @endif readline
23498
23499
23500
23501
23502 .PHONY: check-readline maybe-check-readline
23503 maybe-check-readline:
23504 @if readline
23505 maybe-check-readline: check-readline
23506
23507 check-readline:
23508 @: $(MAKE); $(unstage)
23509 @r=`${PWD_COMMAND}`; export r; \
23510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23511 $(HOST_EXPORTS) \
23512 (cd $(HOST_SUBDIR)/readline && \
23513 $(MAKE) $(FLAGS_TO_PASS) check)
23514
23515 @endif readline
23516
23517 .PHONY: install-readline maybe-install-readline
23518 maybe-install-readline:
23519 @if readline
23520 maybe-install-readline: install-readline
23521
23522 install-readline: installdirs
23523 @: $(MAKE); $(unstage)
23524 @r=`${PWD_COMMAND}`; export r; \
23525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23526 $(HOST_EXPORTS) \
23527 (cd $(HOST_SUBDIR)/readline && \
23528 $(MAKE) $(FLAGS_TO_PASS) install)
23529
23530 @endif readline
23531
23532 .PHONY: install-strip-readline maybe-install-strip-readline
23533 maybe-install-strip-readline:
23534 @if readline
23535 maybe-install-strip-readline: install-strip-readline
23536
23537 install-strip-readline: installdirs
23538 @: $(MAKE); $(unstage)
23539 @r=`${PWD_COMMAND}`; export r; \
23540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23541 $(HOST_EXPORTS) \
23542 (cd $(HOST_SUBDIR)/readline && \
23543 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23544
23545 @endif readline
23546
23547 # Other targets (info, dvi, pdf, etc.)
23548
23549 .PHONY: maybe-info-readline info-readline
23550 maybe-info-readline:
23551 @if readline
23552 maybe-info-readline: info-readline
23553
23554 info-readline: \
23555 configure-readline
23556 @: $(MAKE); $(unstage)
23557 @[ -f ./readline/Makefile ] || exit 0; \
23558 r=`${PWD_COMMAND}`; export r; \
23559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23560 $(HOST_EXPORTS) \
23561 for flag in $(EXTRA_HOST_FLAGS) ; do \
23562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23563 done; \
23564 echo "Doing info in readline" ; \
23565 (cd $(HOST_SUBDIR)/readline && \
23566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23568 "RANLIB=$${RANLIB}" \
23569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23570 info) \
23571 || exit 1
23572
23573 @endif readline
23574
23575 .PHONY: maybe-dvi-readline dvi-readline
23576 maybe-dvi-readline:
23577 @if readline
23578 maybe-dvi-readline: dvi-readline
23579
23580 dvi-readline: \
23581 configure-readline
23582 @: $(MAKE); $(unstage)
23583 @[ -f ./readline/Makefile ] || exit 0; \
23584 r=`${PWD_COMMAND}`; export r; \
23585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23586 $(HOST_EXPORTS) \
23587 for flag in $(EXTRA_HOST_FLAGS) ; do \
23588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23589 done; \
23590 echo "Doing dvi in readline" ; \
23591 (cd $(HOST_SUBDIR)/readline && \
23592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23594 "RANLIB=$${RANLIB}" \
23595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23596 dvi) \
23597 || exit 1
23598
23599 @endif readline
23600
23601 .PHONY: maybe-pdf-readline pdf-readline
23602 maybe-pdf-readline:
23603 @if readline
23604 maybe-pdf-readline: pdf-readline
23605
23606 pdf-readline: \
23607 configure-readline
23608 @: $(MAKE); $(unstage)
23609 @[ -f ./readline/Makefile ] || exit 0; \
23610 r=`${PWD_COMMAND}`; export r; \
23611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23612 $(HOST_EXPORTS) \
23613 for flag in $(EXTRA_HOST_FLAGS) ; do \
23614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23615 done; \
23616 echo "Doing pdf in readline" ; \
23617 (cd $(HOST_SUBDIR)/readline && \
23618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23620 "RANLIB=$${RANLIB}" \
23621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23622 pdf) \
23623 || exit 1
23624
23625 @endif readline
23626
23627 .PHONY: maybe-html-readline html-readline
23628 maybe-html-readline:
23629 @if readline
23630 maybe-html-readline: html-readline
23631
23632 html-readline: \
23633 configure-readline
23634 @: $(MAKE); $(unstage)
23635 @[ -f ./readline/Makefile ] || exit 0; \
23636 r=`${PWD_COMMAND}`; export r; \
23637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23638 $(HOST_EXPORTS) \
23639 for flag in $(EXTRA_HOST_FLAGS) ; do \
23640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23641 done; \
23642 echo "Doing html in readline" ; \
23643 (cd $(HOST_SUBDIR)/readline && \
23644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23646 "RANLIB=$${RANLIB}" \
23647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23648 html) \
23649 || exit 1
23650
23651 @endif readline
23652
23653 .PHONY: maybe-TAGS-readline TAGS-readline
23654 maybe-TAGS-readline:
23655 @if readline
23656 maybe-TAGS-readline: TAGS-readline
23657
23658 TAGS-readline: \
23659 configure-readline
23660 @: $(MAKE); $(unstage)
23661 @[ -f ./readline/Makefile ] || exit 0; \
23662 r=`${PWD_COMMAND}`; export r; \
23663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23664 $(HOST_EXPORTS) \
23665 for flag in $(EXTRA_HOST_FLAGS) ; do \
23666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23667 done; \
23668 echo "Doing TAGS in readline" ; \
23669 (cd $(HOST_SUBDIR)/readline && \
23670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23672 "RANLIB=$${RANLIB}" \
23673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23674 TAGS) \
23675 || exit 1
23676
23677 @endif readline
23678
23679 .PHONY: maybe-install-info-readline install-info-readline
23680 maybe-install-info-readline:
23681 @if readline
23682 maybe-install-info-readline: install-info-readline
23683
23684 install-info-readline: \
23685 configure-readline \
23686 info-readline
23687 @: $(MAKE); $(unstage)
23688 @[ -f ./readline/Makefile ] || exit 0; \
23689 r=`${PWD_COMMAND}`; export r; \
23690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23691 $(HOST_EXPORTS) \
23692 for flag in $(EXTRA_HOST_FLAGS) ; do \
23693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23694 done; \
23695 echo "Doing install-info in readline" ; \
23696 (cd $(HOST_SUBDIR)/readline && \
23697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23699 "RANLIB=$${RANLIB}" \
23700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23701 install-info) \
23702 || exit 1
23703
23704 @endif readline
23705
23706 .PHONY: maybe-install-pdf-readline install-pdf-readline
23707 maybe-install-pdf-readline:
23708 @if readline
23709 maybe-install-pdf-readline: install-pdf-readline
23710
23711 install-pdf-readline: \
23712 configure-readline \
23713 pdf-readline
23714 @: $(MAKE); $(unstage)
23715 @[ -f ./readline/Makefile ] || exit 0; \
23716 r=`${PWD_COMMAND}`; export r; \
23717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23718 $(HOST_EXPORTS) \
23719 for flag in $(EXTRA_HOST_FLAGS) ; do \
23720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23721 done; \
23722 echo "Doing install-pdf in readline" ; \
23723 (cd $(HOST_SUBDIR)/readline && \
23724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23726 "RANLIB=$${RANLIB}" \
23727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23728 install-pdf) \
23729 || exit 1
23730
23731 @endif readline
23732
23733 .PHONY: maybe-install-html-readline install-html-readline
23734 maybe-install-html-readline:
23735 @if readline
23736 maybe-install-html-readline: install-html-readline
23737
23738 install-html-readline: \
23739 configure-readline \
23740 html-readline
23741 @: $(MAKE); $(unstage)
23742 @[ -f ./readline/Makefile ] || exit 0; \
23743 r=`${PWD_COMMAND}`; export r; \
23744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23745 $(HOST_EXPORTS) \
23746 for flag in $(EXTRA_HOST_FLAGS) ; do \
23747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23748 done; \
23749 echo "Doing install-html in readline" ; \
23750 (cd $(HOST_SUBDIR)/readline && \
23751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23753 "RANLIB=$${RANLIB}" \
23754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23755 install-html) \
23756 || exit 1
23757
23758 @endif readline
23759
23760 .PHONY: maybe-installcheck-readline installcheck-readline
23761 maybe-installcheck-readline:
23762 @if readline
23763 maybe-installcheck-readline: installcheck-readline
23764
23765 installcheck-readline: \
23766 configure-readline
23767 @: $(MAKE); $(unstage)
23768 @[ -f ./readline/Makefile ] || exit 0; \
23769 r=`${PWD_COMMAND}`; export r; \
23770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23771 $(HOST_EXPORTS) \
23772 for flag in $(EXTRA_HOST_FLAGS) ; do \
23773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23774 done; \
23775 echo "Doing installcheck in readline" ; \
23776 (cd $(HOST_SUBDIR)/readline && \
23777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23779 "RANLIB=$${RANLIB}" \
23780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23781 installcheck) \
23782 || exit 1
23783
23784 @endif readline
23785
23786 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23787 maybe-mostlyclean-readline:
23788 @if readline
23789 maybe-mostlyclean-readline: mostlyclean-readline
23790
23791 mostlyclean-readline:
23792 @: $(MAKE); $(unstage)
23793 @[ -f ./readline/Makefile ] || exit 0; \
23794 r=`${PWD_COMMAND}`; export r; \
23795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23796 $(HOST_EXPORTS) \
23797 for flag in $(EXTRA_HOST_FLAGS) ; do \
23798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23799 done; \
23800 echo "Doing mostlyclean in readline" ; \
23801 (cd $(HOST_SUBDIR)/readline && \
23802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23804 "RANLIB=$${RANLIB}" \
23805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23806 mostlyclean) \
23807 || exit 1
23808
23809 @endif readline
23810
23811 .PHONY: maybe-clean-readline clean-readline
23812 maybe-clean-readline:
23813 @if readline
23814 maybe-clean-readline: clean-readline
23815
23816 clean-readline:
23817 @: $(MAKE); $(unstage)
23818 @[ -f ./readline/Makefile ] || exit 0; \
23819 r=`${PWD_COMMAND}`; export r; \
23820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23821 $(HOST_EXPORTS) \
23822 for flag in $(EXTRA_HOST_FLAGS) ; do \
23823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23824 done; \
23825 echo "Doing clean in readline" ; \
23826 (cd $(HOST_SUBDIR)/readline && \
23827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23829 "RANLIB=$${RANLIB}" \
23830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23831 clean) \
23832 || exit 1
23833
23834 @endif readline
23835
23836 .PHONY: maybe-distclean-readline distclean-readline
23837 maybe-distclean-readline:
23838 @if readline
23839 maybe-distclean-readline: distclean-readline
23840
23841 distclean-readline:
23842 @: $(MAKE); $(unstage)
23843 @[ -f ./readline/Makefile ] || exit 0; \
23844 r=`${PWD_COMMAND}`; export r; \
23845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23846 $(HOST_EXPORTS) \
23847 for flag in $(EXTRA_HOST_FLAGS) ; do \
23848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23849 done; \
23850 echo "Doing distclean in readline" ; \
23851 (cd $(HOST_SUBDIR)/readline && \
23852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23854 "RANLIB=$${RANLIB}" \
23855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23856 distclean) \
23857 || exit 1
23858
23859 @endif readline
23860
23861 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23862 maybe-maintainer-clean-readline:
23863 @if readline
23864 maybe-maintainer-clean-readline: maintainer-clean-readline
23865
23866 maintainer-clean-readline:
23867 @: $(MAKE); $(unstage)
23868 @[ -f ./readline/Makefile ] || exit 0; \
23869 r=`${PWD_COMMAND}`; export r; \
23870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23871 $(HOST_EXPORTS) \
23872 for flag in $(EXTRA_HOST_FLAGS) ; do \
23873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23874 done; \
23875 echo "Doing maintainer-clean in readline" ; \
23876 (cd $(HOST_SUBDIR)/readline && \
23877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23879 "RANLIB=$${RANLIB}" \
23880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23881 maintainer-clean) \
23882 || exit 1
23883
23884 @endif readline
23885
23886
23887
23888 .PHONY: configure-sid maybe-configure-sid
23889 maybe-configure-sid:
23890 @if gcc-bootstrap
23891 configure-sid: stage_current
23892 @endif gcc-bootstrap
23893 @if sid
23894 maybe-configure-sid: configure-sid
23895 configure-sid:
23896 @: $(MAKE); $(unstage)
23897 @r=`${PWD_COMMAND}`; export r; \
23898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23899 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23901 $(HOST_EXPORTS) \
23902 echo Configuring in $(HOST_SUBDIR)/sid; \
23903 cd "$(HOST_SUBDIR)/sid" || exit 1; \
23904 case $(srcdir) in \
23905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23906 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23908 esac; \
23909 srcdiroption="--srcdir=$${topdir}/sid"; \
23910 libsrcdir="$$s/sid"; \
23911 $(SHELL) $${libsrcdir}/configure \
23912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23913 --target=${target_alias} $${srcdiroption} \
23914 || exit 1
23915 @endif sid
23916
23917
23918
23919
23920
23921 .PHONY: all-sid maybe-all-sid
23922 maybe-all-sid:
23923 @if gcc-bootstrap
23924 all-sid: stage_current
23925 @endif gcc-bootstrap
23926 @if sid
23927 TARGET-sid=all
23928 maybe-all-sid: all-sid
23929 all-sid: configure-sid
23930 @: $(MAKE); $(unstage)
23931 @r=`${PWD_COMMAND}`; export r; \
23932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23933 $(HOST_EXPORTS) \
23934 (cd $(HOST_SUBDIR)/sid && \
23935 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23936 $(TARGET-sid))
23937 @endif sid
23938
23939
23940
23941
23942 .PHONY: check-sid maybe-check-sid
23943 maybe-check-sid:
23944 @if sid
23945 maybe-check-sid: check-sid
23946
23947 check-sid:
23948 @: $(MAKE); $(unstage)
23949 @r=`${PWD_COMMAND}`; export r; \
23950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23951 $(HOST_EXPORTS) \
23952 (cd $(HOST_SUBDIR)/sid && \
23953 $(MAKE) $(FLAGS_TO_PASS) check)
23954
23955 @endif sid
23956
23957 .PHONY: install-sid maybe-install-sid
23958 maybe-install-sid:
23959 @if sid
23960 maybe-install-sid: install-sid
23961
23962 install-sid: installdirs
23963 @: $(MAKE); $(unstage)
23964 @r=`${PWD_COMMAND}`; export r; \
23965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23966 $(HOST_EXPORTS) \
23967 (cd $(HOST_SUBDIR)/sid && \
23968 $(MAKE) $(FLAGS_TO_PASS) install)
23969
23970 @endif sid
23971
23972 .PHONY: install-strip-sid maybe-install-strip-sid
23973 maybe-install-strip-sid:
23974 @if sid
23975 maybe-install-strip-sid: install-strip-sid
23976
23977 install-strip-sid: installdirs
23978 @: $(MAKE); $(unstage)
23979 @r=`${PWD_COMMAND}`; export r; \
23980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23981 $(HOST_EXPORTS) \
23982 (cd $(HOST_SUBDIR)/sid && \
23983 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23984
23985 @endif sid
23986
23987 # Other targets (info, dvi, pdf, etc.)
23988
23989 .PHONY: maybe-info-sid info-sid
23990 maybe-info-sid:
23991 @if sid
23992 maybe-info-sid: info-sid
23993
23994 info-sid: \
23995 configure-sid
23996 @: $(MAKE); $(unstage)
23997 @[ -f ./sid/Makefile ] || exit 0; \
23998 r=`${PWD_COMMAND}`; export r; \
23999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24000 $(HOST_EXPORTS) \
24001 for flag in $(EXTRA_HOST_FLAGS) ; do \
24002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24003 done; \
24004 echo "Doing info in sid" ; \
24005 (cd $(HOST_SUBDIR)/sid && \
24006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24008 "RANLIB=$${RANLIB}" \
24009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24010 info) \
24011 || exit 1
24012
24013 @endif sid
24014
24015 .PHONY: maybe-dvi-sid dvi-sid
24016 maybe-dvi-sid:
24017 @if sid
24018 maybe-dvi-sid: dvi-sid
24019
24020 dvi-sid: \
24021 configure-sid
24022 @: $(MAKE); $(unstage)
24023 @[ -f ./sid/Makefile ] || exit 0; \
24024 r=`${PWD_COMMAND}`; export r; \
24025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24026 $(HOST_EXPORTS) \
24027 for flag in $(EXTRA_HOST_FLAGS) ; do \
24028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24029 done; \
24030 echo "Doing dvi in sid" ; \
24031 (cd $(HOST_SUBDIR)/sid && \
24032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24034 "RANLIB=$${RANLIB}" \
24035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24036 dvi) \
24037 || exit 1
24038
24039 @endif sid
24040
24041 .PHONY: maybe-pdf-sid pdf-sid
24042 maybe-pdf-sid:
24043 @if sid
24044 maybe-pdf-sid: pdf-sid
24045
24046 pdf-sid: \
24047 configure-sid
24048 @: $(MAKE); $(unstage)
24049 @[ -f ./sid/Makefile ] || exit 0; \
24050 r=`${PWD_COMMAND}`; export r; \
24051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24052 $(HOST_EXPORTS) \
24053 for flag in $(EXTRA_HOST_FLAGS) ; do \
24054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24055 done; \
24056 echo "Doing pdf in sid" ; \
24057 (cd $(HOST_SUBDIR)/sid && \
24058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24060 "RANLIB=$${RANLIB}" \
24061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24062 pdf) \
24063 || exit 1
24064
24065 @endif sid
24066
24067 .PHONY: maybe-html-sid html-sid
24068 maybe-html-sid:
24069 @if sid
24070 maybe-html-sid: html-sid
24071
24072 html-sid: \
24073 configure-sid
24074 @: $(MAKE); $(unstage)
24075 @[ -f ./sid/Makefile ] || exit 0; \
24076 r=`${PWD_COMMAND}`; export r; \
24077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24078 $(HOST_EXPORTS) \
24079 for flag in $(EXTRA_HOST_FLAGS) ; do \
24080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24081 done; \
24082 echo "Doing html in sid" ; \
24083 (cd $(HOST_SUBDIR)/sid && \
24084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24086 "RANLIB=$${RANLIB}" \
24087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24088 html) \
24089 || exit 1
24090
24091 @endif sid
24092
24093 .PHONY: maybe-TAGS-sid TAGS-sid
24094 maybe-TAGS-sid:
24095 @if sid
24096 maybe-TAGS-sid: TAGS-sid
24097
24098 TAGS-sid: \
24099 configure-sid
24100 @: $(MAKE); $(unstage)
24101 @[ -f ./sid/Makefile ] || exit 0; \
24102 r=`${PWD_COMMAND}`; export r; \
24103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24104 $(HOST_EXPORTS) \
24105 for flag in $(EXTRA_HOST_FLAGS) ; do \
24106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24107 done; \
24108 echo "Doing TAGS in sid" ; \
24109 (cd $(HOST_SUBDIR)/sid && \
24110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24112 "RANLIB=$${RANLIB}" \
24113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24114 TAGS) \
24115 || exit 1
24116
24117 @endif sid
24118
24119 .PHONY: maybe-install-info-sid install-info-sid
24120 maybe-install-info-sid:
24121 @if sid
24122 maybe-install-info-sid: install-info-sid
24123
24124 install-info-sid: \
24125 configure-sid \
24126 info-sid
24127 @: $(MAKE); $(unstage)
24128 @[ -f ./sid/Makefile ] || exit 0; \
24129 r=`${PWD_COMMAND}`; export r; \
24130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24131 $(HOST_EXPORTS) \
24132 for flag in $(EXTRA_HOST_FLAGS) ; do \
24133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24134 done; \
24135 echo "Doing install-info in sid" ; \
24136 (cd $(HOST_SUBDIR)/sid && \
24137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24139 "RANLIB=$${RANLIB}" \
24140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24141 install-info) \
24142 || exit 1
24143
24144 @endif sid
24145
24146 .PHONY: maybe-install-pdf-sid install-pdf-sid
24147 maybe-install-pdf-sid:
24148 @if sid
24149 maybe-install-pdf-sid: install-pdf-sid
24150
24151 install-pdf-sid: \
24152 configure-sid \
24153 pdf-sid
24154 @: $(MAKE); $(unstage)
24155 @[ -f ./sid/Makefile ] || exit 0; \
24156 r=`${PWD_COMMAND}`; export r; \
24157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24158 $(HOST_EXPORTS) \
24159 for flag in $(EXTRA_HOST_FLAGS) ; do \
24160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24161 done; \
24162 echo "Doing install-pdf in sid" ; \
24163 (cd $(HOST_SUBDIR)/sid && \
24164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24166 "RANLIB=$${RANLIB}" \
24167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24168 install-pdf) \
24169 || exit 1
24170
24171 @endif sid
24172
24173 .PHONY: maybe-install-html-sid install-html-sid
24174 maybe-install-html-sid:
24175 @if sid
24176 maybe-install-html-sid: install-html-sid
24177
24178 install-html-sid: \
24179 configure-sid \
24180 html-sid
24181 @: $(MAKE); $(unstage)
24182 @[ -f ./sid/Makefile ] || exit 0; \
24183 r=`${PWD_COMMAND}`; export r; \
24184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24185 $(HOST_EXPORTS) \
24186 for flag in $(EXTRA_HOST_FLAGS) ; do \
24187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24188 done; \
24189 echo "Doing install-html in sid" ; \
24190 (cd $(HOST_SUBDIR)/sid && \
24191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24193 "RANLIB=$${RANLIB}" \
24194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24195 install-html) \
24196 || exit 1
24197
24198 @endif sid
24199
24200 .PHONY: maybe-installcheck-sid installcheck-sid
24201 maybe-installcheck-sid:
24202 @if sid
24203 maybe-installcheck-sid: installcheck-sid
24204
24205 installcheck-sid: \
24206 configure-sid
24207 @: $(MAKE); $(unstage)
24208 @[ -f ./sid/Makefile ] || exit 0; \
24209 r=`${PWD_COMMAND}`; export r; \
24210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24211 $(HOST_EXPORTS) \
24212 for flag in $(EXTRA_HOST_FLAGS) ; do \
24213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24214 done; \
24215 echo "Doing installcheck in sid" ; \
24216 (cd $(HOST_SUBDIR)/sid && \
24217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24219 "RANLIB=$${RANLIB}" \
24220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24221 installcheck) \
24222 || exit 1
24223
24224 @endif sid
24225
24226 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24227 maybe-mostlyclean-sid:
24228 @if sid
24229 maybe-mostlyclean-sid: mostlyclean-sid
24230
24231 mostlyclean-sid:
24232 @: $(MAKE); $(unstage)
24233 @[ -f ./sid/Makefile ] || exit 0; \
24234 r=`${PWD_COMMAND}`; export r; \
24235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24236 $(HOST_EXPORTS) \
24237 for flag in $(EXTRA_HOST_FLAGS) ; do \
24238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24239 done; \
24240 echo "Doing mostlyclean in sid" ; \
24241 (cd $(HOST_SUBDIR)/sid && \
24242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24244 "RANLIB=$${RANLIB}" \
24245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24246 mostlyclean) \
24247 || exit 1
24248
24249 @endif sid
24250
24251 .PHONY: maybe-clean-sid clean-sid
24252 maybe-clean-sid:
24253 @if sid
24254 maybe-clean-sid: clean-sid
24255
24256 clean-sid:
24257 @: $(MAKE); $(unstage)
24258 @[ -f ./sid/Makefile ] || exit 0; \
24259 r=`${PWD_COMMAND}`; export r; \
24260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24261 $(HOST_EXPORTS) \
24262 for flag in $(EXTRA_HOST_FLAGS) ; do \
24263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24264 done; \
24265 echo "Doing clean in sid" ; \
24266 (cd $(HOST_SUBDIR)/sid && \
24267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24269 "RANLIB=$${RANLIB}" \
24270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24271 clean) \
24272 || exit 1
24273
24274 @endif sid
24275
24276 .PHONY: maybe-distclean-sid distclean-sid
24277 maybe-distclean-sid:
24278 @if sid
24279 maybe-distclean-sid: distclean-sid
24280
24281 distclean-sid:
24282 @: $(MAKE); $(unstage)
24283 @[ -f ./sid/Makefile ] || exit 0; \
24284 r=`${PWD_COMMAND}`; export r; \
24285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24286 $(HOST_EXPORTS) \
24287 for flag in $(EXTRA_HOST_FLAGS) ; do \
24288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24289 done; \
24290 echo "Doing distclean in sid" ; \
24291 (cd $(HOST_SUBDIR)/sid && \
24292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24294 "RANLIB=$${RANLIB}" \
24295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24296 distclean) \
24297 || exit 1
24298
24299 @endif sid
24300
24301 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24302 maybe-maintainer-clean-sid:
24303 @if sid
24304 maybe-maintainer-clean-sid: maintainer-clean-sid
24305
24306 maintainer-clean-sid:
24307 @: $(MAKE); $(unstage)
24308 @[ -f ./sid/Makefile ] || exit 0; \
24309 r=`${PWD_COMMAND}`; export r; \
24310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24311 $(HOST_EXPORTS) \
24312 for flag in $(EXTRA_HOST_FLAGS) ; do \
24313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24314 done; \
24315 echo "Doing maintainer-clean in sid" ; \
24316 (cd $(HOST_SUBDIR)/sid && \
24317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24319 "RANLIB=$${RANLIB}" \
24320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24321 maintainer-clean) \
24322 || exit 1
24323
24324 @endif sid
24325
24326
24327
24328 .PHONY: configure-sim maybe-configure-sim
24329 maybe-configure-sim:
24330 @if gcc-bootstrap
24331 configure-sim: stage_current
24332 @endif gcc-bootstrap
24333 @if sim
24334 maybe-configure-sim: configure-sim
24335 configure-sim:
24336 @: $(MAKE); $(unstage)
24337 @r=`${PWD_COMMAND}`; export r; \
24338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24339 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24341 $(HOST_EXPORTS) \
24342 echo Configuring in $(HOST_SUBDIR)/sim; \
24343 cd "$(HOST_SUBDIR)/sim" || exit 1; \
24344 case $(srcdir) in \
24345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24346 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24348 esac; \
24349 srcdiroption="--srcdir=$${topdir}/sim"; \
24350 libsrcdir="$$s/sim"; \
24351 $(SHELL) $${libsrcdir}/configure \
24352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24353 --target=${target_alias} $${srcdiroption} \
24354 || exit 1
24355 @endif sim
24356
24357
24358
24359
24360
24361 .PHONY: all-sim maybe-all-sim
24362 maybe-all-sim:
24363 @if gcc-bootstrap
24364 all-sim: stage_current
24365 @endif gcc-bootstrap
24366 @if sim
24367 TARGET-sim=all
24368 maybe-all-sim: all-sim
24369 all-sim: configure-sim
24370 @: $(MAKE); $(unstage)
24371 @r=`${PWD_COMMAND}`; export r; \
24372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24373 $(HOST_EXPORTS) \
24374 (cd $(HOST_SUBDIR)/sim && \
24375 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24376 $(TARGET-sim))
24377 @endif sim
24378
24379
24380
24381
24382 .PHONY: check-sim maybe-check-sim
24383 maybe-check-sim:
24384 @if sim
24385 maybe-check-sim: check-sim
24386
24387 check-sim:
24388 @: $(MAKE); $(unstage)
24389 @r=`${PWD_COMMAND}`; export r; \
24390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24391 $(HOST_EXPORTS) \
24392 (cd $(HOST_SUBDIR)/sim && \
24393 $(MAKE) $(FLAGS_TO_PASS) check)
24394
24395 @endif sim
24396
24397 .PHONY: install-sim maybe-install-sim
24398 maybe-install-sim:
24399 @if sim
24400 maybe-install-sim: install-sim
24401
24402 install-sim: installdirs
24403 @: $(MAKE); $(unstage)
24404 @r=`${PWD_COMMAND}`; export r; \
24405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24406 $(HOST_EXPORTS) \
24407 (cd $(HOST_SUBDIR)/sim && \
24408 $(MAKE) $(FLAGS_TO_PASS) install)
24409
24410 @endif sim
24411
24412 .PHONY: install-strip-sim maybe-install-strip-sim
24413 maybe-install-strip-sim:
24414 @if sim
24415 maybe-install-strip-sim: install-strip-sim
24416
24417 install-strip-sim: installdirs
24418 @: $(MAKE); $(unstage)
24419 @r=`${PWD_COMMAND}`; export r; \
24420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24421 $(HOST_EXPORTS) \
24422 (cd $(HOST_SUBDIR)/sim && \
24423 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24424
24425 @endif sim
24426
24427 # Other targets (info, dvi, pdf, etc.)
24428
24429 .PHONY: maybe-info-sim info-sim
24430 maybe-info-sim:
24431 @if sim
24432 maybe-info-sim: info-sim
24433
24434 info-sim: \
24435 configure-sim
24436 @: $(MAKE); $(unstage)
24437 @[ -f ./sim/Makefile ] || exit 0; \
24438 r=`${PWD_COMMAND}`; export r; \
24439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24440 $(HOST_EXPORTS) \
24441 for flag in $(EXTRA_HOST_FLAGS) ; do \
24442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24443 done; \
24444 echo "Doing info in sim" ; \
24445 (cd $(HOST_SUBDIR)/sim && \
24446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24448 "RANLIB=$${RANLIB}" \
24449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24450 info) \
24451 || exit 1
24452
24453 @endif sim
24454
24455 .PHONY: maybe-dvi-sim dvi-sim
24456 maybe-dvi-sim:
24457 @if sim
24458 maybe-dvi-sim: dvi-sim
24459
24460 dvi-sim: \
24461 configure-sim
24462 @: $(MAKE); $(unstage)
24463 @[ -f ./sim/Makefile ] || exit 0; \
24464 r=`${PWD_COMMAND}`; export r; \
24465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24466 $(HOST_EXPORTS) \
24467 for flag in $(EXTRA_HOST_FLAGS) ; do \
24468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24469 done; \
24470 echo "Doing dvi in sim" ; \
24471 (cd $(HOST_SUBDIR)/sim && \
24472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24474 "RANLIB=$${RANLIB}" \
24475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24476 dvi) \
24477 || exit 1
24478
24479 @endif sim
24480
24481 .PHONY: maybe-pdf-sim pdf-sim
24482 maybe-pdf-sim:
24483 @if sim
24484 maybe-pdf-sim: pdf-sim
24485
24486 pdf-sim: \
24487 configure-sim
24488 @: $(MAKE); $(unstage)
24489 @[ -f ./sim/Makefile ] || exit 0; \
24490 r=`${PWD_COMMAND}`; export r; \
24491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24492 $(HOST_EXPORTS) \
24493 for flag in $(EXTRA_HOST_FLAGS) ; do \
24494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24495 done; \
24496 echo "Doing pdf in sim" ; \
24497 (cd $(HOST_SUBDIR)/sim && \
24498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24500 "RANLIB=$${RANLIB}" \
24501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24502 pdf) \
24503 || exit 1
24504
24505 @endif sim
24506
24507 .PHONY: maybe-html-sim html-sim
24508 maybe-html-sim:
24509 @if sim
24510 maybe-html-sim: html-sim
24511
24512 html-sim: \
24513 configure-sim
24514 @: $(MAKE); $(unstage)
24515 @[ -f ./sim/Makefile ] || exit 0; \
24516 r=`${PWD_COMMAND}`; export r; \
24517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24518 $(HOST_EXPORTS) \
24519 for flag in $(EXTRA_HOST_FLAGS) ; do \
24520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24521 done; \
24522 echo "Doing html in sim" ; \
24523 (cd $(HOST_SUBDIR)/sim && \
24524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24526 "RANLIB=$${RANLIB}" \
24527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24528 html) \
24529 || exit 1
24530
24531 @endif sim
24532
24533 .PHONY: maybe-TAGS-sim TAGS-sim
24534 maybe-TAGS-sim:
24535 @if sim
24536 maybe-TAGS-sim: TAGS-sim
24537
24538 TAGS-sim: \
24539 configure-sim
24540 @: $(MAKE); $(unstage)
24541 @[ -f ./sim/Makefile ] || exit 0; \
24542 r=`${PWD_COMMAND}`; export r; \
24543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24544 $(HOST_EXPORTS) \
24545 for flag in $(EXTRA_HOST_FLAGS) ; do \
24546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24547 done; \
24548 echo "Doing TAGS in sim" ; \
24549 (cd $(HOST_SUBDIR)/sim && \
24550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24552 "RANLIB=$${RANLIB}" \
24553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24554 TAGS) \
24555 || exit 1
24556
24557 @endif sim
24558
24559 .PHONY: maybe-install-info-sim install-info-sim
24560 maybe-install-info-sim:
24561 @if sim
24562 maybe-install-info-sim: install-info-sim
24563
24564 install-info-sim: \
24565 configure-sim \
24566 info-sim
24567 @: $(MAKE); $(unstage)
24568 @[ -f ./sim/Makefile ] || exit 0; \
24569 r=`${PWD_COMMAND}`; export r; \
24570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24571 $(HOST_EXPORTS) \
24572 for flag in $(EXTRA_HOST_FLAGS) ; do \
24573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24574 done; \
24575 echo "Doing install-info in sim" ; \
24576 (cd $(HOST_SUBDIR)/sim && \
24577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24579 "RANLIB=$${RANLIB}" \
24580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24581 install-info) \
24582 || exit 1
24583
24584 @endif sim
24585
24586 .PHONY: maybe-install-pdf-sim install-pdf-sim
24587 maybe-install-pdf-sim:
24588 @if sim
24589 maybe-install-pdf-sim: install-pdf-sim
24590
24591 install-pdf-sim: \
24592 configure-sim \
24593 pdf-sim
24594 @: $(MAKE); $(unstage)
24595 @[ -f ./sim/Makefile ] || exit 0; \
24596 r=`${PWD_COMMAND}`; export r; \
24597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24598 $(HOST_EXPORTS) \
24599 for flag in $(EXTRA_HOST_FLAGS) ; do \
24600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24601 done; \
24602 echo "Doing install-pdf in sim" ; \
24603 (cd $(HOST_SUBDIR)/sim && \
24604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24606 "RANLIB=$${RANLIB}" \
24607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24608 install-pdf) \
24609 || exit 1
24610
24611 @endif sim
24612
24613 .PHONY: maybe-install-html-sim install-html-sim
24614 maybe-install-html-sim:
24615 @if sim
24616 maybe-install-html-sim: install-html-sim
24617
24618 install-html-sim: \
24619 configure-sim \
24620 html-sim
24621 @: $(MAKE); $(unstage)
24622 @[ -f ./sim/Makefile ] || exit 0; \
24623 r=`${PWD_COMMAND}`; export r; \
24624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24625 $(HOST_EXPORTS) \
24626 for flag in $(EXTRA_HOST_FLAGS) ; do \
24627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24628 done; \
24629 echo "Doing install-html in sim" ; \
24630 (cd $(HOST_SUBDIR)/sim && \
24631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24633 "RANLIB=$${RANLIB}" \
24634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24635 install-html) \
24636 || exit 1
24637
24638 @endif sim
24639
24640 .PHONY: maybe-installcheck-sim installcheck-sim
24641 maybe-installcheck-sim:
24642 @if sim
24643 maybe-installcheck-sim: installcheck-sim
24644
24645 installcheck-sim: \
24646 configure-sim
24647 @: $(MAKE); $(unstage)
24648 @[ -f ./sim/Makefile ] || exit 0; \
24649 r=`${PWD_COMMAND}`; export r; \
24650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24651 $(HOST_EXPORTS) \
24652 for flag in $(EXTRA_HOST_FLAGS) ; do \
24653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24654 done; \
24655 echo "Doing installcheck in sim" ; \
24656 (cd $(HOST_SUBDIR)/sim && \
24657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24659 "RANLIB=$${RANLIB}" \
24660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24661 installcheck) \
24662 || exit 1
24663
24664 @endif sim
24665
24666 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24667 maybe-mostlyclean-sim:
24668 @if sim
24669 maybe-mostlyclean-sim: mostlyclean-sim
24670
24671 mostlyclean-sim:
24672 @: $(MAKE); $(unstage)
24673 @[ -f ./sim/Makefile ] || exit 0; \
24674 r=`${PWD_COMMAND}`; export r; \
24675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24676 $(HOST_EXPORTS) \
24677 for flag in $(EXTRA_HOST_FLAGS) ; do \
24678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24679 done; \
24680 echo "Doing mostlyclean in sim" ; \
24681 (cd $(HOST_SUBDIR)/sim && \
24682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24684 "RANLIB=$${RANLIB}" \
24685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24686 mostlyclean) \
24687 || exit 1
24688
24689 @endif sim
24690
24691 .PHONY: maybe-clean-sim clean-sim
24692 maybe-clean-sim:
24693 @if sim
24694 maybe-clean-sim: clean-sim
24695
24696 clean-sim:
24697 @: $(MAKE); $(unstage)
24698 @[ -f ./sim/Makefile ] || exit 0; \
24699 r=`${PWD_COMMAND}`; export r; \
24700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24701 $(HOST_EXPORTS) \
24702 for flag in $(EXTRA_HOST_FLAGS) ; do \
24703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24704 done; \
24705 echo "Doing clean in sim" ; \
24706 (cd $(HOST_SUBDIR)/sim && \
24707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24709 "RANLIB=$${RANLIB}" \
24710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24711 clean) \
24712 || exit 1
24713
24714 @endif sim
24715
24716 .PHONY: maybe-distclean-sim distclean-sim
24717 maybe-distclean-sim:
24718 @if sim
24719 maybe-distclean-sim: distclean-sim
24720
24721 distclean-sim:
24722 @: $(MAKE); $(unstage)
24723 @[ -f ./sim/Makefile ] || exit 0; \
24724 r=`${PWD_COMMAND}`; export r; \
24725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24726 $(HOST_EXPORTS) \
24727 for flag in $(EXTRA_HOST_FLAGS) ; do \
24728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24729 done; \
24730 echo "Doing distclean in sim" ; \
24731 (cd $(HOST_SUBDIR)/sim && \
24732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24734 "RANLIB=$${RANLIB}" \
24735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24736 distclean) \
24737 || exit 1
24738
24739 @endif sim
24740
24741 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24742 maybe-maintainer-clean-sim:
24743 @if sim
24744 maybe-maintainer-clean-sim: maintainer-clean-sim
24745
24746 maintainer-clean-sim:
24747 @: $(MAKE); $(unstage)
24748 @[ -f ./sim/Makefile ] || exit 0; \
24749 r=`${PWD_COMMAND}`; export r; \
24750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24751 $(HOST_EXPORTS) \
24752 for flag in $(EXTRA_HOST_FLAGS) ; do \
24753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24754 done; \
24755 echo "Doing maintainer-clean in sim" ; \
24756 (cd $(HOST_SUBDIR)/sim && \
24757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24759 "RANLIB=$${RANLIB}" \
24760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24761 maintainer-clean) \
24762 || exit 1
24763
24764 @endif sim
24765
24766
24767
24768 .PHONY: configure-texinfo maybe-configure-texinfo
24769 maybe-configure-texinfo:
24770 @if gcc-bootstrap
24771 configure-texinfo: stage_current
24772 @endif gcc-bootstrap
24773 @if texinfo
24774 maybe-configure-texinfo: configure-texinfo
24775 configure-texinfo:
24776 @: $(MAKE); $(unstage)
24777 @r=`${PWD_COMMAND}`; export r; \
24778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24779 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24781 $(HOST_EXPORTS) \
24782 echo Configuring in $(HOST_SUBDIR)/texinfo; \
24783 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24784 case $(srcdir) in \
24785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24786 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24788 esac; \
24789 srcdiroption="--srcdir=$${topdir}/texinfo"; \
24790 libsrcdir="$$s/texinfo"; \
24791 $(SHELL) $${libsrcdir}/configure \
24792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24793 --target=${target_alias} $${srcdiroption} \
24794 || exit 1
24795 @endif texinfo
24796
24797
24798
24799
24800
24801 .PHONY: all-texinfo maybe-all-texinfo
24802 maybe-all-texinfo:
24803 @if gcc-bootstrap
24804 all-texinfo: stage_current
24805 @endif gcc-bootstrap
24806 @if texinfo
24807 TARGET-texinfo=all
24808 maybe-all-texinfo: all-texinfo
24809 all-texinfo: configure-texinfo
24810 @: $(MAKE); $(unstage)
24811 @r=`${PWD_COMMAND}`; export r; \
24812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24813 $(HOST_EXPORTS) \
24814 (cd $(HOST_SUBDIR)/texinfo && \
24815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24816 $(TARGET-texinfo))
24817 @endif texinfo
24818
24819
24820
24821
24822 .PHONY: check-texinfo maybe-check-texinfo
24823 maybe-check-texinfo:
24824 @if texinfo
24825 maybe-check-texinfo: check-texinfo
24826
24827 check-texinfo:
24828 @: $(MAKE); $(unstage)
24829 @r=`${PWD_COMMAND}`; export r; \
24830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24831 $(HOST_EXPORTS) \
24832 (cd $(HOST_SUBDIR)/texinfo && \
24833 $(MAKE) $(FLAGS_TO_PASS) check)
24834
24835 @endif texinfo
24836
24837 .PHONY: install-texinfo maybe-install-texinfo
24838 maybe-install-texinfo:
24839 @if texinfo
24840 maybe-install-texinfo: install-texinfo
24841
24842 install-texinfo:
24843
24844 @endif texinfo
24845
24846 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24847 maybe-install-strip-texinfo:
24848 @if texinfo
24849 maybe-install-strip-texinfo: install-strip-texinfo
24850
24851 install-strip-texinfo:
24852
24853 @endif texinfo
24854
24855 # Other targets (info, dvi, pdf, etc.)
24856
24857 .PHONY: maybe-info-texinfo info-texinfo
24858 maybe-info-texinfo:
24859 @if texinfo
24860 maybe-info-texinfo: info-texinfo
24861
24862 info-texinfo: \
24863 configure-texinfo
24864 @: $(MAKE); $(unstage)
24865 @[ -f ./texinfo/Makefile ] || exit 0; \
24866 r=`${PWD_COMMAND}`; export r; \
24867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24868 $(HOST_EXPORTS) \
24869 for flag in $(EXTRA_HOST_FLAGS) ; do \
24870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24871 done; \
24872 echo "Doing info in texinfo" ; \
24873 (cd $(HOST_SUBDIR)/texinfo && \
24874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24876 "RANLIB=$${RANLIB}" \
24877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24878 info) \
24879 || exit 1
24880
24881 @endif texinfo
24882
24883 .PHONY: maybe-dvi-texinfo dvi-texinfo
24884 maybe-dvi-texinfo:
24885 @if texinfo
24886 maybe-dvi-texinfo: dvi-texinfo
24887
24888 dvi-texinfo: \
24889 configure-texinfo
24890 @: $(MAKE); $(unstage)
24891 @[ -f ./texinfo/Makefile ] || exit 0; \
24892 r=`${PWD_COMMAND}`; export r; \
24893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24894 $(HOST_EXPORTS) \
24895 for flag in $(EXTRA_HOST_FLAGS) ; do \
24896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24897 done; \
24898 echo "Doing dvi in texinfo" ; \
24899 (cd $(HOST_SUBDIR)/texinfo && \
24900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24902 "RANLIB=$${RANLIB}" \
24903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24904 dvi) \
24905 || exit 1
24906
24907 @endif texinfo
24908
24909 .PHONY: maybe-pdf-texinfo pdf-texinfo
24910 maybe-pdf-texinfo:
24911 @if texinfo
24912 maybe-pdf-texinfo: pdf-texinfo
24913
24914 pdf-texinfo: \
24915 configure-texinfo
24916 @: $(MAKE); $(unstage)
24917 @[ -f ./texinfo/Makefile ] || exit 0; \
24918 r=`${PWD_COMMAND}`; export r; \
24919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24920 $(HOST_EXPORTS) \
24921 for flag in $(EXTRA_HOST_FLAGS) ; do \
24922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24923 done; \
24924 echo "Doing pdf in texinfo" ; \
24925 (cd $(HOST_SUBDIR)/texinfo && \
24926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24928 "RANLIB=$${RANLIB}" \
24929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24930 pdf) \
24931 || exit 1
24932
24933 @endif texinfo
24934
24935 .PHONY: maybe-html-texinfo html-texinfo
24936 maybe-html-texinfo:
24937 @if texinfo
24938 maybe-html-texinfo: html-texinfo
24939
24940 html-texinfo: \
24941 configure-texinfo
24942 @: $(MAKE); $(unstage)
24943 @[ -f ./texinfo/Makefile ] || exit 0; \
24944 r=`${PWD_COMMAND}`; export r; \
24945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24946 $(HOST_EXPORTS) \
24947 for flag in $(EXTRA_HOST_FLAGS) ; do \
24948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24949 done; \
24950 echo "Doing html in texinfo" ; \
24951 (cd $(HOST_SUBDIR)/texinfo && \
24952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24954 "RANLIB=$${RANLIB}" \
24955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24956 html) \
24957 || exit 1
24958
24959 @endif texinfo
24960
24961 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
24962 maybe-TAGS-texinfo:
24963 @if texinfo
24964 maybe-TAGS-texinfo: TAGS-texinfo
24965
24966 TAGS-texinfo: \
24967 configure-texinfo
24968 @: $(MAKE); $(unstage)
24969 @[ -f ./texinfo/Makefile ] || exit 0; \
24970 r=`${PWD_COMMAND}`; export r; \
24971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24972 $(HOST_EXPORTS) \
24973 for flag in $(EXTRA_HOST_FLAGS) ; do \
24974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24975 done; \
24976 echo "Doing TAGS in texinfo" ; \
24977 (cd $(HOST_SUBDIR)/texinfo && \
24978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24980 "RANLIB=$${RANLIB}" \
24981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24982 TAGS) \
24983 || exit 1
24984
24985 @endif texinfo
24986
24987 .PHONY: maybe-install-info-texinfo install-info-texinfo
24988 maybe-install-info-texinfo:
24989 @if texinfo
24990 maybe-install-info-texinfo: install-info-texinfo
24991
24992 install-info-texinfo: \
24993 configure-texinfo \
24994 info-texinfo
24995 @: $(MAKE); $(unstage)
24996 @[ -f ./texinfo/Makefile ] || exit 0; \
24997 r=`${PWD_COMMAND}`; export r; \
24998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24999 $(HOST_EXPORTS) \
25000 for flag in $(EXTRA_HOST_FLAGS) ; do \
25001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25002 done; \
25003 echo "Doing install-info in texinfo" ; \
25004 (cd $(HOST_SUBDIR)/texinfo && \
25005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25007 "RANLIB=$${RANLIB}" \
25008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25009 install-info) \
25010 || exit 1
25011
25012 @endif texinfo
25013
25014 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25015 maybe-install-pdf-texinfo:
25016 @if texinfo
25017 maybe-install-pdf-texinfo: install-pdf-texinfo
25018
25019 install-pdf-texinfo: \
25020 configure-texinfo \
25021 pdf-texinfo
25022 @: $(MAKE); $(unstage)
25023 @[ -f ./texinfo/Makefile ] || exit 0; \
25024 r=`${PWD_COMMAND}`; export r; \
25025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25026 $(HOST_EXPORTS) \
25027 for flag in $(EXTRA_HOST_FLAGS) ; do \
25028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25029 done; \
25030 echo "Doing install-pdf in texinfo" ; \
25031 (cd $(HOST_SUBDIR)/texinfo && \
25032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25034 "RANLIB=$${RANLIB}" \
25035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25036 install-pdf) \
25037 || exit 1
25038
25039 @endif texinfo
25040
25041 .PHONY: maybe-install-html-texinfo install-html-texinfo
25042 maybe-install-html-texinfo:
25043 @if texinfo
25044 maybe-install-html-texinfo: install-html-texinfo
25045
25046 install-html-texinfo: \
25047 configure-texinfo \
25048 html-texinfo
25049 @: $(MAKE); $(unstage)
25050 @[ -f ./texinfo/Makefile ] || exit 0; \
25051 r=`${PWD_COMMAND}`; export r; \
25052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25053 $(HOST_EXPORTS) \
25054 for flag in $(EXTRA_HOST_FLAGS) ; do \
25055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25056 done; \
25057 echo "Doing install-html in texinfo" ; \
25058 (cd $(HOST_SUBDIR)/texinfo && \
25059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25061 "RANLIB=$${RANLIB}" \
25062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25063 install-html) \
25064 || exit 1
25065
25066 @endif texinfo
25067
25068 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25069 maybe-installcheck-texinfo:
25070 @if texinfo
25071 maybe-installcheck-texinfo: installcheck-texinfo
25072
25073 installcheck-texinfo: \
25074 configure-texinfo
25075 @: $(MAKE); $(unstage)
25076 @[ -f ./texinfo/Makefile ] || exit 0; \
25077 r=`${PWD_COMMAND}`; export r; \
25078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25079 $(HOST_EXPORTS) \
25080 for flag in $(EXTRA_HOST_FLAGS) ; do \
25081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25082 done; \
25083 echo "Doing installcheck in texinfo" ; \
25084 (cd $(HOST_SUBDIR)/texinfo && \
25085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25087 "RANLIB=$${RANLIB}" \
25088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25089 installcheck) \
25090 || exit 1
25091
25092 @endif texinfo
25093
25094 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25095 maybe-mostlyclean-texinfo:
25096 @if texinfo
25097 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25098
25099 mostlyclean-texinfo:
25100 @: $(MAKE); $(unstage)
25101 @[ -f ./texinfo/Makefile ] || exit 0; \
25102 r=`${PWD_COMMAND}`; export r; \
25103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25104 $(HOST_EXPORTS) \
25105 for flag in $(EXTRA_HOST_FLAGS) ; do \
25106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25107 done; \
25108 echo "Doing mostlyclean in texinfo" ; \
25109 (cd $(HOST_SUBDIR)/texinfo && \
25110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25112 "RANLIB=$${RANLIB}" \
25113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25114 mostlyclean) \
25115 || exit 1
25116
25117 @endif texinfo
25118
25119 .PHONY: maybe-clean-texinfo clean-texinfo
25120 maybe-clean-texinfo:
25121 @if texinfo
25122 maybe-clean-texinfo: clean-texinfo
25123
25124 clean-texinfo:
25125 @: $(MAKE); $(unstage)
25126 @[ -f ./texinfo/Makefile ] || exit 0; \
25127 r=`${PWD_COMMAND}`; export r; \
25128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25129 $(HOST_EXPORTS) \
25130 for flag in $(EXTRA_HOST_FLAGS) ; do \
25131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25132 done; \
25133 echo "Doing clean in texinfo" ; \
25134 (cd $(HOST_SUBDIR)/texinfo && \
25135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25137 "RANLIB=$${RANLIB}" \
25138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25139 clean) \
25140 || exit 1
25141
25142 @endif texinfo
25143
25144 .PHONY: maybe-distclean-texinfo distclean-texinfo
25145 maybe-distclean-texinfo:
25146 @if texinfo
25147 maybe-distclean-texinfo: distclean-texinfo
25148
25149 distclean-texinfo:
25150 @: $(MAKE); $(unstage)
25151 @[ -f ./texinfo/Makefile ] || exit 0; \
25152 r=`${PWD_COMMAND}`; export r; \
25153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25154 $(HOST_EXPORTS) \
25155 for flag in $(EXTRA_HOST_FLAGS) ; do \
25156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25157 done; \
25158 echo "Doing distclean in texinfo" ; \
25159 (cd $(HOST_SUBDIR)/texinfo && \
25160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25162 "RANLIB=$${RANLIB}" \
25163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25164 distclean) \
25165 || exit 1
25166
25167 @endif texinfo
25168
25169 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25170 maybe-maintainer-clean-texinfo:
25171 @if texinfo
25172 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25173
25174 maintainer-clean-texinfo:
25175 @: $(MAKE); $(unstage)
25176 @[ -f ./texinfo/Makefile ] || exit 0; \
25177 r=`${PWD_COMMAND}`; export r; \
25178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25179 $(HOST_EXPORTS) \
25180 for flag in $(EXTRA_HOST_FLAGS) ; do \
25181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25182 done; \
25183 echo "Doing maintainer-clean in texinfo" ; \
25184 (cd $(HOST_SUBDIR)/texinfo && \
25185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25187 "RANLIB=$${RANLIB}" \
25188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25189 maintainer-clean) \
25190 || exit 1
25191
25192 @endif texinfo
25193
25194
25195
25196 .PHONY: configure-zlib maybe-configure-zlib
25197 maybe-configure-zlib:
25198 @if gcc-bootstrap
25199 configure-zlib: stage_current
25200 @endif gcc-bootstrap
25201 @if zlib
25202 maybe-configure-zlib: configure-zlib
25203 configure-zlib:
25204 @r=`${PWD_COMMAND}`; export r; \
25205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25206 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25208 $(HOST_EXPORTS) \
25209 echo Configuring in $(HOST_SUBDIR)/zlib; \
25210 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25211 case $(srcdir) in \
25212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25213 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25215 esac; \
25216 srcdiroption="--srcdir=$${topdir}/zlib"; \
25217 libsrcdir="$$s/zlib"; \
25218 $(SHELL) $${libsrcdir}/configure \
25219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25220 --target=${target_alias} $${srcdiroption} \
25221 || exit 1
25222 @endif zlib
25223
25224
25225
25226 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25227 maybe-configure-stage1-zlib:
25228 @if zlib-bootstrap
25229 maybe-configure-stage1-zlib: configure-stage1-zlib
25230 configure-stage1-zlib:
25231 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25233 @r=`${PWD_COMMAND}`; export r; \
25234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25235 TFLAGS="$(STAGE1_TFLAGS)"; \
25236 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25237 $(HOST_EXPORTS) \
25238 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25239 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25240 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
25241 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25243 cd $(HOST_SUBDIR)/zlib || exit 1; \
25244 case $(srcdir) in \
25245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25246 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25248 esac; \
25249 srcdiroption="--srcdir=$${topdir}/zlib"; \
25250 libsrcdir="$$s/zlib"; \
25251 $(SHELL) $${libsrcdir}/configure \
25252 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25253 --target=${target_alias} $${srcdiroption} \
25254 $(STAGE1_CONFIGURE_FLAGS)
25255 @endif zlib-bootstrap
25256
25257 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25258 maybe-configure-stage2-zlib:
25259 @if zlib-bootstrap
25260 maybe-configure-stage2-zlib: configure-stage2-zlib
25261 configure-stage2-zlib:
25262 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25264 @r=`${PWD_COMMAND}`; export r; \
25265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25266 TFLAGS="$(STAGE2_TFLAGS)"; \
25267 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25268 $(HOST_EXPORTS) \
25269 $(POSTSTAGE1_HOST_EXPORTS) \
25270 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25271 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25272 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
25273 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25275 cd $(HOST_SUBDIR)/zlib || exit 1; \
25276 case $(srcdir) in \
25277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25278 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25280 esac; \
25281 srcdiroption="--srcdir=$${topdir}/zlib"; \
25282 libsrcdir="$$s/zlib"; \
25283 $(SHELL) $${libsrcdir}/configure \
25284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25285 --target=${target_alias} $${srcdiroption} \
25286 --with-build-libsubdir=$(HOST_SUBDIR) \
25287 $(STAGE2_CONFIGURE_FLAGS)
25288 @endif zlib-bootstrap
25289
25290 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25291 maybe-configure-stage3-zlib:
25292 @if zlib-bootstrap
25293 maybe-configure-stage3-zlib: configure-stage3-zlib
25294 configure-stage3-zlib:
25295 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25296 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25297 @r=`${PWD_COMMAND}`; export r; \
25298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25299 TFLAGS="$(STAGE3_TFLAGS)"; \
25300 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25301 $(HOST_EXPORTS) \
25302 $(POSTSTAGE1_HOST_EXPORTS) \
25303 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25304 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25305 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
25306 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25308 cd $(HOST_SUBDIR)/zlib || exit 1; \
25309 case $(srcdir) in \
25310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25311 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25313 esac; \
25314 srcdiroption="--srcdir=$${topdir}/zlib"; \
25315 libsrcdir="$$s/zlib"; \
25316 $(SHELL) $${libsrcdir}/configure \
25317 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25318 --target=${target_alias} $${srcdiroption} \
25319 --with-build-libsubdir=$(HOST_SUBDIR) \
25320 $(STAGE3_CONFIGURE_FLAGS)
25321 @endif zlib-bootstrap
25322
25323 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25324 maybe-configure-stage4-zlib:
25325 @if zlib-bootstrap
25326 maybe-configure-stage4-zlib: configure-stage4-zlib
25327 configure-stage4-zlib:
25328 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25329 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25330 @r=`${PWD_COMMAND}`; export r; \
25331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25332 TFLAGS="$(STAGE4_TFLAGS)"; \
25333 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25334 $(HOST_EXPORTS) \
25335 $(POSTSTAGE1_HOST_EXPORTS) \
25336 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25337 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25338 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
25339 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25341 cd $(HOST_SUBDIR)/zlib || exit 1; \
25342 case $(srcdir) in \
25343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25344 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25346 esac; \
25347 srcdiroption="--srcdir=$${topdir}/zlib"; \
25348 libsrcdir="$$s/zlib"; \
25349 $(SHELL) $${libsrcdir}/configure \
25350 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25351 --target=${target_alias} $${srcdiroption} \
25352 --with-build-libsubdir=$(HOST_SUBDIR) \
25353 $(STAGE4_CONFIGURE_FLAGS)
25354 @endif zlib-bootstrap
25355
25356 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25357 maybe-configure-stageprofile-zlib:
25358 @if zlib-bootstrap
25359 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25360 configure-stageprofile-zlib:
25361 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25362 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25363 @r=`${PWD_COMMAND}`; export r; \
25364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25365 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25366 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25367 $(HOST_EXPORTS) \
25368 $(POSTSTAGE1_HOST_EXPORTS) \
25369 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25370 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25371 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
25372 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25374 cd $(HOST_SUBDIR)/zlib || exit 1; \
25375 case $(srcdir) in \
25376 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25377 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25378 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25379 esac; \
25380 srcdiroption="--srcdir=$${topdir}/zlib"; \
25381 libsrcdir="$$s/zlib"; \
25382 $(SHELL) $${libsrcdir}/configure \
25383 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25384 --target=${target_alias} $${srcdiroption} \
25385 --with-build-libsubdir=$(HOST_SUBDIR) \
25386 $(STAGEprofile_CONFIGURE_FLAGS)
25387 @endif zlib-bootstrap
25388
25389 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25390 maybe-configure-stagefeedback-zlib:
25391 @if zlib-bootstrap
25392 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25393 configure-stagefeedback-zlib:
25394 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25395 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25396 @r=`${PWD_COMMAND}`; export r; \
25397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25398 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25399 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25400 $(HOST_EXPORTS) \
25401 $(POSTSTAGE1_HOST_EXPORTS) \
25402 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25403 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25404 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
25405 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25406 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25407 cd $(HOST_SUBDIR)/zlib || exit 1; \
25408 case $(srcdir) in \
25409 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25410 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25411 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25412 esac; \
25413 srcdiroption="--srcdir=$${topdir}/zlib"; \
25414 libsrcdir="$$s/zlib"; \
25415 $(SHELL) $${libsrcdir}/configure \
25416 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25417 --target=${target_alias} $${srcdiroption} \
25418 --with-build-libsubdir=$(HOST_SUBDIR) \
25419 $(STAGEfeedback_CONFIGURE_FLAGS)
25420 @endif zlib-bootstrap
25421
25422
25423
25424
25425
25426 .PHONY: all-zlib maybe-all-zlib
25427 maybe-all-zlib:
25428 @if gcc-bootstrap
25429 all-zlib: stage_current
25430 @endif gcc-bootstrap
25431 @if zlib
25432 TARGET-zlib=all
25433 maybe-all-zlib: all-zlib
25434 all-zlib: configure-zlib
25435 @r=`${PWD_COMMAND}`; export r; \
25436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25437 $(HOST_EXPORTS) \
25438 (cd $(HOST_SUBDIR)/zlib && \
25439 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25440 $(TARGET-zlib))
25441 @endif zlib
25442
25443
25444
25445 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25446 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25447 maybe-all-stage1-zlib:
25448 maybe-clean-stage1-zlib:
25449 @if zlib-bootstrap
25450 maybe-all-stage1-zlib: all-stage1-zlib
25451 all-stage1: all-stage1-zlib
25452 TARGET-stage1-zlib = $(TARGET-zlib)
25453 all-stage1-zlib: configure-stage1-zlib
25454 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25455 @r=`${PWD_COMMAND}`; export r; \
25456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25457 TFLAGS="$(STAGE1_TFLAGS)"; \
25458 $(HOST_EXPORTS) \
25459 cd $(HOST_SUBDIR)/zlib && \
25460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25461 CFLAGS="$(STAGE1_CFLAGS)" \
25462 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25463 LIBCFLAGS="$(LIBCFLAGS)" \
25464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25467 $(EXTRA_HOST_FLAGS) \
25468 TFLAGS="$(STAGE1_TFLAGS)" \
25469 $(TARGET-stage1-zlib)
25470
25471 maybe-clean-stage1-zlib: clean-stage1-zlib
25472 clean-stage1: clean-stage1-zlib
25473 clean-stage1-zlib:
25474 @if [ $(current_stage) = stage1 ]; then \
25475 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25476 else \
25477 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25478 $(MAKE) stage1-start; \
25479 fi; \
25480 cd $(HOST_SUBDIR)/zlib && \
25481 $(MAKE) $(EXTRA_HOST_FLAGS) \
25482 clean
25483 @endif zlib-bootstrap
25484
25485
25486 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25487 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25488 maybe-all-stage2-zlib:
25489 maybe-clean-stage2-zlib:
25490 @if zlib-bootstrap
25491 maybe-all-stage2-zlib: all-stage2-zlib
25492 all-stage2: all-stage2-zlib
25493 TARGET-stage2-zlib = $(TARGET-zlib)
25494 all-stage2-zlib: configure-stage2-zlib
25495 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25496 @r=`${PWD_COMMAND}`; export r; \
25497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25498 TFLAGS="$(STAGE2_TFLAGS)"; \
25499 $(HOST_EXPORTS) \
25500 $(POSTSTAGE1_HOST_EXPORTS) \
25501 cd $(HOST_SUBDIR)/zlib && \
25502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25503 CFLAGS="$(STAGE2_CFLAGS)" \
25504 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25505 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25509 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25510 TFLAGS="$(STAGE2_TFLAGS)" \
25511 $(TARGET-stage2-zlib)
25512
25513 maybe-clean-stage2-zlib: clean-stage2-zlib
25514 clean-stage2: clean-stage2-zlib
25515 clean-stage2-zlib:
25516 @if [ $(current_stage) = stage2 ]; then \
25517 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25518 else \
25519 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25520 $(MAKE) stage2-start; \
25521 fi; \
25522 cd $(HOST_SUBDIR)/zlib && \
25523 $(MAKE) $(EXTRA_HOST_FLAGS) \
25524 $(POSTSTAGE1_FLAGS_TO_PASS) \
25525 clean
25526 @endif zlib-bootstrap
25527
25528
25529 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25530 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25531 maybe-all-stage3-zlib:
25532 maybe-clean-stage3-zlib:
25533 @if zlib-bootstrap
25534 maybe-all-stage3-zlib: all-stage3-zlib
25535 all-stage3: all-stage3-zlib
25536 TARGET-stage3-zlib = $(TARGET-zlib)
25537 all-stage3-zlib: configure-stage3-zlib
25538 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25539 @r=`${PWD_COMMAND}`; export r; \
25540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25541 TFLAGS="$(STAGE3_TFLAGS)"; \
25542 $(HOST_EXPORTS) \
25543 $(POSTSTAGE1_HOST_EXPORTS) \
25544 cd $(HOST_SUBDIR)/zlib && \
25545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25546 CFLAGS="$(STAGE3_CFLAGS)" \
25547 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25548 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25552 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25553 TFLAGS="$(STAGE3_TFLAGS)" \
25554 $(TARGET-stage3-zlib)
25555
25556 maybe-clean-stage3-zlib: clean-stage3-zlib
25557 clean-stage3: clean-stage3-zlib
25558 clean-stage3-zlib:
25559 @if [ $(current_stage) = stage3 ]; then \
25560 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25561 else \
25562 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25563 $(MAKE) stage3-start; \
25564 fi; \
25565 cd $(HOST_SUBDIR)/zlib && \
25566 $(MAKE) $(EXTRA_HOST_FLAGS) \
25567 $(POSTSTAGE1_FLAGS_TO_PASS) \
25568 clean
25569 @endif zlib-bootstrap
25570
25571
25572 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25573 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25574 maybe-all-stage4-zlib:
25575 maybe-clean-stage4-zlib:
25576 @if zlib-bootstrap
25577 maybe-all-stage4-zlib: all-stage4-zlib
25578 all-stage4: all-stage4-zlib
25579 TARGET-stage4-zlib = $(TARGET-zlib)
25580 all-stage4-zlib: configure-stage4-zlib
25581 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25582 @r=`${PWD_COMMAND}`; export r; \
25583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25584 TFLAGS="$(STAGE4_TFLAGS)"; \
25585 $(HOST_EXPORTS) \
25586 $(POSTSTAGE1_HOST_EXPORTS) \
25587 cd $(HOST_SUBDIR)/zlib && \
25588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25589 CFLAGS="$(STAGE4_CFLAGS)" \
25590 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25591 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25592 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25593 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25594 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25595 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25596 TFLAGS="$(STAGE4_TFLAGS)" \
25597 $(TARGET-stage4-zlib)
25598
25599 maybe-clean-stage4-zlib: clean-stage4-zlib
25600 clean-stage4: clean-stage4-zlib
25601 clean-stage4-zlib:
25602 @if [ $(current_stage) = stage4 ]; then \
25603 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25604 else \
25605 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25606 $(MAKE) stage4-start; \
25607 fi; \
25608 cd $(HOST_SUBDIR)/zlib && \
25609 $(MAKE) $(EXTRA_HOST_FLAGS) \
25610 $(POSTSTAGE1_FLAGS_TO_PASS) \
25611 clean
25612 @endif zlib-bootstrap
25613
25614
25615 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25616 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25617 maybe-all-stageprofile-zlib:
25618 maybe-clean-stageprofile-zlib:
25619 @if zlib-bootstrap
25620 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25621 all-stageprofile: all-stageprofile-zlib
25622 TARGET-stageprofile-zlib = $(TARGET-zlib)
25623 all-stageprofile-zlib: configure-stageprofile-zlib
25624 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25625 @r=`${PWD_COMMAND}`; export r; \
25626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25627 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25628 $(HOST_EXPORTS) \
25629 $(POSTSTAGE1_HOST_EXPORTS) \
25630 cd $(HOST_SUBDIR)/zlib && \
25631 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25632 CFLAGS="$(STAGEprofile_CFLAGS)" \
25633 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25634 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25635 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25636 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25637 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25638 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25639 TFLAGS="$(STAGEprofile_TFLAGS)" \
25640 $(TARGET-stageprofile-zlib)
25641
25642 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25643 clean-stageprofile: clean-stageprofile-zlib
25644 clean-stageprofile-zlib:
25645 @if [ $(current_stage) = stageprofile ]; then \
25646 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25647 else \
25648 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25649 $(MAKE) stageprofile-start; \
25650 fi; \
25651 cd $(HOST_SUBDIR)/zlib && \
25652 $(MAKE) $(EXTRA_HOST_FLAGS) \
25653 $(POSTSTAGE1_FLAGS_TO_PASS) \
25654 clean
25655 @endif zlib-bootstrap
25656
25657
25658 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25659 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25660 maybe-all-stagefeedback-zlib:
25661 maybe-clean-stagefeedback-zlib:
25662 @if zlib-bootstrap
25663 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25664 all-stagefeedback: all-stagefeedback-zlib
25665 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25666 all-stagefeedback-zlib: configure-stagefeedback-zlib
25667 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25668 @r=`${PWD_COMMAND}`; export r; \
25669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25670 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25671 $(HOST_EXPORTS) \
25672 $(POSTSTAGE1_HOST_EXPORTS) \
25673 cd $(HOST_SUBDIR)/zlib && \
25674 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25675 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25676 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25677 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25678 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25679 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25680 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25681 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25682 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25683 $(TARGET-stagefeedback-zlib)
25684
25685 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25686 clean-stagefeedback: clean-stagefeedback-zlib
25687 clean-stagefeedback-zlib:
25688 @if [ $(current_stage) = stagefeedback ]; then \
25689 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25690 else \
25691 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25692 $(MAKE) stagefeedback-start; \
25693 fi; \
25694 cd $(HOST_SUBDIR)/zlib && \
25695 $(MAKE) $(EXTRA_HOST_FLAGS) \
25696 $(POSTSTAGE1_FLAGS_TO_PASS) \
25697 clean
25698 @endif zlib-bootstrap
25699
25700
25701
25702
25703
25704 .PHONY: check-zlib maybe-check-zlib
25705 maybe-check-zlib:
25706 @if zlib
25707 maybe-check-zlib: check-zlib
25708
25709 check-zlib:
25710
25711 @endif zlib
25712
25713 .PHONY: install-zlib maybe-install-zlib
25714 maybe-install-zlib:
25715 @if zlib
25716 maybe-install-zlib: install-zlib
25717
25718 install-zlib:
25719
25720 @endif zlib
25721
25722 .PHONY: install-strip-zlib maybe-install-strip-zlib
25723 maybe-install-strip-zlib:
25724 @if zlib
25725 maybe-install-strip-zlib: install-strip-zlib
25726
25727 install-strip-zlib:
25728
25729 @endif zlib
25730
25731 # Other targets (info, dvi, pdf, etc.)
25732
25733 .PHONY: maybe-info-zlib info-zlib
25734 maybe-info-zlib:
25735 @if zlib
25736 maybe-info-zlib: info-zlib
25737
25738 info-zlib: \
25739 configure-zlib
25740 @[ -f ./zlib/Makefile ] || exit 0; \
25741 r=`${PWD_COMMAND}`; export r; \
25742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25743 $(HOST_EXPORTS) \
25744 for flag in $(EXTRA_HOST_FLAGS) ; do \
25745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25746 done; \
25747 echo "Doing info in zlib" ; \
25748 (cd $(HOST_SUBDIR)/zlib && \
25749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25751 "RANLIB=$${RANLIB}" \
25752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25753 info) \
25754 || exit 1
25755
25756 @endif zlib
25757
25758 .PHONY: maybe-dvi-zlib dvi-zlib
25759 maybe-dvi-zlib:
25760 @if zlib
25761 maybe-dvi-zlib: dvi-zlib
25762
25763 dvi-zlib: \
25764 configure-zlib
25765 @[ -f ./zlib/Makefile ] || exit 0; \
25766 r=`${PWD_COMMAND}`; export r; \
25767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25768 $(HOST_EXPORTS) \
25769 for flag in $(EXTRA_HOST_FLAGS) ; do \
25770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25771 done; \
25772 echo "Doing dvi in zlib" ; \
25773 (cd $(HOST_SUBDIR)/zlib && \
25774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25776 "RANLIB=$${RANLIB}" \
25777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25778 dvi) \
25779 || exit 1
25780
25781 @endif zlib
25782
25783 .PHONY: maybe-pdf-zlib pdf-zlib
25784 maybe-pdf-zlib:
25785 @if zlib
25786 maybe-pdf-zlib: pdf-zlib
25787
25788 pdf-zlib: \
25789 configure-zlib
25790 @[ -f ./zlib/Makefile ] || exit 0; \
25791 r=`${PWD_COMMAND}`; export r; \
25792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25793 $(HOST_EXPORTS) \
25794 for flag in $(EXTRA_HOST_FLAGS) ; do \
25795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25796 done; \
25797 echo "Doing pdf in zlib" ; \
25798 (cd $(HOST_SUBDIR)/zlib && \
25799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25801 "RANLIB=$${RANLIB}" \
25802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25803 pdf) \
25804 || exit 1
25805
25806 @endif zlib
25807
25808 .PHONY: maybe-html-zlib html-zlib
25809 maybe-html-zlib:
25810 @if zlib
25811 maybe-html-zlib: html-zlib
25812
25813 html-zlib: \
25814 configure-zlib
25815 @[ -f ./zlib/Makefile ] || exit 0; \
25816 r=`${PWD_COMMAND}`; export r; \
25817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25818 $(HOST_EXPORTS) \
25819 for flag in $(EXTRA_HOST_FLAGS) ; do \
25820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25821 done; \
25822 echo "Doing html in zlib" ; \
25823 (cd $(HOST_SUBDIR)/zlib && \
25824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25826 "RANLIB=$${RANLIB}" \
25827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25828 html) \
25829 || exit 1
25830
25831 @endif zlib
25832
25833 .PHONY: maybe-TAGS-zlib TAGS-zlib
25834 maybe-TAGS-zlib:
25835 @if zlib
25836 maybe-TAGS-zlib: TAGS-zlib
25837
25838 TAGS-zlib: \
25839 configure-zlib
25840 @[ -f ./zlib/Makefile ] || exit 0; \
25841 r=`${PWD_COMMAND}`; export r; \
25842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25843 $(HOST_EXPORTS) \
25844 for flag in $(EXTRA_HOST_FLAGS) ; do \
25845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25846 done; \
25847 echo "Doing TAGS in zlib" ; \
25848 (cd $(HOST_SUBDIR)/zlib && \
25849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25851 "RANLIB=$${RANLIB}" \
25852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25853 TAGS) \
25854 || exit 1
25855
25856 @endif zlib
25857
25858 .PHONY: maybe-install-info-zlib install-info-zlib
25859 maybe-install-info-zlib:
25860 @if zlib
25861 maybe-install-info-zlib: install-info-zlib
25862
25863 install-info-zlib: \
25864 configure-zlib \
25865 info-zlib
25866 @[ -f ./zlib/Makefile ] || exit 0; \
25867 r=`${PWD_COMMAND}`; export r; \
25868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25869 $(HOST_EXPORTS) \
25870 for flag in $(EXTRA_HOST_FLAGS) ; do \
25871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25872 done; \
25873 echo "Doing install-info in zlib" ; \
25874 (cd $(HOST_SUBDIR)/zlib && \
25875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25877 "RANLIB=$${RANLIB}" \
25878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25879 install-info) \
25880 || exit 1
25881
25882 @endif zlib
25883
25884 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25885 maybe-install-pdf-zlib:
25886 @if zlib
25887 maybe-install-pdf-zlib: install-pdf-zlib
25888
25889 install-pdf-zlib: \
25890 configure-zlib \
25891 pdf-zlib
25892 @[ -f ./zlib/Makefile ] || exit 0; \
25893 r=`${PWD_COMMAND}`; export r; \
25894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25895 $(HOST_EXPORTS) \
25896 for flag in $(EXTRA_HOST_FLAGS) ; do \
25897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25898 done; \
25899 echo "Doing install-pdf in zlib" ; \
25900 (cd $(HOST_SUBDIR)/zlib && \
25901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25903 "RANLIB=$${RANLIB}" \
25904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25905 install-pdf) \
25906 || exit 1
25907
25908 @endif zlib
25909
25910 .PHONY: maybe-install-html-zlib install-html-zlib
25911 maybe-install-html-zlib:
25912 @if zlib
25913 maybe-install-html-zlib: install-html-zlib
25914
25915 install-html-zlib: \
25916 configure-zlib \
25917 html-zlib
25918 @[ -f ./zlib/Makefile ] || exit 0; \
25919 r=`${PWD_COMMAND}`; export r; \
25920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25921 $(HOST_EXPORTS) \
25922 for flag in $(EXTRA_HOST_FLAGS) ; do \
25923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25924 done; \
25925 echo "Doing install-html in zlib" ; \
25926 (cd $(HOST_SUBDIR)/zlib && \
25927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25929 "RANLIB=$${RANLIB}" \
25930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25931 install-html) \
25932 || exit 1
25933
25934 @endif zlib
25935
25936 .PHONY: maybe-installcheck-zlib installcheck-zlib
25937 maybe-installcheck-zlib:
25938 @if zlib
25939 maybe-installcheck-zlib: installcheck-zlib
25940
25941 installcheck-zlib: \
25942 configure-zlib
25943 @[ -f ./zlib/Makefile ] || exit 0; \
25944 r=`${PWD_COMMAND}`; export r; \
25945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25946 $(HOST_EXPORTS) \
25947 for flag in $(EXTRA_HOST_FLAGS) ; do \
25948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25949 done; \
25950 echo "Doing installcheck in zlib" ; \
25951 (cd $(HOST_SUBDIR)/zlib && \
25952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25954 "RANLIB=$${RANLIB}" \
25955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25956 installcheck) \
25957 || exit 1
25958
25959 @endif zlib
25960
25961 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25962 maybe-mostlyclean-zlib:
25963 @if zlib
25964 maybe-mostlyclean-zlib: mostlyclean-zlib
25965
25966 mostlyclean-zlib:
25967 @[ -f ./zlib/Makefile ] || exit 0; \
25968 r=`${PWD_COMMAND}`; export r; \
25969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25970 $(HOST_EXPORTS) \
25971 for flag in $(EXTRA_HOST_FLAGS) ; do \
25972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25973 done; \
25974 echo "Doing mostlyclean in zlib" ; \
25975 (cd $(HOST_SUBDIR)/zlib && \
25976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25978 "RANLIB=$${RANLIB}" \
25979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25980 mostlyclean) \
25981 || exit 1
25982
25983 @endif zlib
25984
25985 .PHONY: maybe-clean-zlib clean-zlib
25986 maybe-clean-zlib:
25987 @if zlib
25988 maybe-clean-zlib: clean-zlib
25989
25990 clean-zlib:
25991 @[ -f ./zlib/Makefile ] || exit 0; \
25992 r=`${PWD_COMMAND}`; export r; \
25993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25994 $(HOST_EXPORTS) \
25995 for flag in $(EXTRA_HOST_FLAGS) ; do \
25996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25997 done; \
25998 echo "Doing clean in zlib" ; \
25999 (cd $(HOST_SUBDIR)/zlib && \
26000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26002 "RANLIB=$${RANLIB}" \
26003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26004 clean) \
26005 || exit 1
26006
26007 @endif zlib
26008
26009 .PHONY: maybe-distclean-zlib distclean-zlib
26010 maybe-distclean-zlib:
26011 @if zlib
26012 maybe-distclean-zlib: distclean-zlib
26013
26014 distclean-zlib:
26015 @[ -f ./zlib/Makefile ] || exit 0; \
26016 r=`${PWD_COMMAND}`; export r; \
26017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26018 $(HOST_EXPORTS) \
26019 for flag in $(EXTRA_HOST_FLAGS) ; do \
26020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26021 done; \
26022 echo "Doing distclean in zlib" ; \
26023 (cd $(HOST_SUBDIR)/zlib && \
26024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26026 "RANLIB=$${RANLIB}" \
26027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26028 distclean) \
26029 || exit 1
26030
26031 @endif zlib
26032
26033 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26034 maybe-maintainer-clean-zlib:
26035 @if zlib
26036 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26037
26038 maintainer-clean-zlib:
26039 @[ -f ./zlib/Makefile ] || exit 0; \
26040 r=`${PWD_COMMAND}`; export r; \
26041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26042 $(HOST_EXPORTS) \
26043 for flag in $(EXTRA_HOST_FLAGS) ; do \
26044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26045 done; \
26046 echo "Doing maintainer-clean in zlib" ; \
26047 (cd $(HOST_SUBDIR)/zlib && \
26048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26050 "RANLIB=$${RANLIB}" \
26051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26052 maintainer-clean) \
26053 || exit 1
26054
26055 @endif zlib
26056
26057
26058
26059 .PHONY: configure-gdb maybe-configure-gdb
26060 maybe-configure-gdb:
26061 @if gcc-bootstrap
26062 configure-gdb: stage_current
26063 @endif gcc-bootstrap
26064 @if gdb
26065 maybe-configure-gdb: configure-gdb
26066 configure-gdb:
26067 @: $(MAKE); $(unstage)
26068 @r=`${PWD_COMMAND}`; export r; \
26069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26070 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26072 $(HOST_EXPORTS) \
26073 echo Configuring in $(HOST_SUBDIR)/gdb; \
26074 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26075 case $(srcdir) in \
26076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26077 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26079 esac; \
26080 srcdiroption="--srcdir=$${topdir}/gdb"; \
26081 libsrcdir="$$s/gdb"; \
26082 $(SHELL) $${libsrcdir}/configure \
26083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26084 --target=${target_alias} $${srcdiroption} \
26085 || exit 1
26086 @endif gdb
26087
26088
26089
26090
26091
26092 .PHONY: all-gdb maybe-all-gdb
26093 maybe-all-gdb:
26094 @if gcc-bootstrap
26095 all-gdb: stage_current
26096 @endif gcc-bootstrap
26097 @if gdb
26098 TARGET-gdb=all
26099 maybe-all-gdb: all-gdb
26100 all-gdb: configure-gdb
26101 @: $(MAKE); $(unstage)
26102 @r=`${PWD_COMMAND}`; export r; \
26103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26104 $(HOST_EXPORTS) \
26105 (cd $(HOST_SUBDIR)/gdb && \
26106 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26107 $(TARGET-gdb))
26108 @endif gdb
26109
26110
26111
26112
26113 .PHONY: check-gdb maybe-check-gdb
26114 maybe-check-gdb:
26115 @if gdb
26116 maybe-check-gdb: check-gdb
26117
26118 check-gdb:
26119 @: $(MAKE); $(unstage)
26120 @r=`${PWD_COMMAND}`; export r; \
26121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26122 $(HOST_EXPORTS) \
26123 (cd $(HOST_SUBDIR)/gdb && \
26124 $(MAKE) $(FLAGS_TO_PASS) check)
26125
26126 @endif gdb
26127
26128 .PHONY: install-gdb maybe-install-gdb
26129 maybe-install-gdb:
26130 @if gdb
26131 maybe-install-gdb: install-gdb
26132
26133 install-gdb: installdirs
26134 @: $(MAKE); $(unstage)
26135 @r=`${PWD_COMMAND}`; export r; \
26136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26137 $(HOST_EXPORTS) \
26138 (cd $(HOST_SUBDIR)/gdb && \
26139 $(MAKE) $(FLAGS_TO_PASS) install)
26140
26141 @endif gdb
26142
26143 .PHONY: install-strip-gdb maybe-install-strip-gdb
26144 maybe-install-strip-gdb:
26145 @if gdb
26146 maybe-install-strip-gdb: install-strip-gdb
26147
26148 install-strip-gdb: installdirs
26149 @: $(MAKE); $(unstage)
26150 @r=`${PWD_COMMAND}`; export r; \
26151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26152 $(HOST_EXPORTS) \
26153 (cd $(HOST_SUBDIR)/gdb && \
26154 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26155
26156 @endif gdb
26157
26158 # Other targets (info, dvi, pdf, etc.)
26159
26160 .PHONY: maybe-info-gdb info-gdb
26161 maybe-info-gdb:
26162 @if gdb
26163 maybe-info-gdb: info-gdb
26164
26165 info-gdb: \
26166 configure-gdb
26167 @: $(MAKE); $(unstage)
26168 @[ -f ./gdb/Makefile ] || exit 0; \
26169 r=`${PWD_COMMAND}`; export r; \
26170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26171 $(HOST_EXPORTS) \
26172 for flag in $(EXTRA_HOST_FLAGS) ; do \
26173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26174 done; \
26175 echo "Doing info in gdb" ; \
26176 (cd $(HOST_SUBDIR)/gdb && \
26177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26179 "RANLIB=$${RANLIB}" \
26180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26181 info) \
26182 || exit 1
26183
26184 @endif gdb
26185
26186 .PHONY: maybe-dvi-gdb dvi-gdb
26187 maybe-dvi-gdb:
26188 @if gdb
26189 maybe-dvi-gdb: dvi-gdb
26190
26191 dvi-gdb: \
26192 configure-gdb
26193 @: $(MAKE); $(unstage)
26194 @[ -f ./gdb/Makefile ] || exit 0; \
26195 r=`${PWD_COMMAND}`; export r; \
26196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26197 $(HOST_EXPORTS) \
26198 for flag in $(EXTRA_HOST_FLAGS) ; do \
26199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26200 done; \
26201 echo "Doing dvi in gdb" ; \
26202 (cd $(HOST_SUBDIR)/gdb && \
26203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26205 "RANLIB=$${RANLIB}" \
26206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26207 dvi) \
26208 || exit 1
26209
26210 @endif gdb
26211
26212 .PHONY: maybe-pdf-gdb pdf-gdb
26213 maybe-pdf-gdb:
26214 @if gdb
26215 maybe-pdf-gdb: pdf-gdb
26216
26217 pdf-gdb: \
26218 configure-gdb
26219 @: $(MAKE); $(unstage)
26220 @[ -f ./gdb/Makefile ] || exit 0; \
26221 r=`${PWD_COMMAND}`; export r; \
26222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26223 $(HOST_EXPORTS) \
26224 for flag in $(EXTRA_HOST_FLAGS) ; do \
26225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26226 done; \
26227 echo "Doing pdf in gdb" ; \
26228 (cd $(HOST_SUBDIR)/gdb && \
26229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26231 "RANLIB=$${RANLIB}" \
26232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26233 pdf) \
26234 || exit 1
26235
26236 @endif gdb
26237
26238 .PHONY: maybe-html-gdb html-gdb
26239 maybe-html-gdb:
26240 @if gdb
26241 maybe-html-gdb: html-gdb
26242
26243 html-gdb: \
26244 configure-gdb
26245 @: $(MAKE); $(unstage)
26246 @[ -f ./gdb/Makefile ] || exit 0; \
26247 r=`${PWD_COMMAND}`; export r; \
26248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26249 $(HOST_EXPORTS) \
26250 for flag in $(EXTRA_HOST_FLAGS) ; do \
26251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26252 done; \
26253 echo "Doing html in gdb" ; \
26254 (cd $(HOST_SUBDIR)/gdb && \
26255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26257 "RANLIB=$${RANLIB}" \
26258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26259 html) \
26260 || exit 1
26261
26262 @endif gdb
26263
26264 .PHONY: maybe-TAGS-gdb TAGS-gdb
26265 maybe-TAGS-gdb:
26266 @if gdb
26267 maybe-TAGS-gdb: TAGS-gdb
26268
26269 TAGS-gdb: \
26270 configure-gdb
26271 @: $(MAKE); $(unstage)
26272 @[ -f ./gdb/Makefile ] || exit 0; \
26273 r=`${PWD_COMMAND}`; export r; \
26274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26275 $(HOST_EXPORTS) \
26276 for flag in $(EXTRA_HOST_FLAGS) ; do \
26277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26278 done; \
26279 echo "Doing TAGS in gdb" ; \
26280 (cd $(HOST_SUBDIR)/gdb && \
26281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26283 "RANLIB=$${RANLIB}" \
26284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26285 TAGS) \
26286 || exit 1
26287
26288 @endif gdb
26289
26290 .PHONY: maybe-install-info-gdb install-info-gdb
26291 maybe-install-info-gdb:
26292 @if gdb
26293 maybe-install-info-gdb: install-info-gdb
26294
26295 install-info-gdb: \
26296 configure-gdb \
26297 info-gdb
26298 @: $(MAKE); $(unstage)
26299 @[ -f ./gdb/Makefile ] || exit 0; \
26300 r=`${PWD_COMMAND}`; export r; \
26301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26302 $(HOST_EXPORTS) \
26303 for flag in $(EXTRA_HOST_FLAGS) ; do \
26304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26305 done; \
26306 echo "Doing install-info in gdb" ; \
26307 (cd $(HOST_SUBDIR)/gdb && \
26308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26310 "RANLIB=$${RANLIB}" \
26311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26312 install-info) \
26313 || exit 1
26314
26315 @endif gdb
26316
26317 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26318 maybe-install-pdf-gdb:
26319 @if gdb
26320 maybe-install-pdf-gdb: install-pdf-gdb
26321
26322 install-pdf-gdb: \
26323 configure-gdb \
26324 pdf-gdb
26325 @: $(MAKE); $(unstage)
26326 @[ -f ./gdb/Makefile ] || exit 0; \
26327 r=`${PWD_COMMAND}`; export r; \
26328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26329 $(HOST_EXPORTS) \
26330 for flag in $(EXTRA_HOST_FLAGS) ; do \
26331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26332 done; \
26333 echo "Doing install-pdf in gdb" ; \
26334 (cd $(HOST_SUBDIR)/gdb && \
26335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26337 "RANLIB=$${RANLIB}" \
26338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26339 install-pdf) \
26340 || exit 1
26341
26342 @endif gdb
26343
26344 .PHONY: maybe-install-html-gdb install-html-gdb
26345 maybe-install-html-gdb:
26346 @if gdb
26347 maybe-install-html-gdb: install-html-gdb
26348
26349 install-html-gdb: \
26350 configure-gdb \
26351 html-gdb
26352 @: $(MAKE); $(unstage)
26353 @[ -f ./gdb/Makefile ] || exit 0; \
26354 r=`${PWD_COMMAND}`; export r; \
26355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26356 $(HOST_EXPORTS) \
26357 for flag in $(EXTRA_HOST_FLAGS) ; do \
26358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26359 done; \
26360 echo "Doing install-html in gdb" ; \
26361 (cd $(HOST_SUBDIR)/gdb && \
26362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26364 "RANLIB=$${RANLIB}" \
26365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26366 install-html) \
26367 || exit 1
26368
26369 @endif gdb
26370
26371 .PHONY: maybe-installcheck-gdb installcheck-gdb
26372 maybe-installcheck-gdb:
26373 @if gdb
26374 maybe-installcheck-gdb: installcheck-gdb
26375
26376 installcheck-gdb: \
26377 configure-gdb
26378 @: $(MAKE); $(unstage)
26379 @[ -f ./gdb/Makefile ] || exit 0; \
26380 r=`${PWD_COMMAND}`; export r; \
26381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26382 $(HOST_EXPORTS) \
26383 for flag in $(EXTRA_HOST_FLAGS) ; do \
26384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26385 done; \
26386 echo "Doing installcheck in gdb" ; \
26387 (cd $(HOST_SUBDIR)/gdb && \
26388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26390 "RANLIB=$${RANLIB}" \
26391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26392 installcheck) \
26393 || exit 1
26394
26395 @endif gdb
26396
26397 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26398 maybe-mostlyclean-gdb:
26399 @if gdb
26400 maybe-mostlyclean-gdb: mostlyclean-gdb
26401
26402 mostlyclean-gdb:
26403 @: $(MAKE); $(unstage)
26404 @[ -f ./gdb/Makefile ] || exit 0; \
26405 r=`${PWD_COMMAND}`; export r; \
26406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26407 $(HOST_EXPORTS) \
26408 for flag in $(EXTRA_HOST_FLAGS) ; do \
26409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26410 done; \
26411 echo "Doing mostlyclean in gdb" ; \
26412 (cd $(HOST_SUBDIR)/gdb && \
26413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26415 "RANLIB=$${RANLIB}" \
26416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26417 mostlyclean) \
26418 || exit 1
26419
26420 @endif gdb
26421
26422 .PHONY: maybe-clean-gdb clean-gdb
26423 maybe-clean-gdb:
26424 @if gdb
26425 maybe-clean-gdb: clean-gdb
26426
26427 clean-gdb:
26428 @: $(MAKE); $(unstage)
26429 @[ -f ./gdb/Makefile ] || exit 0; \
26430 r=`${PWD_COMMAND}`; export r; \
26431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26432 $(HOST_EXPORTS) \
26433 for flag in $(EXTRA_HOST_FLAGS) ; do \
26434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26435 done; \
26436 echo "Doing clean in gdb" ; \
26437 (cd $(HOST_SUBDIR)/gdb && \
26438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26440 "RANLIB=$${RANLIB}" \
26441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26442 clean) \
26443 || exit 1
26444
26445 @endif gdb
26446
26447 .PHONY: maybe-distclean-gdb distclean-gdb
26448 maybe-distclean-gdb:
26449 @if gdb
26450 maybe-distclean-gdb: distclean-gdb
26451
26452 distclean-gdb:
26453 @: $(MAKE); $(unstage)
26454 @[ -f ./gdb/Makefile ] || exit 0; \
26455 r=`${PWD_COMMAND}`; export r; \
26456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26457 $(HOST_EXPORTS) \
26458 for flag in $(EXTRA_HOST_FLAGS) ; do \
26459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26460 done; \
26461 echo "Doing distclean in gdb" ; \
26462 (cd $(HOST_SUBDIR)/gdb && \
26463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26465 "RANLIB=$${RANLIB}" \
26466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26467 distclean) \
26468 || exit 1
26469
26470 @endif gdb
26471
26472 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26473 maybe-maintainer-clean-gdb:
26474 @if gdb
26475 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26476
26477 maintainer-clean-gdb:
26478 @: $(MAKE); $(unstage)
26479 @[ -f ./gdb/Makefile ] || exit 0; \
26480 r=`${PWD_COMMAND}`; export r; \
26481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26482 $(HOST_EXPORTS) \
26483 for flag in $(EXTRA_HOST_FLAGS) ; do \
26484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26485 done; \
26486 echo "Doing maintainer-clean in gdb" ; \
26487 (cd $(HOST_SUBDIR)/gdb && \
26488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26490 "RANLIB=$${RANLIB}" \
26491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26492 maintainer-clean) \
26493 || exit 1
26494
26495 @endif gdb
26496
26497
26498
26499 .PHONY: configure-expect maybe-configure-expect
26500 maybe-configure-expect:
26501 @if gcc-bootstrap
26502 configure-expect: stage_current
26503 @endif gcc-bootstrap
26504 @if expect
26505 maybe-configure-expect: configure-expect
26506 configure-expect:
26507 @: $(MAKE); $(unstage)
26508 @r=`${PWD_COMMAND}`; export r; \
26509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26510 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26512 $(HOST_EXPORTS) \
26513 echo Configuring in $(HOST_SUBDIR)/expect; \
26514 cd "$(HOST_SUBDIR)/expect" || exit 1; \
26515 case $(srcdir) in \
26516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26517 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26519 esac; \
26520 srcdiroption="--srcdir=$${topdir}/expect"; \
26521 libsrcdir="$$s/expect"; \
26522 $(SHELL) $${libsrcdir}/configure \
26523 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26524 --target=${target_alias} $${srcdiroption} \
26525 || exit 1
26526 @endif expect
26527
26528
26529
26530
26531
26532 .PHONY: all-expect maybe-all-expect
26533 maybe-all-expect:
26534 @if gcc-bootstrap
26535 all-expect: stage_current
26536 @endif gcc-bootstrap
26537 @if expect
26538 TARGET-expect=all
26539 maybe-all-expect: all-expect
26540 all-expect: configure-expect
26541 @: $(MAKE); $(unstage)
26542 @r=`${PWD_COMMAND}`; export r; \
26543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26544 $(HOST_EXPORTS) \
26545 (cd $(HOST_SUBDIR)/expect && \
26546 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26547 $(TARGET-expect))
26548 @endif expect
26549
26550
26551
26552
26553 .PHONY: check-expect maybe-check-expect
26554 maybe-check-expect:
26555 @if expect
26556 maybe-check-expect: check-expect
26557
26558 check-expect:
26559 @: $(MAKE); $(unstage)
26560 @r=`${PWD_COMMAND}`; export r; \
26561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26562 $(HOST_EXPORTS) \
26563 (cd $(HOST_SUBDIR)/expect && \
26564 $(MAKE) $(FLAGS_TO_PASS) check)
26565
26566 @endif expect
26567
26568 .PHONY: install-expect maybe-install-expect
26569 maybe-install-expect:
26570 @if expect
26571 maybe-install-expect: install-expect
26572
26573 install-expect: installdirs
26574 @: $(MAKE); $(unstage)
26575 @r=`${PWD_COMMAND}`; export r; \
26576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26577 $(HOST_EXPORTS) \
26578 (cd $(HOST_SUBDIR)/expect && \
26579 $(MAKE) $(FLAGS_TO_PASS) install)
26580
26581 @endif expect
26582
26583 .PHONY: install-strip-expect maybe-install-strip-expect
26584 maybe-install-strip-expect:
26585 @if expect
26586 maybe-install-strip-expect: install-strip-expect
26587
26588 install-strip-expect: installdirs
26589 @: $(MAKE); $(unstage)
26590 @r=`${PWD_COMMAND}`; export r; \
26591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26592 $(HOST_EXPORTS) \
26593 (cd $(HOST_SUBDIR)/expect && \
26594 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26595
26596 @endif expect
26597
26598 # Other targets (info, dvi, pdf, etc.)
26599
26600 .PHONY: maybe-info-expect info-expect
26601 maybe-info-expect:
26602 @if expect
26603 maybe-info-expect: info-expect
26604
26605 info-expect: \
26606 configure-expect
26607 @: $(MAKE); $(unstage)
26608 @[ -f ./expect/Makefile ] || exit 0; \
26609 r=`${PWD_COMMAND}`; export r; \
26610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26611 $(HOST_EXPORTS) \
26612 for flag in $(EXTRA_HOST_FLAGS) ; do \
26613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26614 done; \
26615 echo "Doing info in expect" ; \
26616 (cd $(HOST_SUBDIR)/expect && \
26617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26619 "RANLIB=$${RANLIB}" \
26620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26621 info) \
26622 || exit 1
26623
26624 @endif expect
26625
26626 .PHONY: maybe-dvi-expect dvi-expect
26627 maybe-dvi-expect:
26628 @if expect
26629 maybe-dvi-expect: dvi-expect
26630
26631 dvi-expect: \
26632 configure-expect
26633 @: $(MAKE); $(unstage)
26634 @[ -f ./expect/Makefile ] || exit 0; \
26635 r=`${PWD_COMMAND}`; export r; \
26636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26637 $(HOST_EXPORTS) \
26638 for flag in $(EXTRA_HOST_FLAGS) ; do \
26639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26640 done; \
26641 echo "Doing dvi in expect" ; \
26642 (cd $(HOST_SUBDIR)/expect && \
26643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26645 "RANLIB=$${RANLIB}" \
26646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26647 dvi) \
26648 || exit 1
26649
26650 @endif expect
26651
26652 .PHONY: maybe-pdf-expect pdf-expect
26653 maybe-pdf-expect:
26654 @if expect
26655 maybe-pdf-expect: pdf-expect
26656
26657 pdf-expect: \
26658 configure-expect
26659 @: $(MAKE); $(unstage)
26660 @[ -f ./expect/Makefile ] || exit 0; \
26661 r=`${PWD_COMMAND}`; export r; \
26662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26663 $(HOST_EXPORTS) \
26664 for flag in $(EXTRA_HOST_FLAGS) ; do \
26665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26666 done; \
26667 echo "Doing pdf in expect" ; \
26668 (cd $(HOST_SUBDIR)/expect && \
26669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26671 "RANLIB=$${RANLIB}" \
26672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26673 pdf) \
26674 || exit 1
26675
26676 @endif expect
26677
26678 .PHONY: maybe-html-expect html-expect
26679 maybe-html-expect:
26680 @if expect
26681 maybe-html-expect: html-expect
26682
26683 html-expect: \
26684 configure-expect
26685 @: $(MAKE); $(unstage)
26686 @[ -f ./expect/Makefile ] || exit 0; \
26687 r=`${PWD_COMMAND}`; export r; \
26688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26689 $(HOST_EXPORTS) \
26690 for flag in $(EXTRA_HOST_FLAGS) ; do \
26691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26692 done; \
26693 echo "Doing html in expect" ; \
26694 (cd $(HOST_SUBDIR)/expect && \
26695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26697 "RANLIB=$${RANLIB}" \
26698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26699 html) \
26700 || exit 1
26701
26702 @endif expect
26703
26704 .PHONY: maybe-TAGS-expect TAGS-expect
26705 maybe-TAGS-expect:
26706 @if expect
26707 maybe-TAGS-expect: TAGS-expect
26708
26709 TAGS-expect: \
26710 configure-expect
26711 @: $(MAKE); $(unstage)
26712 @[ -f ./expect/Makefile ] || exit 0; \
26713 r=`${PWD_COMMAND}`; export r; \
26714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26715 $(HOST_EXPORTS) \
26716 for flag in $(EXTRA_HOST_FLAGS) ; do \
26717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26718 done; \
26719 echo "Doing TAGS in expect" ; \
26720 (cd $(HOST_SUBDIR)/expect && \
26721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26723 "RANLIB=$${RANLIB}" \
26724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26725 TAGS) \
26726 || exit 1
26727
26728 @endif expect
26729
26730 .PHONY: maybe-install-info-expect install-info-expect
26731 maybe-install-info-expect:
26732 @if expect
26733 maybe-install-info-expect: install-info-expect
26734
26735 install-info-expect: \
26736 configure-expect \
26737 info-expect
26738 @: $(MAKE); $(unstage)
26739 @[ -f ./expect/Makefile ] || exit 0; \
26740 r=`${PWD_COMMAND}`; export r; \
26741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26742 $(HOST_EXPORTS) \
26743 for flag in $(EXTRA_HOST_FLAGS) ; do \
26744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26745 done; \
26746 echo "Doing install-info in expect" ; \
26747 (cd $(HOST_SUBDIR)/expect && \
26748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26750 "RANLIB=$${RANLIB}" \
26751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26752 install-info) \
26753 || exit 1
26754
26755 @endif expect
26756
26757 .PHONY: maybe-install-pdf-expect install-pdf-expect
26758 maybe-install-pdf-expect:
26759 @if expect
26760 maybe-install-pdf-expect: install-pdf-expect
26761
26762 install-pdf-expect: \
26763 configure-expect \
26764 pdf-expect
26765 @: $(MAKE); $(unstage)
26766 @[ -f ./expect/Makefile ] || exit 0; \
26767 r=`${PWD_COMMAND}`; export r; \
26768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26769 $(HOST_EXPORTS) \
26770 for flag in $(EXTRA_HOST_FLAGS) ; do \
26771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26772 done; \
26773 echo "Doing install-pdf in expect" ; \
26774 (cd $(HOST_SUBDIR)/expect && \
26775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26777 "RANLIB=$${RANLIB}" \
26778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26779 install-pdf) \
26780 || exit 1
26781
26782 @endif expect
26783
26784 .PHONY: maybe-install-html-expect install-html-expect
26785 maybe-install-html-expect:
26786 @if expect
26787 maybe-install-html-expect: install-html-expect
26788
26789 install-html-expect: \
26790 configure-expect \
26791 html-expect
26792 @: $(MAKE); $(unstage)
26793 @[ -f ./expect/Makefile ] || exit 0; \
26794 r=`${PWD_COMMAND}`; export r; \
26795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26796 $(HOST_EXPORTS) \
26797 for flag in $(EXTRA_HOST_FLAGS) ; do \
26798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26799 done; \
26800 echo "Doing install-html in expect" ; \
26801 (cd $(HOST_SUBDIR)/expect && \
26802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26804 "RANLIB=$${RANLIB}" \
26805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26806 install-html) \
26807 || exit 1
26808
26809 @endif expect
26810
26811 .PHONY: maybe-installcheck-expect installcheck-expect
26812 maybe-installcheck-expect:
26813 @if expect
26814 maybe-installcheck-expect: installcheck-expect
26815
26816 installcheck-expect: \
26817 configure-expect
26818 @: $(MAKE); $(unstage)
26819 @[ -f ./expect/Makefile ] || exit 0; \
26820 r=`${PWD_COMMAND}`; export r; \
26821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26822 $(HOST_EXPORTS) \
26823 for flag in $(EXTRA_HOST_FLAGS) ; do \
26824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26825 done; \
26826 echo "Doing installcheck in expect" ; \
26827 (cd $(HOST_SUBDIR)/expect && \
26828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26830 "RANLIB=$${RANLIB}" \
26831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26832 installcheck) \
26833 || exit 1
26834
26835 @endif expect
26836
26837 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26838 maybe-mostlyclean-expect:
26839 @if expect
26840 maybe-mostlyclean-expect: mostlyclean-expect
26841
26842 mostlyclean-expect:
26843 @: $(MAKE); $(unstage)
26844 @[ -f ./expect/Makefile ] || exit 0; \
26845 r=`${PWD_COMMAND}`; export r; \
26846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26847 $(HOST_EXPORTS) \
26848 for flag in $(EXTRA_HOST_FLAGS) ; do \
26849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26850 done; \
26851 echo "Doing mostlyclean in expect" ; \
26852 (cd $(HOST_SUBDIR)/expect && \
26853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26855 "RANLIB=$${RANLIB}" \
26856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26857 mostlyclean) \
26858 || exit 1
26859
26860 @endif expect
26861
26862 .PHONY: maybe-clean-expect clean-expect
26863 maybe-clean-expect:
26864 @if expect
26865 maybe-clean-expect: clean-expect
26866
26867 clean-expect:
26868 @: $(MAKE); $(unstage)
26869 @[ -f ./expect/Makefile ] || exit 0; \
26870 r=`${PWD_COMMAND}`; export r; \
26871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26872 $(HOST_EXPORTS) \
26873 for flag in $(EXTRA_HOST_FLAGS) ; do \
26874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26875 done; \
26876 echo "Doing clean in expect" ; \
26877 (cd $(HOST_SUBDIR)/expect && \
26878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26880 "RANLIB=$${RANLIB}" \
26881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26882 clean) \
26883 || exit 1
26884
26885 @endif expect
26886
26887 .PHONY: maybe-distclean-expect distclean-expect
26888 maybe-distclean-expect:
26889 @if expect
26890 maybe-distclean-expect: distclean-expect
26891
26892 distclean-expect:
26893 @: $(MAKE); $(unstage)
26894 @[ -f ./expect/Makefile ] || exit 0; \
26895 r=`${PWD_COMMAND}`; export r; \
26896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26897 $(HOST_EXPORTS) \
26898 for flag in $(EXTRA_HOST_FLAGS) ; do \
26899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26900 done; \
26901 echo "Doing distclean in expect" ; \
26902 (cd $(HOST_SUBDIR)/expect && \
26903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26905 "RANLIB=$${RANLIB}" \
26906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26907 distclean) \
26908 || exit 1
26909
26910 @endif expect
26911
26912 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26913 maybe-maintainer-clean-expect:
26914 @if expect
26915 maybe-maintainer-clean-expect: maintainer-clean-expect
26916
26917 maintainer-clean-expect:
26918 @: $(MAKE); $(unstage)
26919 @[ -f ./expect/Makefile ] || exit 0; \
26920 r=`${PWD_COMMAND}`; export r; \
26921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26922 $(HOST_EXPORTS) \
26923 for flag in $(EXTRA_HOST_FLAGS) ; do \
26924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26925 done; \
26926 echo "Doing maintainer-clean in expect" ; \
26927 (cd $(HOST_SUBDIR)/expect && \
26928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26930 "RANLIB=$${RANLIB}" \
26931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26932 maintainer-clean) \
26933 || exit 1
26934
26935 @endif expect
26936
26937
26938
26939 .PHONY: configure-guile maybe-configure-guile
26940 maybe-configure-guile:
26941 @if gcc-bootstrap
26942 configure-guile: stage_current
26943 @endif gcc-bootstrap
26944 @if guile
26945 maybe-configure-guile: configure-guile
26946 configure-guile:
26947 @: $(MAKE); $(unstage)
26948 @r=`${PWD_COMMAND}`; export r; \
26949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26950 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26952 $(HOST_EXPORTS) \
26953 echo Configuring in $(HOST_SUBDIR)/guile; \
26954 cd "$(HOST_SUBDIR)/guile" || exit 1; \
26955 case $(srcdir) in \
26956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26957 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26959 esac; \
26960 srcdiroption="--srcdir=$${topdir}/guile"; \
26961 libsrcdir="$$s/guile"; \
26962 $(SHELL) $${libsrcdir}/configure \
26963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26964 --target=${target_alias} $${srcdiroption} \
26965 || exit 1
26966 @endif guile
26967
26968
26969
26970
26971
26972 .PHONY: all-guile maybe-all-guile
26973 maybe-all-guile:
26974 @if gcc-bootstrap
26975 all-guile: stage_current
26976 @endif gcc-bootstrap
26977 @if guile
26978 TARGET-guile=all
26979 maybe-all-guile: all-guile
26980 all-guile: configure-guile
26981 @: $(MAKE); $(unstage)
26982 @r=`${PWD_COMMAND}`; export r; \
26983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26984 $(HOST_EXPORTS) \
26985 (cd $(HOST_SUBDIR)/guile && \
26986 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26987 $(TARGET-guile))
26988 @endif guile
26989
26990
26991
26992
26993 .PHONY: check-guile maybe-check-guile
26994 maybe-check-guile:
26995 @if guile
26996 maybe-check-guile: check-guile
26997
26998 check-guile:
26999 @: $(MAKE); $(unstage)
27000 @r=`${PWD_COMMAND}`; export r; \
27001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27002 $(HOST_EXPORTS) \
27003 (cd $(HOST_SUBDIR)/guile && \
27004 $(MAKE) $(FLAGS_TO_PASS) check)
27005
27006 @endif guile
27007
27008 .PHONY: install-guile maybe-install-guile
27009 maybe-install-guile:
27010 @if guile
27011 maybe-install-guile: install-guile
27012
27013 install-guile: installdirs
27014 @: $(MAKE); $(unstage)
27015 @r=`${PWD_COMMAND}`; export r; \
27016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27017 $(HOST_EXPORTS) \
27018 (cd $(HOST_SUBDIR)/guile && \
27019 $(MAKE) $(FLAGS_TO_PASS) install)
27020
27021 @endif guile
27022
27023 .PHONY: install-strip-guile maybe-install-strip-guile
27024 maybe-install-strip-guile:
27025 @if guile
27026 maybe-install-strip-guile: install-strip-guile
27027
27028 install-strip-guile: installdirs
27029 @: $(MAKE); $(unstage)
27030 @r=`${PWD_COMMAND}`; export r; \
27031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27032 $(HOST_EXPORTS) \
27033 (cd $(HOST_SUBDIR)/guile && \
27034 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27035
27036 @endif guile
27037
27038 # Other targets (info, dvi, pdf, etc.)
27039
27040 .PHONY: maybe-info-guile info-guile
27041 maybe-info-guile:
27042 @if guile
27043 maybe-info-guile: info-guile
27044
27045 info-guile: \
27046 configure-guile
27047 @: $(MAKE); $(unstage)
27048 @[ -f ./guile/Makefile ] || exit 0; \
27049 r=`${PWD_COMMAND}`; export r; \
27050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27051 $(HOST_EXPORTS) \
27052 for flag in $(EXTRA_HOST_FLAGS) ; do \
27053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27054 done; \
27055 echo "Doing info in guile" ; \
27056 (cd $(HOST_SUBDIR)/guile && \
27057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27059 "RANLIB=$${RANLIB}" \
27060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27061 info) \
27062 || exit 1
27063
27064 @endif guile
27065
27066 .PHONY: maybe-dvi-guile dvi-guile
27067 maybe-dvi-guile:
27068 @if guile
27069 maybe-dvi-guile: dvi-guile
27070
27071 dvi-guile: \
27072 configure-guile
27073 @: $(MAKE); $(unstage)
27074 @[ -f ./guile/Makefile ] || exit 0; \
27075 r=`${PWD_COMMAND}`; export r; \
27076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27077 $(HOST_EXPORTS) \
27078 for flag in $(EXTRA_HOST_FLAGS) ; do \
27079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27080 done; \
27081 echo "Doing dvi in guile" ; \
27082 (cd $(HOST_SUBDIR)/guile && \
27083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27085 "RANLIB=$${RANLIB}" \
27086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27087 dvi) \
27088 || exit 1
27089
27090 @endif guile
27091
27092 .PHONY: maybe-pdf-guile pdf-guile
27093 maybe-pdf-guile:
27094 @if guile
27095 maybe-pdf-guile: pdf-guile
27096
27097 pdf-guile: \
27098 configure-guile
27099 @: $(MAKE); $(unstage)
27100 @[ -f ./guile/Makefile ] || exit 0; \
27101 r=`${PWD_COMMAND}`; export r; \
27102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27103 $(HOST_EXPORTS) \
27104 for flag in $(EXTRA_HOST_FLAGS) ; do \
27105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27106 done; \
27107 echo "Doing pdf in guile" ; \
27108 (cd $(HOST_SUBDIR)/guile && \
27109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27111 "RANLIB=$${RANLIB}" \
27112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27113 pdf) \
27114 || exit 1
27115
27116 @endif guile
27117
27118 .PHONY: maybe-html-guile html-guile
27119 maybe-html-guile:
27120 @if guile
27121 maybe-html-guile: html-guile
27122
27123 html-guile: \
27124 configure-guile
27125 @: $(MAKE); $(unstage)
27126 @[ -f ./guile/Makefile ] || exit 0; \
27127 r=`${PWD_COMMAND}`; export r; \
27128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27129 $(HOST_EXPORTS) \
27130 for flag in $(EXTRA_HOST_FLAGS) ; do \
27131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27132 done; \
27133 echo "Doing html in guile" ; \
27134 (cd $(HOST_SUBDIR)/guile && \
27135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27137 "RANLIB=$${RANLIB}" \
27138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27139 html) \
27140 || exit 1
27141
27142 @endif guile
27143
27144 .PHONY: maybe-TAGS-guile TAGS-guile
27145 maybe-TAGS-guile:
27146 @if guile
27147 maybe-TAGS-guile: TAGS-guile
27148
27149 TAGS-guile: \
27150 configure-guile
27151 @: $(MAKE); $(unstage)
27152 @[ -f ./guile/Makefile ] || exit 0; \
27153 r=`${PWD_COMMAND}`; export r; \
27154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27155 $(HOST_EXPORTS) \
27156 for flag in $(EXTRA_HOST_FLAGS) ; do \
27157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27158 done; \
27159 echo "Doing TAGS in guile" ; \
27160 (cd $(HOST_SUBDIR)/guile && \
27161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27163 "RANLIB=$${RANLIB}" \
27164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27165 TAGS) \
27166 || exit 1
27167
27168 @endif guile
27169
27170 .PHONY: maybe-install-info-guile install-info-guile
27171 maybe-install-info-guile:
27172 @if guile
27173 maybe-install-info-guile: install-info-guile
27174
27175 install-info-guile: \
27176 configure-guile \
27177 info-guile
27178 @: $(MAKE); $(unstage)
27179 @[ -f ./guile/Makefile ] || exit 0; \
27180 r=`${PWD_COMMAND}`; export r; \
27181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27182 $(HOST_EXPORTS) \
27183 for flag in $(EXTRA_HOST_FLAGS) ; do \
27184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27185 done; \
27186 echo "Doing install-info in guile" ; \
27187 (cd $(HOST_SUBDIR)/guile && \
27188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27190 "RANLIB=$${RANLIB}" \
27191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27192 install-info) \
27193 || exit 1
27194
27195 @endif guile
27196
27197 .PHONY: maybe-install-pdf-guile install-pdf-guile
27198 maybe-install-pdf-guile:
27199 @if guile
27200 maybe-install-pdf-guile: install-pdf-guile
27201
27202 install-pdf-guile: \
27203 configure-guile \
27204 pdf-guile
27205 @: $(MAKE); $(unstage)
27206 @[ -f ./guile/Makefile ] || exit 0; \
27207 r=`${PWD_COMMAND}`; export r; \
27208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27209 $(HOST_EXPORTS) \
27210 for flag in $(EXTRA_HOST_FLAGS) ; do \
27211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27212 done; \
27213 echo "Doing install-pdf in guile" ; \
27214 (cd $(HOST_SUBDIR)/guile && \
27215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27217 "RANLIB=$${RANLIB}" \
27218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27219 install-pdf) \
27220 || exit 1
27221
27222 @endif guile
27223
27224 .PHONY: maybe-install-html-guile install-html-guile
27225 maybe-install-html-guile:
27226 @if guile
27227 maybe-install-html-guile: install-html-guile
27228
27229 install-html-guile: \
27230 configure-guile \
27231 html-guile
27232 @: $(MAKE); $(unstage)
27233 @[ -f ./guile/Makefile ] || exit 0; \
27234 r=`${PWD_COMMAND}`; export r; \
27235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27236 $(HOST_EXPORTS) \
27237 for flag in $(EXTRA_HOST_FLAGS) ; do \
27238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27239 done; \
27240 echo "Doing install-html in guile" ; \
27241 (cd $(HOST_SUBDIR)/guile && \
27242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27244 "RANLIB=$${RANLIB}" \
27245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27246 install-html) \
27247 || exit 1
27248
27249 @endif guile
27250
27251 .PHONY: maybe-installcheck-guile installcheck-guile
27252 maybe-installcheck-guile:
27253 @if guile
27254 maybe-installcheck-guile: installcheck-guile
27255
27256 installcheck-guile: \
27257 configure-guile
27258 @: $(MAKE); $(unstage)
27259 @[ -f ./guile/Makefile ] || exit 0; \
27260 r=`${PWD_COMMAND}`; export r; \
27261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27262 $(HOST_EXPORTS) \
27263 for flag in $(EXTRA_HOST_FLAGS) ; do \
27264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27265 done; \
27266 echo "Doing installcheck in guile" ; \
27267 (cd $(HOST_SUBDIR)/guile && \
27268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27270 "RANLIB=$${RANLIB}" \
27271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27272 installcheck) \
27273 || exit 1
27274
27275 @endif guile
27276
27277 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27278 maybe-mostlyclean-guile:
27279 @if guile
27280 maybe-mostlyclean-guile: mostlyclean-guile
27281
27282 mostlyclean-guile:
27283 @: $(MAKE); $(unstage)
27284 @[ -f ./guile/Makefile ] || exit 0; \
27285 r=`${PWD_COMMAND}`; export r; \
27286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27287 $(HOST_EXPORTS) \
27288 for flag in $(EXTRA_HOST_FLAGS) ; do \
27289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27290 done; \
27291 echo "Doing mostlyclean in guile" ; \
27292 (cd $(HOST_SUBDIR)/guile && \
27293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27295 "RANLIB=$${RANLIB}" \
27296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27297 mostlyclean) \
27298 || exit 1
27299
27300 @endif guile
27301
27302 .PHONY: maybe-clean-guile clean-guile
27303 maybe-clean-guile:
27304 @if guile
27305 maybe-clean-guile: clean-guile
27306
27307 clean-guile:
27308 @: $(MAKE); $(unstage)
27309 @[ -f ./guile/Makefile ] || exit 0; \
27310 r=`${PWD_COMMAND}`; export r; \
27311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27312 $(HOST_EXPORTS) \
27313 for flag in $(EXTRA_HOST_FLAGS) ; do \
27314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27315 done; \
27316 echo "Doing clean in guile" ; \
27317 (cd $(HOST_SUBDIR)/guile && \
27318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27320 "RANLIB=$${RANLIB}" \
27321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27322 clean) \
27323 || exit 1
27324
27325 @endif guile
27326
27327 .PHONY: maybe-distclean-guile distclean-guile
27328 maybe-distclean-guile:
27329 @if guile
27330 maybe-distclean-guile: distclean-guile
27331
27332 distclean-guile:
27333 @: $(MAKE); $(unstage)
27334 @[ -f ./guile/Makefile ] || exit 0; \
27335 r=`${PWD_COMMAND}`; export r; \
27336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27337 $(HOST_EXPORTS) \
27338 for flag in $(EXTRA_HOST_FLAGS) ; do \
27339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27340 done; \
27341 echo "Doing distclean in guile" ; \
27342 (cd $(HOST_SUBDIR)/guile && \
27343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27345 "RANLIB=$${RANLIB}" \
27346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27347 distclean) \
27348 || exit 1
27349
27350 @endif guile
27351
27352 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27353 maybe-maintainer-clean-guile:
27354 @if guile
27355 maybe-maintainer-clean-guile: maintainer-clean-guile
27356
27357 maintainer-clean-guile:
27358 @: $(MAKE); $(unstage)
27359 @[ -f ./guile/Makefile ] || exit 0; \
27360 r=`${PWD_COMMAND}`; export r; \
27361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27362 $(HOST_EXPORTS) \
27363 for flag in $(EXTRA_HOST_FLAGS) ; do \
27364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27365 done; \
27366 echo "Doing maintainer-clean in guile" ; \
27367 (cd $(HOST_SUBDIR)/guile && \
27368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27370 "RANLIB=$${RANLIB}" \
27371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27372 maintainer-clean) \
27373 || exit 1
27374
27375 @endif guile
27376
27377
27378
27379 .PHONY: configure-tk maybe-configure-tk
27380 maybe-configure-tk:
27381 @if gcc-bootstrap
27382 configure-tk: stage_current
27383 @endif gcc-bootstrap
27384 @if tk
27385 maybe-configure-tk: configure-tk
27386 configure-tk:
27387 @: $(MAKE); $(unstage)
27388 @r=`${PWD_COMMAND}`; export r; \
27389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27390 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27391 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27392 $(HOST_EXPORTS) \
27393 echo Configuring in $(HOST_SUBDIR)/tk; \
27394 cd "$(HOST_SUBDIR)/tk" || exit 1; \
27395 case $(srcdir) in \
27396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27397 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27399 esac; \
27400 srcdiroption="--srcdir=$${topdir}/tk"; \
27401 libsrcdir="$$s/tk"; \
27402 $(SHELL) $${libsrcdir}/configure \
27403 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27404 --target=${target_alias} $${srcdiroption} \
27405 || exit 1
27406 @endif tk
27407
27408
27409
27410
27411
27412 .PHONY: all-tk maybe-all-tk
27413 maybe-all-tk:
27414 @if gcc-bootstrap
27415 all-tk: stage_current
27416 @endif gcc-bootstrap
27417 @if tk
27418 TARGET-tk=all
27419 maybe-all-tk: all-tk
27420 all-tk: configure-tk
27421 @: $(MAKE); $(unstage)
27422 @r=`${PWD_COMMAND}`; export r; \
27423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27424 $(HOST_EXPORTS) \
27425 (cd $(HOST_SUBDIR)/tk && \
27426 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27427 $(TARGET-tk))
27428 @endif tk
27429
27430
27431
27432
27433 .PHONY: check-tk maybe-check-tk
27434 maybe-check-tk:
27435 @if tk
27436 maybe-check-tk: check-tk
27437
27438 check-tk:
27439 @: $(MAKE); $(unstage)
27440 @r=`${PWD_COMMAND}`; export r; \
27441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27442 $(HOST_EXPORTS) \
27443 (cd $(HOST_SUBDIR)/tk && \
27444 $(MAKE) $(FLAGS_TO_PASS) check)
27445
27446 @endif tk
27447
27448 .PHONY: install-tk maybe-install-tk
27449 maybe-install-tk:
27450 @if tk
27451 maybe-install-tk: install-tk
27452
27453 install-tk: installdirs
27454 @: $(MAKE); $(unstage)
27455 @r=`${PWD_COMMAND}`; export r; \
27456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27457 $(HOST_EXPORTS) \
27458 (cd $(HOST_SUBDIR)/tk && \
27459 $(MAKE) $(FLAGS_TO_PASS) install)
27460
27461 @endif tk
27462
27463 .PHONY: install-strip-tk maybe-install-strip-tk
27464 maybe-install-strip-tk:
27465 @if tk
27466 maybe-install-strip-tk: install-strip-tk
27467
27468 install-strip-tk: installdirs
27469 @: $(MAKE); $(unstage)
27470 @r=`${PWD_COMMAND}`; export r; \
27471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27472 $(HOST_EXPORTS) \
27473 (cd $(HOST_SUBDIR)/tk && \
27474 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27475
27476 @endif tk
27477
27478 # Other targets (info, dvi, pdf, etc.)
27479
27480 .PHONY: maybe-info-tk info-tk
27481 maybe-info-tk:
27482 @if tk
27483 maybe-info-tk: info-tk
27484
27485 info-tk: \
27486 configure-tk
27487 @: $(MAKE); $(unstage)
27488 @[ -f ./tk/Makefile ] || exit 0; \
27489 r=`${PWD_COMMAND}`; export r; \
27490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27491 $(HOST_EXPORTS) \
27492 for flag in $(EXTRA_HOST_FLAGS) ; do \
27493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27494 done; \
27495 echo "Doing info in tk" ; \
27496 (cd $(HOST_SUBDIR)/tk && \
27497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27499 "RANLIB=$${RANLIB}" \
27500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27501 info) \
27502 || exit 1
27503
27504 @endif tk
27505
27506 .PHONY: maybe-dvi-tk dvi-tk
27507 maybe-dvi-tk:
27508 @if tk
27509 maybe-dvi-tk: dvi-tk
27510
27511 dvi-tk: \
27512 configure-tk
27513 @: $(MAKE); $(unstage)
27514 @[ -f ./tk/Makefile ] || exit 0; \
27515 r=`${PWD_COMMAND}`; export r; \
27516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27517 $(HOST_EXPORTS) \
27518 for flag in $(EXTRA_HOST_FLAGS) ; do \
27519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27520 done; \
27521 echo "Doing dvi in tk" ; \
27522 (cd $(HOST_SUBDIR)/tk && \
27523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27525 "RANLIB=$${RANLIB}" \
27526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27527 dvi) \
27528 || exit 1
27529
27530 @endif tk
27531
27532 .PHONY: maybe-pdf-tk pdf-tk
27533 maybe-pdf-tk:
27534 @if tk
27535 maybe-pdf-tk: pdf-tk
27536
27537 pdf-tk: \
27538 configure-tk
27539 @: $(MAKE); $(unstage)
27540 @[ -f ./tk/Makefile ] || exit 0; \
27541 r=`${PWD_COMMAND}`; export r; \
27542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27543 $(HOST_EXPORTS) \
27544 for flag in $(EXTRA_HOST_FLAGS) ; do \
27545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27546 done; \
27547 echo "Doing pdf in tk" ; \
27548 (cd $(HOST_SUBDIR)/tk && \
27549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27551 "RANLIB=$${RANLIB}" \
27552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27553 pdf) \
27554 || exit 1
27555
27556 @endif tk
27557
27558 .PHONY: maybe-html-tk html-tk
27559 maybe-html-tk:
27560 @if tk
27561 maybe-html-tk: html-tk
27562
27563 html-tk: \
27564 configure-tk
27565 @: $(MAKE); $(unstage)
27566 @[ -f ./tk/Makefile ] || exit 0; \
27567 r=`${PWD_COMMAND}`; export r; \
27568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27569 $(HOST_EXPORTS) \
27570 for flag in $(EXTRA_HOST_FLAGS) ; do \
27571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27572 done; \
27573 echo "Doing html in tk" ; \
27574 (cd $(HOST_SUBDIR)/tk && \
27575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27577 "RANLIB=$${RANLIB}" \
27578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27579 html) \
27580 || exit 1
27581
27582 @endif tk
27583
27584 .PHONY: maybe-TAGS-tk TAGS-tk
27585 maybe-TAGS-tk:
27586 @if tk
27587 maybe-TAGS-tk: TAGS-tk
27588
27589 TAGS-tk: \
27590 configure-tk
27591 @: $(MAKE); $(unstage)
27592 @[ -f ./tk/Makefile ] || exit 0; \
27593 r=`${PWD_COMMAND}`; export r; \
27594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27595 $(HOST_EXPORTS) \
27596 for flag in $(EXTRA_HOST_FLAGS) ; do \
27597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27598 done; \
27599 echo "Doing TAGS in tk" ; \
27600 (cd $(HOST_SUBDIR)/tk && \
27601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27603 "RANLIB=$${RANLIB}" \
27604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27605 TAGS) \
27606 || exit 1
27607
27608 @endif tk
27609
27610 .PHONY: maybe-install-info-tk install-info-tk
27611 maybe-install-info-tk:
27612 @if tk
27613 maybe-install-info-tk: install-info-tk
27614
27615 install-info-tk: \
27616 configure-tk \
27617 info-tk
27618 @: $(MAKE); $(unstage)
27619 @[ -f ./tk/Makefile ] || exit 0; \
27620 r=`${PWD_COMMAND}`; export r; \
27621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27622 $(HOST_EXPORTS) \
27623 for flag in $(EXTRA_HOST_FLAGS) ; do \
27624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27625 done; \
27626 echo "Doing install-info in tk" ; \
27627 (cd $(HOST_SUBDIR)/tk && \
27628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27630 "RANLIB=$${RANLIB}" \
27631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27632 install-info) \
27633 || exit 1
27634
27635 @endif tk
27636
27637 .PHONY: maybe-install-pdf-tk install-pdf-tk
27638 maybe-install-pdf-tk:
27639 @if tk
27640 maybe-install-pdf-tk: install-pdf-tk
27641
27642 install-pdf-tk: \
27643 configure-tk \
27644 pdf-tk
27645 @: $(MAKE); $(unstage)
27646 @[ -f ./tk/Makefile ] || exit 0; \
27647 r=`${PWD_COMMAND}`; export r; \
27648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27649 $(HOST_EXPORTS) \
27650 for flag in $(EXTRA_HOST_FLAGS) ; do \
27651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27652 done; \
27653 echo "Doing install-pdf in tk" ; \
27654 (cd $(HOST_SUBDIR)/tk && \
27655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27657 "RANLIB=$${RANLIB}" \
27658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27659 install-pdf) \
27660 || exit 1
27661
27662 @endif tk
27663
27664 .PHONY: maybe-install-html-tk install-html-tk
27665 maybe-install-html-tk:
27666 @if tk
27667 maybe-install-html-tk: install-html-tk
27668
27669 install-html-tk: \
27670 configure-tk \
27671 html-tk
27672 @: $(MAKE); $(unstage)
27673 @[ -f ./tk/Makefile ] || exit 0; \
27674 r=`${PWD_COMMAND}`; export r; \
27675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27676 $(HOST_EXPORTS) \
27677 for flag in $(EXTRA_HOST_FLAGS) ; do \
27678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27679 done; \
27680 echo "Doing install-html in tk" ; \
27681 (cd $(HOST_SUBDIR)/tk && \
27682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27684 "RANLIB=$${RANLIB}" \
27685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27686 install-html) \
27687 || exit 1
27688
27689 @endif tk
27690
27691 .PHONY: maybe-installcheck-tk installcheck-tk
27692 maybe-installcheck-tk:
27693 @if tk
27694 maybe-installcheck-tk: installcheck-tk
27695
27696 installcheck-tk: \
27697 configure-tk
27698 @: $(MAKE); $(unstage)
27699 @[ -f ./tk/Makefile ] || exit 0; \
27700 r=`${PWD_COMMAND}`; export r; \
27701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27702 $(HOST_EXPORTS) \
27703 for flag in $(EXTRA_HOST_FLAGS) ; do \
27704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27705 done; \
27706 echo "Doing installcheck in tk" ; \
27707 (cd $(HOST_SUBDIR)/tk && \
27708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27710 "RANLIB=$${RANLIB}" \
27711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27712 installcheck) \
27713 || exit 1
27714
27715 @endif tk
27716
27717 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27718 maybe-mostlyclean-tk:
27719 @if tk
27720 maybe-mostlyclean-tk: mostlyclean-tk
27721
27722 mostlyclean-tk:
27723 @: $(MAKE); $(unstage)
27724 @[ -f ./tk/Makefile ] || exit 0; \
27725 r=`${PWD_COMMAND}`; export r; \
27726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27727 $(HOST_EXPORTS) \
27728 for flag in $(EXTRA_HOST_FLAGS) ; do \
27729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27730 done; \
27731 echo "Doing mostlyclean in tk" ; \
27732 (cd $(HOST_SUBDIR)/tk && \
27733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27735 "RANLIB=$${RANLIB}" \
27736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27737 mostlyclean) \
27738 || exit 1
27739
27740 @endif tk
27741
27742 .PHONY: maybe-clean-tk clean-tk
27743 maybe-clean-tk:
27744 @if tk
27745 maybe-clean-tk: clean-tk
27746
27747 clean-tk:
27748 @: $(MAKE); $(unstage)
27749 @[ -f ./tk/Makefile ] || exit 0; \
27750 r=`${PWD_COMMAND}`; export r; \
27751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27752 $(HOST_EXPORTS) \
27753 for flag in $(EXTRA_HOST_FLAGS) ; do \
27754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27755 done; \
27756 echo "Doing clean in tk" ; \
27757 (cd $(HOST_SUBDIR)/tk && \
27758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27760 "RANLIB=$${RANLIB}" \
27761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27762 clean) \
27763 || exit 1
27764
27765 @endif tk
27766
27767 .PHONY: maybe-distclean-tk distclean-tk
27768 maybe-distclean-tk:
27769 @if tk
27770 maybe-distclean-tk: distclean-tk
27771
27772 distclean-tk:
27773 @: $(MAKE); $(unstage)
27774 @[ -f ./tk/Makefile ] || exit 0; \
27775 r=`${PWD_COMMAND}`; export r; \
27776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27777 $(HOST_EXPORTS) \
27778 for flag in $(EXTRA_HOST_FLAGS) ; do \
27779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27780 done; \
27781 echo "Doing distclean in tk" ; \
27782 (cd $(HOST_SUBDIR)/tk && \
27783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27785 "RANLIB=$${RANLIB}" \
27786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27787 distclean) \
27788 || exit 1
27789
27790 @endif tk
27791
27792 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27793 maybe-maintainer-clean-tk:
27794 @if tk
27795 maybe-maintainer-clean-tk: maintainer-clean-tk
27796
27797 maintainer-clean-tk:
27798 @: $(MAKE); $(unstage)
27799 @[ -f ./tk/Makefile ] || exit 0; \
27800 r=`${PWD_COMMAND}`; export r; \
27801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27802 $(HOST_EXPORTS) \
27803 for flag in $(EXTRA_HOST_FLAGS) ; do \
27804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27805 done; \
27806 echo "Doing maintainer-clean in tk" ; \
27807 (cd $(HOST_SUBDIR)/tk && \
27808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27810 "RANLIB=$${RANLIB}" \
27811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27812 maintainer-clean) \
27813 || exit 1
27814
27815 @endif tk
27816
27817
27818
27819 .PHONY: configure-libtermcap maybe-configure-libtermcap
27820 maybe-configure-libtermcap:
27821 @if gcc-bootstrap
27822 configure-libtermcap: stage_current
27823 @endif gcc-bootstrap
27824 @if libtermcap
27825 maybe-configure-libtermcap: configure-libtermcap
27826 configure-libtermcap:
27827 @: $(MAKE); $(unstage)
27828 @r=`${PWD_COMMAND}`; export r; \
27829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27830 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27832 $(HOST_EXPORTS) \
27833 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27834 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27835 case $(srcdir) in \
27836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27837 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27839 esac; \
27840 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27841 libsrcdir="$$s/libtermcap"; \
27842 $(SHELL) $${libsrcdir}/configure \
27843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27844 --target=${target_alias} $${srcdiroption} \
27845 || exit 1
27846 @endif libtermcap
27847
27848
27849
27850
27851
27852 .PHONY: all-libtermcap maybe-all-libtermcap
27853 maybe-all-libtermcap:
27854 @if gcc-bootstrap
27855 all-libtermcap: stage_current
27856 @endif gcc-bootstrap
27857 @if libtermcap
27858 TARGET-libtermcap=all
27859 maybe-all-libtermcap: all-libtermcap
27860 all-libtermcap: configure-libtermcap
27861 @: $(MAKE); $(unstage)
27862 @r=`${PWD_COMMAND}`; export r; \
27863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27864 $(HOST_EXPORTS) \
27865 (cd $(HOST_SUBDIR)/libtermcap && \
27866 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27867 $(TARGET-libtermcap))
27868 @endif libtermcap
27869
27870
27871
27872
27873 .PHONY: check-libtermcap maybe-check-libtermcap
27874 maybe-check-libtermcap:
27875 @if libtermcap
27876 maybe-check-libtermcap: check-libtermcap
27877
27878 check-libtermcap:
27879
27880 @endif libtermcap
27881
27882 .PHONY: install-libtermcap maybe-install-libtermcap
27883 maybe-install-libtermcap:
27884 @if libtermcap
27885 maybe-install-libtermcap: install-libtermcap
27886
27887 install-libtermcap: installdirs
27888 @: $(MAKE); $(unstage)
27889 @r=`${PWD_COMMAND}`; export r; \
27890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27891 $(HOST_EXPORTS) \
27892 (cd $(HOST_SUBDIR)/libtermcap && \
27893 $(MAKE) $(FLAGS_TO_PASS) install)
27894
27895 @endif libtermcap
27896
27897 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27898 maybe-install-strip-libtermcap:
27899 @if libtermcap
27900 maybe-install-strip-libtermcap: install-strip-libtermcap
27901
27902 install-strip-libtermcap: installdirs
27903 @: $(MAKE); $(unstage)
27904 @r=`${PWD_COMMAND}`; export r; \
27905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27906 $(HOST_EXPORTS) \
27907 (cd $(HOST_SUBDIR)/libtermcap && \
27908 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27909
27910 @endif libtermcap
27911
27912 # Other targets (info, dvi, pdf, etc.)
27913
27914 .PHONY: maybe-info-libtermcap info-libtermcap
27915 maybe-info-libtermcap:
27916 @if libtermcap
27917 maybe-info-libtermcap: info-libtermcap
27918
27919 info-libtermcap: \
27920 configure-libtermcap
27921 @: $(MAKE); $(unstage)
27922 @[ -f ./libtermcap/Makefile ] || exit 0; \
27923 r=`${PWD_COMMAND}`; export r; \
27924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27925 $(HOST_EXPORTS) \
27926 for flag in $(EXTRA_HOST_FLAGS) ; do \
27927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27928 done; \
27929 echo "Doing info in libtermcap" ; \
27930 (cd $(HOST_SUBDIR)/libtermcap && \
27931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27933 "RANLIB=$${RANLIB}" \
27934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27935 info) \
27936 || exit 1
27937
27938 @endif libtermcap
27939
27940 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
27941 maybe-dvi-libtermcap:
27942 @if libtermcap
27943 maybe-dvi-libtermcap: dvi-libtermcap
27944
27945 dvi-libtermcap: \
27946 configure-libtermcap
27947 @: $(MAKE); $(unstage)
27948 @[ -f ./libtermcap/Makefile ] || exit 0; \
27949 r=`${PWD_COMMAND}`; export r; \
27950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27951 $(HOST_EXPORTS) \
27952 for flag in $(EXTRA_HOST_FLAGS) ; do \
27953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27954 done; \
27955 echo "Doing dvi in libtermcap" ; \
27956 (cd $(HOST_SUBDIR)/libtermcap && \
27957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27959 "RANLIB=$${RANLIB}" \
27960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27961 dvi) \
27962 || exit 1
27963
27964 @endif libtermcap
27965
27966 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
27967 maybe-pdf-libtermcap:
27968 @if libtermcap
27969 maybe-pdf-libtermcap: pdf-libtermcap
27970
27971 pdf-libtermcap: \
27972 configure-libtermcap
27973 @: $(MAKE); $(unstage)
27974 @[ -f ./libtermcap/Makefile ] || exit 0; \
27975 r=`${PWD_COMMAND}`; export r; \
27976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27977 $(HOST_EXPORTS) \
27978 for flag in $(EXTRA_HOST_FLAGS) ; do \
27979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27980 done; \
27981 echo "Doing pdf in libtermcap" ; \
27982 (cd $(HOST_SUBDIR)/libtermcap && \
27983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27985 "RANLIB=$${RANLIB}" \
27986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27987 pdf) \
27988 || exit 1
27989
27990 @endif libtermcap
27991
27992 .PHONY: maybe-html-libtermcap html-libtermcap
27993 maybe-html-libtermcap:
27994 @if libtermcap
27995 maybe-html-libtermcap: html-libtermcap
27996
27997 html-libtermcap: \
27998 configure-libtermcap
27999 @: $(MAKE); $(unstage)
28000 @[ -f ./libtermcap/Makefile ] || exit 0; \
28001 r=`${PWD_COMMAND}`; export r; \
28002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28003 $(HOST_EXPORTS) \
28004 for flag in $(EXTRA_HOST_FLAGS) ; do \
28005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28006 done; \
28007 echo "Doing html in libtermcap" ; \
28008 (cd $(HOST_SUBDIR)/libtermcap && \
28009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28011 "RANLIB=$${RANLIB}" \
28012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28013 html) \
28014 || exit 1
28015
28016 @endif libtermcap
28017
28018 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28019 maybe-TAGS-libtermcap:
28020 @if libtermcap
28021 maybe-TAGS-libtermcap: TAGS-libtermcap
28022
28023 TAGS-libtermcap: \
28024 configure-libtermcap
28025 @: $(MAKE); $(unstage)
28026 @[ -f ./libtermcap/Makefile ] || exit 0; \
28027 r=`${PWD_COMMAND}`; export r; \
28028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28029 $(HOST_EXPORTS) \
28030 for flag in $(EXTRA_HOST_FLAGS) ; do \
28031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28032 done; \
28033 echo "Doing TAGS in libtermcap" ; \
28034 (cd $(HOST_SUBDIR)/libtermcap && \
28035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28037 "RANLIB=$${RANLIB}" \
28038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28039 TAGS) \
28040 || exit 1
28041
28042 @endif libtermcap
28043
28044 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28045 maybe-install-info-libtermcap:
28046 @if libtermcap
28047 maybe-install-info-libtermcap: install-info-libtermcap
28048
28049 install-info-libtermcap: \
28050 configure-libtermcap \
28051 info-libtermcap
28052 @: $(MAKE); $(unstage)
28053 @[ -f ./libtermcap/Makefile ] || exit 0; \
28054 r=`${PWD_COMMAND}`; export r; \
28055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28056 $(HOST_EXPORTS) \
28057 for flag in $(EXTRA_HOST_FLAGS) ; do \
28058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28059 done; \
28060 echo "Doing install-info in libtermcap" ; \
28061 (cd $(HOST_SUBDIR)/libtermcap && \
28062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28064 "RANLIB=$${RANLIB}" \
28065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28066 install-info) \
28067 || exit 1
28068
28069 @endif libtermcap
28070
28071 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28072 maybe-install-pdf-libtermcap:
28073 @if libtermcap
28074 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28075
28076 install-pdf-libtermcap: \
28077 configure-libtermcap \
28078 pdf-libtermcap
28079 @: $(MAKE); $(unstage)
28080 @[ -f ./libtermcap/Makefile ] || exit 0; \
28081 r=`${PWD_COMMAND}`; export r; \
28082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28083 $(HOST_EXPORTS) \
28084 for flag in $(EXTRA_HOST_FLAGS) ; do \
28085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28086 done; \
28087 echo "Doing install-pdf in libtermcap" ; \
28088 (cd $(HOST_SUBDIR)/libtermcap && \
28089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28091 "RANLIB=$${RANLIB}" \
28092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28093 install-pdf) \
28094 || exit 1
28095
28096 @endif libtermcap
28097
28098 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28099 maybe-install-html-libtermcap:
28100 @if libtermcap
28101 maybe-install-html-libtermcap: install-html-libtermcap
28102
28103 install-html-libtermcap: \
28104 configure-libtermcap \
28105 html-libtermcap
28106 @: $(MAKE); $(unstage)
28107 @[ -f ./libtermcap/Makefile ] || exit 0; \
28108 r=`${PWD_COMMAND}`; export r; \
28109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28110 $(HOST_EXPORTS) \
28111 for flag in $(EXTRA_HOST_FLAGS) ; do \
28112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28113 done; \
28114 echo "Doing install-html in libtermcap" ; \
28115 (cd $(HOST_SUBDIR)/libtermcap && \
28116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28118 "RANLIB=$${RANLIB}" \
28119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28120 install-html) \
28121 || exit 1
28122
28123 @endif libtermcap
28124
28125 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28126 maybe-installcheck-libtermcap:
28127 @if libtermcap
28128 maybe-installcheck-libtermcap: installcheck-libtermcap
28129
28130 installcheck-libtermcap: \
28131 configure-libtermcap
28132 @: $(MAKE); $(unstage)
28133 @[ -f ./libtermcap/Makefile ] || exit 0; \
28134 r=`${PWD_COMMAND}`; export r; \
28135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28136 $(HOST_EXPORTS) \
28137 for flag in $(EXTRA_HOST_FLAGS) ; do \
28138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28139 done; \
28140 echo "Doing installcheck in libtermcap" ; \
28141 (cd $(HOST_SUBDIR)/libtermcap && \
28142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28144 "RANLIB=$${RANLIB}" \
28145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28146 installcheck) \
28147 || exit 1
28148
28149 @endif libtermcap
28150
28151 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28152 maybe-mostlyclean-libtermcap:
28153 @if libtermcap
28154 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28155
28156 # libtermcap doesn't support mostlyclean.
28157 mostlyclean-libtermcap:
28158
28159 @endif libtermcap
28160
28161 .PHONY: maybe-clean-libtermcap clean-libtermcap
28162 maybe-clean-libtermcap:
28163 @if libtermcap
28164 maybe-clean-libtermcap: clean-libtermcap
28165
28166 # libtermcap doesn't support clean.
28167 clean-libtermcap:
28168
28169 @endif libtermcap
28170
28171 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28172 maybe-distclean-libtermcap:
28173 @if libtermcap
28174 maybe-distclean-libtermcap: distclean-libtermcap
28175
28176 # libtermcap doesn't support distclean.
28177 distclean-libtermcap:
28178
28179 @endif libtermcap
28180
28181 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28182 maybe-maintainer-clean-libtermcap:
28183 @if libtermcap
28184 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28185
28186 # libtermcap doesn't support maintainer-clean.
28187 maintainer-clean-libtermcap:
28188
28189 @endif libtermcap
28190
28191
28192
28193 .PHONY: configure-utils maybe-configure-utils
28194 maybe-configure-utils:
28195 @if gcc-bootstrap
28196 configure-utils: stage_current
28197 @endif gcc-bootstrap
28198 @if utils
28199 maybe-configure-utils: configure-utils
28200 configure-utils:
28201 @: $(MAKE); $(unstage)
28202 @r=`${PWD_COMMAND}`; export r; \
28203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28204 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28206 $(HOST_EXPORTS) \
28207 echo Configuring in $(HOST_SUBDIR)/utils; \
28208 cd "$(HOST_SUBDIR)/utils" || exit 1; \
28209 case $(srcdir) in \
28210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28211 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28213 esac; \
28214 srcdiroption="--srcdir=$${topdir}/utils"; \
28215 libsrcdir="$$s/utils"; \
28216 $(SHELL) $${libsrcdir}/configure \
28217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28218 --target=${target_alias} $${srcdiroption} \
28219 || exit 1
28220 @endif utils
28221
28222
28223
28224
28225
28226 .PHONY: all-utils maybe-all-utils
28227 maybe-all-utils:
28228 @if gcc-bootstrap
28229 all-utils: stage_current
28230 @endif gcc-bootstrap
28231 @if utils
28232 TARGET-utils=all
28233 maybe-all-utils: all-utils
28234 all-utils: configure-utils
28235 @: $(MAKE); $(unstage)
28236 @r=`${PWD_COMMAND}`; export r; \
28237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28238 $(HOST_EXPORTS) \
28239 (cd $(HOST_SUBDIR)/utils && \
28240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28241 $(TARGET-utils))
28242 @endif utils
28243
28244
28245
28246
28247 .PHONY: check-utils maybe-check-utils
28248 maybe-check-utils:
28249 @if utils
28250 maybe-check-utils: check-utils
28251
28252 check-utils:
28253
28254 @endif utils
28255
28256 .PHONY: install-utils maybe-install-utils
28257 maybe-install-utils:
28258 @if utils
28259 maybe-install-utils: install-utils
28260
28261 install-utils: installdirs
28262 @: $(MAKE); $(unstage)
28263 @r=`${PWD_COMMAND}`; export r; \
28264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28265 $(HOST_EXPORTS) \
28266 (cd $(HOST_SUBDIR)/utils && \
28267 $(MAKE) $(FLAGS_TO_PASS) install)
28268
28269 @endif utils
28270
28271 .PHONY: install-strip-utils maybe-install-strip-utils
28272 maybe-install-strip-utils:
28273 @if utils
28274 maybe-install-strip-utils: install-strip-utils
28275
28276 install-strip-utils: installdirs
28277 @: $(MAKE); $(unstage)
28278 @r=`${PWD_COMMAND}`; export r; \
28279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28280 $(HOST_EXPORTS) \
28281 (cd $(HOST_SUBDIR)/utils && \
28282 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28283
28284 @endif utils
28285
28286 # Other targets (info, dvi, pdf, etc.)
28287
28288 .PHONY: maybe-info-utils info-utils
28289 maybe-info-utils:
28290 @if utils
28291 maybe-info-utils: info-utils
28292
28293 info-utils: \
28294 configure-utils
28295 @: $(MAKE); $(unstage)
28296 @[ -f ./utils/Makefile ] || exit 0; \
28297 r=`${PWD_COMMAND}`; export r; \
28298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28299 $(HOST_EXPORTS) \
28300 for flag in $(EXTRA_HOST_FLAGS) ; do \
28301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28302 done; \
28303 echo "Doing info in utils" ; \
28304 (cd $(HOST_SUBDIR)/utils && \
28305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28307 "RANLIB=$${RANLIB}" \
28308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28309 info) \
28310 || exit 1
28311
28312 @endif utils
28313
28314 .PHONY: maybe-dvi-utils dvi-utils
28315 maybe-dvi-utils:
28316 @if utils
28317 maybe-dvi-utils: dvi-utils
28318
28319 dvi-utils: \
28320 configure-utils
28321 @: $(MAKE); $(unstage)
28322 @[ -f ./utils/Makefile ] || exit 0; \
28323 r=`${PWD_COMMAND}`; export r; \
28324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28325 $(HOST_EXPORTS) \
28326 for flag in $(EXTRA_HOST_FLAGS) ; do \
28327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28328 done; \
28329 echo "Doing dvi in utils" ; \
28330 (cd $(HOST_SUBDIR)/utils && \
28331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28333 "RANLIB=$${RANLIB}" \
28334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28335 dvi) \
28336 || exit 1
28337
28338 @endif utils
28339
28340 .PHONY: maybe-pdf-utils pdf-utils
28341 maybe-pdf-utils:
28342 @if utils
28343 maybe-pdf-utils: pdf-utils
28344
28345 pdf-utils: \
28346 configure-utils
28347 @: $(MAKE); $(unstage)
28348 @[ -f ./utils/Makefile ] || exit 0; \
28349 r=`${PWD_COMMAND}`; export r; \
28350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28351 $(HOST_EXPORTS) \
28352 for flag in $(EXTRA_HOST_FLAGS) ; do \
28353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28354 done; \
28355 echo "Doing pdf in utils" ; \
28356 (cd $(HOST_SUBDIR)/utils && \
28357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28359 "RANLIB=$${RANLIB}" \
28360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28361 pdf) \
28362 || exit 1
28363
28364 @endif utils
28365
28366 .PHONY: maybe-html-utils html-utils
28367 maybe-html-utils:
28368 @if utils
28369 maybe-html-utils: html-utils
28370
28371 html-utils: \
28372 configure-utils
28373 @: $(MAKE); $(unstage)
28374 @[ -f ./utils/Makefile ] || exit 0; \
28375 r=`${PWD_COMMAND}`; export r; \
28376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28377 $(HOST_EXPORTS) \
28378 for flag in $(EXTRA_HOST_FLAGS) ; do \
28379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28380 done; \
28381 echo "Doing html in utils" ; \
28382 (cd $(HOST_SUBDIR)/utils && \
28383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28385 "RANLIB=$${RANLIB}" \
28386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28387 html) \
28388 || exit 1
28389
28390 @endif utils
28391
28392 .PHONY: maybe-TAGS-utils TAGS-utils
28393 maybe-TAGS-utils:
28394 @if utils
28395 maybe-TAGS-utils: TAGS-utils
28396
28397 TAGS-utils: \
28398 configure-utils
28399 @: $(MAKE); $(unstage)
28400 @[ -f ./utils/Makefile ] || exit 0; \
28401 r=`${PWD_COMMAND}`; export r; \
28402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28403 $(HOST_EXPORTS) \
28404 for flag in $(EXTRA_HOST_FLAGS) ; do \
28405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28406 done; \
28407 echo "Doing TAGS in utils" ; \
28408 (cd $(HOST_SUBDIR)/utils && \
28409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28411 "RANLIB=$${RANLIB}" \
28412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28413 TAGS) \
28414 || exit 1
28415
28416 @endif utils
28417
28418 .PHONY: maybe-install-info-utils install-info-utils
28419 maybe-install-info-utils:
28420 @if utils
28421 maybe-install-info-utils: install-info-utils
28422
28423 install-info-utils: \
28424 configure-utils \
28425 info-utils
28426 @: $(MAKE); $(unstage)
28427 @[ -f ./utils/Makefile ] || exit 0; \
28428 r=`${PWD_COMMAND}`; export r; \
28429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28430 $(HOST_EXPORTS) \
28431 for flag in $(EXTRA_HOST_FLAGS) ; do \
28432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28433 done; \
28434 echo "Doing install-info in utils" ; \
28435 (cd $(HOST_SUBDIR)/utils && \
28436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28438 "RANLIB=$${RANLIB}" \
28439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28440 install-info) \
28441 || exit 1
28442
28443 @endif utils
28444
28445 .PHONY: maybe-install-pdf-utils install-pdf-utils
28446 maybe-install-pdf-utils:
28447 @if utils
28448 maybe-install-pdf-utils: install-pdf-utils
28449
28450 install-pdf-utils: \
28451 configure-utils \
28452 pdf-utils
28453 @: $(MAKE); $(unstage)
28454 @[ -f ./utils/Makefile ] || exit 0; \
28455 r=`${PWD_COMMAND}`; export r; \
28456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28457 $(HOST_EXPORTS) \
28458 for flag in $(EXTRA_HOST_FLAGS) ; do \
28459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28460 done; \
28461 echo "Doing install-pdf in utils" ; \
28462 (cd $(HOST_SUBDIR)/utils && \
28463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28465 "RANLIB=$${RANLIB}" \
28466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28467 install-pdf) \
28468 || exit 1
28469
28470 @endif utils
28471
28472 .PHONY: maybe-install-html-utils install-html-utils
28473 maybe-install-html-utils:
28474 @if utils
28475 maybe-install-html-utils: install-html-utils
28476
28477 install-html-utils: \
28478 configure-utils \
28479 html-utils
28480 @: $(MAKE); $(unstage)
28481 @[ -f ./utils/Makefile ] || exit 0; \
28482 r=`${PWD_COMMAND}`; export r; \
28483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28484 $(HOST_EXPORTS) \
28485 for flag in $(EXTRA_HOST_FLAGS) ; do \
28486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28487 done; \
28488 echo "Doing install-html in utils" ; \
28489 (cd $(HOST_SUBDIR)/utils && \
28490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28492 "RANLIB=$${RANLIB}" \
28493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28494 install-html) \
28495 || exit 1
28496
28497 @endif utils
28498
28499 .PHONY: maybe-installcheck-utils installcheck-utils
28500 maybe-installcheck-utils:
28501 @if utils
28502 maybe-installcheck-utils: installcheck-utils
28503
28504 installcheck-utils: \
28505 configure-utils
28506 @: $(MAKE); $(unstage)
28507 @[ -f ./utils/Makefile ] || exit 0; \
28508 r=`${PWD_COMMAND}`; export r; \
28509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28510 $(HOST_EXPORTS) \
28511 for flag in $(EXTRA_HOST_FLAGS) ; do \
28512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28513 done; \
28514 echo "Doing installcheck in utils" ; \
28515 (cd $(HOST_SUBDIR)/utils && \
28516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28518 "RANLIB=$${RANLIB}" \
28519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28520 installcheck) \
28521 || exit 1
28522
28523 @endif utils
28524
28525 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28526 maybe-mostlyclean-utils:
28527 @if utils
28528 maybe-mostlyclean-utils: mostlyclean-utils
28529
28530 mostlyclean-utils:
28531 @: $(MAKE); $(unstage)
28532 @[ -f ./utils/Makefile ] || exit 0; \
28533 r=`${PWD_COMMAND}`; export r; \
28534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28535 $(HOST_EXPORTS) \
28536 for flag in $(EXTRA_HOST_FLAGS) ; do \
28537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28538 done; \
28539 echo "Doing mostlyclean in utils" ; \
28540 (cd $(HOST_SUBDIR)/utils && \
28541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28543 "RANLIB=$${RANLIB}" \
28544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28545 mostlyclean) \
28546 || exit 1
28547
28548 @endif utils
28549
28550 .PHONY: maybe-clean-utils clean-utils
28551 maybe-clean-utils:
28552 @if utils
28553 maybe-clean-utils: clean-utils
28554
28555 clean-utils:
28556 @: $(MAKE); $(unstage)
28557 @[ -f ./utils/Makefile ] || exit 0; \
28558 r=`${PWD_COMMAND}`; export r; \
28559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28560 $(HOST_EXPORTS) \
28561 for flag in $(EXTRA_HOST_FLAGS) ; do \
28562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28563 done; \
28564 echo "Doing clean in utils" ; \
28565 (cd $(HOST_SUBDIR)/utils && \
28566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28568 "RANLIB=$${RANLIB}" \
28569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28570 clean) \
28571 || exit 1
28572
28573 @endif utils
28574
28575 .PHONY: maybe-distclean-utils distclean-utils
28576 maybe-distclean-utils:
28577 @if utils
28578 maybe-distclean-utils: distclean-utils
28579
28580 distclean-utils:
28581 @: $(MAKE); $(unstage)
28582 @[ -f ./utils/Makefile ] || exit 0; \
28583 r=`${PWD_COMMAND}`; export r; \
28584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28585 $(HOST_EXPORTS) \
28586 for flag in $(EXTRA_HOST_FLAGS) ; do \
28587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28588 done; \
28589 echo "Doing distclean in utils" ; \
28590 (cd $(HOST_SUBDIR)/utils && \
28591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28593 "RANLIB=$${RANLIB}" \
28594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28595 distclean) \
28596 || exit 1
28597
28598 @endif utils
28599
28600 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28601 maybe-maintainer-clean-utils:
28602 @if utils
28603 maybe-maintainer-clean-utils: maintainer-clean-utils
28604
28605 maintainer-clean-utils:
28606 @: $(MAKE); $(unstage)
28607 @[ -f ./utils/Makefile ] || exit 0; \
28608 r=`${PWD_COMMAND}`; export r; \
28609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28610 $(HOST_EXPORTS) \
28611 for flag in $(EXTRA_HOST_FLAGS) ; do \
28612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28613 done; \
28614 echo "Doing maintainer-clean in utils" ; \
28615 (cd $(HOST_SUBDIR)/utils && \
28616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28618 "RANLIB=$${RANLIB}" \
28619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28620 maintainer-clean) \
28621 || exit 1
28622
28623 @endif utils
28624
28625
28626
28627 .PHONY: configure-gnattools maybe-configure-gnattools
28628 maybe-configure-gnattools:
28629 @if gcc-bootstrap
28630 configure-gnattools: stage_current
28631 @endif gcc-bootstrap
28632 @if gnattools
28633 maybe-configure-gnattools: configure-gnattools
28634 configure-gnattools:
28635 @: $(MAKE); $(unstage)
28636 @r=`${PWD_COMMAND}`; export r; \
28637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28638 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28640 $(HOST_EXPORTS) \
28641 echo Configuring in $(HOST_SUBDIR)/gnattools; \
28642 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28643 case $(srcdir) in \
28644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28645 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28647 esac; \
28648 srcdiroption="--srcdir=$${topdir}/gnattools"; \
28649 libsrcdir="$$s/gnattools"; \
28650 $(SHELL) $${libsrcdir}/configure \
28651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28652 --target=${target_alias} $${srcdiroption} \
28653 || exit 1
28654 @endif gnattools
28655
28656
28657
28658
28659
28660 .PHONY: all-gnattools maybe-all-gnattools
28661 maybe-all-gnattools:
28662 @if gcc-bootstrap
28663 all-gnattools: stage_current
28664 @endif gcc-bootstrap
28665 @if gnattools
28666 TARGET-gnattools=all
28667 maybe-all-gnattools: all-gnattools
28668 all-gnattools: configure-gnattools
28669 @: $(MAKE); $(unstage)
28670 @r=`${PWD_COMMAND}`; export r; \
28671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28672 $(HOST_EXPORTS) \
28673 (cd $(HOST_SUBDIR)/gnattools && \
28674 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28675 $(TARGET-gnattools))
28676 @endif gnattools
28677
28678
28679
28680
28681 .PHONY: check-gnattools maybe-check-gnattools
28682 maybe-check-gnattools:
28683 @if gnattools
28684 maybe-check-gnattools: check-gnattools
28685
28686 check-gnattools:
28687 @: $(MAKE); $(unstage)
28688 @r=`${PWD_COMMAND}`; export r; \
28689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28690 $(HOST_EXPORTS) \
28691 (cd $(HOST_SUBDIR)/gnattools && \
28692 $(MAKE) $(FLAGS_TO_PASS) check)
28693
28694 @endif gnattools
28695
28696 .PHONY: install-gnattools maybe-install-gnattools
28697 maybe-install-gnattools:
28698 @if gnattools
28699 maybe-install-gnattools: install-gnattools
28700
28701 install-gnattools: installdirs
28702 @: $(MAKE); $(unstage)
28703 @r=`${PWD_COMMAND}`; export r; \
28704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28705 $(HOST_EXPORTS) \
28706 (cd $(HOST_SUBDIR)/gnattools && \
28707 $(MAKE) $(FLAGS_TO_PASS) install)
28708
28709 @endif gnattools
28710
28711 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28712 maybe-install-strip-gnattools:
28713 @if gnattools
28714 maybe-install-strip-gnattools: install-strip-gnattools
28715
28716 install-strip-gnattools: installdirs
28717 @: $(MAKE); $(unstage)
28718 @r=`${PWD_COMMAND}`; export r; \
28719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28720 $(HOST_EXPORTS) \
28721 (cd $(HOST_SUBDIR)/gnattools && \
28722 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28723
28724 @endif gnattools
28725
28726 # Other targets (info, dvi, pdf, etc.)
28727
28728 .PHONY: maybe-info-gnattools info-gnattools
28729 maybe-info-gnattools:
28730 @if gnattools
28731 maybe-info-gnattools: info-gnattools
28732
28733 info-gnattools: \
28734 configure-gnattools
28735 @: $(MAKE); $(unstage)
28736 @[ -f ./gnattools/Makefile ] || exit 0; \
28737 r=`${PWD_COMMAND}`; export r; \
28738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28739 $(HOST_EXPORTS) \
28740 for flag in $(EXTRA_HOST_FLAGS) ; do \
28741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28742 done; \
28743 echo "Doing info in gnattools" ; \
28744 (cd $(HOST_SUBDIR)/gnattools && \
28745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28747 "RANLIB=$${RANLIB}" \
28748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28749 info) \
28750 || exit 1
28751
28752 @endif gnattools
28753
28754 .PHONY: maybe-dvi-gnattools dvi-gnattools
28755 maybe-dvi-gnattools:
28756 @if gnattools
28757 maybe-dvi-gnattools: dvi-gnattools
28758
28759 dvi-gnattools: \
28760 configure-gnattools
28761 @: $(MAKE); $(unstage)
28762 @[ -f ./gnattools/Makefile ] || exit 0; \
28763 r=`${PWD_COMMAND}`; export r; \
28764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28765 $(HOST_EXPORTS) \
28766 for flag in $(EXTRA_HOST_FLAGS) ; do \
28767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28768 done; \
28769 echo "Doing dvi in gnattools" ; \
28770 (cd $(HOST_SUBDIR)/gnattools && \
28771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28773 "RANLIB=$${RANLIB}" \
28774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28775 dvi) \
28776 || exit 1
28777
28778 @endif gnattools
28779
28780 .PHONY: maybe-pdf-gnattools pdf-gnattools
28781 maybe-pdf-gnattools:
28782 @if gnattools
28783 maybe-pdf-gnattools: pdf-gnattools
28784
28785 pdf-gnattools: \
28786 configure-gnattools
28787 @: $(MAKE); $(unstage)
28788 @[ -f ./gnattools/Makefile ] || exit 0; \
28789 r=`${PWD_COMMAND}`; export r; \
28790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28791 $(HOST_EXPORTS) \
28792 for flag in $(EXTRA_HOST_FLAGS) ; do \
28793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28794 done; \
28795 echo "Doing pdf in gnattools" ; \
28796 (cd $(HOST_SUBDIR)/gnattools && \
28797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28799 "RANLIB=$${RANLIB}" \
28800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28801 pdf) \
28802 || exit 1
28803
28804 @endif gnattools
28805
28806 .PHONY: maybe-html-gnattools html-gnattools
28807 maybe-html-gnattools:
28808 @if gnattools
28809 maybe-html-gnattools: html-gnattools
28810
28811 html-gnattools: \
28812 configure-gnattools
28813 @: $(MAKE); $(unstage)
28814 @[ -f ./gnattools/Makefile ] || exit 0; \
28815 r=`${PWD_COMMAND}`; export r; \
28816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28817 $(HOST_EXPORTS) \
28818 for flag in $(EXTRA_HOST_FLAGS) ; do \
28819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28820 done; \
28821 echo "Doing html in gnattools" ; \
28822 (cd $(HOST_SUBDIR)/gnattools && \
28823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28825 "RANLIB=$${RANLIB}" \
28826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28827 html) \
28828 || exit 1
28829
28830 @endif gnattools
28831
28832 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28833 maybe-TAGS-gnattools:
28834 @if gnattools
28835 maybe-TAGS-gnattools: TAGS-gnattools
28836
28837 TAGS-gnattools: \
28838 configure-gnattools
28839 @: $(MAKE); $(unstage)
28840 @[ -f ./gnattools/Makefile ] || exit 0; \
28841 r=`${PWD_COMMAND}`; export r; \
28842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28843 $(HOST_EXPORTS) \
28844 for flag in $(EXTRA_HOST_FLAGS) ; do \
28845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28846 done; \
28847 echo "Doing TAGS in gnattools" ; \
28848 (cd $(HOST_SUBDIR)/gnattools && \
28849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28851 "RANLIB=$${RANLIB}" \
28852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28853 TAGS) \
28854 || exit 1
28855
28856 @endif gnattools
28857
28858 .PHONY: maybe-install-info-gnattools install-info-gnattools
28859 maybe-install-info-gnattools:
28860 @if gnattools
28861 maybe-install-info-gnattools: install-info-gnattools
28862
28863 install-info-gnattools: \
28864 configure-gnattools \
28865 info-gnattools
28866 @: $(MAKE); $(unstage)
28867 @[ -f ./gnattools/Makefile ] || exit 0; \
28868 r=`${PWD_COMMAND}`; export r; \
28869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28870 $(HOST_EXPORTS) \
28871 for flag in $(EXTRA_HOST_FLAGS) ; do \
28872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28873 done; \
28874 echo "Doing install-info in gnattools" ; \
28875 (cd $(HOST_SUBDIR)/gnattools && \
28876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28878 "RANLIB=$${RANLIB}" \
28879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28880 install-info) \
28881 || exit 1
28882
28883 @endif gnattools
28884
28885 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28886 maybe-install-pdf-gnattools:
28887 @if gnattools
28888 maybe-install-pdf-gnattools: install-pdf-gnattools
28889
28890 install-pdf-gnattools: \
28891 configure-gnattools \
28892 pdf-gnattools
28893 @: $(MAKE); $(unstage)
28894 @[ -f ./gnattools/Makefile ] || exit 0; \
28895 r=`${PWD_COMMAND}`; export r; \
28896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28897 $(HOST_EXPORTS) \
28898 for flag in $(EXTRA_HOST_FLAGS) ; do \
28899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28900 done; \
28901 echo "Doing install-pdf in gnattools" ; \
28902 (cd $(HOST_SUBDIR)/gnattools && \
28903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28905 "RANLIB=$${RANLIB}" \
28906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28907 install-pdf) \
28908 || exit 1
28909
28910 @endif gnattools
28911
28912 .PHONY: maybe-install-html-gnattools install-html-gnattools
28913 maybe-install-html-gnattools:
28914 @if gnattools
28915 maybe-install-html-gnattools: install-html-gnattools
28916
28917 install-html-gnattools: \
28918 configure-gnattools \
28919 html-gnattools
28920 @: $(MAKE); $(unstage)
28921 @[ -f ./gnattools/Makefile ] || exit 0; \
28922 r=`${PWD_COMMAND}`; export r; \
28923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28924 $(HOST_EXPORTS) \
28925 for flag in $(EXTRA_HOST_FLAGS) ; do \
28926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28927 done; \
28928 echo "Doing install-html in gnattools" ; \
28929 (cd $(HOST_SUBDIR)/gnattools && \
28930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28932 "RANLIB=$${RANLIB}" \
28933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28934 install-html) \
28935 || exit 1
28936
28937 @endif gnattools
28938
28939 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
28940 maybe-installcheck-gnattools:
28941 @if gnattools
28942 maybe-installcheck-gnattools: installcheck-gnattools
28943
28944 installcheck-gnattools: \
28945 configure-gnattools
28946 @: $(MAKE); $(unstage)
28947 @[ -f ./gnattools/Makefile ] || exit 0; \
28948 r=`${PWD_COMMAND}`; export r; \
28949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28950 $(HOST_EXPORTS) \
28951 for flag in $(EXTRA_HOST_FLAGS) ; do \
28952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28953 done; \
28954 echo "Doing installcheck in gnattools" ; \
28955 (cd $(HOST_SUBDIR)/gnattools && \
28956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28958 "RANLIB=$${RANLIB}" \
28959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28960 installcheck) \
28961 || exit 1
28962
28963 @endif gnattools
28964
28965 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28966 maybe-mostlyclean-gnattools:
28967 @if gnattools
28968 maybe-mostlyclean-gnattools: mostlyclean-gnattools
28969
28970 mostlyclean-gnattools:
28971 @: $(MAKE); $(unstage)
28972 @[ -f ./gnattools/Makefile ] || exit 0; \
28973 r=`${PWD_COMMAND}`; export r; \
28974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28975 $(HOST_EXPORTS) \
28976 for flag in $(EXTRA_HOST_FLAGS) ; do \
28977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28978 done; \
28979 echo "Doing mostlyclean in gnattools" ; \
28980 (cd $(HOST_SUBDIR)/gnattools && \
28981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28983 "RANLIB=$${RANLIB}" \
28984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28985 mostlyclean) \
28986 || exit 1
28987
28988 @endif gnattools
28989
28990 .PHONY: maybe-clean-gnattools clean-gnattools
28991 maybe-clean-gnattools:
28992 @if gnattools
28993 maybe-clean-gnattools: clean-gnattools
28994
28995 clean-gnattools:
28996 @: $(MAKE); $(unstage)
28997 @[ -f ./gnattools/Makefile ] || exit 0; \
28998 r=`${PWD_COMMAND}`; export r; \
28999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29000 $(HOST_EXPORTS) \
29001 for flag in $(EXTRA_HOST_FLAGS) ; do \
29002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29003 done; \
29004 echo "Doing clean in gnattools" ; \
29005 (cd $(HOST_SUBDIR)/gnattools && \
29006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29008 "RANLIB=$${RANLIB}" \
29009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29010 clean) \
29011 || exit 1
29012
29013 @endif gnattools
29014
29015 .PHONY: maybe-distclean-gnattools distclean-gnattools
29016 maybe-distclean-gnattools:
29017 @if gnattools
29018 maybe-distclean-gnattools: distclean-gnattools
29019
29020 distclean-gnattools:
29021 @: $(MAKE); $(unstage)
29022 @[ -f ./gnattools/Makefile ] || exit 0; \
29023 r=`${PWD_COMMAND}`; export r; \
29024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29025 $(HOST_EXPORTS) \
29026 for flag in $(EXTRA_HOST_FLAGS) ; do \
29027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29028 done; \
29029 echo "Doing distclean in gnattools" ; \
29030 (cd $(HOST_SUBDIR)/gnattools && \
29031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29033 "RANLIB=$${RANLIB}" \
29034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29035 distclean) \
29036 || exit 1
29037
29038 @endif gnattools
29039
29040 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29041 maybe-maintainer-clean-gnattools:
29042 @if gnattools
29043 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29044
29045 maintainer-clean-gnattools:
29046 @: $(MAKE); $(unstage)
29047 @[ -f ./gnattools/Makefile ] || exit 0; \
29048 r=`${PWD_COMMAND}`; export r; \
29049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29050 $(HOST_EXPORTS) \
29051 for flag in $(EXTRA_HOST_FLAGS) ; do \
29052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29053 done; \
29054 echo "Doing maintainer-clean in gnattools" ; \
29055 (cd $(HOST_SUBDIR)/gnattools && \
29056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29058 "RANLIB=$${RANLIB}" \
29059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29060 maintainer-clean) \
29061 || exit 1
29062
29063 @endif gnattools
29064
29065
29066
29067 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29068 maybe-configure-lto-plugin:
29069 @if gcc-bootstrap
29070 configure-lto-plugin: stage_current
29071 @endif gcc-bootstrap
29072 @if lto-plugin
29073 maybe-configure-lto-plugin: configure-lto-plugin
29074 configure-lto-plugin:
29075 @r=`${PWD_COMMAND}`; export r; \
29076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29077 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29079 $(HOST_EXPORTS) \
29080 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29081 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29082 case $(srcdir) in \
29083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29084 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29086 esac; \
29087 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29088 libsrcdir="$$s/lto-plugin"; \
29089 $(SHELL) $${libsrcdir}/configure \
29090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29091 --target=${target_alias} $${srcdiroption} --enable-shared \
29092 || exit 1
29093 @endif lto-plugin
29094
29095
29096
29097 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29098 maybe-configure-stage1-lto-plugin:
29099 @if lto-plugin-bootstrap
29100 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29101 configure-stage1-lto-plugin:
29102 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29103 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29104 @r=`${PWD_COMMAND}`; export r; \
29105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29106 TFLAGS="$(STAGE1_TFLAGS)"; \
29107 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29108 $(HOST_EXPORTS) \
29109 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29110 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29111 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29112 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29114 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29115 case $(srcdir) in \
29116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29117 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29119 esac; \
29120 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29121 libsrcdir="$$s/lto-plugin"; \
29122 $(SHELL) $${libsrcdir}/configure \
29123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29124 --target=${target_alias} $${srcdiroption} \
29125 $(STAGE1_CONFIGURE_FLAGS) \
29126 --enable-shared
29127 @endif lto-plugin-bootstrap
29128
29129 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29130 maybe-configure-stage2-lto-plugin:
29131 @if lto-plugin-bootstrap
29132 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29133 configure-stage2-lto-plugin:
29134 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29136 @r=`${PWD_COMMAND}`; export r; \
29137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29138 TFLAGS="$(STAGE2_TFLAGS)"; \
29139 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29140 $(HOST_EXPORTS) \
29141 $(POSTSTAGE1_HOST_EXPORTS) \
29142 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29143 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29144 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29145 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29147 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29148 case $(srcdir) in \
29149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29150 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29152 esac; \
29153 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29154 libsrcdir="$$s/lto-plugin"; \
29155 $(SHELL) $${libsrcdir}/configure \
29156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29157 --target=${target_alias} $${srcdiroption} \
29158 --with-build-libsubdir=$(HOST_SUBDIR) \
29159 $(STAGE2_CONFIGURE_FLAGS) \
29160 --enable-shared
29161 @endif lto-plugin-bootstrap
29162
29163 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29164 maybe-configure-stage3-lto-plugin:
29165 @if lto-plugin-bootstrap
29166 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29167 configure-stage3-lto-plugin:
29168 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29170 @r=`${PWD_COMMAND}`; export r; \
29171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29172 TFLAGS="$(STAGE3_TFLAGS)"; \
29173 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29174 $(HOST_EXPORTS) \
29175 $(POSTSTAGE1_HOST_EXPORTS) \
29176 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29177 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29178 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29179 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29180 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29181 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29182 case $(srcdir) in \
29183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29184 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29186 esac; \
29187 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29188 libsrcdir="$$s/lto-plugin"; \
29189 $(SHELL) $${libsrcdir}/configure \
29190 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29191 --target=${target_alias} $${srcdiroption} \
29192 --with-build-libsubdir=$(HOST_SUBDIR) \
29193 $(STAGE3_CONFIGURE_FLAGS) \
29194 --enable-shared
29195 @endif lto-plugin-bootstrap
29196
29197 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29198 maybe-configure-stage4-lto-plugin:
29199 @if lto-plugin-bootstrap
29200 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29201 configure-stage4-lto-plugin:
29202 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29204 @r=`${PWD_COMMAND}`; export r; \
29205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29206 TFLAGS="$(STAGE4_TFLAGS)"; \
29207 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29208 $(HOST_EXPORTS) \
29209 $(POSTSTAGE1_HOST_EXPORTS) \
29210 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29211 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29212 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
29213 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29215 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29216 case $(srcdir) in \
29217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29218 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29220 esac; \
29221 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29222 libsrcdir="$$s/lto-plugin"; \
29223 $(SHELL) $${libsrcdir}/configure \
29224 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29225 --target=${target_alias} $${srcdiroption} \
29226 --with-build-libsubdir=$(HOST_SUBDIR) \
29227 $(STAGE4_CONFIGURE_FLAGS) \
29228 --enable-shared
29229 @endif lto-plugin-bootstrap
29230
29231 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29232 maybe-configure-stageprofile-lto-plugin:
29233 @if lto-plugin-bootstrap
29234 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29235 configure-stageprofile-lto-plugin:
29236 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29237 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29238 @r=`${PWD_COMMAND}`; export r; \
29239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29240 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29241 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29242 $(HOST_EXPORTS) \
29243 $(POSTSTAGE1_HOST_EXPORTS) \
29244 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29245 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29246 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
29247 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29249 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29250 case $(srcdir) in \
29251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29252 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29254 esac; \
29255 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29256 libsrcdir="$$s/lto-plugin"; \
29257 $(SHELL) $${libsrcdir}/configure \
29258 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29259 --target=${target_alias} $${srcdiroption} \
29260 --with-build-libsubdir=$(HOST_SUBDIR) \
29261 $(STAGEprofile_CONFIGURE_FLAGS) \
29262 --enable-shared
29263 @endif lto-plugin-bootstrap
29264
29265 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29266 maybe-configure-stagefeedback-lto-plugin:
29267 @if lto-plugin-bootstrap
29268 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29269 configure-stagefeedback-lto-plugin:
29270 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29271 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29272 @r=`${PWD_COMMAND}`; export r; \
29273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29274 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29275 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29276 $(HOST_EXPORTS) \
29277 $(POSTSTAGE1_HOST_EXPORTS) \
29278 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29279 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29280 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
29281 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29283 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29284 case $(srcdir) in \
29285 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29286 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29287 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29288 esac; \
29289 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29290 libsrcdir="$$s/lto-plugin"; \
29291 $(SHELL) $${libsrcdir}/configure \
29292 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29293 --target=${target_alias} $${srcdiroption} \
29294 --with-build-libsubdir=$(HOST_SUBDIR) \
29295 $(STAGEfeedback_CONFIGURE_FLAGS) \
29296 --enable-shared
29297 @endif lto-plugin-bootstrap
29298
29299
29300
29301
29302
29303 .PHONY: all-lto-plugin maybe-all-lto-plugin
29304 maybe-all-lto-plugin:
29305 @if gcc-bootstrap
29306 all-lto-plugin: stage_current
29307 @endif gcc-bootstrap
29308 @if lto-plugin
29309 TARGET-lto-plugin=all
29310 maybe-all-lto-plugin: all-lto-plugin
29311 all-lto-plugin: configure-lto-plugin
29312 @r=`${PWD_COMMAND}`; export r; \
29313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29314 $(HOST_EXPORTS) \
29315 (cd $(HOST_SUBDIR)/lto-plugin && \
29316 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29317 $(TARGET-lto-plugin))
29318 @endif lto-plugin
29319
29320
29321
29322 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29323 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29324 maybe-all-stage1-lto-plugin:
29325 maybe-clean-stage1-lto-plugin:
29326 @if lto-plugin-bootstrap
29327 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29328 all-stage1: all-stage1-lto-plugin
29329 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29330 all-stage1-lto-plugin: configure-stage1-lto-plugin
29331 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29332 @r=`${PWD_COMMAND}`; export r; \
29333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29334 TFLAGS="$(STAGE1_TFLAGS)"; \
29335 $(HOST_EXPORTS) \
29336 cd $(HOST_SUBDIR)/lto-plugin && \
29337 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29338 CFLAGS="$(STAGE1_CFLAGS)" \
29339 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29340 LIBCFLAGS="$(LIBCFLAGS)" \
29341 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29342 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29343 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29344 $(EXTRA_HOST_FLAGS) \
29345 TFLAGS="$(STAGE1_TFLAGS)" \
29346 $(TARGET-stage1-lto-plugin)
29347
29348 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29349 clean-stage1: clean-stage1-lto-plugin
29350 clean-stage1-lto-plugin:
29351 @if [ $(current_stage) = stage1 ]; then \
29352 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29353 else \
29354 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29355 $(MAKE) stage1-start; \
29356 fi; \
29357 cd $(HOST_SUBDIR)/lto-plugin && \
29358 $(MAKE) $(EXTRA_HOST_FLAGS) \
29359 clean
29360 @endif lto-plugin-bootstrap
29361
29362
29363 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29364 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29365 maybe-all-stage2-lto-plugin:
29366 maybe-clean-stage2-lto-plugin:
29367 @if lto-plugin-bootstrap
29368 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29369 all-stage2: all-stage2-lto-plugin
29370 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29371 all-stage2-lto-plugin: configure-stage2-lto-plugin
29372 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29373 @r=`${PWD_COMMAND}`; export r; \
29374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29375 TFLAGS="$(STAGE2_TFLAGS)"; \
29376 $(HOST_EXPORTS) \
29377 $(POSTSTAGE1_HOST_EXPORTS) \
29378 cd $(HOST_SUBDIR)/lto-plugin && \
29379 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29380 CFLAGS="$(STAGE2_CFLAGS)" \
29381 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29382 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29383 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29384 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29385 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29386 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29387 TFLAGS="$(STAGE2_TFLAGS)" \
29388 $(TARGET-stage2-lto-plugin)
29389
29390 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29391 clean-stage2: clean-stage2-lto-plugin
29392 clean-stage2-lto-plugin:
29393 @if [ $(current_stage) = stage2 ]; then \
29394 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29395 else \
29396 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29397 $(MAKE) stage2-start; \
29398 fi; \
29399 cd $(HOST_SUBDIR)/lto-plugin && \
29400 $(MAKE) $(EXTRA_HOST_FLAGS) \
29401 $(POSTSTAGE1_FLAGS_TO_PASS) \
29402 clean
29403 @endif lto-plugin-bootstrap
29404
29405
29406 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29407 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29408 maybe-all-stage3-lto-plugin:
29409 maybe-clean-stage3-lto-plugin:
29410 @if lto-plugin-bootstrap
29411 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29412 all-stage3: all-stage3-lto-plugin
29413 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29414 all-stage3-lto-plugin: configure-stage3-lto-plugin
29415 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29416 @r=`${PWD_COMMAND}`; export r; \
29417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29418 TFLAGS="$(STAGE3_TFLAGS)"; \
29419 $(HOST_EXPORTS) \
29420 $(POSTSTAGE1_HOST_EXPORTS) \
29421 cd $(HOST_SUBDIR)/lto-plugin && \
29422 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29423 CFLAGS="$(STAGE3_CFLAGS)" \
29424 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29425 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29426 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29427 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29428 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29429 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29430 TFLAGS="$(STAGE3_TFLAGS)" \
29431 $(TARGET-stage3-lto-plugin)
29432
29433 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29434 clean-stage3: clean-stage3-lto-plugin
29435 clean-stage3-lto-plugin:
29436 @if [ $(current_stage) = stage3 ]; then \
29437 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29438 else \
29439 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29440 $(MAKE) stage3-start; \
29441 fi; \
29442 cd $(HOST_SUBDIR)/lto-plugin && \
29443 $(MAKE) $(EXTRA_HOST_FLAGS) \
29444 $(POSTSTAGE1_FLAGS_TO_PASS) \
29445 clean
29446 @endif lto-plugin-bootstrap
29447
29448
29449 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29450 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29451 maybe-all-stage4-lto-plugin:
29452 maybe-clean-stage4-lto-plugin:
29453 @if lto-plugin-bootstrap
29454 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29455 all-stage4: all-stage4-lto-plugin
29456 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29457 all-stage4-lto-plugin: configure-stage4-lto-plugin
29458 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29459 @r=`${PWD_COMMAND}`; export r; \
29460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29461 TFLAGS="$(STAGE4_TFLAGS)"; \
29462 $(HOST_EXPORTS) \
29463 $(POSTSTAGE1_HOST_EXPORTS) \
29464 cd $(HOST_SUBDIR)/lto-plugin && \
29465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29466 CFLAGS="$(STAGE4_CFLAGS)" \
29467 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29468 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29472 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29473 TFLAGS="$(STAGE4_TFLAGS)" \
29474 $(TARGET-stage4-lto-plugin)
29475
29476 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29477 clean-stage4: clean-stage4-lto-plugin
29478 clean-stage4-lto-plugin:
29479 @if [ $(current_stage) = stage4 ]; then \
29480 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29481 else \
29482 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29483 $(MAKE) stage4-start; \
29484 fi; \
29485 cd $(HOST_SUBDIR)/lto-plugin && \
29486 $(MAKE) $(EXTRA_HOST_FLAGS) \
29487 $(POSTSTAGE1_FLAGS_TO_PASS) \
29488 clean
29489 @endif lto-plugin-bootstrap
29490
29491
29492 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29493 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29494 maybe-all-stageprofile-lto-plugin:
29495 maybe-clean-stageprofile-lto-plugin:
29496 @if lto-plugin-bootstrap
29497 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29498 all-stageprofile: all-stageprofile-lto-plugin
29499 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29500 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29501 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29502 @r=`${PWD_COMMAND}`; export r; \
29503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29504 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29505 $(HOST_EXPORTS) \
29506 $(POSTSTAGE1_HOST_EXPORTS) \
29507 cd $(HOST_SUBDIR)/lto-plugin && \
29508 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29509 CFLAGS="$(STAGEprofile_CFLAGS)" \
29510 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29511 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29512 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29513 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29514 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29515 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29516 TFLAGS="$(STAGEprofile_TFLAGS)" \
29517 $(TARGET-stageprofile-lto-plugin)
29518
29519 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29520 clean-stageprofile: clean-stageprofile-lto-plugin
29521 clean-stageprofile-lto-plugin:
29522 @if [ $(current_stage) = stageprofile ]; then \
29523 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29524 else \
29525 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29526 $(MAKE) stageprofile-start; \
29527 fi; \
29528 cd $(HOST_SUBDIR)/lto-plugin && \
29529 $(MAKE) $(EXTRA_HOST_FLAGS) \
29530 $(POSTSTAGE1_FLAGS_TO_PASS) \
29531 clean
29532 @endif lto-plugin-bootstrap
29533
29534
29535 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29536 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29537 maybe-all-stagefeedback-lto-plugin:
29538 maybe-clean-stagefeedback-lto-plugin:
29539 @if lto-plugin-bootstrap
29540 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29541 all-stagefeedback: all-stagefeedback-lto-plugin
29542 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29543 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29544 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29545 @r=`${PWD_COMMAND}`; export r; \
29546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29547 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29548 $(HOST_EXPORTS) \
29549 $(POSTSTAGE1_HOST_EXPORTS) \
29550 cd $(HOST_SUBDIR)/lto-plugin && \
29551 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29552 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29553 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29554 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29555 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29556 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29557 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29558 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29559 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29560 $(TARGET-stagefeedback-lto-plugin)
29561
29562 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29563 clean-stagefeedback: clean-stagefeedback-lto-plugin
29564 clean-stagefeedback-lto-plugin:
29565 @if [ $(current_stage) = stagefeedback ]; then \
29566 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29567 else \
29568 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29569 $(MAKE) stagefeedback-start; \
29570 fi; \
29571 cd $(HOST_SUBDIR)/lto-plugin && \
29572 $(MAKE) $(EXTRA_HOST_FLAGS) \
29573 $(POSTSTAGE1_FLAGS_TO_PASS) \
29574 clean
29575 @endif lto-plugin-bootstrap
29576
29577
29578
29579
29580
29581 .PHONY: check-lto-plugin maybe-check-lto-plugin
29582 maybe-check-lto-plugin:
29583 @if lto-plugin
29584 maybe-check-lto-plugin: check-lto-plugin
29585
29586 check-lto-plugin:
29587 @: $(MAKE); $(unstage)
29588 @r=`${PWD_COMMAND}`; export r; \
29589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29590 $(HOST_EXPORTS) \
29591 (cd $(HOST_SUBDIR)/lto-plugin && \
29592 $(MAKE) $(FLAGS_TO_PASS) check)
29593
29594 @endif lto-plugin
29595
29596 .PHONY: install-lto-plugin maybe-install-lto-plugin
29597 maybe-install-lto-plugin:
29598 @if lto-plugin
29599 maybe-install-lto-plugin: install-lto-plugin
29600
29601 install-lto-plugin: installdirs
29602 @: $(MAKE); $(unstage)
29603 @r=`${PWD_COMMAND}`; export r; \
29604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29605 $(HOST_EXPORTS) \
29606 (cd $(HOST_SUBDIR)/lto-plugin && \
29607 $(MAKE) $(FLAGS_TO_PASS) install)
29608
29609 @endif lto-plugin
29610
29611 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29612 maybe-install-strip-lto-plugin:
29613 @if lto-plugin
29614 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29615
29616 install-strip-lto-plugin: installdirs
29617 @: $(MAKE); $(unstage)
29618 @r=`${PWD_COMMAND}`; export r; \
29619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29620 $(HOST_EXPORTS) \
29621 (cd $(HOST_SUBDIR)/lto-plugin && \
29622 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29623
29624 @endif lto-plugin
29625
29626 # Other targets (info, dvi, pdf, etc.)
29627
29628 .PHONY: maybe-info-lto-plugin info-lto-plugin
29629 maybe-info-lto-plugin:
29630 @if lto-plugin
29631 maybe-info-lto-plugin: info-lto-plugin
29632
29633 info-lto-plugin: \
29634 configure-lto-plugin
29635 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29636 r=`${PWD_COMMAND}`; export r; \
29637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29638 $(HOST_EXPORTS) \
29639 for flag in $(EXTRA_HOST_FLAGS) ; do \
29640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29641 done; \
29642 echo "Doing info in lto-plugin" ; \
29643 (cd $(HOST_SUBDIR)/lto-plugin && \
29644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29646 "RANLIB=$${RANLIB}" \
29647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29648 info) \
29649 || exit 1
29650
29651 @endif lto-plugin
29652
29653 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29654 maybe-dvi-lto-plugin:
29655 @if lto-plugin
29656 maybe-dvi-lto-plugin: dvi-lto-plugin
29657
29658 dvi-lto-plugin: \
29659 configure-lto-plugin
29660 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29661 r=`${PWD_COMMAND}`; export r; \
29662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29663 $(HOST_EXPORTS) \
29664 for flag in $(EXTRA_HOST_FLAGS) ; do \
29665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29666 done; \
29667 echo "Doing dvi in lto-plugin" ; \
29668 (cd $(HOST_SUBDIR)/lto-plugin && \
29669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29671 "RANLIB=$${RANLIB}" \
29672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29673 dvi) \
29674 || exit 1
29675
29676 @endif lto-plugin
29677
29678 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29679 maybe-pdf-lto-plugin:
29680 @if lto-plugin
29681 maybe-pdf-lto-plugin: pdf-lto-plugin
29682
29683 pdf-lto-plugin: \
29684 configure-lto-plugin
29685 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29686 r=`${PWD_COMMAND}`; export r; \
29687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29688 $(HOST_EXPORTS) \
29689 for flag in $(EXTRA_HOST_FLAGS) ; do \
29690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29691 done; \
29692 echo "Doing pdf in lto-plugin" ; \
29693 (cd $(HOST_SUBDIR)/lto-plugin && \
29694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29696 "RANLIB=$${RANLIB}" \
29697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29698 pdf) \
29699 || exit 1
29700
29701 @endif lto-plugin
29702
29703 .PHONY: maybe-html-lto-plugin html-lto-plugin
29704 maybe-html-lto-plugin:
29705 @if lto-plugin
29706 maybe-html-lto-plugin: html-lto-plugin
29707
29708 html-lto-plugin: \
29709 configure-lto-plugin
29710 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29711 r=`${PWD_COMMAND}`; export r; \
29712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29713 $(HOST_EXPORTS) \
29714 for flag in $(EXTRA_HOST_FLAGS) ; do \
29715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29716 done; \
29717 echo "Doing html in lto-plugin" ; \
29718 (cd $(HOST_SUBDIR)/lto-plugin && \
29719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29721 "RANLIB=$${RANLIB}" \
29722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29723 html) \
29724 || exit 1
29725
29726 @endif lto-plugin
29727
29728 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29729 maybe-TAGS-lto-plugin:
29730 @if lto-plugin
29731 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29732
29733 TAGS-lto-plugin: \
29734 configure-lto-plugin
29735 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29736 r=`${PWD_COMMAND}`; export r; \
29737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29738 $(HOST_EXPORTS) \
29739 for flag in $(EXTRA_HOST_FLAGS) ; do \
29740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29741 done; \
29742 echo "Doing TAGS in lto-plugin" ; \
29743 (cd $(HOST_SUBDIR)/lto-plugin && \
29744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29746 "RANLIB=$${RANLIB}" \
29747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29748 TAGS) \
29749 || exit 1
29750
29751 @endif lto-plugin
29752
29753 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29754 maybe-install-info-lto-plugin:
29755 @if lto-plugin
29756 maybe-install-info-lto-plugin: install-info-lto-plugin
29757
29758 install-info-lto-plugin: \
29759 configure-lto-plugin \
29760 info-lto-plugin
29761 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29762 r=`${PWD_COMMAND}`; export r; \
29763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29764 $(HOST_EXPORTS) \
29765 for flag in $(EXTRA_HOST_FLAGS) ; do \
29766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29767 done; \
29768 echo "Doing install-info in lto-plugin" ; \
29769 (cd $(HOST_SUBDIR)/lto-plugin && \
29770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29772 "RANLIB=$${RANLIB}" \
29773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29774 install-info) \
29775 || exit 1
29776
29777 @endif lto-plugin
29778
29779 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29780 maybe-install-pdf-lto-plugin:
29781 @if lto-plugin
29782 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29783
29784 install-pdf-lto-plugin: \
29785 configure-lto-plugin \
29786 pdf-lto-plugin
29787 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29788 r=`${PWD_COMMAND}`; export r; \
29789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29790 $(HOST_EXPORTS) \
29791 for flag in $(EXTRA_HOST_FLAGS) ; do \
29792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29793 done; \
29794 echo "Doing install-pdf in lto-plugin" ; \
29795 (cd $(HOST_SUBDIR)/lto-plugin && \
29796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29798 "RANLIB=$${RANLIB}" \
29799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29800 install-pdf) \
29801 || exit 1
29802
29803 @endif lto-plugin
29804
29805 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29806 maybe-install-html-lto-plugin:
29807 @if lto-plugin
29808 maybe-install-html-lto-plugin: install-html-lto-plugin
29809
29810 install-html-lto-plugin: \
29811 configure-lto-plugin \
29812 html-lto-plugin
29813 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29814 r=`${PWD_COMMAND}`; export r; \
29815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29816 $(HOST_EXPORTS) \
29817 for flag in $(EXTRA_HOST_FLAGS) ; do \
29818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29819 done; \
29820 echo "Doing install-html in lto-plugin" ; \
29821 (cd $(HOST_SUBDIR)/lto-plugin && \
29822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29824 "RANLIB=$${RANLIB}" \
29825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29826 install-html) \
29827 || exit 1
29828
29829 @endif lto-plugin
29830
29831 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29832 maybe-installcheck-lto-plugin:
29833 @if lto-plugin
29834 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29835
29836 installcheck-lto-plugin: \
29837 configure-lto-plugin
29838 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29839 r=`${PWD_COMMAND}`; export r; \
29840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29841 $(HOST_EXPORTS) \
29842 for flag in $(EXTRA_HOST_FLAGS) ; do \
29843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29844 done; \
29845 echo "Doing installcheck in lto-plugin" ; \
29846 (cd $(HOST_SUBDIR)/lto-plugin && \
29847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29849 "RANLIB=$${RANLIB}" \
29850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29851 installcheck) \
29852 || exit 1
29853
29854 @endif lto-plugin
29855
29856 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29857 maybe-mostlyclean-lto-plugin:
29858 @if lto-plugin
29859 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29860
29861 mostlyclean-lto-plugin:
29862 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29863 r=`${PWD_COMMAND}`; export r; \
29864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29865 $(HOST_EXPORTS) \
29866 for flag in $(EXTRA_HOST_FLAGS) ; do \
29867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29868 done; \
29869 echo "Doing mostlyclean in lto-plugin" ; \
29870 (cd $(HOST_SUBDIR)/lto-plugin && \
29871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29873 "RANLIB=$${RANLIB}" \
29874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29875 mostlyclean) \
29876 || exit 1
29877
29878 @endif lto-plugin
29879
29880 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29881 maybe-clean-lto-plugin:
29882 @if lto-plugin
29883 maybe-clean-lto-plugin: clean-lto-plugin
29884
29885 clean-lto-plugin:
29886 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29887 r=`${PWD_COMMAND}`; export r; \
29888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29889 $(HOST_EXPORTS) \
29890 for flag in $(EXTRA_HOST_FLAGS) ; do \
29891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29892 done; \
29893 echo "Doing clean in lto-plugin" ; \
29894 (cd $(HOST_SUBDIR)/lto-plugin && \
29895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29897 "RANLIB=$${RANLIB}" \
29898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29899 clean) \
29900 || exit 1
29901
29902 @endif lto-plugin
29903
29904 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29905 maybe-distclean-lto-plugin:
29906 @if lto-plugin
29907 maybe-distclean-lto-plugin: distclean-lto-plugin
29908
29909 distclean-lto-plugin:
29910 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29911 r=`${PWD_COMMAND}`; export r; \
29912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29913 $(HOST_EXPORTS) \
29914 for flag in $(EXTRA_HOST_FLAGS) ; do \
29915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29916 done; \
29917 echo "Doing distclean in lto-plugin" ; \
29918 (cd $(HOST_SUBDIR)/lto-plugin && \
29919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29921 "RANLIB=$${RANLIB}" \
29922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29923 distclean) \
29924 || exit 1
29925
29926 @endif lto-plugin
29927
29928 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29929 maybe-maintainer-clean-lto-plugin:
29930 @if lto-plugin
29931 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29932
29933 maintainer-clean-lto-plugin:
29934 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29935 r=`${PWD_COMMAND}`; export r; \
29936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29937 $(HOST_EXPORTS) \
29938 for flag in $(EXTRA_HOST_FLAGS) ; do \
29939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29940 done; \
29941 echo "Doing maintainer-clean in lto-plugin" ; \
29942 (cd $(HOST_SUBDIR)/lto-plugin && \
29943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29945 "RANLIB=$${RANLIB}" \
29946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29947 maintainer-clean) \
29948 || exit 1
29949
29950 @endif lto-plugin
29951
29952
29953
29954 # ---------------------------------------
29955 # Modules which run on the target machine
29956 # ---------------------------------------
29957
29958
29959
29960
29961 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29962 maybe-configure-target-libstdc++-v3:
29963 @if gcc-bootstrap
29964 configure-target-libstdc++-v3: stage_current
29965 @endif gcc-bootstrap
29966 @if target-libstdc++-v3
29967 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29968 configure-target-libstdc++-v3:
29969 @r=`${PWD_COMMAND}`; export r; \
29970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29971 echo "Checking multilib configuration for libstdc++-v3..."; \
29972 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29973 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29974 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29975 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29976 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29977 else \
29978 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
29979 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29980 fi; \
29981 else \
29982 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29983 fi; \
29984 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
29985 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29986 $(RAW_CXX_TARGET_EXPORTS) \
29987 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
29988 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
29989 case $(srcdir) in \
29990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29991 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
29992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29993 esac; \
29994 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
29995 libsrcdir="$$s/libstdc++-v3"; \
29996 rm -f no-such-file || : ; \
29997 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29998 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
29999 --target=${target_alias} $${srcdiroption} \
30000 || exit 1
30001 @endif target-libstdc++-v3
30002
30003
30004
30005 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30006 maybe-configure-stage1-target-libstdc++-v3:
30007 @if target-libstdc++-v3-bootstrap
30008 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30009 configure-stage1-target-libstdc++-v3:
30010 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30011 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30012 @r=`${PWD_COMMAND}`; export r; \
30013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30014 TFLAGS="$(STAGE1_TFLAGS)"; \
30015 echo "Checking multilib configuration for libstdc++-v3..."; \
30016 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30017 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30018 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30019 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30020 else \
30021 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30022 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30023 fi; \
30024 else \
30025 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30026 fi; \
30027 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30028 $(RAW_CXX_TARGET_EXPORTS) \
30029 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30030 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30031 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30032 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30033 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30034 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30035 case $(srcdir) in \
30036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30037 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30039 esac; \
30040 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30041 libsrcdir="$$s/libstdc++-v3"; \
30042 $(SHELL) $${libsrcdir}/configure \
30043 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30044 --target=${target_alias} $${srcdiroption} \
30045 $(STAGE1_CONFIGURE_FLAGS)
30046 @endif target-libstdc++-v3-bootstrap
30047
30048 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30049 maybe-configure-stage2-target-libstdc++-v3:
30050 @if target-libstdc++-v3-bootstrap
30051 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30052 configure-stage2-target-libstdc++-v3:
30053 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30054 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30055 @r=`${PWD_COMMAND}`; export r; \
30056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30057 TFLAGS="$(STAGE2_TFLAGS)"; \
30058 echo "Checking multilib configuration for libstdc++-v3..."; \
30059 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30060 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30061 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30062 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30063 else \
30064 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30065 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30066 fi; \
30067 else \
30068 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30069 fi; \
30070 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30071 $(RAW_CXX_TARGET_EXPORTS) \
30072 \
30073 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30074 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30075 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30076 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30077 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30078 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30079 case $(srcdir) in \
30080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30081 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30083 esac; \
30084 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30085 libsrcdir="$$s/libstdc++-v3"; \
30086 $(SHELL) $${libsrcdir}/configure \
30087 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30088 --target=${target_alias} $${srcdiroption} \
30089 --with-build-libsubdir=$(HOST_SUBDIR) \
30090 $(STAGE2_CONFIGURE_FLAGS)
30091 @endif target-libstdc++-v3-bootstrap
30092
30093 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30094 maybe-configure-stage3-target-libstdc++-v3:
30095 @if target-libstdc++-v3-bootstrap
30096 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30097 configure-stage3-target-libstdc++-v3:
30098 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30099 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30100 @r=`${PWD_COMMAND}`; export r; \
30101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30102 TFLAGS="$(STAGE3_TFLAGS)"; \
30103 echo "Checking multilib configuration for libstdc++-v3..."; \
30104 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30105 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30106 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30107 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30108 else \
30109 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30110 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30111 fi; \
30112 else \
30113 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30114 fi; \
30115 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30116 $(RAW_CXX_TARGET_EXPORTS) \
30117 \
30118 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30119 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30120 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30121 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30122 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30123 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30124 case $(srcdir) in \
30125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30126 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30128 esac; \
30129 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30130 libsrcdir="$$s/libstdc++-v3"; \
30131 $(SHELL) $${libsrcdir}/configure \
30132 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30133 --target=${target_alias} $${srcdiroption} \
30134 --with-build-libsubdir=$(HOST_SUBDIR) \
30135 $(STAGE3_CONFIGURE_FLAGS)
30136 @endif target-libstdc++-v3-bootstrap
30137
30138 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30139 maybe-configure-stage4-target-libstdc++-v3:
30140 @if target-libstdc++-v3-bootstrap
30141 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30142 configure-stage4-target-libstdc++-v3:
30143 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30144 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30145 @r=`${PWD_COMMAND}`; export r; \
30146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30147 TFLAGS="$(STAGE4_TFLAGS)"; \
30148 echo "Checking multilib configuration for libstdc++-v3..."; \
30149 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30150 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30151 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30152 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30153 else \
30154 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30155 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30156 fi; \
30157 else \
30158 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30159 fi; \
30160 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30161 $(RAW_CXX_TARGET_EXPORTS) \
30162 \
30163 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30164 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30165 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30166 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30167 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30168 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30169 case $(srcdir) in \
30170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30171 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30173 esac; \
30174 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30175 libsrcdir="$$s/libstdc++-v3"; \
30176 $(SHELL) $${libsrcdir}/configure \
30177 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30178 --target=${target_alias} $${srcdiroption} \
30179 --with-build-libsubdir=$(HOST_SUBDIR) \
30180 $(STAGE4_CONFIGURE_FLAGS)
30181 @endif target-libstdc++-v3-bootstrap
30182
30183 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30184 maybe-configure-stageprofile-target-libstdc++-v3:
30185 @if target-libstdc++-v3-bootstrap
30186 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30187 configure-stageprofile-target-libstdc++-v3:
30188 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30189 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30190 @r=`${PWD_COMMAND}`; export r; \
30191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30192 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30193 echo "Checking multilib configuration for libstdc++-v3..."; \
30194 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30195 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30196 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30197 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30198 else \
30199 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30200 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30201 fi; \
30202 else \
30203 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30204 fi; \
30205 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30206 $(RAW_CXX_TARGET_EXPORTS) \
30207 \
30208 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30209 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30210 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30211 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30212 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30213 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30214 case $(srcdir) in \
30215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30216 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30218 esac; \
30219 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30220 libsrcdir="$$s/libstdc++-v3"; \
30221 $(SHELL) $${libsrcdir}/configure \
30222 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30223 --target=${target_alias} $${srcdiroption} \
30224 --with-build-libsubdir=$(HOST_SUBDIR) \
30225 $(STAGEprofile_CONFIGURE_FLAGS)
30226 @endif target-libstdc++-v3-bootstrap
30227
30228 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30229 maybe-configure-stagefeedback-target-libstdc++-v3:
30230 @if target-libstdc++-v3-bootstrap
30231 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30232 configure-stagefeedback-target-libstdc++-v3:
30233 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30234 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30235 @r=`${PWD_COMMAND}`; export r; \
30236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30237 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30238 echo "Checking multilib configuration for libstdc++-v3..."; \
30239 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30240 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30241 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30242 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30243 else \
30244 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30245 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30246 fi; \
30247 else \
30248 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30249 fi; \
30250 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30251 $(RAW_CXX_TARGET_EXPORTS) \
30252 \
30253 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30254 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30255 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30256 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30257 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30258 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30259 case $(srcdir) in \
30260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30261 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30263 esac; \
30264 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30265 libsrcdir="$$s/libstdc++-v3"; \
30266 $(SHELL) $${libsrcdir}/configure \
30267 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30268 --target=${target_alias} $${srcdiroption} \
30269 --with-build-libsubdir=$(HOST_SUBDIR) \
30270 $(STAGEfeedback_CONFIGURE_FLAGS)
30271 @endif target-libstdc++-v3-bootstrap
30272
30273
30274
30275
30276
30277 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30278 maybe-all-target-libstdc++-v3:
30279 @if gcc-bootstrap
30280 all-target-libstdc++-v3: stage_current
30281 @endif gcc-bootstrap
30282 @if target-libstdc++-v3
30283 TARGET-target-libstdc++-v3=all
30284 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30285 all-target-libstdc++-v3: configure-target-libstdc++-v3
30286 @r=`${PWD_COMMAND}`; export r; \
30287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30288 $(RAW_CXX_TARGET_EXPORTS) \
30289 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30290 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30291 $(TARGET-target-libstdc++-v3))
30292 @endif target-libstdc++-v3
30293
30294
30295
30296 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30297 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30298 maybe-all-stage1-target-libstdc++-v3:
30299 maybe-clean-stage1-target-libstdc++-v3:
30300 @if target-libstdc++-v3-bootstrap
30301 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30302 all-stage1: all-stage1-target-libstdc++-v3
30303 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30304 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30305 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30306 @r=`${PWD_COMMAND}`; export r; \
30307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30308 TFLAGS="$(STAGE1_TFLAGS)"; \
30309 $(RAW_CXX_TARGET_EXPORTS) \
30310 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30312 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30313 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30314 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30315 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30316 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30317 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30318 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30319 TFLAGS="$(STAGE1_TFLAGS)" \
30320 $(TARGET-stage1-target-libstdc++-v3)
30321
30322 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30323 clean-stage1: clean-stage1-target-libstdc++-v3
30324 clean-stage1-target-libstdc++-v3:
30325 @if [ $(current_stage) = stage1 ]; then \
30326 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30327 else \
30328 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30329 $(MAKE) stage1-start; \
30330 fi; \
30331 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30332 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30333 clean
30334 @endif target-libstdc++-v3-bootstrap
30335
30336
30337 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30338 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30339 maybe-all-stage2-target-libstdc++-v3:
30340 maybe-clean-stage2-target-libstdc++-v3:
30341 @if target-libstdc++-v3-bootstrap
30342 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30343 all-stage2: all-stage2-target-libstdc++-v3
30344 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30345 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30346 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30347 @r=`${PWD_COMMAND}`; export r; \
30348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30349 TFLAGS="$(STAGE2_TFLAGS)"; \
30350 $(RAW_CXX_TARGET_EXPORTS) \
30351 \
30352 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30353 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30354 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30355 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30356 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30357 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30358 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30359 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30360 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30361 TFLAGS="$(STAGE2_TFLAGS)" \
30362 $(TARGET-stage2-target-libstdc++-v3)
30363
30364 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30365 clean-stage2: clean-stage2-target-libstdc++-v3
30366 clean-stage2-target-libstdc++-v3:
30367 @if [ $(current_stage) = stage2 ]; then \
30368 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30369 else \
30370 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30371 $(MAKE) stage2-start; \
30372 fi; \
30373 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30374 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30375 \
30376 clean
30377 @endif target-libstdc++-v3-bootstrap
30378
30379
30380 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30381 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30382 maybe-all-stage3-target-libstdc++-v3:
30383 maybe-clean-stage3-target-libstdc++-v3:
30384 @if target-libstdc++-v3-bootstrap
30385 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30386 all-stage3: all-stage3-target-libstdc++-v3
30387 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30388 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30389 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30390 @r=`${PWD_COMMAND}`; export r; \
30391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30392 TFLAGS="$(STAGE3_TFLAGS)"; \
30393 $(RAW_CXX_TARGET_EXPORTS) \
30394 \
30395 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30397 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30398 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30399 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30403 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30404 TFLAGS="$(STAGE3_TFLAGS)" \
30405 $(TARGET-stage3-target-libstdc++-v3)
30406
30407 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30408 clean-stage3: clean-stage3-target-libstdc++-v3
30409 clean-stage3-target-libstdc++-v3:
30410 @if [ $(current_stage) = stage3 ]; then \
30411 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30412 else \
30413 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30414 $(MAKE) stage3-start; \
30415 fi; \
30416 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30417 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30418 \
30419 clean
30420 @endif target-libstdc++-v3-bootstrap
30421
30422
30423 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30424 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30425 maybe-all-stage4-target-libstdc++-v3:
30426 maybe-clean-stage4-target-libstdc++-v3:
30427 @if target-libstdc++-v3-bootstrap
30428 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30429 all-stage4: all-stage4-target-libstdc++-v3
30430 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30431 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30432 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30433 @r=`${PWD_COMMAND}`; export r; \
30434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30435 TFLAGS="$(STAGE4_TFLAGS)"; \
30436 $(RAW_CXX_TARGET_EXPORTS) \
30437 \
30438 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30439 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30440 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30441 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30442 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30443 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30444 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30445 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30446 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30447 TFLAGS="$(STAGE4_TFLAGS)" \
30448 $(TARGET-stage4-target-libstdc++-v3)
30449
30450 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30451 clean-stage4: clean-stage4-target-libstdc++-v3
30452 clean-stage4-target-libstdc++-v3:
30453 @if [ $(current_stage) = stage4 ]; then \
30454 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30455 else \
30456 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30457 $(MAKE) stage4-start; \
30458 fi; \
30459 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30460 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30461 \
30462 clean
30463 @endif target-libstdc++-v3-bootstrap
30464
30465
30466 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30467 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30468 maybe-all-stageprofile-target-libstdc++-v3:
30469 maybe-clean-stageprofile-target-libstdc++-v3:
30470 @if target-libstdc++-v3-bootstrap
30471 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30472 all-stageprofile: all-stageprofile-target-libstdc++-v3
30473 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30474 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30475 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30476 @r=`${PWD_COMMAND}`; export r; \
30477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30478 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30479 $(RAW_CXX_TARGET_EXPORTS) \
30480 \
30481 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30482 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30483 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30484 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30485 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30486 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30487 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30488 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30489 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30490 TFLAGS="$(STAGEprofile_TFLAGS)" \
30491 $(TARGET-stageprofile-target-libstdc++-v3)
30492
30493 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30494 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30495 clean-stageprofile-target-libstdc++-v3:
30496 @if [ $(current_stage) = stageprofile ]; then \
30497 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30498 else \
30499 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30500 $(MAKE) stageprofile-start; \
30501 fi; \
30502 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30503 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30504 \
30505 clean
30506 @endif target-libstdc++-v3-bootstrap
30507
30508
30509 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30510 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30511 maybe-all-stagefeedback-target-libstdc++-v3:
30512 maybe-clean-stagefeedback-target-libstdc++-v3:
30513 @if target-libstdc++-v3-bootstrap
30514 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30515 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30516 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30517 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30518 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30519 @r=`${PWD_COMMAND}`; export r; \
30520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30521 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30522 $(RAW_CXX_TARGET_EXPORTS) \
30523 \
30524 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30526 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30527 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30528 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30532 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30533 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30534 $(TARGET-stagefeedback-target-libstdc++-v3)
30535
30536 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30537 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30538 clean-stagefeedback-target-libstdc++-v3:
30539 @if [ $(current_stage) = stagefeedback ]; then \
30540 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30541 else \
30542 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30543 $(MAKE) stagefeedback-start; \
30544 fi; \
30545 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30546 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30547 \
30548 clean
30549 @endif target-libstdc++-v3-bootstrap
30550
30551
30552
30553
30554
30555
30556 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30557 maybe-check-target-libstdc++-v3:
30558 @if target-libstdc++-v3
30559 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30560
30561 check-target-libstdc++-v3:
30562 @: $(MAKE); $(unstage)
30563 @r=`${PWD_COMMAND}`; export r; \
30564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30565 $(RAW_CXX_TARGET_EXPORTS) \
30566 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30567 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
30568
30569 @endif target-libstdc++-v3
30570
30571 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30572 maybe-install-target-libstdc++-v3:
30573 @if target-libstdc++-v3
30574 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30575
30576 install-target-libstdc++-v3: installdirs
30577 @: $(MAKE); $(unstage)
30578 @r=`${PWD_COMMAND}`; export r; \
30579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30580 $(RAW_CXX_TARGET_EXPORTS) \
30581 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30582 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
30583
30584 @endif target-libstdc++-v3
30585
30586 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30587 maybe-install-strip-target-libstdc++-v3:
30588 @if target-libstdc++-v3
30589 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30590
30591 install-strip-target-libstdc++-v3: installdirs
30592 @: $(MAKE); $(unstage)
30593 @r=`${PWD_COMMAND}`; export r; \
30594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30595 $(RAW_CXX_TARGET_EXPORTS) \
30596 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30597 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
30598
30599 @endif target-libstdc++-v3
30600
30601 # Other targets (info, dvi, pdf, etc.)
30602
30603 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30604 maybe-info-target-libstdc++-v3:
30605 @if target-libstdc++-v3
30606 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30607
30608 info-target-libstdc++-v3: \
30609 configure-target-libstdc++-v3
30610 @: $(MAKE); $(unstage)
30611 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30612 r=`${PWD_COMMAND}`; export r; \
30613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30614 $(RAW_CXX_TARGET_EXPORTS) \
30615 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30616 for flag in $(EXTRA_TARGET_FLAGS); do \
30617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30618 done; \
30619 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30622 "RANLIB=$${RANLIB}" \
30623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30624 info) \
30625 || exit 1
30626
30627 @endif target-libstdc++-v3
30628
30629 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30630 maybe-dvi-target-libstdc++-v3:
30631 @if target-libstdc++-v3
30632 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30633
30634 dvi-target-libstdc++-v3: \
30635 configure-target-libstdc++-v3
30636 @: $(MAKE); $(unstage)
30637 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30638 r=`${PWD_COMMAND}`; export r; \
30639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30640 $(RAW_CXX_TARGET_EXPORTS) \
30641 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30642 for flag in $(EXTRA_TARGET_FLAGS); do \
30643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30644 done; \
30645 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30648 "RANLIB=$${RANLIB}" \
30649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30650 dvi) \
30651 || exit 1
30652
30653 @endif target-libstdc++-v3
30654
30655 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30656 maybe-pdf-target-libstdc++-v3:
30657 @if target-libstdc++-v3
30658 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30659
30660 pdf-target-libstdc++-v3: \
30661 configure-target-libstdc++-v3
30662 @: $(MAKE); $(unstage)
30663 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30664 r=`${PWD_COMMAND}`; export r; \
30665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30666 $(RAW_CXX_TARGET_EXPORTS) \
30667 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30668 for flag in $(EXTRA_TARGET_FLAGS); do \
30669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30670 done; \
30671 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30674 "RANLIB=$${RANLIB}" \
30675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30676 pdf) \
30677 || exit 1
30678
30679 @endif target-libstdc++-v3
30680
30681 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30682 maybe-html-target-libstdc++-v3:
30683 @if target-libstdc++-v3
30684 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30685
30686 html-target-libstdc++-v3: \
30687 configure-target-libstdc++-v3
30688 @: $(MAKE); $(unstage)
30689 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30690 r=`${PWD_COMMAND}`; export r; \
30691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30692 $(RAW_CXX_TARGET_EXPORTS) \
30693 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30694 for flag in $(EXTRA_TARGET_FLAGS); do \
30695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30696 done; \
30697 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30700 "RANLIB=$${RANLIB}" \
30701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30702 html) \
30703 || exit 1
30704
30705 @endif target-libstdc++-v3
30706
30707 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30708 maybe-TAGS-target-libstdc++-v3:
30709 @if target-libstdc++-v3
30710 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30711
30712 TAGS-target-libstdc++-v3: \
30713 configure-target-libstdc++-v3
30714 @: $(MAKE); $(unstage)
30715 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30716 r=`${PWD_COMMAND}`; export r; \
30717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30718 $(RAW_CXX_TARGET_EXPORTS) \
30719 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30720 for flag in $(EXTRA_TARGET_FLAGS); do \
30721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30722 done; \
30723 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30726 "RANLIB=$${RANLIB}" \
30727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30728 TAGS) \
30729 || exit 1
30730
30731 @endif target-libstdc++-v3
30732
30733 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30734 maybe-install-info-target-libstdc++-v3:
30735 @if target-libstdc++-v3
30736 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30737
30738 install-info-target-libstdc++-v3: \
30739 configure-target-libstdc++-v3 \
30740 info-target-libstdc++-v3
30741 @: $(MAKE); $(unstage)
30742 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30743 r=`${PWD_COMMAND}`; export r; \
30744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30745 $(RAW_CXX_TARGET_EXPORTS) \
30746 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30747 for flag in $(EXTRA_TARGET_FLAGS); do \
30748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30749 done; \
30750 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30753 "RANLIB=$${RANLIB}" \
30754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30755 install-info) \
30756 || exit 1
30757
30758 @endif target-libstdc++-v3
30759
30760 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30761 maybe-install-pdf-target-libstdc++-v3:
30762 @if target-libstdc++-v3
30763 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30764
30765 install-pdf-target-libstdc++-v3: \
30766 configure-target-libstdc++-v3 \
30767 pdf-target-libstdc++-v3
30768 @: $(MAKE); $(unstage)
30769 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30770 r=`${PWD_COMMAND}`; export r; \
30771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30772 $(RAW_CXX_TARGET_EXPORTS) \
30773 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30774 for flag in $(EXTRA_TARGET_FLAGS); do \
30775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30776 done; \
30777 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30780 "RANLIB=$${RANLIB}" \
30781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30782 install-pdf) \
30783 || exit 1
30784
30785 @endif target-libstdc++-v3
30786
30787 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30788 maybe-install-html-target-libstdc++-v3:
30789 @if target-libstdc++-v3
30790 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30791
30792 install-html-target-libstdc++-v3: \
30793 configure-target-libstdc++-v3 \
30794 html-target-libstdc++-v3
30795 @: $(MAKE); $(unstage)
30796 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30797 r=`${PWD_COMMAND}`; export r; \
30798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30799 $(RAW_CXX_TARGET_EXPORTS) \
30800 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30801 for flag in $(EXTRA_TARGET_FLAGS); do \
30802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30803 done; \
30804 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30807 "RANLIB=$${RANLIB}" \
30808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30809 install-html) \
30810 || exit 1
30811
30812 @endif target-libstdc++-v3
30813
30814 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30815 maybe-installcheck-target-libstdc++-v3:
30816 @if target-libstdc++-v3
30817 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30818
30819 installcheck-target-libstdc++-v3: \
30820 configure-target-libstdc++-v3
30821 @: $(MAKE); $(unstage)
30822 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30823 r=`${PWD_COMMAND}`; export r; \
30824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30825 $(RAW_CXX_TARGET_EXPORTS) \
30826 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30827 for flag in $(EXTRA_TARGET_FLAGS); do \
30828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30829 done; \
30830 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30833 "RANLIB=$${RANLIB}" \
30834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30835 installcheck) \
30836 || exit 1
30837
30838 @endif target-libstdc++-v3
30839
30840 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30841 maybe-mostlyclean-target-libstdc++-v3:
30842 @if target-libstdc++-v3
30843 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30844
30845 mostlyclean-target-libstdc++-v3:
30846 @: $(MAKE); $(unstage)
30847 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30848 r=`${PWD_COMMAND}`; export r; \
30849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30850 $(RAW_CXX_TARGET_EXPORTS) \
30851 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30852 for flag in $(EXTRA_TARGET_FLAGS); do \
30853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30854 done; \
30855 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30858 "RANLIB=$${RANLIB}" \
30859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30860 mostlyclean) \
30861 || exit 1
30862
30863 @endif target-libstdc++-v3
30864
30865 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30866 maybe-clean-target-libstdc++-v3:
30867 @if target-libstdc++-v3
30868 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30869
30870 clean-target-libstdc++-v3:
30871 @: $(MAKE); $(unstage)
30872 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30873 r=`${PWD_COMMAND}`; export r; \
30874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30875 $(RAW_CXX_TARGET_EXPORTS) \
30876 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30877 for flag in $(EXTRA_TARGET_FLAGS); do \
30878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30879 done; \
30880 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30883 "RANLIB=$${RANLIB}" \
30884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30885 clean) \
30886 || exit 1
30887
30888 @endif target-libstdc++-v3
30889
30890 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30891 maybe-distclean-target-libstdc++-v3:
30892 @if target-libstdc++-v3
30893 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30894
30895 distclean-target-libstdc++-v3:
30896 @: $(MAKE); $(unstage)
30897 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30898 r=`${PWD_COMMAND}`; export r; \
30899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30900 $(RAW_CXX_TARGET_EXPORTS) \
30901 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30902 for flag in $(EXTRA_TARGET_FLAGS); do \
30903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30904 done; \
30905 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30908 "RANLIB=$${RANLIB}" \
30909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30910 distclean) \
30911 || exit 1
30912
30913 @endif target-libstdc++-v3
30914
30915 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30916 maybe-maintainer-clean-target-libstdc++-v3:
30917 @if target-libstdc++-v3
30918 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30919
30920 maintainer-clean-target-libstdc++-v3:
30921 @: $(MAKE); $(unstage)
30922 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30923 r=`${PWD_COMMAND}`; export r; \
30924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30925 $(RAW_CXX_TARGET_EXPORTS) \
30926 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30927 for flag in $(EXTRA_TARGET_FLAGS); do \
30928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30929 done; \
30930 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30933 "RANLIB=$${RANLIB}" \
30934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30935 maintainer-clean) \
30936 || exit 1
30937
30938 @endif target-libstdc++-v3
30939
30940
30941
30942
30943
30944 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30945 maybe-configure-target-libmudflap:
30946 @if gcc-bootstrap
30947 configure-target-libmudflap: stage_current
30948 @endif gcc-bootstrap
30949 @if target-libmudflap
30950 maybe-configure-target-libmudflap: configure-target-libmudflap
30951 configure-target-libmudflap:
30952 @: $(MAKE); $(unstage)
30953 @r=`${PWD_COMMAND}`; export r; \
30954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30955 echo "Checking multilib configuration for libmudflap..."; \
30956 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30957 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30958 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30959 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30960 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30961 else \
30962 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30963 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30964 fi; \
30965 else \
30966 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30967 fi; \
30968 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
30969 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30970 $(NORMAL_TARGET_EXPORTS) \
30971 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
30972 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
30973 case $(srcdir) in \
30974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30975 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
30976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30977 esac; \
30978 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
30979 libsrcdir="$$s/libmudflap"; \
30980 rm -f no-such-file || : ; \
30981 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30982 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30983 --target=${target_alias} $${srcdiroption} \
30984 || exit 1
30985 @endif target-libmudflap
30986
30987
30988
30989
30990
30991 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
30992 maybe-all-target-libmudflap:
30993 @if gcc-bootstrap
30994 all-target-libmudflap: stage_current
30995 @endif gcc-bootstrap
30996 @if target-libmudflap
30997 TARGET-target-libmudflap=all
30998 maybe-all-target-libmudflap: all-target-libmudflap
30999 all-target-libmudflap: configure-target-libmudflap
31000 @: $(MAKE); $(unstage)
31001 @r=`${PWD_COMMAND}`; export r; \
31002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31003 $(NORMAL_TARGET_EXPORTS) \
31004 (cd $(TARGET_SUBDIR)/libmudflap && \
31005 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31006 $(TARGET-target-libmudflap))
31007 @endif target-libmudflap
31008
31009
31010
31011
31012
31013 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31014 maybe-check-target-libmudflap:
31015 @if target-libmudflap
31016 maybe-check-target-libmudflap: check-target-libmudflap
31017
31018 check-target-libmudflap:
31019 @: $(MAKE); $(unstage)
31020 @r=`${PWD_COMMAND}`; export r; \
31021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31022 $(NORMAL_TARGET_EXPORTS) \
31023 (cd $(TARGET_SUBDIR)/libmudflap && \
31024 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31025
31026 @endif target-libmudflap
31027
31028 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31029 maybe-install-target-libmudflap:
31030 @if target-libmudflap
31031 maybe-install-target-libmudflap: install-target-libmudflap
31032
31033 install-target-libmudflap: installdirs
31034 @: $(MAKE); $(unstage)
31035 @r=`${PWD_COMMAND}`; export r; \
31036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31037 $(NORMAL_TARGET_EXPORTS) \
31038 (cd $(TARGET_SUBDIR)/libmudflap && \
31039 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31040
31041 @endif target-libmudflap
31042
31043 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31044 maybe-install-strip-target-libmudflap:
31045 @if target-libmudflap
31046 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31047
31048 install-strip-target-libmudflap: installdirs
31049 @: $(MAKE); $(unstage)
31050 @r=`${PWD_COMMAND}`; export r; \
31051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31052 $(NORMAL_TARGET_EXPORTS) \
31053 (cd $(TARGET_SUBDIR)/libmudflap && \
31054 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31055
31056 @endif target-libmudflap
31057
31058 # Other targets (info, dvi, pdf, etc.)
31059
31060 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31061 maybe-info-target-libmudflap:
31062 @if target-libmudflap
31063 maybe-info-target-libmudflap: info-target-libmudflap
31064
31065 info-target-libmudflap: \
31066 configure-target-libmudflap
31067 @: $(MAKE); $(unstage)
31068 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31069 r=`${PWD_COMMAND}`; export r; \
31070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31071 $(NORMAL_TARGET_EXPORTS) \
31072 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31073 for flag in $(EXTRA_TARGET_FLAGS); do \
31074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31075 done; \
31076 (cd $(TARGET_SUBDIR)/libmudflap && \
31077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31079 "RANLIB=$${RANLIB}" \
31080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31081 info) \
31082 || exit 1
31083
31084 @endif target-libmudflap
31085
31086 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31087 maybe-dvi-target-libmudflap:
31088 @if target-libmudflap
31089 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31090
31091 dvi-target-libmudflap: \
31092 configure-target-libmudflap
31093 @: $(MAKE); $(unstage)
31094 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31095 r=`${PWD_COMMAND}`; export r; \
31096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31097 $(NORMAL_TARGET_EXPORTS) \
31098 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31099 for flag in $(EXTRA_TARGET_FLAGS); do \
31100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31101 done; \
31102 (cd $(TARGET_SUBDIR)/libmudflap && \
31103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31105 "RANLIB=$${RANLIB}" \
31106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31107 dvi) \
31108 || exit 1
31109
31110 @endif target-libmudflap
31111
31112 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31113 maybe-pdf-target-libmudflap:
31114 @if target-libmudflap
31115 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31116
31117 pdf-target-libmudflap: \
31118 configure-target-libmudflap
31119 @: $(MAKE); $(unstage)
31120 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31121 r=`${PWD_COMMAND}`; export r; \
31122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31123 $(NORMAL_TARGET_EXPORTS) \
31124 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31125 for flag in $(EXTRA_TARGET_FLAGS); do \
31126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31127 done; \
31128 (cd $(TARGET_SUBDIR)/libmudflap && \
31129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31131 "RANLIB=$${RANLIB}" \
31132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31133 pdf) \
31134 || exit 1
31135
31136 @endif target-libmudflap
31137
31138 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31139 maybe-html-target-libmudflap:
31140 @if target-libmudflap
31141 maybe-html-target-libmudflap: html-target-libmudflap
31142
31143 html-target-libmudflap: \
31144 configure-target-libmudflap
31145 @: $(MAKE); $(unstage)
31146 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31147 r=`${PWD_COMMAND}`; export r; \
31148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31149 $(NORMAL_TARGET_EXPORTS) \
31150 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31151 for flag in $(EXTRA_TARGET_FLAGS); do \
31152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31153 done; \
31154 (cd $(TARGET_SUBDIR)/libmudflap && \
31155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31157 "RANLIB=$${RANLIB}" \
31158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31159 html) \
31160 || exit 1
31161
31162 @endif target-libmudflap
31163
31164 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31165 maybe-TAGS-target-libmudflap:
31166 @if target-libmudflap
31167 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31168
31169 TAGS-target-libmudflap: \
31170 configure-target-libmudflap
31171 @: $(MAKE); $(unstage)
31172 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31173 r=`${PWD_COMMAND}`; export r; \
31174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31175 $(NORMAL_TARGET_EXPORTS) \
31176 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31177 for flag in $(EXTRA_TARGET_FLAGS); do \
31178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31179 done; \
31180 (cd $(TARGET_SUBDIR)/libmudflap && \
31181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31183 "RANLIB=$${RANLIB}" \
31184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31185 TAGS) \
31186 || exit 1
31187
31188 @endif target-libmudflap
31189
31190 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31191 maybe-install-info-target-libmudflap:
31192 @if target-libmudflap
31193 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31194
31195 install-info-target-libmudflap: \
31196 configure-target-libmudflap \
31197 info-target-libmudflap
31198 @: $(MAKE); $(unstage)
31199 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31200 r=`${PWD_COMMAND}`; export r; \
31201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31202 $(NORMAL_TARGET_EXPORTS) \
31203 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31204 for flag in $(EXTRA_TARGET_FLAGS); do \
31205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31206 done; \
31207 (cd $(TARGET_SUBDIR)/libmudflap && \
31208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31210 "RANLIB=$${RANLIB}" \
31211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31212 install-info) \
31213 || exit 1
31214
31215 @endif target-libmudflap
31216
31217 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31218 maybe-install-pdf-target-libmudflap:
31219 @if target-libmudflap
31220 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31221
31222 install-pdf-target-libmudflap: \
31223 configure-target-libmudflap \
31224 pdf-target-libmudflap
31225 @: $(MAKE); $(unstage)
31226 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31227 r=`${PWD_COMMAND}`; export r; \
31228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31229 $(NORMAL_TARGET_EXPORTS) \
31230 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31231 for flag in $(EXTRA_TARGET_FLAGS); do \
31232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31233 done; \
31234 (cd $(TARGET_SUBDIR)/libmudflap && \
31235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31237 "RANLIB=$${RANLIB}" \
31238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31239 install-pdf) \
31240 || exit 1
31241
31242 @endif target-libmudflap
31243
31244 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31245 maybe-install-html-target-libmudflap:
31246 @if target-libmudflap
31247 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31248
31249 install-html-target-libmudflap: \
31250 configure-target-libmudflap \
31251 html-target-libmudflap
31252 @: $(MAKE); $(unstage)
31253 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31254 r=`${PWD_COMMAND}`; export r; \
31255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31256 $(NORMAL_TARGET_EXPORTS) \
31257 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31258 for flag in $(EXTRA_TARGET_FLAGS); do \
31259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31260 done; \
31261 (cd $(TARGET_SUBDIR)/libmudflap && \
31262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31264 "RANLIB=$${RANLIB}" \
31265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31266 install-html) \
31267 || exit 1
31268
31269 @endif target-libmudflap
31270
31271 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31272 maybe-installcheck-target-libmudflap:
31273 @if target-libmudflap
31274 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31275
31276 installcheck-target-libmudflap: \
31277 configure-target-libmudflap
31278 @: $(MAKE); $(unstage)
31279 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31280 r=`${PWD_COMMAND}`; export r; \
31281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31282 $(NORMAL_TARGET_EXPORTS) \
31283 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31284 for flag in $(EXTRA_TARGET_FLAGS); do \
31285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31286 done; \
31287 (cd $(TARGET_SUBDIR)/libmudflap && \
31288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31290 "RANLIB=$${RANLIB}" \
31291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31292 installcheck) \
31293 || exit 1
31294
31295 @endif target-libmudflap
31296
31297 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31298 maybe-mostlyclean-target-libmudflap:
31299 @if target-libmudflap
31300 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31301
31302 mostlyclean-target-libmudflap:
31303 @: $(MAKE); $(unstage)
31304 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31305 r=`${PWD_COMMAND}`; export r; \
31306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31307 $(NORMAL_TARGET_EXPORTS) \
31308 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31309 for flag in $(EXTRA_TARGET_FLAGS); do \
31310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31311 done; \
31312 (cd $(TARGET_SUBDIR)/libmudflap && \
31313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31315 "RANLIB=$${RANLIB}" \
31316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31317 mostlyclean) \
31318 || exit 1
31319
31320 @endif target-libmudflap
31321
31322 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31323 maybe-clean-target-libmudflap:
31324 @if target-libmudflap
31325 maybe-clean-target-libmudflap: clean-target-libmudflap
31326
31327 clean-target-libmudflap:
31328 @: $(MAKE); $(unstage)
31329 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31330 r=`${PWD_COMMAND}`; export r; \
31331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31332 $(NORMAL_TARGET_EXPORTS) \
31333 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31334 for flag in $(EXTRA_TARGET_FLAGS); do \
31335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31336 done; \
31337 (cd $(TARGET_SUBDIR)/libmudflap && \
31338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31340 "RANLIB=$${RANLIB}" \
31341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31342 clean) \
31343 || exit 1
31344
31345 @endif target-libmudflap
31346
31347 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31348 maybe-distclean-target-libmudflap:
31349 @if target-libmudflap
31350 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31351
31352 distclean-target-libmudflap:
31353 @: $(MAKE); $(unstage)
31354 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31355 r=`${PWD_COMMAND}`; export r; \
31356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31357 $(NORMAL_TARGET_EXPORTS) \
31358 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31359 for flag in $(EXTRA_TARGET_FLAGS); do \
31360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31361 done; \
31362 (cd $(TARGET_SUBDIR)/libmudflap && \
31363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31365 "RANLIB=$${RANLIB}" \
31366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31367 distclean) \
31368 || exit 1
31369
31370 @endif target-libmudflap
31371
31372 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31373 maybe-maintainer-clean-target-libmudflap:
31374 @if target-libmudflap
31375 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31376
31377 maintainer-clean-target-libmudflap:
31378 @: $(MAKE); $(unstage)
31379 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31380 r=`${PWD_COMMAND}`; export r; \
31381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31382 $(NORMAL_TARGET_EXPORTS) \
31383 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31384 for flag in $(EXTRA_TARGET_FLAGS); do \
31385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31386 done; \
31387 (cd $(TARGET_SUBDIR)/libmudflap && \
31388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31390 "RANLIB=$${RANLIB}" \
31391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31392 maintainer-clean) \
31393 || exit 1
31394
31395 @endif target-libmudflap
31396
31397
31398
31399
31400
31401 .PHONY: configure-target-libssp maybe-configure-target-libssp
31402 maybe-configure-target-libssp:
31403 @if gcc-bootstrap
31404 configure-target-libssp: stage_current
31405 @endif gcc-bootstrap
31406 @if target-libssp
31407 maybe-configure-target-libssp: configure-target-libssp
31408 configure-target-libssp:
31409 @: $(MAKE); $(unstage)
31410 @r=`${PWD_COMMAND}`; export r; \
31411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31412 echo "Checking multilib configuration for libssp..."; \
31413 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31414 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31415 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31416 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31417 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31418 else \
31419 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31420 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31421 fi; \
31422 else \
31423 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31424 fi; \
31425 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31426 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31427 $(NORMAL_TARGET_EXPORTS) \
31428 echo Configuring in $(TARGET_SUBDIR)/libssp; \
31429 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31430 case $(srcdir) in \
31431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31432 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31434 esac; \
31435 srcdiroption="--srcdir=$${topdir}/libssp"; \
31436 libsrcdir="$$s/libssp"; \
31437 rm -f no-such-file || : ; \
31438 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31439 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31440 --target=${target_alias} $${srcdiroption} \
31441 || exit 1
31442 @endif target-libssp
31443
31444
31445
31446
31447
31448 .PHONY: all-target-libssp maybe-all-target-libssp
31449 maybe-all-target-libssp:
31450 @if gcc-bootstrap
31451 all-target-libssp: stage_current
31452 @endif gcc-bootstrap
31453 @if target-libssp
31454 TARGET-target-libssp=all
31455 maybe-all-target-libssp: all-target-libssp
31456 all-target-libssp: configure-target-libssp
31457 @: $(MAKE); $(unstage)
31458 @r=`${PWD_COMMAND}`; export r; \
31459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31460 $(NORMAL_TARGET_EXPORTS) \
31461 (cd $(TARGET_SUBDIR)/libssp && \
31462 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31463 $(TARGET-target-libssp))
31464 @endif target-libssp
31465
31466
31467
31468
31469
31470 .PHONY: check-target-libssp maybe-check-target-libssp
31471 maybe-check-target-libssp:
31472 @if target-libssp
31473 maybe-check-target-libssp: check-target-libssp
31474
31475 check-target-libssp:
31476 @: $(MAKE); $(unstage)
31477 @r=`${PWD_COMMAND}`; export r; \
31478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31479 $(NORMAL_TARGET_EXPORTS) \
31480 (cd $(TARGET_SUBDIR)/libssp && \
31481 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31482
31483 @endif target-libssp
31484
31485 .PHONY: install-target-libssp maybe-install-target-libssp
31486 maybe-install-target-libssp:
31487 @if target-libssp
31488 maybe-install-target-libssp: install-target-libssp
31489
31490 install-target-libssp: installdirs
31491 @: $(MAKE); $(unstage)
31492 @r=`${PWD_COMMAND}`; export r; \
31493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31494 $(NORMAL_TARGET_EXPORTS) \
31495 (cd $(TARGET_SUBDIR)/libssp && \
31496 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31497
31498 @endif target-libssp
31499
31500 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31501 maybe-install-strip-target-libssp:
31502 @if target-libssp
31503 maybe-install-strip-target-libssp: install-strip-target-libssp
31504
31505 install-strip-target-libssp: installdirs
31506 @: $(MAKE); $(unstage)
31507 @r=`${PWD_COMMAND}`; export r; \
31508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31509 $(NORMAL_TARGET_EXPORTS) \
31510 (cd $(TARGET_SUBDIR)/libssp && \
31511 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31512
31513 @endif target-libssp
31514
31515 # Other targets (info, dvi, pdf, etc.)
31516
31517 .PHONY: maybe-info-target-libssp info-target-libssp
31518 maybe-info-target-libssp:
31519 @if target-libssp
31520 maybe-info-target-libssp: info-target-libssp
31521
31522 info-target-libssp: \
31523 configure-target-libssp
31524 @: $(MAKE); $(unstage)
31525 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31526 r=`${PWD_COMMAND}`; export r; \
31527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31528 $(NORMAL_TARGET_EXPORTS) \
31529 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31530 for flag in $(EXTRA_TARGET_FLAGS); do \
31531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31532 done; \
31533 (cd $(TARGET_SUBDIR)/libssp && \
31534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31536 "RANLIB=$${RANLIB}" \
31537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31538 info) \
31539 || exit 1
31540
31541 @endif target-libssp
31542
31543 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31544 maybe-dvi-target-libssp:
31545 @if target-libssp
31546 maybe-dvi-target-libssp: dvi-target-libssp
31547
31548 dvi-target-libssp: \
31549 configure-target-libssp
31550 @: $(MAKE); $(unstage)
31551 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31552 r=`${PWD_COMMAND}`; export r; \
31553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31554 $(NORMAL_TARGET_EXPORTS) \
31555 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31556 for flag in $(EXTRA_TARGET_FLAGS); do \
31557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31558 done; \
31559 (cd $(TARGET_SUBDIR)/libssp && \
31560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31562 "RANLIB=$${RANLIB}" \
31563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31564 dvi) \
31565 || exit 1
31566
31567 @endif target-libssp
31568
31569 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31570 maybe-pdf-target-libssp:
31571 @if target-libssp
31572 maybe-pdf-target-libssp: pdf-target-libssp
31573
31574 pdf-target-libssp: \
31575 configure-target-libssp
31576 @: $(MAKE); $(unstage)
31577 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31578 r=`${PWD_COMMAND}`; export r; \
31579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31580 $(NORMAL_TARGET_EXPORTS) \
31581 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31582 for flag in $(EXTRA_TARGET_FLAGS); do \
31583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31584 done; \
31585 (cd $(TARGET_SUBDIR)/libssp && \
31586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31588 "RANLIB=$${RANLIB}" \
31589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31590 pdf) \
31591 || exit 1
31592
31593 @endif target-libssp
31594
31595 .PHONY: maybe-html-target-libssp html-target-libssp
31596 maybe-html-target-libssp:
31597 @if target-libssp
31598 maybe-html-target-libssp: html-target-libssp
31599
31600 html-target-libssp: \
31601 configure-target-libssp
31602 @: $(MAKE); $(unstage)
31603 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31604 r=`${PWD_COMMAND}`; export r; \
31605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31606 $(NORMAL_TARGET_EXPORTS) \
31607 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31608 for flag in $(EXTRA_TARGET_FLAGS); do \
31609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31610 done; \
31611 (cd $(TARGET_SUBDIR)/libssp && \
31612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31614 "RANLIB=$${RANLIB}" \
31615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31616 html) \
31617 || exit 1
31618
31619 @endif target-libssp
31620
31621 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31622 maybe-TAGS-target-libssp:
31623 @if target-libssp
31624 maybe-TAGS-target-libssp: TAGS-target-libssp
31625
31626 TAGS-target-libssp: \
31627 configure-target-libssp
31628 @: $(MAKE); $(unstage)
31629 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31630 r=`${PWD_COMMAND}`; export r; \
31631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31632 $(NORMAL_TARGET_EXPORTS) \
31633 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31634 for flag in $(EXTRA_TARGET_FLAGS); do \
31635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31636 done; \
31637 (cd $(TARGET_SUBDIR)/libssp && \
31638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31640 "RANLIB=$${RANLIB}" \
31641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31642 TAGS) \
31643 || exit 1
31644
31645 @endif target-libssp
31646
31647 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31648 maybe-install-info-target-libssp:
31649 @if target-libssp
31650 maybe-install-info-target-libssp: install-info-target-libssp
31651
31652 install-info-target-libssp: \
31653 configure-target-libssp \
31654 info-target-libssp
31655 @: $(MAKE); $(unstage)
31656 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31657 r=`${PWD_COMMAND}`; export r; \
31658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31659 $(NORMAL_TARGET_EXPORTS) \
31660 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31661 for flag in $(EXTRA_TARGET_FLAGS); do \
31662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31663 done; \
31664 (cd $(TARGET_SUBDIR)/libssp && \
31665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31667 "RANLIB=$${RANLIB}" \
31668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31669 install-info) \
31670 || exit 1
31671
31672 @endif target-libssp
31673
31674 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31675 maybe-install-pdf-target-libssp:
31676 @if target-libssp
31677 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31678
31679 install-pdf-target-libssp: \
31680 configure-target-libssp \
31681 pdf-target-libssp
31682 @: $(MAKE); $(unstage)
31683 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31684 r=`${PWD_COMMAND}`; export r; \
31685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31686 $(NORMAL_TARGET_EXPORTS) \
31687 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31688 for flag in $(EXTRA_TARGET_FLAGS); do \
31689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31690 done; \
31691 (cd $(TARGET_SUBDIR)/libssp && \
31692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31694 "RANLIB=$${RANLIB}" \
31695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31696 install-pdf) \
31697 || exit 1
31698
31699 @endif target-libssp
31700
31701 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31702 maybe-install-html-target-libssp:
31703 @if target-libssp
31704 maybe-install-html-target-libssp: install-html-target-libssp
31705
31706 install-html-target-libssp: \
31707 configure-target-libssp \
31708 html-target-libssp
31709 @: $(MAKE); $(unstage)
31710 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31711 r=`${PWD_COMMAND}`; export r; \
31712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31713 $(NORMAL_TARGET_EXPORTS) \
31714 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31715 for flag in $(EXTRA_TARGET_FLAGS); do \
31716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31717 done; \
31718 (cd $(TARGET_SUBDIR)/libssp && \
31719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31721 "RANLIB=$${RANLIB}" \
31722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31723 install-html) \
31724 || exit 1
31725
31726 @endif target-libssp
31727
31728 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31729 maybe-installcheck-target-libssp:
31730 @if target-libssp
31731 maybe-installcheck-target-libssp: installcheck-target-libssp
31732
31733 installcheck-target-libssp: \
31734 configure-target-libssp
31735 @: $(MAKE); $(unstage)
31736 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31737 r=`${PWD_COMMAND}`; export r; \
31738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31739 $(NORMAL_TARGET_EXPORTS) \
31740 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31741 for flag in $(EXTRA_TARGET_FLAGS); do \
31742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31743 done; \
31744 (cd $(TARGET_SUBDIR)/libssp && \
31745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31747 "RANLIB=$${RANLIB}" \
31748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31749 installcheck) \
31750 || exit 1
31751
31752 @endif target-libssp
31753
31754 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31755 maybe-mostlyclean-target-libssp:
31756 @if target-libssp
31757 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31758
31759 mostlyclean-target-libssp:
31760 @: $(MAKE); $(unstage)
31761 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31762 r=`${PWD_COMMAND}`; export r; \
31763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31764 $(NORMAL_TARGET_EXPORTS) \
31765 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31766 for flag in $(EXTRA_TARGET_FLAGS); do \
31767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31768 done; \
31769 (cd $(TARGET_SUBDIR)/libssp && \
31770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31772 "RANLIB=$${RANLIB}" \
31773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31774 mostlyclean) \
31775 || exit 1
31776
31777 @endif target-libssp
31778
31779 .PHONY: maybe-clean-target-libssp clean-target-libssp
31780 maybe-clean-target-libssp:
31781 @if target-libssp
31782 maybe-clean-target-libssp: clean-target-libssp
31783
31784 clean-target-libssp:
31785 @: $(MAKE); $(unstage)
31786 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31787 r=`${PWD_COMMAND}`; export r; \
31788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31789 $(NORMAL_TARGET_EXPORTS) \
31790 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31791 for flag in $(EXTRA_TARGET_FLAGS); do \
31792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31793 done; \
31794 (cd $(TARGET_SUBDIR)/libssp && \
31795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31797 "RANLIB=$${RANLIB}" \
31798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31799 clean) \
31800 || exit 1
31801
31802 @endif target-libssp
31803
31804 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31805 maybe-distclean-target-libssp:
31806 @if target-libssp
31807 maybe-distclean-target-libssp: distclean-target-libssp
31808
31809 distclean-target-libssp:
31810 @: $(MAKE); $(unstage)
31811 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31812 r=`${PWD_COMMAND}`; export r; \
31813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31814 $(NORMAL_TARGET_EXPORTS) \
31815 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31816 for flag in $(EXTRA_TARGET_FLAGS); do \
31817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31818 done; \
31819 (cd $(TARGET_SUBDIR)/libssp && \
31820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31822 "RANLIB=$${RANLIB}" \
31823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31824 distclean) \
31825 || exit 1
31826
31827 @endif target-libssp
31828
31829 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31830 maybe-maintainer-clean-target-libssp:
31831 @if target-libssp
31832 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31833
31834 maintainer-clean-target-libssp:
31835 @: $(MAKE); $(unstage)
31836 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31837 r=`${PWD_COMMAND}`; export r; \
31838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31839 $(NORMAL_TARGET_EXPORTS) \
31840 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31841 for flag in $(EXTRA_TARGET_FLAGS); do \
31842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31843 done; \
31844 (cd $(TARGET_SUBDIR)/libssp && \
31845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31847 "RANLIB=$${RANLIB}" \
31848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31849 maintainer-clean) \
31850 || exit 1
31851
31852 @endif target-libssp
31853
31854
31855
31856
31857
31858 .PHONY: configure-target-newlib maybe-configure-target-newlib
31859 maybe-configure-target-newlib:
31860 @if gcc-bootstrap
31861 configure-target-newlib: stage_current
31862 @endif gcc-bootstrap
31863 @if target-newlib
31864 maybe-configure-target-newlib: configure-target-newlib
31865 configure-target-newlib:
31866 @: $(MAKE); $(unstage)
31867 @r=`${PWD_COMMAND}`; export r; \
31868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31869 echo "Checking multilib configuration for newlib..."; \
31870 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31871 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31872 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31873 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31874 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31875 else \
31876 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31877 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31878 fi; \
31879 else \
31880 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31881 fi; \
31882 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31883 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31884 $(NORMAL_TARGET_EXPORTS) \
31885 echo Configuring in $(TARGET_SUBDIR)/newlib; \
31886 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31887 case $(srcdir) in \
31888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31889 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31891 esac; \
31892 srcdiroption="--srcdir=$${topdir}/newlib"; \
31893 libsrcdir="$$s/newlib"; \
31894 rm -f no-such-file || : ; \
31895 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31896 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31897 --target=${target_alias} $${srcdiroption} \
31898 || exit 1
31899 @endif target-newlib
31900
31901
31902
31903
31904
31905 .PHONY: all-target-newlib maybe-all-target-newlib
31906 maybe-all-target-newlib:
31907 @if gcc-bootstrap
31908 all-target-newlib: stage_current
31909 @endif gcc-bootstrap
31910 @if target-newlib
31911 TARGET-target-newlib=all
31912 maybe-all-target-newlib: all-target-newlib
31913 all-target-newlib: configure-target-newlib
31914 @: $(MAKE); $(unstage)
31915 @r=`${PWD_COMMAND}`; export r; \
31916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31917 $(NORMAL_TARGET_EXPORTS) \
31918 (cd $(TARGET_SUBDIR)/newlib && \
31919 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31920 $(TARGET-target-newlib))
31921 @endif target-newlib
31922
31923
31924
31925
31926
31927 .PHONY: check-target-newlib maybe-check-target-newlib
31928 maybe-check-target-newlib:
31929 @if target-newlib
31930 maybe-check-target-newlib: check-target-newlib
31931
31932 check-target-newlib:
31933 @: $(MAKE); $(unstage)
31934 @r=`${PWD_COMMAND}`; export r; \
31935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31936 $(NORMAL_TARGET_EXPORTS) \
31937 (cd $(TARGET_SUBDIR)/newlib && \
31938 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31939
31940 @endif target-newlib
31941
31942 .PHONY: install-target-newlib maybe-install-target-newlib
31943 maybe-install-target-newlib:
31944 @if target-newlib
31945 maybe-install-target-newlib: install-target-newlib
31946
31947 install-target-newlib: installdirs
31948 @: $(MAKE); $(unstage)
31949 @r=`${PWD_COMMAND}`; export r; \
31950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31951 $(NORMAL_TARGET_EXPORTS) \
31952 (cd $(TARGET_SUBDIR)/newlib && \
31953 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31954
31955 @endif target-newlib
31956
31957 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31958 maybe-install-strip-target-newlib:
31959 @if target-newlib
31960 maybe-install-strip-target-newlib: install-strip-target-newlib
31961
31962 install-strip-target-newlib: installdirs
31963 @: $(MAKE); $(unstage)
31964 @r=`${PWD_COMMAND}`; export r; \
31965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31966 $(NORMAL_TARGET_EXPORTS) \
31967 (cd $(TARGET_SUBDIR)/newlib && \
31968 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31969
31970 @endif target-newlib
31971
31972 # Other targets (info, dvi, pdf, etc.)
31973
31974 .PHONY: maybe-info-target-newlib info-target-newlib
31975 maybe-info-target-newlib:
31976 @if target-newlib
31977 maybe-info-target-newlib: info-target-newlib
31978
31979 info-target-newlib: \
31980 configure-target-newlib
31981 @: $(MAKE); $(unstage)
31982 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
31983 r=`${PWD_COMMAND}`; export r; \
31984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31985 $(NORMAL_TARGET_EXPORTS) \
31986 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
31987 for flag in $(EXTRA_TARGET_FLAGS); do \
31988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31989 done; \
31990 (cd $(TARGET_SUBDIR)/newlib && \
31991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31993 "RANLIB=$${RANLIB}" \
31994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31995 info) \
31996 || exit 1
31997
31998 @endif target-newlib
31999
32000 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
32001 maybe-dvi-target-newlib:
32002 @if target-newlib
32003 maybe-dvi-target-newlib: dvi-target-newlib
32004
32005 dvi-target-newlib: \
32006 configure-target-newlib
32007 @: $(MAKE); $(unstage)
32008 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32009 r=`${PWD_COMMAND}`; export r; \
32010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32011 $(NORMAL_TARGET_EXPORTS) \
32012 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32013 for flag in $(EXTRA_TARGET_FLAGS); do \
32014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32015 done; \
32016 (cd $(TARGET_SUBDIR)/newlib && \
32017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32019 "RANLIB=$${RANLIB}" \
32020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32021 dvi) \
32022 || exit 1
32023
32024 @endif target-newlib
32025
32026 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32027 maybe-pdf-target-newlib:
32028 @if target-newlib
32029 maybe-pdf-target-newlib: pdf-target-newlib
32030
32031 pdf-target-newlib: \
32032 configure-target-newlib
32033 @: $(MAKE); $(unstage)
32034 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32035 r=`${PWD_COMMAND}`; export r; \
32036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32037 $(NORMAL_TARGET_EXPORTS) \
32038 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32039 for flag in $(EXTRA_TARGET_FLAGS); do \
32040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32041 done; \
32042 (cd $(TARGET_SUBDIR)/newlib && \
32043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32045 "RANLIB=$${RANLIB}" \
32046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32047 pdf) \
32048 || exit 1
32049
32050 @endif target-newlib
32051
32052 .PHONY: maybe-html-target-newlib html-target-newlib
32053 maybe-html-target-newlib:
32054 @if target-newlib
32055 maybe-html-target-newlib: html-target-newlib
32056
32057 html-target-newlib: \
32058 configure-target-newlib
32059 @: $(MAKE); $(unstage)
32060 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32061 r=`${PWD_COMMAND}`; export r; \
32062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32063 $(NORMAL_TARGET_EXPORTS) \
32064 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32065 for flag in $(EXTRA_TARGET_FLAGS); do \
32066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32067 done; \
32068 (cd $(TARGET_SUBDIR)/newlib && \
32069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32071 "RANLIB=$${RANLIB}" \
32072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32073 html) \
32074 || exit 1
32075
32076 @endif target-newlib
32077
32078 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32079 maybe-TAGS-target-newlib:
32080 @if target-newlib
32081 maybe-TAGS-target-newlib: TAGS-target-newlib
32082
32083 TAGS-target-newlib: \
32084 configure-target-newlib
32085 @: $(MAKE); $(unstage)
32086 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32087 r=`${PWD_COMMAND}`; export r; \
32088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32089 $(NORMAL_TARGET_EXPORTS) \
32090 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32091 for flag in $(EXTRA_TARGET_FLAGS); do \
32092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32093 done; \
32094 (cd $(TARGET_SUBDIR)/newlib && \
32095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32097 "RANLIB=$${RANLIB}" \
32098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32099 TAGS) \
32100 || exit 1
32101
32102 @endif target-newlib
32103
32104 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32105 maybe-install-info-target-newlib:
32106 @if target-newlib
32107 maybe-install-info-target-newlib: install-info-target-newlib
32108
32109 install-info-target-newlib: \
32110 configure-target-newlib \
32111 info-target-newlib
32112 @: $(MAKE); $(unstage)
32113 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32114 r=`${PWD_COMMAND}`; export r; \
32115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32116 $(NORMAL_TARGET_EXPORTS) \
32117 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32118 for flag in $(EXTRA_TARGET_FLAGS); do \
32119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32120 done; \
32121 (cd $(TARGET_SUBDIR)/newlib && \
32122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32124 "RANLIB=$${RANLIB}" \
32125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32126 install-info) \
32127 || exit 1
32128
32129 @endif target-newlib
32130
32131 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32132 maybe-install-pdf-target-newlib:
32133 @if target-newlib
32134 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32135
32136 install-pdf-target-newlib: \
32137 configure-target-newlib \
32138 pdf-target-newlib
32139 @: $(MAKE); $(unstage)
32140 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32141 r=`${PWD_COMMAND}`; export r; \
32142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32143 $(NORMAL_TARGET_EXPORTS) \
32144 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32145 for flag in $(EXTRA_TARGET_FLAGS); do \
32146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32147 done; \
32148 (cd $(TARGET_SUBDIR)/newlib && \
32149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32151 "RANLIB=$${RANLIB}" \
32152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32153 install-pdf) \
32154 || exit 1
32155
32156 @endif target-newlib
32157
32158 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32159 maybe-install-html-target-newlib:
32160 @if target-newlib
32161 maybe-install-html-target-newlib: install-html-target-newlib
32162
32163 install-html-target-newlib: \
32164 configure-target-newlib \
32165 html-target-newlib
32166 @: $(MAKE); $(unstage)
32167 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32168 r=`${PWD_COMMAND}`; export r; \
32169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32170 $(NORMAL_TARGET_EXPORTS) \
32171 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32172 for flag in $(EXTRA_TARGET_FLAGS); do \
32173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32174 done; \
32175 (cd $(TARGET_SUBDIR)/newlib && \
32176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32178 "RANLIB=$${RANLIB}" \
32179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32180 install-html) \
32181 || exit 1
32182
32183 @endif target-newlib
32184
32185 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32186 maybe-installcheck-target-newlib:
32187 @if target-newlib
32188 maybe-installcheck-target-newlib: installcheck-target-newlib
32189
32190 installcheck-target-newlib: \
32191 configure-target-newlib
32192 @: $(MAKE); $(unstage)
32193 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32194 r=`${PWD_COMMAND}`; export r; \
32195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32196 $(NORMAL_TARGET_EXPORTS) \
32197 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32198 for flag in $(EXTRA_TARGET_FLAGS); do \
32199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32200 done; \
32201 (cd $(TARGET_SUBDIR)/newlib && \
32202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32204 "RANLIB=$${RANLIB}" \
32205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32206 installcheck) \
32207 || exit 1
32208
32209 @endif target-newlib
32210
32211 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32212 maybe-mostlyclean-target-newlib:
32213 @if target-newlib
32214 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32215
32216 mostlyclean-target-newlib:
32217 @: $(MAKE); $(unstage)
32218 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32219 r=`${PWD_COMMAND}`; export r; \
32220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32221 $(NORMAL_TARGET_EXPORTS) \
32222 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32223 for flag in $(EXTRA_TARGET_FLAGS); do \
32224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32225 done; \
32226 (cd $(TARGET_SUBDIR)/newlib && \
32227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32229 "RANLIB=$${RANLIB}" \
32230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32231 mostlyclean) \
32232 || exit 1
32233
32234 @endif target-newlib
32235
32236 .PHONY: maybe-clean-target-newlib clean-target-newlib
32237 maybe-clean-target-newlib:
32238 @if target-newlib
32239 maybe-clean-target-newlib: clean-target-newlib
32240
32241 clean-target-newlib:
32242 @: $(MAKE); $(unstage)
32243 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32244 r=`${PWD_COMMAND}`; export r; \
32245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32246 $(NORMAL_TARGET_EXPORTS) \
32247 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32248 for flag in $(EXTRA_TARGET_FLAGS); do \
32249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32250 done; \
32251 (cd $(TARGET_SUBDIR)/newlib && \
32252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32254 "RANLIB=$${RANLIB}" \
32255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32256 clean) \
32257 || exit 1
32258
32259 @endif target-newlib
32260
32261 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32262 maybe-distclean-target-newlib:
32263 @if target-newlib
32264 maybe-distclean-target-newlib: distclean-target-newlib
32265
32266 distclean-target-newlib:
32267 @: $(MAKE); $(unstage)
32268 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32269 r=`${PWD_COMMAND}`; export r; \
32270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32271 $(NORMAL_TARGET_EXPORTS) \
32272 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32273 for flag in $(EXTRA_TARGET_FLAGS); do \
32274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32275 done; \
32276 (cd $(TARGET_SUBDIR)/newlib && \
32277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32279 "RANLIB=$${RANLIB}" \
32280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32281 distclean) \
32282 || exit 1
32283
32284 @endif target-newlib
32285
32286 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32287 maybe-maintainer-clean-target-newlib:
32288 @if target-newlib
32289 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32290
32291 maintainer-clean-target-newlib:
32292 @: $(MAKE); $(unstage)
32293 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32294 r=`${PWD_COMMAND}`; export r; \
32295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32296 $(NORMAL_TARGET_EXPORTS) \
32297 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32298 for flag in $(EXTRA_TARGET_FLAGS); do \
32299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32300 done; \
32301 (cd $(TARGET_SUBDIR)/newlib && \
32302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32304 "RANLIB=$${RANLIB}" \
32305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32306 maintainer-clean) \
32307 || exit 1
32308
32309 @endif target-newlib
32310
32311
32312
32313
32314
32315 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32316 maybe-configure-target-libgcc:
32317 @if gcc-bootstrap
32318 configure-target-libgcc: stage_current
32319 @endif gcc-bootstrap
32320 @if target-libgcc
32321 maybe-configure-target-libgcc: configure-target-libgcc
32322 configure-target-libgcc:
32323 @r=`${PWD_COMMAND}`; export r; \
32324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32325 echo "Checking multilib configuration for libgcc..."; \
32326 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32327 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32328 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32329 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32330 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32331 else \
32332 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32333 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32334 fi; \
32335 else \
32336 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32337 fi; \
32338 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32339 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32340 $(NORMAL_TARGET_EXPORTS) \
32341 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32342 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32343 case $(srcdir) in \
32344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32345 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32347 esac; \
32348 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32349 libsrcdir="$$s/libgcc"; \
32350 rm -f no-such-file || : ; \
32351 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32352 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32353 --target=${target_alias} $${srcdiroption} \
32354 || exit 1
32355 @endif target-libgcc
32356
32357
32358
32359 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32360 maybe-configure-stage1-target-libgcc:
32361 @if target-libgcc-bootstrap
32362 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32363 configure-stage1-target-libgcc:
32364 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32365 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32366 @r=`${PWD_COMMAND}`; export r; \
32367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32368 TFLAGS="$(STAGE1_TFLAGS)"; \
32369 echo "Checking multilib configuration for libgcc..."; \
32370 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32371 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32372 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32373 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32374 else \
32375 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32376 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32377 fi; \
32378 else \
32379 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32380 fi; \
32381 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32382 $(NORMAL_TARGET_EXPORTS) \
32383 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32384 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32385 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32386 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32387 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32388 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32389 case $(srcdir) in \
32390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32391 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32393 esac; \
32394 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32395 libsrcdir="$$s/libgcc"; \
32396 $(SHELL) $${libsrcdir}/configure \
32397 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32398 --target=${target_alias} $${srcdiroption} \
32399 $(STAGE1_CONFIGURE_FLAGS)
32400 @endif target-libgcc-bootstrap
32401
32402 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32403 maybe-configure-stage2-target-libgcc:
32404 @if target-libgcc-bootstrap
32405 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32406 configure-stage2-target-libgcc:
32407 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32408 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32409 @r=`${PWD_COMMAND}`; export r; \
32410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32411 TFLAGS="$(STAGE2_TFLAGS)"; \
32412 echo "Checking multilib configuration for libgcc..."; \
32413 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32414 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32415 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32416 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32417 else \
32418 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32419 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32420 fi; \
32421 else \
32422 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32423 fi; \
32424 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32425 $(NORMAL_TARGET_EXPORTS) \
32426 \
32427 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32428 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32429 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32430 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32431 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32432 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32433 case $(srcdir) in \
32434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32435 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32437 esac; \
32438 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32439 libsrcdir="$$s/libgcc"; \
32440 $(SHELL) $${libsrcdir}/configure \
32441 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32442 --target=${target_alias} $${srcdiroption} \
32443 --with-build-libsubdir=$(HOST_SUBDIR) \
32444 $(STAGE2_CONFIGURE_FLAGS)
32445 @endif target-libgcc-bootstrap
32446
32447 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32448 maybe-configure-stage3-target-libgcc:
32449 @if target-libgcc-bootstrap
32450 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32451 configure-stage3-target-libgcc:
32452 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32453 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32454 @r=`${PWD_COMMAND}`; export r; \
32455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32456 TFLAGS="$(STAGE3_TFLAGS)"; \
32457 echo "Checking multilib configuration for libgcc..."; \
32458 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32459 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32460 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32461 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32462 else \
32463 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32464 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32465 fi; \
32466 else \
32467 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32468 fi; \
32469 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32470 $(NORMAL_TARGET_EXPORTS) \
32471 \
32472 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32473 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32474 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32475 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32476 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32477 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32478 case $(srcdir) in \
32479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32480 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32482 esac; \
32483 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32484 libsrcdir="$$s/libgcc"; \
32485 $(SHELL) $${libsrcdir}/configure \
32486 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32487 --target=${target_alias} $${srcdiroption} \
32488 --with-build-libsubdir=$(HOST_SUBDIR) \
32489 $(STAGE3_CONFIGURE_FLAGS)
32490 @endif target-libgcc-bootstrap
32491
32492 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32493 maybe-configure-stage4-target-libgcc:
32494 @if target-libgcc-bootstrap
32495 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32496 configure-stage4-target-libgcc:
32497 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32498 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32499 @r=`${PWD_COMMAND}`; export r; \
32500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32501 TFLAGS="$(STAGE4_TFLAGS)"; \
32502 echo "Checking multilib configuration for libgcc..."; \
32503 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32504 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32505 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32506 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32507 else \
32508 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32509 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32510 fi; \
32511 else \
32512 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32513 fi; \
32514 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32515 $(NORMAL_TARGET_EXPORTS) \
32516 \
32517 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32518 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32519 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32520 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32521 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32522 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32523 case $(srcdir) in \
32524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32525 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32527 esac; \
32528 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32529 libsrcdir="$$s/libgcc"; \
32530 $(SHELL) $${libsrcdir}/configure \
32531 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32532 --target=${target_alias} $${srcdiroption} \
32533 --with-build-libsubdir=$(HOST_SUBDIR) \
32534 $(STAGE4_CONFIGURE_FLAGS)
32535 @endif target-libgcc-bootstrap
32536
32537 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32538 maybe-configure-stageprofile-target-libgcc:
32539 @if target-libgcc-bootstrap
32540 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32541 configure-stageprofile-target-libgcc:
32542 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32543 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32544 @r=`${PWD_COMMAND}`; export r; \
32545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32546 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32547 echo "Checking multilib configuration for libgcc..."; \
32548 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32549 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32550 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32551 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32552 else \
32553 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32554 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32555 fi; \
32556 else \
32557 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32558 fi; \
32559 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32560 $(NORMAL_TARGET_EXPORTS) \
32561 \
32562 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32563 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32564 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32565 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32566 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32567 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32568 case $(srcdir) in \
32569 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32570 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32571 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32572 esac; \
32573 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32574 libsrcdir="$$s/libgcc"; \
32575 $(SHELL) $${libsrcdir}/configure \
32576 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32577 --target=${target_alias} $${srcdiroption} \
32578 --with-build-libsubdir=$(HOST_SUBDIR) \
32579 $(STAGEprofile_CONFIGURE_FLAGS)
32580 @endif target-libgcc-bootstrap
32581
32582 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32583 maybe-configure-stagefeedback-target-libgcc:
32584 @if target-libgcc-bootstrap
32585 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32586 configure-stagefeedback-target-libgcc:
32587 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32588 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32589 @r=`${PWD_COMMAND}`; export r; \
32590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32591 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32592 echo "Checking multilib configuration for libgcc..."; \
32593 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32594 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32595 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32596 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32597 else \
32598 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32599 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32600 fi; \
32601 else \
32602 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32603 fi; \
32604 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32605 $(NORMAL_TARGET_EXPORTS) \
32606 \
32607 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32608 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32609 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32610 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32611 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32612 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32613 case $(srcdir) in \
32614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32615 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32617 esac; \
32618 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32619 libsrcdir="$$s/libgcc"; \
32620 $(SHELL) $${libsrcdir}/configure \
32621 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32622 --target=${target_alias} $${srcdiroption} \
32623 --with-build-libsubdir=$(HOST_SUBDIR) \
32624 $(STAGEfeedback_CONFIGURE_FLAGS)
32625 @endif target-libgcc-bootstrap
32626
32627
32628
32629
32630
32631 .PHONY: all-target-libgcc maybe-all-target-libgcc
32632 maybe-all-target-libgcc:
32633 @if gcc-bootstrap
32634 all-target-libgcc: stage_current
32635 @endif gcc-bootstrap
32636 @if target-libgcc
32637 TARGET-target-libgcc=all
32638 maybe-all-target-libgcc: all-target-libgcc
32639 all-target-libgcc: configure-target-libgcc
32640 @r=`${PWD_COMMAND}`; export r; \
32641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32642 $(NORMAL_TARGET_EXPORTS) \
32643 (cd $(TARGET_SUBDIR)/libgcc && \
32644 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32645 $(TARGET-target-libgcc))
32646 @endif target-libgcc
32647
32648
32649
32650 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32651 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32652 maybe-all-stage1-target-libgcc:
32653 maybe-clean-stage1-target-libgcc:
32654 @if target-libgcc-bootstrap
32655 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32656 all-stage1: all-stage1-target-libgcc
32657 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32658 all-stage1-target-libgcc: configure-stage1-target-libgcc
32659 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32660 @r=`${PWD_COMMAND}`; export r; \
32661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32662 TFLAGS="$(STAGE1_TFLAGS)"; \
32663 $(NORMAL_TARGET_EXPORTS) \
32664 cd $(TARGET_SUBDIR)/libgcc && \
32665 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32666 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32667 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32668 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32669 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32670 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32671 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32672 $(EXTRA_TARGET_FLAGS) \
32673 TFLAGS="$(STAGE1_TFLAGS)" \
32674 $(TARGET-stage1-target-libgcc)
32675
32676 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32677 clean-stage1: clean-stage1-target-libgcc
32678 clean-stage1-target-libgcc:
32679 @if [ $(current_stage) = stage1 ]; then \
32680 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32681 else \
32682 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32683 $(MAKE) stage1-start; \
32684 fi; \
32685 cd $(TARGET_SUBDIR)/libgcc && \
32686 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32687 clean
32688 @endif target-libgcc-bootstrap
32689
32690
32691 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32692 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32693 maybe-all-stage2-target-libgcc:
32694 maybe-clean-stage2-target-libgcc:
32695 @if target-libgcc-bootstrap
32696 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32697 all-stage2: all-stage2-target-libgcc
32698 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32699 all-stage2-target-libgcc: configure-stage2-target-libgcc
32700 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32701 @r=`${PWD_COMMAND}`; export r; \
32702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32703 TFLAGS="$(STAGE2_TFLAGS)"; \
32704 $(NORMAL_TARGET_EXPORTS) \
32705 \
32706 cd $(TARGET_SUBDIR)/libgcc && \
32707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32708 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32709 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32710 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32714 $(EXTRA_TARGET_FLAGS) \
32715 TFLAGS="$(STAGE2_TFLAGS)" \
32716 $(TARGET-stage2-target-libgcc)
32717
32718 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32719 clean-stage2: clean-stage2-target-libgcc
32720 clean-stage2-target-libgcc:
32721 @if [ $(current_stage) = stage2 ]; then \
32722 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32723 else \
32724 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32725 $(MAKE) stage2-start; \
32726 fi; \
32727 cd $(TARGET_SUBDIR)/libgcc && \
32728 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32729 \
32730 clean
32731 @endif target-libgcc-bootstrap
32732
32733
32734 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32735 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32736 maybe-all-stage3-target-libgcc:
32737 maybe-clean-stage3-target-libgcc:
32738 @if target-libgcc-bootstrap
32739 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32740 all-stage3: all-stage3-target-libgcc
32741 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32742 all-stage3-target-libgcc: configure-stage3-target-libgcc
32743 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32744 @r=`${PWD_COMMAND}`; export r; \
32745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32746 TFLAGS="$(STAGE3_TFLAGS)"; \
32747 $(NORMAL_TARGET_EXPORTS) \
32748 \
32749 cd $(TARGET_SUBDIR)/libgcc && \
32750 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32751 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32752 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32753 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32754 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32755 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32756 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32757 $(EXTRA_TARGET_FLAGS) \
32758 TFLAGS="$(STAGE3_TFLAGS)" \
32759 $(TARGET-stage3-target-libgcc)
32760
32761 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32762 clean-stage3: clean-stage3-target-libgcc
32763 clean-stage3-target-libgcc:
32764 @if [ $(current_stage) = stage3 ]; then \
32765 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32766 else \
32767 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32768 $(MAKE) stage3-start; \
32769 fi; \
32770 cd $(TARGET_SUBDIR)/libgcc && \
32771 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32772 \
32773 clean
32774 @endif target-libgcc-bootstrap
32775
32776
32777 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32778 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32779 maybe-all-stage4-target-libgcc:
32780 maybe-clean-stage4-target-libgcc:
32781 @if target-libgcc-bootstrap
32782 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32783 all-stage4: all-stage4-target-libgcc
32784 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32785 all-stage4-target-libgcc: configure-stage4-target-libgcc
32786 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32787 @r=`${PWD_COMMAND}`; export r; \
32788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32789 TFLAGS="$(STAGE4_TFLAGS)"; \
32790 $(NORMAL_TARGET_EXPORTS) \
32791 \
32792 cd $(TARGET_SUBDIR)/libgcc && \
32793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32794 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32795 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32796 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32800 $(EXTRA_TARGET_FLAGS) \
32801 TFLAGS="$(STAGE4_TFLAGS)" \
32802 $(TARGET-stage4-target-libgcc)
32803
32804 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32805 clean-stage4: clean-stage4-target-libgcc
32806 clean-stage4-target-libgcc:
32807 @if [ $(current_stage) = stage4 ]; then \
32808 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32809 else \
32810 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32811 $(MAKE) stage4-start; \
32812 fi; \
32813 cd $(TARGET_SUBDIR)/libgcc && \
32814 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32815 \
32816 clean
32817 @endif target-libgcc-bootstrap
32818
32819
32820 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32821 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32822 maybe-all-stageprofile-target-libgcc:
32823 maybe-clean-stageprofile-target-libgcc:
32824 @if target-libgcc-bootstrap
32825 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32826 all-stageprofile: all-stageprofile-target-libgcc
32827 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32828 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32829 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32830 @r=`${PWD_COMMAND}`; export r; \
32831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32832 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32833 $(NORMAL_TARGET_EXPORTS) \
32834 \
32835 cd $(TARGET_SUBDIR)/libgcc && \
32836 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32837 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32838 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32839 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32840 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32841 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32842 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32843 $(EXTRA_TARGET_FLAGS) \
32844 TFLAGS="$(STAGEprofile_TFLAGS)" \
32845 $(TARGET-stageprofile-target-libgcc)
32846
32847 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32848 clean-stageprofile: clean-stageprofile-target-libgcc
32849 clean-stageprofile-target-libgcc:
32850 @if [ $(current_stage) = stageprofile ]; then \
32851 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32852 else \
32853 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32854 $(MAKE) stageprofile-start; \
32855 fi; \
32856 cd $(TARGET_SUBDIR)/libgcc && \
32857 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32858 \
32859 clean
32860 @endif target-libgcc-bootstrap
32861
32862
32863 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32864 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32865 maybe-all-stagefeedback-target-libgcc:
32866 maybe-clean-stagefeedback-target-libgcc:
32867 @if target-libgcc-bootstrap
32868 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32869 all-stagefeedback: all-stagefeedback-target-libgcc
32870 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32871 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32872 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32873 @r=`${PWD_COMMAND}`; export r; \
32874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32875 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32876 $(NORMAL_TARGET_EXPORTS) \
32877 \
32878 cd $(TARGET_SUBDIR)/libgcc && \
32879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32880 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32881 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32882 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32886 $(EXTRA_TARGET_FLAGS) \
32887 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32888 $(TARGET-stagefeedback-target-libgcc)
32889
32890 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32891 clean-stagefeedback: clean-stagefeedback-target-libgcc
32892 clean-stagefeedback-target-libgcc:
32893 @if [ $(current_stage) = stagefeedback ]; then \
32894 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32895 else \
32896 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32897 $(MAKE) stagefeedback-start; \
32898 fi; \
32899 cd $(TARGET_SUBDIR)/libgcc && \
32900 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32901 \
32902 clean
32903 @endif target-libgcc-bootstrap
32904
32905
32906
32907
32908
32909
32910 .PHONY: check-target-libgcc maybe-check-target-libgcc
32911 maybe-check-target-libgcc:
32912 @if target-libgcc
32913 maybe-check-target-libgcc: check-target-libgcc
32914
32915 # Dummy target for uncheckable module.
32916 check-target-libgcc:
32917
32918 @endif target-libgcc
32919
32920 .PHONY: install-target-libgcc maybe-install-target-libgcc
32921 maybe-install-target-libgcc:
32922 @if target-libgcc
32923 maybe-install-target-libgcc: install-target-libgcc
32924
32925 install-target-libgcc: installdirs
32926 @: $(MAKE); $(unstage)
32927 @r=`${PWD_COMMAND}`; export r; \
32928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32929 $(NORMAL_TARGET_EXPORTS) \
32930 (cd $(TARGET_SUBDIR)/libgcc && \
32931 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32932
32933 @endif target-libgcc
32934
32935 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32936 maybe-install-strip-target-libgcc:
32937 @if target-libgcc
32938 maybe-install-strip-target-libgcc: install-strip-target-libgcc
32939
32940 install-strip-target-libgcc: installdirs
32941 @: $(MAKE); $(unstage)
32942 @r=`${PWD_COMMAND}`; export r; \
32943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32944 $(NORMAL_TARGET_EXPORTS) \
32945 (cd $(TARGET_SUBDIR)/libgcc && \
32946 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32947
32948 @endif target-libgcc
32949
32950 # Other targets (info, dvi, pdf, etc.)
32951
32952 .PHONY: maybe-info-target-libgcc info-target-libgcc
32953 maybe-info-target-libgcc:
32954 @if target-libgcc
32955 maybe-info-target-libgcc: info-target-libgcc
32956
32957 info-target-libgcc: \
32958 configure-target-libgcc
32959 @: $(MAKE); $(unstage)
32960 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32961 r=`${PWD_COMMAND}`; export r; \
32962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32963 $(NORMAL_TARGET_EXPORTS) \
32964 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32965 for flag in $(EXTRA_TARGET_FLAGS); do \
32966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32967 done; \
32968 (cd $(TARGET_SUBDIR)/libgcc && \
32969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32971 "RANLIB=$${RANLIB}" \
32972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32973 info) \
32974 || exit 1
32975
32976 @endif target-libgcc
32977
32978 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
32979 maybe-dvi-target-libgcc:
32980 @if target-libgcc
32981 maybe-dvi-target-libgcc: dvi-target-libgcc
32982
32983 dvi-target-libgcc: \
32984 configure-target-libgcc
32985 @: $(MAKE); $(unstage)
32986 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32987 r=`${PWD_COMMAND}`; export r; \
32988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32989 $(NORMAL_TARGET_EXPORTS) \
32990 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
32991 for flag in $(EXTRA_TARGET_FLAGS); do \
32992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32993 done; \
32994 (cd $(TARGET_SUBDIR)/libgcc && \
32995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32997 "RANLIB=$${RANLIB}" \
32998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32999 dvi) \
33000 || exit 1
33001
33002 @endif target-libgcc
33003
33004 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33005 maybe-pdf-target-libgcc:
33006 @if target-libgcc
33007 maybe-pdf-target-libgcc: pdf-target-libgcc
33008
33009 pdf-target-libgcc: \
33010 configure-target-libgcc
33011 @: $(MAKE); $(unstage)
33012 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33013 r=`${PWD_COMMAND}`; export r; \
33014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33015 $(NORMAL_TARGET_EXPORTS) \
33016 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33017 for flag in $(EXTRA_TARGET_FLAGS); do \
33018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33019 done; \
33020 (cd $(TARGET_SUBDIR)/libgcc && \
33021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33023 "RANLIB=$${RANLIB}" \
33024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33025 pdf) \
33026 || exit 1
33027
33028 @endif target-libgcc
33029
33030 .PHONY: maybe-html-target-libgcc html-target-libgcc
33031 maybe-html-target-libgcc:
33032 @if target-libgcc
33033 maybe-html-target-libgcc: html-target-libgcc
33034
33035 html-target-libgcc: \
33036 configure-target-libgcc
33037 @: $(MAKE); $(unstage)
33038 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33039 r=`${PWD_COMMAND}`; export r; \
33040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33041 $(NORMAL_TARGET_EXPORTS) \
33042 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33043 for flag in $(EXTRA_TARGET_FLAGS); do \
33044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33045 done; \
33046 (cd $(TARGET_SUBDIR)/libgcc && \
33047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33049 "RANLIB=$${RANLIB}" \
33050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33051 html) \
33052 || exit 1
33053
33054 @endif target-libgcc
33055
33056 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33057 maybe-TAGS-target-libgcc:
33058 @if target-libgcc
33059 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33060
33061 TAGS-target-libgcc: \
33062 configure-target-libgcc
33063 @: $(MAKE); $(unstage)
33064 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33065 r=`${PWD_COMMAND}`; export r; \
33066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33067 $(NORMAL_TARGET_EXPORTS) \
33068 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33069 for flag in $(EXTRA_TARGET_FLAGS); do \
33070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33071 done; \
33072 (cd $(TARGET_SUBDIR)/libgcc && \
33073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33075 "RANLIB=$${RANLIB}" \
33076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33077 TAGS) \
33078 || exit 1
33079
33080 @endif target-libgcc
33081
33082 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33083 maybe-install-info-target-libgcc:
33084 @if target-libgcc
33085 maybe-install-info-target-libgcc: install-info-target-libgcc
33086
33087 install-info-target-libgcc: \
33088 configure-target-libgcc \
33089 info-target-libgcc
33090 @: $(MAKE); $(unstage)
33091 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33092 r=`${PWD_COMMAND}`; export r; \
33093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33094 $(NORMAL_TARGET_EXPORTS) \
33095 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33096 for flag in $(EXTRA_TARGET_FLAGS); do \
33097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33098 done; \
33099 (cd $(TARGET_SUBDIR)/libgcc && \
33100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33102 "RANLIB=$${RANLIB}" \
33103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33104 install-info) \
33105 || exit 1
33106
33107 @endif target-libgcc
33108
33109 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33110 maybe-install-pdf-target-libgcc:
33111 @if target-libgcc
33112 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33113
33114 install-pdf-target-libgcc: \
33115 configure-target-libgcc \
33116 pdf-target-libgcc
33117 @: $(MAKE); $(unstage)
33118 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33119 r=`${PWD_COMMAND}`; export r; \
33120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33121 $(NORMAL_TARGET_EXPORTS) \
33122 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33123 for flag in $(EXTRA_TARGET_FLAGS); do \
33124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33125 done; \
33126 (cd $(TARGET_SUBDIR)/libgcc && \
33127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33129 "RANLIB=$${RANLIB}" \
33130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33131 install-pdf) \
33132 || exit 1
33133
33134 @endif target-libgcc
33135
33136 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33137 maybe-install-html-target-libgcc:
33138 @if target-libgcc
33139 maybe-install-html-target-libgcc: install-html-target-libgcc
33140
33141 install-html-target-libgcc: \
33142 configure-target-libgcc \
33143 html-target-libgcc
33144 @: $(MAKE); $(unstage)
33145 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33146 r=`${PWD_COMMAND}`; export r; \
33147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33148 $(NORMAL_TARGET_EXPORTS) \
33149 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33150 for flag in $(EXTRA_TARGET_FLAGS); do \
33151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33152 done; \
33153 (cd $(TARGET_SUBDIR)/libgcc && \
33154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33156 "RANLIB=$${RANLIB}" \
33157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33158 install-html) \
33159 || exit 1
33160
33161 @endif target-libgcc
33162
33163 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33164 maybe-installcheck-target-libgcc:
33165 @if target-libgcc
33166 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33167
33168 installcheck-target-libgcc: \
33169 configure-target-libgcc
33170 @: $(MAKE); $(unstage)
33171 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33172 r=`${PWD_COMMAND}`; export r; \
33173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33174 $(NORMAL_TARGET_EXPORTS) \
33175 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33176 for flag in $(EXTRA_TARGET_FLAGS); do \
33177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33178 done; \
33179 (cd $(TARGET_SUBDIR)/libgcc && \
33180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33182 "RANLIB=$${RANLIB}" \
33183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33184 installcheck) \
33185 || exit 1
33186
33187 @endif target-libgcc
33188
33189 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33190 maybe-mostlyclean-target-libgcc:
33191 @if target-libgcc
33192 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33193
33194 mostlyclean-target-libgcc:
33195 @: $(MAKE); $(unstage)
33196 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33197 r=`${PWD_COMMAND}`; export r; \
33198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33199 $(NORMAL_TARGET_EXPORTS) \
33200 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33201 for flag in $(EXTRA_TARGET_FLAGS); do \
33202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33203 done; \
33204 (cd $(TARGET_SUBDIR)/libgcc && \
33205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33207 "RANLIB=$${RANLIB}" \
33208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33209 mostlyclean) \
33210 || exit 1
33211
33212 @endif target-libgcc
33213
33214 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33215 maybe-clean-target-libgcc:
33216 @if target-libgcc
33217 maybe-clean-target-libgcc: clean-target-libgcc
33218
33219 clean-target-libgcc:
33220 @: $(MAKE); $(unstage)
33221 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33222 r=`${PWD_COMMAND}`; export r; \
33223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33224 $(NORMAL_TARGET_EXPORTS) \
33225 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33226 for flag in $(EXTRA_TARGET_FLAGS); do \
33227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33228 done; \
33229 (cd $(TARGET_SUBDIR)/libgcc && \
33230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33232 "RANLIB=$${RANLIB}" \
33233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33234 clean) \
33235 || exit 1
33236
33237 @endif target-libgcc
33238
33239 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33240 maybe-distclean-target-libgcc:
33241 @if target-libgcc
33242 maybe-distclean-target-libgcc: distclean-target-libgcc
33243
33244 distclean-target-libgcc:
33245 @: $(MAKE); $(unstage)
33246 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33247 r=`${PWD_COMMAND}`; export r; \
33248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33249 $(NORMAL_TARGET_EXPORTS) \
33250 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33251 for flag in $(EXTRA_TARGET_FLAGS); do \
33252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33253 done; \
33254 (cd $(TARGET_SUBDIR)/libgcc && \
33255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33257 "RANLIB=$${RANLIB}" \
33258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33259 distclean) \
33260 || exit 1
33261
33262 @endif target-libgcc
33263
33264 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33265 maybe-maintainer-clean-target-libgcc:
33266 @if target-libgcc
33267 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33268
33269 maintainer-clean-target-libgcc:
33270 @: $(MAKE); $(unstage)
33271 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33272 r=`${PWD_COMMAND}`; export r; \
33273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33274 $(NORMAL_TARGET_EXPORTS) \
33275 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33276 for flag in $(EXTRA_TARGET_FLAGS); do \
33277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33278 done; \
33279 (cd $(TARGET_SUBDIR)/libgcc && \
33280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33282 "RANLIB=$${RANLIB}" \
33283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33284 maintainer-clean) \
33285 || exit 1
33286
33287 @endif target-libgcc
33288
33289
33290
33291
33292
33293 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33294 maybe-configure-target-libquadmath:
33295 @if gcc-bootstrap
33296 configure-target-libquadmath: stage_current
33297 @endif gcc-bootstrap
33298 @if target-libquadmath
33299 maybe-configure-target-libquadmath: configure-target-libquadmath
33300 configure-target-libquadmath:
33301 @: $(MAKE); $(unstage)
33302 @r=`${PWD_COMMAND}`; export r; \
33303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33304 echo "Checking multilib configuration for libquadmath..."; \
33305 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33306 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33307 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33308 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33309 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33310 else \
33311 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33312 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33313 fi; \
33314 else \
33315 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33316 fi; \
33317 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33318 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33319 $(NORMAL_TARGET_EXPORTS) \
33320 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33321 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33322 case $(srcdir) in \
33323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33324 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33326 esac; \
33327 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33328 libsrcdir="$$s/libquadmath"; \
33329 rm -f no-such-file || : ; \
33330 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33331 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33332 --target=${target_alias} $${srcdiroption} \
33333 || exit 1
33334 @endif target-libquadmath
33335
33336
33337
33338
33339
33340 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33341 maybe-all-target-libquadmath:
33342 @if gcc-bootstrap
33343 all-target-libquadmath: stage_current
33344 @endif gcc-bootstrap
33345 @if target-libquadmath
33346 TARGET-target-libquadmath=all
33347 maybe-all-target-libquadmath: all-target-libquadmath
33348 all-target-libquadmath: configure-target-libquadmath
33349 @: $(MAKE); $(unstage)
33350 @r=`${PWD_COMMAND}`; export r; \
33351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33352 $(NORMAL_TARGET_EXPORTS) \
33353 (cd $(TARGET_SUBDIR)/libquadmath && \
33354 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33355 $(TARGET-target-libquadmath))
33356 @endif target-libquadmath
33357
33358
33359
33360
33361
33362 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33363 maybe-check-target-libquadmath:
33364 @if target-libquadmath
33365 maybe-check-target-libquadmath: check-target-libquadmath
33366
33367 check-target-libquadmath:
33368 @: $(MAKE); $(unstage)
33369 @r=`${PWD_COMMAND}`; export r; \
33370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33371 $(NORMAL_TARGET_EXPORTS) \
33372 (cd $(TARGET_SUBDIR)/libquadmath && \
33373 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33374
33375 @endif target-libquadmath
33376
33377 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33378 maybe-install-target-libquadmath:
33379 @if target-libquadmath
33380 maybe-install-target-libquadmath: install-target-libquadmath
33381
33382 install-target-libquadmath: installdirs
33383 @: $(MAKE); $(unstage)
33384 @r=`${PWD_COMMAND}`; export r; \
33385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33386 $(NORMAL_TARGET_EXPORTS) \
33387 (cd $(TARGET_SUBDIR)/libquadmath && \
33388 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33389
33390 @endif target-libquadmath
33391
33392 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33393 maybe-install-strip-target-libquadmath:
33394 @if target-libquadmath
33395 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33396
33397 install-strip-target-libquadmath: installdirs
33398 @: $(MAKE); $(unstage)
33399 @r=`${PWD_COMMAND}`; export r; \
33400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33401 $(NORMAL_TARGET_EXPORTS) \
33402 (cd $(TARGET_SUBDIR)/libquadmath && \
33403 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33404
33405 @endif target-libquadmath
33406
33407 # Other targets (info, dvi, pdf, etc.)
33408
33409 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33410 maybe-info-target-libquadmath:
33411 @if target-libquadmath
33412 maybe-info-target-libquadmath: info-target-libquadmath
33413
33414 info-target-libquadmath: \
33415 configure-target-libquadmath
33416 @: $(MAKE); $(unstage)
33417 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33418 r=`${PWD_COMMAND}`; export r; \
33419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33420 $(NORMAL_TARGET_EXPORTS) \
33421 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33422 for flag in $(EXTRA_TARGET_FLAGS); do \
33423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33424 done; \
33425 (cd $(TARGET_SUBDIR)/libquadmath && \
33426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33428 "RANLIB=$${RANLIB}" \
33429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33430 info) \
33431 || exit 1
33432
33433 @endif target-libquadmath
33434
33435 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33436 maybe-dvi-target-libquadmath:
33437 @if target-libquadmath
33438 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33439
33440 dvi-target-libquadmath: \
33441 configure-target-libquadmath
33442 @: $(MAKE); $(unstage)
33443 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33444 r=`${PWD_COMMAND}`; export r; \
33445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33446 $(NORMAL_TARGET_EXPORTS) \
33447 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33448 for flag in $(EXTRA_TARGET_FLAGS); do \
33449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33450 done; \
33451 (cd $(TARGET_SUBDIR)/libquadmath && \
33452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33454 "RANLIB=$${RANLIB}" \
33455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33456 dvi) \
33457 || exit 1
33458
33459 @endif target-libquadmath
33460
33461 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33462 maybe-pdf-target-libquadmath:
33463 @if target-libquadmath
33464 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33465
33466 pdf-target-libquadmath: \
33467 configure-target-libquadmath
33468 @: $(MAKE); $(unstage)
33469 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33470 r=`${PWD_COMMAND}`; export r; \
33471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33472 $(NORMAL_TARGET_EXPORTS) \
33473 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33474 for flag in $(EXTRA_TARGET_FLAGS); do \
33475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33476 done; \
33477 (cd $(TARGET_SUBDIR)/libquadmath && \
33478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33480 "RANLIB=$${RANLIB}" \
33481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33482 pdf) \
33483 || exit 1
33484
33485 @endif target-libquadmath
33486
33487 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33488 maybe-html-target-libquadmath:
33489 @if target-libquadmath
33490 maybe-html-target-libquadmath: html-target-libquadmath
33491
33492 html-target-libquadmath: \
33493 configure-target-libquadmath
33494 @: $(MAKE); $(unstage)
33495 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33496 r=`${PWD_COMMAND}`; export r; \
33497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33498 $(NORMAL_TARGET_EXPORTS) \
33499 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33500 for flag in $(EXTRA_TARGET_FLAGS); do \
33501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33502 done; \
33503 (cd $(TARGET_SUBDIR)/libquadmath && \
33504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33506 "RANLIB=$${RANLIB}" \
33507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33508 html) \
33509 || exit 1
33510
33511 @endif target-libquadmath
33512
33513 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33514 maybe-TAGS-target-libquadmath:
33515 @if target-libquadmath
33516 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33517
33518 TAGS-target-libquadmath: \
33519 configure-target-libquadmath
33520 @: $(MAKE); $(unstage)
33521 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33522 r=`${PWD_COMMAND}`; export r; \
33523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33524 $(NORMAL_TARGET_EXPORTS) \
33525 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33526 for flag in $(EXTRA_TARGET_FLAGS); do \
33527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33528 done; \
33529 (cd $(TARGET_SUBDIR)/libquadmath && \
33530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33532 "RANLIB=$${RANLIB}" \
33533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33534 TAGS) \
33535 || exit 1
33536
33537 @endif target-libquadmath
33538
33539 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33540 maybe-install-info-target-libquadmath:
33541 @if target-libquadmath
33542 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33543
33544 install-info-target-libquadmath: \
33545 configure-target-libquadmath \
33546 info-target-libquadmath
33547 @: $(MAKE); $(unstage)
33548 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33549 r=`${PWD_COMMAND}`; export r; \
33550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33551 $(NORMAL_TARGET_EXPORTS) \
33552 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33553 for flag in $(EXTRA_TARGET_FLAGS); do \
33554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33555 done; \
33556 (cd $(TARGET_SUBDIR)/libquadmath && \
33557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33559 "RANLIB=$${RANLIB}" \
33560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33561 install-info) \
33562 || exit 1
33563
33564 @endif target-libquadmath
33565
33566 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33567 maybe-install-pdf-target-libquadmath:
33568 @if target-libquadmath
33569 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33570
33571 install-pdf-target-libquadmath: \
33572 configure-target-libquadmath \
33573 pdf-target-libquadmath
33574 @: $(MAKE); $(unstage)
33575 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33576 r=`${PWD_COMMAND}`; export r; \
33577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33578 $(NORMAL_TARGET_EXPORTS) \
33579 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33580 for flag in $(EXTRA_TARGET_FLAGS); do \
33581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33582 done; \
33583 (cd $(TARGET_SUBDIR)/libquadmath && \
33584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33586 "RANLIB=$${RANLIB}" \
33587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33588 install-pdf) \
33589 || exit 1
33590
33591 @endif target-libquadmath
33592
33593 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33594 maybe-install-html-target-libquadmath:
33595 @if target-libquadmath
33596 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33597
33598 install-html-target-libquadmath: \
33599 configure-target-libquadmath \
33600 html-target-libquadmath
33601 @: $(MAKE); $(unstage)
33602 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33603 r=`${PWD_COMMAND}`; export r; \
33604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33605 $(NORMAL_TARGET_EXPORTS) \
33606 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33607 for flag in $(EXTRA_TARGET_FLAGS); do \
33608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33609 done; \
33610 (cd $(TARGET_SUBDIR)/libquadmath && \
33611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33613 "RANLIB=$${RANLIB}" \
33614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33615 install-html) \
33616 || exit 1
33617
33618 @endif target-libquadmath
33619
33620 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33621 maybe-installcheck-target-libquadmath:
33622 @if target-libquadmath
33623 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33624
33625 installcheck-target-libquadmath: \
33626 configure-target-libquadmath
33627 @: $(MAKE); $(unstage)
33628 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33629 r=`${PWD_COMMAND}`; export r; \
33630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33631 $(NORMAL_TARGET_EXPORTS) \
33632 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33633 for flag in $(EXTRA_TARGET_FLAGS); do \
33634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33635 done; \
33636 (cd $(TARGET_SUBDIR)/libquadmath && \
33637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33639 "RANLIB=$${RANLIB}" \
33640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33641 installcheck) \
33642 || exit 1
33643
33644 @endif target-libquadmath
33645
33646 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33647 maybe-mostlyclean-target-libquadmath:
33648 @if target-libquadmath
33649 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33650
33651 mostlyclean-target-libquadmath:
33652 @: $(MAKE); $(unstage)
33653 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33654 r=`${PWD_COMMAND}`; export r; \
33655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33656 $(NORMAL_TARGET_EXPORTS) \
33657 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33658 for flag in $(EXTRA_TARGET_FLAGS); do \
33659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33660 done; \
33661 (cd $(TARGET_SUBDIR)/libquadmath && \
33662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33664 "RANLIB=$${RANLIB}" \
33665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33666 mostlyclean) \
33667 || exit 1
33668
33669 @endif target-libquadmath
33670
33671 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33672 maybe-clean-target-libquadmath:
33673 @if target-libquadmath
33674 maybe-clean-target-libquadmath: clean-target-libquadmath
33675
33676 clean-target-libquadmath:
33677 @: $(MAKE); $(unstage)
33678 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33679 r=`${PWD_COMMAND}`; export r; \
33680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33681 $(NORMAL_TARGET_EXPORTS) \
33682 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33683 for flag in $(EXTRA_TARGET_FLAGS); do \
33684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33685 done; \
33686 (cd $(TARGET_SUBDIR)/libquadmath && \
33687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33689 "RANLIB=$${RANLIB}" \
33690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33691 clean) \
33692 || exit 1
33693
33694 @endif target-libquadmath
33695
33696 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33697 maybe-distclean-target-libquadmath:
33698 @if target-libquadmath
33699 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33700
33701 distclean-target-libquadmath:
33702 @: $(MAKE); $(unstage)
33703 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33704 r=`${PWD_COMMAND}`; export r; \
33705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33706 $(NORMAL_TARGET_EXPORTS) \
33707 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33708 for flag in $(EXTRA_TARGET_FLAGS); do \
33709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33710 done; \
33711 (cd $(TARGET_SUBDIR)/libquadmath && \
33712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33714 "RANLIB=$${RANLIB}" \
33715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33716 distclean) \
33717 || exit 1
33718
33719 @endif target-libquadmath
33720
33721 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33722 maybe-maintainer-clean-target-libquadmath:
33723 @if target-libquadmath
33724 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33725
33726 maintainer-clean-target-libquadmath:
33727 @: $(MAKE); $(unstage)
33728 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33729 r=`${PWD_COMMAND}`; export r; \
33730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33731 $(NORMAL_TARGET_EXPORTS) \
33732 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33733 for flag in $(EXTRA_TARGET_FLAGS); do \
33734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33735 done; \
33736 (cd $(TARGET_SUBDIR)/libquadmath && \
33737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33739 "RANLIB=$${RANLIB}" \
33740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33741 maintainer-clean) \
33742 || exit 1
33743
33744 @endif target-libquadmath
33745
33746
33747
33748
33749
33750 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33751 maybe-configure-target-libgfortran:
33752 @if gcc-bootstrap
33753 configure-target-libgfortran: stage_current
33754 @endif gcc-bootstrap
33755 @if target-libgfortran
33756 maybe-configure-target-libgfortran: configure-target-libgfortran
33757 configure-target-libgfortran:
33758 @: $(MAKE); $(unstage)
33759 @r=`${PWD_COMMAND}`; export r; \
33760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33761 echo "Checking multilib configuration for libgfortran..."; \
33762 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33763 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33764 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33765 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33766 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33767 else \
33768 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33769 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33770 fi; \
33771 else \
33772 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33773 fi; \
33774 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33775 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33776 $(NORMAL_TARGET_EXPORTS) \
33777 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33778 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33779 case $(srcdir) in \
33780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33781 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33783 esac; \
33784 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33785 libsrcdir="$$s/libgfortran"; \
33786 rm -f no-such-file || : ; \
33787 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33788 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33789 --target=${target_alias} $${srcdiroption} \
33790 || exit 1
33791 @endif target-libgfortran
33792
33793
33794
33795
33796
33797 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33798 maybe-all-target-libgfortran:
33799 @if gcc-bootstrap
33800 all-target-libgfortran: stage_current
33801 @endif gcc-bootstrap
33802 @if target-libgfortran
33803 TARGET-target-libgfortran=all
33804 maybe-all-target-libgfortran: all-target-libgfortran
33805 all-target-libgfortran: configure-target-libgfortran
33806 @: $(MAKE); $(unstage)
33807 @r=`${PWD_COMMAND}`; export r; \
33808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33809 $(NORMAL_TARGET_EXPORTS) \
33810 (cd $(TARGET_SUBDIR)/libgfortran && \
33811 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33812 $(TARGET-target-libgfortran))
33813 @endif target-libgfortran
33814
33815
33816
33817
33818
33819 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33820 maybe-check-target-libgfortran:
33821 @if target-libgfortran
33822 maybe-check-target-libgfortran: check-target-libgfortran
33823
33824 check-target-libgfortran:
33825 @: $(MAKE); $(unstage)
33826 @r=`${PWD_COMMAND}`; export r; \
33827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33828 $(NORMAL_TARGET_EXPORTS) \
33829 (cd $(TARGET_SUBDIR)/libgfortran && \
33830 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33831
33832 @endif target-libgfortran
33833
33834 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33835 maybe-install-target-libgfortran:
33836 @if target-libgfortran
33837 maybe-install-target-libgfortran: install-target-libgfortran
33838
33839 install-target-libgfortran: installdirs
33840 @: $(MAKE); $(unstage)
33841 @r=`${PWD_COMMAND}`; export r; \
33842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33843 $(NORMAL_TARGET_EXPORTS) \
33844 (cd $(TARGET_SUBDIR)/libgfortran && \
33845 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33846
33847 @endif target-libgfortran
33848
33849 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33850 maybe-install-strip-target-libgfortran:
33851 @if target-libgfortran
33852 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33853
33854 install-strip-target-libgfortran: installdirs
33855 @: $(MAKE); $(unstage)
33856 @r=`${PWD_COMMAND}`; export r; \
33857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33858 $(NORMAL_TARGET_EXPORTS) \
33859 (cd $(TARGET_SUBDIR)/libgfortran && \
33860 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33861
33862 @endif target-libgfortran
33863
33864 # Other targets (info, dvi, pdf, etc.)
33865
33866 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33867 maybe-info-target-libgfortran:
33868 @if target-libgfortran
33869 maybe-info-target-libgfortran: info-target-libgfortran
33870
33871 info-target-libgfortran: \
33872 configure-target-libgfortran
33873 @: $(MAKE); $(unstage)
33874 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33875 r=`${PWD_COMMAND}`; export r; \
33876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33877 $(NORMAL_TARGET_EXPORTS) \
33878 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33879 for flag in $(EXTRA_TARGET_FLAGS); do \
33880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33881 done; \
33882 (cd $(TARGET_SUBDIR)/libgfortran && \
33883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33885 "RANLIB=$${RANLIB}" \
33886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33887 info) \
33888 || exit 1
33889
33890 @endif target-libgfortran
33891
33892 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33893 maybe-dvi-target-libgfortran:
33894 @if target-libgfortran
33895 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33896
33897 dvi-target-libgfortran: \
33898 configure-target-libgfortran
33899 @: $(MAKE); $(unstage)
33900 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33901 r=`${PWD_COMMAND}`; export r; \
33902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33903 $(NORMAL_TARGET_EXPORTS) \
33904 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33905 for flag in $(EXTRA_TARGET_FLAGS); do \
33906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33907 done; \
33908 (cd $(TARGET_SUBDIR)/libgfortran && \
33909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33911 "RANLIB=$${RANLIB}" \
33912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33913 dvi) \
33914 || exit 1
33915
33916 @endif target-libgfortran
33917
33918 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33919 maybe-pdf-target-libgfortran:
33920 @if target-libgfortran
33921 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33922
33923 pdf-target-libgfortran: \
33924 configure-target-libgfortran
33925 @: $(MAKE); $(unstage)
33926 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33927 r=`${PWD_COMMAND}`; export r; \
33928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33929 $(NORMAL_TARGET_EXPORTS) \
33930 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33931 for flag in $(EXTRA_TARGET_FLAGS); do \
33932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33933 done; \
33934 (cd $(TARGET_SUBDIR)/libgfortran && \
33935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33937 "RANLIB=$${RANLIB}" \
33938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33939 pdf) \
33940 || exit 1
33941
33942 @endif target-libgfortran
33943
33944 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
33945 maybe-html-target-libgfortran:
33946 @if target-libgfortran
33947 maybe-html-target-libgfortran: html-target-libgfortran
33948
33949 html-target-libgfortran: \
33950 configure-target-libgfortran
33951 @: $(MAKE); $(unstage)
33952 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33953 r=`${PWD_COMMAND}`; export r; \
33954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33955 $(NORMAL_TARGET_EXPORTS) \
33956 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33957 for flag in $(EXTRA_TARGET_FLAGS); do \
33958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33959 done; \
33960 (cd $(TARGET_SUBDIR)/libgfortran && \
33961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33963 "RANLIB=$${RANLIB}" \
33964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33965 html) \
33966 || exit 1
33967
33968 @endif target-libgfortran
33969
33970 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
33971 maybe-TAGS-target-libgfortran:
33972 @if target-libgfortran
33973 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
33974
33975 TAGS-target-libgfortran: \
33976 configure-target-libgfortran
33977 @: $(MAKE); $(unstage)
33978 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33979 r=`${PWD_COMMAND}`; export r; \
33980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33981 $(NORMAL_TARGET_EXPORTS) \
33982 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
33983 for flag in $(EXTRA_TARGET_FLAGS); do \
33984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33985 done; \
33986 (cd $(TARGET_SUBDIR)/libgfortran && \
33987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33989 "RANLIB=$${RANLIB}" \
33990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33991 TAGS) \
33992 || exit 1
33993
33994 @endif target-libgfortran
33995
33996 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
33997 maybe-install-info-target-libgfortran:
33998 @if target-libgfortran
33999 maybe-install-info-target-libgfortran: install-info-target-libgfortran
34000
34001 install-info-target-libgfortran: \
34002 configure-target-libgfortran \
34003 info-target-libgfortran
34004 @: $(MAKE); $(unstage)
34005 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34006 r=`${PWD_COMMAND}`; export r; \
34007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34008 $(NORMAL_TARGET_EXPORTS) \
34009 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34010 for flag in $(EXTRA_TARGET_FLAGS); do \
34011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34012 done; \
34013 (cd $(TARGET_SUBDIR)/libgfortran && \
34014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34016 "RANLIB=$${RANLIB}" \
34017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34018 install-info) \
34019 || exit 1
34020
34021 @endif target-libgfortran
34022
34023 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34024 maybe-install-pdf-target-libgfortran:
34025 @if target-libgfortran
34026 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34027
34028 install-pdf-target-libgfortran: \
34029 configure-target-libgfortran \
34030 pdf-target-libgfortran
34031 @: $(MAKE); $(unstage)
34032 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34033 r=`${PWD_COMMAND}`; export r; \
34034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34035 $(NORMAL_TARGET_EXPORTS) \
34036 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34037 for flag in $(EXTRA_TARGET_FLAGS); do \
34038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34039 done; \
34040 (cd $(TARGET_SUBDIR)/libgfortran && \
34041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34043 "RANLIB=$${RANLIB}" \
34044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34045 install-pdf) \
34046 || exit 1
34047
34048 @endif target-libgfortran
34049
34050 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34051 maybe-install-html-target-libgfortran:
34052 @if target-libgfortran
34053 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34054
34055 install-html-target-libgfortran: \
34056 configure-target-libgfortran \
34057 html-target-libgfortran
34058 @: $(MAKE); $(unstage)
34059 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34060 r=`${PWD_COMMAND}`; export r; \
34061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34062 $(NORMAL_TARGET_EXPORTS) \
34063 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34064 for flag in $(EXTRA_TARGET_FLAGS); do \
34065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34066 done; \
34067 (cd $(TARGET_SUBDIR)/libgfortran && \
34068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34070 "RANLIB=$${RANLIB}" \
34071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34072 install-html) \
34073 || exit 1
34074
34075 @endif target-libgfortran
34076
34077 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34078 maybe-installcheck-target-libgfortran:
34079 @if target-libgfortran
34080 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34081
34082 installcheck-target-libgfortran: \
34083 configure-target-libgfortran
34084 @: $(MAKE); $(unstage)
34085 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34086 r=`${PWD_COMMAND}`; export r; \
34087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34088 $(NORMAL_TARGET_EXPORTS) \
34089 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34090 for flag in $(EXTRA_TARGET_FLAGS); do \
34091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34092 done; \
34093 (cd $(TARGET_SUBDIR)/libgfortran && \
34094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34096 "RANLIB=$${RANLIB}" \
34097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34098 installcheck) \
34099 || exit 1
34100
34101 @endif target-libgfortran
34102
34103 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34104 maybe-mostlyclean-target-libgfortran:
34105 @if target-libgfortran
34106 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34107
34108 mostlyclean-target-libgfortran:
34109 @: $(MAKE); $(unstage)
34110 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34111 r=`${PWD_COMMAND}`; export r; \
34112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34113 $(NORMAL_TARGET_EXPORTS) \
34114 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34115 for flag in $(EXTRA_TARGET_FLAGS); do \
34116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34117 done; \
34118 (cd $(TARGET_SUBDIR)/libgfortran && \
34119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34121 "RANLIB=$${RANLIB}" \
34122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34123 mostlyclean) \
34124 || exit 1
34125
34126 @endif target-libgfortran
34127
34128 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34129 maybe-clean-target-libgfortran:
34130 @if target-libgfortran
34131 maybe-clean-target-libgfortran: clean-target-libgfortran
34132
34133 clean-target-libgfortran:
34134 @: $(MAKE); $(unstage)
34135 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34136 r=`${PWD_COMMAND}`; export r; \
34137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34138 $(NORMAL_TARGET_EXPORTS) \
34139 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34140 for flag in $(EXTRA_TARGET_FLAGS); do \
34141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34142 done; \
34143 (cd $(TARGET_SUBDIR)/libgfortran && \
34144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34146 "RANLIB=$${RANLIB}" \
34147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34148 clean) \
34149 || exit 1
34150
34151 @endif target-libgfortran
34152
34153 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34154 maybe-distclean-target-libgfortran:
34155 @if target-libgfortran
34156 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34157
34158 distclean-target-libgfortran:
34159 @: $(MAKE); $(unstage)
34160 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34161 r=`${PWD_COMMAND}`; export r; \
34162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34163 $(NORMAL_TARGET_EXPORTS) \
34164 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34165 for flag in $(EXTRA_TARGET_FLAGS); do \
34166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34167 done; \
34168 (cd $(TARGET_SUBDIR)/libgfortran && \
34169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34171 "RANLIB=$${RANLIB}" \
34172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34173 distclean) \
34174 || exit 1
34175
34176 @endif target-libgfortran
34177
34178 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34179 maybe-maintainer-clean-target-libgfortran:
34180 @if target-libgfortran
34181 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34182
34183 maintainer-clean-target-libgfortran:
34184 @: $(MAKE); $(unstage)
34185 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34186 r=`${PWD_COMMAND}`; export r; \
34187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34188 $(NORMAL_TARGET_EXPORTS) \
34189 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34190 for flag in $(EXTRA_TARGET_FLAGS); do \
34191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34192 done; \
34193 (cd $(TARGET_SUBDIR)/libgfortran && \
34194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34196 "RANLIB=$${RANLIB}" \
34197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34198 maintainer-clean) \
34199 || exit 1
34200
34201 @endif target-libgfortran
34202
34203
34204
34205
34206
34207 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34208 maybe-configure-target-libobjc:
34209 @if gcc-bootstrap
34210 configure-target-libobjc: stage_current
34211 @endif gcc-bootstrap
34212 @if target-libobjc
34213 maybe-configure-target-libobjc: configure-target-libobjc
34214 configure-target-libobjc:
34215 @: $(MAKE); $(unstage)
34216 @r=`${PWD_COMMAND}`; export r; \
34217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34218 echo "Checking multilib configuration for libobjc..."; \
34219 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34220 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34221 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34222 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34223 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34224 else \
34225 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34226 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34227 fi; \
34228 else \
34229 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34230 fi; \
34231 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34232 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34233 $(NORMAL_TARGET_EXPORTS) \
34234 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34235 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34236 case $(srcdir) in \
34237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34238 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34240 esac; \
34241 srcdiroption="--srcdir=$${topdir}/libobjc"; \
34242 libsrcdir="$$s/libobjc"; \
34243 rm -f no-such-file || : ; \
34244 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34245 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34246 --target=${target_alias} $${srcdiroption} \
34247 || exit 1
34248 @endif target-libobjc
34249
34250
34251
34252
34253
34254 .PHONY: all-target-libobjc maybe-all-target-libobjc
34255 maybe-all-target-libobjc:
34256 @if gcc-bootstrap
34257 all-target-libobjc: stage_current
34258 @endif gcc-bootstrap
34259 @if target-libobjc
34260 TARGET-target-libobjc=all
34261 maybe-all-target-libobjc: all-target-libobjc
34262 all-target-libobjc: configure-target-libobjc
34263 @: $(MAKE); $(unstage)
34264 @r=`${PWD_COMMAND}`; export r; \
34265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34266 $(NORMAL_TARGET_EXPORTS) \
34267 (cd $(TARGET_SUBDIR)/libobjc && \
34268 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34269 $(TARGET-target-libobjc))
34270 @endif target-libobjc
34271
34272
34273
34274
34275
34276 .PHONY: check-target-libobjc maybe-check-target-libobjc
34277 maybe-check-target-libobjc:
34278 @if target-libobjc
34279 maybe-check-target-libobjc: check-target-libobjc
34280
34281 check-target-libobjc:
34282 @: $(MAKE); $(unstage)
34283 @r=`${PWD_COMMAND}`; export r; \
34284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34285 $(NORMAL_TARGET_EXPORTS) \
34286 (cd $(TARGET_SUBDIR)/libobjc && \
34287 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34288
34289 @endif target-libobjc
34290
34291 .PHONY: install-target-libobjc maybe-install-target-libobjc
34292 maybe-install-target-libobjc:
34293 @if target-libobjc
34294 maybe-install-target-libobjc: install-target-libobjc
34295
34296 install-target-libobjc: installdirs
34297 @: $(MAKE); $(unstage)
34298 @r=`${PWD_COMMAND}`; export r; \
34299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34300 $(NORMAL_TARGET_EXPORTS) \
34301 (cd $(TARGET_SUBDIR)/libobjc && \
34302 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34303
34304 @endif target-libobjc
34305
34306 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34307 maybe-install-strip-target-libobjc:
34308 @if target-libobjc
34309 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34310
34311 install-strip-target-libobjc: installdirs
34312 @: $(MAKE); $(unstage)
34313 @r=`${PWD_COMMAND}`; export r; \
34314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34315 $(NORMAL_TARGET_EXPORTS) \
34316 (cd $(TARGET_SUBDIR)/libobjc && \
34317 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34318
34319 @endif target-libobjc
34320
34321 # Other targets (info, dvi, pdf, etc.)
34322
34323 .PHONY: maybe-info-target-libobjc info-target-libobjc
34324 maybe-info-target-libobjc:
34325 @if target-libobjc
34326 maybe-info-target-libobjc: info-target-libobjc
34327
34328 info-target-libobjc: \
34329 configure-target-libobjc
34330 @: $(MAKE); $(unstage)
34331 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34332 r=`${PWD_COMMAND}`; export r; \
34333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34334 $(NORMAL_TARGET_EXPORTS) \
34335 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34336 for flag in $(EXTRA_TARGET_FLAGS); do \
34337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34338 done; \
34339 (cd $(TARGET_SUBDIR)/libobjc && \
34340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34342 "RANLIB=$${RANLIB}" \
34343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34344 info) \
34345 || exit 1
34346
34347 @endif target-libobjc
34348
34349 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34350 maybe-dvi-target-libobjc:
34351 @if target-libobjc
34352 maybe-dvi-target-libobjc: dvi-target-libobjc
34353
34354 dvi-target-libobjc: \
34355 configure-target-libobjc
34356 @: $(MAKE); $(unstage)
34357 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34358 r=`${PWD_COMMAND}`; export r; \
34359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34360 $(NORMAL_TARGET_EXPORTS) \
34361 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34362 for flag in $(EXTRA_TARGET_FLAGS); do \
34363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34364 done; \
34365 (cd $(TARGET_SUBDIR)/libobjc && \
34366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34368 "RANLIB=$${RANLIB}" \
34369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34370 dvi) \
34371 || exit 1
34372
34373 @endif target-libobjc
34374
34375 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34376 maybe-pdf-target-libobjc:
34377 @if target-libobjc
34378 maybe-pdf-target-libobjc: pdf-target-libobjc
34379
34380 pdf-target-libobjc: \
34381 configure-target-libobjc
34382 @: $(MAKE); $(unstage)
34383 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34384 r=`${PWD_COMMAND}`; export r; \
34385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34386 $(NORMAL_TARGET_EXPORTS) \
34387 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34388 for flag in $(EXTRA_TARGET_FLAGS); do \
34389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34390 done; \
34391 (cd $(TARGET_SUBDIR)/libobjc && \
34392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34394 "RANLIB=$${RANLIB}" \
34395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34396 pdf) \
34397 || exit 1
34398
34399 @endif target-libobjc
34400
34401 .PHONY: maybe-html-target-libobjc html-target-libobjc
34402 maybe-html-target-libobjc:
34403 @if target-libobjc
34404 maybe-html-target-libobjc: html-target-libobjc
34405
34406 html-target-libobjc: \
34407 configure-target-libobjc
34408 @: $(MAKE); $(unstage)
34409 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34410 r=`${PWD_COMMAND}`; export r; \
34411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34412 $(NORMAL_TARGET_EXPORTS) \
34413 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34414 for flag in $(EXTRA_TARGET_FLAGS); do \
34415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34416 done; \
34417 (cd $(TARGET_SUBDIR)/libobjc && \
34418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34420 "RANLIB=$${RANLIB}" \
34421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34422 html) \
34423 || exit 1
34424
34425 @endif target-libobjc
34426
34427 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34428 maybe-TAGS-target-libobjc:
34429 @if target-libobjc
34430 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34431
34432 TAGS-target-libobjc: \
34433 configure-target-libobjc
34434 @: $(MAKE); $(unstage)
34435 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34436 r=`${PWD_COMMAND}`; export r; \
34437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34438 $(NORMAL_TARGET_EXPORTS) \
34439 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34440 for flag in $(EXTRA_TARGET_FLAGS); do \
34441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442 done; \
34443 (cd $(TARGET_SUBDIR)/libobjc && \
34444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34446 "RANLIB=$${RANLIB}" \
34447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34448 TAGS) \
34449 || exit 1
34450
34451 @endif target-libobjc
34452
34453 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34454 maybe-install-info-target-libobjc:
34455 @if target-libobjc
34456 maybe-install-info-target-libobjc: install-info-target-libobjc
34457
34458 install-info-target-libobjc: \
34459 configure-target-libobjc \
34460 info-target-libobjc
34461 @: $(MAKE); $(unstage)
34462 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34463 r=`${PWD_COMMAND}`; export r; \
34464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34465 $(NORMAL_TARGET_EXPORTS) \
34466 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34467 for flag in $(EXTRA_TARGET_FLAGS); do \
34468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34469 done; \
34470 (cd $(TARGET_SUBDIR)/libobjc && \
34471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34473 "RANLIB=$${RANLIB}" \
34474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34475 install-info) \
34476 || exit 1
34477
34478 @endif target-libobjc
34479
34480 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34481 maybe-install-pdf-target-libobjc:
34482 @if target-libobjc
34483 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34484
34485 install-pdf-target-libobjc: \
34486 configure-target-libobjc \
34487 pdf-target-libobjc
34488 @: $(MAKE); $(unstage)
34489 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34490 r=`${PWD_COMMAND}`; export r; \
34491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34492 $(NORMAL_TARGET_EXPORTS) \
34493 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34494 for flag in $(EXTRA_TARGET_FLAGS); do \
34495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34496 done; \
34497 (cd $(TARGET_SUBDIR)/libobjc && \
34498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34500 "RANLIB=$${RANLIB}" \
34501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34502 install-pdf) \
34503 || exit 1
34504
34505 @endif target-libobjc
34506
34507 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34508 maybe-install-html-target-libobjc:
34509 @if target-libobjc
34510 maybe-install-html-target-libobjc: install-html-target-libobjc
34511
34512 install-html-target-libobjc: \
34513 configure-target-libobjc \
34514 html-target-libobjc
34515 @: $(MAKE); $(unstage)
34516 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34517 r=`${PWD_COMMAND}`; export r; \
34518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519 $(NORMAL_TARGET_EXPORTS) \
34520 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34521 for flag in $(EXTRA_TARGET_FLAGS); do \
34522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34523 done; \
34524 (cd $(TARGET_SUBDIR)/libobjc && \
34525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34527 "RANLIB=$${RANLIB}" \
34528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34529 install-html) \
34530 || exit 1
34531
34532 @endif target-libobjc
34533
34534 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34535 maybe-installcheck-target-libobjc:
34536 @if target-libobjc
34537 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34538
34539 installcheck-target-libobjc: \
34540 configure-target-libobjc
34541 @: $(MAKE); $(unstage)
34542 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34543 r=`${PWD_COMMAND}`; export r; \
34544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34545 $(NORMAL_TARGET_EXPORTS) \
34546 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34547 for flag in $(EXTRA_TARGET_FLAGS); do \
34548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34549 done; \
34550 (cd $(TARGET_SUBDIR)/libobjc && \
34551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34553 "RANLIB=$${RANLIB}" \
34554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34555 installcheck) \
34556 || exit 1
34557
34558 @endif target-libobjc
34559
34560 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34561 maybe-mostlyclean-target-libobjc:
34562 @if target-libobjc
34563 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34564
34565 mostlyclean-target-libobjc:
34566 @: $(MAKE); $(unstage)
34567 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34568 r=`${PWD_COMMAND}`; export r; \
34569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34570 $(NORMAL_TARGET_EXPORTS) \
34571 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34572 for flag in $(EXTRA_TARGET_FLAGS); do \
34573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34574 done; \
34575 (cd $(TARGET_SUBDIR)/libobjc && \
34576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34578 "RANLIB=$${RANLIB}" \
34579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34580 mostlyclean) \
34581 || exit 1
34582
34583 @endif target-libobjc
34584
34585 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34586 maybe-clean-target-libobjc:
34587 @if target-libobjc
34588 maybe-clean-target-libobjc: clean-target-libobjc
34589
34590 clean-target-libobjc:
34591 @: $(MAKE); $(unstage)
34592 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34593 r=`${PWD_COMMAND}`; export r; \
34594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34595 $(NORMAL_TARGET_EXPORTS) \
34596 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34597 for flag in $(EXTRA_TARGET_FLAGS); do \
34598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34599 done; \
34600 (cd $(TARGET_SUBDIR)/libobjc && \
34601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34603 "RANLIB=$${RANLIB}" \
34604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34605 clean) \
34606 || exit 1
34607
34608 @endif target-libobjc
34609
34610 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34611 maybe-distclean-target-libobjc:
34612 @if target-libobjc
34613 maybe-distclean-target-libobjc: distclean-target-libobjc
34614
34615 distclean-target-libobjc:
34616 @: $(MAKE); $(unstage)
34617 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34618 r=`${PWD_COMMAND}`; export r; \
34619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34620 $(NORMAL_TARGET_EXPORTS) \
34621 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34622 for flag in $(EXTRA_TARGET_FLAGS); do \
34623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34624 done; \
34625 (cd $(TARGET_SUBDIR)/libobjc && \
34626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34628 "RANLIB=$${RANLIB}" \
34629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34630 distclean) \
34631 || exit 1
34632
34633 @endif target-libobjc
34634
34635 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34636 maybe-maintainer-clean-target-libobjc:
34637 @if target-libobjc
34638 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34639
34640 maintainer-clean-target-libobjc:
34641 @: $(MAKE); $(unstage)
34642 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34643 r=`${PWD_COMMAND}`; export r; \
34644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34645 $(NORMAL_TARGET_EXPORTS) \
34646 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34647 for flag in $(EXTRA_TARGET_FLAGS); do \
34648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34649 done; \
34650 (cd $(TARGET_SUBDIR)/libobjc && \
34651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34653 "RANLIB=$${RANLIB}" \
34654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34655 maintainer-clean) \
34656 || exit 1
34657
34658 @endif target-libobjc
34659
34660
34661
34662
34663
34664 .PHONY: configure-target-libgo maybe-configure-target-libgo
34665 maybe-configure-target-libgo:
34666 @if gcc-bootstrap
34667 configure-target-libgo: stage_current
34668 @endif gcc-bootstrap
34669 @if target-libgo
34670 maybe-configure-target-libgo: configure-target-libgo
34671 configure-target-libgo:
34672 @: $(MAKE); $(unstage)
34673 @r=`${PWD_COMMAND}`; export r; \
34674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34675 echo "Checking multilib configuration for libgo..."; \
34676 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34677 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34678 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34679 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34680 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34681 else \
34682 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34683 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34684 fi; \
34685 else \
34686 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34687 fi; \
34688 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34689 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34690 $(NORMAL_TARGET_EXPORTS) \
34691 echo Configuring in $(TARGET_SUBDIR)/libgo; \
34692 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34693 case $(srcdir) in \
34694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34695 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34697 esac; \
34698 srcdiroption="--srcdir=$${topdir}/libgo"; \
34699 libsrcdir="$$s/libgo"; \
34700 rm -f no-such-file || : ; \
34701 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34702 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34703 --target=${target_alias} $${srcdiroption} \
34704 || exit 1
34705 @endif target-libgo
34706
34707
34708
34709
34710
34711 .PHONY: all-target-libgo maybe-all-target-libgo
34712 maybe-all-target-libgo:
34713 @if gcc-bootstrap
34714 all-target-libgo: stage_current
34715 @endif gcc-bootstrap
34716 @if target-libgo
34717 TARGET-target-libgo=all
34718 maybe-all-target-libgo: all-target-libgo
34719 all-target-libgo: configure-target-libgo
34720 @: $(MAKE); $(unstage)
34721 @r=`${PWD_COMMAND}`; export r; \
34722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34723 $(NORMAL_TARGET_EXPORTS) \
34724 (cd $(TARGET_SUBDIR)/libgo && \
34725 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34726 $(TARGET-target-libgo))
34727 @endif target-libgo
34728
34729
34730
34731
34732
34733 .PHONY: check-target-libgo maybe-check-target-libgo
34734 maybe-check-target-libgo:
34735 @if target-libgo
34736 maybe-check-target-libgo: check-target-libgo
34737
34738 check-target-libgo:
34739 @: $(MAKE); $(unstage)
34740 @r=`${PWD_COMMAND}`; export r; \
34741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34742 $(NORMAL_TARGET_EXPORTS) \
34743 (cd $(TARGET_SUBDIR)/libgo && \
34744 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34745
34746 @endif target-libgo
34747
34748 .PHONY: install-target-libgo maybe-install-target-libgo
34749 maybe-install-target-libgo:
34750 @if target-libgo
34751 maybe-install-target-libgo: install-target-libgo
34752
34753 install-target-libgo: installdirs
34754 @: $(MAKE); $(unstage)
34755 @r=`${PWD_COMMAND}`; export r; \
34756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34757 $(NORMAL_TARGET_EXPORTS) \
34758 (cd $(TARGET_SUBDIR)/libgo && \
34759 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34760
34761 @endif target-libgo
34762
34763 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34764 maybe-install-strip-target-libgo:
34765 @if target-libgo
34766 maybe-install-strip-target-libgo: install-strip-target-libgo
34767
34768 install-strip-target-libgo: installdirs
34769 @: $(MAKE); $(unstage)
34770 @r=`${PWD_COMMAND}`; export r; \
34771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34772 $(NORMAL_TARGET_EXPORTS) \
34773 (cd $(TARGET_SUBDIR)/libgo && \
34774 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34775
34776 @endif target-libgo
34777
34778 # Other targets (info, dvi, pdf, etc.)
34779
34780 .PHONY: maybe-info-target-libgo info-target-libgo
34781 maybe-info-target-libgo:
34782 @if target-libgo
34783 maybe-info-target-libgo: info-target-libgo
34784
34785 info-target-libgo: \
34786 configure-target-libgo
34787 @: $(MAKE); $(unstage)
34788 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34789 r=`${PWD_COMMAND}`; export r; \
34790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34791 $(NORMAL_TARGET_EXPORTS) \
34792 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34793 for flag in $(EXTRA_TARGET_FLAGS); do \
34794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34795 done; \
34796 (cd $(TARGET_SUBDIR)/libgo && \
34797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34799 "RANLIB=$${RANLIB}" \
34800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34801 info) \
34802 || exit 1
34803
34804 @endif target-libgo
34805
34806 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
34807 maybe-dvi-target-libgo:
34808 @if target-libgo
34809 maybe-dvi-target-libgo: dvi-target-libgo
34810
34811 dvi-target-libgo: \
34812 configure-target-libgo
34813 @: $(MAKE); $(unstage)
34814 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34815 r=`${PWD_COMMAND}`; export r; \
34816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34817 $(NORMAL_TARGET_EXPORTS) \
34818 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34819 for flag in $(EXTRA_TARGET_FLAGS); do \
34820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34821 done; \
34822 (cd $(TARGET_SUBDIR)/libgo && \
34823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34825 "RANLIB=$${RANLIB}" \
34826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34827 dvi) \
34828 || exit 1
34829
34830 @endif target-libgo
34831
34832 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
34833 maybe-pdf-target-libgo:
34834 @if target-libgo
34835 maybe-pdf-target-libgo: pdf-target-libgo
34836
34837 pdf-target-libgo: \
34838 configure-target-libgo
34839 @: $(MAKE); $(unstage)
34840 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34841 r=`${PWD_COMMAND}`; export r; \
34842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34843 $(NORMAL_TARGET_EXPORTS) \
34844 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34845 for flag in $(EXTRA_TARGET_FLAGS); do \
34846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34847 done; \
34848 (cd $(TARGET_SUBDIR)/libgo && \
34849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34851 "RANLIB=$${RANLIB}" \
34852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34853 pdf) \
34854 || exit 1
34855
34856 @endif target-libgo
34857
34858 .PHONY: maybe-html-target-libgo html-target-libgo
34859 maybe-html-target-libgo:
34860 @if target-libgo
34861 maybe-html-target-libgo: html-target-libgo
34862
34863 html-target-libgo: \
34864 configure-target-libgo
34865 @: $(MAKE); $(unstage)
34866 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34867 r=`${PWD_COMMAND}`; export r; \
34868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34869 $(NORMAL_TARGET_EXPORTS) \
34870 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34871 for flag in $(EXTRA_TARGET_FLAGS); do \
34872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34873 done; \
34874 (cd $(TARGET_SUBDIR)/libgo && \
34875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34877 "RANLIB=$${RANLIB}" \
34878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34879 html) \
34880 || exit 1
34881
34882 @endif target-libgo
34883
34884 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34885 maybe-TAGS-target-libgo:
34886 @if target-libgo
34887 maybe-TAGS-target-libgo: TAGS-target-libgo
34888
34889 TAGS-target-libgo: \
34890 configure-target-libgo
34891 @: $(MAKE); $(unstage)
34892 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34893 r=`${PWD_COMMAND}`; export r; \
34894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34895 $(NORMAL_TARGET_EXPORTS) \
34896 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34897 for flag in $(EXTRA_TARGET_FLAGS); do \
34898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34899 done; \
34900 (cd $(TARGET_SUBDIR)/libgo && \
34901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34903 "RANLIB=$${RANLIB}" \
34904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34905 TAGS) \
34906 || exit 1
34907
34908 @endif target-libgo
34909
34910 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
34911 maybe-install-info-target-libgo:
34912 @if target-libgo
34913 maybe-install-info-target-libgo: install-info-target-libgo
34914
34915 install-info-target-libgo: \
34916 configure-target-libgo \
34917 info-target-libgo
34918 @: $(MAKE); $(unstage)
34919 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34920 r=`${PWD_COMMAND}`; export r; \
34921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34922 $(NORMAL_TARGET_EXPORTS) \
34923 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34924 for flag in $(EXTRA_TARGET_FLAGS); do \
34925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34926 done; \
34927 (cd $(TARGET_SUBDIR)/libgo && \
34928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34930 "RANLIB=$${RANLIB}" \
34931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34932 install-info) \
34933 || exit 1
34934
34935 @endif target-libgo
34936
34937 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34938 maybe-install-pdf-target-libgo:
34939 @if target-libgo
34940 maybe-install-pdf-target-libgo: install-pdf-target-libgo
34941
34942 install-pdf-target-libgo: \
34943 configure-target-libgo \
34944 pdf-target-libgo
34945 @: $(MAKE); $(unstage)
34946 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34947 r=`${PWD_COMMAND}`; export r; \
34948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34949 $(NORMAL_TARGET_EXPORTS) \
34950 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34951 for flag in $(EXTRA_TARGET_FLAGS); do \
34952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34953 done; \
34954 (cd $(TARGET_SUBDIR)/libgo && \
34955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34957 "RANLIB=$${RANLIB}" \
34958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34959 install-pdf) \
34960 || exit 1
34961
34962 @endif target-libgo
34963
34964 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
34965 maybe-install-html-target-libgo:
34966 @if target-libgo
34967 maybe-install-html-target-libgo: install-html-target-libgo
34968
34969 install-html-target-libgo: \
34970 configure-target-libgo \
34971 html-target-libgo
34972 @: $(MAKE); $(unstage)
34973 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34974 r=`${PWD_COMMAND}`; export r; \
34975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34976 $(NORMAL_TARGET_EXPORTS) \
34977 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
34978 for flag in $(EXTRA_TARGET_FLAGS); do \
34979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34980 done; \
34981 (cd $(TARGET_SUBDIR)/libgo && \
34982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34984 "RANLIB=$${RANLIB}" \
34985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34986 install-html) \
34987 || exit 1
34988
34989 @endif target-libgo
34990
34991 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
34992 maybe-installcheck-target-libgo:
34993 @if target-libgo
34994 maybe-installcheck-target-libgo: installcheck-target-libgo
34995
34996 installcheck-target-libgo: \
34997 configure-target-libgo
34998 @: $(MAKE); $(unstage)
34999 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35000 r=`${PWD_COMMAND}`; export r; \
35001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35002 $(NORMAL_TARGET_EXPORTS) \
35003 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35004 for flag in $(EXTRA_TARGET_FLAGS); do \
35005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35006 done; \
35007 (cd $(TARGET_SUBDIR)/libgo && \
35008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35010 "RANLIB=$${RANLIB}" \
35011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35012 installcheck) \
35013 || exit 1
35014
35015 @endif target-libgo
35016
35017 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35018 maybe-mostlyclean-target-libgo:
35019 @if target-libgo
35020 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35021
35022 mostlyclean-target-libgo:
35023 @: $(MAKE); $(unstage)
35024 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35025 r=`${PWD_COMMAND}`; export r; \
35026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35027 $(NORMAL_TARGET_EXPORTS) \
35028 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35029 for flag in $(EXTRA_TARGET_FLAGS); do \
35030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35031 done; \
35032 (cd $(TARGET_SUBDIR)/libgo && \
35033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35035 "RANLIB=$${RANLIB}" \
35036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35037 mostlyclean) \
35038 || exit 1
35039
35040 @endif target-libgo
35041
35042 .PHONY: maybe-clean-target-libgo clean-target-libgo
35043 maybe-clean-target-libgo:
35044 @if target-libgo
35045 maybe-clean-target-libgo: clean-target-libgo
35046
35047 clean-target-libgo:
35048 @: $(MAKE); $(unstage)
35049 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35050 r=`${PWD_COMMAND}`; export r; \
35051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35052 $(NORMAL_TARGET_EXPORTS) \
35053 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35054 for flag in $(EXTRA_TARGET_FLAGS); do \
35055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35056 done; \
35057 (cd $(TARGET_SUBDIR)/libgo && \
35058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35060 "RANLIB=$${RANLIB}" \
35061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35062 clean) \
35063 || exit 1
35064
35065 @endif target-libgo
35066
35067 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35068 maybe-distclean-target-libgo:
35069 @if target-libgo
35070 maybe-distclean-target-libgo: distclean-target-libgo
35071
35072 distclean-target-libgo:
35073 @: $(MAKE); $(unstage)
35074 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35075 r=`${PWD_COMMAND}`; export r; \
35076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35077 $(NORMAL_TARGET_EXPORTS) \
35078 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35079 for flag in $(EXTRA_TARGET_FLAGS); do \
35080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35081 done; \
35082 (cd $(TARGET_SUBDIR)/libgo && \
35083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35085 "RANLIB=$${RANLIB}" \
35086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35087 distclean) \
35088 || exit 1
35089
35090 @endif target-libgo
35091
35092 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35093 maybe-maintainer-clean-target-libgo:
35094 @if target-libgo
35095 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35096
35097 maintainer-clean-target-libgo:
35098 @: $(MAKE); $(unstage)
35099 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35100 r=`${PWD_COMMAND}`; export r; \
35101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35102 $(NORMAL_TARGET_EXPORTS) \
35103 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35104 for flag in $(EXTRA_TARGET_FLAGS); do \
35105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35106 done; \
35107 (cd $(TARGET_SUBDIR)/libgo && \
35108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35110 "RANLIB=$${RANLIB}" \
35111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35112 maintainer-clean) \
35113 || exit 1
35114
35115 @endif target-libgo
35116
35117
35118
35119
35120
35121 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35122 maybe-configure-target-libtermcap:
35123 @if gcc-bootstrap
35124 configure-target-libtermcap: stage_current
35125 @endif gcc-bootstrap
35126 @if target-libtermcap
35127 maybe-configure-target-libtermcap: configure-target-libtermcap
35128 configure-target-libtermcap:
35129 @: $(MAKE); $(unstage)
35130 @r=`${PWD_COMMAND}`; export r; \
35131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35132 echo "Checking multilib configuration for libtermcap..."; \
35133 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35134 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35135 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35136 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35137 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35138 else \
35139 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35140 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35141 fi; \
35142 else \
35143 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35144 fi; \
35145 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35146 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35147 $(NORMAL_TARGET_EXPORTS) \
35148 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35149 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35150 case $(srcdir) in \
35151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35152 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35154 esac; \
35155 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35156 libsrcdir="$$s/libtermcap"; \
35157 rm -f no-such-file || : ; \
35158 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35159 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35160 --target=${target_alias} $${srcdiroption} \
35161 || exit 1
35162 @endif target-libtermcap
35163
35164
35165
35166
35167
35168 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35169 maybe-all-target-libtermcap:
35170 @if gcc-bootstrap
35171 all-target-libtermcap: stage_current
35172 @endif gcc-bootstrap
35173 @if target-libtermcap
35174 TARGET-target-libtermcap=all
35175 maybe-all-target-libtermcap: all-target-libtermcap
35176 all-target-libtermcap: configure-target-libtermcap
35177 @: $(MAKE); $(unstage)
35178 @r=`${PWD_COMMAND}`; export r; \
35179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35180 $(NORMAL_TARGET_EXPORTS) \
35181 (cd $(TARGET_SUBDIR)/libtermcap && \
35182 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35183 $(TARGET-target-libtermcap))
35184 @endif target-libtermcap
35185
35186
35187
35188
35189
35190 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35191 maybe-check-target-libtermcap:
35192 @if target-libtermcap
35193 maybe-check-target-libtermcap: check-target-libtermcap
35194
35195 # Dummy target for uncheckable module.
35196 check-target-libtermcap:
35197
35198 @endif target-libtermcap
35199
35200 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35201 maybe-install-target-libtermcap:
35202 @if target-libtermcap
35203 maybe-install-target-libtermcap: install-target-libtermcap
35204
35205 install-target-libtermcap: installdirs
35206 @: $(MAKE); $(unstage)
35207 @r=`${PWD_COMMAND}`; export r; \
35208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35209 $(NORMAL_TARGET_EXPORTS) \
35210 (cd $(TARGET_SUBDIR)/libtermcap && \
35211 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35212
35213 @endif target-libtermcap
35214
35215 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35216 maybe-install-strip-target-libtermcap:
35217 @if target-libtermcap
35218 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35219
35220 install-strip-target-libtermcap: installdirs
35221 @: $(MAKE); $(unstage)
35222 @r=`${PWD_COMMAND}`; export r; \
35223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35224 $(NORMAL_TARGET_EXPORTS) \
35225 (cd $(TARGET_SUBDIR)/libtermcap && \
35226 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35227
35228 @endif target-libtermcap
35229
35230 # Other targets (info, dvi, pdf, etc.)
35231
35232 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35233 maybe-info-target-libtermcap:
35234 @if target-libtermcap
35235 maybe-info-target-libtermcap: info-target-libtermcap
35236
35237 info-target-libtermcap: \
35238 configure-target-libtermcap
35239 @: $(MAKE); $(unstage)
35240 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35241 r=`${PWD_COMMAND}`; export r; \
35242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35243 $(NORMAL_TARGET_EXPORTS) \
35244 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35245 for flag in $(EXTRA_TARGET_FLAGS); do \
35246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35247 done; \
35248 (cd $(TARGET_SUBDIR)/libtermcap && \
35249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35251 "RANLIB=$${RANLIB}" \
35252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35253 info) \
35254 || exit 1
35255
35256 @endif target-libtermcap
35257
35258 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35259 maybe-dvi-target-libtermcap:
35260 @if target-libtermcap
35261 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35262
35263 dvi-target-libtermcap: \
35264 configure-target-libtermcap
35265 @: $(MAKE); $(unstage)
35266 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35267 r=`${PWD_COMMAND}`; export r; \
35268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35269 $(NORMAL_TARGET_EXPORTS) \
35270 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35271 for flag in $(EXTRA_TARGET_FLAGS); do \
35272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35273 done; \
35274 (cd $(TARGET_SUBDIR)/libtermcap && \
35275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35277 "RANLIB=$${RANLIB}" \
35278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35279 dvi) \
35280 || exit 1
35281
35282 @endif target-libtermcap
35283
35284 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35285 maybe-pdf-target-libtermcap:
35286 @if target-libtermcap
35287 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35288
35289 pdf-target-libtermcap: \
35290 configure-target-libtermcap
35291 @: $(MAKE); $(unstage)
35292 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35293 r=`${PWD_COMMAND}`; export r; \
35294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35295 $(NORMAL_TARGET_EXPORTS) \
35296 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35297 for flag in $(EXTRA_TARGET_FLAGS); do \
35298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35299 done; \
35300 (cd $(TARGET_SUBDIR)/libtermcap && \
35301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35303 "RANLIB=$${RANLIB}" \
35304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35305 pdf) \
35306 || exit 1
35307
35308 @endif target-libtermcap
35309
35310 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35311 maybe-html-target-libtermcap:
35312 @if target-libtermcap
35313 maybe-html-target-libtermcap: html-target-libtermcap
35314
35315 html-target-libtermcap: \
35316 configure-target-libtermcap
35317 @: $(MAKE); $(unstage)
35318 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35319 r=`${PWD_COMMAND}`; export r; \
35320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35321 $(NORMAL_TARGET_EXPORTS) \
35322 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35323 for flag in $(EXTRA_TARGET_FLAGS); do \
35324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35325 done; \
35326 (cd $(TARGET_SUBDIR)/libtermcap && \
35327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35329 "RANLIB=$${RANLIB}" \
35330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35331 html) \
35332 || exit 1
35333
35334 @endif target-libtermcap
35335
35336 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35337 maybe-TAGS-target-libtermcap:
35338 @if target-libtermcap
35339 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35340
35341 TAGS-target-libtermcap: \
35342 configure-target-libtermcap
35343 @: $(MAKE); $(unstage)
35344 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35345 r=`${PWD_COMMAND}`; export r; \
35346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35347 $(NORMAL_TARGET_EXPORTS) \
35348 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35349 for flag in $(EXTRA_TARGET_FLAGS); do \
35350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35351 done; \
35352 (cd $(TARGET_SUBDIR)/libtermcap && \
35353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35355 "RANLIB=$${RANLIB}" \
35356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35357 TAGS) \
35358 || exit 1
35359
35360 @endif target-libtermcap
35361
35362 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35363 maybe-install-info-target-libtermcap:
35364 @if target-libtermcap
35365 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35366
35367 install-info-target-libtermcap: \
35368 configure-target-libtermcap \
35369 info-target-libtermcap
35370 @: $(MAKE); $(unstage)
35371 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35372 r=`${PWD_COMMAND}`; export r; \
35373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35374 $(NORMAL_TARGET_EXPORTS) \
35375 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35376 for flag in $(EXTRA_TARGET_FLAGS); do \
35377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35378 done; \
35379 (cd $(TARGET_SUBDIR)/libtermcap && \
35380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35382 "RANLIB=$${RANLIB}" \
35383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35384 install-info) \
35385 || exit 1
35386
35387 @endif target-libtermcap
35388
35389 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35390 maybe-install-pdf-target-libtermcap:
35391 @if target-libtermcap
35392 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35393
35394 install-pdf-target-libtermcap: \
35395 configure-target-libtermcap \
35396 pdf-target-libtermcap
35397 @: $(MAKE); $(unstage)
35398 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35399 r=`${PWD_COMMAND}`; export r; \
35400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35401 $(NORMAL_TARGET_EXPORTS) \
35402 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35403 for flag in $(EXTRA_TARGET_FLAGS); do \
35404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35405 done; \
35406 (cd $(TARGET_SUBDIR)/libtermcap && \
35407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35409 "RANLIB=$${RANLIB}" \
35410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35411 install-pdf) \
35412 || exit 1
35413
35414 @endif target-libtermcap
35415
35416 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35417 maybe-install-html-target-libtermcap:
35418 @if target-libtermcap
35419 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35420
35421 install-html-target-libtermcap: \
35422 configure-target-libtermcap \
35423 html-target-libtermcap
35424 @: $(MAKE); $(unstage)
35425 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35426 r=`${PWD_COMMAND}`; export r; \
35427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35428 $(NORMAL_TARGET_EXPORTS) \
35429 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35430 for flag in $(EXTRA_TARGET_FLAGS); do \
35431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35432 done; \
35433 (cd $(TARGET_SUBDIR)/libtermcap && \
35434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35436 "RANLIB=$${RANLIB}" \
35437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35438 install-html) \
35439 || exit 1
35440
35441 @endif target-libtermcap
35442
35443 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35444 maybe-installcheck-target-libtermcap:
35445 @if target-libtermcap
35446 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35447
35448 installcheck-target-libtermcap: \
35449 configure-target-libtermcap
35450 @: $(MAKE); $(unstage)
35451 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35452 r=`${PWD_COMMAND}`; export r; \
35453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35454 $(NORMAL_TARGET_EXPORTS) \
35455 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35456 for flag in $(EXTRA_TARGET_FLAGS); do \
35457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35458 done; \
35459 (cd $(TARGET_SUBDIR)/libtermcap && \
35460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35462 "RANLIB=$${RANLIB}" \
35463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35464 installcheck) \
35465 || exit 1
35466
35467 @endif target-libtermcap
35468
35469 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35470 maybe-mostlyclean-target-libtermcap:
35471 @if target-libtermcap
35472 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35473
35474 # libtermcap doesn't support mostlyclean.
35475 mostlyclean-target-libtermcap:
35476
35477 @endif target-libtermcap
35478
35479 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35480 maybe-clean-target-libtermcap:
35481 @if target-libtermcap
35482 maybe-clean-target-libtermcap: clean-target-libtermcap
35483
35484 # libtermcap doesn't support clean.
35485 clean-target-libtermcap:
35486
35487 @endif target-libtermcap
35488
35489 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35490 maybe-distclean-target-libtermcap:
35491 @if target-libtermcap
35492 maybe-distclean-target-libtermcap: distclean-target-libtermcap
35493
35494 # libtermcap doesn't support distclean.
35495 distclean-target-libtermcap:
35496
35497 @endif target-libtermcap
35498
35499 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35500 maybe-maintainer-clean-target-libtermcap:
35501 @if target-libtermcap
35502 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35503
35504 # libtermcap doesn't support maintainer-clean.
35505 maintainer-clean-target-libtermcap:
35506
35507 @endif target-libtermcap
35508
35509
35510
35511
35512
35513 .PHONY: configure-target-winsup maybe-configure-target-winsup
35514 maybe-configure-target-winsup:
35515 @if gcc-bootstrap
35516 configure-target-winsup: stage_current
35517 @endif gcc-bootstrap
35518 @if target-winsup
35519 maybe-configure-target-winsup: configure-target-winsup
35520 configure-target-winsup:
35521 @: $(MAKE); $(unstage)
35522 @r=`${PWD_COMMAND}`; export r; \
35523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35524 echo "Checking multilib configuration for winsup..."; \
35525 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35526 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35527 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35528 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35529 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35530 else \
35531 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35532 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35533 fi; \
35534 else \
35535 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35536 fi; \
35537 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35538 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35539 $(NORMAL_TARGET_EXPORTS) \
35540 echo Configuring in $(TARGET_SUBDIR)/winsup; \
35541 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35542 case $(srcdir) in \
35543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35544 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35546 esac; \
35547 srcdiroption="--srcdir=$${topdir}/winsup"; \
35548 libsrcdir="$$s/winsup"; \
35549 rm -f no-such-file || : ; \
35550 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35551 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35552 --target=${target_alias} $${srcdiroption} \
35553 || exit 1
35554 @endif target-winsup
35555
35556
35557
35558
35559
35560 .PHONY: all-target-winsup maybe-all-target-winsup
35561 maybe-all-target-winsup:
35562 @if gcc-bootstrap
35563 all-target-winsup: stage_current
35564 @endif gcc-bootstrap
35565 @if target-winsup
35566 TARGET-target-winsup=all
35567 maybe-all-target-winsup: all-target-winsup
35568 all-target-winsup: configure-target-winsup
35569 @: $(MAKE); $(unstage)
35570 @r=`${PWD_COMMAND}`; export r; \
35571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35572 $(NORMAL_TARGET_EXPORTS) \
35573 (cd $(TARGET_SUBDIR)/winsup && \
35574 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35575 $(TARGET-target-winsup))
35576 @endif target-winsup
35577
35578
35579
35580
35581
35582 .PHONY: check-target-winsup maybe-check-target-winsup
35583 maybe-check-target-winsup:
35584 @if target-winsup
35585 maybe-check-target-winsup: check-target-winsup
35586
35587 check-target-winsup:
35588 @: $(MAKE); $(unstage)
35589 @r=`${PWD_COMMAND}`; export r; \
35590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35591 $(NORMAL_TARGET_EXPORTS) \
35592 (cd $(TARGET_SUBDIR)/winsup && \
35593 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35594
35595 @endif target-winsup
35596
35597 .PHONY: install-target-winsup maybe-install-target-winsup
35598 maybe-install-target-winsup:
35599 @if target-winsup
35600 maybe-install-target-winsup: install-target-winsup
35601
35602 install-target-winsup: installdirs
35603 @: $(MAKE); $(unstage)
35604 @r=`${PWD_COMMAND}`; export r; \
35605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35606 $(NORMAL_TARGET_EXPORTS) \
35607 (cd $(TARGET_SUBDIR)/winsup && \
35608 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35609
35610 @endif target-winsup
35611
35612 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35613 maybe-install-strip-target-winsup:
35614 @if target-winsup
35615 maybe-install-strip-target-winsup: install-strip-target-winsup
35616
35617 install-strip-target-winsup: installdirs
35618 @: $(MAKE); $(unstage)
35619 @r=`${PWD_COMMAND}`; export r; \
35620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35621 $(NORMAL_TARGET_EXPORTS) \
35622 (cd $(TARGET_SUBDIR)/winsup && \
35623 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35624
35625 @endif target-winsup
35626
35627 # Other targets (info, dvi, pdf, etc.)
35628
35629 .PHONY: maybe-info-target-winsup info-target-winsup
35630 maybe-info-target-winsup:
35631 @if target-winsup
35632 maybe-info-target-winsup: info-target-winsup
35633
35634 info-target-winsup: \
35635 configure-target-winsup
35636 @: $(MAKE); $(unstage)
35637 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35638 r=`${PWD_COMMAND}`; export r; \
35639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35640 $(NORMAL_TARGET_EXPORTS) \
35641 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35642 for flag in $(EXTRA_TARGET_FLAGS); do \
35643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35644 done; \
35645 (cd $(TARGET_SUBDIR)/winsup && \
35646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35648 "RANLIB=$${RANLIB}" \
35649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35650 info) \
35651 || exit 1
35652
35653 @endif target-winsup
35654
35655 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
35656 maybe-dvi-target-winsup:
35657 @if target-winsup
35658 maybe-dvi-target-winsup: dvi-target-winsup
35659
35660 dvi-target-winsup: \
35661 configure-target-winsup
35662 @: $(MAKE); $(unstage)
35663 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35664 r=`${PWD_COMMAND}`; export r; \
35665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35666 $(NORMAL_TARGET_EXPORTS) \
35667 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35668 for flag in $(EXTRA_TARGET_FLAGS); do \
35669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35670 done; \
35671 (cd $(TARGET_SUBDIR)/winsup && \
35672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35674 "RANLIB=$${RANLIB}" \
35675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35676 dvi) \
35677 || exit 1
35678
35679 @endif target-winsup
35680
35681 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
35682 maybe-pdf-target-winsup:
35683 @if target-winsup
35684 maybe-pdf-target-winsup: pdf-target-winsup
35685
35686 pdf-target-winsup: \
35687 configure-target-winsup
35688 @: $(MAKE); $(unstage)
35689 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35690 r=`${PWD_COMMAND}`; export r; \
35691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35692 $(NORMAL_TARGET_EXPORTS) \
35693 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35694 for flag in $(EXTRA_TARGET_FLAGS); do \
35695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35696 done; \
35697 (cd $(TARGET_SUBDIR)/winsup && \
35698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35700 "RANLIB=$${RANLIB}" \
35701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35702 pdf) \
35703 || exit 1
35704
35705 @endif target-winsup
35706
35707 .PHONY: maybe-html-target-winsup html-target-winsup
35708 maybe-html-target-winsup:
35709 @if target-winsup
35710 maybe-html-target-winsup: html-target-winsup
35711
35712 html-target-winsup: \
35713 configure-target-winsup
35714 @: $(MAKE); $(unstage)
35715 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35716 r=`${PWD_COMMAND}`; export r; \
35717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35718 $(NORMAL_TARGET_EXPORTS) \
35719 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35720 for flag in $(EXTRA_TARGET_FLAGS); do \
35721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35722 done; \
35723 (cd $(TARGET_SUBDIR)/winsup && \
35724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35726 "RANLIB=$${RANLIB}" \
35727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35728 html) \
35729 || exit 1
35730
35731 @endif target-winsup
35732
35733 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35734 maybe-TAGS-target-winsup:
35735 @if target-winsup
35736 maybe-TAGS-target-winsup: TAGS-target-winsup
35737
35738 TAGS-target-winsup: \
35739 configure-target-winsup
35740 @: $(MAKE); $(unstage)
35741 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35742 r=`${PWD_COMMAND}`; export r; \
35743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35744 $(NORMAL_TARGET_EXPORTS) \
35745 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35746 for flag in $(EXTRA_TARGET_FLAGS); do \
35747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35748 done; \
35749 (cd $(TARGET_SUBDIR)/winsup && \
35750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35752 "RANLIB=$${RANLIB}" \
35753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35754 TAGS) \
35755 || exit 1
35756
35757 @endif target-winsup
35758
35759 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
35760 maybe-install-info-target-winsup:
35761 @if target-winsup
35762 maybe-install-info-target-winsup: install-info-target-winsup
35763
35764 install-info-target-winsup: \
35765 configure-target-winsup \
35766 info-target-winsup
35767 @: $(MAKE); $(unstage)
35768 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35769 r=`${PWD_COMMAND}`; export r; \
35770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35771 $(NORMAL_TARGET_EXPORTS) \
35772 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35773 for flag in $(EXTRA_TARGET_FLAGS); do \
35774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35775 done; \
35776 (cd $(TARGET_SUBDIR)/winsup && \
35777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35779 "RANLIB=$${RANLIB}" \
35780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35781 install-info) \
35782 || exit 1
35783
35784 @endif target-winsup
35785
35786 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35787 maybe-install-pdf-target-winsup:
35788 @if target-winsup
35789 maybe-install-pdf-target-winsup: install-pdf-target-winsup
35790
35791 install-pdf-target-winsup: \
35792 configure-target-winsup \
35793 pdf-target-winsup
35794 @: $(MAKE); $(unstage)
35795 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35796 r=`${PWD_COMMAND}`; export r; \
35797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35798 $(NORMAL_TARGET_EXPORTS) \
35799 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35800 for flag in $(EXTRA_TARGET_FLAGS); do \
35801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35802 done; \
35803 (cd $(TARGET_SUBDIR)/winsup && \
35804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35806 "RANLIB=$${RANLIB}" \
35807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35808 install-pdf) \
35809 || exit 1
35810
35811 @endif target-winsup
35812
35813 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
35814 maybe-install-html-target-winsup:
35815 @if target-winsup
35816 maybe-install-html-target-winsup: install-html-target-winsup
35817
35818 install-html-target-winsup: \
35819 configure-target-winsup \
35820 html-target-winsup
35821 @: $(MAKE); $(unstage)
35822 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35823 r=`${PWD_COMMAND}`; export r; \
35824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35825 $(NORMAL_TARGET_EXPORTS) \
35826 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35827 for flag in $(EXTRA_TARGET_FLAGS); do \
35828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35829 done; \
35830 (cd $(TARGET_SUBDIR)/winsup && \
35831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35833 "RANLIB=$${RANLIB}" \
35834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35835 install-html) \
35836 || exit 1
35837
35838 @endif target-winsup
35839
35840 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35841 maybe-installcheck-target-winsup:
35842 @if target-winsup
35843 maybe-installcheck-target-winsup: installcheck-target-winsup
35844
35845 installcheck-target-winsup: \
35846 configure-target-winsup
35847 @: $(MAKE); $(unstage)
35848 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35849 r=`${PWD_COMMAND}`; export r; \
35850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35851 $(NORMAL_TARGET_EXPORTS) \
35852 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35853 for flag in $(EXTRA_TARGET_FLAGS); do \
35854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35855 done; \
35856 (cd $(TARGET_SUBDIR)/winsup && \
35857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35859 "RANLIB=$${RANLIB}" \
35860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35861 installcheck) \
35862 || exit 1
35863
35864 @endif target-winsup
35865
35866 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35867 maybe-mostlyclean-target-winsup:
35868 @if target-winsup
35869 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35870
35871 mostlyclean-target-winsup:
35872 @: $(MAKE); $(unstage)
35873 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35874 r=`${PWD_COMMAND}`; export r; \
35875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35876 $(NORMAL_TARGET_EXPORTS) \
35877 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35878 for flag in $(EXTRA_TARGET_FLAGS); do \
35879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35880 done; \
35881 (cd $(TARGET_SUBDIR)/winsup && \
35882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35884 "RANLIB=$${RANLIB}" \
35885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35886 mostlyclean) \
35887 || exit 1
35888
35889 @endif target-winsup
35890
35891 .PHONY: maybe-clean-target-winsup clean-target-winsup
35892 maybe-clean-target-winsup:
35893 @if target-winsup
35894 maybe-clean-target-winsup: clean-target-winsup
35895
35896 clean-target-winsup:
35897 @: $(MAKE); $(unstage)
35898 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35899 r=`${PWD_COMMAND}`; export r; \
35900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35901 $(NORMAL_TARGET_EXPORTS) \
35902 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35903 for flag in $(EXTRA_TARGET_FLAGS); do \
35904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35905 done; \
35906 (cd $(TARGET_SUBDIR)/winsup && \
35907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35909 "RANLIB=$${RANLIB}" \
35910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35911 clean) \
35912 || exit 1
35913
35914 @endif target-winsup
35915
35916 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
35917 maybe-distclean-target-winsup:
35918 @if target-winsup
35919 maybe-distclean-target-winsup: distclean-target-winsup
35920
35921 distclean-target-winsup:
35922 @: $(MAKE); $(unstage)
35923 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35924 r=`${PWD_COMMAND}`; export r; \
35925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35926 $(NORMAL_TARGET_EXPORTS) \
35927 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35928 for flag in $(EXTRA_TARGET_FLAGS); do \
35929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35930 done; \
35931 (cd $(TARGET_SUBDIR)/winsup && \
35932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35934 "RANLIB=$${RANLIB}" \
35935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35936 distclean) \
35937 || exit 1
35938
35939 @endif target-winsup
35940
35941 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35942 maybe-maintainer-clean-target-winsup:
35943 @if target-winsup
35944 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35945
35946 maintainer-clean-target-winsup:
35947 @: $(MAKE); $(unstage)
35948 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35949 r=`${PWD_COMMAND}`; export r; \
35950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35951 $(NORMAL_TARGET_EXPORTS) \
35952 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35953 for flag in $(EXTRA_TARGET_FLAGS); do \
35954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35955 done; \
35956 (cd $(TARGET_SUBDIR)/winsup && \
35957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35959 "RANLIB=$${RANLIB}" \
35960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35961 maintainer-clean) \
35962 || exit 1
35963
35964 @endif target-winsup
35965
35966
35967
35968
35969
35970 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
35971 maybe-configure-target-libgloss:
35972 @if gcc-bootstrap
35973 configure-target-libgloss: stage_current
35974 @endif gcc-bootstrap
35975 @if target-libgloss
35976 maybe-configure-target-libgloss: configure-target-libgloss
35977 configure-target-libgloss:
35978 @: $(MAKE); $(unstage)
35979 @r=`${PWD_COMMAND}`; export r; \
35980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35981 echo "Checking multilib configuration for libgloss..."; \
35982 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35983 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
35984 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35985 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35986 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
35987 else \
35988 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
35989 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35990 fi; \
35991 else \
35992 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35993 fi; \
35994 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
35995 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35996 $(NORMAL_TARGET_EXPORTS) \
35997 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
35998 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
35999 case $(srcdir) in \
36000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36001 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36003 esac; \
36004 srcdiroption="--srcdir=$${topdir}/libgloss"; \
36005 libsrcdir="$$s/libgloss"; \
36006 rm -f no-such-file || : ; \
36007 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36008 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36009 --target=${target_alias} $${srcdiroption} \
36010 || exit 1
36011 @endif target-libgloss
36012
36013
36014
36015
36016
36017 .PHONY: all-target-libgloss maybe-all-target-libgloss
36018 maybe-all-target-libgloss:
36019 @if gcc-bootstrap
36020 all-target-libgloss: stage_current
36021 @endif gcc-bootstrap
36022 @if target-libgloss
36023 TARGET-target-libgloss=all
36024 maybe-all-target-libgloss: all-target-libgloss
36025 all-target-libgloss: configure-target-libgloss
36026 @: $(MAKE); $(unstage)
36027 @r=`${PWD_COMMAND}`; export r; \
36028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36029 $(NORMAL_TARGET_EXPORTS) \
36030 (cd $(TARGET_SUBDIR)/libgloss && \
36031 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36032 $(TARGET-target-libgloss))
36033 @endif target-libgloss
36034
36035
36036
36037
36038
36039 .PHONY: check-target-libgloss maybe-check-target-libgloss
36040 maybe-check-target-libgloss:
36041 @if target-libgloss
36042 maybe-check-target-libgloss: check-target-libgloss
36043
36044 # Dummy target for uncheckable module.
36045 check-target-libgloss:
36046
36047 @endif target-libgloss
36048
36049 .PHONY: install-target-libgloss maybe-install-target-libgloss
36050 maybe-install-target-libgloss:
36051 @if target-libgloss
36052 maybe-install-target-libgloss: install-target-libgloss
36053
36054 install-target-libgloss: installdirs
36055 @: $(MAKE); $(unstage)
36056 @r=`${PWD_COMMAND}`; export r; \
36057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36058 $(NORMAL_TARGET_EXPORTS) \
36059 (cd $(TARGET_SUBDIR)/libgloss && \
36060 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36061
36062 @endif target-libgloss
36063
36064 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36065 maybe-install-strip-target-libgloss:
36066 @if target-libgloss
36067 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36068
36069 install-strip-target-libgloss: installdirs
36070 @: $(MAKE); $(unstage)
36071 @r=`${PWD_COMMAND}`; export r; \
36072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36073 $(NORMAL_TARGET_EXPORTS) \
36074 (cd $(TARGET_SUBDIR)/libgloss && \
36075 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36076
36077 @endif target-libgloss
36078
36079 # Other targets (info, dvi, pdf, etc.)
36080
36081 .PHONY: maybe-info-target-libgloss info-target-libgloss
36082 maybe-info-target-libgloss:
36083 @if target-libgloss
36084 maybe-info-target-libgloss: info-target-libgloss
36085
36086 info-target-libgloss: \
36087 configure-target-libgloss
36088 @: $(MAKE); $(unstage)
36089 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36090 r=`${PWD_COMMAND}`; export r; \
36091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36092 $(NORMAL_TARGET_EXPORTS) \
36093 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36094 for flag in $(EXTRA_TARGET_FLAGS); do \
36095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36096 done; \
36097 (cd $(TARGET_SUBDIR)/libgloss && \
36098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36100 "RANLIB=$${RANLIB}" \
36101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36102 info) \
36103 || exit 1
36104
36105 @endif target-libgloss
36106
36107 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36108 maybe-dvi-target-libgloss:
36109 @if target-libgloss
36110 maybe-dvi-target-libgloss: dvi-target-libgloss
36111
36112 dvi-target-libgloss: \
36113 configure-target-libgloss
36114 @: $(MAKE); $(unstage)
36115 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36116 r=`${PWD_COMMAND}`; export r; \
36117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36118 $(NORMAL_TARGET_EXPORTS) \
36119 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36120 for flag in $(EXTRA_TARGET_FLAGS); do \
36121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36122 done; \
36123 (cd $(TARGET_SUBDIR)/libgloss && \
36124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36126 "RANLIB=$${RANLIB}" \
36127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36128 dvi) \
36129 || exit 1
36130
36131 @endif target-libgloss
36132
36133 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36134 maybe-pdf-target-libgloss:
36135 @if target-libgloss
36136 maybe-pdf-target-libgloss: pdf-target-libgloss
36137
36138 pdf-target-libgloss: \
36139 configure-target-libgloss
36140 @: $(MAKE); $(unstage)
36141 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36142 r=`${PWD_COMMAND}`; export r; \
36143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36144 $(NORMAL_TARGET_EXPORTS) \
36145 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36146 for flag in $(EXTRA_TARGET_FLAGS); do \
36147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36148 done; \
36149 (cd $(TARGET_SUBDIR)/libgloss && \
36150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36152 "RANLIB=$${RANLIB}" \
36153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36154 pdf) \
36155 || exit 1
36156
36157 @endif target-libgloss
36158
36159 .PHONY: maybe-html-target-libgloss html-target-libgloss
36160 maybe-html-target-libgloss:
36161 @if target-libgloss
36162 maybe-html-target-libgloss: html-target-libgloss
36163
36164 html-target-libgloss: \
36165 configure-target-libgloss
36166 @: $(MAKE); $(unstage)
36167 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36168 r=`${PWD_COMMAND}`; export r; \
36169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36170 $(NORMAL_TARGET_EXPORTS) \
36171 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36172 for flag in $(EXTRA_TARGET_FLAGS); do \
36173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36174 done; \
36175 (cd $(TARGET_SUBDIR)/libgloss && \
36176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36178 "RANLIB=$${RANLIB}" \
36179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36180 html) \
36181 || exit 1
36182
36183 @endif target-libgloss
36184
36185 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36186 maybe-TAGS-target-libgloss:
36187 @if target-libgloss
36188 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36189
36190 TAGS-target-libgloss: \
36191 configure-target-libgloss
36192 @: $(MAKE); $(unstage)
36193 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36194 r=`${PWD_COMMAND}`; export r; \
36195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36196 $(NORMAL_TARGET_EXPORTS) \
36197 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36198 for flag in $(EXTRA_TARGET_FLAGS); do \
36199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36200 done; \
36201 (cd $(TARGET_SUBDIR)/libgloss && \
36202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36204 "RANLIB=$${RANLIB}" \
36205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36206 TAGS) \
36207 || exit 1
36208
36209 @endif target-libgloss
36210
36211 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36212 maybe-install-info-target-libgloss:
36213 @if target-libgloss
36214 maybe-install-info-target-libgloss: install-info-target-libgloss
36215
36216 install-info-target-libgloss: \
36217 configure-target-libgloss \
36218 info-target-libgloss
36219 @: $(MAKE); $(unstage)
36220 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36221 r=`${PWD_COMMAND}`; export r; \
36222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36223 $(NORMAL_TARGET_EXPORTS) \
36224 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36225 for flag in $(EXTRA_TARGET_FLAGS); do \
36226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36227 done; \
36228 (cd $(TARGET_SUBDIR)/libgloss && \
36229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36231 "RANLIB=$${RANLIB}" \
36232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36233 install-info) \
36234 || exit 1
36235
36236 @endif target-libgloss
36237
36238 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36239 maybe-install-pdf-target-libgloss:
36240 @if target-libgloss
36241 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36242
36243 install-pdf-target-libgloss: \
36244 configure-target-libgloss \
36245 pdf-target-libgloss
36246 @: $(MAKE); $(unstage)
36247 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36248 r=`${PWD_COMMAND}`; export r; \
36249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36250 $(NORMAL_TARGET_EXPORTS) \
36251 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36252 for flag in $(EXTRA_TARGET_FLAGS); do \
36253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36254 done; \
36255 (cd $(TARGET_SUBDIR)/libgloss && \
36256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36258 "RANLIB=$${RANLIB}" \
36259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36260 install-pdf) \
36261 || exit 1
36262
36263 @endif target-libgloss
36264
36265 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36266 maybe-install-html-target-libgloss:
36267 @if target-libgloss
36268 maybe-install-html-target-libgloss: install-html-target-libgloss
36269
36270 install-html-target-libgloss: \
36271 configure-target-libgloss \
36272 html-target-libgloss
36273 @: $(MAKE); $(unstage)
36274 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36275 r=`${PWD_COMMAND}`; export r; \
36276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36277 $(NORMAL_TARGET_EXPORTS) \
36278 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36279 for flag in $(EXTRA_TARGET_FLAGS); do \
36280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36281 done; \
36282 (cd $(TARGET_SUBDIR)/libgloss && \
36283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36285 "RANLIB=$${RANLIB}" \
36286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36287 install-html) \
36288 || exit 1
36289
36290 @endif target-libgloss
36291
36292 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36293 maybe-installcheck-target-libgloss:
36294 @if target-libgloss
36295 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36296
36297 installcheck-target-libgloss: \
36298 configure-target-libgloss
36299 @: $(MAKE); $(unstage)
36300 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36301 r=`${PWD_COMMAND}`; export r; \
36302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36303 $(NORMAL_TARGET_EXPORTS) \
36304 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36305 for flag in $(EXTRA_TARGET_FLAGS); do \
36306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36307 done; \
36308 (cd $(TARGET_SUBDIR)/libgloss && \
36309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36311 "RANLIB=$${RANLIB}" \
36312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36313 installcheck) \
36314 || exit 1
36315
36316 @endif target-libgloss
36317
36318 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36319 maybe-mostlyclean-target-libgloss:
36320 @if target-libgloss
36321 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36322
36323 mostlyclean-target-libgloss:
36324 @: $(MAKE); $(unstage)
36325 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36326 r=`${PWD_COMMAND}`; export r; \
36327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36328 $(NORMAL_TARGET_EXPORTS) \
36329 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36330 for flag in $(EXTRA_TARGET_FLAGS); do \
36331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36332 done; \
36333 (cd $(TARGET_SUBDIR)/libgloss && \
36334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36336 "RANLIB=$${RANLIB}" \
36337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36338 mostlyclean) \
36339 || exit 1
36340
36341 @endif target-libgloss
36342
36343 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36344 maybe-clean-target-libgloss:
36345 @if target-libgloss
36346 maybe-clean-target-libgloss: clean-target-libgloss
36347
36348 clean-target-libgloss:
36349 @: $(MAKE); $(unstage)
36350 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36351 r=`${PWD_COMMAND}`; export r; \
36352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36353 $(NORMAL_TARGET_EXPORTS) \
36354 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36355 for flag in $(EXTRA_TARGET_FLAGS); do \
36356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36357 done; \
36358 (cd $(TARGET_SUBDIR)/libgloss && \
36359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36361 "RANLIB=$${RANLIB}" \
36362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36363 clean) \
36364 || exit 1
36365
36366 @endif target-libgloss
36367
36368 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36369 maybe-distclean-target-libgloss:
36370 @if target-libgloss
36371 maybe-distclean-target-libgloss: distclean-target-libgloss
36372
36373 distclean-target-libgloss:
36374 @: $(MAKE); $(unstage)
36375 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36376 r=`${PWD_COMMAND}`; export r; \
36377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36378 $(NORMAL_TARGET_EXPORTS) \
36379 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36380 for flag in $(EXTRA_TARGET_FLAGS); do \
36381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36382 done; \
36383 (cd $(TARGET_SUBDIR)/libgloss && \
36384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36386 "RANLIB=$${RANLIB}" \
36387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36388 distclean) \
36389 || exit 1
36390
36391 @endif target-libgloss
36392
36393 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36394 maybe-maintainer-clean-target-libgloss:
36395 @if target-libgloss
36396 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36397
36398 maintainer-clean-target-libgloss:
36399 @: $(MAKE); $(unstage)
36400 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36401 r=`${PWD_COMMAND}`; export r; \
36402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36403 $(NORMAL_TARGET_EXPORTS) \
36404 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36405 for flag in $(EXTRA_TARGET_FLAGS); do \
36406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36407 done; \
36408 (cd $(TARGET_SUBDIR)/libgloss && \
36409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36411 "RANLIB=$${RANLIB}" \
36412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36413 maintainer-clean) \
36414 || exit 1
36415
36416 @endif target-libgloss
36417
36418
36419
36420
36421
36422 .PHONY: configure-target-libffi maybe-configure-target-libffi
36423 maybe-configure-target-libffi:
36424 @if gcc-bootstrap
36425 configure-target-libffi: stage_current
36426 @endif gcc-bootstrap
36427 @if target-libffi
36428 maybe-configure-target-libffi: configure-target-libffi
36429 configure-target-libffi:
36430 @: $(MAKE); $(unstage)
36431 @r=`${PWD_COMMAND}`; export r; \
36432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36433 echo "Checking multilib configuration for libffi..."; \
36434 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36435 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36436 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36437 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36438 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36439 else \
36440 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36441 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36442 fi; \
36443 else \
36444 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36445 fi; \
36446 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36447 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36448 $(NORMAL_TARGET_EXPORTS) \
36449 echo Configuring in $(TARGET_SUBDIR)/libffi; \
36450 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36451 case $(srcdir) in \
36452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36453 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36455 esac; \
36456 srcdiroption="--srcdir=$${topdir}/libffi"; \
36457 libsrcdir="$$s/libffi"; \
36458 rm -f no-such-file || : ; \
36459 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36460 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36461 --target=${target_alias} $${srcdiroption} \
36462 || exit 1
36463 @endif target-libffi
36464
36465
36466
36467
36468
36469 .PHONY: all-target-libffi maybe-all-target-libffi
36470 maybe-all-target-libffi:
36471 @if gcc-bootstrap
36472 all-target-libffi: stage_current
36473 @endif gcc-bootstrap
36474 @if target-libffi
36475 TARGET-target-libffi=all
36476 maybe-all-target-libffi: all-target-libffi
36477 all-target-libffi: configure-target-libffi
36478 @: $(MAKE); $(unstage)
36479 @r=`${PWD_COMMAND}`; export r; \
36480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36481 $(NORMAL_TARGET_EXPORTS) \
36482 (cd $(TARGET_SUBDIR)/libffi && \
36483 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36484 $(TARGET-target-libffi))
36485 @endif target-libffi
36486
36487
36488
36489
36490
36491 .PHONY: check-target-libffi maybe-check-target-libffi
36492 maybe-check-target-libffi:
36493 @if target-libffi
36494 maybe-check-target-libffi: check-target-libffi
36495
36496 check-target-libffi:
36497 @: $(MAKE); $(unstage)
36498 @r=`${PWD_COMMAND}`; export r; \
36499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36500 $(NORMAL_TARGET_EXPORTS) \
36501 (cd $(TARGET_SUBDIR)/libffi && \
36502 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36503
36504 @endif target-libffi
36505
36506 .PHONY: install-target-libffi maybe-install-target-libffi
36507 maybe-install-target-libffi:
36508 @if target-libffi
36509 maybe-install-target-libffi: install-target-libffi
36510
36511 install-target-libffi: installdirs
36512 @: $(MAKE); $(unstage)
36513 @r=`${PWD_COMMAND}`; export r; \
36514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36515 $(NORMAL_TARGET_EXPORTS) \
36516 (cd $(TARGET_SUBDIR)/libffi && \
36517 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36518
36519 @endif target-libffi
36520
36521 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36522 maybe-install-strip-target-libffi:
36523 @if target-libffi
36524 maybe-install-strip-target-libffi: install-strip-target-libffi
36525
36526 install-strip-target-libffi: installdirs
36527 @: $(MAKE); $(unstage)
36528 @r=`${PWD_COMMAND}`; export r; \
36529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36530 $(NORMAL_TARGET_EXPORTS) \
36531 (cd $(TARGET_SUBDIR)/libffi && \
36532 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36533
36534 @endif target-libffi
36535
36536 # Other targets (info, dvi, pdf, etc.)
36537
36538 .PHONY: maybe-info-target-libffi info-target-libffi
36539 maybe-info-target-libffi:
36540 @if target-libffi
36541 maybe-info-target-libffi: info-target-libffi
36542
36543 info-target-libffi: \
36544 configure-target-libffi
36545 @: $(MAKE); $(unstage)
36546 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36547 r=`${PWD_COMMAND}`; export r; \
36548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36549 $(NORMAL_TARGET_EXPORTS) \
36550 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36551 for flag in $(EXTRA_TARGET_FLAGS); do \
36552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36553 done; \
36554 (cd $(TARGET_SUBDIR)/libffi && \
36555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36557 "RANLIB=$${RANLIB}" \
36558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36559 info) \
36560 || exit 1
36561
36562 @endif target-libffi
36563
36564 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
36565 maybe-dvi-target-libffi:
36566 @if target-libffi
36567 maybe-dvi-target-libffi: dvi-target-libffi
36568
36569 dvi-target-libffi: \
36570 configure-target-libffi
36571 @: $(MAKE); $(unstage)
36572 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36573 r=`${PWD_COMMAND}`; export r; \
36574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36575 $(NORMAL_TARGET_EXPORTS) \
36576 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36577 for flag in $(EXTRA_TARGET_FLAGS); do \
36578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36579 done; \
36580 (cd $(TARGET_SUBDIR)/libffi && \
36581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36583 "RANLIB=$${RANLIB}" \
36584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36585 dvi) \
36586 || exit 1
36587
36588 @endif target-libffi
36589
36590 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
36591 maybe-pdf-target-libffi:
36592 @if target-libffi
36593 maybe-pdf-target-libffi: pdf-target-libffi
36594
36595 pdf-target-libffi: \
36596 configure-target-libffi
36597 @: $(MAKE); $(unstage)
36598 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36599 r=`${PWD_COMMAND}`; export r; \
36600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36601 $(NORMAL_TARGET_EXPORTS) \
36602 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36603 for flag in $(EXTRA_TARGET_FLAGS); do \
36604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36605 done; \
36606 (cd $(TARGET_SUBDIR)/libffi && \
36607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36609 "RANLIB=$${RANLIB}" \
36610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36611 pdf) \
36612 || exit 1
36613
36614 @endif target-libffi
36615
36616 .PHONY: maybe-html-target-libffi html-target-libffi
36617 maybe-html-target-libffi:
36618 @if target-libffi
36619 maybe-html-target-libffi: html-target-libffi
36620
36621 html-target-libffi: \
36622 configure-target-libffi
36623 @: $(MAKE); $(unstage)
36624 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36625 r=`${PWD_COMMAND}`; export r; \
36626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36627 $(NORMAL_TARGET_EXPORTS) \
36628 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36629 for flag in $(EXTRA_TARGET_FLAGS); do \
36630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36631 done; \
36632 (cd $(TARGET_SUBDIR)/libffi && \
36633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36635 "RANLIB=$${RANLIB}" \
36636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36637 html) \
36638 || exit 1
36639
36640 @endif target-libffi
36641
36642 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36643 maybe-TAGS-target-libffi:
36644 @if target-libffi
36645 maybe-TAGS-target-libffi: TAGS-target-libffi
36646
36647 TAGS-target-libffi: \
36648 configure-target-libffi
36649 @: $(MAKE); $(unstage)
36650 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36651 r=`${PWD_COMMAND}`; export r; \
36652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36653 $(NORMAL_TARGET_EXPORTS) \
36654 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36655 for flag in $(EXTRA_TARGET_FLAGS); do \
36656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36657 done; \
36658 (cd $(TARGET_SUBDIR)/libffi && \
36659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36661 "RANLIB=$${RANLIB}" \
36662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36663 TAGS) \
36664 || exit 1
36665
36666 @endif target-libffi
36667
36668 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
36669 maybe-install-info-target-libffi:
36670 @if target-libffi
36671 maybe-install-info-target-libffi: install-info-target-libffi
36672
36673 install-info-target-libffi: \
36674 configure-target-libffi \
36675 info-target-libffi
36676 @: $(MAKE); $(unstage)
36677 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36678 r=`${PWD_COMMAND}`; export r; \
36679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36680 $(NORMAL_TARGET_EXPORTS) \
36681 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36682 for flag in $(EXTRA_TARGET_FLAGS); do \
36683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36684 done; \
36685 (cd $(TARGET_SUBDIR)/libffi && \
36686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36688 "RANLIB=$${RANLIB}" \
36689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36690 install-info) \
36691 || exit 1
36692
36693 @endif target-libffi
36694
36695 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36696 maybe-install-pdf-target-libffi:
36697 @if target-libffi
36698 maybe-install-pdf-target-libffi: install-pdf-target-libffi
36699
36700 install-pdf-target-libffi: \
36701 configure-target-libffi \
36702 pdf-target-libffi
36703 @: $(MAKE); $(unstage)
36704 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36705 r=`${PWD_COMMAND}`; export r; \
36706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36707 $(NORMAL_TARGET_EXPORTS) \
36708 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36709 for flag in $(EXTRA_TARGET_FLAGS); do \
36710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36711 done; \
36712 (cd $(TARGET_SUBDIR)/libffi && \
36713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36715 "RANLIB=$${RANLIB}" \
36716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36717 install-pdf) \
36718 || exit 1
36719
36720 @endif target-libffi
36721
36722 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
36723 maybe-install-html-target-libffi:
36724 @if target-libffi
36725 maybe-install-html-target-libffi: install-html-target-libffi
36726
36727 install-html-target-libffi: \
36728 configure-target-libffi \
36729 html-target-libffi
36730 @: $(MAKE); $(unstage)
36731 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36732 r=`${PWD_COMMAND}`; export r; \
36733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36734 $(NORMAL_TARGET_EXPORTS) \
36735 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36736 for flag in $(EXTRA_TARGET_FLAGS); do \
36737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36738 done; \
36739 (cd $(TARGET_SUBDIR)/libffi && \
36740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36742 "RANLIB=$${RANLIB}" \
36743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36744 install-html) \
36745 || exit 1
36746
36747 @endif target-libffi
36748
36749 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36750 maybe-installcheck-target-libffi:
36751 @if target-libffi
36752 maybe-installcheck-target-libffi: installcheck-target-libffi
36753
36754 installcheck-target-libffi: \
36755 configure-target-libffi
36756 @: $(MAKE); $(unstage)
36757 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36758 r=`${PWD_COMMAND}`; export r; \
36759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36760 $(NORMAL_TARGET_EXPORTS) \
36761 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36762 for flag in $(EXTRA_TARGET_FLAGS); do \
36763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36764 done; \
36765 (cd $(TARGET_SUBDIR)/libffi && \
36766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36768 "RANLIB=$${RANLIB}" \
36769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36770 installcheck) \
36771 || exit 1
36772
36773 @endif target-libffi
36774
36775 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36776 maybe-mostlyclean-target-libffi:
36777 @if target-libffi
36778 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36779
36780 mostlyclean-target-libffi:
36781 @: $(MAKE); $(unstage)
36782 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36783 r=`${PWD_COMMAND}`; export r; \
36784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36785 $(NORMAL_TARGET_EXPORTS) \
36786 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36787 for flag in $(EXTRA_TARGET_FLAGS); do \
36788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36789 done; \
36790 (cd $(TARGET_SUBDIR)/libffi && \
36791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36793 "RANLIB=$${RANLIB}" \
36794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36795 mostlyclean) \
36796 || exit 1
36797
36798 @endif target-libffi
36799
36800 .PHONY: maybe-clean-target-libffi clean-target-libffi
36801 maybe-clean-target-libffi:
36802 @if target-libffi
36803 maybe-clean-target-libffi: clean-target-libffi
36804
36805 clean-target-libffi:
36806 @: $(MAKE); $(unstage)
36807 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36808 r=`${PWD_COMMAND}`; export r; \
36809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36810 $(NORMAL_TARGET_EXPORTS) \
36811 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36812 for flag in $(EXTRA_TARGET_FLAGS); do \
36813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36814 done; \
36815 (cd $(TARGET_SUBDIR)/libffi && \
36816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36818 "RANLIB=$${RANLIB}" \
36819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36820 clean) \
36821 || exit 1
36822
36823 @endif target-libffi
36824
36825 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
36826 maybe-distclean-target-libffi:
36827 @if target-libffi
36828 maybe-distclean-target-libffi: distclean-target-libffi
36829
36830 distclean-target-libffi:
36831 @: $(MAKE); $(unstage)
36832 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36833 r=`${PWD_COMMAND}`; export r; \
36834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36835 $(NORMAL_TARGET_EXPORTS) \
36836 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36837 for flag in $(EXTRA_TARGET_FLAGS); do \
36838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36839 done; \
36840 (cd $(TARGET_SUBDIR)/libffi && \
36841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36843 "RANLIB=$${RANLIB}" \
36844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36845 distclean) \
36846 || exit 1
36847
36848 @endif target-libffi
36849
36850 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36851 maybe-maintainer-clean-target-libffi:
36852 @if target-libffi
36853 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36854
36855 maintainer-clean-target-libffi:
36856 @: $(MAKE); $(unstage)
36857 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36858 r=`${PWD_COMMAND}`; export r; \
36859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36860 $(NORMAL_TARGET_EXPORTS) \
36861 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36862 for flag in $(EXTRA_TARGET_FLAGS); do \
36863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36864 done; \
36865 (cd $(TARGET_SUBDIR)/libffi && \
36866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36868 "RANLIB=$${RANLIB}" \
36869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36870 maintainer-clean) \
36871 || exit 1
36872
36873 @endif target-libffi
36874
36875
36876
36877
36878
36879 .PHONY: configure-target-libjava maybe-configure-target-libjava
36880 maybe-configure-target-libjava:
36881 @if gcc-bootstrap
36882 configure-target-libjava: stage_current
36883 @endif gcc-bootstrap
36884 @if target-libjava
36885 maybe-configure-target-libjava: configure-target-libjava
36886 configure-target-libjava:
36887 @: $(MAKE); $(unstage)
36888 @r=`${PWD_COMMAND}`; export r; \
36889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36890 echo "Checking multilib configuration for libjava..."; \
36891 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36892 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36893 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36894 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36895 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36896 else \
36897 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36898 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36899 fi; \
36900 else \
36901 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36902 fi; \
36903 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36904 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36905 $(RAW_CXX_TARGET_EXPORTS) \
36906 echo Configuring in $(TARGET_SUBDIR)/libjava; \
36907 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36908 case $(srcdir) in \
36909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36910 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36912 esac; \
36913 srcdiroption="--srcdir=$${topdir}/libjava"; \
36914 libsrcdir="$$s/libjava"; \
36915 rm -f no-such-file || : ; \
36916 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36917 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36918 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36919 || exit 1
36920 @endif target-libjava
36921
36922
36923
36924
36925
36926 .PHONY: all-target-libjava maybe-all-target-libjava
36927 maybe-all-target-libjava:
36928 @if gcc-bootstrap
36929 all-target-libjava: stage_current
36930 @endif gcc-bootstrap
36931 @if target-libjava
36932 TARGET-target-libjava=all
36933 maybe-all-target-libjava: all-target-libjava
36934 all-target-libjava: configure-target-libjava
36935 @: $(MAKE); $(unstage)
36936 @r=`${PWD_COMMAND}`; export r; \
36937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36938 $(RAW_CXX_TARGET_EXPORTS) \
36939 (cd $(TARGET_SUBDIR)/libjava && \
36940 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36941 $(TARGET-target-libjava))
36942 @endif target-libjava
36943
36944
36945
36946
36947
36948 .PHONY: check-target-libjava maybe-check-target-libjava
36949 maybe-check-target-libjava:
36950 @if target-libjava
36951 maybe-check-target-libjava: check-target-libjava
36952
36953 check-target-libjava:
36954 @: $(MAKE); $(unstage)
36955 @r=`${PWD_COMMAND}`; export r; \
36956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36957 $(RAW_CXX_TARGET_EXPORTS) \
36958 (cd $(TARGET_SUBDIR)/libjava && \
36959 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36960
36961 @endif target-libjava
36962
36963 .PHONY: install-target-libjava maybe-install-target-libjava
36964 maybe-install-target-libjava:
36965 @if target-libjava
36966 maybe-install-target-libjava: install-target-libjava
36967
36968 install-target-libjava: installdirs
36969 @: $(MAKE); $(unstage)
36970 @r=`${PWD_COMMAND}`; export r; \
36971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36972 $(RAW_CXX_TARGET_EXPORTS) \
36973 (cd $(TARGET_SUBDIR)/libjava && \
36974 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36975
36976 @endif target-libjava
36977
36978 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
36979 maybe-install-strip-target-libjava:
36980 @if target-libjava
36981 maybe-install-strip-target-libjava: install-strip-target-libjava
36982
36983 install-strip-target-libjava: installdirs
36984 @: $(MAKE); $(unstage)
36985 @r=`${PWD_COMMAND}`; export r; \
36986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36987 $(RAW_CXX_TARGET_EXPORTS) \
36988 (cd $(TARGET_SUBDIR)/libjava && \
36989 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36990
36991 @endif target-libjava
36992
36993 # Other targets (info, dvi, pdf, etc.)
36994
36995 .PHONY: maybe-info-target-libjava info-target-libjava
36996 maybe-info-target-libjava:
36997 @if target-libjava
36998 maybe-info-target-libjava: info-target-libjava
36999
37000 info-target-libjava: \
37001 configure-target-libjava
37002 @: $(MAKE); $(unstage)
37003 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37004 r=`${PWD_COMMAND}`; export r; \
37005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37006 $(RAW_CXX_TARGET_EXPORTS) \
37007 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37008 for flag in $(EXTRA_TARGET_FLAGS); do \
37009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37010 done; \
37011 (cd $(TARGET_SUBDIR)/libjava && \
37012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37014 "RANLIB=$${RANLIB}" \
37015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37016 info) \
37017 || exit 1
37018
37019 @endif target-libjava
37020
37021 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37022 maybe-dvi-target-libjava:
37023 @if target-libjava
37024 maybe-dvi-target-libjava: dvi-target-libjava
37025
37026 dvi-target-libjava: \
37027 configure-target-libjava
37028 @: $(MAKE); $(unstage)
37029 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37030 r=`${PWD_COMMAND}`; export r; \
37031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37032 $(RAW_CXX_TARGET_EXPORTS) \
37033 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37034 for flag in $(EXTRA_TARGET_FLAGS); do \
37035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37036 done; \
37037 (cd $(TARGET_SUBDIR)/libjava && \
37038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37040 "RANLIB=$${RANLIB}" \
37041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37042 dvi) \
37043 || exit 1
37044
37045 @endif target-libjava
37046
37047 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37048 maybe-pdf-target-libjava:
37049 @if target-libjava
37050 maybe-pdf-target-libjava: pdf-target-libjava
37051
37052 pdf-target-libjava: \
37053 configure-target-libjava
37054 @: $(MAKE); $(unstage)
37055 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37056 r=`${PWD_COMMAND}`; export r; \
37057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37058 $(RAW_CXX_TARGET_EXPORTS) \
37059 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37060 for flag in $(EXTRA_TARGET_FLAGS); do \
37061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37062 done; \
37063 (cd $(TARGET_SUBDIR)/libjava && \
37064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37066 "RANLIB=$${RANLIB}" \
37067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37068 pdf) \
37069 || exit 1
37070
37071 @endif target-libjava
37072
37073 .PHONY: maybe-html-target-libjava html-target-libjava
37074 maybe-html-target-libjava:
37075 @if target-libjava
37076 maybe-html-target-libjava: html-target-libjava
37077
37078 html-target-libjava: \
37079 configure-target-libjava
37080 @: $(MAKE); $(unstage)
37081 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37082 r=`${PWD_COMMAND}`; export r; \
37083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37084 $(RAW_CXX_TARGET_EXPORTS) \
37085 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37086 for flag in $(EXTRA_TARGET_FLAGS); do \
37087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37088 done; \
37089 (cd $(TARGET_SUBDIR)/libjava && \
37090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37092 "RANLIB=$${RANLIB}" \
37093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37094 html) \
37095 || exit 1
37096
37097 @endif target-libjava
37098
37099 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37100 maybe-TAGS-target-libjava:
37101 @if target-libjava
37102 maybe-TAGS-target-libjava: TAGS-target-libjava
37103
37104 TAGS-target-libjava: \
37105 configure-target-libjava
37106 @: $(MAKE); $(unstage)
37107 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37108 r=`${PWD_COMMAND}`; export r; \
37109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37110 $(RAW_CXX_TARGET_EXPORTS) \
37111 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37112 for flag in $(EXTRA_TARGET_FLAGS); do \
37113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37114 done; \
37115 (cd $(TARGET_SUBDIR)/libjava && \
37116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37118 "RANLIB=$${RANLIB}" \
37119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37120 TAGS) \
37121 || exit 1
37122
37123 @endif target-libjava
37124
37125 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37126 maybe-install-info-target-libjava:
37127 @if target-libjava
37128 maybe-install-info-target-libjava: install-info-target-libjava
37129
37130 install-info-target-libjava: \
37131 configure-target-libjava \
37132 info-target-libjava
37133 @: $(MAKE); $(unstage)
37134 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37135 r=`${PWD_COMMAND}`; export r; \
37136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37137 $(RAW_CXX_TARGET_EXPORTS) \
37138 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37139 for flag in $(EXTRA_TARGET_FLAGS); do \
37140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37141 done; \
37142 (cd $(TARGET_SUBDIR)/libjava && \
37143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37145 "RANLIB=$${RANLIB}" \
37146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37147 install-info) \
37148 || exit 1
37149
37150 @endif target-libjava
37151
37152 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37153 maybe-install-pdf-target-libjava:
37154 @if target-libjava
37155 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37156
37157 install-pdf-target-libjava: \
37158 configure-target-libjava \
37159 pdf-target-libjava
37160 @: $(MAKE); $(unstage)
37161 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37162 r=`${PWD_COMMAND}`; export r; \
37163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37164 $(RAW_CXX_TARGET_EXPORTS) \
37165 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37166 for flag in $(EXTRA_TARGET_FLAGS); do \
37167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37168 done; \
37169 (cd $(TARGET_SUBDIR)/libjava && \
37170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37172 "RANLIB=$${RANLIB}" \
37173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37174 install-pdf) \
37175 || exit 1
37176
37177 @endif target-libjava
37178
37179 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37180 maybe-install-html-target-libjava:
37181 @if target-libjava
37182 maybe-install-html-target-libjava: install-html-target-libjava
37183
37184 install-html-target-libjava: \
37185 configure-target-libjava \
37186 html-target-libjava
37187 @: $(MAKE); $(unstage)
37188 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37189 r=`${PWD_COMMAND}`; export r; \
37190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37191 $(RAW_CXX_TARGET_EXPORTS) \
37192 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37193 for flag in $(EXTRA_TARGET_FLAGS); do \
37194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37195 done; \
37196 (cd $(TARGET_SUBDIR)/libjava && \
37197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37199 "RANLIB=$${RANLIB}" \
37200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37201 install-html) \
37202 || exit 1
37203
37204 @endif target-libjava
37205
37206 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37207 maybe-installcheck-target-libjava:
37208 @if target-libjava
37209 maybe-installcheck-target-libjava: installcheck-target-libjava
37210
37211 installcheck-target-libjava: \
37212 configure-target-libjava
37213 @: $(MAKE); $(unstage)
37214 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37215 r=`${PWD_COMMAND}`; export r; \
37216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37217 $(RAW_CXX_TARGET_EXPORTS) \
37218 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37219 for flag in $(EXTRA_TARGET_FLAGS); do \
37220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37221 done; \
37222 (cd $(TARGET_SUBDIR)/libjava && \
37223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37225 "RANLIB=$${RANLIB}" \
37226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37227 installcheck) \
37228 || exit 1
37229
37230 @endif target-libjava
37231
37232 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37233 maybe-mostlyclean-target-libjava:
37234 @if target-libjava
37235 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37236
37237 mostlyclean-target-libjava:
37238 @: $(MAKE); $(unstage)
37239 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37240 r=`${PWD_COMMAND}`; export r; \
37241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37242 $(RAW_CXX_TARGET_EXPORTS) \
37243 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37244 for flag in $(EXTRA_TARGET_FLAGS); do \
37245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37246 done; \
37247 (cd $(TARGET_SUBDIR)/libjava && \
37248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37250 "RANLIB=$${RANLIB}" \
37251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37252 mostlyclean) \
37253 || exit 1
37254
37255 @endif target-libjava
37256
37257 .PHONY: maybe-clean-target-libjava clean-target-libjava
37258 maybe-clean-target-libjava:
37259 @if target-libjava
37260 maybe-clean-target-libjava: clean-target-libjava
37261
37262 clean-target-libjava:
37263 @: $(MAKE); $(unstage)
37264 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37265 r=`${PWD_COMMAND}`; export r; \
37266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37267 $(RAW_CXX_TARGET_EXPORTS) \
37268 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37269 for flag in $(EXTRA_TARGET_FLAGS); do \
37270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37271 done; \
37272 (cd $(TARGET_SUBDIR)/libjava && \
37273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37275 "RANLIB=$${RANLIB}" \
37276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37277 clean) \
37278 || exit 1
37279
37280 @endif target-libjava
37281
37282 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37283 maybe-distclean-target-libjava:
37284 @if target-libjava
37285 maybe-distclean-target-libjava: distclean-target-libjava
37286
37287 distclean-target-libjava:
37288 @: $(MAKE); $(unstage)
37289 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37290 r=`${PWD_COMMAND}`; export r; \
37291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37292 $(RAW_CXX_TARGET_EXPORTS) \
37293 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37294 for flag in $(EXTRA_TARGET_FLAGS); do \
37295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37296 done; \
37297 (cd $(TARGET_SUBDIR)/libjava && \
37298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37300 "RANLIB=$${RANLIB}" \
37301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37302 distclean) \
37303 || exit 1
37304
37305 @endif target-libjava
37306
37307 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37308 maybe-maintainer-clean-target-libjava:
37309 @if target-libjava
37310 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37311
37312 maintainer-clean-target-libjava:
37313 @: $(MAKE); $(unstage)
37314 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37315 r=`${PWD_COMMAND}`; export r; \
37316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37317 $(RAW_CXX_TARGET_EXPORTS) \
37318 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37319 for flag in $(EXTRA_TARGET_FLAGS); do \
37320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37321 done; \
37322 (cd $(TARGET_SUBDIR)/libjava && \
37323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37325 "RANLIB=$${RANLIB}" \
37326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37327 maintainer-clean) \
37328 || exit 1
37329
37330 @endif target-libjava
37331
37332
37333
37334
37335
37336 .PHONY: configure-target-zlib maybe-configure-target-zlib
37337 maybe-configure-target-zlib:
37338 @if gcc-bootstrap
37339 configure-target-zlib: stage_current
37340 @endif gcc-bootstrap
37341 @if target-zlib
37342 maybe-configure-target-zlib: configure-target-zlib
37343 configure-target-zlib:
37344 @: $(MAKE); $(unstage)
37345 @r=`${PWD_COMMAND}`; export r; \
37346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37347 echo "Checking multilib configuration for zlib..."; \
37348 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37349 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37350 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37351 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37352 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37353 else \
37354 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37355 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37356 fi; \
37357 else \
37358 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37359 fi; \
37360 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37361 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37362 $(NORMAL_TARGET_EXPORTS) \
37363 echo Configuring in $(TARGET_SUBDIR)/zlib; \
37364 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37365 case $(srcdir) in \
37366 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37367 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37368 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37369 esac; \
37370 srcdiroption="--srcdir=$${topdir}/zlib"; \
37371 libsrcdir="$$s/zlib"; \
37372 rm -f no-such-file || : ; \
37373 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37374 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37375 --target=${target_alias} $${srcdiroption} \
37376 || exit 1
37377 @endif target-zlib
37378
37379
37380
37381
37382
37383 .PHONY: all-target-zlib maybe-all-target-zlib
37384 maybe-all-target-zlib:
37385 @if gcc-bootstrap
37386 all-target-zlib: stage_current
37387 @endif gcc-bootstrap
37388 @if target-zlib
37389 TARGET-target-zlib=all
37390 maybe-all-target-zlib: all-target-zlib
37391 all-target-zlib: configure-target-zlib
37392 @: $(MAKE); $(unstage)
37393 @r=`${PWD_COMMAND}`; export r; \
37394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37395 $(NORMAL_TARGET_EXPORTS) \
37396 (cd $(TARGET_SUBDIR)/zlib && \
37397 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37398 $(TARGET-target-zlib))
37399 @endif target-zlib
37400
37401
37402
37403
37404
37405 .PHONY: check-target-zlib maybe-check-target-zlib
37406 maybe-check-target-zlib:
37407 @if target-zlib
37408 maybe-check-target-zlib: check-target-zlib
37409
37410 check-target-zlib:
37411 @: $(MAKE); $(unstage)
37412 @r=`${PWD_COMMAND}`; export r; \
37413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37414 $(NORMAL_TARGET_EXPORTS) \
37415 (cd $(TARGET_SUBDIR)/zlib && \
37416 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37417
37418 @endif target-zlib
37419
37420 .PHONY: install-target-zlib maybe-install-target-zlib
37421 maybe-install-target-zlib:
37422 @if target-zlib
37423 maybe-install-target-zlib: install-target-zlib
37424
37425 install-target-zlib: installdirs
37426 @: $(MAKE); $(unstage)
37427 @r=`${PWD_COMMAND}`; export r; \
37428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37429 $(NORMAL_TARGET_EXPORTS) \
37430 (cd $(TARGET_SUBDIR)/zlib && \
37431 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37432
37433 @endif target-zlib
37434
37435 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37436 maybe-install-strip-target-zlib:
37437 @if target-zlib
37438 maybe-install-strip-target-zlib: install-strip-target-zlib
37439
37440 install-strip-target-zlib: installdirs
37441 @: $(MAKE); $(unstage)
37442 @r=`${PWD_COMMAND}`; export r; \
37443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37444 $(NORMAL_TARGET_EXPORTS) \
37445 (cd $(TARGET_SUBDIR)/zlib && \
37446 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37447
37448 @endif target-zlib
37449
37450 # Other targets (info, dvi, pdf, etc.)
37451
37452 .PHONY: maybe-info-target-zlib info-target-zlib
37453 maybe-info-target-zlib:
37454 @if target-zlib
37455 maybe-info-target-zlib: info-target-zlib
37456
37457 info-target-zlib: \
37458 configure-target-zlib
37459 @: $(MAKE); $(unstage)
37460 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37461 r=`${PWD_COMMAND}`; export r; \
37462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37463 $(NORMAL_TARGET_EXPORTS) \
37464 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37465 for flag in $(EXTRA_TARGET_FLAGS); do \
37466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37467 done; \
37468 (cd $(TARGET_SUBDIR)/zlib && \
37469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37471 "RANLIB=$${RANLIB}" \
37472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37473 info) \
37474 || exit 1
37475
37476 @endif target-zlib
37477
37478 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37479 maybe-dvi-target-zlib:
37480 @if target-zlib
37481 maybe-dvi-target-zlib: dvi-target-zlib
37482
37483 dvi-target-zlib: \
37484 configure-target-zlib
37485 @: $(MAKE); $(unstage)
37486 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37487 r=`${PWD_COMMAND}`; export r; \
37488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37489 $(NORMAL_TARGET_EXPORTS) \
37490 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37491 for flag in $(EXTRA_TARGET_FLAGS); do \
37492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37493 done; \
37494 (cd $(TARGET_SUBDIR)/zlib && \
37495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37497 "RANLIB=$${RANLIB}" \
37498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37499 dvi) \
37500 || exit 1
37501
37502 @endif target-zlib
37503
37504 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
37505 maybe-pdf-target-zlib:
37506 @if target-zlib
37507 maybe-pdf-target-zlib: pdf-target-zlib
37508
37509 pdf-target-zlib: \
37510 configure-target-zlib
37511 @: $(MAKE); $(unstage)
37512 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37513 r=`${PWD_COMMAND}`; export r; \
37514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37515 $(NORMAL_TARGET_EXPORTS) \
37516 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37517 for flag in $(EXTRA_TARGET_FLAGS); do \
37518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37519 done; \
37520 (cd $(TARGET_SUBDIR)/zlib && \
37521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37523 "RANLIB=$${RANLIB}" \
37524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37525 pdf) \
37526 || exit 1
37527
37528 @endif target-zlib
37529
37530 .PHONY: maybe-html-target-zlib html-target-zlib
37531 maybe-html-target-zlib:
37532 @if target-zlib
37533 maybe-html-target-zlib: html-target-zlib
37534
37535 html-target-zlib: \
37536 configure-target-zlib
37537 @: $(MAKE); $(unstage)
37538 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37539 r=`${PWD_COMMAND}`; export r; \
37540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37541 $(NORMAL_TARGET_EXPORTS) \
37542 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37543 for flag in $(EXTRA_TARGET_FLAGS); do \
37544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37545 done; \
37546 (cd $(TARGET_SUBDIR)/zlib && \
37547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37549 "RANLIB=$${RANLIB}" \
37550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37551 html) \
37552 || exit 1
37553
37554 @endif target-zlib
37555
37556 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37557 maybe-TAGS-target-zlib:
37558 @if target-zlib
37559 maybe-TAGS-target-zlib: TAGS-target-zlib
37560
37561 TAGS-target-zlib: \
37562 configure-target-zlib
37563 @: $(MAKE); $(unstage)
37564 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37565 r=`${PWD_COMMAND}`; export r; \
37566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37567 $(NORMAL_TARGET_EXPORTS) \
37568 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37569 for flag in $(EXTRA_TARGET_FLAGS); do \
37570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37571 done; \
37572 (cd $(TARGET_SUBDIR)/zlib && \
37573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37575 "RANLIB=$${RANLIB}" \
37576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37577 TAGS) \
37578 || exit 1
37579
37580 @endif target-zlib
37581
37582 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
37583 maybe-install-info-target-zlib:
37584 @if target-zlib
37585 maybe-install-info-target-zlib: install-info-target-zlib
37586
37587 install-info-target-zlib: \
37588 configure-target-zlib \
37589 info-target-zlib
37590 @: $(MAKE); $(unstage)
37591 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37592 r=`${PWD_COMMAND}`; export r; \
37593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37594 $(NORMAL_TARGET_EXPORTS) \
37595 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37596 for flag in $(EXTRA_TARGET_FLAGS); do \
37597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37598 done; \
37599 (cd $(TARGET_SUBDIR)/zlib && \
37600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37602 "RANLIB=$${RANLIB}" \
37603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37604 install-info) \
37605 || exit 1
37606
37607 @endif target-zlib
37608
37609 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37610 maybe-install-pdf-target-zlib:
37611 @if target-zlib
37612 maybe-install-pdf-target-zlib: install-pdf-target-zlib
37613
37614 install-pdf-target-zlib: \
37615 configure-target-zlib \
37616 pdf-target-zlib
37617 @: $(MAKE); $(unstage)
37618 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37619 r=`${PWD_COMMAND}`; export r; \
37620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37621 $(NORMAL_TARGET_EXPORTS) \
37622 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37623 for flag in $(EXTRA_TARGET_FLAGS); do \
37624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37625 done; \
37626 (cd $(TARGET_SUBDIR)/zlib && \
37627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37629 "RANLIB=$${RANLIB}" \
37630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37631 install-pdf) \
37632 || exit 1
37633
37634 @endif target-zlib
37635
37636 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
37637 maybe-install-html-target-zlib:
37638 @if target-zlib
37639 maybe-install-html-target-zlib: install-html-target-zlib
37640
37641 install-html-target-zlib: \
37642 configure-target-zlib \
37643 html-target-zlib
37644 @: $(MAKE); $(unstage)
37645 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37646 r=`${PWD_COMMAND}`; export r; \
37647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37648 $(NORMAL_TARGET_EXPORTS) \
37649 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37650 for flag in $(EXTRA_TARGET_FLAGS); do \
37651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37652 done; \
37653 (cd $(TARGET_SUBDIR)/zlib && \
37654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37656 "RANLIB=$${RANLIB}" \
37657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37658 install-html) \
37659 || exit 1
37660
37661 @endif target-zlib
37662
37663 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37664 maybe-installcheck-target-zlib:
37665 @if target-zlib
37666 maybe-installcheck-target-zlib: installcheck-target-zlib
37667
37668 installcheck-target-zlib: \
37669 configure-target-zlib
37670 @: $(MAKE); $(unstage)
37671 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37672 r=`${PWD_COMMAND}`; export r; \
37673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37674 $(NORMAL_TARGET_EXPORTS) \
37675 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37676 for flag in $(EXTRA_TARGET_FLAGS); do \
37677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37678 done; \
37679 (cd $(TARGET_SUBDIR)/zlib && \
37680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37682 "RANLIB=$${RANLIB}" \
37683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37684 installcheck) \
37685 || exit 1
37686
37687 @endif target-zlib
37688
37689 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37690 maybe-mostlyclean-target-zlib:
37691 @if target-zlib
37692 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37693
37694 mostlyclean-target-zlib:
37695 @: $(MAKE); $(unstage)
37696 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37697 r=`${PWD_COMMAND}`; export r; \
37698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37699 $(NORMAL_TARGET_EXPORTS) \
37700 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37701 for flag in $(EXTRA_TARGET_FLAGS); do \
37702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37703 done; \
37704 (cd $(TARGET_SUBDIR)/zlib && \
37705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37707 "RANLIB=$${RANLIB}" \
37708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37709 mostlyclean) \
37710 || exit 1
37711
37712 @endif target-zlib
37713
37714 .PHONY: maybe-clean-target-zlib clean-target-zlib
37715 maybe-clean-target-zlib:
37716 @if target-zlib
37717 maybe-clean-target-zlib: clean-target-zlib
37718
37719 clean-target-zlib:
37720 @: $(MAKE); $(unstage)
37721 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37722 r=`${PWD_COMMAND}`; export r; \
37723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37724 $(NORMAL_TARGET_EXPORTS) \
37725 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37726 for flag in $(EXTRA_TARGET_FLAGS); do \
37727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37728 done; \
37729 (cd $(TARGET_SUBDIR)/zlib && \
37730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37732 "RANLIB=$${RANLIB}" \
37733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37734 clean) \
37735 || exit 1
37736
37737 @endif target-zlib
37738
37739 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
37740 maybe-distclean-target-zlib:
37741 @if target-zlib
37742 maybe-distclean-target-zlib: distclean-target-zlib
37743
37744 distclean-target-zlib:
37745 @: $(MAKE); $(unstage)
37746 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37747 r=`${PWD_COMMAND}`; export r; \
37748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37749 $(NORMAL_TARGET_EXPORTS) \
37750 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37751 for flag in $(EXTRA_TARGET_FLAGS); do \
37752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37753 done; \
37754 (cd $(TARGET_SUBDIR)/zlib && \
37755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37757 "RANLIB=$${RANLIB}" \
37758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37759 distclean) \
37760 || exit 1
37761
37762 @endif target-zlib
37763
37764 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37765 maybe-maintainer-clean-target-zlib:
37766 @if target-zlib
37767 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37768
37769 maintainer-clean-target-zlib:
37770 @: $(MAKE); $(unstage)
37771 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37772 r=`${PWD_COMMAND}`; export r; \
37773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37774 $(NORMAL_TARGET_EXPORTS) \
37775 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37776 for flag in $(EXTRA_TARGET_FLAGS); do \
37777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37778 done; \
37779 (cd $(TARGET_SUBDIR)/zlib && \
37780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37782 "RANLIB=$${RANLIB}" \
37783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37784 maintainer-clean) \
37785 || exit 1
37786
37787 @endif target-zlib
37788
37789
37790
37791
37792
37793 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37794 maybe-configure-target-boehm-gc:
37795 @if gcc-bootstrap
37796 configure-target-boehm-gc: stage_current
37797 @endif gcc-bootstrap
37798 @if target-boehm-gc
37799 maybe-configure-target-boehm-gc: configure-target-boehm-gc
37800 configure-target-boehm-gc:
37801 @: $(MAKE); $(unstage)
37802 @r=`${PWD_COMMAND}`; export r; \
37803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37804 echo "Checking multilib configuration for boehm-gc..."; \
37805 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37806 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37807 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37808 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37809 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37810 else \
37811 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37812 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37813 fi; \
37814 else \
37815 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37816 fi; \
37817 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37818 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37819 $(NORMAL_TARGET_EXPORTS) \
37820 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37821 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37822 case $(srcdir) in \
37823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37824 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37826 esac; \
37827 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37828 libsrcdir="$$s/boehm-gc"; \
37829 rm -f no-such-file || : ; \
37830 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37831 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37832 --target=${target_alias} $${srcdiroption} \
37833 || exit 1
37834 @endif target-boehm-gc
37835
37836
37837
37838
37839
37840 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37841 maybe-all-target-boehm-gc:
37842 @if gcc-bootstrap
37843 all-target-boehm-gc: stage_current
37844 @endif gcc-bootstrap
37845 @if target-boehm-gc
37846 TARGET-target-boehm-gc=all
37847 maybe-all-target-boehm-gc: all-target-boehm-gc
37848 all-target-boehm-gc: configure-target-boehm-gc
37849 @: $(MAKE); $(unstage)
37850 @r=`${PWD_COMMAND}`; export r; \
37851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37852 $(NORMAL_TARGET_EXPORTS) \
37853 (cd $(TARGET_SUBDIR)/boehm-gc && \
37854 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37855 $(TARGET-target-boehm-gc))
37856 @endif target-boehm-gc
37857
37858
37859
37860
37861
37862 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37863 maybe-check-target-boehm-gc:
37864 @if target-boehm-gc
37865 maybe-check-target-boehm-gc: check-target-boehm-gc
37866
37867 check-target-boehm-gc:
37868 @: $(MAKE); $(unstage)
37869 @r=`${PWD_COMMAND}`; export r; \
37870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37871 $(NORMAL_TARGET_EXPORTS) \
37872 (cd $(TARGET_SUBDIR)/boehm-gc && \
37873 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37874
37875 @endif target-boehm-gc
37876
37877 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37878 maybe-install-target-boehm-gc:
37879 @if target-boehm-gc
37880 maybe-install-target-boehm-gc: install-target-boehm-gc
37881
37882 install-target-boehm-gc: installdirs
37883 @: $(MAKE); $(unstage)
37884 @r=`${PWD_COMMAND}`; export r; \
37885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37886 $(NORMAL_TARGET_EXPORTS) \
37887 (cd $(TARGET_SUBDIR)/boehm-gc && \
37888 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37889
37890 @endif target-boehm-gc
37891
37892 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37893 maybe-install-strip-target-boehm-gc:
37894 @if target-boehm-gc
37895 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37896
37897 install-strip-target-boehm-gc: installdirs
37898 @: $(MAKE); $(unstage)
37899 @r=`${PWD_COMMAND}`; export r; \
37900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37901 $(NORMAL_TARGET_EXPORTS) \
37902 (cd $(TARGET_SUBDIR)/boehm-gc && \
37903 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37904
37905 @endif target-boehm-gc
37906
37907 # Other targets (info, dvi, pdf, etc.)
37908
37909 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37910 maybe-info-target-boehm-gc:
37911 @if target-boehm-gc
37912 maybe-info-target-boehm-gc: info-target-boehm-gc
37913
37914 info-target-boehm-gc: \
37915 configure-target-boehm-gc
37916 @: $(MAKE); $(unstage)
37917 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37918 r=`${PWD_COMMAND}`; export r; \
37919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37920 $(NORMAL_TARGET_EXPORTS) \
37921 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37922 for flag in $(EXTRA_TARGET_FLAGS); do \
37923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37924 done; \
37925 (cd $(TARGET_SUBDIR)/boehm-gc && \
37926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37928 "RANLIB=$${RANLIB}" \
37929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37930 info) \
37931 || exit 1
37932
37933 @endif target-boehm-gc
37934
37935 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37936 maybe-dvi-target-boehm-gc:
37937 @if target-boehm-gc
37938 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37939
37940 dvi-target-boehm-gc: \
37941 configure-target-boehm-gc
37942 @: $(MAKE); $(unstage)
37943 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37944 r=`${PWD_COMMAND}`; export r; \
37945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37946 $(NORMAL_TARGET_EXPORTS) \
37947 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
37948 for flag in $(EXTRA_TARGET_FLAGS); do \
37949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37950 done; \
37951 (cd $(TARGET_SUBDIR)/boehm-gc && \
37952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37954 "RANLIB=$${RANLIB}" \
37955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37956 dvi) \
37957 || exit 1
37958
37959 @endif target-boehm-gc
37960
37961 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
37962 maybe-pdf-target-boehm-gc:
37963 @if target-boehm-gc
37964 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
37965
37966 pdf-target-boehm-gc: \
37967 configure-target-boehm-gc
37968 @: $(MAKE); $(unstage)
37969 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37970 r=`${PWD_COMMAND}`; export r; \
37971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37972 $(NORMAL_TARGET_EXPORTS) \
37973 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
37974 for flag in $(EXTRA_TARGET_FLAGS); do \
37975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37976 done; \
37977 (cd $(TARGET_SUBDIR)/boehm-gc && \
37978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37980 "RANLIB=$${RANLIB}" \
37981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37982 pdf) \
37983 || exit 1
37984
37985 @endif target-boehm-gc
37986
37987 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
37988 maybe-html-target-boehm-gc:
37989 @if target-boehm-gc
37990 maybe-html-target-boehm-gc: html-target-boehm-gc
37991
37992 html-target-boehm-gc: \
37993 configure-target-boehm-gc
37994 @: $(MAKE); $(unstage)
37995 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37996 r=`${PWD_COMMAND}`; export r; \
37997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37998 $(NORMAL_TARGET_EXPORTS) \
37999 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
38000 for flag in $(EXTRA_TARGET_FLAGS); do \
38001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38002 done; \
38003 (cd $(TARGET_SUBDIR)/boehm-gc && \
38004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38006 "RANLIB=$${RANLIB}" \
38007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38008 html) \
38009 || exit 1
38010
38011 @endif target-boehm-gc
38012
38013 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38014 maybe-TAGS-target-boehm-gc:
38015 @if target-boehm-gc
38016 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38017
38018 TAGS-target-boehm-gc: \
38019 configure-target-boehm-gc
38020 @: $(MAKE); $(unstage)
38021 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38022 r=`${PWD_COMMAND}`; export r; \
38023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38024 $(NORMAL_TARGET_EXPORTS) \
38025 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38026 for flag in $(EXTRA_TARGET_FLAGS); do \
38027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38028 done; \
38029 (cd $(TARGET_SUBDIR)/boehm-gc && \
38030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38032 "RANLIB=$${RANLIB}" \
38033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38034 TAGS) \
38035 || exit 1
38036
38037 @endif target-boehm-gc
38038
38039 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38040 maybe-install-info-target-boehm-gc:
38041 @if target-boehm-gc
38042 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38043
38044 install-info-target-boehm-gc: \
38045 configure-target-boehm-gc \
38046 info-target-boehm-gc
38047 @: $(MAKE); $(unstage)
38048 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38049 r=`${PWD_COMMAND}`; export r; \
38050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38051 $(NORMAL_TARGET_EXPORTS) \
38052 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38053 for flag in $(EXTRA_TARGET_FLAGS); do \
38054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38055 done; \
38056 (cd $(TARGET_SUBDIR)/boehm-gc && \
38057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38059 "RANLIB=$${RANLIB}" \
38060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38061 install-info) \
38062 || exit 1
38063
38064 @endif target-boehm-gc
38065
38066 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38067 maybe-install-pdf-target-boehm-gc:
38068 @if target-boehm-gc
38069 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38070
38071 install-pdf-target-boehm-gc: \
38072 configure-target-boehm-gc \
38073 pdf-target-boehm-gc
38074 @: $(MAKE); $(unstage)
38075 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38076 r=`${PWD_COMMAND}`; export r; \
38077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38078 $(NORMAL_TARGET_EXPORTS) \
38079 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38080 for flag in $(EXTRA_TARGET_FLAGS); do \
38081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38082 done; \
38083 (cd $(TARGET_SUBDIR)/boehm-gc && \
38084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38086 "RANLIB=$${RANLIB}" \
38087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38088 install-pdf) \
38089 || exit 1
38090
38091 @endif target-boehm-gc
38092
38093 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38094 maybe-install-html-target-boehm-gc:
38095 @if target-boehm-gc
38096 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38097
38098 install-html-target-boehm-gc: \
38099 configure-target-boehm-gc \
38100 html-target-boehm-gc
38101 @: $(MAKE); $(unstage)
38102 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38103 r=`${PWD_COMMAND}`; export r; \
38104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38105 $(NORMAL_TARGET_EXPORTS) \
38106 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38107 for flag in $(EXTRA_TARGET_FLAGS); do \
38108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38109 done; \
38110 (cd $(TARGET_SUBDIR)/boehm-gc && \
38111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38113 "RANLIB=$${RANLIB}" \
38114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38115 install-html) \
38116 || exit 1
38117
38118 @endif target-boehm-gc
38119
38120 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38121 maybe-installcheck-target-boehm-gc:
38122 @if target-boehm-gc
38123 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38124
38125 installcheck-target-boehm-gc: \
38126 configure-target-boehm-gc
38127 @: $(MAKE); $(unstage)
38128 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38129 r=`${PWD_COMMAND}`; export r; \
38130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38131 $(NORMAL_TARGET_EXPORTS) \
38132 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38133 for flag in $(EXTRA_TARGET_FLAGS); do \
38134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38135 done; \
38136 (cd $(TARGET_SUBDIR)/boehm-gc && \
38137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38139 "RANLIB=$${RANLIB}" \
38140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38141 installcheck) \
38142 || exit 1
38143
38144 @endif target-boehm-gc
38145
38146 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38147 maybe-mostlyclean-target-boehm-gc:
38148 @if target-boehm-gc
38149 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38150
38151 mostlyclean-target-boehm-gc:
38152 @: $(MAKE); $(unstage)
38153 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38154 r=`${PWD_COMMAND}`; export r; \
38155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38156 $(NORMAL_TARGET_EXPORTS) \
38157 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38158 for flag in $(EXTRA_TARGET_FLAGS); do \
38159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38160 done; \
38161 (cd $(TARGET_SUBDIR)/boehm-gc && \
38162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38164 "RANLIB=$${RANLIB}" \
38165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38166 mostlyclean) \
38167 || exit 1
38168
38169 @endif target-boehm-gc
38170
38171 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38172 maybe-clean-target-boehm-gc:
38173 @if target-boehm-gc
38174 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38175
38176 clean-target-boehm-gc:
38177 @: $(MAKE); $(unstage)
38178 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38179 r=`${PWD_COMMAND}`; export r; \
38180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38181 $(NORMAL_TARGET_EXPORTS) \
38182 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38183 for flag in $(EXTRA_TARGET_FLAGS); do \
38184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38185 done; \
38186 (cd $(TARGET_SUBDIR)/boehm-gc && \
38187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38189 "RANLIB=$${RANLIB}" \
38190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38191 clean) \
38192 || exit 1
38193
38194 @endif target-boehm-gc
38195
38196 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38197 maybe-distclean-target-boehm-gc:
38198 @if target-boehm-gc
38199 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38200
38201 distclean-target-boehm-gc:
38202 @: $(MAKE); $(unstage)
38203 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38204 r=`${PWD_COMMAND}`; export r; \
38205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38206 $(NORMAL_TARGET_EXPORTS) \
38207 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38208 for flag in $(EXTRA_TARGET_FLAGS); do \
38209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38210 done; \
38211 (cd $(TARGET_SUBDIR)/boehm-gc && \
38212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38214 "RANLIB=$${RANLIB}" \
38215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38216 distclean) \
38217 || exit 1
38218
38219 @endif target-boehm-gc
38220
38221 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38222 maybe-maintainer-clean-target-boehm-gc:
38223 @if target-boehm-gc
38224 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38225
38226 maintainer-clean-target-boehm-gc:
38227 @: $(MAKE); $(unstage)
38228 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38229 r=`${PWD_COMMAND}`; export r; \
38230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38231 $(NORMAL_TARGET_EXPORTS) \
38232 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38233 for flag in $(EXTRA_TARGET_FLAGS); do \
38234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38235 done; \
38236 (cd $(TARGET_SUBDIR)/boehm-gc && \
38237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38239 "RANLIB=$${RANLIB}" \
38240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38241 maintainer-clean) \
38242 || exit 1
38243
38244 @endif target-boehm-gc
38245
38246
38247
38248
38249
38250 .PHONY: configure-target-rda maybe-configure-target-rda
38251 maybe-configure-target-rda:
38252 @if gcc-bootstrap
38253 configure-target-rda: stage_current
38254 @endif gcc-bootstrap
38255 @if target-rda
38256 maybe-configure-target-rda: configure-target-rda
38257 configure-target-rda:
38258 @: $(MAKE); $(unstage)
38259 @r=`${PWD_COMMAND}`; export r; \
38260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38261 echo "Checking multilib configuration for rda..."; \
38262 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38263 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38264 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38265 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38266 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38267 else \
38268 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38269 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38270 fi; \
38271 else \
38272 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38273 fi; \
38274 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38275 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38276 $(NORMAL_TARGET_EXPORTS) \
38277 echo Configuring in $(TARGET_SUBDIR)/rda; \
38278 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38279 case $(srcdir) in \
38280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38281 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38283 esac; \
38284 srcdiroption="--srcdir=$${topdir}/rda"; \
38285 libsrcdir="$$s/rda"; \
38286 rm -f no-such-file || : ; \
38287 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38288 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38289 --target=${target_alias} $${srcdiroption} \
38290 || exit 1
38291 @endif target-rda
38292
38293
38294
38295
38296
38297 .PHONY: all-target-rda maybe-all-target-rda
38298 maybe-all-target-rda:
38299 @if gcc-bootstrap
38300 all-target-rda: stage_current
38301 @endif gcc-bootstrap
38302 @if target-rda
38303 TARGET-target-rda=all
38304 maybe-all-target-rda: all-target-rda
38305 all-target-rda: configure-target-rda
38306 @: $(MAKE); $(unstage)
38307 @r=`${PWD_COMMAND}`; export r; \
38308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38309 $(NORMAL_TARGET_EXPORTS) \
38310 (cd $(TARGET_SUBDIR)/rda && \
38311 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38312 $(TARGET-target-rda))
38313 @endif target-rda
38314
38315
38316
38317
38318
38319 .PHONY: check-target-rda maybe-check-target-rda
38320 maybe-check-target-rda:
38321 @if target-rda
38322 maybe-check-target-rda: check-target-rda
38323
38324 check-target-rda:
38325 @: $(MAKE); $(unstage)
38326 @r=`${PWD_COMMAND}`; export r; \
38327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38328 $(NORMAL_TARGET_EXPORTS) \
38329 (cd $(TARGET_SUBDIR)/rda && \
38330 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38331
38332 @endif target-rda
38333
38334 .PHONY: install-target-rda maybe-install-target-rda
38335 maybe-install-target-rda:
38336 @if target-rda
38337 maybe-install-target-rda: install-target-rda
38338
38339 install-target-rda: installdirs
38340 @: $(MAKE); $(unstage)
38341 @r=`${PWD_COMMAND}`; export r; \
38342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38343 $(NORMAL_TARGET_EXPORTS) \
38344 (cd $(TARGET_SUBDIR)/rda && \
38345 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38346
38347 @endif target-rda
38348
38349 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38350 maybe-install-strip-target-rda:
38351 @if target-rda
38352 maybe-install-strip-target-rda: install-strip-target-rda
38353
38354 install-strip-target-rda: installdirs
38355 @: $(MAKE); $(unstage)
38356 @r=`${PWD_COMMAND}`; export r; \
38357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38358 $(NORMAL_TARGET_EXPORTS) \
38359 (cd $(TARGET_SUBDIR)/rda && \
38360 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38361
38362 @endif target-rda
38363
38364 # Other targets (info, dvi, pdf, etc.)
38365
38366 .PHONY: maybe-info-target-rda info-target-rda
38367 maybe-info-target-rda:
38368 @if target-rda
38369 maybe-info-target-rda: info-target-rda
38370
38371 info-target-rda: \
38372 configure-target-rda
38373 @: $(MAKE); $(unstage)
38374 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38375 r=`${PWD_COMMAND}`; export r; \
38376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38377 $(NORMAL_TARGET_EXPORTS) \
38378 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38379 for flag in $(EXTRA_TARGET_FLAGS); do \
38380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38381 done; \
38382 (cd $(TARGET_SUBDIR)/rda && \
38383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38385 "RANLIB=$${RANLIB}" \
38386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38387 info) \
38388 || exit 1
38389
38390 @endif target-rda
38391
38392 .PHONY: maybe-dvi-target-rda dvi-target-rda
38393 maybe-dvi-target-rda:
38394 @if target-rda
38395 maybe-dvi-target-rda: dvi-target-rda
38396
38397 dvi-target-rda: \
38398 configure-target-rda
38399 @: $(MAKE); $(unstage)
38400 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38401 r=`${PWD_COMMAND}`; export r; \
38402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38403 $(NORMAL_TARGET_EXPORTS) \
38404 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38405 for flag in $(EXTRA_TARGET_FLAGS); do \
38406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38407 done; \
38408 (cd $(TARGET_SUBDIR)/rda && \
38409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38411 "RANLIB=$${RANLIB}" \
38412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38413 dvi) \
38414 || exit 1
38415
38416 @endif target-rda
38417
38418 .PHONY: maybe-pdf-target-rda pdf-target-rda
38419 maybe-pdf-target-rda:
38420 @if target-rda
38421 maybe-pdf-target-rda: pdf-target-rda
38422
38423 pdf-target-rda: \
38424 configure-target-rda
38425 @: $(MAKE); $(unstage)
38426 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38427 r=`${PWD_COMMAND}`; export r; \
38428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38429 $(NORMAL_TARGET_EXPORTS) \
38430 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38431 for flag in $(EXTRA_TARGET_FLAGS); do \
38432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38433 done; \
38434 (cd $(TARGET_SUBDIR)/rda && \
38435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38437 "RANLIB=$${RANLIB}" \
38438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38439 pdf) \
38440 || exit 1
38441
38442 @endif target-rda
38443
38444 .PHONY: maybe-html-target-rda html-target-rda
38445 maybe-html-target-rda:
38446 @if target-rda
38447 maybe-html-target-rda: html-target-rda
38448
38449 html-target-rda: \
38450 configure-target-rda
38451 @: $(MAKE); $(unstage)
38452 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38453 r=`${PWD_COMMAND}`; export r; \
38454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38455 $(NORMAL_TARGET_EXPORTS) \
38456 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38457 for flag in $(EXTRA_TARGET_FLAGS); do \
38458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38459 done; \
38460 (cd $(TARGET_SUBDIR)/rda && \
38461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38463 "RANLIB=$${RANLIB}" \
38464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38465 html) \
38466 || exit 1
38467
38468 @endif target-rda
38469
38470 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38471 maybe-TAGS-target-rda:
38472 @if target-rda
38473 maybe-TAGS-target-rda: TAGS-target-rda
38474
38475 TAGS-target-rda: \
38476 configure-target-rda
38477 @: $(MAKE); $(unstage)
38478 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38479 r=`${PWD_COMMAND}`; export r; \
38480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38481 $(NORMAL_TARGET_EXPORTS) \
38482 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38483 for flag in $(EXTRA_TARGET_FLAGS); do \
38484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38485 done; \
38486 (cd $(TARGET_SUBDIR)/rda && \
38487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38489 "RANLIB=$${RANLIB}" \
38490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38491 TAGS) \
38492 || exit 1
38493
38494 @endif target-rda
38495
38496 .PHONY: maybe-install-info-target-rda install-info-target-rda
38497 maybe-install-info-target-rda:
38498 @if target-rda
38499 maybe-install-info-target-rda: install-info-target-rda
38500
38501 install-info-target-rda: \
38502 configure-target-rda \
38503 info-target-rda
38504 @: $(MAKE); $(unstage)
38505 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38506 r=`${PWD_COMMAND}`; export r; \
38507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38508 $(NORMAL_TARGET_EXPORTS) \
38509 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38510 for flag in $(EXTRA_TARGET_FLAGS); do \
38511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38512 done; \
38513 (cd $(TARGET_SUBDIR)/rda && \
38514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38516 "RANLIB=$${RANLIB}" \
38517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38518 install-info) \
38519 || exit 1
38520
38521 @endif target-rda
38522
38523 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38524 maybe-install-pdf-target-rda:
38525 @if target-rda
38526 maybe-install-pdf-target-rda: install-pdf-target-rda
38527
38528 install-pdf-target-rda: \
38529 configure-target-rda \
38530 pdf-target-rda
38531 @: $(MAKE); $(unstage)
38532 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38533 r=`${PWD_COMMAND}`; export r; \
38534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38535 $(NORMAL_TARGET_EXPORTS) \
38536 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38537 for flag in $(EXTRA_TARGET_FLAGS); do \
38538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38539 done; \
38540 (cd $(TARGET_SUBDIR)/rda && \
38541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38543 "RANLIB=$${RANLIB}" \
38544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38545 install-pdf) \
38546 || exit 1
38547
38548 @endif target-rda
38549
38550 .PHONY: maybe-install-html-target-rda install-html-target-rda
38551 maybe-install-html-target-rda:
38552 @if target-rda
38553 maybe-install-html-target-rda: install-html-target-rda
38554
38555 install-html-target-rda: \
38556 configure-target-rda \
38557 html-target-rda
38558 @: $(MAKE); $(unstage)
38559 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38560 r=`${PWD_COMMAND}`; export r; \
38561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38562 $(NORMAL_TARGET_EXPORTS) \
38563 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38564 for flag in $(EXTRA_TARGET_FLAGS); do \
38565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38566 done; \
38567 (cd $(TARGET_SUBDIR)/rda && \
38568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38570 "RANLIB=$${RANLIB}" \
38571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38572 install-html) \
38573 || exit 1
38574
38575 @endif target-rda
38576
38577 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
38578 maybe-installcheck-target-rda:
38579 @if target-rda
38580 maybe-installcheck-target-rda: installcheck-target-rda
38581
38582 installcheck-target-rda: \
38583 configure-target-rda
38584 @: $(MAKE); $(unstage)
38585 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38586 r=`${PWD_COMMAND}`; export r; \
38587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38588 $(NORMAL_TARGET_EXPORTS) \
38589 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38590 for flag in $(EXTRA_TARGET_FLAGS); do \
38591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38592 done; \
38593 (cd $(TARGET_SUBDIR)/rda && \
38594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38596 "RANLIB=$${RANLIB}" \
38597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38598 installcheck) \
38599 || exit 1
38600
38601 @endif target-rda
38602
38603 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38604 maybe-mostlyclean-target-rda:
38605 @if target-rda
38606 maybe-mostlyclean-target-rda: mostlyclean-target-rda
38607
38608 mostlyclean-target-rda:
38609 @: $(MAKE); $(unstage)
38610 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38611 r=`${PWD_COMMAND}`; export r; \
38612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38613 $(NORMAL_TARGET_EXPORTS) \
38614 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38615 for flag in $(EXTRA_TARGET_FLAGS); do \
38616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38617 done; \
38618 (cd $(TARGET_SUBDIR)/rda && \
38619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38621 "RANLIB=$${RANLIB}" \
38622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38623 mostlyclean) \
38624 || exit 1
38625
38626 @endif target-rda
38627
38628 .PHONY: maybe-clean-target-rda clean-target-rda
38629 maybe-clean-target-rda:
38630 @if target-rda
38631 maybe-clean-target-rda: clean-target-rda
38632
38633 clean-target-rda:
38634 @: $(MAKE); $(unstage)
38635 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38636 r=`${PWD_COMMAND}`; export r; \
38637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38638 $(NORMAL_TARGET_EXPORTS) \
38639 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38640 for flag in $(EXTRA_TARGET_FLAGS); do \
38641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38642 done; \
38643 (cd $(TARGET_SUBDIR)/rda && \
38644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38646 "RANLIB=$${RANLIB}" \
38647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38648 clean) \
38649 || exit 1
38650
38651 @endif target-rda
38652
38653 .PHONY: maybe-distclean-target-rda distclean-target-rda
38654 maybe-distclean-target-rda:
38655 @if target-rda
38656 maybe-distclean-target-rda: distclean-target-rda
38657
38658 distclean-target-rda:
38659 @: $(MAKE); $(unstage)
38660 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38661 r=`${PWD_COMMAND}`; export r; \
38662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38663 $(NORMAL_TARGET_EXPORTS) \
38664 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38665 for flag in $(EXTRA_TARGET_FLAGS); do \
38666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38667 done; \
38668 (cd $(TARGET_SUBDIR)/rda && \
38669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38671 "RANLIB=$${RANLIB}" \
38672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38673 distclean) \
38674 || exit 1
38675
38676 @endif target-rda
38677
38678 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38679 maybe-maintainer-clean-target-rda:
38680 @if target-rda
38681 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38682
38683 maintainer-clean-target-rda:
38684 @: $(MAKE); $(unstage)
38685 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38686 r=`${PWD_COMMAND}`; export r; \
38687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38688 $(NORMAL_TARGET_EXPORTS) \
38689 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38690 for flag in $(EXTRA_TARGET_FLAGS); do \
38691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38692 done; \
38693 (cd $(TARGET_SUBDIR)/rda && \
38694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38696 "RANLIB=$${RANLIB}" \
38697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38698 maintainer-clean) \
38699 || exit 1
38700
38701 @endif target-rda
38702
38703
38704
38705
38706
38707 .PHONY: configure-target-libada maybe-configure-target-libada
38708 maybe-configure-target-libada:
38709 @if gcc-bootstrap
38710 configure-target-libada: stage_current
38711 @endif gcc-bootstrap
38712 @if target-libada
38713 maybe-configure-target-libada: configure-target-libada
38714 configure-target-libada:
38715 @: $(MAKE); $(unstage)
38716 @r=`${PWD_COMMAND}`; export r; \
38717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38718 echo "Checking multilib configuration for libada..."; \
38719 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38720 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38721 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38722 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38723 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38724 else \
38725 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38726 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38727 fi; \
38728 else \
38729 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38730 fi; \
38731 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38732 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38733 $(NORMAL_TARGET_EXPORTS) \
38734 echo Configuring in $(TARGET_SUBDIR)/libada; \
38735 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38736 case $(srcdir) in \
38737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38738 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38740 esac; \
38741 srcdiroption="--srcdir=$${topdir}/libada"; \
38742 libsrcdir="$$s/libada"; \
38743 rm -f no-such-file || : ; \
38744 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38745 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38746 --target=${target_alias} $${srcdiroption} \
38747 || exit 1
38748 @endif target-libada
38749
38750
38751
38752
38753
38754 .PHONY: all-target-libada maybe-all-target-libada
38755 maybe-all-target-libada:
38756 @if gcc-bootstrap
38757 all-target-libada: stage_current
38758 @endif gcc-bootstrap
38759 @if target-libada
38760 TARGET-target-libada=all
38761 maybe-all-target-libada: all-target-libada
38762 all-target-libada: configure-target-libada
38763 @: $(MAKE); $(unstage)
38764 @r=`${PWD_COMMAND}`; export r; \
38765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38766 $(NORMAL_TARGET_EXPORTS) \
38767 (cd $(TARGET_SUBDIR)/libada && \
38768 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38769 $(TARGET-target-libada))
38770 @endif target-libada
38771
38772
38773
38774
38775
38776 .PHONY: check-target-libada maybe-check-target-libada
38777 maybe-check-target-libada:
38778 @if target-libada
38779 maybe-check-target-libada: check-target-libada
38780
38781 check-target-libada:
38782 @: $(MAKE); $(unstage)
38783 @r=`${PWD_COMMAND}`; export r; \
38784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38785 $(NORMAL_TARGET_EXPORTS) \
38786 (cd $(TARGET_SUBDIR)/libada && \
38787 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38788
38789 @endif target-libada
38790
38791 .PHONY: install-target-libada maybe-install-target-libada
38792 maybe-install-target-libada:
38793 @if target-libada
38794 maybe-install-target-libada: install-target-libada
38795
38796 install-target-libada: installdirs
38797 @: $(MAKE); $(unstage)
38798 @r=`${PWD_COMMAND}`; export r; \
38799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38800 $(NORMAL_TARGET_EXPORTS) \
38801 (cd $(TARGET_SUBDIR)/libada && \
38802 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38803
38804 @endif target-libada
38805
38806 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
38807 maybe-install-strip-target-libada:
38808 @if target-libada
38809 maybe-install-strip-target-libada: install-strip-target-libada
38810
38811 install-strip-target-libada: installdirs
38812 @: $(MAKE); $(unstage)
38813 @r=`${PWD_COMMAND}`; export r; \
38814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38815 $(NORMAL_TARGET_EXPORTS) \
38816 (cd $(TARGET_SUBDIR)/libada && \
38817 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38818
38819 @endif target-libada
38820
38821 # Other targets (info, dvi, pdf, etc.)
38822
38823 .PHONY: maybe-info-target-libada info-target-libada
38824 maybe-info-target-libada:
38825 @if target-libada
38826 maybe-info-target-libada: info-target-libada
38827
38828 info-target-libada: \
38829 configure-target-libada
38830 @: $(MAKE); $(unstage)
38831 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38832 r=`${PWD_COMMAND}`; export r; \
38833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38834 $(NORMAL_TARGET_EXPORTS) \
38835 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38836 for flag in $(EXTRA_TARGET_FLAGS); do \
38837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38838 done; \
38839 (cd $(TARGET_SUBDIR)/libada && \
38840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38842 "RANLIB=$${RANLIB}" \
38843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38844 info) \
38845 || exit 1
38846
38847 @endif target-libada
38848
38849 .PHONY: maybe-dvi-target-libada dvi-target-libada
38850 maybe-dvi-target-libada:
38851 @if target-libada
38852 maybe-dvi-target-libada: dvi-target-libada
38853
38854 dvi-target-libada: \
38855 configure-target-libada
38856 @: $(MAKE); $(unstage)
38857 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38858 r=`${PWD_COMMAND}`; export r; \
38859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38860 $(NORMAL_TARGET_EXPORTS) \
38861 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38862 for flag in $(EXTRA_TARGET_FLAGS); do \
38863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38864 done; \
38865 (cd $(TARGET_SUBDIR)/libada && \
38866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38868 "RANLIB=$${RANLIB}" \
38869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38870 dvi) \
38871 || exit 1
38872
38873 @endif target-libada
38874
38875 .PHONY: maybe-pdf-target-libada pdf-target-libada
38876 maybe-pdf-target-libada:
38877 @if target-libada
38878 maybe-pdf-target-libada: pdf-target-libada
38879
38880 pdf-target-libada: \
38881 configure-target-libada
38882 @: $(MAKE); $(unstage)
38883 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38884 r=`${PWD_COMMAND}`; export r; \
38885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38886 $(NORMAL_TARGET_EXPORTS) \
38887 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38888 for flag in $(EXTRA_TARGET_FLAGS); do \
38889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38890 done; \
38891 (cd $(TARGET_SUBDIR)/libada && \
38892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38894 "RANLIB=$${RANLIB}" \
38895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38896 pdf) \
38897 || exit 1
38898
38899 @endif target-libada
38900
38901 .PHONY: maybe-html-target-libada html-target-libada
38902 maybe-html-target-libada:
38903 @if target-libada
38904 maybe-html-target-libada: html-target-libada
38905
38906 html-target-libada: \
38907 configure-target-libada
38908 @: $(MAKE); $(unstage)
38909 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38910 r=`${PWD_COMMAND}`; export r; \
38911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38912 $(NORMAL_TARGET_EXPORTS) \
38913 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38914 for flag in $(EXTRA_TARGET_FLAGS); do \
38915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38916 done; \
38917 (cd $(TARGET_SUBDIR)/libada && \
38918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38920 "RANLIB=$${RANLIB}" \
38921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38922 html) \
38923 || exit 1
38924
38925 @endif target-libada
38926
38927 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
38928 maybe-TAGS-target-libada:
38929 @if target-libada
38930 maybe-TAGS-target-libada: TAGS-target-libada
38931
38932 TAGS-target-libada: \
38933 configure-target-libada
38934 @: $(MAKE); $(unstage)
38935 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38936 r=`${PWD_COMMAND}`; export r; \
38937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38938 $(NORMAL_TARGET_EXPORTS) \
38939 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38940 for flag in $(EXTRA_TARGET_FLAGS); do \
38941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38942 done; \
38943 (cd $(TARGET_SUBDIR)/libada && \
38944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38946 "RANLIB=$${RANLIB}" \
38947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38948 TAGS) \
38949 || exit 1
38950
38951 @endif target-libada
38952
38953 .PHONY: maybe-install-info-target-libada install-info-target-libada
38954 maybe-install-info-target-libada:
38955 @if target-libada
38956 maybe-install-info-target-libada: install-info-target-libada
38957
38958 install-info-target-libada: \
38959 configure-target-libada \
38960 info-target-libada
38961 @: $(MAKE); $(unstage)
38962 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38963 r=`${PWD_COMMAND}`; export r; \
38964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38965 $(NORMAL_TARGET_EXPORTS) \
38966 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
38967 for flag in $(EXTRA_TARGET_FLAGS); do \
38968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38969 done; \
38970 (cd $(TARGET_SUBDIR)/libada && \
38971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38973 "RANLIB=$${RANLIB}" \
38974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38975 install-info) \
38976 || exit 1
38977
38978 @endif target-libada
38979
38980 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
38981 maybe-install-pdf-target-libada:
38982 @if target-libada
38983 maybe-install-pdf-target-libada: install-pdf-target-libada
38984
38985 install-pdf-target-libada: \
38986 configure-target-libada \
38987 pdf-target-libada
38988 @: $(MAKE); $(unstage)
38989 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38990 r=`${PWD_COMMAND}`; export r; \
38991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38992 $(NORMAL_TARGET_EXPORTS) \
38993 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
38994 for flag in $(EXTRA_TARGET_FLAGS); do \
38995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38996 done; \
38997 (cd $(TARGET_SUBDIR)/libada && \
38998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39000 "RANLIB=$${RANLIB}" \
39001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39002 install-pdf) \
39003 || exit 1
39004
39005 @endif target-libada
39006
39007 .PHONY: maybe-install-html-target-libada install-html-target-libada
39008 maybe-install-html-target-libada:
39009 @if target-libada
39010 maybe-install-html-target-libada: install-html-target-libada
39011
39012 install-html-target-libada: \
39013 configure-target-libada \
39014 html-target-libada
39015 @: $(MAKE); $(unstage)
39016 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39017 r=`${PWD_COMMAND}`; export r; \
39018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39019 $(NORMAL_TARGET_EXPORTS) \
39020 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39021 for flag in $(EXTRA_TARGET_FLAGS); do \
39022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39023 done; \
39024 (cd $(TARGET_SUBDIR)/libada && \
39025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39027 "RANLIB=$${RANLIB}" \
39028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39029 install-html) \
39030 || exit 1
39031
39032 @endif target-libada
39033
39034 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39035 maybe-installcheck-target-libada:
39036 @if target-libada
39037 maybe-installcheck-target-libada: installcheck-target-libada
39038
39039 installcheck-target-libada: \
39040 configure-target-libada
39041 @: $(MAKE); $(unstage)
39042 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39043 r=`${PWD_COMMAND}`; export r; \
39044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39045 $(NORMAL_TARGET_EXPORTS) \
39046 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39047 for flag in $(EXTRA_TARGET_FLAGS); do \
39048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39049 done; \
39050 (cd $(TARGET_SUBDIR)/libada && \
39051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39053 "RANLIB=$${RANLIB}" \
39054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39055 installcheck) \
39056 || exit 1
39057
39058 @endif target-libada
39059
39060 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39061 maybe-mostlyclean-target-libada:
39062 @if target-libada
39063 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39064
39065 mostlyclean-target-libada:
39066 @: $(MAKE); $(unstage)
39067 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39068 r=`${PWD_COMMAND}`; export r; \
39069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39070 $(NORMAL_TARGET_EXPORTS) \
39071 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39072 for flag in $(EXTRA_TARGET_FLAGS); do \
39073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39074 done; \
39075 (cd $(TARGET_SUBDIR)/libada && \
39076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39078 "RANLIB=$${RANLIB}" \
39079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39080 mostlyclean) \
39081 || exit 1
39082
39083 @endif target-libada
39084
39085 .PHONY: maybe-clean-target-libada clean-target-libada
39086 maybe-clean-target-libada:
39087 @if target-libada
39088 maybe-clean-target-libada: clean-target-libada
39089
39090 clean-target-libada:
39091 @: $(MAKE); $(unstage)
39092 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39093 r=`${PWD_COMMAND}`; export r; \
39094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39095 $(NORMAL_TARGET_EXPORTS) \
39096 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39097 for flag in $(EXTRA_TARGET_FLAGS); do \
39098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39099 done; \
39100 (cd $(TARGET_SUBDIR)/libada && \
39101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39103 "RANLIB=$${RANLIB}" \
39104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39105 clean) \
39106 || exit 1
39107
39108 @endif target-libada
39109
39110 .PHONY: maybe-distclean-target-libada distclean-target-libada
39111 maybe-distclean-target-libada:
39112 @if target-libada
39113 maybe-distclean-target-libada: distclean-target-libada
39114
39115 distclean-target-libada:
39116 @: $(MAKE); $(unstage)
39117 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39118 r=`${PWD_COMMAND}`; export r; \
39119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39120 $(NORMAL_TARGET_EXPORTS) \
39121 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39122 for flag in $(EXTRA_TARGET_FLAGS); do \
39123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39124 done; \
39125 (cd $(TARGET_SUBDIR)/libada && \
39126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39128 "RANLIB=$${RANLIB}" \
39129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39130 distclean) \
39131 || exit 1
39132
39133 @endif target-libada
39134
39135 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39136 maybe-maintainer-clean-target-libada:
39137 @if target-libada
39138 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39139
39140 maintainer-clean-target-libada:
39141 @: $(MAKE); $(unstage)
39142 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39143 r=`${PWD_COMMAND}`; export r; \
39144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39145 $(NORMAL_TARGET_EXPORTS) \
39146 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39147 for flag in $(EXTRA_TARGET_FLAGS); do \
39148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39149 done; \
39150 (cd $(TARGET_SUBDIR)/libada && \
39151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39153 "RANLIB=$${RANLIB}" \
39154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39155 maintainer-clean) \
39156 || exit 1
39157
39158 @endif target-libada
39159
39160
39161
39162
39163
39164 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39165 maybe-configure-target-libgomp:
39166 @if gcc-bootstrap
39167 configure-target-libgomp: stage_current
39168 @endif gcc-bootstrap
39169 @if target-libgomp
39170 maybe-configure-target-libgomp: configure-target-libgomp
39171 configure-target-libgomp:
39172 @r=`${PWD_COMMAND}`; export r; \
39173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39174 echo "Checking multilib configuration for libgomp..."; \
39175 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39176 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39177 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39178 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39179 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39180 else \
39181 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39182 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39183 fi; \
39184 else \
39185 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39186 fi; \
39187 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39188 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39189 $(NORMAL_TARGET_EXPORTS) \
39190 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39191 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39192 case $(srcdir) in \
39193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39194 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39196 esac; \
39197 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39198 libsrcdir="$$s/libgomp"; \
39199 rm -f no-such-file || : ; \
39200 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39201 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39202 --target=${target_alias} $${srcdiroption} \
39203 || exit 1
39204 @endif target-libgomp
39205
39206
39207
39208 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39209 maybe-configure-stage1-target-libgomp:
39210 @if target-libgomp-bootstrap
39211 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39212 configure-stage1-target-libgomp:
39213 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39214 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39215 @r=`${PWD_COMMAND}`; export r; \
39216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39217 TFLAGS="$(STAGE1_TFLAGS)"; \
39218 echo "Checking multilib configuration for libgomp..."; \
39219 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39220 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39221 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39222 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39223 else \
39224 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39225 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39226 fi; \
39227 else \
39228 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39229 fi; \
39230 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39231 $(NORMAL_TARGET_EXPORTS) \
39232 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39233 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39234 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39235 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39236 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39237 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39238 case $(srcdir) in \
39239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39240 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39242 esac; \
39243 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39244 libsrcdir="$$s/libgomp"; \
39245 $(SHELL) $${libsrcdir}/configure \
39246 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39247 --target=${target_alias} $${srcdiroption} \
39248 $(STAGE1_CONFIGURE_FLAGS)
39249 @endif target-libgomp-bootstrap
39250
39251 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39252 maybe-configure-stage2-target-libgomp:
39253 @if target-libgomp-bootstrap
39254 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39255 configure-stage2-target-libgomp:
39256 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39257 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39258 @r=`${PWD_COMMAND}`; export r; \
39259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39260 TFLAGS="$(STAGE2_TFLAGS)"; \
39261 echo "Checking multilib configuration for libgomp..."; \
39262 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39263 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39264 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39265 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39266 else \
39267 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39268 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39269 fi; \
39270 else \
39271 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39272 fi; \
39273 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39274 $(NORMAL_TARGET_EXPORTS) \
39275 \
39276 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39277 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39278 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39279 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39280 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39281 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39282 case $(srcdir) in \
39283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39284 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39286 esac; \
39287 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39288 libsrcdir="$$s/libgomp"; \
39289 $(SHELL) $${libsrcdir}/configure \
39290 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39291 --target=${target_alias} $${srcdiroption} \
39292 --with-build-libsubdir=$(HOST_SUBDIR) \
39293 $(STAGE2_CONFIGURE_FLAGS)
39294 @endif target-libgomp-bootstrap
39295
39296 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39297 maybe-configure-stage3-target-libgomp:
39298 @if target-libgomp-bootstrap
39299 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39300 configure-stage3-target-libgomp:
39301 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39302 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39303 @r=`${PWD_COMMAND}`; export r; \
39304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39305 TFLAGS="$(STAGE3_TFLAGS)"; \
39306 echo "Checking multilib configuration for libgomp..."; \
39307 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39308 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39309 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39310 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39311 else \
39312 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39313 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39314 fi; \
39315 else \
39316 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39317 fi; \
39318 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39319 $(NORMAL_TARGET_EXPORTS) \
39320 \
39321 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39322 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39323 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39324 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39325 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39326 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39327 case $(srcdir) in \
39328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39329 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39331 esac; \
39332 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39333 libsrcdir="$$s/libgomp"; \
39334 $(SHELL) $${libsrcdir}/configure \
39335 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39336 --target=${target_alias} $${srcdiroption} \
39337 --with-build-libsubdir=$(HOST_SUBDIR) \
39338 $(STAGE3_CONFIGURE_FLAGS)
39339 @endif target-libgomp-bootstrap
39340
39341 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39342 maybe-configure-stage4-target-libgomp:
39343 @if target-libgomp-bootstrap
39344 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39345 configure-stage4-target-libgomp:
39346 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39347 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39348 @r=`${PWD_COMMAND}`; export r; \
39349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39350 TFLAGS="$(STAGE4_TFLAGS)"; \
39351 echo "Checking multilib configuration for libgomp..."; \
39352 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39353 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39354 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39355 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39356 else \
39357 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39358 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39359 fi; \
39360 else \
39361 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39362 fi; \
39363 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39364 $(NORMAL_TARGET_EXPORTS) \
39365 \
39366 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39367 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39368 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39369 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39370 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39371 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39372 case $(srcdir) in \
39373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39374 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39376 esac; \
39377 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39378 libsrcdir="$$s/libgomp"; \
39379 $(SHELL) $${libsrcdir}/configure \
39380 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39381 --target=${target_alias} $${srcdiroption} \
39382 --with-build-libsubdir=$(HOST_SUBDIR) \
39383 $(STAGE4_CONFIGURE_FLAGS)
39384 @endif target-libgomp-bootstrap
39385
39386 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39387 maybe-configure-stageprofile-target-libgomp:
39388 @if target-libgomp-bootstrap
39389 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39390 configure-stageprofile-target-libgomp:
39391 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39392 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39393 @r=`${PWD_COMMAND}`; export r; \
39394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39395 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39396 echo "Checking multilib configuration for libgomp..."; \
39397 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39398 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39399 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39400 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39401 else \
39402 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39403 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39404 fi; \
39405 else \
39406 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39407 fi; \
39408 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39409 $(NORMAL_TARGET_EXPORTS) \
39410 \
39411 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39412 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39413 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39414 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39415 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39416 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39417 case $(srcdir) in \
39418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39419 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39421 esac; \
39422 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39423 libsrcdir="$$s/libgomp"; \
39424 $(SHELL) $${libsrcdir}/configure \
39425 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39426 --target=${target_alias} $${srcdiroption} \
39427 --with-build-libsubdir=$(HOST_SUBDIR) \
39428 $(STAGEprofile_CONFIGURE_FLAGS)
39429 @endif target-libgomp-bootstrap
39430
39431 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39432 maybe-configure-stagefeedback-target-libgomp:
39433 @if target-libgomp-bootstrap
39434 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39435 configure-stagefeedback-target-libgomp:
39436 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39437 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39438 @r=`${PWD_COMMAND}`; export r; \
39439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39440 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39441 echo "Checking multilib configuration for libgomp..."; \
39442 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39443 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39444 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39445 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39446 else \
39447 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39448 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39449 fi; \
39450 else \
39451 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39452 fi; \
39453 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39454 $(NORMAL_TARGET_EXPORTS) \
39455 \
39456 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39457 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39458 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39459 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39460 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39461 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39462 case $(srcdir) in \
39463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39464 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39466 esac; \
39467 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39468 libsrcdir="$$s/libgomp"; \
39469 $(SHELL) $${libsrcdir}/configure \
39470 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39471 --target=${target_alias} $${srcdiroption} \
39472 --with-build-libsubdir=$(HOST_SUBDIR) \
39473 $(STAGEfeedback_CONFIGURE_FLAGS)
39474 @endif target-libgomp-bootstrap
39475
39476
39477
39478
39479
39480 .PHONY: all-target-libgomp maybe-all-target-libgomp
39481 maybe-all-target-libgomp:
39482 @if gcc-bootstrap
39483 all-target-libgomp: stage_current
39484 @endif gcc-bootstrap
39485 @if target-libgomp
39486 TARGET-target-libgomp=all
39487 maybe-all-target-libgomp: all-target-libgomp
39488 all-target-libgomp: configure-target-libgomp
39489 @r=`${PWD_COMMAND}`; export r; \
39490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39491 $(NORMAL_TARGET_EXPORTS) \
39492 (cd $(TARGET_SUBDIR)/libgomp && \
39493 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39494 $(TARGET-target-libgomp))
39495 @endif target-libgomp
39496
39497
39498
39499 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39500 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39501 maybe-all-stage1-target-libgomp:
39502 maybe-clean-stage1-target-libgomp:
39503 @if target-libgomp-bootstrap
39504 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39505 all-stage1: all-stage1-target-libgomp
39506 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39507 all-stage1-target-libgomp: configure-stage1-target-libgomp
39508 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39509 @r=`${PWD_COMMAND}`; export r; \
39510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39511 TFLAGS="$(STAGE1_TFLAGS)"; \
39512 $(NORMAL_TARGET_EXPORTS) \
39513 cd $(TARGET_SUBDIR)/libgomp && \
39514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39515 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39516 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39517 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39518 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39519 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39520 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39521 $(EXTRA_TARGET_FLAGS) \
39522 TFLAGS="$(STAGE1_TFLAGS)" \
39523 $(TARGET-stage1-target-libgomp)
39524
39525 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39526 clean-stage1: clean-stage1-target-libgomp
39527 clean-stage1-target-libgomp:
39528 @if [ $(current_stage) = stage1 ]; then \
39529 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39530 else \
39531 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39532 $(MAKE) stage1-start; \
39533 fi; \
39534 cd $(TARGET_SUBDIR)/libgomp && \
39535 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39536 clean
39537 @endif target-libgomp-bootstrap
39538
39539
39540 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39541 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39542 maybe-all-stage2-target-libgomp:
39543 maybe-clean-stage2-target-libgomp:
39544 @if target-libgomp-bootstrap
39545 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39546 all-stage2: all-stage2-target-libgomp
39547 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39548 all-stage2-target-libgomp: configure-stage2-target-libgomp
39549 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39550 @r=`${PWD_COMMAND}`; export r; \
39551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39552 TFLAGS="$(STAGE2_TFLAGS)"; \
39553 $(NORMAL_TARGET_EXPORTS) \
39554 \
39555 cd $(TARGET_SUBDIR)/libgomp && \
39556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39557 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39558 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39559 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39563 $(EXTRA_TARGET_FLAGS) \
39564 TFLAGS="$(STAGE2_TFLAGS)" \
39565 $(TARGET-stage2-target-libgomp)
39566
39567 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39568 clean-stage2: clean-stage2-target-libgomp
39569 clean-stage2-target-libgomp:
39570 @if [ $(current_stage) = stage2 ]; then \
39571 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39572 else \
39573 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39574 $(MAKE) stage2-start; \
39575 fi; \
39576 cd $(TARGET_SUBDIR)/libgomp && \
39577 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39578 \
39579 clean
39580 @endif target-libgomp-bootstrap
39581
39582
39583 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39584 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39585 maybe-all-stage3-target-libgomp:
39586 maybe-clean-stage3-target-libgomp:
39587 @if target-libgomp-bootstrap
39588 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39589 all-stage3: all-stage3-target-libgomp
39590 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39591 all-stage3-target-libgomp: configure-stage3-target-libgomp
39592 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39593 @r=`${PWD_COMMAND}`; export r; \
39594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39595 TFLAGS="$(STAGE3_TFLAGS)"; \
39596 $(NORMAL_TARGET_EXPORTS) \
39597 \
39598 cd $(TARGET_SUBDIR)/libgomp && \
39599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39600 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39601 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39602 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39603 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39604 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39605 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39606 $(EXTRA_TARGET_FLAGS) \
39607 TFLAGS="$(STAGE3_TFLAGS)" \
39608 $(TARGET-stage3-target-libgomp)
39609
39610 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39611 clean-stage3: clean-stage3-target-libgomp
39612 clean-stage3-target-libgomp:
39613 @if [ $(current_stage) = stage3 ]; then \
39614 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39615 else \
39616 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39617 $(MAKE) stage3-start; \
39618 fi; \
39619 cd $(TARGET_SUBDIR)/libgomp && \
39620 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39621 \
39622 clean
39623 @endif target-libgomp-bootstrap
39624
39625
39626 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39627 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39628 maybe-all-stage4-target-libgomp:
39629 maybe-clean-stage4-target-libgomp:
39630 @if target-libgomp-bootstrap
39631 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39632 all-stage4: all-stage4-target-libgomp
39633 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39634 all-stage4-target-libgomp: configure-stage4-target-libgomp
39635 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39636 @r=`${PWD_COMMAND}`; export r; \
39637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39638 TFLAGS="$(STAGE4_TFLAGS)"; \
39639 $(NORMAL_TARGET_EXPORTS) \
39640 \
39641 cd $(TARGET_SUBDIR)/libgomp && \
39642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39643 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39644 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39645 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39649 $(EXTRA_TARGET_FLAGS) \
39650 TFLAGS="$(STAGE4_TFLAGS)" \
39651 $(TARGET-stage4-target-libgomp)
39652
39653 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39654 clean-stage4: clean-stage4-target-libgomp
39655 clean-stage4-target-libgomp:
39656 @if [ $(current_stage) = stage4 ]; then \
39657 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39658 else \
39659 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39660 $(MAKE) stage4-start; \
39661 fi; \
39662 cd $(TARGET_SUBDIR)/libgomp && \
39663 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39664 \
39665 clean
39666 @endif target-libgomp-bootstrap
39667
39668
39669 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39670 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39671 maybe-all-stageprofile-target-libgomp:
39672 maybe-clean-stageprofile-target-libgomp:
39673 @if target-libgomp-bootstrap
39674 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39675 all-stageprofile: all-stageprofile-target-libgomp
39676 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39677 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39678 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39679 @r=`${PWD_COMMAND}`; export r; \
39680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39681 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39682 $(NORMAL_TARGET_EXPORTS) \
39683 \
39684 cd $(TARGET_SUBDIR)/libgomp && \
39685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39686 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39687 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39688 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39692 $(EXTRA_TARGET_FLAGS) \
39693 TFLAGS="$(STAGEprofile_TFLAGS)" \
39694 $(TARGET-stageprofile-target-libgomp)
39695
39696 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39697 clean-stageprofile: clean-stageprofile-target-libgomp
39698 clean-stageprofile-target-libgomp:
39699 @if [ $(current_stage) = stageprofile ]; then \
39700 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39701 else \
39702 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39703 $(MAKE) stageprofile-start; \
39704 fi; \
39705 cd $(TARGET_SUBDIR)/libgomp && \
39706 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39707 \
39708 clean
39709 @endif target-libgomp-bootstrap
39710
39711
39712 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39713 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39714 maybe-all-stagefeedback-target-libgomp:
39715 maybe-clean-stagefeedback-target-libgomp:
39716 @if target-libgomp-bootstrap
39717 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39718 all-stagefeedback: all-stagefeedback-target-libgomp
39719 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39720 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39721 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39722 @r=`${PWD_COMMAND}`; export r; \
39723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39724 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39725 $(NORMAL_TARGET_EXPORTS) \
39726 \
39727 cd $(TARGET_SUBDIR)/libgomp && \
39728 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39729 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39730 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39731 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39732 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39733 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39734 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39735 $(EXTRA_TARGET_FLAGS) \
39736 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39737 $(TARGET-stagefeedback-target-libgomp)
39738
39739 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39740 clean-stagefeedback: clean-stagefeedback-target-libgomp
39741 clean-stagefeedback-target-libgomp:
39742 @if [ $(current_stage) = stagefeedback ]; then \
39743 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39744 else \
39745 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39746 $(MAKE) stagefeedback-start; \
39747 fi; \
39748 cd $(TARGET_SUBDIR)/libgomp && \
39749 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39750 \
39751 clean
39752 @endif target-libgomp-bootstrap
39753
39754
39755
39756
39757
39758
39759 .PHONY: check-target-libgomp maybe-check-target-libgomp
39760 maybe-check-target-libgomp:
39761 @if target-libgomp
39762 maybe-check-target-libgomp: check-target-libgomp
39763
39764 check-target-libgomp:
39765 @: $(MAKE); $(unstage)
39766 @r=`${PWD_COMMAND}`; export r; \
39767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39768 $(NORMAL_TARGET_EXPORTS) \
39769 (cd $(TARGET_SUBDIR)/libgomp && \
39770 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39771
39772 @endif target-libgomp
39773
39774 .PHONY: install-target-libgomp maybe-install-target-libgomp
39775 maybe-install-target-libgomp:
39776 @if target-libgomp
39777 maybe-install-target-libgomp: install-target-libgomp
39778
39779 install-target-libgomp: installdirs
39780 @: $(MAKE); $(unstage)
39781 @r=`${PWD_COMMAND}`; export r; \
39782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39783 $(NORMAL_TARGET_EXPORTS) \
39784 (cd $(TARGET_SUBDIR)/libgomp && \
39785 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39786
39787 @endif target-libgomp
39788
39789 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39790 maybe-install-strip-target-libgomp:
39791 @if target-libgomp
39792 maybe-install-strip-target-libgomp: install-strip-target-libgomp
39793
39794 install-strip-target-libgomp: installdirs
39795 @: $(MAKE); $(unstage)
39796 @r=`${PWD_COMMAND}`; export r; \
39797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39798 $(NORMAL_TARGET_EXPORTS) \
39799 (cd $(TARGET_SUBDIR)/libgomp && \
39800 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39801
39802 @endif target-libgomp
39803
39804 # Other targets (info, dvi, pdf, etc.)
39805
39806 .PHONY: maybe-info-target-libgomp info-target-libgomp
39807 maybe-info-target-libgomp:
39808 @if target-libgomp
39809 maybe-info-target-libgomp: info-target-libgomp
39810
39811 info-target-libgomp: \
39812 configure-target-libgomp
39813 @: $(MAKE); $(unstage)
39814 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39815 r=`${PWD_COMMAND}`; export r; \
39816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39817 $(NORMAL_TARGET_EXPORTS) \
39818 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
39819 for flag in $(EXTRA_TARGET_FLAGS); do \
39820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39821 done; \
39822 (cd $(TARGET_SUBDIR)/libgomp && \
39823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39825 "RANLIB=$${RANLIB}" \
39826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39827 info) \
39828 || exit 1
39829
39830 @endif target-libgomp
39831
39832 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39833 maybe-dvi-target-libgomp:
39834 @if target-libgomp
39835 maybe-dvi-target-libgomp: dvi-target-libgomp
39836
39837 dvi-target-libgomp: \
39838 configure-target-libgomp
39839 @: $(MAKE); $(unstage)
39840 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39841 r=`${PWD_COMMAND}`; export r; \
39842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39843 $(NORMAL_TARGET_EXPORTS) \
39844 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
39845 for flag in $(EXTRA_TARGET_FLAGS); do \
39846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39847 done; \
39848 (cd $(TARGET_SUBDIR)/libgomp && \
39849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39851 "RANLIB=$${RANLIB}" \
39852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39853 dvi) \
39854 || exit 1
39855
39856 @endif target-libgomp
39857
39858 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39859 maybe-pdf-target-libgomp:
39860 @if target-libgomp
39861 maybe-pdf-target-libgomp: pdf-target-libgomp
39862
39863 pdf-target-libgomp: \
39864 configure-target-libgomp
39865 @: $(MAKE); $(unstage)
39866 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39867 r=`${PWD_COMMAND}`; export r; \
39868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39869 $(NORMAL_TARGET_EXPORTS) \
39870 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39871 for flag in $(EXTRA_TARGET_FLAGS); do \
39872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39873 done; \
39874 (cd $(TARGET_SUBDIR)/libgomp && \
39875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39877 "RANLIB=$${RANLIB}" \
39878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39879 pdf) \
39880 || exit 1
39881
39882 @endif target-libgomp
39883
39884 .PHONY: maybe-html-target-libgomp html-target-libgomp
39885 maybe-html-target-libgomp:
39886 @if target-libgomp
39887 maybe-html-target-libgomp: html-target-libgomp
39888
39889 html-target-libgomp: \
39890 configure-target-libgomp
39891 @: $(MAKE); $(unstage)
39892 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39893 r=`${PWD_COMMAND}`; export r; \
39894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39895 $(NORMAL_TARGET_EXPORTS) \
39896 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39897 for flag in $(EXTRA_TARGET_FLAGS); do \
39898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39899 done; \
39900 (cd $(TARGET_SUBDIR)/libgomp && \
39901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39903 "RANLIB=$${RANLIB}" \
39904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39905 html) \
39906 || exit 1
39907
39908 @endif target-libgomp
39909
39910 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39911 maybe-TAGS-target-libgomp:
39912 @if target-libgomp
39913 maybe-TAGS-target-libgomp: TAGS-target-libgomp
39914
39915 TAGS-target-libgomp: \
39916 configure-target-libgomp
39917 @: $(MAKE); $(unstage)
39918 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39919 r=`${PWD_COMMAND}`; export r; \
39920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39921 $(NORMAL_TARGET_EXPORTS) \
39922 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39923 for flag in $(EXTRA_TARGET_FLAGS); do \
39924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39925 done; \
39926 (cd $(TARGET_SUBDIR)/libgomp && \
39927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39929 "RANLIB=$${RANLIB}" \
39930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39931 TAGS) \
39932 || exit 1
39933
39934 @endif target-libgomp
39935
39936 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39937 maybe-install-info-target-libgomp:
39938 @if target-libgomp
39939 maybe-install-info-target-libgomp: install-info-target-libgomp
39940
39941 install-info-target-libgomp: \
39942 configure-target-libgomp \
39943 info-target-libgomp
39944 @: $(MAKE); $(unstage)
39945 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39946 r=`${PWD_COMMAND}`; export r; \
39947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39948 $(NORMAL_TARGET_EXPORTS) \
39949 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
39950 for flag in $(EXTRA_TARGET_FLAGS); do \
39951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39952 done; \
39953 (cd $(TARGET_SUBDIR)/libgomp && \
39954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39956 "RANLIB=$${RANLIB}" \
39957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39958 install-info) \
39959 || exit 1
39960
39961 @endif target-libgomp
39962
39963 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
39964 maybe-install-pdf-target-libgomp:
39965 @if target-libgomp
39966 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
39967
39968 install-pdf-target-libgomp: \
39969 configure-target-libgomp \
39970 pdf-target-libgomp
39971 @: $(MAKE); $(unstage)
39972 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39973 r=`${PWD_COMMAND}`; export r; \
39974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39975 $(NORMAL_TARGET_EXPORTS) \
39976 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
39977 for flag in $(EXTRA_TARGET_FLAGS); do \
39978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39979 done; \
39980 (cd $(TARGET_SUBDIR)/libgomp && \
39981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39983 "RANLIB=$${RANLIB}" \
39984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39985 install-pdf) \
39986 || exit 1
39987
39988 @endif target-libgomp
39989
39990 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
39991 maybe-install-html-target-libgomp:
39992 @if target-libgomp
39993 maybe-install-html-target-libgomp: install-html-target-libgomp
39994
39995 install-html-target-libgomp: \
39996 configure-target-libgomp \
39997 html-target-libgomp
39998 @: $(MAKE); $(unstage)
39999 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40000 r=`${PWD_COMMAND}`; export r; \
40001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40002 $(NORMAL_TARGET_EXPORTS) \
40003 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40004 for flag in $(EXTRA_TARGET_FLAGS); do \
40005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40006 done; \
40007 (cd $(TARGET_SUBDIR)/libgomp && \
40008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40010 "RANLIB=$${RANLIB}" \
40011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40012 install-html) \
40013 || exit 1
40014
40015 @endif target-libgomp
40016
40017 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40018 maybe-installcheck-target-libgomp:
40019 @if target-libgomp
40020 maybe-installcheck-target-libgomp: installcheck-target-libgomp
40021
40022 installcheck-target-libgomp: \
40023 configure-target-libgomp
40024 @: $(MAKE); $(unstage)
40025 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40026 r=`${PWD_COMMAND}`; export r; \
40027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40028 $(NORMAL_TARGET_EXPORTS) \
40029 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40030 for flag in $(EXTRA_TARGET_FLAGS); do \
40031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40032 done; \
40033 (cd $(TARGET_SUBDIR)/libgomp && \
40034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40036 "RANLIB=$${RANLIB}" \
40037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40038 installcheck) \
40039 || exit 1
40040
40041 @endif target-libgomp
40042
40043 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40044 maybe-mostlyclean-target-libgomp:
40045 @if target-libgomp
40046 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40047
40048 mostlyclean-target-libgomp:
40049 @: $(MAKE); $(unstage)
40050 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40051 r=`${PWD_COMMAND}`; export r; \
40052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40053 $(NORMAL_TARGET_EXPORTS) \
40054 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40055 for flag in $(EXTRA_TARGET_FLAGS); do \
40056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40057 done; \
40058 (cd $(TARGET_SUBDIR)/libgomp && \
40059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40061 "RANLIB=$${RANLIB}" \
40062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40063 mostlyclean) \
40064 || exit 1
40065
40066 @endif target-libgomp
40067
40068 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40069 maybe-clean-target-libgomp:
40070 @if target-libgomp
40071 maybe-clean-target-libgomp: clean-target-libgomp
40072
40073 clean-target-libgomp:
40074 @: $(MAKE); $(unstage)
40075 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40076 r=`${PWD_COMMAND}`; export r; \
40077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40078 $(NORMAL_TARGET_EXPORTS) \
40079 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40080 for flag in $(EXTRA_TARGET_FLAGS); do \
40081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40082 done; \
40083 (cd $(TARGET_SUBDIR)/libgomp && \
40084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40086 "RANLIB=$${RANLIB}" \
40087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40088 clean) \
40089 || exit 1
40090
40091 @endif target-libgomp
40092
40093 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40094 maybe-distclean-target-libgomp:
40095 @if target-libgomp
40096 maybe-distclean-target-libgomp: distclean-target-libgomp
40097
40098 distclean-target-libgomp:
40099 @: $(MAKE); $(unstage)
40100 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40101 r=`${PWD_COMMAND}`; export r; \
40102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40103 $(NORMAL_TARGET_EXPORTS) \
40104 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40105 for flag in $(EXTRA_TARGET_FLAGS); do \
40106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40107 done; \
40108 (cd $(TARGET_SUBDIR)/libgomp && \
40109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40111 "RANLIB=$${RANLIB}" \
40112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40113 distclean) \
40114 || exit 1
40115
40116 @endif target-libgomp
40117
40118 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40119 maybe-maintainer-clean-target-libgomp:
40120 @if target-libgomp
40121 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40122
40123 maintainer-clean-target-libgomp:
40124 @: $(MAKE); $(unstage)
40125 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40126 r=`${PWD_COMMAND}`; export r; \
40127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40128 $(NORMAL_TARGET_EXPORTS) \
40129 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40130 for flag in $(EXTRA_TARGET_FLAGS); do \
40131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40132 done; \
40133 (cd $(TARGET_SUBDIR)/libgomp && \
40134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40136 "RANLIB=$${RANLIB}" \
40137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40138 maintainer-clean) \
40139 || exit 1
40140
40141 @endif target-libgomp
40142
40143
40144
40145 @if target-libmudflap
40146 .PHONY: check-target-libmudflap-c++
40147 check-target-libmudflap-c++:
40148 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
40149
40150 @endif target-libmudflap
40151
40152 # ----------
40153 # GCC module
40154 # ----------
40155
40156 @if gcc-no-bootstrap
40157 .PHONY: cross
40158 cross: all-build all-gas all-ld
40159 @r=`${PWD_COMMAND}`; export r; \
40160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40161 $(HOST_EXPORTS) \
40162 echo "Building the C and C++ compiler"; \
40163 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40164 @r=`${PWD_COMMAND}`; export r; \
40165 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40166 echo "Building runtime libraries"; \
40167 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40168 @endif gcc-no-bootstrap
40169
40170 @if gcc
40171
40172 .PHONY: check-gcc-c check-c
40173 check-gcc-c:
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-gcc);
40178 check-c: check-gcc-c
40179
40180 .PHONY: check-gcc-c++ check-c++
40181 check-gcc-c++:
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-c++ check-c++0x);
40186 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
40187
40188 .PHONY: check-gcc-fortran check-fortran
40189 check-gcc-fortran:
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-fortran);
40194 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40195
40196 .PHONY: check-gcc-java check-java
40197 check-gcc-java:
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-java);
40202 check-java: check-gcc-java check-target-libjava
40203
40204 .PHONY: check-gcc-ada check-ada
40205 check-gcc-ada:
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-ada);
40210 check-ada: check-gcc-ada check-target-libada
40211
40212 .PHONY: check-gcc-objc check-objc
40213 check-gcc-objc:
40214 r=`${PWD_COMMAND}`; export r; \
40215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40216 $(HOST_EXPORTS) \
40217 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40218 check-objc: check-gcc-objc check-target-libobjc
40219
40220 .PHONY: check-gcc-obj-c++ check-obj-c++
40221 check-gcc-obj-c++:
40222 r=`${PWD_COMMAND}`; export r; \
40223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40224 $(HOST_EXPORTS) \
40225 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40226 check-obj-c++: check-gcc-obj-c++
40227
40228 .PHONY: check-gcc-go check-go
40229 check-gcc-go:
40230 r=`${PWD_COMMAND}`; export r; \
40231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40232 $(HOST_EXPORTS) \
40233 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40234 check-go: check-gcc-go check-target-libgo
40235
40236
40237 # Install the gcc headers files, but not the fixed include files,
40238 # which Cygnus is not allowed to distribute. This rule is very
40239 # dependent on the workings of the gcc Makefile.in.
40240 .PHONY: gcc-no-fixedincludes
40241 gcc-no-fixedincludes:
40242 @if [ -f ./gcc/Makefile ]; then \
40243 rm -rf gcc/tmp-include; \
40244 mv gcc/include gcc/tmp-include 2>/dev/null; \
40245 mkdir gcc/include; \
40246 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
40247 touch gcc/stmp-fixinc gcc/include/fixed; \
40248 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
40249 r=`${PWD_COMMAND}`; export r; \
40250 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40251 $(HOST_EXPORTS) \
40252 (cd ./gcc && \
40253 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
40254 rm -rf gcc/include; \
40255 mv gcc/tmp-include gcc/include 2>/dev/null; \
40256 else true; fi
40257 @endif gcc
40258
40259 # ---------------------
40260 # GCC bootstrap support
40261 # ---------------------
40262
40263 # We track the current stage (the one in 'gcc') in the stage_current file.
40264 # stage_last instead tracks the stage that was built last. These targets
40265 # are dummy when toplevel bootstrap is not active.
40266
40267 # While making host and target tools, symlinks to the final stage must be
40268 # there, so $(unstage) should be run at various points. To avoid excessive
40269 # recursive invocations of make, we "inline" them using a variable. These
40270 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40271 # to avoid warnings from the GNU Make job server.
40272
40273 unstage = :
40274 stage = :
40275 current_stage = ""
40276
40277 @if gcc-bootstrap
40278 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40279 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40280 current_stage = "`cat stage_current 2> /dev/null`"
40281 @endif gcc-bootstrap
40282
40283 .PHONY: unstage stage
40284 unstage:
40285 @: $(MAKE); $(unstage)
40286 stage:
40287 @: $(MAKE); $(stage)
40288
40289 # Disable commands for lean bootstrap.
40290 LEAN = false
40291
40292 # We name the build directories for the various stages "stage1-gcc",
40293 # "stage2-gcc","stage3-gcc", etc.
40294
40295 # Since the 'compare' process will fail (on debugging information) if any
40296 # directory names are different, we need to link the gcc directory for
40297 # the previous stage to a constant name ('prev-gcc'), and to make the name of
40298 # the build directories constant as well. For the latter, we use naked names
40299 # like 'gcc', because the scripts in that directory assume it. We use
40300 # mv on platforms where symlinks to directories do not work or are not
40301 # reliable.
40302
40303 # 'touch' doesn't work right on some platforms.
40304 STAMP = echo timestamp >
40305
40306 # We only want to compare .o files, so set this!
40307 objext = .o
40308
40309
40310 .PHONY: stage1-start stage1-end
40311
40312 stage1-start::
40313 @: $(MAKE); $(stage); \
40314 echo stage1 > stage_current ; \
40315 echo stage1 > stage_last; \
40316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40317 @if bfd
40318 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40319 mkdir stage1-bfd; \
40320 mv stage1-bfd bfd
40321 @endif bfd
40322 @if opcodes
40323 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40324 mkdir stage1-opcodes; \
40325 mv stage1-opcodes opcodes
40326 @endif opcodes
40327 @if binutils
40328 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40329 mkdir stage1-binutils; \
40330 mv stage1-binutils binutils
40331 @endif binutils
40332 @if gas
40333 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40334 mkdir stage1-gas; \
40335 mv stage1-gas gas
40336 @endif gas
40337 @if gcc
40338 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40339 mkdir stage1-gcc; \
40340 mv stage1-gcc gcc
40341 @endif gcc
40342 @if gmp
40343 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40344 mkdir stage1-gmp; \
40345 mv stage1-gmp gmp
40346 @endif gmp
40347 @if mpfr
40348 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40349 mkdir stage1-mpfr; \
40350 mv stage1-mpfr mpfr
40351 @endif mpfr
40352 @if mpc
40353 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40354 mkdir stage1-mpc; \
40355 mv stage1-mpc mpc
40356 @endif mpc
40357 @if ppl
40358 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40359 mkdir stage1-ppl; \
40360 mv stage1-ppl ppl
40361 @endif ppl
40362 @if cloog
40363 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40364 mkdir stage1-cloog; \
40365 mv stage1-cloog cloog
40366 @endif cloog
40367 @if libelf
40368 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40369 mkdir stage1-libelf; \
40370 mv stage1-libelf libelf
40371 @endif libelf
40372 @if gold
40373 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40374 mkdir stage1-gold; \
40375 mv stage1-gold gold
40376 @endif gold
40377 @if intl
40378 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40379 mkdir stage1-intl; \
40380 mv stage1-intl intl
40381 @endif intl
40382 @if ld
40383 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40384 mkdir stage1-ld; \
40385 mv stage1-ld ld
40386 @endif ld
40387 @if libcpp
40388 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40389 mkdir stage1-libcpp; \
40390 mv stage1-libcpp libcpp
40391 @endif libcpp
40392 @if libdecnumber
40393 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40394 mkdir stage1-libdecnumber; \
40395 mv stage1-libdecnumber libdecnumber
40396 @endif libdecnumber
40397 @if libiberty
40398 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40399 mkdir stage1-libiberty; \
40400 mv stage1-libiberty libiberty
40401 @endif libiberty
40402 @if zlib
40403 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40404 mkdir stage1-zlib; \
40405 mv stage1-zlib zlib
40406 @endif zlib
40407 @if lto-plugin
40408 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40409 mkdir stage1-lto-plugin; \
40410 mv stage1-lto-plugin lto-plugin
40411 @endif lto-plugin
40412 @[ -d stage1-$(TARGET_SUBDIR) ] || \
40413 mkdir stage1-$(TARGET_SUBDIR); \
40414 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
40415
40416 stage1-end::
40417 @if bfd
40418 @if test -d $(HOST_SUBDIR)/bfd ; then \
40419 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
40420 fi
40421 @endif bfd
40422 @if opcodes
40423 @if test -d $(HOST_SUBDIR)/opcodes ; then \
40424 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
40425 fi
40426 @endif opcodes
40427 @if binutils
40428 @if test -d $(HOST_SUBDIR)/binutils ; then \
40429 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
40430 fi
40431 @endif binutils
40432 @if gas
40433 @if test -d $(HOST_SUBDIR)/gas ; then \
40434 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
40435 fi
40436 @endif gas
40437 @if gcc
40438 @if test -d $(HOST_SUBDIR)/gcc ; then \
40439 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
40440 fi
40441 @endif gcc
40442 @if gmp
40443 @if test -d $(HOST_SUBDIR)/gmp ; then \
40444 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
40445 fi
40446 @endif gmp
40447 @if mpfr
40448 @if test -d $(HOST_SUBDIR)/mpfr ; then \
40449 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
40450 fi
40451 @endif mpfr
40452 @if mpc
40453 @if test -d $(HOST_SUBDIR)/mpc ; then \
40454 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
40455 fi
40456 @endif mpc
40457 @if ppl
40458 @if test -d $(HOST_SUBDIR)/ppl ; then \
40459 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
40460 fi
40461 @endif ppl
40462 @if cloog
40463 @if test -d $(HOST_SUBDIR)/cloog ; then \
40464 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
40465 fi
40466 @endif cloog
40467 @if libelf
40468 @if test -d $(HOST_SUBDIR)/libelf ; then \
40469 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
40470 fi
40471 @endif libelf
40472 @if gold
40473 @if test -d $(HOST_SUBDIR)/gold ; then \
40474 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
40475 fi
40476 @endif gold
40477 @if intl
40478 @if test -d $(HOST_SUBDIR)/intl ; then \
40479 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
40480 fi
40481 @endif intl
40482 @if ld
40483 @if test -d $(HOST_SUBDIR)/ld ; then \
40484 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
40485 fi
40486 @endif ld
40487 @if libcpp
40488 @if test -d $(HOST_SUBDIR)/libcpp ; then \
40489 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
40490 fi
40491 @endif libcpp
40492 @if libdecnumber
40493 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40494 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
40495 fi
40496 @endif libdecnumber
40497 @if libiberty
40498 @if test -d $(HOST_SUBDIR)/libiberty ; then \
40499 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
40500 fi
40501 @endif libiberty
40502 @if zlib
40503 @if test -d $(HOST_SUBDIR)/zlib ; then \
40504 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
40505 fi
40506 @endif zlib
40507 @if lto-plugin
40508 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40509 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
40510 fi
40511 @endif lto-plugin
40512 @if test -d $(TARGET_SUBDIR) ; then \
40513 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
40514 fi
40515 rm -f stage_current
40516
40517 # Bubble a bug fix through all the stages up to stage 1. They are
40518 # remade, but not reconfigured. The next stage (if any) will not be
40519 # reconfigured either.
40520 .PHONY: stage1-bubble
40521 stage1-bubble::
40522 @r=`${PWD_COMMAND}`; export r; \
40523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40524 if test -f stage1-lean ; then \
40525 echo Skipping rebuild of stage1 ; \
40526 else \
40527 $(MAKE) stage1-start; \
40528 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
40529 fi
40530
40531 .PHONY: all-stage1 clean-stage1
40532 do-clean: clean-stage1
40533
40534 # FIXME: Will not need to be conditional when toplevel bootstrap is the
40535 # only possibility, but now it conflicts with no-bootstrap rules
40536 @if gcc-bootstrap
40537
40538
40539
40540
40541 # Rules to wipe a stage and all the following ones, also used for cleanstrap
40542
40543 .PHONY: distclean-stage1
40544 distclean-stage1::
40545 @: $(MAKE); $(stage)
40546 @test "`cat stage_last`" != stage1 || rm -f stage_last
40547 rm -rf stage1-*
40548
40549
40550 @endif gcc-bootstrap
40551
40552
40553 .PHONY: stage2-start stage2-end
40554
40555 stage2-start::
40556 @: $(MAKE); $(stage); \
40557 echo stage2 > stage_current ; \
40558 echo stage2 > stage_last; \
40559 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40560 @if bfd
40561 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
40562 mkdir stage2-bfd; \
40563 mv stage2-bfd bfd ; \
40564 mv stage1-bfd prev-bfd || test -f stage1-lean
40565 @endif bfd
40566 @if opcodes
40567 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
40568 mkdir stage2-opcodes; \
40569 mv stage2-opcodes opcodes ; \
40570 mv stage1-opcodes prev-opcodes || test -f stage1-lean
40571 @endif opcodes
40572 @if binutils
40573 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
40574 mkdir stage2-binutils; \
40575 mv stage2-binutils binutils ; \
40576 mv stage1-binutils prev-binutils || test -f stage1-lean
40577 @endif binutils
40578 @if gas
40579 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
40580 mkdir stage2-gas; \
40581 mv stage2-gas gas ; \
40582 mv stage1-gas prev-gas || test -f stage1-lean
40583 @endif gas
40584 @if gcc
40585 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
40586 mkdir stage2-gcc; \
40587 mv stage2-gcc gcc ; \
40588 mv stage1-gcc prev-gcc || test -f stage1-lean
40589 @endif gcc
40590 @if gmp
40591 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
40592 mkdir stage2-gmp; \
40593 mv stage2-gmp gmp ; \
40594 mv stage1-gmp prev-gmp || test -f stage1-lean
40595 @endif gmp
40596 @if mpfr
40597 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
40598 mkdir stage2-mpfr; \
40599 mv stage2-mpfr mpfr ; \
40600 mv stage1-mpfr prev-mpfr || test -f stage1-lean
40601 @endif mpfr
40602 @if mpc
40603 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
40604 mkdir stage2-mpc; \
40605 mv stage2-mpc mpc ; \
40606 mv stage1-mpc prev-mpc || test -f stage1-lean
40607 @endif mpc
40608 @if ppl
40609 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
40610 mkdir stage2-ppl; \
40611 mv stage2-ppl ppl ; \
40612 mv stage1-ppl prev-ppl || test -f stage1-lean
40613 @endif ppl
40614 @if cloog
40615 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
40616 mkdir stage2-cloog; \
40617 mv stage2-cloog cloog ; \
40618 mv stage1-cloog prev-cloog || test -f stage1-lean
40619 @endif cloog
40620 @if libelf
40621 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
40622 mkdir stage2-libelf; \
40623 mv stage2-libelf libelf ; \
40624 mv stage1-libelf prev-libelf || test -f stage1-lean
40625 @endif libelf
40626 @if gold
40627 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
40628 mkdir stage2-gold; \
40629 mv stage2-gold gold ; \
40630 mv stage1-gold prev-gold || test -f stage1-lean
40631 @endif gold
40632 @if intl
40633 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
40634 mkdir stage2-intl; \
40635 mv stage2-intl intl ; \
40636 mv stage1-intl prev-intl || test -f stage1-lean
40637 @endif intl
40638 @if ld
40639 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
40640 mkdir stage2-ld; \
40641 mv stage2-ld ld ; \
40642 mv stage1-ld prev-ld || test -f stage1-lean
40643 @endif ld
40644 @if libcpp
40645 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
40646 mkdir stage2-libcpp; \
40647 mv stage2-libcpp libcpp ; \
40648 mv stage1-libcpp prev-libcpp || test -f stage1-lean
40649 @endif libcpp
40650 @if libdecnumber
40651 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
40652 mkdir stage2-libdecnumber; \
40653 mv stage2-libdecnumber libdecnumber ; \
40654 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
40655 @endif libdecnumber
40656 @if libiberty
40657 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
40658 mkdir stage2-libiberty; \
40659 mv stage2-libiberty libiberty ; \
40660 mv stage1-libiberty prev-libiberty || test -f stage1-lean
40661 @endif libiberty
40662 @if zlib
40663 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
40664 mkdir stage2-zlib; \
40665 mv stage2-zlib zlib ; \
40666 mv stage1-zlib prev-zlib || test -f stage1-lean
40667 @endif zlib
40668 @if lto-plugin
40669 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
40670 mkdir stage2-lto-plugin; \
40671 mv stage2-lto-plugin lto-plugin ; \
40672 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
40673 @endif lto-plugin
40674 @[ -d stage2-$(TARGET_SUBDIR) ] || \
40675 mkdir stage2-$(TARGET_SUBDIR); \
40676 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
40677 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
40678
40679 stage2-end::
40680 @if bfd
40681 @if test -d $(HOST_SUBDIR)/bfd ; then \
40682 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
40683 mv prev-bfd stage1-bfd ; : ; \
40684 fi
40685 @endif bfd
40686 @if opcodes
40687 @if test -d $(HOST_SUBDIR)/opcodes ; then \
40688 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
40689 mv prev-opcodes stage1-opcodes ; : ; \
40690 fi
40691 @endif opcodes
40692 @if binutils
40693 @if test -d $(HOST_SUBDIR)/binutils ; then \
40694 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
40695 mv prev-binutils stage1-binutils ; : ; \
40696 fi
40697 @endif binutils
40698 @if gas
40699 @if test -d $(HOST_SUBDIR)/gas ; then \
40700 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
40701 mv prev-gas stage1-gas ; : ; \
40702 fi
40703 @endif gas
40704 @if gcc
40705 @if test -d $(HOST_SUBDIR)/gcc ; then \
40706 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
40707 mv prev-gcc stage1-gcc ; : ; \
40708 fi
40709 @endif gcc
40710 @if gmp
40711 @if test -d $(HOST_SUBDIR)/gmp ; then \
40712 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
40713 mv prev-gmp stage1-gmp ; : ; \
40714 fi
40715 @endif gmp
40716 @if mpfr
40717 @if test -d $(HOST_SUBDIR)/mpfr ; then \
40718 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
40719 mv prev-mpfr stage1-mpfr ; : ; \
40720 fi
40721 @endif mpfr
40722 @if mpc
40723 @if test -d $(HOST_SUBDIR)/mpc ; then \
40724 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
40725 mv prev-mpc stage1-mpc ; : ; \
40726 fi
40727 @endif mpc
40728 @if ppl
40729 @if test -d $(HOST_SUBDIR)/ppl ; then \
40730 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
40731 mv prev-ppl stage1-ppl ; : ; \
40732 fi
40733 @endif ppl
40734 @if cloog
40735 @if test -d $(HOST_SUBDIR)/cloog ; then \
40736 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
40737 mv prev-cloog stage1-cloog ; : ; \
40738 fi
40739 @endif cloog
40740 @if libelf
40741 @if test -d $(HOST_SUBDIR)/libelf ; then \
40742 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
40743 mv prev-libelf stage1-libelf ; : ; \
40744 fi
40745 @endif libelf
40746 @if gold
40747 @if test -d $(HOST_SUBDIR)/gold ; then \
40748 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
40749 mv prev-gold stage1-gold ; : ; \
40750 fi
40751 @endif gold
40752 @if intl
40753 @if test -d $(HOST_SUBDIR)/intl ; then \
40754 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
40755 mv prev-intl stage1-intl ; : ; \
40756 fi
40757 @endif intl
40758 @if ld
40759 @if test -d $(HOST_SUBDIR)/ld ; then \
40760 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
40761 mv prev-ld stage1-ld ; : ; \
40762 fi
40763 @endif ld
40764 @if libcpp
40765 @if test -d $(HOST_SUBDIR)/libcpp ; then \
40766 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
40767 mv prev-libcpp stage1-libcpp ; : ; \
40768 fi
40769 @endif libcpp
40770 @if libdecnumber
40771 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40772 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
40773 mv prev-libdecnumber stage1-libdecnumber ; : ; \
40774 fi
40775 @endif libdecnumber
40776 @if libiberty
40777 @if test -d $(HOST_SUBDIR)/libiberty ; then \
40778 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
40779 mv prev-libiberty stage1-libiberty ; : ; \
40780 fi
40781 @endif libiberty
40782 @if zlib
40783 @if test -d $(HOST_SUBDIR)/zlib ; then \
40784 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
40785 mv prev-zlib stage1-zlib ; : ; \
40786 fi
40787 @endif zlib
40788 @if lto-plugin
40789 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40790 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
40791 mv prev-lto-plugin stage1-lto-plugin ; : ; \
40792 fi
40793 @endif lto-plugin
40794 @if test -d $(TARGET_SUBDIR) ; then \
40795 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
40796 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
40797 fi
40798 rm -f stage_current
40799
40800 # Bubble a bug fix through all the stages up to stage 2. They are
40801 # remade, but not reconfigured. The next stage (if any) will not be
40802 # reconfigured either.
40803 .PHONY: stage2-bubble
40804 stage2-bubble:: stage1-bubble
40805 @r=`${PWD_COMMAND}`; export r; \
40806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40807 if test -f stage2-lean || test -f stage1-lean ; then \
40808 echo Skipping rebuild of stage2 ; \
40809 else \
40810 $(MAKE) stage2-start; \
40811 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
40812 fi
40813
40814 .PHONY: all-stage2 clean-stage2
40815 do-clean: clean-stage2
40816
40817 # FIXME: Will not need to be conditional when toplevel bootstrap is the
40818 # only possibility, but now it conflicts with no-bootstrap rules
40819 @if gcc-bootstrap
40820
40821
40822
40823 .PHONY: bootstrap2 bootstrap2-lean
40824 bootstrap2:
40825 echo stage2 > stage_final
40826 @r=`${PWD_COMMAND}`; export r; \
40827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40828 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
40829 @: $(MAKE); $(unstage)
40830 @r=`${PWD_COMMAND}`; export r; \
40831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40832 TFLAGS="$(STAGE2_TFLAGS)"; \
40833 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40834
40835 bootstrap2-lean:
40836 echo stage2 > stage_final
40837 @r=`${PWD_COMMAND}`; export r; \
40838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40839 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
40840 @: $(MAKE); $(unstage)
40841 @r=`${PWD_COMMAND}`; export r; \
40842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40843 TFLAGS="$(STAGE2_TFLAGS)"; \
40844 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40845
40846
40847 # Rules to wipe a stage and all the following ones, also used for cleanstrap
40848 distclean-stage1:: distclean-stage2
40849 .PHONY: distclean-stage2
40850 distclean-stage2::
40851 @: $(MAKE); $(stage)
40852 @test "`cat stage_last`" != stage2 || rm -f stage_last
40853 rm -rf stage2-*
40854
40855
40856 @endif gcc-bootstrap
40857
40858
40859 .PHONY: stage3-start stage3-end
40860
40861 stage3-start::
40862 @: $(MAKE); $(stage); \
40863 echo stage3 > stage_current ; \
40864 echo stage3 > stage_last; \
40865 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40866 @if bfd
40867 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
40868 mkdir stage3-bfd; \
40869 mv stage3-bfd bfd ; \
40870 mv stage2-bfd prev-bfd || test -f stage2-lean
40871 @endif bfd
40872 @if opcodes
40873 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
40874 mkdir stage3-opcodes; \
40875 mv stage3-opcodes opcodes ; \
40876 mv stage2-opcodes prev-opcodes || test -f stage2-lean
40877 @endif opcodes
40878 @if binutils
40879 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
40880 mkdir stage3-binutils; \
40881 mv stage3-binutils binutils ; \
40882 mv stage2-binutils prev-binutils || test -f stage2-lean
40883 @endif binutils
40884 @if gas
40885 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
40886 mkdir stage3-gas; \
40887 mv stage3-gas gas ; \
40888 mv stage2-gas prev-gas || test -f stage2-lean
40889 @endif gas
40890 @if gcc
40891 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
40892 mkdir stage3-gcc; \
40893 mv stage3-gcc gcc ; \
40894 mv stage2-gcc prev-gcc || test -f stage2-lean
40895 @endif gcc
40896 @if gmp
40897 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
40898 mkdir stage3-gmp; \
40899 mv stage3-gmp gmp ; \
40900 mv stage2-gmp prev-gmp || test -f stage2-lean
40901 @endif gmp
40902 @if mpfr
40903 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
40904 mkdir stage3-mpfr; \
40905 mv stage3-mpfr mpfr ; \
40906 mv stage2-mpfr prev-mpfr || test -f stage2-lean
40907 @endif mpfr
40908 @if mpc
40909 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
40910 mkdir stage3-mpc; \
40911 mv stage3-mpc mpc ; \
40912 mv stage2-mpc prev-mpc || test -f stage2-lean
40913 @endif mpc
40914 @if ppl
40915 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
40916 mkdir stage3-ppl; \
40917 mv stage3-ppl ppl ; \
40918 mv stage2-ppl prev-ppl || test -f stage2-lean
40919 @endif ppl
40920 @if cloog
40921 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
40922 mkdir stage3-cloog; \
40923 mv stage3-cloog cloog ; \
40924 mv stage2-cloog prev-cloog || test -f stage2-lean
40925 @endif cloog
40926 @if libelf
40927 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
40928 mkdir stage3-libelf; \
40929 mv stage3-libelf libelf ; \
40930 mv stage2-libelf prev-libelf || test -f stage2-lean
40931 @endif libelf
40932 @if gold
40933 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
40934 mkdir stage3-gold; \
40935 mv stage3-gold gold ; \
40936 mv stage2-gold prev-gold || test -f stage2-lean
40937 @endif gold
40938 @if intl
40939 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
40940 mkdir stage3-intl; \
40941 mv stage3-intl intl ; \
40942 mv stage2-intl prev-intl || test -f stage2-lean
40943 @endif intl
40944 @if ld
40945 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
40946 mkdir stage3-ld; \
40947 mv stage3-ld ld ; \
40948 mv stage2-ld prev-ld || test -f stage2-lean
40949 @endif ld
40950 @if libcpp
40951 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
40952 mkdir stage3-libcpp; \
40953 mv stage3-libcpp libcpp ; \
40954 mv stage2-libcpp prev-libcpp || test -f stage2-lean
40955 @endif libcpp
40956 @if libdecnumber
40957 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
40958 mkdir stage3-libdecnumber; \
40959 mv stage3-libdecnumber libdecnumber ; \
40960 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
40961 @endif libdecnumber
40962 @if libiberty
40963 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
40964 mkdir stage3-libiberty; \
40965 mv stage3-libiberty libiberty ; \
40966 mv stage2-libiberty prev-libiberty || test -f stage2-lean
40967 @endif libiberty
40968 @if zlib
40969 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
40970 mkdir stage3-zlib; \
40971 mv stage3-zlib zlib ; \
40972 mv stage2-zlib prev-zlib || test -f stage2-lean
40973 @endif zlib
40974 @if lto-plugin
40975 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
40976 mkdir stage3-lto-plugin; \
40977 mv stage3-lto-plugin lto-plugin ; \
40978 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
40979 @endif lto-plugin
40980 @[ -d stage3-$(TARGET_SUBDIR) ] || \
40981 mkdir stage3-$(TARGET_SUBDIR); \
40982 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
40983 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
40984
40985 stage3-end::
40986 @if bfd
40987 @if test -d $(HOST_SUBDIR)/bfd ; then \
40988 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
40989 mv prev-bfd stage2-bfd ; : ; \
40990 fi
40991 @endif bfd
40992 @if opcodes
40993 @if test -d $(HOST_SUBDIR)/opcodes ; then \
40994 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
40995 mv prev-opcodes stage2-opcodes ; : ; \
40996 fi
40997 @endif opcodes
40998 @if binutils
40999 @if test -d $(HOST_SUBDIR)/binutils ; then \
41000 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
41001 mv prev-binutils stage2-binutils ; : ; \
41002 fi
41003 @endif binutils
41004 @if gas
41005 @if test -d $(HOST_SUBDIR)/gas ; then \
41006 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41007 mv prev-gas stage2-gas ; : ; \
41008 fi
41009 @endif gas
41010 @if gcc
41011 @if test -d $(HOST_SUBDIR)/gcc ; then \
41012 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41013 mv prev-gcc stage2-gcc ; : ; \
41014 fi
41015 @endif gcc
41016 @if gmp
41017 @if test -d $(HOST_SUBDIR)/gmp ; then \
41018 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41019 mv prev-gmp stage2-gmp ; : ; \
41020 fi
41021 @endif gmp
41022 @if mpfr
41023 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41024 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41025 mv prev-mpfr stage2-mpfr ; : ; \
41026 fi
41027 @endif mpfr
41028 @if mpc
41029 @if test -d $(HOST_SUBDIR)/mpc ; then \
41030 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41031 mv prev-mpc stage2-mpc ; : ; \
41032 fi
41033 @endif mpc
41034 @if ppl
41035 @if test -d $(HOST_SUBDIR)/ppl ; then \
41036 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41037 mv prev-ppl stage2-ppl ; : ; \
41038 fi
41039 @endif ppl
41040 @if cloog
41041 @if test -d $(HOST_SUBDIR)/cloog ; then \
41042 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41043 mv prev-cloog stage2-cloog ; : ; \
41044 fi
41045 @endif cloog
41046 @if libelf
41047 @if test -d $(HOST_SUBDIR)/libelf ; then \
41048 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41049 mv prev-libelf stage2-libelf ; : ; \
41050 fi
41051 @endif libelf
41052 @if gold
41053 @if test -d $(HOST_SUBDIR)/gold ; then \
41054 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41055 mv prev-gold stage2-gold ; : ; \
41056 fi
41057 @endif gold
41058 @if intl
41059 @if test -d $(HOST_SUBDIR)/intl ; then \
41060 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41061 mv prev-intl stage2-intl ; : ; \
41062 fi
41063 @endif intl
41064 @if ld
41065 @if test -d $(HOST_SUBDIR)/ld ; then \
41066 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41067 mv prev-ld stage2-ld ; : ; \
41068 fi
41069 @endif ld
41070 @if libcpp
41071 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41072 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41073 mv prev-libcpp stage2-libcpp ; : ; \
41074 fi
41075 @endif libcpp
41076 @if libdecnumber
41077 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41078 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41079 mv prev-libdecnumber stage2-libdecnumber ; : ; \
41080 fi
41081 @endif libdecnumber
41082 @if libiberty
41083 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41084 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41085 mv prev-libiberty stage2-libiberty ; : ; \
41086 fi
41087 @endif libiberty
41088 @if zlib
41089 @if test -d $(HOST_SUBDIR)/zlib ; then \
41090 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41091 mv prev-zlib stage2-zlib ; : ; \
41092 fi
41093 @endif zlib
41094 @if lto-plugin
41095 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41096 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41097 mv prev-lto-plugin stage2-lto-plugin ; : ; \
41098 fi
41099 @endif lto-plugin
41100 @if test -d $(TARGET_SUBDIR) ; then \
41101 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
41102 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
41103 fi
41104 rm -f stage_current
41105
41106 # Bubble a bug fix through all the stages up to stage 3. They are
41107 # remade, but not reconfigured. The next stage (if any) will not be
41108 # reconfigured either.
41109 .PHONY: stage3-bubble
41110 stage3-bubble:: stage2-bubble
41111 @r=`${PWD_COMMAND}`; export r; \
41112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41113 if test -f stage3-lean || test -f stage2-lean ; then \
41114 echo Skipping rebuild of stage3 ; \
41115 else \
41116 $(MAKE) stage3-start; \
41117 if $(LEAN); then \
41118 rm -rf stage1-* ; \
41119 $(STAMP) stage1-lean ; \
41120 fi; \
41121 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41122 fi
41123 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41124
41125 .PHONY: all-stage3 clean-stage3
41126 do-clean: clean-stage3
41127
41128 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41129 # only possibility, but now it conflicts with no-bootstrap rules
41130 @if gcc-bootstrap
41131
41132 compare:
41133 @r=`${PWD_COMMAND}`; export r; \
41134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41135 if test -f stage2-lean; then \
41136 echo Cannot compare object files as stage 2 was deleted. ; \
41137 exit 0 ; \
41138 fi; \
41139 : $(MAKE); $(stage); \
41140 rm -f .bad_compare ; \
41141 echo Comparing stages 2 and 3 ; \
41142 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41143 files=`find stage3-* -name "*$(objext)" -print | \
41144 sed -n s,^stage$$sed-,,p` ; \
41145 for file in $${files} ; do \
41146 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41147 if test ! -f $$f1; then continue; fi; \
41148 $(do-compare) > /dev/null 2>&1; \
41149 if test $$? -eq 1; then \
41150 case $$file in \
41151 @compare_exclusions@) \
41152 echo warning: $$file differs ;; \
41153 *) \
41154 echo $$file differs >> .bad_compare ;; \
41155 esac ; \
41156 fi ; \
41157 done ; \
41158 if [ -f .bad_compare ]; then \
41159 echo "Bootstrap comparison failure!"; \
41160 cat .bad_compare; \
41161 exit 1; \
41162 else \
41163 echo Comparison successful.; \
41164 fi ; \
41165 $(STAMP) compare
41166 if $(LEAN); then \
41167 rm -rf stage2-*; \
41168 $(STAMP) stage2-lean; \
41169 fi
41170
41171
41172
41173 .PHONY: bootstrap bootstrap-lean
41174 bootstrap:
41175 echo stage3 > stage_final
41176 @r=`${PWD_COMMAND}`; export r; \
41177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41178 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41179 @: $(MAKE); $(unstage)
41180 @r=`${PWD_COMMAND}`; export r; \
41181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41182 TFLAGS="$(STAGE3_TFLAGS)"; \
41183 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41184
41185 bootstrap-lean:
41186 echo stage3 > stage_final
41187 @r=`${PWD_COMMAND}`; export r; \
41188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41189 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41190 @: $(MAKE); $(unstage)
41191 @r=`${PWD_COMMAND}`; export r; \
41192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41193 TFLAGS="$(STAGE3_TFLAGS)"; \
41194 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41195
41196
41197 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41198 distclean-stage2:: distclean-stage3
41199 .PHONY: distclean-stage3
41200 distclean-stage3::
41201 @: $(MAKE); $(stage)
41202 @test "`cat stage_last`" != stage3 || rm -f stage_last
41203 rm -rf stage3-* compare
41204
41205
41206 .PHONY: cleanstrap
41207 cleanstrap: do-distclean local-clean
41208 echo stage3 > stage_final
41209 @r=`${PWD_COMMAND}`; export r; \
41210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41211 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41212 @: $(MAKE); $(unstage)
41213 @r=`${PWD_COMMAND}`; export r; \
41214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41215 TFLAGS="$(STAGE3_TFLAGS)"; \
41216 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41217
41218 @endif gcc-bootstrap
41219
41220
41221 .PHONY: stage4-start stage4-end
41222
41223 stage4-start::
41224 @: $(MAKE); $(stage); \
41225 echo stage4 > stage_current ; \
41226 echo stage4 > stage_last; \
41227 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41228 @if bfd
41229 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41230 mkdir stage4-bfd; \
41231 mv stage4-bfd bfd ; \
41232 mv stage3-bfd prev-bfd || test -f stage3-lean
41233 @endif bfd
41234 @if opcodes
41235 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41236 mkdir stage4-opcodes; \
41237 mv stage4-opcodes opcodes ; \
41238 mv stage3-opcodes prev-opcodes || test -f stage3-lean
41239 @endif opcodes
41240 @if binutils
41241 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41242 mkdir stage4-binutils; \
41243 mv stage4-binutils binutils ; \
41244 mv stage3-binutils prev-binutils || test -f stage3-lean
41245 @endif binutils
41246 @if gas
41247 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41248 mkdir stage4-gas; \
41249 mv stage4-gas gas ; \
41250 mv stage3-gas prev-gas || test -f stage3-lean
41251 @endif gas
41252 @if gcc
41253 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41254 mkdir stage4-gcc; \
41255 mv stage4-gcc gcc ; \
41256 mv stage3-gcc prev-gcc || test -f stage3-lean
41257 @endif gcc
41258 @if gmp
41259 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41260 mkdir stage4-gmp; \
41261 mv stage4-gmp gmp ; \
41262 mv stage3-gmp prev-gmp || test -f stage3-lean
41263 @endif gmp
41264 @if mpfr
41265 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41266 mkdir stage4-mpfr; \
41267 mv stage4-mpfr mpfr ; \
41268 mv stage3-mpfr prev-mpfr || test -f stage3-lean
41269 @endif mpfr
41270 @if mpc
41271 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41272 mkdir stage4-mpc; \
41273 mv stage4-mpc mpc ; \
41274 mv stage3-mpc prev-mpc || test -f stage3-lean
41275 @endif mpc
41276 @if ppl
41277 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41278 mkdir stage4-ppl; \
41279 mv stage4-ppl ppl ; \
41280 mv stage3-ppl prev-ppl || test -f stage3-lean
41281 @endif ppl
41282 @if cloog
41283 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41284 mkdir stage4-cloog; \
41285 mv stage4-cloog cloog ; \
41286 mv stage3-cloog prev-cloog || test -f stage3-lean
41287 @endif cloog
41288 @if libelf
41289 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41290 mkdir stage4-libelf; \
41291 mv stage4-libelf libelf ; \
41292 mv stage3-libelf prev-libelf || test -f stage3-lean
41293 @endif libelf
41294 @if gold
41295 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41296 mkdir stage4-gold; \
41297 mv stage4-gold gold ; \
41298 mv stage3-gold prev-gold || test -f stage3-lean
41299 @endif gold
41300 @if intl
41301 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41302 mkdir stage4-intl; \
41303 mv stage4-intl intl ; \
41304 mv stage3-intl prev-intl || test -f stage3-lean
41305 @endif intl
41306 @if ld
41307 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41308 mkdir stage4-ld; \
41309 mv stage4-ld ld ; \
41310 mv stage3-ld prev-ld || test -f stage3-lean
41311 @endif ld
41312 @if libcpp
41313 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41314 mkdir stage4-libcpp; \
41315 mv stage4-libcpp libcpp ; \
41316 mv stage3-libcpp prev-libcpp || test -f stage3-lean
41317 @endif libcpp
41318 @if libdecnumber
41319 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41320 mkdir stage4-libdecnumber; \
41321 mv stage4-libdecnumber libdecnumber ; \
41322 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
41323 @endif libdecnumber
41324 @if libiberty
41325 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41326 mkdir stage4-libiberty; \
41327 mv stage4-libiberty libiberty ; \
41328 mv stage3-libiberty prev-libiberty || test -f stage3-lean
41329 @endif libiberty
41330 @if zlib
41331 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41332 mkdir stage4-zlib; \
41333 mv stage4-zlib zlib ; \
41334 mv stage3-zlib prev-zlib || test -f stage3-lean
41335 @endif zlib
41336 @if lto-plugin
41337 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41338 mkdir stage4-lto-plugin; \
41339 mv stage4-lto-plugin lto-plugin ; \
41340 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
41341 @endif lto-plugin
41342 @[ -d stage4-$(TARGET_SUBDIR) ] || \
41343 mkdir stage4-$(TARGET_SUBDIR); \
41344 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41345 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
41346
41347 stage4-end::
41348 @if bfd
41349 @if test -d $(HOST_SUBDIR)/bfd ; then \
41350 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41351 mv prev-bfd stage3-bfd ; : ; \
41352 fi
41353 @endif bfd
41354 @if opcodes
41355 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41356 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41357 mv prev-opcodes stage3-opcodes ; : ; \
41358 fi
41359 @endif opcodes
41360 @if binutils
41361 @if test -d $(HOST_SUBDIR)/binutils ; then \
41362 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41363 mv prev-binutils stage3-binutils ; : ; \
41364 fi
41365 @endif binutils
41366 @if gas
41367 @if test -d $(HOST_SUBDIR)/gas ; then \
41368 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41369 mv prev-gas stage3-gas ; : ; \
41370 fi
41371 @endif gas
41372 @if gcc
41373 @if test -d $(HOST_SUBDIR)/gcc ; then \
41374 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41375 mv prev-gcc stage3-gcc ; : ; \
41376 fi
41377 @endif gcc
41378 @if gmp
41379 @if test -d $(HOST_SUBDIR)/gmp ; then \
41380 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41381 mv prev-gmp stage3-gmp ; : ; \
41382 fi
41383 @endif gmp
41384 @if mpfr
41385 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41386 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41387 mv prev-mpfr stage3-mpfr ; : ; \
41388 fi
41389 @endif mpfr
41390 @if mpc
41391 @if test -d $(HOST_SUBDIR)/mpc ; then \
41392 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41393 mv prev-mpc stage3-mpc ; : ; \
41394 fi
41395 @endif mpc
41396 @if ppl
41397 @if test -d $(HOST_SUBDIR)/ppl ; then \
41398 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41399 mv prev-ppl stage3-ppl ; : ; \
41400 fi
41401 @endif ppl
41402 @if cloog
41403 @if test -d $(HOST_SUBDIR)/cloog ; then \
41404 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41405 mv prev-cloog stage3-cloog ; : ; \
41406 fi
41407 @endif cloog
41408 @if libelf
41409 @if test -d $(HOST_SUBDIR)/libelf ; then \
41410 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41411 mv prev-libelf stage3-libelf ; : ; \
41412 fi
41413 @endif libelf
41414 @if gold
41415 @if test -d $(HOST_SUBDIR)/gold ; then \
41416 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41417 mv prev-gold stage3-gold ; : ; \
41418 fi
41419 @endif gold
41420 @if intl
41421 @if test -d $(HOST_SUBDIR)/intl ; then \
41422 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41423 mv prev-intl stage3-intl ; : ; \
41424 fi
41425 @endif intl
41426 @if ld
41427 @if test -d $(HOST_SUBDIR)/ld ; then \
41428 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41429 mv prev-ld stage3-ld ; : ; \
41430 fi
41431 @endif ld
41432 @if libcpp
41433 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41434 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41435 mv prev-libcpp stage3-libcpp ; : ; \
41436 fi
41437 @endif libcpp
41438 @if libdecnumber
41439 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41440 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41441 mv prev-libdecnumber stage3-libdecnumber ; : ; \
41442 fi
41443 @endif libdecnumber
41444 @if libiberty
41445 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41446 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41447 mv prev-libiberty stage3-libiberty ; : ; \
41448 fi
41449 @endif libiberty
41450 @if zlib
41451 @if test -d $(HOST_SUBDIR)/zlib ; then \
41452 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41453 mv prev-zlib stage3-zlib ; : ; \
41454 fi
41455 @endif zlib
41456 @if lto-plugin
41457 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41458 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41459 mv prev-lto-plugin stage3-lto-plugin ; : ; \
41460 fi
41461 @endif lto-plugin
41462 @if test -d $(TARGET_SUBDIR) ; then \
41463 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
41464 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
41465 fi
41466 rm -f stage_current
41467
41468 # Bubble a bug fix through all the stages up to stage 4. They are
41469 # remade, but not reconfigured. The next stage (if any) will not be
41470 # reconfigured either.
41471 .PHONY: stage4-bubble
41472 stage4-bubble:: stage3-bubble
41473 @r=`${PWD_COMMAND}`; export r; \
41474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41475 if test -f stage4-lean || test -f stage3-lean ; then \
41476 echo Skipping rebuild of stage4 ; \
41477 else \
41478 $(MAKE) stage4-start; \
41479 if $(LEAN); then \
41480 rm -rf stage2-* ; \
41481 $(STAMP) stage2-lean ; \
41482 fi; \
41483 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41484 fi
41485 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41486
41487 .PHONY: all-stage4 clean-stage4
41488 do-clean: clean-stage4
41489
41490 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41491 # only possibility, but now it conflicts with no-bootstrap rules
41492 @if gcc-bootstrap
41493
41494 compare3:
41495 @r=`${PWD_COMMAND}`; export r; \
41496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41497 if test -f stage3-lean; then \
41498 echo Cannot compare object files as stage 3 was deleted. ; \
41499 exit 0 ; \
41500 fi; \
41501 : $(MAKE); $(stage); \
41502 rm -f .bad_compare ; \
41503 echo Comparing stages 3 and 4 ; \
41504 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41505 files=`find stage4-* -name "*$(objext)" -print | \
41506 sed -n s,^stage$$sed-,,p` ; \
41507 for file in $${files} ; do \
41508 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41509 if test ! -f $$f1; then continue; fi; \
41510 $(do-compare3) > /dev/null 2>&1; \
41511 if test $$? -eq 1; then \
41512 case $$file in \
41513 @compare_exclusions@) \
41514 echo warning: $$file differs ;; \
41515 *) \
41516 echo $$file differs >> .bad_compare ;; \
41517 esac ; \
41518 fi ; \
41519 done ; \
41520 if [ -f .bad_compare ]; then \
41521 echo "Bootstrap comparison failure!"; \
41522 cat .bad_compare; \
41523 exit 1; \
41524 else \
41525 echo Comparison successful.; \
41526 fi ; \
41527 $(STAMP) compare3
41528 if $(LEAN); then \
41529 rm -rf stage3-*; \
41530 $(STAMP) stage3-lean; \
41531 fi
41532
41533
41534
41535 .PHONY: bootstrap4 bootstrap4-lean
41536 bootstrap4:
41537 echo stage4 > stage_final
41538 @r=`${PWD_COMMAND}`; export r; \
41539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41540 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
41541 @: $(MAKE); $(unstage)
41542 @r=`${PWD_COMMAND}`; export r; \
41543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41544 TFLAGS="$(STAGE4_TFLAGS)"; \
41545 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41546
41547 bootstrap4-lean:
41548 echo stage4 > stage_final
41549 @r=`${PWD_COMMAND}`; export r; \
41550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41551 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
41552 @: $(MAKE); $(unstage)
41553 @r=`${PWD_COMMAND}`; export r; \
41554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41555 TFLAGS="$(STAGE4_TFLAGS)"; \
41556 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41557
41558
41559 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41560 distclean-stage3:: distclean-stage4
41561 .PHONY: distclean-stage4
41562 distclean-stage4::
41563 @: $(MAKE); $(stage)
41564 @test "`cat stage_last`" != stage4 || rm -f stage_last
41565 rm -rf stage4-* compare3
41566
41567
41568 @endif gcc-bootstrap
41569
41570
41571 .PHONY: stageprofile-start stageprofile-end
41572
41573 stageprofile-start::
41574 @: $(MAKE); $(stage); \
41575 echo stageprofile > stage_current ; \
41576 echo stageprofile > stage_last; \
41577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41578 @if bfd
41579 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
41580 mkdir stageprofile-bfd; \
41581 mv stageprofile-bfd bfd ; \
41582 mv stage1-bfd prev-bfd || test -f stage1-lean
41583 @endif bfd
41584 @if opcodes
41585 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
41586 mkdir stageprofile-opcodes; \
41587 mv stageprofile-opcodes opcodes ; \
41588 mv stage1-opcodes prev-opcodes || test -f stage1-lean
41589 @endif opcodes
41590 @if binutils
41591 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
41592 mkdir stageprofile-binutils; \
41593 mv stageprofile-binutils binutils ; \
41594 mv stage1-binutils prev-binutils || test -f stage1-lean
41595 @endif binutils
41596 @if gas
41597 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
41598 mkdir stageprofile-gas; \
41599 mv stageprofile-gas gas ; \
41600 mv stage1-gas prev-gas || test -f stage1-lean
41601 @endif gas
41602 @if gcc
41603 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
41604 mkdir stageprofile-gcc; \
41605 mv stageprofile-gcc gcc ; \
41606 mv stage1-gcc prev-gcc || test -f stage1-lean
41607 @endif gcc
41608 @if gmp
41609 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
41610 mkdir stageprofile-gmp; \
41611 mv stageprofile-gmp gmp ; \
41612 mv stage1-gmp prev-gmp || test -f stage1-lean
41613 @endif gmp
41614 @if mpfr
41615 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
41616 mkdir stageprofile-mpfr; \
41617 mv stageprofile-mpfr mpfr ; \
41618 mv stage1-mpfr prev-mpfr || test -f stage1-lean
41619 @endif mpfr
41620 @if mpc
41621 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
41622 mkdir stageprofile-mpc; \
41623 mv stageprofile-mpc mpc ; \
41624 mv stage1-mpc prev-mpc || test -f stage1-lean
41625 @endif mpc
41626 @if ppl
41627 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
41628 mkdir stageprofile-ppl; \
41629 mv stageprofile-ppl ppl ; \
41630 mv stage1-ppl prev-ppl || test -f stage1-lean
41631 @endif ppl
41632 @if cloog
41633 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
41634 mkdir stageprofile-cloog; \
41635 mv stageprofile-cloog cloog ; \
41636 mv stage1-cloog prev-cloog || test -f stage1-lean
41637 @endif cloog
41638 @if libelf
41639 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
41640 mkdir stageprofile-libelf; \
41641 mv stageprofile-libelf libelf ; \
41642 mv stage1-libelf prev-libelf || test -f stage1-lean
41643 @endif libelf
41644 @if gold
41645 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
41646 mkdir stageprofile-gold; \
41647 mv stageprofile-gold gold ; \
41648 mv stage1-gold prev-gold || test -f stage1-lean
41649 @endif gold
41650 @if intl
41651 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
41652 mkdir stageprofile-intl; \
41653 mv stageprofile-intl intl ; \
41654 mv stage1-intl prev-intl || test -f stage1-lean
41655 @endif intl
41656 @if ld
41657 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
41658 mkdir stageprofile-ld; \
41659 mv stageprofile-ld ld ; \
41660 mv stage1-ld prev-ld || test -f stage1-lean
41661 @endif ld
41662 @if libcpp
41663 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
41664 mkdir stageprofile-libcpp; \
41665 mv stageprofile-libcpp libcpp ; \
41666 mv stage1-libcpp prev-libcpp || test -f stage1-lean
41667 @endif libcpp
41668 @if libdecnumber
41669 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
41670 mkdir stageprofile-libdecnumber; \
41671 mv stageprofile-libdecnumber libdecnumber ; \
41672 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
41673 @endif libdecnumber
41674 @if libiberty
41675 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
41676 mkdir stageprofile-libiberty; \
41677 mv stageprofile-libiberty libiberty ; \
41678 mv stage1-libiberty prev-libiberty || test -f stage1-lean
41679 @endif libiberty
41680 @if zlib
41681 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
41682 mkdir stageprofile-zlib; \
41683 mv stageprofile-zlib zlib ; \
41684 mv stage1-zlib prev-zlib || test -f stage1-lean
41685 @endif zlib
41686 @if lto-plugin
41687 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
41688 mkdir stageprofile-lto-plugin; \
41689 mv stageprofile-lto-plugin lto-plugin ; \
41690 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
41691 @endif lto-plugin
41692 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
41693 mkdir stageprofile-$(TARGET_SUBDIR); \
41694 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41695 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
41696
41697 stageprofile-end::
41698 @if bfd
41699 @if test -d $(HOST_SUBDIR)/bfd ; then \
41700 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
41701 mv prev-bfd stage1-bfd ; : ; \
41702 fi
41703 @endif bfd
41704 @if opcodes
41705 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41706 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
41707 mv prev-opcodes stage1-opcodes ; : ; \
41708 fi
41709 @endif opcodes
41710 @if binutils
41711 @if test -d $(HOST_SUBDIR)/binutils ; then \
41712 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
41713 mv prev-binutils stage1-binutils ; : ; \
41714 fi
41715 @endif binutils
41716 @if gas
41717 @if test -d $(HOST_SUBDIR)/gas ; then \
41718 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
41719 mv prev-gas stage1-gas ; : ; \
41720 fi
41721 @endif gas
41722 @if gcc
41723 @if test -d $(HOST_SUBDIR)/gcc ; then \
41724 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
41725 mv prev-gcc stage1-gcc ; : ; \
41726 fi
41727 @endif gcc
41728 @if gmp
41729 @if test -d $(HOST_SUBDIR)/gmp ; then \
41730 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
41731 mv prev-gmp stage1-gmp ; : ; \
41732 fi
41733 @endif gmp
41734 @if mpfr
41735 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41736 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
41737 mv prev-mpfr stage1-mpfr ; : ; \
41738 fi
41739 @endif mpfr
41740 @if mpc
41741 @if test -d $(HOST_SUBDIR)/mpc ; then \
41742 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
41743 mv prev-mpc stage1-mpc ; : ; \
41744 fi
41745 @endif mpc
41746 @if ppl
41747 @if test -d $(HOST_SUBDIR)/ppl ; then \
41748 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
41749 mv prev-ppl stage1-ppl ; : ; \
41750 fi
41751 @endif ppl
41752 @if cloog
41753 @if test -d $(HOST_SUBDIR)/cloog ; then \
41754 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
41755 mv prev-cloog stage1-cloog ; : ; \
41756 fi
41757 @endif cloog
41758 @if libelf
41759 @if test -d $(HOST_SUBDIR)/libelf ; then \
41760 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
41761 mv prev-libelf stage1-libelf ; : ; \
41762 fi
41763 @endif libelf
41764 @if gold
41765 @if test -d $(HOST_SUBDIR)/gold ; then \
41766 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
41767 mv prev-gold stage1-gold ; : ; \
41768 fi
41769 @endif gold
41770 @if intl
41771 @if test -d $(HOST_SUBDIR)/intl ; then \
41772 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
41773 mv prev-intl stage1-intl ; : ; \
41774 fi
41775 @endif intl
41776 @if ld
41777 @if test -d $(HOST_SUBDIR)/ld ; then \
41778 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
41779 mv prev-ld stage1-ld ; : ; \
41780 fi
41781 @endif ld
41782 @if libcpp
41783 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41784 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
41785 mv prev-libcpp stage1-libcpp ; : ; \
41786 fi
41787 @endif libcpp
41788 @if libdecnumber
41789 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41790 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
41791 mv prev-libdecnumber stage1-libdecnumber ; : ; \
41792 fi
41793 @endif libdecnumber
41794 @if libiberty
41795 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41796 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
41797 mv prev-libiberty stage1-libiberty ; : ; \
41798 fi
41799 @endif libiberty
41800 @if zlib
41801 @if test -d $(HOST_SUBDIR)/zlib ; then \
41802 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
41803 mv prev-zlib stage1-zlib ; : ; \
41804 fi
41805 @endif zlib
41806 @if lto-plugin
41807 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41808 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
41809 mv prev-lto-plugin stage1-lto-plugin ; : ; \
41810 fi
41811 @endif lto-plugin
41812 @if test -d $(TARGET_SUBDIR) ; then \
41813 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
41814 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
41815 fi
41816 rm -f stage_current
41817
41818 # Bubble a bug fix through all the stages up to stage profile. They are
41819 # remade, but not reconfigured. The next stage (if any) will not be
41820 # reconfigured either.
41821 .PHONY: stageprofile-bubble
41822 stageprofile-bubble:: stage1-bubble
41823 @r=`${PWD_COMMAND}`; export r; \
41824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41825 if test -f stageprofile-lean || test -f stage1-lean ; then \
41826 echo Skipping rebuild of stageprofile ; \
41827 else \
41828 $(MAKE) stageprofile-start; \
41829 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
41830 fi
41831
41832 .PHONY: all-stageprofile clean-stageprofile
41833 do-clean: clean-stageprofile
41834
41835 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41836 # only possibility, but now it conflicts with no-bootstrap rules
41837 @if gcc-bootstrap
41838
41839
41840
41841
41842 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41843 distclean-stage1:: distclean-stageprofile
41844 .PHONY: distclean-stageprofile
41845 distclean-stageprofile::
41846 @: $(MAKE); $(stage)
41847 @test "`cat stage_last`" != stageprofile || rm -f stage_last
41848 rm -rf stageprofile-*
41849
41850
41851 @endif gcc-bootstrap
41852
41853
41854 .PHONY: stagefeedback-start stagefeedback-end
41855
41856 stagefeedback-start::
41857 @: $(MAKE); $(stage); \
41858 echo stagefeedback > stage_current ; \
41859 echo stagefeedback > stage_last; \
41860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41861 @if bfd
41862 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
41863 mkdir stagefeedback-bfd; \
41864 mv stagefeedback-bfd bfd ; \
41865 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
41866 @endif bfd
41867 @if opcodes
41868 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
41869 mkdir stagefeedback-opcodes; \
41870 mv stagefeedback-opcodes opcodes ; \
41871 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
41872 @endif opcodes
41873 @if binutils
41874 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
41875 mkdir stagefeedback-binutils; \
41876 mv stagefeedback-binutils binutils ; \
41877 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
41878 @endif binutils
41879 @if gas
41880 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
41881 mkdir stagefeedback-gas; \
41882 mv stagefeedback-gas gas ; \
41883 mv stageprofile-gas prev-gas || test -f stageprofile-lean
41884 @endif gas
41885 @if gcc
41886 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
41887 mkdir stagefeedback-gcc; \
41888 mv stagefeedback-gcc gcc ; \
41889 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
41890 @endif gcc
41891 @if gmp
41892 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
41893 mkdir stagefeedback-gmp; \
41894 mv stagefeedback-gmp gmp ; \
41895 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
41896 @endif gmp
41897 @if mpfr
41898 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
41899 mkdir stagefeedback-mpfr; \
41900 mv stagefeedback-mpfr mpfr ; \
41901 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
41902 @endif mpfr
41903 @if mpc
41904 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
41905 mkdir stagefeedback-mpc; \
41906 mv stagefeedback-mpc mpc ; \
41907 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
41908 @endif mpc
41909 @if ppl
41910 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
41911 mkdir stagefeedback-ppl; \
41912 mv stagefeedback-ppl ppl ; \
41913 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
41914 @endif ppl
41915 @if cloog
41916 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
41917 mkdir stagefeedback-cloog; \
41918 mv stagefeedback-cloog cloog ; \
41919 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
41920 @endif cloog
41921 @if libelf
41922 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
41923 mkdir stagefeedback-libelf; \
41924 mv stagefeedback-libelf libelf ; \
41925 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
41926 @endif libelf
41927 @if gold
41928 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
41929 mkdir stagefeedback-gold; \
41930 mv stagefeedback-gold gold ; \
41931 mv stageprofile-gold prev-gold || test -f stageprofile-lean
41932 @endif gold
41933 @if intl
41934 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
41935 mkdir stagefeedback-intl; \
41936 mv stagefeedback-intl intl ; \
41937 mv stageprofile-intl prev-intl || test -f stageprofile-lean
41938 @endif intl
41939 @if ld
41940 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
41941 mkdir stagefeedback-ld; \
41942 mv stagefeedback-ld ld ; \
41943 mv stageprofile-ld prev-ld || test -f stageprofile-lean
41944 @endif ld
41945 @if libcpp
41946 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
41947 mkdir stagefeedback-libcpp; \
41948 mv stagefeedback-libcpp libcpp ; \
41949 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
41950 @endif libcpp
41951 @if libdecnumber
41952 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
41953 mkdir stagefeedback-libdecnumber; \
41954 mv stagefeedback-libdecnumber libdecnumber ; \
41955 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
41956 @endif libdecnumber
41957 @if libiberty
41958 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
41959 mkdir stagefeedback-libiberty; \
41960 mv stagefeedback-libiberty libiberty ; \
41961 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
41962 @endif libiberty
41963 @if zlib
41964 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
41965 mkdir stagefeedback-zlib; \
41966 mv stagefeedback-zlib zlib ; \
41967 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
41968 @endif zlib
41969 @if lto-plugin
41970 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
41971 mkdir stagefeedback-lto-plugin; \
41972 mv stagefeedback-lto-plugin lto-plugin ; \
41973 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
41974 @endif lto-plugin
41975 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
41976 mkdir stagefeedback-$(TARGET_SUBDIR); \
41977 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41978 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
41979
41980 stagefeedback-end::
41981 @if bfd
41982 @if test -d $(HOST_SUBDIR)/bfd ; then \
41983 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
41984 mv prev-bfd stageprofile-bfd ; : ; \
41985 fi
41986 @endif bfd
41987 @if opcodes
41988 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41989 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
41990 mv prev-opcodes stageprofile-opcodes ; : ; \
41991 fi
41992 @endif opcodes
41993 @if binutils
41994 @if test -d $(HOST_SUBDIR)/binutils ; then \
41995 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
41996 mv prev-binutils stageprofile-binutils ; : ; \
41997 fi
41998 @endif binutils
41999 @if gas
42000 @if test -d $(HOST_SUBDIR)/gas ; then \
42001 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42002 mv prev-gas stageprofile-gas ; : ; \
42003 fi
42004 @endif gas
42005 @if gcc
42006 @if test -d $(HOST_SUBDIR)/gcc ; then \
42007 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42008 mv prev-gcc stageprofile-gcc ; : ; \
42009 fi
42010 @endif gcc
42011 @if gmp
42012 @if test -d $(HOST_SUBDIR)/gmp ; then \
42013 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42014 mv prev-gmp stageprofile-gmp ; : ; \
42015 fi
42016 @endif gmp
42017 @if mpfr
42018 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42019 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42020 mv prev-mpfr stageprofile-mpfr ; : ; \
42021 fi
42022 @endif mpfr
42023 @if mpc
42024 @if test -d $(HOST_SUBDIR)/mpc ; then \
42025 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42026 mv prev-mpc stageprofile-mpc ; : ; \
42027 fi
42028 @endif mpc
42029 @if ppl
42030 @if test -d $(HOST_SUBDIR)/ppl ; then \
42031 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42032 mv prev-ppl stageprofile-ppl ; : ; \
42033 fi
42034 @endif ppl
42035 @if cloog
42036 @if test -d $(HOST_SUBDIR)/cloog ; then \
42037 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42038 mv prev-cloog stageprofile-cloog ; : ; \
42039 fi
42040 @endif cloog
42041 @if libelf
42042 @if test -d $(HOST_SUBDIR)/libelf ; then \
42043 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42044 mv prev-libelf stageprofile-libelf ; : ; \
42045 fi
42046 @endif libelf
42047 @if gold
42048 @if test -d $(HOST_SUBDIR)/gold ; then \
42049 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42050 mv prev-gold stageprofile-gold ; : ; \
42051 fi
42052 @endif gold
42053 @if intl
42054 @if test -d $(HOST_SUBDIR)/intl ; then \
42055 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42056 mv prev-intl stageprofile-intl ; : ; \
42057 fi
42058 @endif intl
42059 @if ld
42060 @if test -d $(HOST_SUBDIR)/ld ; then \
42061 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42062 mv prev-ld stageprofile-ld ; : ; \
42063 fi
42064 @endif ld
42065 @if libcpp
42066 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42067 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42068 mv prev-libcpp stageprofile-libcpp ; : ; \
42069 fi
42070 @endif libcpp
42071 @if libdecnumber
42072 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42073 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42074 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
42075 fi
42076 @endif libdecnumber
42077 @if libiberty
42078 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42079 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42080 mv prev-libiberty stageprofile-libiberty ; : ; \
42081 fi
42082 @endif libiberty
42083 @if zlib
42084 @if test -d $(HOST_SUBDIR)/zlib ; then \
42085 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42086 mv prev-zlib stageprofile-zlib ; : ; \
42087 fi
42088 @endif zlib
42089 @if lto-plugin
42090 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42091 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42092 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
42093 fi
42094 @endif lto-plugin
42095 @if test -d $(TARGET_SUBDIR) ; then \
42096 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
42097 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
42098 fi
42099 rm -f stage_current
42100
42101 # Bubble a bug fix through all the stages up to stage feedback. They are
42102 # remade, but not reconfigured. The next stage (if any) will not be
42103 # reconfigured either.
42104 .PHONY: stagefeedback-bubble
42105 stagefeedback-bubble:: stageprofile-bubble
42106 @r=`${PWD_COMMAND}`; export r; \
42107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42108 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
42109 echo Skipping rebuild of stagefeedback ; \
42110 else \
42111 $(MAKE) stagefeedback-start; \
42112 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42113 fi
42114
42115 .PHONY: all-stagefeedback clean-stagefeedback
42116 do-clean: clean-stagefeedback
42117
42118 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42119 # only possibility, but now it conflicts with no-bootstrap rules
42120 @if gcc-bootstrap
42121
42122
42123
42124 .PHONY: profiledbootstrap profiledbootstrap-lean
42125 profiledbootstrap:
42126 echo stagefeedback > stage_final
42127 @r=`${PWD_COMMAND}`; export r; \
42128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42129 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42130 @: $(MAKE); $(unstage)
42131 @r=`${PWD_COMMAND}`; export r; \
42132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42133 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42134 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42135
42136 profiledbootstrap-lean:
42137 echo stagefeedback > stage_final
42138 @r=`${PWD_COMMAND}`; export r; \
42139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42140 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42141 @: $(MAKE); $(unstage)
42142 @r=`${PWD_COMMAND}`; export r; \
42143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42144 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42145 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42146
42147
42148 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42149 distclean-stageprofile:: distclean-stagefeedback
42150 .PHONY: distclean-stagefeedback
42151 distclean-stagefeedback::
42152 @: $(MAKE); $(stage)
42153 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
42154 rm -rf stagefeedback-*
42155
42156
42157 @endif gcc-bootstrap
42158
42159
42160
42161 stageprofile-end::
42162 $(MAKE) distclean-stagefeedback
42163
42164 stagefeedback-start::
42165 @r=`${PWD_COMMAND}`; export r; \
42166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42167 for i in prev-*; do \
42168 j=`echo $$i | sed s/^prev-//` ; \
42169 cd $$r/$$i && \
42170 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42171 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42172 done
42173
42174 @if gcc-bootstrap
42175 do-distclean: distclean-stage1
42176
42177 # Provide a GCC build when we're building target libraries. This does
42178 # not work as a dependency, just as the minimum necessary to avoid errors.
42179 stage_last:
42180 @r=`${PWD_COMMAND}`; export r; \
42181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42182 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42183
42184 # Same as unstage, but not phony and defaulting to stage1-start. We place
42185 # it in the dependency so that for example `make -j3 all-gcc' works.
42186 stage_current:
42187 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42188
42189 .PHONY: restrap
42190 restrap::
42191 @: $(MAKE); $(stage)
42192 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42193 restrap:: all
42194 @endif gcc-bootstrap
42195
42196 # --------------------------------------
42197 # Dependencies between different modules
42198 # --------------------------------------
42199
42200 # Generic dependencies for target modules on host stuff, especially gcc
42201 @if gcc-bootstrap
42202 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42203 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42204 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42205 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42206 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42207 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42208 configure-target-libmudflap: stage_last
42209 configure-target-libssp: stage_last
42210 configure-target-newlib: stage_last
42211 configure-stage1-target-libgcc: maybe-all-stage1-gcc
42212 configure-stage2-target-libgcc: maybe-all-stage2-gcc
42213 configure-stage3-target-libgcc: maybe-all-stage3-gcc
42214 configure-stage4-target-libgcc: maybe-all-stage4-gcc
42215 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42216 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42217 configure-target-libquadmath: stage_last
42218 configure-target-libgfortran: stage_last
42219 configure-target-libobjc: stage_last
42220 configure-target-libgo: stage_last
42221 configure-target-libtermcap: stage_last
42222 configure-target-winsup: stage_last
42223 configure-target-libgloss: stage_last
42224 configure-target-libffi: stage_last
42225 configure-target-libjava: stage_last
42226 configure-target-zlib: stage_last
42227 configure-target-boehm-gc: stage_last
42228 configure-target-rda: stage_last
42229 configure-target-libada: stage_last
42230 configure-stage1-target-libgomp: maybe-all-stage1-gcc
42231 configure-stage2-target-libgomp: maybe-all-stage2-gcc
42232 configure-stage3-target-libgomp: maybe-all-stage3-gcc
42233 configure-stage4-target-libgomp: maybe-all-stage4-gcc
42234 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42235 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42236 @endif gcc-bootstrap
42237
42238 @if gcc-no-bootstrap
42239 configure-target-libstdc++-v3: maybe-all-gcc
42240 configure-target-libmudflap: maybe-all-gcc
42241 configure-target-libssp: maybe-all-gcc
42242 configure-target-newlib: maybe-all-gcc
42243 configure-target-libgcc: maybe-all-gcc
42244 configure-target-libquadmath: maybe-all-gcc
42245 configure-target-libgfortran: maybe-all-gcc
42246 configure-target-libobjc: maybe-all-gcc
42247 configure-target-libgo: maybe-all-gcc
42248 configure-target-libtermcap: maybe-all-gcc
42249 configure-target-winsup: maybe-all-gcc
42250 configure-target-libgloss: maybe-all-gcc
42251 configure-target-libffi: maybe-all-gcc
42252 configure-target-libjava: maybe-all-gcc
42253 configure-target-zlib: maybe-all-gcc
42254 configure-target-boehm-gc: maybe-all-gcc
42255 configure-target-rda: maybe-all-gcc
42256 configure-target-libada: maybe-all-gcc
42257 configure-target-libgomp: maybe-all-gcc
42258 @endif gcc-no-bootstrap
42259
42260
42261 # There are two types of dependencies here: 'hard' dependencies, where one
42262 # module simply won't build without the other; and 'soft' dependencies, where
42263 # if the depended-on module is missing, the depending module will do without
42264 # or find a substitute somewhere (perhaps installed). Soft dependencies
42265 # are made here to depend on a 'maybe-' target. If you're not sure,
42266 # it's safer to use a soft dependency.
42267
42268
42269
42270
42271
42272
42273 # With all the machinery above in place, it is pretty easy to generate
42274 # dependencies. Host dependencies are a bit more complex because we have
42275 # to check for bootstrap/prebootstrap dependencies. To resolve
42276 # prebootstrap dependencies, prebootstrap modules are gathered in
42277 # a hash table.
42278 all-build-bison: maybe-all-build-texinfo
42279 all-build-flex: maybe-all-build-texinfo
42280 all-build-flex: maybe-all-build-bison
42281 all-build-flex: maybe-all-build-m4
42282 all-build-libiberty: maybe-all-build-texinfo
42283 all-build-m4: maybe-all-build-texinfo
42284 all-build-fixincludes: maybe-all-build-libiberty
42285 configure-gcc: maybe-configure-intl
42286
42287 configure-stage1-gcc: maybe-configure-stage1-intl
42288 configure-stage2-gcc: maybe-configure-stage2-intl
42289 configure-stage3-gcc: maybe-configure-stage3-intl
42290 configure-stage4-gcc: maybe-configure-stage4-intl
42291 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42292 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42293 configure-gcc: maybe-all-lto-plugin
42294
42295 configure-stage1-gcc: maybe-all-stage1-lto-plugin
42296 configure-stage2-gcc: maybe-all-stage2-lto-plugin
42297 configure-stage3-gcc: maybe-all-stage3-lto-plugin
42298 configure-stage4-gcc: maybe-all-stage4-lto-plugin
42299 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42300 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42301 configure-gcc: maybe-all-binutils
42302
42303 configure-stage1-gcc: maybe-all-stage1-binutils
42304 configure-stage2-gcc: maybe-all-stage2-binutils
42305 configure-stage3-gcc: maybe-all-stage3-binutils
42306 configure-stage4-gcc: maybe-all-stage4-binutils
42307 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42308 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42309 configure-gcc: maybe-all-gas
42310
42311 configure-stage1-gcc: maybe-all-stage1-gas
42312 configure-stage2-gcc: maybe-all-stage2-gas
42313 configure-stage3-gcc: maybe-all-stage3-gas
42314 configure-stage4-gcc: maybe-all-stage4-gas
42315 configure-stageprofile-gcc: maybe-all-stageprofile-gas
42316 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42317 configure-gcc: maybe-all-ld
42318
42319 configure-stage1-gcc: maybe-all-stage1-ld
42320 configure-stage2-gcc: maybe-all-stage2-ld
42321 configure-stage3-gcc: maybe-all-stage3-ld
42322 configure-stage4-gcc: maybe-all-stage4-ld
42323 configure-stageprofile-gcc: maybe-all-stageprofile-ld
42324 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42325 configure-gcc: maybe-all-gold
42326
42327 configure-stage1-gcc: maybe-all-stage1-gold
42328 configure-stage2-gcc: maybe-all-stage2-gold
42329 configure-stage3-gcc: maybe-all-stage3-gold
42330 configure-stage4-gcc: maybe-all-stage4-gold
42331 configure-stageprofile-gcc: maybe-all-stageprofile-gold
42332 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42333 configure-gcc: maybe-all-libelf
42334
42335 configure-stage1-gcc: maybe-all-stage1-libelf
42336 configure-stage2-gcc: maybe-all-stage2-libelf
42337 configure-stage3-gcc: maybe-all-stage3-libelf
42338 configure-stage4-gcc: maybe-all-stage4-libelf
42339 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42340 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42341 all-gcc: all-libiberty
42342
42343 all-stage1-gcc: all-stage1-libiberty
42344 all-stage2-gcc: all-stage2-libiberty
42345 all-stage3-gcc: all-stage3-libiberty
42346 all-stage4-gcc: all-stage4-libiberty
42347 all-stageprofile-gcc: all-stageprofile-libiberty
42348 all-stagefeedback-gcc: all-stagefeedback-libiberty
42349 all-gcc: maybe-all-gmp
42350
42351 all-stage1-gcc: maybe-all-stage1-gmp
42352 all-stage2-gcc: maybe-all-stage2-gmp
42353 all-stage3-gcc: maybe-all-stage3-gmp
42354 all-stage4-gcc: maybe-all-stage4-gmp
42355 all-stageprofile-gcc: maybe-all-stageprofile-gmp
42356 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42357 all-gcc: maybe-all-intl
42358
42359 all-stage1-gcc: maybe-all-stage1-intl
42360 all-stage2-gcc: maybe-all-stage2-intl
42361 all-stage3-gcc: maybe-all-stage3-intl
42362 all-stage4-gcc: maybe-all-stage4-intl
42363 all-stageprofile-gcc: maybe-all-stageprofile-intl
42364 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42365 all-gcc: maybe-all-mpfr
42366
42367 all-stage1-gcc: maybe-all-stage1-mpfr
42368 all-stage2-gcc: maybe-all-stage2-mpfr
42369 all-stage3-gcc: maybe-all-stage3-mpfr
42370 all-stage4-gcc: maybe-all-stage4-mpfr
42371 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42372 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42373 all-gcc: maybe-all-mpc
42374
42375 all-stage1-gcc: maybe-all-stage1-mpc
42376 all-stage2-gcc: maybe-all-stage2-mpc
42377 all-stage3-gcc: maybe-all-stage3-mpc
42378 all-stage4-gcc: maybe-all-stage4-mpc
42379 all-stageprofile-gcc: maybe-all-stageprofile-mpc
42380 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42381 all-gcc: maybe-all-ppl
42382
42383 all-stage1-gcc: maybe-all-stage1-ppl
42384 all-stage2-gcc: maybe-all-stage2-ppl
42385 all-stage3-gcc: maybe-all-stage3-ppl
42386 all-stage4-gcc: maybe-all-stage4-ppl
42387 all-stageprofile-gcc: maybe-all-stageprofile-ppl
42388 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42389 all-gcc: maybe-all-cloog
42390
42391 all-stage1-gcc: maybe-all-stage1-cloog
42392 all-stage2-gcc: maybe-all-stage2-cloog
42393 all-stage3-gcc: maybe-all-stage3-cloog
42394 all-stage4-gcc: maybe-all-stage4-cloog
42395 all-stageprofile-gcc: maybe-all-stageprofile-cloog
42396 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42397 all-gcc: maybe-all-build-texinfo
42398
42399 all-stage1-gcc: maybe-all-build-texinfo
42400 all-stage2-gcc: maybe-all-build-texinfo
42401 all-stage3-gcc: maybe-all-build-texinfo
42402 all-stage4-gcc: maybe-all-build-texinfo
42403 all-stageprofile-gcc: maybe-all-build-texinfo
42404 all-stagefeedback-gcc: maybe-all-build-texinfo
42405 all-gcc: maybe-all-build-bison
42406
42407 all-stage1-gcc: maybe-all-build-bison
42408 all-stage2-gcc: maybe-all-build-bison
42409 all-stage3-gcc: maybe-all-build-bison
42410 all-stage4-gcc: maybe-all-build-bison
42411 all-stageprofile-gcc: maybe-all-build-bison
42412 all-stagefeedback-gcc: maybe-all-build-bison
42413 all-gcc: maybe-all-build-flex
42414
42415 all-stage1-gcc: maybe-all-build-flex
42416 all-stage2-gcc: maybe-all-build-flex
42417 all-stage3-gcc: maybe-all-build-flex
42418 all-stage4-gcc: maybe-all-build-flex
42419 all-stageprofile-gcc: maybe-all-build-flex
42420 all-stagefeedback-gcc: maybe-all-build-flex
42421 all-gcc: maybe-all-build-libiberty
42422
42423 all-stage1-gcc: maybe-all-build-libiberty
42424 all-stage2-gcc: maybe-all-build-libiberty
42425 all-stage3-gcc: maybe-all-build-libiberty
42426 all-stage4-gcc: maybe-all-build-libiberty
42427 all-stageprofile-gcc: maybe-all-build-libiberty
42428 all-stagefeedback-gcc: maybe-all-build-libiberty
42429 all-gcc: maybe-all-build-fixincludes
42430
42431 all-stage1-gcc: maybe-all-build-fixincludes
42432 all-stage2-gcc: maybe-all-build-fixincludes
42433 all-stage3-gcc: maybe-all-build-fixincludes
42434 all-stage4-gcc: maybe-all-build-fixincludes
42435 all-stageprofile-gcc: maybe-all-build-fixincludes
42436 all-stagefeedback-gcc: maybe-all-build-fixincludes
42437 all-gcc: maybe-all-zlib
42438
42439 all-stage1-gcc: maybe-all-stage1-zlib
42440 all-stage2-gcc: maybe-all-stage2-zlib
42441 all-stage3-gcc: maybe-all-stage3-zlib
42442 all-stage4-gcc: maybe-all-stage4-zlib
42443 all-stageprofile-gcc: maybe-all-stageprofile-zlib
42444 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42445 all-gcc: all-libcpp
42446
42447 all-stage1-gcc: all-stage1-libcpp
42448 all-stage2-gcc: all-stage2-libcpp
42449 all-stage3-gcc: all-stage3-libcpp
42450 all-stage4-gcc: all-stage4-libcpp
42451 all-stageprofile-gcc: all-stageprofile-libcpp
42452 all-stagefeedback-gcc: all-stagefeedback-libcpp
42453 all-gcc: all-libdecnumber
42454
42455 all-stage1-gcc: all-stage1-libdecnumber
42456 all-stage2-gcc: all-stage2-libdecnumber
42457 all-stage3-gcc: all-stage3-libdecnumber
42458 all-stage4-gcc: all-stage4-libdecnumber
42459 all-stageprofile-gcc: all-stageprofile-libdecnumber
42460 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42461 all-gcc: maybe-all-libiberty
42462
42463 all-stage1-gcc: maybe-all-stage1-libiberty
42464 all-stage2-gcc: maybe-all-stage2-libiberty
42465 all-stage3-gcc: maybe-all-stage3-libiberty
42466 all-stage4-gcc: maybe-all-stage4-libiberty
42467 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42468 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42469 all-gcc: maybe-all-fixincludes
42470 all-gcc: maybe-all-lto-plugin
42471
42472 all-stage1-gcc: maybe-all-stage1-lto-plugin
42473 all-stage2-gcc: maybe-all-stage2-lto-plugin
42474 all-stage3-gcc: maybe-all-stage3-lto-plugin
42475 all-stage4-gcc: maybe-all-stage4-lto-plugin
42476 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42477 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42478 info-gcc: maybe-all-build-libiberty
42479
42480 info-stage1-gcc: maybe-all-build-libiberty
42481 info-stage2-gcc: maybe-all-build-libiberty
42482 info-stage3-gcc: maybe-all-build-libiberty
42483 info-stage4-gcc: maybe-all-build-libiberty
42484 info-stageprofile-gcc: maybe-all-build-libiberty
42485 info-stagefeedback-gcc: maybe-all-build-libiberty
42486 dvi-gcc: maybe-all-build-libiberty
42487
42488 dvi-stage1-gcc: maybe-all-build-libiberty
42489 dvi-stage2-gcc: maybe-all-build-libiberty
42490 dvi-stage3-gcc: maybe-all-build-libiberty
42491 dvi-stage4-gcc: maybe-all-build-libiberty
42492 dvi-stageprofile-gcc: maybe-all-build-libiberty
42493 dvi-stagefeedback-gcc: maybe-all-build-libiberty
42494 pdf-gcc: maybe-all-build-libiberty
42495
42496 pdf-stage1-gcc: maybe-all-build-libiberty
42497 pdf-stage2-gcc: maybe-all-build-libiberty
42498 pdf-stage3-gcc: maybe-all-build-libiberty
42499 pdf-stage4-gcc: maybe-all-build-libiberty
42500 pdf-stageprofile-gcc: maybe-all-build-libiberty
42501 pdf-stagefeedback-gcc: maybe-all-build-libiberty
42502 html-gcc: maybe-all-build-libiberty
42503
42504 html-stage1-gcc: maybe-all-build-libiberty
42505 html-stage2-gcc: maybe-all-build-libiberty
42506 html-stage3-gcc: maybe-all-build-libiberty
42507 html-stage4-gcc: maybe-all-build-libiberty
42508 html-stageprofile-gcc: maybe-all-build-libiberty
42509 html-stagefeedback-gcc: maybe-all-build-libiberty
42510 install-gcc: maybe-install-fixincludes
42511 install-gcc: maybe-install-lto-plugin
42512 install-strip-gcc: maybe-install-strip-fixincludes
42513 configure-libcpp: configure-libiberty
42514
42515 configure-stage1-libcpp: configure-stage1-libiberty
42516 configure-stage2-libcpp: configure-stage2-libiberty
42517 configure-stage3-libcpp: configure-stage3-libiberty
42518 configure-stage4-libcpp: configure-stage4-libiberty
42519 configure-stageprofile-libcpp: configure-stageprofile-libiberty
42520 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
42521 configure-libcpp: maybe-configure-intl
42522
42523 configure-stage1-libcpp: maybe-configure-stage1-intl
42524 configure-stage2-libcpp: maybe-configure-stage2-intl
42525 configure-stage3-libcpp: maybe-configure-stage3-intl
42526 configure-stage4-libcpp: maybe-configure-stage4-intl
42527 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
42528 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
42529 all-libcpp: all-libiberty
42530
42531 all-stage1-libcpp: all-stage1-libiberty
42532 all-stage2-libcpp: all-stage2-libiberty
42533 all-stage3-libcpp: all-stage3-libiberty
42534 all-stage4-libcpp: all-stage4-libiberty
42535 all-stageprofile-libcpp: all-stageprofile-libiberty
42536 all-stagefeedback-libcpp: all-stagefeedback-libiberty
42537 all-libcpp: maybe-all-intl
42538
42539 all-stage1-libcpp: maybe-all-stage1-intl
42540 all-stage2-libcpp: maybe-all-stage2-intl
42541 all-stage3-libcpp: maybe-all-stage3-intl
42542 all-stage4-libcpp: maybe-all-stage4-intl
42543 all-stageprofile-libcpp: maybe-all-stageprofile-intl
42544 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
42545 all-fixincludes: maybe-all-libiberty
42546 all-gnattools: maybe-all-target-libada
42547 all-lto-plugin: maybe-all-libiberty
42548
42549 all-stage1-lto-plugin: maybe-all-stage1-libiberty
42550 all-stage2-lto-plugin: maybe-all-stage2-libiberty
42551 all-stage3-lto-plugin: maybe-all-stage3-libiberty
42552 all-stage4-lto-plugin: maybe-all-stage4-libiberty
42553 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
42554 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
42555 all-utils: maybe-all-libiberty
42556 configure-mpfr: maybe-all-gmp
42557
42558 configure-stage1-mpfr: maybe-all-stage1-gmp
42559 configure-stage2-mpfr: maybe-all-stage2-gmp
42560 configure-stage3-mpfr: maybe-all-stage3-gmp
42561 configure-stage4-mpfr: maybe-all-stage4-gmp
42562 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
42563 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
42564 configure-mpc: maybe-all-mpfr
42565
42566 configure-stage1-mpc: maybe-all-stage1-mpfr
42567 configure-stage2-mpc: maybe-all-stage2-mpfr
42568 configure-stage3-mpc: maybe-all-stage3-mpfr
42569 configure-stage4-mpc: maybe-all-stage4-mpfr
42570 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
42571 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
42572 configure-ppl: maybe-all-gmp
42573
42574 configure-stage1-ppl: maybe-all-stage1-gmp
42575 configure-stage2-ppl: maybe-all-stage2-gmp
42576 configure-stage3-ppl: maybe-all-stage3-gmp
42577 configure-stage4-ppl: maybe-all-stage4-gmp
42578 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
42579 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
42580 configure-ppl: maybe-all-mpfr
42581
42582 configure-stage1-ppl: maybe-all-stage1-mpfr
42583 configure-stage2-ppl: maybe-all-stage2-mpfr
42584 configure-stage3-ppl: maybe-all-stage3-mpfr
42585 configure-stage4-ppl: maybe-all-stage4-mpfr
42586 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
42587 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
42588 configure-cloog: maybe-all-ppl
42589
42590 configure-stage1-cloog: maybe-all-stage1-ppl
42591 configure-stage2-cloog: maybe-all-stage2-ppl
42592 configure-stage3-cloog: maybe-all-stage3-ppl
42593 configure-stage4-cloog: maybe-all-stage4-ppl
42594 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
42595 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
42596 configure-gdb: maybe-all-intl
42597 configure-gdb: maybe-configure-sim
42598 configure-gdb: maybe-all-bfd
42599 configure-gdb: maybe-all-libiconv
42600 all-gdb: maybe-all-libiberty
42601 all-gdb: maybe-all-libiconv
42602 all-gdb: maybe-all-opcodes
42603 all-gdb: maybe-all-readline
42604 all-gdb: maybe-all-build-bison
42605 all-gdb: maybe-all-sim
42606 all-gdb: maybe-all-libdecnumber
42607 all-gdb: maybe-all-libtermcap
42608 configure-libgui: maybe-configure-tcl
42609 configure-libgui: maybe-configure-tk
42610 all-libgui: maybe-all-tcl
42611 all-libgui: maybe-all-tk
42612 all-libgui: maybe-all-itcl
42613 configure-bfd: configure-libiberty
42614
42615 configure-stage1-bfd: configure-stage1-libiberty
42616 configure-stage2-bfd: configure-stage2-libiberty
42617 configure-stage3-bfd: configure-stage3-libiberty
42618 configure-stage4-bfd: configure-stage4-libiberty
42619 configure-stageprofile-bfd: configure-stageprofile-libiberty
42620 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
42621 configure-bfd: maybe-configure-intl
42622
42623 configure-stage1-bfd: maybe-configure-stage1-intl
42624 configure-stage2-bfd: maybe-configure-stage2-intl
42625 configure-stage3-bfd: maybe-configure-stage3-intl
42626 configure-stage4-bfd: maybe-configure-stage4-intl
42627 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
42628 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
42629 all-bfd: maybe-all-libiberty
42630
42631 all-stage1-bfd: maybe-all-stage1-libiberty
42632 all-stage2-bfd: maybe-all-stage2-libiberty
42633 all-stage3-bfd: maybe-all-stage3-libiberty
42634 all-stage4-bfd: maybe-all-stage4-libiberty
42635 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
42636 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
42637 all-bfd: maybe-all-intl
42638
42639 all-stage1-bfd: maybe-all-stage1-intl
42640 all-stage2-bfd: maybe-all-stage2-intl
42641 all-stage3-bfd: maybe-all-stage3-intl
42642 all-stage4-bfd: maybe-all-stage4-intl
42643 all-stageprofile-bfd: maybe-all-stageprofile-intl
42644 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
42645 configure-opcodes: configure-libiberty
42646
42647 configure-stage1-opcodes: configure-stage1-libiberty
42648 configure-stage2-opcodes: configure-stage2-libiberty
42649 configure-stage3-opcodes: configure-stage3-libiberty
42650 configure-stage4-opcodes: configure-stage4-libiberty
42651 configure-stageprofile-opcodes: configure-stageprofile-libiberty
42652 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
42653 all-opcodes: maybe-all-libiberty
42654
42655 all-stage1-opcodes: maybe-all-stage1-libiberty
42656 all-stage2-opcodes: maybe-all-stage2-libiberty
42657 all-stage3-opcodes: maybe-all-stage3-libiberty
42658 all-stage4-opcodes: maybe-all-stage4-libiberty
42659 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42660 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42661 configure-binutils: maybe-configure-intl
42662
42663 configure-stage1-binutils: maybe-configure-stage1-intl
42664 configure-stage2-binutils: maybe-configure-stage2-intl
42665 configure-stage3-binutils: maybe-configure-stage3-intl
42666 configure-stage4-binutils: maybe-configure-stage4-intl
42667 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
42668 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
42669 all-binutils: maybe-all-libiberty
42670
42671 all-stage1-binutils: maybe-all-stage1-libiberty
42672 all-stage2-binutils: maybe-all-stage2-libiberty
42673 all-stage3-binutils: maybe-all-stage3-libiberty
42674 all-stage4-binutils: maybe-all-stage4-libiberty
42675 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
42676 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
42677 all-binutils: maybe-all-opcodes
42678
42679 all-stage1-binutils: maybe-all-stage1-opcodes
42680 all-stage2-binutils: maybe-all-stage2-opcodes
42681 all-stage3-binutils: maybe-all-stage3-opcodes
42682 all-stage4-binutils: maybe-all-stage4-opcodes
42683 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
42684 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
42685 all-binutils: maybe-all-bfd
42686
42687 all-stage1-binutils: maybe-all-stage1-bfd
42688 all-stage2-binutils: maybe-all-stage2-bfd
42689 all-stage3-binutils: maybe-all-stage3-bfd
42690 all-stage4-binutils: maybe-all-stage4-bfd
42691 all-stageprofile-binutils: maybe-all-stageprofile-bfd
42692 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
42693 all-binutils: maybe-all-build-flex
42694
42695 all-stage1-binutils: maybe-all-build-flex
42696 all-stage2-binutils: maybe-all-build-flex
42697 all-stage3-binutils: maybe-all-build-flex
42698 all-stage4-binutils: maybe-all-build-flex
42699 all-stageprofile-binutils: maybe-all-build-flex
42700 all-stagefeedback-binutils: maybe-all-build-flex
42701 all-binutils: maybe-all-build-bison
42702
42703 all-stage1-binutils: maybe-all-build-bison
42704 all-stage2-binutils: maybe-all-build-bison
42705 all-stage3-binutils: maybe-all-build-bison
42706 all-stage4-binutils: maybe-all-build-bison
42707 all-stageprofile-binutils: maybe-all-build-bison
42708 all-stagefeedback-binutils: maybe-all-build-bison
42709 all-binutils: maybe-all-intl
42710
42711 all-stage1-binutils: maybe-all-stage1-intl
42712 all-stage2-binutils: maybe-all-stage2-intl
42713 all-stage3-binutils: maybe-all-stage3-intl
42714 all-stage4-binutils: maybe-all-stage4-intl
42715 all-stageprofile-binutils: maybe-all-stageprofile-intl
42716 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
42717 install-binutils: maybe-install-opcodes
42718 install-strip-binutils: maybe-install-strip-opcodes
42719 install-opcodes: maybe-install-bfd
42720 install-strip-opcodes: maybe-install-strip-bfd
42721 configure-gas: maybe-configure-intl
42722
42723 configure-stage1-gas: maybe-configure-stage1-intl
42724 configure-stage2-gas: maybe-configure-stage2-intl
42725 configure-stage3-gas: maybe-configure-stage3-intl
42726 configure-stage4-gas: maybe-configure-stage4-intl
42727 configure-stageprofile-gas: maybe-configure-stageprofile-intl
42728 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
42729 all-gas: maybe-all-libiberty
42730
42731 all-stage1-gas: maybe-all-stage1-libiberty
42732 all-stage2-gas: maybe-all-stage2-libiberty
42733 all-stage3-gas: maybe-all-stage3-libiberty
42734 all-stage4-gas: maybe-all-stage4-libiberty
42735 all-stageprofile-gas: maybe-all-stageprofile-libiberty
42736 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
42737 all-gas: maybe-all-opcodes
42738
42739 all-stage1-gas: maybe-all-stage1-opcodes
42740 all-stage2-gas: maybe-all-stage2-opcodes
42741 all-stage3-gas: maybe-all-stage3-opcodes
42742 all-stage4-gas: maybe-all-stage4-opcodes
42743 all-stageprofile-gas: maybe-all-stageprofile-opcodes
42744 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
42745 all-gas: maybe-all-bfd
42746
42747 all-stage1-gas: maybe-all-stage1-bfd
42748 all-stage2-gas: maybe-all-stage2-bfd
42749 all-stage3-gas: maybe-all-stage3-bfd
42750 all-stage4-gas: maybe-all-stage4-bfd
42751 all-stageprofile-gas: maybe-all-stageprofile-bfd
42752 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
42753 all-gas: maybe-all-intl
42754
42755 all-stage1-gas: maybe-all-stage1-intl
42756 all-stage2-gas: maybe-all-stage2-intl
42757 all-stage3-gas: maybe-all-stage3-intl
42758 all-stage4-gas: maybe-all-stage4-intl
42759 all-stageprofile-gas: maybe-all-stageprofile-intl
42760 all-stagefeedback-gas: maybe-all-stagefeedback-intl
42761 configure-gprof: maybe-configure-intl
42762 all-gprof: maybe-all-libiberty
42763 all-gprof: maybe-all-bfd
42764 all-gprof: maybe-all-opcodes
42765 all-gprof: maybe-all-intl
42766 configure-ld: maybe-configure-intl
42767
42768 configure-stage1-ld: maybe-configure-stage1-intl
42769 configure-stage2-ld: maybe-configure-stage2-intl
42770 configure-stage3-ld: maybe-configure-stage3-intl
42771 configure-stage4-ld: maybe-configure-stage4-intl
42772 configure-stageprofile-ld: maybe-configure-stageprofile-intl
42773 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
42774 all-ld: maybe-all-libiberty
42775
42776 all-stage1-ld: maybe-all-stage1-libiberty
42777 all-stage2-ld: maybe-all-stage2-libiberty
42778 all-stage3-ld: maybe-all-stage3-libiberty
42779 all-stage4-ld: maybe-all-stage4-libiberty
42780 all-stageprofile-ld: maybe-all-stageprofile-libiberty
42781 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
42782 all-ld: maybe-all-bfd
42783
42784 all-stage1-ld: maybe-all-stage1-bfd
42785 all-stage2-ld: maybe-all-stage2-bfd
42786 all-stage3-ld: maybe-all-stage3-bfd
42787 all-stage4-ld: maybe-all-stage4-bfd
42788 all-stageprofile-ld: maybe-all-stageprofile-bfd
42789 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
42790 all-ld: maybe-all-opcodes
42791
42792 all-stage1-ld: maybe-all-stage1-opcodes
42793 all-stage2-ld: maybe-all-stage2-opcodes
42794 all-stage3-ld: maybe-all-stage3-opcodes
42795 all-stage4-ld: maybe-all-stage4-opcodes
42796 all-stageprofile-ld: maybe-all-stageprofile-opcodes
42797 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
42798 all-ld: maybe-all-build-bison
42799
42800 all-stage1-ld: maybe-all-build-bison
42801 all-stage2-ld: maybe-all-build-bison
42802 all-stage3-ld: maybe-all-build-bison
42803 all-stage4-ld: maybe-all-build-bison
42804 all-stageprofile-ld: maybe-all-build-bison
42805 all-stagefeedback-ld: maybe-all-build-bison
42806 all-ld: maybe-all-build-flex
42807
42808 all-stage1-ld: maybe-all-build-flex
42809 all-stage2-ld: maybe-all-build-flex
42810 all-stage3-ld: maybe-all-build-flex
42811 all-stage4-ld: maybe-all-build-flex
42812 all-stageprofile-ld: maybe-all-build-flex
42813 all-stagefeedback-ld: maybe-all-build-flex
42814 all-ld: maybe-all-intl
42815
42816 all-stage1-ld: maybe-all-stage1-intl
42817 all-stage2-ld: maybe-all-stage2-intl
42818 all-stage3-ld: maybe-all-stage3-intl
42819 all-stage4-ld: maybe-all-stage4-intl
42820 all-stageprofile-ld: maybe-all-stageprofile-intl
42821 all-stagefeedback-ld: maybe-all-stagefeedback-intl
42822 install-ld: maybe-install-gold
42823 install-strip-ld: maybe-install-strip-gold
42824 configure-gold: maybe-configure-intl
42825
42826 configure-stage1-gold: maybe-configure-stage1-intl
42827 configure-stage2-gold: maybe-configure-stage2-intl
42828 configure-stage3-gold: maybe-configure-stage3-intl
42829 configure-stage4-gold: maybe-configure-stage4-intl
42830 configure-stageprofile-gold: maybe-configure-stageprofile-intl
42831 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
42832 all-gold: maybe-all-libiberty
42833
42834 all-stage1-gold: maybe-all-stage1-libiberty
42835 all-stage2-gold: maybe-all-stage2-libiberty
42836 all-stage3-gold: maybe-all-stage3-libiberty
42837 all-stage4-gold: maybe-all-stage4-libiberty
42838 all-stageprofile-gold: maybe-all-stageprofile-libiberty
42839 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
42840 all-gold: maybe-all-intl
42841
42842 all-stage1-gold: maybe-all-stage1-intl
42843 all-stage2-gold: maybe-all-stage2-intl
42844 all-stage3-gold: maybe-all-stage3-intl
42845 all-stage4-gold: maybe-all-stage4-intl
42846 all-stageprofile-gold: maybe-all-stageprofile-intl
42847 all-stagefeedback-gold: maybe-all-stagefeedback-intl
42848 all-gold: maybe-all-bfd
42849
42850 all-stage1-gold: maybe-all-stage1-bfd
42851 all-stage2-gold: maybe-all-stage2-bfd
42852 all-stage3-gold: maybe-all-stage3-bfd
42853 all-stage4-gold: maybe-all-stage4-bfd
42854 all-stageprofile-gold: maybe-all-stageprofile-bfd
42855 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
42856 all-gold: maybe-all-build-bison
42857
42858 all-stage1-gold: maybe-all-build-bison
42859 all-stage2-gold: maybe-all-build-bison
42860 all-stage3-gold: maybe-all-build-bison
42861 all-stage4-gold: maybe-all-build-bison
42862 all-stageprofile-gold: maybe-all-build-bison
42863 all-stagefeedback-gold: maybe-all-build-bison
42864 check-gold: maybe-all-binutils
42865
42866 check-stage1-gold: maybe-all-stage1-binutils
42867 check-stage2-gold: maybe-all-stage2-binutils
42868 check-stage3-gold: maybe-all-stage3-binutils
42869 check-stage4-gold: maybe-all-stage4-binutils
42870 check-stageprofile-gold: maybe-all-stageprofile-binutils
42871 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
42872 check-gold: maybe-all-gas
42873
42874 check-stage1-gold: maybe-all-stage1-gas
42875 check-stage2-gold: maybe-all-stage2-gas
42876 check-stage3-gold: maybe-all-stage3-gas
42877 check-stage4-gold: maybe-all-stage4-gas
42878 check-stageprofile-gold: maybe-all-stageprofile-gas
42879 check-stagefeedback-gold: maybe-all-stagefeedback-gas
42880 configure-opcodes: maybe-configure-intl
42881
42882 configure-stage1-opcodes: maybe-configure-stage1-intl
42883 configure-stage2-opcodes: maybe-configure-stage2-intl
42884 configure-stage3-opcodes: maybe-configure-stage3-intl
42885 configure-stage4-opcodes: maybe-configure-stage4-intl
42886 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
42887 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
42888 all-opcodes: maybe-all-bfd
42889
42890 all-stage1-opcodes: maybe-all-stage1-bfd
42891 all-stage2-opcodes: maybe-all-stage2-bfd
42892 all-stage3-opcodes: maybe-all-stage3-bfd
42893 all-stage4-opcodes: maybe-all-stage4-bfd
42894 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
42895 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
42896 all-opcodes: maybe-all-libiberty
42897
42898 all-stage1-opcodes: maybe-all-stage1-libiberty
42899 all-stage2-opcodes: maybe-all-stage2-libiberty
42900 all-stage3-opcodes: maybe-all-stage3-libiberty
42901 all-stage4-opcodes: maybe-all-stage4-libiberty
42902 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42903 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42904 all-opcodes: maybe-all-intl
42905
42906 all-stage1-opcodes: maybe-all-stage1-intl
42907 all-stage2-opcodes: maybe-all-stage2-intl
42908 all-stage3-opcodes: maybe-all-stage3-intl
42909 all-stage4-opcodes: maybe-all-stage4-intl
42910 all-stageprofile-opcodes: maybe-all-stageprofile-intl
42911 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
42912 all-dejagnu: maybe-all-tcl
42913 all-dejagnu: maybe-all-expect
42914 all-dejagnu: maybe-all-tk
42915 configure-expect: maybe-configure-tcl
42916 configure-expect: maybe-configure-tk
42917 all-expect: maybe-all-tcl
42918 all-expect: maybe-all-tk
42919 configure-itcl: maybe-configure-tcl
42920 configure-itcl: maybe-configure-tk
42921 all-itcl: maybe-all-tcl
42922 all-itcl: maybe-all-tk
42923 install-itcl: maybe-install-tcl
42924 install-strip-itcl: maybe-install-strip-tcl
42925 configure-tk: maybe-configure-tcl
42926 all-tk: maybe-all-tcl
42927 all-sid: maybe-all-libiberty
42928 all-sid: maybe-all-bfd
42929 all-sid: maybe-all-opcodes
42930 all-sid: maybe-all-tcl
42931 all-sid: maybe-all-tk
42932 install-sid: maybe-install-tcl
42933 install-strip-sid: maybe-install-strip-tcl
42934 install-sid: maybe-install-tk
42935 install-strip-sid: maybe-install-strip-tk
42936 configure-sim: maybe-configure-intl
42937 all-sim: maybe-all-intl
42938 all-sim: maybe-all-libiberty
42939 all-sim: maybe-all-bfd
42940 all-sim: maybe-all-opcodes
42941 all-sim: maybe-all-readline
42942 all-sim: maybe-configure-gdb
42943 all-fastjar: maybe-all-zlib
42944 all-fastjar: maybe-all-build-texinfo
42945 all-fastjar: maybe-all-libiberty
42946 all-bison: maybe-all-intl
42947 all-bison: maybe-all-build-texinfo
42948 all-flex: maybe-all-build-bison
42949 all-flex: maybe-all-intl
42950 all-flex: maybe-all-m4
42951 all-flex: maybe-all-build-texinfo
42952 all-m4: maybe-all-intl
42953 all-m4: maybe-all-build-texinfo
42954 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
42955 configure-target-fastjar: maybe-configure-target-zlib
42956 all-target-fastjar: maybe-all-target-zlib
42957 configure-target-libgo: maybe-configure-target-libffi
42958 configure-target-libgo: maybe-all-target-libstdc++-v3
42959 all-target-libgo: maybe-all-target-libffi
42960 configure-target-libjava: maybe-configure-target-zlib
42961 configure-target-libjava: maybe-configure-target-boehm-gc
42962 configure-target-libjava: maybe-configure-target-libffi
42963 all-target-libjava: maybe-all-fastjar
42964 all-target-libjava: maybe-all-target-zlib
42965 all-target-libjava: maybe-all-target-boehm-gc
42966 all-target-libjava: maybe-all-target-libffi
42967 configure-target-libobjc: maybe-configure-target-boehm-gc
42968 all-target-libobjc: maybe-all-target-boehm-gc
42969 configure-target-libstdc++-v3: maybe-configure-target-libgomp
42970
42971 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42972 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42973 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42974 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42975 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42976 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42977 all-target-libstdc++-v3: maybe-configure-target-libgomp
42978
42979 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42980 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42981 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42982 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42983 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42984 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42985 all-target-libgloss: maybe-all-target-newlib
42986 all-target-winsup: maybe-all-target-libtermcap
42987 configure-target-newlib: maybe-all-binutils
42988 configure-target-newlib: maybe-all-ld
42989 configure-target-libgfortran: maybe-all-target-libquadmath
42990
42991
42992 # Dependencies for target modules on other target modules are
42993 # described by lang_env_dependencies; the defaults apply to anything
42994 # not mentioned there.
42995
42996
42997 @if gcc-bootstrap
42998 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
42999 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
43000 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
43001 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43002 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43003 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43004 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43005 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43006 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43007 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43008 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43009 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43010 @endif gcc-bootstrap
43011
43012 @if gcc-no-bootstrap
43013 configure-target-libstdc++-v3: maybe-all-target-libgcc
43014 configure-target-libmudflap: maybe-all-target-libgcc
43015 configure-target-libssp: maybe-all-target-libgcc
43016 configure-target-newlib: maybe-all-target-libgcc
43017 configure-target-libquadmath: maybe-all-target-libgcc
43018 configure-target-libgfortran: maybe-all-target-libgcc
43019 configure-target-libobjc: maybe-all-target-libgcc
43020 configure-target-libgo: maybe-all-target-libgcc
43021 configure-target-libtermcap: maybe-all-target-libgcc
43022 configure-target-winsup: maybe-all-target-libgcc
43023 configure-target-libgloss: maybe-all-target-libgcc
43024 configure-target-libffi: maybe-all-target-libgcc
43025 configure-target-libjava: maybe-all-target-libgcc
43026 configure-target-zlib: maybe-all-target-libgcc
43027 configure-target-boehm-gc: maybe-all-target-libgcc
43028 configure-target-rda: maybe-all-target-libgcc
43029 configure-target-libada: maybe-all-target-libgcc
43030 configure-target-libgomp: maybe-all-target-libgcc
43031 @endif gcc-no-bootstrap
43032
43033
43034 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43035
43036 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43037
43038 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43039
43040
43041
43042 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43043
43044 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43045
43046 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43047
43048 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43049
43050 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43051
43052 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43053
43054
43055 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43056
43057 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43058 configure-target-libjava: maybe-all-target-libstdc++-v3
43059
43060 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43061
43062 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43063
43064 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43065
43066 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43067
43068 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43069
43070
43071 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43072 GDB_TK = @GDB_TK@
43073 INSTALL_GDB_TK = @INSTALL_GDB_TK@
43074 configure-gdb: $(CONFIGURE_GDB_TK)
43075 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43076 install-gdb: $(INSTALL_GDB_TK)
43077
43078 # Serialization dependencies. Host configures don't work well in parallel to
43079 # each other, due to contention over config.cache. Target configures and
43080 # build configures are similar.
43081 @serialization_dependencies@
43082
43083 # --------------------------------
43084 # Regenerating top level configury
43085 # --------------------------------
43086
43087 # Rebuilding Makefile.in, using autogen.
43088 AUTOGEN = autogen
43089 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43090 cd $(srcdir) && $(AUTOGEN) Makefile.def
43091
43092 # Rebuilding Makefile.
43093 Makefile: $(srcdir)/Makefile.in config.status
43094 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43095
43096 config.status: configure
43097 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43098
43099 # Rebuilding configure.
43100 AUTOCONF = autoconf
43101 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43102 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43103 cd $(srcdir) && $(AUTOCONF)
43104
43105 # ------------------------------
43106 # Special directives to GNU Make
43107 # ------------------------------
43108
43109 # Don't pass command-line variables to submakes.
43110 .NOEXPORT:
43111 MAKEOVERRIDES=
43112
43113 # end of Makefile.in
This page took 0.883786 seconds and 5 git commands to generate.