Merge from transactional-memory branch.
[gcc.git] / Makefile.in
1
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3 #
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 # Free Software Foundation
8 #
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
13 #
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
18 #
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
22 #
23
24 # First, test for a proper version of make, but only where one is required.
25
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
31
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
36
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
49
50 program_transform_name = @program_transform_name@
51
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
54
55 srcdir = @srcdir@
56
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
82
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
92
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
96
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
99
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
102
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
106
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
111
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
117
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
121
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
124
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
127
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
130
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory. It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
144
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
167
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 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)$(TARGET_LIB_PATH_libitm)$(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 @if target-libitm
616 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
617 @endif target-libitm
618
619
620
621 # This is the list of directories that may be needed in RPATH_ENVVAR
622 # so that programs built for the host machine work.
623 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)
624
625 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
626 @if gcc
627 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
628 @endif gcc
629
630
631 @if bfd
632 HOST_LIB_PATH_bfd = \
633 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
634 @endif bfd
635
636 @if opcodes
637 HOST_LIB_PATH_opcodes = \
638 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
639 @endif opcodes
640
641 @if gmp
642 HOST_LIB_PATH_gmp = \
643 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
644 @endif gmp
645
646 @if mpfr
647 HOST_LIB_PATH_mpfr = \
648 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
649 @endif mpfr
650
651 @if mpc
652 HOST_LIB_PATH_mpc = \
653 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
654 @endif mpc
655
656 @if ppl
657 HOST_LIB_PATH_ppl = \
658 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
659 @endif ppl
660
661 @if cloog
662 HOST_LIB_PATH_cloog = \
663 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
664 @endif cloog
665
666 @if libelf
667 HOST_LIB_PATH_libelf = \
668 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
669 @endif libelf
670
671
672 CXX_FOR_TARGET_FLAG_TO_PASS = \
673 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
674 @if target-libstdc++-v3
675 # CXX_FOR_TARGET is tricky to get right for target libs that require a
676 # functional C++ compiler. When we recurse, if we expand
677 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
678 # libstdc++ include flags from the script. Instead, we get an
679 # -funconfigured-* word, so that we'll get errors if this invalid C++
680 # command line is used for anything, but also so that we can use the
681 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
682 # don't pass it on, sub-make will use the default definition, that
683 # re-expands it at the time of use, so we'll get it right when we need
684 # it. One potential exception is the expansion of CXX_FOR_TARGET
685 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
686 # really work, for C++ host programs can't depend on the current-stage
687 # C++ target library.
688 CXX_FOR_TARGET_FLAG_TO_PASS = \
689 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
690 @endif target-libstdc++-v3
691
692 # Flags to pass down to all sub-makes.
693 BASE_FLAGS_TO_PASS = \
694 "DESTDIR=$(DESTDIR)" \
695 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
696 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
697 "bindir=$(bindir)" \
698 "datadir=$(datadir)" \
699 "exec_prefix=$(exec_prefix)" \
700 "includedir=$(includedir)" \
701 "datarootdir=$(datarootdir)" \
702 "docdir=$(docdir)" \
703 "infodir=$(infodir)" \
704 "pdfdir=$(pdfdir)" \
705 "htmldir=$(htmldir)" \
706 "libdir=$(libdir)" \
707 "libexecdir=$(libexecdir)" \
708 "lispdir=$(lispdir)" \
709 "localstatedir=$(localstatedir)" \
710 "mandir=$(mandir)" \
711 "oldincludedir=$(oldincludedir)" \
712 "prefix=$(prefix)" \
713 "sbindir=$(sbindir)" \
714 "sharedstatedir=$(sharedstatedir)" \
715 "sysconfdir=$(sysconfdir)" \
716 "tooldir=$(tooldir)" \
717 "build_tooldir=$(build_tooldir)" \
718 "target_alias=$(target_alias)" \
719 "AWK=$(AWK)" \
720 "BISON=$(BISON)" \
721 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
722 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
723 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
724 "EXPECT=$(EXPECT)" \
725 "FLEX=$(FLEX)" \
726 "INSTALL=$(INSTALL)" \
727 "INSTALL_DATA=$(INSTALL_DATA)" \
728 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
729 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
730 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
731 "LEX=$(LEX)" \
732 "M4=$(M4)" \
733 "MAKE=$(MAKE)" \
734 "RUNTEST=$(RUNTEST)" \
735 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
736 "SED=$(SED)" \
737 "SHELL=$(SHELL)" \
738 "YACC=$(YACC)" \
739 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
740 "ADA_CFLAGS=$(ADA_CFLAGS)" \
741 "AR_FLAGS=$(AR_FLAGS)" \
742 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
743 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
744 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
745 "CFLAGS=$(CFLAGS)" \
746 "CXXFLAGS=$(CXXFLAGS)" \
747 "LDFLAGS=$(LDFLAGS)" \
748 "LIBCFLAGS=$(LIBCFLAGS)" \
749 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
750 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
751 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
752 "GNATBIND=$(GNATBIND)" \
753 "GNATMAKE=$(GNATMAKE)" \
754 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
755 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
756 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
757 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
758 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
759 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
760 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
761 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
762 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
763 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
764 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
765 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
766 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
767 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
768 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
769 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
770 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
771 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
772 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
773 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
774 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
775 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
776 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
777 "BUILD_CONFIG=$(BUILD_CONFIG)" \
778 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
779 "LEAN=$(LEAN)" \
780 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
781 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
782 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
783 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
784 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
785 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
786 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
787 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
788 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
789 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
790 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
791 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
792 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
793 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
794 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
795 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
796 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
797 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
798 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
799 "TFLAGS=$(TFLAGS)" \
800 "CONFIG_SHELL=$(SHELL)" \
801 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
802
803 # We leave this in just in case, but it is not needed anymore.
804 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
805
806 # Flags to pass down to most sub-makes, in which we're building with
807 # the host environment.
808 EXTRA_HOST_FLAGS = \
809 'AR=$(AR)' \
810 'AS=$(AS)' \
811 'CC=$(CC)' \
812 'CXX=$(CXX)' \
813 'DLLTOOL=$(DLLTOOL)' \
814 'GCJ=$(GCJ)' \
815 'GFORTRAN=$(GFORTRAN)' \
816 'GOC=$(GOC)' \
817 'LD=$(LD)' \
818 'LIPO=$(LIPO)' \
819 'NM=$(NM)' \
820 'OBJDUMP=$(OBJDUMP)' \
821 'RANLIB=$(RANLIB)' \
822 'STRIP=$(STRIP)' \
823 'WINDRES=$(WINDRES)' \
824 'WINDMC=$(WINDMC)'
825
826 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
827
828 # Flags to pass to stage2 and later makes.
829
830 POSTSTAGE1_FLAGS_TO_PASS = \
831 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
832 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
833 GNATBIND="$${GNATBIND}" \
834 LDFLAGS="$${LDFLAGS}" \
835 HOST_LIBS="$${HOST_LIBS}" \
836 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
837
838 # Flags to pass down to makes which are built with the target environment.
839 # The double $ decreases the length of the command line; those variables
840 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
841 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
842 # so we expand them here.
843 EXTRA_TARGET_FLAGS = \
844 'AR=$$(AR_FOR_TARGET)' \
845 'AS=$(COMPILER_AS_FOR_TARGET)' \
846 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
847 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
848 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
849 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
850 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
851 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
852 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
853 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
854 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
855 'LD=$(COMPILER_LD_FOR_TARGET)' \
856 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
857 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
858 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
859 'NM=$(COMPILER_NM_FOR_TARGET)' \
860 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
861 'RANLIB=$$(RANLIB_FOR_TARGET)' \
862 'WINDRES=$$(WINDRES_FOR_TARGET)' \
863 'WINDMC=$$(WINDMC_FOR_TARGET)' \
864 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
865 "TFLAGS=$$TFLAGS"
866
867 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
868
869 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
870 # unfortunately needs the native compiler and the target ar and
871 # ranlib.
872 # If any variables are added here, they must be added to do-*, below.
873 # The BUILD_* variables are a special case, which are used for the gcc
874 # cross-building scheme.
875 EXTRA_GCC_FLAGS = \
876 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
877 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
878 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
879
880 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
881
882 @if gcc
883 BUILD_CONFIG = @BUILD_CONFIG@
884 ifneq ($(BUILD_CONFIG),)
885 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
886 endif
887 @endif gcc
888
889 .PHONY: configure-host
890 configure-host: \
891 maybe-configure-bfd \
892 maybe-configure-opcodes \
893 maybe-configure-binutils \
894 maybe-configure-bison \
895 maybe-configure-cgen \
896 maybe-configure-dejagnu \
897 maybe-configure-etc \
898 maybe-configure-fastjar \
899 maybe-configure-fixincludes \
900 maybe-configure-flex \
901 maybe-configure-gas \
902 maybe-configure-gcc \
903 maybe-configure-gmp \
904 maybe-configure-mpfr \
905 maybe-configure-mpc \
906 maybe-configure-ppl \
907 maybe-configure-cloog \
908 maybe-configure-libelf \
909 maybe-configure-gold \
910 maybe-configure-gprof \
911 maybe-configure-intl \
912 maybe-configure-tcl \
913 maybe-configure-itcl \
914 maybe-configure-ld \
915 maybe-configure-libcpp \
916 maybe-configure-libdecnumber \
917 maybe-configure-libgui \
918 maybe-configure-libiberty \
919 maybe-configure-libiconv \
920 maybe-configure-m4 \
921 maybe-configure-readline \
922 maybe-configure-sid \
923 maybe-configure-sim \
924 maybe-configure-texinfo \
925 maybe-configure-zlib \
926 maybe-configure-gdb \
927 maybe-configure-expect \
928 maybe-configure-guile \
929 maybe-configure-tk \
930 maybe-configure-libtermcap \
931 maybe-configure-utils \
932 maybe-configure-gnattools \
933 maybe-configure-lto-plugin
934 .PHONY: configure-target
935 configure-target: \
936 maybe-configure-target-libstdc++-v3 \
937 maybe-configure-target-libmudflap \
938 maybe-configure-target-libssp \
939 maybe-configure-target-newlib \
940 maybe-configure-target-libgcc \
941 maybe-configure-target-libquadmath \
942 maybe-configure-target-libgfortran \
943 maybe-configure-target-libobjc \
944 maybe-configure-target-libgo \
945 maybe-configure-target-libtermcap \
946 maybe-configure-target-winsup \
947 maybe-configure-target-libgloss \
948 maybe-configure-target-libffi \
949 maybe-configure-target-libjava \
950 maybe-configure-target-zlib \
951 maybe-configure-target-boehm-gc \
952 maybe-configure-target-rda \
953 maybe-configure-target-libada \
954 maybe-configure-target-libgomp \
955 maybe-configure-target-libitm
956
957 # The target built for a native non-bootstrap build.
958 .PHONY: all
959 all:
960 @if gcc-bootstrap
961 [ -f stage_final ] || echo stage3 > stage_final
962 @r=`${PWD_COMMAND}`; export r; \
963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
964 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
965 @endif gcc-bootstrap
966 @: $(MAKE); $(unstage)
967 @r=`${PWD_COMMAND}`; export r; \
968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
969 @if gcc-bootstrap
970 if [ -f stage_last ]; then \
971 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
972 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
973 else \
974 @endif gcc-bootstrap
975 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
976 @if gcc-bootstrap
977 ; \
978 fi \
979 @endif gcc-bootstrap
980 && :
981
982 .PHONY: all-build
983
984 all-build: maybe-all-build-libiberty
985 all-build: maybe-all-build-bison
986 all-build: maybe-all-build-flex
987 all-build: maybe-all-build-m4
988 all-build: maybe-all-build-texinfo
989 all-build: maybe-all-build-fixincludes
990
991 .PHONY: all-host
992
993 @if bfd-no-bootstrap
994 all-host: maybe-all-bfd
995 @endif bfd-no-bootstrap
996 @if opcodes-no-bootstrap
997 all-host: maybe-all-opcodes
998 @endif opcodes-no-bootstrap
999 @if binutils-no-bootstrap
1000 all-host: maybe-all-binutils
1001 @endif binutils-no-bootstrap
1002 all-host: maybe-all-bison
1003 all-host: maybe-all-cgen
1004 all-host: maybe-all-dejagnu
1005 all-host: maybe-all-etc
1006 all-host: maybe-all-fastjar
1007 all-host: maybe-all-fixincludes
1008 all-host: maybe-all-flex
1009 @if gas-no-bootstrap
1010 all-host: maybe-all-gas
1011 @endif gas-no-bootstrap
1012 @if gcc-no-bootstrap
1013 all-host: maybe-all-gcc
1014 @endif gcc-no-bootstrap
1015 @if gmp-no-bootstrap
1016 all-host: maybe-all-gmp
1017 @endif gmp-no-bootstrap
1018 @if mpfr-no-bootstrap
1019 all-host: maybe-all-mpfr
1020 @endif mpfr-no-bootstrap
1021 @if mpc-no-bootstrap
1022 all-host: maybe-all-mpc
1023 @endif mpc-no-bootstrap
1024 @if ppl-no-bootstrap
1025 all-host: maybe-all-ppl
1026 @endif ppl-no-bootstrap
1027 @if cloog-no-bootstrap
1028 all-host: maybe-all-cloog
1029 @endif cloog-no-bootstrap
1030 @if libelf-no-bootstrap
1031 all-host: maybe-all-libelf
1032 @endif libelf-no-bootstrap
1033 @if gold-no-bootstrap
1034 all-host: maybe-all-gold
1035 @endif gold-no-bootstrap
1036 all-host: maybe-all-gprof
1037 @if intl-no-bootstrap
1038 all-host: maybe-all-intl
1039 @endif intl-no-bootstrap
1040 all-host: maybe-all-tcl
1041 all-host: maybe-all-itcl
1042 @if ld-no-bootstrap
1043 all-host: maybe-all-ld
1044 @endif ld-no-bootstrap
1045 @if libcpp-no-bootstrap
1046 all-host: maybe-all-libcpp
1047 @endif libcpp-no-bootstrap
1048 @if libdecnumber-no-bootstrap
1049 all-host: maybe-all-libdecnumber
1050 @endif libdecnumber-no-bootstrap
1051 all-host: maybe-all-libgui
1052 @if libiberty-no-bootstrap
1053 all-host: maybe-all-libiberty
1054 @endif libiberty-no-bootstrap
1055 all-host: maybe-all-libiconv
1056 all-host: maybe-all-m4
1057 all-host: maybe-all-readline
1058 all-host: maybe-all-sid
1059 all-host: maybe-all-sim
1060 all-host: maybe-all-texinfo
1061 @if zlib-no-bootstrap
1062 all-host: maybe-all-zlib
1063 @endif zlib-no-bootstrap
1064 all-host: maybe-all-gdb
1065 all-host: maybe-all-expect
1066 all-host: maybe-all-guile
1067 all-host: maybe-all-tk
1068 all-host: maybe-all-libtermcap
1069 all-host: maybe-all-utils
1070 all-host: maybe-all-gnattools
1071 @if lto-plugin-no-bootstrap
1072 all-host: maybe-all-lto-plugin
1073 @endif lto-plugin-no-bootstrap
1074
1075 .PHONY: all-target
1076
1077 @if target-libstdc++-v3-no-bootstrap
1078 all-target: maybe-all-target-libstdc++-v3
1079 @endif target-libstdc++-v3-no-bootstrap
1080 all-target: maybe-all-target-libmudflap
1081 all-target: maybe-all-target-libssp
1082 all-target: maybe-all-target-newlib
1083 @if target-libgcc-no-bootstrap
1084 all-target: maybe-all-target-libgcc
1085 @endif target-libgcc-no-bootstrap
1086 all-target: maybe-all-target-libquadmath
1087 all-target: maybe-all-target-libgfortran
1088 all-target: maybe-all-target-libobjc
1089 all-target: maybe-all-target-libgo
1090 all-target: maybe-all-target-libtermcap
1091 all-target: maybe-all-target-winsup
1092 all-target: maybe-all-target-libgloss
1093 all-target: maybe-all-target-libffi
1094 all-target: maybe-all-target-libjava
1095 all-target: maybe-all-target-zlib
1096 all-target: maybe-all-target-boehm-gc
1097 all-target: maybe-all-target-rda
1098 all-target: maybe-all-target-libada
1099 @if target-libgomp-no-bootstrap
1100 all-target: maybe-all-target-libgomp
1101 @endif target-libgomp-no-bootstrap
1102 all-target: maybe-all-target-libitm
1103
1104 # Do a target for all the subdirectories. A ``make do-X'' will do a
1105 # ``make X'' in all subdirectories (because, in general, there is a
1106 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1107 # but it may do additional work as well).
1108
1109 .PHONY: do-info
1110 do-info:
1111 @: $(MAKE); $(unstage)
1112 @r=`${PWD_COMMAND}`; export r; \
1113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1114 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1115 info-target
1116
1117
1118 .PHONY: info-host
1119
1120 info-host: maybe-info-bfd
1121 info-host: maybe-info-opcodes
1122 info-host: maybe-info-binutils
1123 info-host: maybe-info-bison
1124 info-host: maybe-info-cgen
1125 info-host: maybe-info-dejagnu
1126 info-host: maybe-info-etc
1127 info-host: maybe-info-fastjar
1128 info-host: maybe-info-fixincludes
1129 info-host: maybe-info-flex
1130 info-host: maybe-info-gas
1131 info-host: maybe-info-gcc
1132 info-host: maybe-info-gmp
1133 info-host: maybe-info-mpfr
1134 info-host: maybe-info-mpc
1135 info-host: maybe-info-ppl
1136 info-host: maybe-info-cloog
1137 info-host: maybe-info-libelf
1138 info-host: maybe-info-gold
1139 info-host: maybe-info-gprof
1140 info-host: maybe-info-intl
1141 info-host: maybe-info-tcl
1142 info-host: maybe-info-itcl
1143 info-host: maybe-info-ld
1144 info-host: maybe-info-libcpp
1145 info-host: maybe-info-libdecnumber
1146 info-host: maybe-info-libgui
1147 info-host: maybe-info-libiberty
1148 info-host: maybe-info-libiconv
1149 info-host: maybe-info-m4
1150 info-host: maybe-info-readline
1151 info-host: maybe-info-sid
1152 info-host: maybe-info-sim
1153 info-host: maybe-info-texinfo
1154 info-host: maybe-info-zlib
1155 info-host: maybe-info-gdb
1156 info-host: maybe-info-expect
1157 info-host: maybe-info-guile
1158 info-host: maybe-info-tk
1159 info-host: maybe-info-libtermcap
1160 info-host: maybe-info-utils
1161 info-host: maybe-info-gnattools
1162 info-host: maybe-info-lto-plugin
1163
1164 .PHONY: info-target
1165
1166 info-target: maybe-info-target-libstdc++-v3
1167 info-target: maybe-info-target-libmudflap
1168 info-target: maybe-info-target-libssp
1169 info-target: maybe-info-target-newlib
1170 info-target: maybe-info-target-libgcc
1171 info-target: maybe-info-target-libquadmath
1172 info-target: maybe-info-target-libgfortran
1173 info-target: maybe-info-target-libobjc
1174 info-target: maybe-info-target-libgo
1175 info-target: maybe-info-target-libtermcap
1176 info-target: maybe-info-target-winsup
1177 info-target: maybe-info-target-libgloss
1178 info-target: maybe-info-target-libffi
1179 info-target: maybe-info-target-libjava
1180 info-target: maybe-info-target-zlib
1181 info-target: maybe-info-target-boehm-gc
1182 info-target: maybe-info-target-rda
1183 info-target: maybe-info-target-libada
1184 info-target: maybe-info-target-libgomp
1185 info-target: maybe-info-target-libitm
1186
1187 .PHONY: do-dvi
1188 do-dvi:
1189 @: $(MAKE); $(unstage)
1190 @r=`${PWD_COMMAND}`; export r; \
1191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1192 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1193 dvi-target
1194
1195
1196 .PHONY: dvi-host
1197
1198 dvi-host: maybe-dvi-bfd
1199 dvi-host: maybe-dvi-opcodes
1200 dvi-host: maybe-dvi-binutils
1201 dvi-host: maybe-dvi-bison
1202 dvi-host: maybe-dvi-cgen
1203 dvi-host: maybe-dvi-dejagnu
1204 dvi-host: maybe-dvi-etc
1205 dvi-host: maybe-dvi-fastjar
1206 dvi-host: maybe-dvi-fixincludes
1207 dvi-host: maybe-dvi-flex
1208 dvi-host: maybe-dvi-gas
1209 dvi-host: maybe-dvi-gcc
1210 dvi-host: maybe-dvi-gmp
1211 dvi-host: maybe-dvi-mpfr
1212 dvi-host: maybe-dvi-mpc
1213 dvi-host: maybe-dvi-ppl
1214 dvi-host: maybe-dvi-cloog
1215 dvi-host: maybe-dvi-libelf
1216 dvi-host: maybe-dvi-gold
1217 dvi-host: maybe-dvi-gprof
1218 dvi-host: maybe-dvi-intl
1219 dvi-host: maybe-dvi-tcl
1220 dvi-host: maybe-dvi-itcl
1221 dvi-host: maybe-dvi-ld
1222 dvi-host: maybe-dvi-libcpp
1223 dvi-host: maybe-dvi-libdecnumber
1224 dvi-host: maybe-dvi-libgui
1225 dvi-host: maybe-dvi-libiberty
1226 dvi-host: maybe-dvi-libiconv
1227 dvi-host: maybe-dvi-m4
1228 dvi-host: maybe-dvi-readline
1229 dvi-host: maybe-dvi-sid
1230 dvi-host: maybe-dvi-sim
1231 dvi-host: maybe-dvi-texinfo
1232 dvi-host: maybe-dvi-zlib
1233 dvi-host: maybe-dvi-gdb
1234 dvi-host: maybe-dvi-expect
1235 dvi-host: maybe-dvi-guile
1236 dvi-host: maybe-dvi-tk
1237 dvi-host: maybe-dvi-libtermcap
1238 dvi-host: maybe-dvi-utils
1239 dvi-host: maybe-dvi-gnattools
1240 dvi-host: maybe-dvi-lto-plugin
1241
1242 .PHONY: dvi-target
1243
1244 dvi-target: maybe-dvi-target-libstdc++-v3
1245 dvi-target: maybe-dvi-target-libmudflap
1246 dvi-target: maybe-dvi-target-libssp
1247 dvi-target: maybe-dvi-target-newlib
1248 dvi-target: maybe-dvi-target-libgcc
1249 dvi-target: maybe-dvi-target-libquadmath
1250 dvi-target: maybe-dvi-target-libgfortran
1251 dvi-target: maybe-dvi-target-libobjc
1252 dvi-target: maybe-dvi-target-libgo
1253 dvi-target: maybe-dvi-target-libtermcap
1254 dvi-target: maybe-dvi-target-winsup
1255 dvi-target: maybe-dvi-target-libgloss
1256 dvi-target: maybe-dvi-target-libffi
1257 dvi-target: maybe-dvi-target-libjava
1258 dvi-target: maybe-dvi-target-zlib
1259 dvi-target: maybe-dvi-target-boehm-gc
1260 dvi-target: maybe-dvi-target-rda
1261 dvi-target: maybe-dvi-target-libada
1262 dvi-target: maybe-dvi-target-libgomp
1263 dvi-target: maybe-dvi-target-libitm
1264
1265 .PHONY: do-pdf
1266 do-pdf:
1267 @: $(MAKE); $(unstage)
1268 @r=`${PWD_COMMAND}`; export r; \
1269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1270 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1271 pdf-target
1272
1273
1274 .PHONY: pdf-host
1275
1276 pdf-host: maybe-pdf-bfd
1277 pdf-host: maybe-pdf-opcodes
1278 pdf-host: maybe-pdf-binutils
1279 pdf-host: maybe-pdf-bison
1280 pdf-host: maybe-pdf-cgen
1281 pdf-host: maybe-pdf-dejagnu
1282 pdf-host: maybe-pdf-etc
1283 pdf-host: maybe-pdf-fastjar
1284 pdf-host: maybe-pdf-fixincludes
1285 pdf-host: maybe-pdf-flex
1286 pdf-host: maybe-pdf-gas
1287 pdf-host: maybe-pdf-gcc
1288 pdf-host: maybe-pdf-gmp
1289 pdf-host: maybe-pdf-mpfr
1290 pdf-host: maybe-pdf-mpc
1291 pdf-host: maybe-pdf-ppl
1292 pdf-host: maybe-pdf-cloog
1293 pdf-host: maybe-pdf-libelf
1294 pdf-host: maybe-pdf-gold
1295 pdf-host: maybe-pdf-gprof
1296 pdf-host: maybe-pdf-intl
1297 pdf-host: maybe-pdf-tcl
1298 pdf-host: maybe-pdf-itcl
1299 pdf-host: maybe-pdf-ld
1300 pdf-host: maybe-pdf-libcpp
1301 pdf-host: maybe-pdf-libdecnumber
1302 pdf-host: maybe-pdf-libgui
1303 pdf-host: maybe-pdf-libiberty
1304 pdf-host: maybe-pdf-libiconv
1305 pdf-host: maybe-pdf-m4
1306 pdf-host: maybe-pdf-readline
1307 pdf-host: maybe-pdf-sid
1308 pdf-host: maybe-pdf-sim
1309 pdf-host: maybe-pdf-texinfo
1310 pdf-host: maybe-pdf-zlib
1311 pdf-host: maybe-pdf-gdb
1312 pdf-host: maybe-pdf-expect
1313 pdf-host: maybe-pdf-guile
1314 pdf-host: maybe-pdf-tk
1315 pdf-host: maybe-pdf-libtermcap
1316 pdf-host: maybe-pdf-utils
1317 pdf-host: maybe-pdf-gnattools
1318 pdf-host: maybe-pdf-lto-plugin
1319
1320 .PHONY: pdf-target
1321
1322 pdf-target: maybe-pdf-target-libstdc++-v3
1323 pdf-target: maybe-pdf-target-libmudflap
1324 pdf-target: maybe-pdf-target-libssp
1325 pdf-target: maybe-pdf-target-newlib
1326 pdf-target: maybe-pdf-target-libgcc
1327 pdf-target: maybe-pdf-target-libquadmath
1328 pdf-target: maybe-pdf-target-libgfortran
1329 pdf-target: maybe-pdf-target-libobjc
1330 pdf-target: maybe-pdf-target-libgo
1331 pdf-target: maybe-pdf-target-libtermcap
1332 pdf-target: maybe-pdf-target-winsup
1333 pdf-target: maybe-pdf-target-libgloss
1334 pdf-target: maybe-pdf-target-libffi
1335 pdf-target: maybe-pdf-target-libjava
1336 pdf-target: maybe-pdf-target-zlib
1337 pdf-target: maybe-pdf-target-boehm-gc
1338 pdf-target: maybe-pdf-target-rda
1339 pdf-target: maybe-pdf-target-libada
1340 pdf-target: maybe-pdf-target-libgomp
1341 pdf-target: maybe-pdf-target-libitm
1342
1343 .PHONY: do-html
1344 do-html:
1345 @: $(MAKE); $(unstage)
1346 @r=`${PWD_COMMAND}`; export r; \
1347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1348 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1349 html-target
1350
1351
1352 .PHONY: html-host
1353
1354 html-host: maybe-html-bfd
1355 html-host: maybe-html-opcodes
1356 html-host: maybe-html-binutils
1357 html-host: maybe-html-bison
1358 html-host: maybe-html-cgen
1359 html-host: maybe-html-dejagnu
1360 html-host: maybe-html-etc
1361 html-host: maybe-html-fastjar
1362 html-host: maybe-html-fixincludes
1363 html-host: maybe-html-flex
1364 html-host: maybe-html-gas
1365 html-host: maybe-html-gcc
1366 html-host: maybe-html-gmp
1367 html-host: maybe-html-mpfr
1368 html-host: maybe-html-mpc
1369 html-host: maybe-html-ppl
1370 html-host: maybe-html-cloog
1371 html-host: maybe-html-libelf
1372 html-host: maybe-html-gold
1373 html-host: maybe-html-gprof
1374 html-host: maybe-html-intl
1375 html-host: maybe-html-tcl
1376 html-host: maybe-html-itcl
1377 html-host: maybe-html-ld
1378 html-host: maybe-html-libcpp
1379 html-host: maybe-html-libdecnumber
1380 html-host: maybe-html-libgui
1381 html-host: maybe-html-libiberty
1382 html-host: maybe-html-libiconv
1383 html-host: maybe-html-m4
1384 html-host: maybe-html-readline
1385 html-host: maybe-html-sid
1386 html-host: maybe-html-sim
1387 html-host: maybe-html-texinfo
1388 html-host: maybe-html-zlib
1389 html-host: maybe-html-gdb
1390 html-host: maybe-html-expect
1391 html-host: maybe-html-guile
1392 html-host: maybe-html-tk
1393 html-host: maybe-html-libtermcap
1394 html-host: maybe-html-utils
1395 html-host: maybe-html-gnattools
1396 html-host: maybe-html-lto-plugin
1397
1398 .PHONY: html-target
1399
1400 html-target: maybe-html-target-libstdc++-v3
1401 html-target: maybe-html-target-libmudflap
1402 html-target: maybe-html-target-libssp
1403 html-target: maybe-html-target-newlib
1404 html-target: maybe-html-target-libgcc
1405 html-target: maybe-html-target-libquadmath
1406 html-target: maybe-html-target-libgfortran
1407 html-target: maybe-html-target-libobjc
1408 html-target: maybe-html-target-libgo
1409 html-target: maybe-html-target-libtermcap
1410 html-target: maybe-html-target-winsup
1411 html-target: maybe-html-target-libgloss
1412 html-target: maybe-html-target-libffi
1413 html-target: maybe-html-target-libjava
1414 html-target: maybe-html-target-zlib
1415 html-target: maybe-html-target-boehm-gc
1416 html-target: maybe-html-target-rda
1417 html-target: maybe-html-target-libada
1418 html-target: maybe-html-target-libgomp
1419 html-target: maybe-html-target-libitm
1420
1421 .PHONY: do-TAGS
1422 do-TAGS:
1423 @: $(MAKE); $(unstage)
1424 @r=`${PWD_COMMAND}`; export r; \
1425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1426 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1427 TAGS-target
1428
1429
1430 .PHONY: TAGS-host
1431
1432 TAGS-host: maybe-TAGS-bfd
1433 TAGS-host: maybe-TAGS-opcodes
1434 TAGS-host: maybe-TAGS-binutils
1435 TAGS-host: maybe-TAGS-bison
1436 TAGS-host: maybe-TAGS-cgen
1437 TAGS-host: maybe-TAGS-dejagnu
1438 TAGS-host: maybe-TAGS-etc
1439 TAGS-host: maybe-TAGS-fastjar
1440 TAGS-host: maybe-TAGS-fixincludes
1441 TAGS-host: maybe-TAGS-flex
1442 TAGS-host: maybe-TAGS-gas
1443 TAGS-host: maybe-TAGS-gcc
1444 TAGS-host: maybe-TAGS-gmp
1445 TAGS-host: maybe-TAGS-mpfr
1446 TAGS-host: maybe-TAGS-mpc
1447 TAGS-host: maybe-TAGS-ppl
1448 TAGS-host: maybe-TAGS-cloog
1449 TAGS-host: maybe-TAGS-libelf
1450 TAGS-host: maybe-TAGS-gold
1451 TAGS-host: maybe-TAGS-gprof
1452 TAGS-host: maybe-TAGS-intl
1453 TAGS-host: maybe-TAGS-tcl
1454 TAGS-host: maybe-TAGS-itcl
1455 TAGS-host: maybe-TAGS-ld
1456 TAGS-host: maybe-TAGS-libcpp
1457 TAGS-host: maybe-TAGS-libdecnumber
1458 TAGS-host: maybe-TAGS-libgui
1459 TAGS-host: maybe-TAGS-libiberty
1460 TAGS-host: maybe-TAGS-libiconv
1461 TAGS-host: maybe-TAGS-m4
1462 TAGS-host: maybe-TAGS-readline
1463 TAGS-host: maybe-TAGS-sid
1464 TAGS-host: maybe-TAGS-sim
1465 TAGS-host: maybe-TAGS-texinfo
1466 TAGS-host: maybe-TAGS-zlib
1467 TAGS-host: maybe-TAGS-gdb
1468 TAGS-host: maybe-TAGS-expect
1469 TAGS-host: maybe-TAGS-guile
1470 TAGS-host: maybe-TAGS-tk
1471 TAGS-host: maybe-TAGS-libtermcap
1472 TAGS-host: maybe-TAGS-utils
1473 TAGS-host: maybe-TAGS-gnattools
1474 TAGS-host: maybe-TAGS-lto-plugin
1475
1476 .PHONY: TAGS-target
1477
1478 TAGS-target: maybe-TAGS-target-libstdc++-v3
1479 TAGS-target: maybe-TAGS-target-libmudflap
1480 TAGS-target: maybe-TAGS-target-libssp
1481 TAGS-target: maybe-TAGS-target-newlib
1482 TAGS-target: maybe-TAGS-target-libgcc
1483 TAGS-target: maybe-TAGS-target-libquadmath
1484 TAGS-target: maybe-TAGS-target-libgfortran
1485 TAGS-target: maybe-TAGS-target-libobjc
1486 TAGS-target: maybe-TAGS-target-libgo
1487 TAGS-target: maybe-TAGS-target-libtermcap
1488 TAGS-target: maybe-TAGS-target-winsup
1489 TAGS-target: maybe-TAGS-target-libgloss
1490 TAGS-target: maybe-TAGS-target-libffi
1491 TAGS-target: maybe-TAGS-target-libjava
1492 TAGS-target: maybe-TAGS-target-zlib
1493 TAGS-target: maybe-TAGS-target-boehm-gc
1494 TAGS-target: maybe-TAGS-target-rda
1495 TAGS-target: maybe-TAGS-target-libada
1496 TAGS-target: maybe-TAGS-target-libgomp
1497 TAGS-target: maybe-TAGS-target-libitm
1498
1499 .PHONY: do-install-info
1500 do-install-info:
1501 @: $(MAKE); $(unstage)
1502 @r=`${PWD_COMMAND}`; export r; \
1503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1504 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1505 install-info-target
1506
1507
1508 .PHONY: install-info-host
1509
1510 install-info-host: maybe-install-info-bfd
1511 install-info-host: maybe-install-info-opcodes
1512 install-info-host: maybe-install-info-binutils
1513 install-info-host: maybe-install-info-bison
1514 install-info-host: maybe-install-info-cgen
1515 install-info-host: maybe-install-info-dejagnu
1516 install-info-host: maybe-install-info-etc
1517 install-info-host: maybe-install-info-fastjar
1518 install-info-host: maybe-install-info-fixincludes
1519 install-info-host: maybe-install-info-flex
1520 install-info-host: maybe-install-info-gas
1521 install-info-host: maybe-install-info-gcc
1522 install-info-host: maybe-install-info-gmp
1523 install-info-host: maybe-install-info-mpfr
1524 install-info-host: maybe-install-info-mpc
1525 install-info-host: maybe-install-info-ppl
1526 install-info-host: maybe-install-info-cloog
1527 install-info-host: maybe-install-info-libelf
1528 install-info-host: maybe-install-info-gold
1529 install-info-host: maybe-install-info-gprof
1530 install-info-host: maybe-install-info-intl
1531 install-info-host: maybe-install-info-tcl
1532 install-info-host: maybe-install-info-itcl
1533 install-info-host: maybe-install-info-ld
1534 install-info-host: maybe-install-info-libcpp
1535 install-info-host: maybe-install-info-libdecnumber
1536 install-info-host: maybe-install-info-libgui
1537 install-info-host: maybe-install-info-libiberty
1538 install-info-host: maybe-install-info-libiconv
1539 install-info-host: maybe-install-info-m4
1540 install-info-host: maybe-install-info-readline
1541 install-info-host: maybe-install-info-sid
1542 install-info-host: maybe-install-info-sim
1543 install-info-host: maybe-install-info-texinfo
1544 install-info-host: maybe-install-info-zlib
1545 install-info-host: maybe-install-info-gdb
1546 install-info-host: maybe-install-info-expect
1547 install-info-host: maybe-install-info-guile
1548 install-info-host: maybe-install-info-tk
1549 install-info-host: maybe-install-info-libtermcap
1550 install-info-host: maybe-install-info-utils
1551 install-info-host: maybe-install-info-gnattools
1552 install-info-host: maybe-install-info-lto-plugin
1553
1554 .PHONY: install-info-target
1555
1556 install-info-target: maybe-install-info-target-libstdc++-v3
1557 install-info-target: maybe-install-info-target-libmudflap
1558 install-info-target: maybe-install-info-target-libssp
1559 install-info-target: maybe-install-info-target-newlib
1560 install-info-target: maybe-install-info-target-libgcc
1561 install-info-target: maybe-install-info-target-libquadmath
1562 install-info-target: maybe-install-info-target-libgfortran
1563 install-info-target: maybe-install-info-target-libobjc
1564 install-info-target: maybe-install-info-target-libgo
1565 install-info-target: maybe-install-info-target-libtermcap
1566 install-info-target: maybe-install-info-target-winsup
1567 install-info-target: maybe-install-info-target-libgloss
1568 install-info-target: maybe-install-info-target-libffi
1569 install-info-target: maybe-install-info-target-libjava
1570 install-info-target: maybe-install-info-target-zlib
1571 install-info-target: maybe-install-info-target-boehm-gc
1572 install-info-target: maybe-install-info-target-rda
1573 install-info-target: maybe-install-info-target-libada
1574 install-info-target: maybe-install-info-target-libgomp
1575 install-info-target: maybe-install-info-target-libitm
1576
1577 .PHONY: do-install-pdf
1578 do-install-pdf:
1579 @: $(MAKE); $(unstage)
1580 @r=`${PWD_COMMAND}`; export r; \
1581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1582 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1583 install-pdf-target
1584
1585
1586 .PHONY: install-pdf-host
1587
1588 install-pdf-host: maybe-install-pdf-bfd
1589 install-pdf-host: maybe-install-pdf-opcodes
1590 install-pdf-host: maybe-install-pdf-binutils
1591 install-pdf-host: maybe-install-pdf-bison
1592 install-pdf-host: maybe-install-pdf-cgen
1593 install-pdf-host: maybe-install-pdf-dejagnu
1594 install-pdf-host: maybe-install-pdf-etc
1595 install-pdf-host: maybe-install-pdf-fastjar
1596 install-pdf-host: maybe-install-pdf-fixincludes
1597 install-pdf-host: maybe-install-pdf-flex
1598 install-pdf-host: maybe-install-pdf-gas
1599 install-pdf-host: maybe-install-pdf-gcc
1600 install-pdf-host: maybe-install-pdf-gmp
1601 install-pdf-host: maybe-install-pdf-mpfr
1602 install-pdf-host: maybe-install-pdf-mpc
1603 install-pdf-host: maybe-install-pdf-ppl
1604 install-pdf-host: maybe-install-pdf-cloog
1605 install-pdf-host: maybe-install-pdf-libelf
1606 install-pdf-host: maybe-install-pdf-gold
1607 install-pdf-host: maybe-install-pdf-gprof
1608 install-pdf-host: maybe-install-pdf-intl
1609 install-pdf-host: maybe-install-pdf-tcl
1610 install-pdf-host: maybe-install-pdf-itcl
1611 install-pdf-host: maybe-install-pdf-ld
1612 install-pdf-host: maybe-install-pdf-libcpp
1613 install-pdf-host: maybe-install-pdf-libdecnumber
1614 install-pdf-host: maybe-install-pdf-libgui
1615 install-pdf-host: maybe-install-pdf-libiberty
1616 install-pdf-host: maybe-install-pdf-libiconv
1617 install-pdf-host: maybe-install-pdf-m4
1618 install-pdf-host: maybe-install-pdf-readline
1619 install-pdf-host: maybe-install-pdf-sid
1620 install-pdf-host: maybe-install-pdf-sim
1621 install-pdf-host: maybe-install-pdf-texinfo
1622 install-pdf-host: maybe-install-pdf-zlib
1623 install-pdf-host: maybe-install-pdf-gdb
1624 install-pdf-host: maybe-install-pdf-expect
1625 install-pdf-host: maybe-install-pdf-guile
1626 install-pdf-host: maybe-install-pdf-tk
1627 install-pdf-host: maybe-install-pdf-libtermcap
1628 install-pdf-host: maybe-install-pdf-utils
1629 install-pdf-host: maybe-install-pdf-gnattools
1630 install-pdf-host: maybe-install-pdf-lto-plugin
1631
1632 .PHONY: install-pdf-target
1633
1634 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1635 install-pdf-target: maybe-install-pdf-target-libmudflap
1636 install-pdf-target: maybe-install-pdf-target-libssp
1637 install-pdf-target: maybe-install-pdf-target-newlib
1638 install-pdf-target: maybe-install-pdf-target-libgcc
1639 install-pdf-target: maybe-install-pdf-target-libquadmath
1640 install-pdf-target: maybe-install-pdf-target-libgfortran
1641 install-pdf-target: maybe-install-pdf-target-libobjc
1642 install-pdf-target: maybe-install-pdf-target-libgo
1643 install-pdf-target: maybe-install-pdf-target-libtermcap
1644 install-pdf-target: maybe-install-pdf-target-winsup
1645 install-pdf-target: maybe-install-pdf-target-libgloss
1646 install-pdf-target: maybe-install-pdf-target-libffi
1647 install-pdf-target: maybe-install-pdf-target-libjava
1648 install-pdf-target: maybe-install-pdf-target-zlib
1649 install-pdf-target: maybe-install-pdf-target-boehm-gc
1650 install-pdf-target: maybe-install-pdf-target-rda
1651 install-pdf-target: maybe-install-pdf-target-libada
1652 install-pdf-target: maybe-install-pdf-target-libgomp
1653 install-pdf-target: maybe-install-pdf-target-libitm
1654
1655 .PHONY: do-install-html
1656 do-install-html:
1657 @: $(MAKE); $(unstage)
1658 @r=`${PWD_COMMAND}`; export r; \
1659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1660 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1661 install-html-target
1662
1663
1664 .PHONY: install-html-host
1665
1666 install-html-host: maybe-install-html-bfd
1667 install-html-host: maybe-install-html-opcodes
1668 install-html-host: maybe-install-html-binutils
1669 install-html-host: maybe-install-html-bison
1670 install-html-host: maybe-install-html-cgen
1671 install-html-host: maybe-install-html-dejagnu
1672 install-html-host: maybe-install-html-etc
1673 install-html-host: maybe-install-html-fastjar
1674 install-html-host: maybe-install-html-fixincludes
1675 install-html-host: maybe-install-html-flex
1676 install-html-host: maybe-install-html-gas
1677 install-html-host: maybe-install-html-gcc
1678 install-html-host: maybe-install-html-gmp
1679 install-html-host: maybe-install-html-mpfr
1680 install-html-host: maybe-install-html-mpc
1681 install-html-host: maybe-install-html-ppl
1682 install-html-host: maybe-install-html-cloog
1683 install-html-host: maybe-install-html-libelf
1684 install-html-host: maybe-install-html-gold
1685 install-html-host: maybe-install-html-gprof
1686 install-html-host: maybe-install-html-intl
1687 install-html-host: maybe-install-html-tcl
1688 install-html-host: maybe-install-html-itcl
1689 install-html-host: maybe-install-html-ld
1690 install-html-host: maybe-install-html-libcpp
1691 install-html-host: maybe-install-html-libdecnumber
1692 install-html-host: maybe-install-html-libgui
1693 install-html-host: maybe-install-html-libiberty
1694 install-html-host: maybe-install-html-libiconv
1695 install-html-host: maybe-install-html-m4
1696 install-html-host: maybe-install-html-readline
1697 install-html-host: maybe-install-html-sid
1698 install-html-host: maybe-install-html-sim
1699 install-html-host: maybe-install-html-texinfo
1700 install-html-host: maybe-install-html-zlib
1701 install-html-host: maybe-install-html-gdb
1702 install-html-host: maybe-install-html-expect
1703 install-html-host: maybe-install-html-guile
1704 install-html-host: maybe-install-html-tk
1705 install-html-host: maybe-install-html-libtermcap
1706 install-html-host: maybe-install-html-utils
1707 install-html-host: maybe-install-html-gnattools
1708 install-html-host: maybe-install-html-lto-plugin
1709
1710 .PHONY: install-html-target
1711
1712 install-html-target: maybe-install-html-target-libstdc++-v3
1713 install-html-target: maybe-install-html-target-libmudflap
1714 install-html-target: maybe-install-html-target-libssp
1715 install-html-target: maybe-install-html-target-newlib
1716 install-html-target: maybe-install-html-target-libgcc
1717 install-html-target: maybe-install-html-target-libquadmath
1718 install-html-target: maybe-install-html-target-libgfortran
1719 install-html-target: maybe-install-html-target-libobjc
1720 install-html-target: maybe-install-html-target-libgo
1721 install-html-target: maybe-install-html-target-libtermcap
1722 install-html-target: maybe-install-html-target-winsup
1723 install-html-target: maybe-install-html-target-libgloss
1724 install-html-target: maybe-install-html-target-libffi
1725 install-html-target: maybe-install-html-target-libjava
1726 install-html-target: maybe-install-html-target-zlib
1727 install-html-target: maybe-install-html-target-boehm-gc
1728 install-html-target: maybe-install-html-target-rda
1729 install-html-target: maybe-install-html-target-libada
1730 install-html-target: maybe-install-html-target-libgomp
1731 install-html-target: maybe-install-html-target-libitm
1732
1733 .PHONY: do-installcheck
1734 do-installcheck:
1735 @: $(MAKE); $(unstage)
1736 @r=`${PWD_COMMAND}`; export r; \
1737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1738 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1739 installcheck-target
1740
1741
1742 .PHONY: installcheck-host
1743
1744 installcheck-host: maybe-installcheck-bfd
1745 installcheck-host: maybe-installcheck-opcodes
1746 installcheck-host: maybe-installcheck-binutils
1747 installcheck-host: maybe-installcheck-bison
1748 installcheck-host: maybe-installcheck-cgen
1749 installcheck-host: maybe-installcheck-dejagnu
1750 installcheck-host: maybe-installcheck-etc
1751 installcheck-host: maybe-installcheck-fastjar
1752 installcheck-host: maybe-installcheck-fixincludes
1753 installcheck-host: maybe-installcheck-flex
1754 installcheck-host: maybe-installcheck-gas
1755 installcheck-host: maybe-installcheck-gcc
1756 installcheck-host: maybe-installcheck-gmp
1757 installcheck-host: maybe-installcheck-mpfr
1758 installcheck-host: maybe-installcheck-mpc
1759 installcheck-host: maybe-installcheck-ppl
1760 installcheck-host: maybe-installcheck-cloog
1761 installcheck-host: maybe-installcheck-libelf
1762 installcheck-host: maybe-installcheck-gold
1763 installcheck-host: maybe-installcheck-gprof
1764 installcheck-host: maybe-installcheck-intl
1765 installcheck-host: maybe-installcheck-tcl
1766 installcheck-host: maybe-installcheck-itcl
1767 installcheck-host: maybe-installcheck-ld
1768 installcheck-host: maybe-installcheck-libcpp
1769 installcheck-host: maybe-installcheck-libdecnumber
1770 installcheck-host: maybe-installcheck-libgui
1771 installcheck-host: maybe-installcheck-libiberty
1772 installcheck-host: maybe-installcheck-libiconv
1773 installcheck-host: maybe-installcheck-m4
1774 installcheck-host: maybe-installcheck-readline
1775 installcheck-host: maybe-installcheck-sid
1776 installcheck-host: maybe-installcheck-sim
1777 installcheck-host: maybe-installcheck-texinfo
1778 installcheck-host: maybe-installcheck-zlib
1779 installcheck-host: maybe-installcheck-gdb
1780 installcheck-host: maybe-installcheck-expect
1781 installcheck-host: maybe-installcheck-guile
1782 installcheck-host: maybe-installcheck-tk
1783 installcheck-host: maybe-installcheck-libtermcap
1784 installcheck-host: maybe-installcheck-utils
1785 installcheck-host: maybe-installcheck-gnattools
1786 installcheck-host: maybe-installcheck-lto-plugin
1787
1788 .PHONY: installcheck-target
1789
1790 installcheck-target: maybe-installcheck-target-libstdc++-v3
1791 installcheck-target: maybe-installcheck-target-libmudflap
1792 installcheck-target: maybe-installcheck-target-libssp
1793 installcheck-target: maybe-installcheck-target-newlib
1794 installcheck-target: maybe-installcheck-target-libgcc
1795 installcheck-target: maybe-installcheck-target-libquadmath
1796 installcheck-target: maybe-installcheck-target-libgfortran
1797 installcheck-target: maybe-installcheck-target-libobjc
1798 installcheck-target: maybe-installcheck-target-libgo
1799 installcheck-target: maybe-installcheck-target-libtermcap
1800 installcheck-target: maybe-installcheck-target-winsup
1801 installcheck-target: maybe-installcheck-target-libgloss
1802 installcheck-target: maybe-installcheck-target-libffi
1803 installcheck-target: maybe-installcheck-target-libjava
1804 installcheck-target: maybe-installcheck-target-zlib
1805 installcheck-target: maybe-installcheck-target-boehm-gc
1806 installcheck-target: maybe-installcheck-target-rda
1807 installcheck-target: maybe-installcheck-target-libada
1808 installcheck-target: maybe-installcheck-target-libgomp
1809 installcheck-target: maybe-installcheck-target-libitm
1810
1811 .PHONY: do-mostlyclean
1812 do-mostlyclean:
1813 @: $(MAKE); $(unstage)
1814 @r=`${PWD_COMMAND}`; export r; \
1815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1816 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1817 mostlyclean-target
1818
1819
1820 .PHONY: mostlyclean-host
1821
1822 mostlyclean-host: maybe-mostlyclean-bfd
1823 mostlyclean-host: maybe-mostlyclean-opcodes
1824 mostlyclean-host: maybe-mostlyclean-binutils
1825 mostlyclean-host: maybe-mostlyclean-bison
1826 mostlyclean-host: maybe-mostlyclean-cgen
1827 mostlyclean-host: maybe-mostlyclean-dejagnu
1828 mostlyclean-host: maybe-mostlyclean-etc
1829 mostlyclean-host: maybe-mostlyclean-fastjar
1830 mostlyclean-host: maybe-mostlyclean-fixincludes
1831 mostlyclean-host: maybe-mostlyclean-flex
1832 mostlyclean-host: maybe-mostlyclean-gas
1833 mostlyclean-host: maybe-mostlyclean-gcc
1834 mostlyclean-host: maybe-mostlyclean-gmp
1835 mostlyclean-host: maybe-mostlyclean-mpfr
1836 mostlyclean-host: maybe-mostlyclean-mpc
1837 mostlyclean-host: maybe-mostlyclean-ppl
1838 mostlyclean-host: maybe-mostlyclean-cloog
1839 mostlyclean-host: maybe-mostlyclean-libelf
1840 mostlyclean-host: maybe-mostlyclean-gold
1841 mostlyclean-host: maybe-mostlyclean-gprof
1842 mostlyclean-host: maybe-mostlyclean-intl
1843 mostlyclean-host: maybe-mostlyclean-tcl
1844 mostlyclean-host: maybe-mostlyclean-itcl
1845 mostlyclean-host: maybe-mostlyclean-ld
1846 mostlyclean-host: maybe-mostlyclean-libcpp
1847 mostlyclean-host: maybe-mostlyclean-libdecnumber
1848 mostlyclean-host: maybe-mostlyclean-libgui
1849 mostlyclean-host: maybe-mostlyclean-libiberty
1850 mostlyclean-host: maybe-mostlyclean-libiconv
1851 mostlyclean-host: maybe-mostlyclean-m4
1852 mostlyclean-host: maybe-mostlyclean-readline
1853 mostlyclean-host: maybe-mostlyclean-sid
1854 mostlyclean-host: maybe-mostlyclean-sim
1855 mostlyclean-host: maybe-mostlyclean-texinfo
1856 mostlyclean-host: maybe-mostlyclean-zlib
1857 mostlyclean-host: maybe-mostlyclean-gdb
1858 mostlyclean-host: maybe-mostlyclean-expect
1859 mostlyclean-host: maybe-mostlyclean-guile
1860 mostlyclean-host: maybe-mostlyclean-tk
1861 mostlyclean-host: maybe-mostlyclean-libtermcap
1862 mostlyclean-host: maybe-mostlyclean-utils
1863 mostlyclean-host: maybe-mostlyclean-gnattools
1864 mostlyclean-host: maybe-mostlyclean-lto-plugin
1865
1866 .PHONY: mostlyclean-target
1867
1868 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1869 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1870 mostlyclean-target: maybe-mostlyclean-target-libssp
1871 mostlyclean-target: maybe-mostlyclean-target-newlib
1872 mostlyclean-target: maybe-mostlyclean-target-libgcc
1873 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1874 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1875 mostlyclean-target: maybe-mostlyclean-target-libobjc
1876 mostlyclean-target: maybe-mostlyclean-target-libgo
1877 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1878 mostlyclean-target: maybe-mostlyclean-target-winsup
1879 mostlyclean-target: maybe-mostlyclean-target-libgloss
1880 mostlyclean-target: maybe-mostlyclean-target-libffi
1881 mostlyclean-target: maybe-mostlyclean-target-libjava
1882 mostlyclean-target: maybe-mostlyclean-target-zlib
1883 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1884 mostlyclean-target: maybe-mostlyclean-target-rda
1885 mostlyclean-target: maybe-mostlyclean-target-libada
1886 mostlyclean-target: maybe-mostlyclean-target-libgomp
1887 mostlyclean-target: maybe-mostlyclean-target-libitm
1888
1889 .PHONY: do-clean
1890 do-clean:
1891 @: $(MAKE); $(unstage)
1892 @r=`${PWD_COMMAND}`; export r; \
1893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1894 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1895 clean-target
1896
1897
1898 .PHONY: clean-host
1899
1900 clean-host: maybe-clean-bfd
1901 clean-host: maybe-clean-opcodes
1902 clean-host: maybe-clean-binutils
1903 clean-host: maybe-clean-bison
1904 clean-host: maybe-clean-cgen
1905 clean-host: maybe-clean-dejagnu
1906 clean-host: maybe-clean-etc
1907 clean-host: maybe-clean-fastjar
1908 clean-host: maybe-clean-fixincludes
1909 clean-host: maybe-clean-flex
1910 clean-host: maybe-clean-gas
1911 clean-host: maybe-clean-gcc
1912 clean-host: maybe-clean-gmp
1913 clean-host: maybe-clean-mpfr
1914 clean-host: maybe-clean-mpc
1915 clean-host: maybe-clean-ppl
1916 clean-host: maybe-clean-cloog
1917 clean-host: maybe-clean-libelf
1918 clean-host: maybe-clean-gold
1919 clean-host: maybe-clean-gprof
1920 clean-host: maybe-clean-intl
1921 clean-host: maybe-clean-tcl
1922 clean-host: maybe-clean-itcl
1923 clean-host: maybe-clean-ld
1924 clean-host: maybe-clean-libcpp
1925 clean-host: maybe-clean-libdecnumber
1926 clean-host: maybe-clean-libgui
1927 clean-host: maybe-clean-libiberty
1928 clean-host: maybe-clean-libiconv
1929 clean-host: maybe-clean-m4
1930 clean-host: maybe-clean-readline
1931 clean-host: maybe-clean-sid
1932 clean-host: maybe-clean-sim
1933 clean-host: maybe-clean-texinfo
1934 clean-host: maybe-clean-zlib
1935 clean-host: maybe-clean-gdb
1936 clean-host: maybe-clean-expect
1937 clean-host: maybe-clean-guile
1938 clean-host: maybe-clean-tk
1939 clean-host: maybe-clean-libtermcap
1940 clean-host: maybe-clean-utils
1941 clean-host: maybe-clean-gnattools
1942 clean-host: maybe-clean-lto-plugin
1943
1944 .PHONY: clean-target
1945
1946 clean-target: maybe-clean-target-libstdc++-v3
1947 clean-target: maybe-clean-target-libmudflap
1948 clean-target: maybe-clean-target-libssp
1949 clean-target: maybe-clean-target-newlib
1950 clean-target: maybe-clean-target-libgcc
1951 clean-target: maybe-clean-target-libquadmath
1952 clean-target: maybe-clean-target-libgfortran
1953 clean-target: maybe-clean-target-libobjc
1954 clean-target: maybe-clean-target-libgo
1955 clean-target: maybe-clean-target-libtermcap
1956 clean-target: maybe-clean-target-winsup
1957 clean-target: maybe-clean-target-libgloss
1958 clean-target: maybe-clean-target-libffi
1959 clean-target: maybe-clean-target-libjava
1960 clean-target: maybe-clean-target-zlib
1961 clean-target: maybe-clean-target-boehm-gc
1962 clean-target: maybe-clean-target-rda
1963 clean-target: maybe-clean-target-libada
1964 clean-target: maybe-clean-target-libgomp
1965 clean-target: maybe-clean-target-libitm
1966
1967 .PHONY: do-distclean
1968 do-distclean:
1969 @: $(MAKE); $(unstage)
1970 @r=`${PWD_COMMAND}`; export r; \
1971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1972 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1973 distclean-target
1974
1975
1976 .PHONY: distclean-host
1977
1978 distclean-host: maybe-distclean-bfd
1979 distclean-host: maybe-distclean-opcodes
1980 distclean-host: maybe-distclean-binutils
1981 distclean-host: maybe-distclean-bison
1982 distclean-host: maybe-distclean-cgen
1983 distclean-host: maybe-distclean-dejagnu
1984 distclean-host: maybe-distclean-etc
1985 distclean-host: maybe-distclean-fastjar
1986 distclean-host: maybe-distclean-fixincludes
1987 distclean-host: maybe-distclean-flex
1988 distclean-host: maybe-distclean-gas
1989 distclean-host: maybe-distclean-gcc
1990 distclean-host: maybe-distclean-gmp
1991 distclean-host: maybe-distclean-mpfr
1992 distclean-host: maybe-distclean-mpc
1993 distclean-host: maybe-distclean-ppl
1994 distclean-host: maybe-distclean-cloog
1995 distclean-host: maybe-distclean-libelf
1996 distclean-host: maybe-distclean-gold
1997 distclean-host: maybe-distclean-gprof
1998 distclean-host: maybe-distclean-intl
1999 distclean-host: maybe-distclean-tcl
2000 distclean-host: maybe-distclean-itcl
2001 distclean-host: maybe-distclean-ld
2002 distclean-host: maybe-distclean-libcpp
2003 distclean-host: maybe-distclean-libdecnumber
2004 distclean-host: maybe-distclean-libgui
2005 distclean-host: maybe-distclean-libiberty
2006 distclean-host: maybe-distclean-libiconv
2007 distclean-host: maybe-distclean-m4
2008 distclean-host: maybe-distclean-readline
2009 distclean-host: maybe-distclean-sid
2010 distclean-host: maybe-distclean-sim
2011 distclean-host: maybe-distclean-texinfo
2012 distclean-host: maybe-distclean-zlib
2013 distclean-host: maybe-distclean-gdb
2014 distclean-host: maybe-distclean-expect
2015 distclean-host: maybe-distclean-guile
2016 distclean-host: maybe-distclean-tk
2017 distclean-host: maybe-distclean-libtermcap
2018 distclean-host: maybe-distclean-utils
2019 distclean-host: maybe-distclean-gnattools
2020 distclean-host: maybe-distclean-lto-plugin
2021
2022 .PHONY: distclean-target
2023
2024 distclean-target: maybe-distclean-target-libstdc++-v3
2025 distclean-target: maybe-distclean-target-libmudflap
2026 distclean-target: maybe-distclean-target-libssp
2027 distclean-target: maybe-distclean-target-newlib
2028 distclean-target: maybe-distclean-target-libgcc
2029 distclean-target: maybe-distclean-target-libquadmath
2030 distclean-target: maybe-distclean-target-libgfortran
2031 distclean-target: maybe-distclean-target-libobjc
2032 distclean-target: maybe-distclean-target-libgo
2033 distclean-target: maybe-distclean-target-libtermcap
2034 distclean-target: maybe-distclean-target-winsup
2035 distclean-target: maybe-distclean-target-libgloss
2036 distclean-target: maybe-distclean-target-libffi
2037 distclean-target: maybe-distclean-target-libjava
2038 distclean-target: maybe-distclean-target-zlib
2039 distclean-target: maybe-distclean-target-boehm-gc
2040 distclean-target: maybe-distclean-target-rda
2041 distclean-target: maybe-distclean-target-libada
2042 distclean-target: maybe-distclean-target-libgomp
2043 distclean-target: maybe-distclean-target-libitm
2044
2045 .PHONY: do-maintainer-clean
2046 do-maintainer-clean:
2047 @: $(MAKE); $(unstage)
2048 @r=`${PWD_COMMAND}`; export r; \
2049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2050 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2051 maintainer-clean-target
2052
2053
2054 .PHONY: maintainer-clean-host
2055
2056 maintainer-clean-host: maybe-maintainer-clean-bfd
2057 maintainer-clean-host: maybe-maintainer-clean-opcodes
2058 maintainer-clean-host: maybe-maintainer-clean-binutils
2059 maintainer-clean-host: maybe-maintainer-clean-bison
2060 maintainer-clean-host: maybe-maintainer-clean-cgen
2061 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2062 maintainer-clean-host: maybe-maintainer-clean-etc
2063 maintainer-clean-host: maybe-maintainer-clean-fastjar
2064 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2065 maintainer-clean-host: maybe-maintainer-clean-flex
2066 maintainer-clean-host: maybe-maintainer-clean-gas
2067 maintainer-clean-host: maybe-maintainer-clean-gcc
2068 maintainer-clean-host: maybe-maintainer-clean-gmp
2069 maintainer-clean-host: maybe-maintainer-clean-mpfr
2070 maintainer-clean-host: maybe-maintainer-clean-mpc
2071 maintainer-clean-host: maybe-maintainer-clean-ppl
2072 maintainer-clean-host: maybe-maintainer-clean-cloog
2073 maintainer-clean-host: maybe-maintainer-clean-libelf
2074 maintainer-clean-host: maybe-maintainer-clean-gold
2075 maintainer-clean-host: maybe-maintainer-clean-gprof
2076 maintainer-clean-host: maybe-maintainer-clean-intl
2077 maintainer-clean-host: maybe-maintainer-clean-tcl
2078 maintainer-clean-host: maybe-maintainer-clean-itcl
2079 maintainer-clean-host: maybe-maintainer-clean-ld
2080 maintainer-clean-host: maybe-maintainer-clean-libcpp
2081 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2082 maintainer-clean-host: maybe-maintainer-clean-libgui
2083 maintainer-clean-host: maybe-maintainer-clean-libiberty
2084 maintainer-clean-host: maybe-maintainer-clean-libiconv
2085 maintainer-clean-host: maybe-maintainer-clean-m4
2086 maintainer-clean-host: maybe-maintainer-clean-readline
2087 maintainer-clean-host: maybe-maintainer-clean-sid
2088 maintainer-clean-host: maybe-maintainer-clean-sim
2089 maintainer-clean-host: maybe-maintainer-clean-texinfo
2090 maintainer-clean-host: maybe-maintainer-clean-zlib
2091 maintainer-clean-host: maybe-maintainer-clean-gdb
2092 maintainer-clean-host: maybe-maintainer-clean-expect
2093 maintainer-clean-host: maybe-maintainer-clean-guile
2094 maintainer-clean-host: maybe-maintainer-clean-tk
2095 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2096 maintainer-clean-host: maybe-maintainer-clean-utils
2097 maintainer-clean-host: maybe-maintainer-clean-gnattools
2098 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2099
2100 .PHONY: maintainer-clean-target
2101
2102 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2103 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2104 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2105 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2106 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2107 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2108 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2109 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2110 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2111 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2112 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2113 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2114 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2115 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2116 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2117 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2118 maintainer-clean-target: maybe-maintainer-clean-target-rda
2119 maintainer-clean-target: maybe-maintainer-clean-target-libada
2120 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2121 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2122
2123
2124 # Here are the targets which correspond to the do-X targets.
2125
2126 .PHONY: info installcheck dvi pdf html
2127 .PHONY: install-info install-pdf install-html
2128 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2129 .PHONY: local-clean local-distclean local-maintainer-clean
2130 info: do-info
2131 installcheck: do-installcheck
2132 dvi: do-dvi
2133 pdf: do-pdf
2134 html: do-html
2135
2136 # Make sure makeinfo is built before we do a `make info', if we're
2137 # in fact building texinfo.
2138 do-info: maybe-all-texinfo
2139
2140 install-info: do-install-info dir.info
2141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2142 if [ -f dir.info ] ; then \
2143 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2144 else true ; fi
2145
2146 install-pdf: do-install-pdf
2147
2148 install-html: do-install-html
2149
2150 local-clean:
2151 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2152
2153 local-distclean:
2154 -rm -f Makefile config.status config.cache mh-frag mt-frag
2155 -rm -f maybedep.tmp serdep.tmp
2156 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2157 rm -rf $(TARGET_SUBDIR); \
2158 else true; fi
2159 -rm -rf $(BUILD_SUBDIR)
2160 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2161 rm -rf $(HOST_SUBDIR); \
2162 else true; fi
2163 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2164 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2165 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2166 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2167 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2168 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2169
2170 local-maintainer-clean:
2171 @echo "This command is intended for maintainers to use;"
2172 @echo "it deletes files that may require special tools to rebuild."
2173
2174 clean: do-clean local-clean
2175 mostlyclean: do-mostlyclean local-clean
2176 distclean: do-distclean local-clean local-distclean
2177 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2178 maintainer-clean: local-distclean
2179 realclean: maintainer-clean
2180
2181 # Check target.
2182
2183 .PHONY: check do-check
2184 check: do-check
2185
2186 # Only include modules actually being configured and built.
2187 .PHONY: check-host
2188 check-host: \
2189 maybe-check-bfd \
2190 maybe-check-opcodes \
2191 maybe-check-binutils \
2192 maybe-check-bison \
2193 maybe-check-cgen \
2194 maybe-check-dejagnu \
2195 maybe-check-etc \
2196 maybe-check-fastjar \
2197 maybe-check-fixincludes \
2198 maybe-check-flex \
2199 maybe-check-gas \
2200 maybe-check-gcc \
2201 maybe-check-gmp \
2202 maybe-check-mpfr \
2203 maybe-check-mpc \
2204 maybe-check-ppl \
2205 maybe-check-cloog \
2206 maybe-check-libelf \
2207 maybe-check-gold \
2208 maybe-check-gprof \
2209 maybe-check-intl \
2210 maybe-check-tcl \
2211 maybe-check-itcl \
2212 maybe-check-ld \
2213 maybe-check-libcpp \
2214 maybe-check-libdecnumber \
2215 maybe-check-libgui \
2216 maybe-check-libiberty \
2217 maybe-check-libiconv \
2218 maybe-check-m4 \
2219 maybe-check-readline \
2220 maybe-check-sid \
2221 maybe-check-sim \
2222 maybe-check-texinfo \
2223 maybe-check-zlib \
2224 maybe-check-gdb \
2225 maybe-check-expect \
2226 maybe-check-guile \
2227 maybe-check-tk \
2228 maybe-check-libtermcap \
2229 maybe-check-utils \
2230 maybe-check-gnattools \
2231 maybe-check-lto-plugin
2232
2233 .PHONY: check-target
2234 check-target: \
2235 maybe-check-target-libstdc++-v3 \
2236 maybe-check-target-libmudflap \
2237 maybe-check-target-libssp \
2238 maybe-check-target-newlib \
2239 maybe-check-target-libgcc \
2240 maybe-check-target-libquadmath \
2241 maybe-check-target-libgfortran \
2242 maybe-check-target-libobjc \
2243 maybe-check-target-libgo \
2244 maybe-check-target-libtermcap \
2245 maybe-check-target-winsup \
2246 maybe-check-target-libgloss \
2247 maybe-check-target-libffi \
2248 maybe-check-target-libjava \
2249 maybe-check-target-zlib \
2250 maybe-check-target-boehm-gc \
2251 maybe-check-target-rda \
2252 maybe-check-target-libada \
2253 maybe-check-target-libgomp \
2254 maybe-check-target-libitm
2255
2256 do-check:
2257 @: $(MAKE); $(unstage)
2258 @r=`${PWD_COMMAND}`; export r; \
2259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2260 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2261
2262 # Automated reporting of test results.
2263
2264 warning.log: build.log
2265 $(srcdir)/contrib/warn_summary build.log > $@
2266
2267 mail-report.log:
2268 if test x'$(BOOT_CFLAGS)' != x''; then \
2269 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2270 fi; \
2271 $(srcdir)/contrib/test_summary -t >$@
2272 chmod +x $@
2273 echo If you really want to send e-mail, run ./$@ now
2274
2275 mail-report-with-warnings.log: warning.log
2276 if test x'$(BOOT_CFLAGS)' != x''; then \
2277 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2278 fi; \
2279 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2280 chmod +x $@
2281 echo If you really want to send e-mail, run ./$@ now
2282
2283 # Installation targets.
2284
2285 .PHONY: install uninstall
2286 install:
2287 @: $(MAKE); $(unstage)
2288 @r=`${PWD_COMMAND}`; export r; \
2289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2290 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2291
2292 .PHONY: install-host-nogcc
2293 install-host-nogcc: \
2294 maybe-install-bfd \
2295 maybe-install-opcodes \
2296 maybe-install-binutils \
2297 maybe-install-bison \
2298 maybe-install-cgen \
2299 maybe-install-dejagnu \
2300 maybe-install-etc \
2301 maybe-install-fastjar \
2302 maybe-install-fixincludes \
2303 maybe-install-flex \
2304 maybe-install-gas \
2305 maybe-install-gmp \
2306 maybe-install-mpfr \
2307 maybe-install-mpc \
2308 maybe-install-ppl \
2309 maybe-install-cloog \
2310 maybe-install-libelf \
2311 maybe-install-gold \
2312 maybe-install-gprof \
2313 maybe-install-intl \
2314 maybe-install-tcl \
2315 maybe-install-itcl \
2316 maybe-install-ld \
2317 maybe-install-libcpp \
2318 maybe-install-libdecnumber \
2319 maybe-install-libgui \
2320 maybe-install-libiberty \
2321 maybe-install-libiconv \
2322 maybe-install-m4 \
2323 maybe-install-readline \
2324 maybe-install-sid \
2325 maybe-install-sim \
2326 maybe-install-texinfo \
2327 maybe-install-zlib \
2328 maybe-install-gdb \
2329 maybe-install-expect \
2330 maybe-install-guile \
2331 maybe-install-tk \
2332 maybe-install-libtermcap \
2333 maybe-install-utils \
2334 maybe-install-gnattools \
2335 maybe-install-lto-plugin
2336
2337 .PHONY: install-host
2338 install-host: \
2339 maybe-install-bfd \
2340 maybe-install-opcodes \
2341 maybe-install-binutils \
2342 maybe-install-bison \
2343 maybe-install-cgen \
2344 maybe-install-dejagnu \
2345 maybe-install-etc \
2346 maybe-install-fastjar \
2347 maybe-install-fixincludes \
2348 maybe-install-flex \
2349 maybe-install-gas \
2350 maybe-install-gcc \
2351 maybe-install-gmp \
2352 maybe-install-mpfr \
2353 maybe-install-mpc \
2354 maybe-install-ppl \
2355 maybe-install-cloog \
2356 maybe-install-libelf \
2357 maybe-install-gold \
2358 maybe-install-gprof \
2359 maybe-install-intl \
2360 maybe-install-tcl \
2361 maybe-install-itcl \
2362 maybe-install-ld \
2363 maybe-install-libcpp \
2364 maybe-install-libdecnumber \
2365 maybe-install-libgui \
2366 maybe-install-libiberty \
2367 maybe-install-libiconv \
2368 maybe-install-m4 \
2369 maybe-install-readline \
2370 maybe-install-sid \
2371 maybe-install-sim \
2372 maybe-install-texinfo \
2373 maybe-install-zlib \
2374 maybe-install-gdb \
2375 maybe-install-expect \
2376 maybe-install-guile \
2377 maybe-install-tk \
2378 maybe-install-libtermcap \
2379 maybe-install-utils \
2380 maybe-install-gnattools \
2381 maybe-install-lto-plugin
2382
2383 .PHONY: install-target
2384 install-target: \
2385 maybe-install-target-libstdc++-v3 \
2386 maybe-install-target-libmudflap \
2387 maybe-install-target-libssp \
2388 maybe-install-target-newlib \
2389 maybe-install-target-libgcc \
2390 maybe-install-target-libquadmath \
2391 maybe-install-target-libgfortran \
2392 maybe-install-target-libobjc \
2393 maybe-install-target-libgo \
2394 maybe-install-target-libtermcap \
2395 maybe-install-target-winsup \
2396 maybe-install-target-libgloss \
2397 maybe-install-target-libffi \
2398 maybe-install-target-libjava \
2399 maybe-install-target-zlib \
2400 maybe-install-target-boehm-gc \
2401 maybe-install-target-rda \
2402 maybe-install-target-libada \
2403 maybe-install-target-libgomp \
2404 maybe-install-target-libitm
2405
2406 uninstall:
2407 @echo "the uninstall target is not supported in this tree"
2408
2409 .PHONY: install.all
2410 install.all: install-no-fixedincludes
2411 @if [ -f ./gcc/Makefile ] ; then \
2412 r=`${PWD_COMMAND}` ; export r ; \
2413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2414 $(HOST_EXPORTS) \
2415 (cd ./gcc && \
2416 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2417 else \
2418 true ; \
2419 fi
2420
2421 # install-no-fixedincludes is used because Cygnus can not distribute
2422 # the fixed header files.
2423 .PHONY: install-no-fixedincludes
2424 install-no-fixedincludes: installdirs install-host-nogcc \
2425 install-target gcc-no-fixedincludes
2426
2427 .PHONY: install-strip
2428 install-strip:
2429 @: $(MAKE); $(unstage)
2430 @r=`${PWD_COMMAND}`; export r; \
2431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2432 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2433
2434 .PHONY: install-strip-host
2435 install-strip-host: \
2436 maybe-install-strip-bfd \
2437 maybe-install-strip-opcodes \
2438 maybe-install-strip-binutils \
2439 maybe-install-strip-bison \
2440 maybe-install-strip-cgen \
2441 maybe-install-strip-dejagnu \
2442 maybe-install-strip-etc \
2443 maybe-install-strip-fastjar \
2444 maybe-install-strip-fixincludes \
2445 maybe-install-strip-flex \
2446 maybe-install-strip-gas \
2447 maybe-install-strip-gcc \
2448 maybe-install-strip-gmp \
2449 maybe-install-strip-mpfr \
2450 maybe-install-strip-mpc \
2451 maybe-install-strip-ppl \
2452 maybe-install-strip-cloog \
2453 maybe-install-strip-libelf \
2454 maybe-install-strip-gold \
2455 maybe-install-strip-gprof \
2456 maybe-install-strip-intl \
2457 maybe-install-strip-tcl \
2458 maybe-install-strip-itcl \
2459 maybe-install-strip-ld \
2460 maybe-install-strip-libcpp \
2461 maybe-install-strip-libdecnumber \
2462 maybe-install-strip-libgui \
2463 maybe-install-strip-libiberty \
2464 maybe-install-strip-libiconv \
2465 maybe-install-strip-m4 \
2466 maybe-install-strip-readline \
2467 maybe-install-strip-sid \
2468 maybe-install-strip-sim \
2469 maybe-install-strip-texinfo \
2470 maybe-install-strip-zlib \
2471 maybe-install-strip-gdb \
2472 maybe-install-strip-expect \
2473 maybe-install-strip-guile \
2474 maybe-install-strip-tk \
2475 maybe-install-strip-libtermcap \
2476 maybe-install-strip-utils \
2477 maybe-install-strip-gnattools \
2478 maybe-install-strip-lto-plugin
2479
2480 .PHONY: install-strip-target
2481 install-strip-target: \
2482 maybe-install-strip-target-libstdc++-v3 \
2483 maybe-install-strip-target-libmudflap \
2484 maybe-install-strip-target-libssp \
2485 maybe-install-strip-target-newlib \
2486 maybe-install-strip-target-libgcc \
2487 maybe-install-strip-target-libquadmath \
2488 maybe-install-strip-target-libgfortran \
2489 maybe-install-strip-target-libobjc \
2490 maybe-install-strip-target-libgo \
2491 maybe-install-strip-target-libtermcap \
2492 maybe-install-strip-target-winsup \
2493 maybe-install-strip-target-libgloss \
2494 maybe-install-strip-target-libffi \
2495 maybe-install-strip-target-libjava \
2496 maybe-install-strip-target-zlib \
2497 maybe-install-strip-target-boehm-gc \
2498 maybe-install-strip-target-rda \
2499 maybe-install-strip-target-libada \
2500 maybe-install-strip-target-libgomp \
2501 maybe-install-strip-target-libitm
2502
2503
2504 ### other supporting targets
2505
2506 MAKEDIRS= \
2507 $(DESTDIR)$(prefix) \
2508 $(DESTDIR)$(exec_prefix)
2509 .PHONY: installdirs
2510 installdirs: mkinstalldirs
2511 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2512
2513 dir.info: do-install-info
2514 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2515 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2516 mv -f dir.info.new dir.info ; \
2517 else true ; \
2518 fi
2519
2520 dist:
2521 @echo "Building a full distribution of this tree isn't done"
2522 @echo "via 'make dist'. Check out the etc/ subdirectory"
2523
2524 etags tags: TAGS
2525
2526 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2527 # ability to use several tags files at once, so there is probably no need
2528 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2529 # (if we felt like it) have this Makefile write a piece of elisp which
2530 # the user could load to tell emacs19 where all the TAGS files we just
2531 # built are.
2532 TAGS: do-TAGS
2533
2534 # ------------------------------------
2535 # Macros for configure and all targets
2536 # ------------------------------------
2537
2538
2539
2540
2541
2542 # --------------------------------------
2543 # Modules which run on the build machine
2544 # --------------------------------------
2545
2546
2547 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2548 maybe-configure-build-libiberty:
2549 @if gcc-bootstrap
2550 configure-build-libiberty: stage_current
2551 @endif gcc-bootstrap
2552 @if build-libiberty
2553 maybe-configure-build-libiberty: configure-build-libiberty
2554 configure-build-libiberty:
2555 @: $(MAKE); $(unstage)
2556 @r=`${PWD_COMMAND}`; export r; \
2557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2558 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2559 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2560 $(BUILD_EXPORTS) \
2561 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2562 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2563 case $(srcdir) in \
2564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2565 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2567 esac; \
2568 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2569 libsrcdir="$$s/libiberty"; \
2570 rm -f no-such-file || : ; \
2571 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2572 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2573 --target=${target_alias} $${srcdiroption} \
2574 || exit 1
2575 @endif build-libiberty
2576
2577
2578
2579
2580
2581 .PHONY: all-build-libiberty maybe-all-build-libiberty
2582 maybe-all-build-libiberty:
2583 @if gcc-bootstrap
2584 all-build-libiberty: stage_current
2585 @endif gcc-bootstrap
2586 @if build-libiberty
2587 TARGET-build-libiberty=all
2588 maybe-all-build-libiberty: all-build-libiberty
2589 all-build-libiberty: configure-build-libiberty
2590 @: $(MAKE); $(unstage)
2591 @r=`${PWD_COMMAND}`; export r; \
2592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2593 $(BUILD_EXPORTS) \
2594 (cd $(BUILD_SUBDIR)/libiberty && \
2595 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2596 $(TARGET-build-libiberty))
2597 @endif build-libiberty
2598
2599
2600
2601
2602
2603 .PHONY: configure-build-bison maybe-configure-build-bison
2604 maybe-configure-build-bison:
2605 @if gcc-bootstrap
2606 configure-build-bison: stage_current
2607 @endif gcc-bootstrap
2608 @if build-bison
2609 maybe-configure-build-bison: configure-build-bison
2610 configure-build-bison:
2611 @: $(MAKE); $(unstage)
2612 @r=`${PWD_COMMAND}`; export r; \
2613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2614 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2615 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2616 $(BUILD_EXPORTS) \
2617 echo Configuring in $(BUILD_SUBDIR)/bison; \
2618 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2619 case $(srcdir) in \
2620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2621 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2623 esac; \
2624 srcdiroption="--srcdir=$${topdir}/bison"; \
2625 libsrcdir="$$s/bison"; \
2626 rm -f no-such-file || : ; \
2627 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2628 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2629 --target=${target_alias} $${srcdiroption} \
2630 || exit 1
2631 @endif build-bison
2632
2633
2634
2635
2636
2637 .PHONY: all-build-bison maybe-all-build-bison
2638 maybe-all-build-bison:
2639 @if gcc-bootstrap
2640 all-build-bison: stage_current
2641 @endif gcc-bootstrap
2642 @if build-bison
2643 TARGET-build-bison=all
2644 maybe-all-build-bison: all-build-bison
2645 all-build-bison: configure-build-bison
2646 @: $(MAKE); $(unstage)
2647 @r=`${PWD_COMMAND}`; export r; \
2648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2649 $(BUILD_EXPORTS) \
2650 (cd $(BUILD_SUBDIR)/bison && \
2651 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2652 $(TARGET-build-bison))
2653 @endif build-bison
2654
2655
2656
2657
2658
2659 .PHONY: configure-build-flex maybe-configure-build-flex
2660 maybe-configure-build-flex:
2661 @if gcc-bootstrap
2662 configure-build-flex: stage_current
2663 @endif gcc-bootstrap
2664 @if build-flex
2665 maybe-configure-build-flex: configure-build-flex
2666 configure-build-flex:
2667 @: $(MAKE); $(unstage)
2668 @r=`${PWD_COMMAND}`; export r; \
2669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2670 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2671 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2672 $(BUILD_EXPORTS) \
2673 echo Configuring in $(BUILD_SUBDIR)/flex; \
2674 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2675 case $(srcdir) in \
2676 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2677 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2678 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2679 esac; \
2680 srcdiroption="--srcdir=$${topdir}/flex"; \
2681 libsrcdir="$$s/flex"; \
2682 rm -f no-such-file || : ; \
2683 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2684 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2685 --target=${target_alias} $${srcdiroption} \
2686 || exit 1
2687 @endif build-flex
2688
2689
2690
2691
2692
2693 .PHONY: all-build-flex maybe-all-build-flex
2694 maybe-all-build-flex:
2695 @if gcc-bootstrap
2696 all-build-flex: stage_current
2697 @endif gcc-bootstrap
2698 @if build-flex
2699 TARGET-build-flex=all
2700 maybe-all-build-flex: all-build-flex
2701 all-build-flex: configure-build-flex
2702 @: $(MAKE); $(unstage)
2703 @r=`${PWD_COMMAND}`; export r; \
2704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2705 $(BUILD_EXPORTS) \
2706 (cd $(BUILD_SUBDIR)/flex && \
2707 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2708 $(TARGET-build-flex))
2709 @endif build-flex
2710
2711
2712
2713
2714
2715 .PHONY: configure-build-m4 maybe-configure-build-m4
2716 maybe-configure-build-m4:
2717 @if gcc-bootstrap
2718 configure-build-m4: stage_current
2719 @endif gcc-bootstrap
2720 @if build-m4
2721 maybe-configure-build-m4: configure-build-m4
2722 configure-build-m4:
2723 @: $(MAKE); $(unstage)
2724 @r=`${PWD_COMMAND}`; export r; \
2725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2726 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2727 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2728 $(BUILD_EXPORTS) \
2729 echo Configuring in $(BUILD_SUBDIR)/m4; \
2730 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2731 case $(srcdir) in \
2732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2733 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2735 esac; \
2736 srcdiroption="--srcdir=$${topdir}/m4"; \
2737 libsrcdir="$$s/m4"; \
2738 rm -f no-such-file || : ; \
2739 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2740 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2741 --target=${target_alias} $${srcdiroption} \
2742 || exit 1
2743 @endif build-m4
2744
2745
2746
2747
2748
2749 .PHONY: all-build-m4 maybe-all-build-m4
2750 maybe-all-build-m4:
2751 @if gcc-bootstrap
2752 all-build-m4: stage_current
2753 @endif gcc-bootstrap
2754 @if build-m4
2755 TARGET-build-m4=all
2756 maybe-all-build-m4: all-build-m4
2757 all-build-m4: configure-build-m4
2758 @: $(MAKE); $(unstage)
2759 @r=`${PWD_COMMAND}`; export r; \
2760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2761 $(BUILD_EXPORTS) \
2762 (cd $(BUILD_SUBDIR)/m4 && \
2763 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2764 $(TARGET-build-m4))
2765 @endif build-m4
2766
2767
2768
2769
2770
2771 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2772 maybe-configure-build-texinfo:
2773 @if gcc-bootstrap
2774 configure-build-texinfo: stage_current
2775 @endif gcc-bootstrap
2776 @if build-texinfo
2777 maybe-configure-build-texinfo: configure-build-texinfo
2778 configure-build-texinfo:
2779 @: $(MAKE); $(unstage)
2780 @r=`${PWD_COMMAND}`; export r; \
2781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2782 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2783 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2784 $(BUILD_EXPORTS) \
2785 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2786 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2787 case $(srcdir) in \
2788 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2789 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2790 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2791 esac; \
2792 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2793 libsrcdir="$$s/texinfo"; \
2794 rm -f no-such-file || : ; \
2795 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2796 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2797 --target=${target_alias} $${srcdiroption} \
2798 || exit 1
2799 @endif build-texinfo
2800
2801
2802
2803
2804
2805 .PHONY: all-build-texinfo maybe-all-build-texinfo
2806 maybe-all-build-texinfo:
2807 @if gcc-bootstrap
2808 all-build-texinfo: stage_current
2809 @endif gcc-bootstrap
2810 @if build-texinfo
2811 TARGET-build-texinfo=all
2812 maybe-all-build-texinfo: all-build-texinfo
2813 all-build-texinfo: configure-build-texinfo
2814 @: $(MAKE); $(unstage)
2815 @r=`${PWD_COMMAND}`; export r; \
2816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2817 $(BUILD_EXPORTS) \
2818 (cd $(BUILD_SUBDIR)/texinfo && \
2819 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2820 $(TARGET-build-texinfo))
2821 @endif build-texinfo
2822
2823
2824
2825
2826
2827 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2828 maybe-configure-build-fixincludes:
2829 @if gcc-bootstrap
2830 configure-build-fixincludes: stage_current
2831 @endif gcc-bootstrap
2832 @if build-fixincludes
2833 maybe-configure-build-fixincludes: configure-build-fixincludes
2834 configure-build-fixincludes:
2835 @: $(MAKE); $(unstage)
2836 @r=`${PWD_COMMAND}`; export r; \
2837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2838 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2839 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2840 $(BUILD_EXPORTS) \
2841 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2842 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2843 case $(srcdir) in \
2844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2845 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2847 esac; \
2848 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2849 libsrcdir="$$s/fixincludes"; \
2850 rm -f no-such-file || : ; \
2851 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2852 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2853 --target=${target_alias} $${srcdiroption} \
2854 || exit 1
2855 @endif build-fixincludes
2856
2857
2858
2859
2860
2861 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2862 maybe-all-build-fixincludes:
2863 @if gcc-bootstrap
2864 all-build-fixincludes: stage_current
2865 @endif gcc-bootstrap
2866 @if build-fixincludes
2867 TARGET-build-fixincludes=all
2868 maybe-all-build-fixincludes: all-build-fixincludes
2869 all-build-fixincludes: configure-build-fixincludes
2870 @: $(MAKE); $(unstage)
2871 @r=`${PWD_COMMAND}`; export r; \
2872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2873 $(BUILD_EXPORTS) \
2874 (cd $(BUILD_SUBDIR)/fixincludes && \
2875 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2876 $(TARGET-build-fixincludes))
2877 @endif build-fixincludes
2878
2879
2880
2881
2882
2883 # --------------------------------------
2884 # Modules which run on the host machine
2885 # --------------------------------------
2886
2887
2888 .PHONY: configure-bfd maybe-configure-bfd
2889 maybe-configure-bfd:
2890 @if gcc-bootstrap
2891 configure-bfd: stage_current
2892 @endif gcc-bootstrap
2893 @if bfd
2894 maybe-configure-bfd: configure-bfd
2895 configure-bfd:
2896 @r=`${PWD_COMMAND}`; export r; \
2897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2898 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2900 $(HOST_EXPORTS) \
2901 echo Configuring in $(HOST_SUBDIR)/bfd; \
2902 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2903 case $(srcdir) in \
2904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2905 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2907 esac; \
2908 srcdiroption="--srcdir=$${topdir}/bfd"; \
2909 libsrcdir="$$s/bfd"; \
2910 $(SHELL) $${libsrcdir}/configure \
2911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2912 --target=${target_alias} $${srcdiroption} \
2913 || exit 1
2914 @endif bfd
2915
2916
2917
2918 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2919 maybe-configure-stage1-bfd:
2920 @if bfd-bootstrap
2921 maybe-configure-stage1-bfd: configure-stage1-bfd
2922 configure-stage1-bfd:
2923 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2924 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2925 @r=`${PWD_COMMAND}`; export r; \
2926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2927 TFLAGS="$(STAGE1_TFLAGS)"; \
2928 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2929 $(HOST_EXPORTS) \
2930 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2931 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2932 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
2933 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2935 cd $(HOST_SUBDIR)/bfd || exit 1; \
2936 case $(srcdir) in \
2937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2938 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2940 esac; \
2941 srcdiroption="--srcdir=$${topdir}/bfd"; \
2942 libsrcdir="$$s/bfd"; \
2943 $(SHELL) $${libsrcdir}/configure \
2944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2945 --target=${target_alias} $${srcdiroption} \
2946 $(STAGE1_CONFIGURE_FLAGS)
2947 @endif bfd-bootstrap
2948
2949 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2950 maybe-configure-stage2-bfd:
2951 @if bfd-bootstrap
2952 maybe-configure-stage2-bfd: configure-stage2-bfd
2953 configure-stage2-bfd:
2954 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2956 @r=`${PWD_COMMAND}`; export r; \
2957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2958 TFLAGS="$(STAGE2_TFLAGS)"; \
2959 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2960 $(HOST_EXPORTS) \
2961 $(POSTSTAGE1_HOST_EXPORTS) \
2962 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2963 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2964 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
2965 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2967 cd $(HOST_SUBDIR)/bfd || exit 1; \
2968 case $(srcdir) in \
2969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2970 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2972 esac; \
2973 srcdiroption="--srcdir=$${topdir}/bfd"; \
2974 libsrcdir="$$s/bfd"; \
2975 $(SHELL) $${libsrcdir}/configure \
2976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2977 --target=${target_alias} $${srcdiroption} \
2978 --with-build-libsubdir=$(HOST_SUBDIR) \
2979 $(STAGE2_CONFIGURE_FLAGS)
2980 @endif bfd-bootstrap
2981
2982 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2983 maybe-configure-stage3-bfd:
2984 @if bfd-bootstrap
2985 maybe-configure-stage3-bfd: configure-stage3-bfd
2986 configure-stage3-bfd:
2987 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2989 @r=`${PWD_COMMAND}`; export r; \
2990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2991 TFLAGS="$(STAGE3_TFLAGS)"; \
2992 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2993 $(HOST_EXPORTS) \
2994 $(POSTSTAGE1_HOST_EXPORTS) \
2995 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
2996 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
2997 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
2998 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
2999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3000 cd $(HOST_SUBDIR)/bfd || exit 1; \
3001 case $(srcdir) in \
3002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3003 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3005 esac; \
3006 srcdiroption="--srcdir=$${topdir}/bfd"; \
3007 libsrcdir="$$s/bfd"; \
3008 $(SHELL) $${libsrcdir}/configure \
3009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3010 --target=${target_alias} $${srcdiroption} \
3011 --with-build-libsubdir=$(HOST_SUBDIR) \
3012 $(STAGE3_CONFIGURE_FLAGS)
3013 @endif bfd-bootstrap
3014
3015 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3016 maybe-configure-stage4-bfd:
3017 @if bfd-bootstrap
3018 maybe-configure-stage4-bfd: configure-stage4-bfd
3019 configure-stage4-bfd:
3020 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3022 @r=`${PWD_COMMAND}`; export r; \
3023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3024 TFLAGS="$(STAGE4_TFLAGS)"; \
3025 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3026 $(HOST_EXPORTS) \
3027 $(POSTSTAGE1_HOST_EXPORTS) \
3028 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3029 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3030 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3031 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3033 cd $(HOST_SUBDIR)/bfd || exit 1; \
3034 case $(srcdir) in \
3035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3036 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3038 esac; \
3039 srcdiroption="--srcdir=$${topdir}/bfd"; \
3040 libsrcdir="$$s/bfd"; \
3041 $(SHELL) $${libsrcdir}/configure \
3042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3043 --target=${target_alias} $${srcdiroption} \
3044 --with-build-libsubdir=$(HOST_SUBDIR) \
3045 $(STAGE4_CONFIGURE_FLAGS)
3046 @endif bfd-bootstrap
3047
3048 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3049 maybe-configure-stageprofile-bfd:
3050 @if bfd-bootstrap
3051 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3052 configure-stageprofile-bfd:
3053 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3055 @r=`${PWD_COMMAND}`; export r; \
3056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3057 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3058 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3059 $(HOST_EXPORTS) \
3060 $(POSTSTAGE1_HOST_EXPORTS) \
3061 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3062 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3063 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3064 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3066 cd $(HOST_SUBDIR)/bfd || exit 1; \
3067 case $(srcdir) in \
3068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3069 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3071 esac; \
3072 srcdiroption="--srcdir=$${topdir}/bfd"; \
3073 libsrcdir="$$s/bfd"; \
3074 $(SHELL) $${libsrcdir}/configure \
3075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3076 --target=${target_alias} $${srcdiroption} \
3077 --with-build-libsubdir=$(HOST_SUBDIR) \
3078 $(STAGEprofile_CONFIGURE_FLAGS)
3079 @endif bfd-bootstrap
3080
3081 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3082 maybe-configure-stagefeedback-bfd:
3083 @if bfd-bootstrap
3084 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3085 configure-stagefeedback-bfd:
3086 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3088 @r=`${PWD_COMMAND}`; export r; \
3089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3090 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3091 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3092 $(HOST_EXPORTS) \
3093 $(POSTSTAGE1_HOST_EXPORTS) \
3094 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3095 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3096 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3097 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3099 cd $(HOST_SUBDIR)/bfd || exit 1; \
3100 case $(srcdir) in \
3101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3102 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3104 esac; \
3105 srcdiroption="--srcdir=$${topdir}/bfd"; \
3106 libsrcdir="$$s/bfd"; \
3107 $(SHELL) $${libsrcdir}/configure \
3108 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3109 --target=${target_alias} $${srcdiroption} \
3110 --with-build-libsubdir=$(HOST_SUBDIR) \
3111 $(STAGEfeedback_CONFIGURE_FLAGS)
3112 @endif bfd-bootstrap
3113
3114
3115
3116
3117
3118 .PHONY: all-bfd maybe-all-bfd
3119 maybe-all-bfd:
3120 @if gcc-bootstrap
3121 all-bfd: stage_current
3122 @endif gcc-bootstrap
3123 @if bfd
3124 TARGET-bfd=all
3125 maybe-all-bfd: all-bfd
3126 all-bfd: configure-bfd
3127 @r=`${PWD_COMMAND}`; export r; \
3128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3129 $(HOST_EXPORTS) \
3130 (cd $(HOST_SUBDIR)/bfd && \
3131 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3132 $(TARGET-bfd))
3133 @endif bfd
3134
3135
3136
3137 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3138 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3139 maybe-all-stage1-bfd:
3140 maybe-clean-stage1-bfd:
3141 @if bfd-bootstrap
3142 maybe-all-stage1-bfd: all-stage1-bfd
3143 all-stage1: all-stage1-bfd
3144 TARGET-stage1-bfd = $(TARGET-bfd)
3145 all-stage1-bfd: configure-stage1-bfd
3146 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3147 @r=`${PWD_COMMAND}`; export r; \
3148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3149 TFLAGS="$(STAGE1_TFLAGS)"; \
3150 $(HOST_EXPORTS) \
3151 cd $(HOST_SUBDIR)/bfd && \
3152 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3153 CFLAGS="$(STAGE1_CFLAGS)" \
3154 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3155 LIBCFLAGS="$(LIBCFLAGS)" \
3156 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3157 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3158 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3159 $(EXTRA_HOST_FLAGS) \
3160 TFLAGS="$(STAGE1_TFLAGS)" \
3161 $(TARGET-stage1-bfd)
3162
3163 maybe-clean-stage1-bfd: clean-stage1-bfd
3164 clean-stage1: clean-stage1-bfd
3165 clean-stage1-bfd:
3166 @if [ $(current_stage) = stage1 ]; then \
3167 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3168 else \
3169 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3170 $(MAKE) stage1-start; \
3171 fi; \
3172 cd $(HOST_SUBDIR)/bfd && \
3173 $(MAKE) $(EXTRA_HOST_FLAGS) \
3174 clean
3175 @endif bfd-bootstrap
3176
3177
3178 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3179 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3180 maybe-all-stage2-bfd:
3181 maybe-clean-stage2-bfd:
3182 @if bfd-bootstrap
3183 maybe-all-stage2-bfd: all-stage2-bfd
3184 all-stage2: all-stage2-bfd
3185 TARGET-stage2-bfd = $(TARGET-bfd)
3186 all-stage2-bfd: configure-stage2-bfd
3187 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3188 @r=`${PWD_COMMAND}`; export r; \
3189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3190 TFLAGS="$(STAGE2_TFLAGS)"; \
3191 $(HOST_EXPORTS) \
3192 $(POSTSTAGE1_HOST_EXPORTS) \
3193 cd $(HOST_SUBDIR)/bfd && \
3194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3195 CFLAGS="$(STAGE2_CFLAGS)" \
3196 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3197 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3198 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3199 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3200 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3201 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3202 TFLAGS="$(STAGE2_TFLAGS)" \
3203 $(TARGET-stage2-bfd)
3204
3205 maybe-clean-stage2-bfd: clean-stage2-bfd
3206 clean-stage2: clean-stage2-bfd
3207 clean-stage2-bfd:
3208 @if [ $(current_stage) = stage2 ]; then \
3209 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3210 else \
3211 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3212 $(MAKE) stage2-start; \
3213 fi; \
3214 cd $(HOST_SUBDIR)/bfd && \
3215 $(MAKE) $(EXTRA_HOST_FLAGS) \
3216 $(POSTSTAGE1_FLAGS_TO_PASS) \
3217 clean
3218 @endif bfd-bootstrap
3219
3220
3221 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3222 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3223 maybe-all-stage3-bfd:
3224 maybe-clean-stage3-bfd:
3225 @if bfd-bootstrap
3226 maybe-all-stage3-bfd: all-stage3-bfd
3227 all-stage3: all-stage3-bfd
3228 TARGET-stage3-bfd = $(TARGET-bfd)
3229 all-stage3-bfd: configure-stage3-bfd
3230 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3231 @r=`${PWD_COMMAND}`; export r; \
3232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3233 TFLAGS="$(STAGE3_TFLAGS)"; \
3234 $(HOST_EXPORTS) \
3235 $(POSTSTAGE1_HOST_EXPORTS) \
3236 cd $(HOST_SUBDIR)/bfd && \
3237 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3238 CFLAGS="$(STAGE3_CFLAGS)" \
3239 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3240 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3241 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3242 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3243 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3244 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3245 TFLAGS="$(STAGE3_TFLAGS)" \
3246 $(TARGET-stage3-bfd)
3247
3248 maybe-clean-stage3-bfd: clean-stage3-bfd
3249 clean-stage3: clean-stage3-bfd
3250 clean-stage3-bfd:
3251 @if [ $(current_stage) = stage3 ]; then \
3252 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3253 else \
3254 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3255 $(MAKE) stage3-start; \
3256 fi; \
3257 cd $(HOST_SUBDIR)/bfd && \
3258 $(MAKE) $(EXTRA_HOST_FLAGS) \
3259 $(POSTSTAGE1_FLAGS_TO_PASS) \
3260 clean
3261 @endif bfd-bootstrap
3262
3263
3264 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3265 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3266 maybe-all-stage4-bfd:
3267 maybe-clean-stage4-bfd:
3268 @if bfd-bootstrap
3269 maybe-all-stage4-bfd: all-stage4-bfd
3270 all-stage4: all-stage4-bfd
3271 TARGET-stage4-bfd = $(TARGET-bfd)
3272 all-stage4-bfd: configure-stage4-bfd
3273 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3274 @r=`${PWD_COMMAND}`; export r; \
3275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3276 TFLAGS="$(STAGE4_TFLAGS)"; \
3277 $(HOST_EXPORTS) \
3278 $(POSTSTAGE1_HOST_EXPORTS) \
3279 cd $(HOST_SUBDIR)/bfd && \
3280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3281 CFLAGS="$(STAGE4_CFLAGS)" \
3282 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3283 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3284 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3285 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3286 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3287 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3288 TFLAGS="$(STAGE4_TFLAGS)" \
3289 $(TARGET-stage4-bfd)
3290
3291 maybe-clean-stage4-bfd: clean-stage4-bfd
3292 clean-stage4: clean-stage4-bfd
3293 clean-stage4-bfd:
3294 @if [ $(current_stage) = stage4 ]; then \
3295 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3296 else \
3297 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3298 $(MAKE) stage4-start; \
3299 fi; \
3300 cd $(HOST_SUBDIR)/bfd && \
3301 $(MAKE) $(EXTRA_HOST_FLAGS) \
3302 $(POSTSTAGE1_FLAGS_TO_PASS) \
3303 clean
3304 @endif bfd-bootstrap
3305
3306
3307 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3308 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3309 maybe-all-stageprofile-bfd:
3310 maybe-clean-stageprofile-bfd:
3311 @if bfd-bootstrap
3312 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3313 all-stageprofile: all-stageprofile-bfd
3314 TARGET-stageprofile-bfd = $(TARGET-bfd)
3315 all-stageprofile-bfd: configure-stageprofile-bfd
3316 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3317 @r=`${PWD_COMMAND}`; export r; \
3318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3319 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3320 $(HOST_EXPORTS) \
3321 $(POSTSTAGE1_HOST_EXPORTS) \
3322 cd $(HOST_SUBDIR)/bfd && \
3323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3324 CFLAGS="$(STAGEprofile_CFLAGS)" \
3325 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3326 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3330 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3331 TFLAGS="$(STAGEprofile_TFLAGS)" \
3332 $(TARGET-stageprofile-bfd)
3333
3334 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3335 clean-stageprofile: clean-stageprofile-bfd
3336 clean-stageprofile-bfd:
3337 @if [ $(current_stage) = stageprofile ]; then \
3338 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3339 else \
3340 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3341 $(MAKE) stageprofile-start; \
3342 fi; \
3343 cd $(HOST_SUBDIR)/bfd && \
3344 $(MAKE) $(EXTRA_HOST_FLAGS) \
3345 $(POSTSTAGE1_FLAGS_TO_PASS) \
3346 clean
3347 @endif bfd-bootstrap
3348
3349
3350 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3351 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3352 maybe-all-stagefeedback-bfd:
3353 maybe-clean-stagefeedback-bfd:
3354 @if bfd-bootstrap
3355 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3356 all-stagefeedback: all-stagefeedback-bfd
3357 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3358 all-stagefeedback-bfd: configure-stagefeedback-bfd
3359 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3360 @r=`${PWD_COMMAND}`; export r; \
3361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3362 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3363 $(HOST_EXPORTS) \
3364 $(POSTSTAGE1_HOST_EXPORTS) \
3365 cd $(HOST_SUBDIR)/bfd && \
3366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3367 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3368 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3369 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3374 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3375 $(TARGET-stagefeedback-bfd)
3376
3377 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3378 clean-stagefeedback: clean-stagefeedback-bfd
3379 clean-stagefeedback-bfd:
3380 @if [ $(current_stage) = stagefeedback ]; then \
3381 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3382 else \
3383 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3384 $(MAKE) stagefeedback-start; \
3385 fi; \
3386 cd $(HOST_SUBDIR)/bfd && \
3387 $(MAKE) $(EXTRA_HOST_FLAGS) \
3388 $(POSTSTAGE1_FLAGS_TO_PASS) \
3389 clean
3390 @endif bfd-bootstrap
3391
3392
3393
3394
3395
3396 .PHONY: check-bfd maybe-check-bfd
3397 maybe-check-bfd:
3398 @if bfd
3399 maybe-check-bfd: check-bfd
3400
3401 check-bfd:
3402 @: $(MAKE); $(unstage)
3403 @r=`${PWD_COMMAND}`; export r; \
3404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3405 $(HOST_EXPORTS) \
3406 (cd $(HOST_SUBDIR)/bfd && \
3407 $(MAKE) $(FLAGS_TO_PASS) check)
3408
3409 @endif bfd
3410
3411 .PHONY: install-bfd maybe-install-bfd
3412 maybe-install-bfd:
3413 @if bfd
3414 maybe-install-bfd: install-bfd
3415
3416 install-bfd: installdirs
3417 @: $(MAKE); $(unstage)
3418 @r=`${PWD_COMMAND}`; export r; \
3419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3420 $(HOST_EXPORTS) \
3421 (cd $(HOST_SUBDIR)/bfd && \
3422 $(MAKE) $(FLAGS_TO_PASS) install)
3423
3424 @endif bfd
3425
3426 .PHONY: install-strip-bfd maybe-install-strip-bfd
3427 maybe-install-strip-bfd:
3428 @if bfd
3429 maybe-install-strip-bfd: install-strip-bfd
3430
3431 install-strip-bfd: installdirs
3432 @: $(MAKE); $(unstage)
3433 @r=`${PWD_COMMAND}`; export r; \
3434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3435 $(HOST_EXPORTS) \
3436 (cd $(HOST_SUBDIR)/bfd && \
3437 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3438
3439 @endif bfd
3440
3441 # Other targets (info, dvi, pdf, etc.)
3442
3443 .PHONY: maybe-info-bfd info-bfd
3444 maybe-info-bfd:
3445 @if bfd
3446 maybe-info-bfd: info-bfd
3447
3448 info-bfd: \
3449 configure-bfd
3450 @[ -f ./bfd/Makefile ] || exit 0; \
3451 r=`${PWD_COMMAND}`; export r; \
3452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3453 $(HOST_EXPORTS) \
3454 for flag in $(EXTRA_HOST_FLAGS) ; do \
3455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3456 done; \
3457 echo "Doing info in bfd" ; \
3458 (cd $(HOST_SUBDIR)/bfd && \
3459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3461 "RANLIB=$${RANLIB}" \
3462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3463 info) \
3464 || exit 1
3465
3466 @endif bfd
3467
3468 .PHONY: maybe-dvi-bfd dvi-bfd
3469 maybe-dvi-bfd:
3470 @if bfd
3471 maybe-dvi-bfd: dvi-bfd
3472
3473 dvi-bfd: \
3474 configure-bfd
3475 @[ -f ./bfd/Makefile ] || exit 0; \
3476 r=`${PWD_COMMAND}`; export r; \
3477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3478 $(HOST_EXPORTS) \
3479 for flag in $(EXTRA_HOST_FLAGS) ; do \
3480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3481 done; \
3482 echo "Doing dvi in bfd" ; \
3483 (cd $(HOST_SUBDIR)/bfd && \
3484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3486 "RANLIB=$${RANLIB}" \
3487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3488 dvi) \
3489 || exit 1
3490
3491 @endif bfd
3492
3493 .PHONY: maybe-pdf-bfd pdf-bfd
3494 maybe-pdf-bfd:
3495 @if bfd
3496 maybe-pdf-bfd: pdf-bfd
3497
3498 pdf-bfd: \
3499 configure-bfd
3500 @[ -f ./bfd/Makefile ] || exit 0; \
3501 r=`${PWD_COMMAND}`; export r; \
3502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3503 $(HOST_EXPORTS) \
3504 for flag in $(EXTRA_HOST_FLAGS) ; do \
3505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3506 done; \
3507 echo "Doing pdf in bfd" ; \
3508 (cd $(HOST_SUBDIR)/bfd && \
3509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3511 "RANLIB=$${RANLIB}" \
3512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3513 pdf) \
3514 || exit 1
3515
3516 @endif bfd
3517
3518 .PHONY: maybe-html-bfd html-bfd
3519 maybe-html-bfd:
3520 @if bfd
3521 maybe-html-bfd: html-bfd
3522
3523 html-bfd: \
3524 configure-bfd
3525 @[ -f ./bfd/Makefile ] || exit 0; \
3526 r=`${PWD_COMMAND}`; export r; \
3527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3528 $(HOST_EXPORTS) \
3529 for flag in $(EXTRA_HOST_FLAGS) ; do \
3530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3531 done; \
3532 echo "Doing html in bfd" ; \
3533 (cd $(HOST_SUBDIR)/bfd && \
3534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3536 "RANLIB=$${RANLIB}" \
3537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3538 html) \
3539 || exit 1
3540
3541 @endif bfd
3542
3543 .PHONY: maybe-TAGS-bfd TAGS-bfd
3544 maybe-TAGS-bfd:
3545 @if bfd
3546 maybe-TAGS-bfd: TAGS-bfd
3547
3548 TAGS-bfd: \
3549 configure-bfd
3550 @[ -f ./bfd/Makefile ] || exit 0; \
3551 r=`${PWD_COMMAND}`; export r; \
3552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3553 $(HOST_EXPORTS) \
3554 for flag in $(EXTRA_HOST_FLAGS) ; do \
3555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3556 done; \
3557 echo "Doing TAGS in bfd" ; \
3558 (cd $(HOST_SUBDIR)/bfd && \
3559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3561 "RANLIB=$${RANLIB}" \
3562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3563 TAGS) \
3564 || exit 1
3565
3566 @endif bfd
3567
3568 .PHONY: maybe-install-info-bfd install-info-bfd
3569 maybe-install-info-bfd:
3570 @if bfd
3571 maybe-install-info-bfd: install-info-bfd
3572
3573 install-info-bfd: \
3574 configure-bfd \
3575 info-bfd
3576 @[ -f ./bfd/Makefile ] || exit 0; \
3577 r=`${PWD_COMMAND}`; export r; \
3578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3579 $(HOST_EXPORTS) \
3580 for flag in $(EXTRA_HOST_FLAGS) ; do \
3581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3582 done; \
3583 echo "Doing install-info in bfd" ; \
3584 (cd $(HOST_SUBDIR)/bfd && \
3585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3587 "RANLIB=$${RANLIB}" \
3588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3589 install-info) \
3590 || exit 1
3591
3592 @endif bfd
3593
3594 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3595 maybe-install-pdf-bfd:
3596 @if bfd
3597 maybe-install-pdf-bfd: install-pdf-bfd
3598
3599 install-pdf-bfd: \
3600 configure-bfd \
3601 pdf-bfd
3602 @[ -f ./bfd/Makefile ] || exit 0; \
3603 r=`${PWD_COMMAND}`; export r; \
3604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3605 $(HOST_EXPORTS) \
3606 for flag in $(EXTRA_HOST_FLAGS) ; do \
3607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3608 done; \
3609 echo "Doing install-pdf in bfd" ; \
3610 (cd $(HOST_SUBDIR)/bfd && \
3611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3613 "RANLIB=$${RANLIB}" \
3614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3615 install-pdf) \
3616 || exit 1
3617
3618 @endif bfd
3619
3620 .PHONY: maybe-install-html-bfd install-html-bfd
3621 maybe-install-html-bfd:
3622 @if bfd
3623 maybe-install-html-bfd: install-html-bfd
3624
3625 install-html-bfd: \
3626 configure-bfd \
3627 html-bfd
3628 @[ -f ./bfd/Makefile ] || exit 0; \
3629 r=`${PWD_COMMAND}`; export r; \
3630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3631 $(HOST_EXPORTS) \
3632 for flag in $(EXTRA_HOST_FLAGS) ; do \
3633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3634 done; \
3635 echo "Doing install-html in bfd" ; \
3636 (cd $(HOST_SUBDIR)/bfd && \
3637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3639 "RANLIB=$${RANLIB}" \
3640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3641 install-html) \
3642 || exit 1
3643
3644 @endif bfd
3645
3646 .PHONY: maybe-installcheck-bfd installcheck-bfd
3647 maybe-installcheck-bfd:
3648 @if bfd
3649 maybe-installcheck-bfd: installcheck-bfd
3650
3651 installcheck-bfd: \
3652 configure-bfd
3653 @[ -f ./bfd/Makefile ] || exit 0; \
3654 r=`${PWD_COMMAND}`; export r; \
3655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3656 $(HOST_EXPORTS) \
3657 for flag in $(EXTRA_HOST_FLAGS) ; do \
3658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3659 done; \
3660 echo "Doing installcheck in bfd" ; \
3661 (cd $(HOST_SUBDIR)/bfd && \
3662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3664 "RANLIB=$${RANLIB}" \
3665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3666 installcheck) \
3667 || exit 1
3668
3669 @endif bfd
3670
3671 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3672 maybe-mostlyclean-bfd:
3673 @if bfd
3674 maybe-mostlyclean-bfd: mostlyclean-bfd
3675
3676 mostlyclean-bfd:
3677 @[ -f ./bfd/Makefile ] || exit 0; \
3678 r=`${PWD_COMMAND}`; export r; \
3679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3680 $(HOST_EXPORTS) \
3681 for flag in $(EXTRA_HOST_FLAGS) ; do \
3682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3683 done; \
3684 echo "Doing mostlyclean in bfd" ; \
3685 (cd $(HOST_SUBDIR)/bfd && \
3686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3688 "RANLIB=$${RANLIB}" \
3689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3690 mostlyclean) \
3691 || exit 1
3692
3693 @endif bfd
3694
3695 .PHONY: maybe-clean-bfd clean-bfd
3696 maybe-clean-bfd:
3697 @if bfd
3698 maybe-clean-bfd: clean-bfd
3699
3700 clean-bfd:
3701 @[ -f ./bfd/Makefile ] || exit 0; \
3702 r=`${PWD_COMMAND}`; export r; \
3703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3704 $(HOST_EXPORTS) \
3705 for flag in $(EXTRA_HOST_FLAGS) ; do \
3706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3707 done; \
3708 echo "Doing clean in bfd" ; \
3709 (cd $(HOST_SUBDIR)/bfd && \
3710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3712 "RANLIB=$${RANLIB}" \
3713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3714 clean) \
3715 || exit 1
3716
3717 @endif bfd
3718
3719 .PHONY: maybe-distclean-bfd distclean-bfd
3720 maybe-distclean-bfd:
3721 @if bfd
3722 maybe-distclean-bfd: distclean-bfd
3723
3724 distclean-bfd:
3725 @[ -f ./bfd/Makefile ] || exit 0; \
3726 r=`${PWD_COMMAND}`; export r; \
3727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3728 $(HOST_EXPORTS) \
3729 for flag in $(EXTRA_HOST_FLAGS) ; do \
3730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3731 done; \
3732 echo "Doing distclean in bfd" ; \
3733 (cd $(HOST_SUBDIR)/bfd && \
3734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3736 "RANLIB=$${RANLIB}" \
3737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3738 distclean) \
3739 || exit 1
3740
3741 @endif bfd
3742
3743 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3744 maybe-maintainer-clean-bfd:
3745 @if bfd
3746 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3747
3748 maintainer-clean-bfd:
3749 @[ -f ./bfd/Makefile ] || exit 0; \
3750 r=`${PWD_COMMAND}`; export r; \
3751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3752 $(HOST_EXPORTS) \
3753 for flag in $(EXTRA_HOST_FLAGS) ; do \
3754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3755 done; \
3756 echo "Doing maintainer-clean in bfd" ; \
3757 (cd $(HOST_SUBDIR)/bfd && \
3758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3760 "RANLIB=$${RANLIB}" \
3761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3762 maintainer-clean) \
3763 || exit 1
3764
3765 @endif bfd
3766
3767
3768
3769 .PHONY: configure-opcodes maybe-configure-opcodes
3770 maybe-configure-opcodes:
3771 @if gcc-bootstrap
3772 configure-opcodes: stage_current
3773 @endif gcc-bootstrap
3774 @if opcodes
3775 maybe-configure-opcodes: configure-opcodes
3776 configure-opcodes:
3777 @r=`${PWD_COMMAND}`; export r; \
3778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3779 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3781 $(HOST_EXPORTS) \
3782 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3783 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3784 case $(srcdir) in \
3785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3786 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3788 esac; \
3789 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3790 libsrcdir="$$s/opcodes"; \
3791 $(SHELL) $${libsrcdir}/configure \
3792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3793 --target=${target_alias} $${srcdiroption} \
3794 || exit 1
3795 @endif opcodes
3796
3797
3798
3799 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3800 maybe-configure-stage1-opcodes:
3801 @if opcodes-bootstrap
3802 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3803 configure-stage1-opcodes:
3804 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3806 @r=`${PWD_COMMAND}`; export r; \
3807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3808 TFLAGS="$(STAGE1_TFLAGS)"; \
3809 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3810 $(HOST_EXPORTS) \
3811 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3812 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3813 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3814 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3816 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3817 case $(srcdir) in \
3818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3819 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3821 esac; \
3822 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3823 libsrcdir="$$s/opcodes"; \
3824 $(SHELL) $${libsrcdir}/configure \
3825 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3826 --target=${target_alias} $${srcdiroption} \
3827 $(STAGE1_CONFIGURE_FLAGS)
3828 @endif opcodes-bootstrap
3829
3830 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3831 maybe-configure-stage2-opcodes:
3832 @if opcodes-bootstrap
3833 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3834 configure-stage2-opcodes:
3835 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3836 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3837 @r=`${PWD_COMMAND}`; export r; \
3838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3839 TFLAGS="$(STAGE2_TFLAGS)"; \
3840 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3841 $(HOST_EXPORTS) \
3842 $(POSTSTAGE1_HOST_EXPORTS) \
3843 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3844 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3845 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3846 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3848 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3849 case $(srcdir) in \
3850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3851 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3853 esac; \
3854 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3855 libsrcdir="$$s/opcodes"; \
3856 $(SHELL) $${libsrcdir}/configure \
3857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3858 --target=${target_alias} $${srcdiroption} \
3859 --with-build-libsubdir=$(HOST_SUBDIR) \
3860 $(STAGE2_CONFIGURE_FLAGS)
3861 @endif opcodes-bootstrap
3862
3863 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3864 maybe-configure-stage3-opcodes:
3865 @if opcodes-bootstrap
3866 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3867 configure-stage3-opcodes:
3868 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3869 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3870 @r=`${PWD_COMMAND}`; export r; \
3871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3872 TFLAGS="$(STAGE3_TFLAGS)"; \
3873 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3874 $(HOST_EXPORTS) \
3875 $(POSTSTAGE1_HOST_EXPORTS) \
3876 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3877 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3878 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3879 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3881 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3882 case $(srcdir) in \
3883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3884 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3886 esac; \
3887 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3888 libsrcdir="$$s/opcodes"; \
3889 $(SHELL) $${libsrcdir}/configure \
3890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3891 --target=${target_alias} $${srcdiroption} \
3892 --with-build-libsubdir=$(HOST_SUBDIR) \
3893 $(STAGE3_CONFIGURE_FLAGS)
3894 @endif opcodes-bootstrap
3895
3896 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3897 maybe-configure-stage4-opcodes:
3898 @if opcodes-bootstrap
3899 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3900 configure-stage4-opcodes:
3901 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3903 @r=`${PWD_COMMAND}`; export r; \
3904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3905 TFLAGS="$(STAGE4_TFLAGS)"; \
3906 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3907 $(HOST_EXPORTS) \
3908 $(POSTSTAGE1_HOST_EXPORTS) \
3909 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3910 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3911 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3912 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3914 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3915 case $(srcdir) in \
3916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3917 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3919 esac; \
3920 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3921 libsrcdir="$$s/opcodes"; \
3922 $(SHELL) $${libsrcdir}/configure \
3923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3924 --target=${target_alias} $${srcdiroption} \
3925 --with-build-libsubdir=$(HOST_SUBDIR) \
3926 $(STAGE4_CONFIGURE_FLAGS)
3927 @endif opcodes-bootstrap
3928
3929 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3930 maybe-configure-stageprofile-opcodes:
3931 @if opcodes-bootstrap
3932 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3933 configure-stageprofile-opcodes:
3934 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3936 @r=`${PWD_COMMAND}`; export r; \
3937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3938 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3939 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3940 $(HOST_EXPORTS) \
3941 $(POSTSTAGE1_HOST_EXPORTS) \
3942 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3943 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3944 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3945 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3947 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3948 case $(srcdir) in \
3949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3950 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3952 esac; \
3953 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3954 libsrcdir="$$s/opcodes"; \
3955 $(SHELL) $${libsrcdir}/configure \
3956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3957 --target=${target_alias} $${srcdiroption} \
3958 --with-build-libsubdir=$(HOST_SUBDIR) \
3959 $(STAGEprofile_CONFIGURE_FLAGS)
3960 @endif opcodes-bootstrap
3961
3962 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3963 maybe-configure-stagefeedback-opcodes:
3964 @if opcodes-bootstrap
3965 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3966 configure-stagefeedback-opcodes:
3967 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3969 @r=`${PWD_COMMAND}`; export r; \
3970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3971 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3972 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3973 $(HOST_EXPORTS) \
3974 $(POSTSTAGE1_HOST_EXPORTS) \
3975 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3976 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3977 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3978 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3980 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3981 case $(srcdir) in \
3982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3983 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3985 esac; \
3986 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3987 libsrcdir="$$s/opcodes"; \
3988 $(SHELL) $${libsrcdir}/configure \
3989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3990 --target=${target_alias} $${srcdiroption} \
3991 --with-build-libsubdir=$(HOST_SUBDIR) \
3992 $(STAGEfeedback_CONFIGURE_FLAGS)
3993 @endif opcodes-bootstrap
3994
3995
3996
3997
3998
3999 .PHONY: all-opcodes maybe-all-opcodes
4000 maybe-all-opcodes:
4001 @if gcc-bootstrap
4002 all-opcodes: stage_current
4003 @endif gcc-bootstrap
4004 @if opcodes
4005 TARGET-opcodes=all
4006 maybe-all-opcodes: all-opcodes
4007 all-opcodes: configure-opcodes
4008 @r=`${PWD_COMMAND}`; export r; \
4009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4010 $(HOST_EXPORTS) \
4011 (cd $(HOST_SUBDIR)/opcodes && \
4012 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4013 $(TARGET-opcodes))
4014 @endif opcodes
4015
4016
4017
4018 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4019 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4020 maybe-all-stage1-opcodes:
4021 maybe-clean-stage1-opcodes:
4022 @if opcodes-bootstrap
4023 maybe-all-stage1-opcodes: all-stage1-opcodes
4024 all-stage1: all-stage1-opcodes
4025 TARGET-stage1-opcodes = $(TARGET-opcodes)
4026 all-stage1-opcodes: configure-stage1-opcodes
4027 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4028 @r=`${PWD_COMMAND}`; export r; \
4029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4030 TFLAGS="$(STAGE1_TFLAGS)"; \
4031 $(HOST_EXPORTS) \
4032 cd $(HOST_SUBDIR)/opcodes && \
4033 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4034 CFLAGS="$(STAGE1_CFLAGS)" \
4035 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4036 LIBCFLAGS="$(LIBCFLAGS)" \
4037 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4038 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4039 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4040 $(EXTRA_HOST_FLAGS) \
4041 TFLAGS="$(STAGE1_TFLAGS)" \
4042 $(TARGET-stage1-opcodes)
4043
4044 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4045 clean-stage1: clean-stage1-opcodes
4046 clean-stage1-opcodes:
4047 @if [ $(current_stage) = stage1 ]; then \
4048 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4049 else \
4050 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4051 $(MAKE) stage1-start; \
4052 fi; \
4053 cd $(HOST_SUBDIR)/opcodes && \
4054 $(MAKE) $(EXTRA_HOST_FLAGS) \
4055 clean
4056 @endif opcodes-bootstrap
4057
4058
4059 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4060 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4061 maybe-all-stage2-opcodes:
4062 maybe-clean-stage2-opcodes:
4063 @if opcodes-bootstrap
4064 maybe-all-stage2-opcodes: all-stage2-opcodes
4065 all-stage2: all-stage2-opcodes
4066 TARGET-stage2-opcodes = $(TARGET-opcodes)
4067 all-stage2-opcodes: configure-stage2-opcodes
4068 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4069 @r=`${PWD_COMMAND}`; export r; \
4070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4071 TFLAGS="$(STAGE2_TFLAGS)"; \
4072 $(HOST_EXPORTS) \
4073 $(POSTSTAGE1_HOST_EXPORTS) \
4074 cd $(HOST_SUBDIR)/opcodes && \
4075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4076 CFLAGS="$(STAGE2_CFLAGS)" \
4077 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4078 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4082 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4083 TFLAGS="$(STAGE2_TFLAGS)" \
4084 $(TARGET-stage2-opcodes)
4085
4086 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4087 clean-stage2: clean-stage2-opcodes
4088 clean-stage2-opcodes:
4089 @if [ $(current_stage) = stage2 ]; then \
4090 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4091 else \
4092 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4093 $(MAKE) stage2-start; \
4094 fi; \
4095 cd $(HOST_SUBDIR)/opcodes && \
4096 $(MAKE) $(EXTRA_HOST_FLAGS) \
4097 $(POSTSTAGE1_FLAGS_TO_PASS) \
4098 clean
4099 @endif opcodes-bootstrap
4100
4101
4102 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4103 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4104 maybe-all-stage3-opcodes:
4105 maybe-clean-stage3-opcodes:
4106 @if opcodes-bootstrap
4107 maybe-all-stage3-opcodes: all-stage3-opcodes
4108 all-stage3: all-stage3-opcodes
4109 TARGET-stage3-opcodes = $(TARGET-opcodes)
4110 all-stage3-opcodes: configure-stage3-opcodes
4111 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4112 @r=`${PWD_COMMAND}`; export r; \
4113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4114 TFLAGS="$(STAGE3_TFLAGS)"; \
4115 $(HOST_EXPORTS) \
4116 $(POSTSTAGE1_HOST_EXPORTS) \
4117 cd $(HOST_SUBDIR)/opcodes && \
4118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4119 CFLAGS="$(STAGE3_CFLAGS)" \
4120 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4121 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4122 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4123 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4124 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4125 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4126 TFLAGS="$(STAGE3_TFLAGS)" \
4127 $(TARGET-stage3-opcodes)
4128
4129 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4130 clean-stage3: clean-stage3-opcodes
4131 clean-stage3-opcodes:
4132 @if [ $(current_stage) = stage3 ]; then \
4133 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4134 else \
4135 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4136 $(MAKE) stage3-start; \
4137 fi; \
4138 cd $(HOST_SUBDIR)/opcodes && \
4139 $(MAKE) $(EXTRA_HOST_FLAGS) \
4140 $(POSTSTAGE1_FLAGS_TO_PASS) \
4141 clean
4142 @endif opcodes-bootstrap
4143
4144
4145 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4146 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4147 maybe-all-stage4-opcodes:
4148 maybe-clean-stage4-opcodes:
4149 @if opcodes-bootstrap
4150 maybe-all-stage4-opcodes: all-stage4-opcodes
4151 all-stage4: all-stage4-opcodes
4152 TARGET-stage4-opcodes = $(TARGET-opcodes)
4153 all-stage4-opcodes: configure-stage4-opcodes
4154 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4155 @r=`${PWD_COMMAND}`; export r; \
4156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4157 TFLAGS="$(STAGE4_TFLAGS)"; \
4158 $(HOST_EXPORTS) \
4159 $(POSTSTAGE1_HOST_EXPORTS) \
4160 cd $(HOST_SUBDIR)/opcodes && \
4161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4162 CFLAGS="$(STAGE4_CFLAGS)" \
4163 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4164 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4168 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4169 TFLAGS="$(STAGE4_TFLAGS)" \
4170 $(TARGET-stage4-opcodes)
4171
4172 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4173 clean-stage4: clean-stage4-opcodes
4174 clean-stage4-opcodes:
4175 @if [ $(current_stage) = stage4 ]; then \
4176 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4177 else \
4178 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4179 $(MAKE) stage4-start; \
4180 fi; \
4181 cd $(HOST_SUBDIR)/opcodes && \
4182 $(MAKE) $(EXTRA_HOST_FLAGS) \
4183 $(POSTSTAGE1_FLAGS_TO_PASS) \
4184 clean
4185 @endif opcodes-bootstrap
4186
4187
4188 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4189 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4190 maybe-all-stageprofile-opcodes:
4191 maybe-clean-stageprofile-opcodes:
4192 @if opcodes-bootstrap
4193 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4194 all-stageprofile: all-stageprofile-opcodes
4195 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4196 all-stageprofile-opcodes: configure-stageprofile-opcodes
4197 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4198 @r=`${PWD_COMMAND}`; export r; \
4199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4200 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4201 $(HOST_EXPORTS) \
4202 $(POSTSTAGE1_HOST_EXPORTS) \
4203 cd $(HOST_SUBDIR)/opcodes && \
4204 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4205 CFLAGS="$(STAGEprofile_CFLAGS)" \
4206 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4207 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4208 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4209 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4210 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4211 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4212 TFLAGS="$(STAGEprofile_TFLAGS)" \
4213 $(TARGET-stageprofile-opcodes)
4214
4215 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4216 clean-stageprofile: clean-stageprofile-opcodes
4217 clean-stageprofile-opcodes:
4218 @if [ $(current_stage) = stageprofile ]; then \
4219 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4220 else \
4221 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4222 $(MAKE) stageprofile-start; \
4223 fi; \
4224 cd $(HOST_SUBDIR)/opcodes && \
4225 $(MAKE) $(EXTRA_HOST_FLAGS) \
4226 $(POSTSTAGE1_FLAGS_TO_PASS) \
4227 clean
4228 @endif opcodes-bootstrap
4229
4230
4231 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4232 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4233 maybe-all-stagefeedback-opcodes:
4234 maybe-clean-stagefeedback-opcodes:
4235 @if opcodes-bootstrap
4236 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4237 all-stagefeedback: all-stagefeedback-opcodes
4238 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4239 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4240 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4241 @r=`${PWD_COMMAND}`; export r; \
4242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4243 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4244 $(HOST_EXPORTS) \
4245 $(POSTSTAGE1_HOST_EXPORTS) \
4246 cd $(HOST_SUBDIR)/opcodes && \
4247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4248 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4249 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4250 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4254 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4255 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4256 $(TARGET-stagefeedback-opcodes)
4257
4258 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4259 clean-stagefeedback: clean-stagefeedback-opcodes
4260 clean-stagefeedback-opcodes:
4261 @if [ $(current_stage) = stagefeedback ]; then \
4262 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4263 else \
4264 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4265 $(MAKE) stagefeedback-start; \
4266 fi; \
4267 cd $(HOST_SUBDIR)/opcodes && \
4268 $(MAKE) $(EXTRA_HOST_FLAGS) \
4269 $(POSTSTAGE1_FLAGS_TO_PASS) \
4270 clean
4271 @endif opcodes-bootstrap
4272
4273
4274
4275
4276
4277 .PHONY: check-opcodes maybe-check-opcodes
4278 maybe-check-opcodes:
4279 @if opcodes
4280 maybe-check-opcodes: check-opcodes
4281
4282 check-opcodes:
4283 @: $(MAKE); $(unstage)
4284 @r=`${PWD_COMMAND}`; export r; \
4285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4286 $(HOST_EXPORTS) \
4287 (cd $(HOST_SUBDIR)/opcodes && \
4288 $(MAKE) $(FLAGS_TO_PASS) check)
4289
4290 @endif opcodes
4291
4292 .PHONY: install-opcodes maybe-install-opcodes
4293 maybe-install-opcodes:
4294 @if opcodes
4295 maybe-install-opcodes: install-opcodes
4296
4297 install-opcodes: installdirs
4298 @: $(MAKE); $(unstage)
4299 @r=`${PWD_COMMAND}`; export r; \
4300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4301 $(HOST_EXPORTS) \
4302 (cd $(HOST_SUBDIR)/opcodes && \
4303 $(MAKE) $(FLAGS_TO_PASS) install)
4304
4305 @endif opcodes
4306
4307 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4308 maybe-install-strip-opcodes:
4309 @if opcodes
4310 maybe-install-strip-opcodes: install-strip-opcodes
4311
4312 install-strip-opcodes: installdirs
4313 @: $(MAKE); $(unstage)
4314 @r=`${PWD_COMMAND}`; export r; \
4315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4316 $(HOST_EXPORTS) \
4317 (cd $(HOST_SUBDIR)/opcodes && \
4318 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4319
4320 @endif opcodes
4321
4322 # Other targets (info, dvi, pdf, etc.)
4323
4324 .PHONY: maybe-info-opcodes info-opcodes
4325 maybe-info-opcodes:
4326 @if opcodes
4327 maybe-info-opcodes: info-opcodes
4328
4329 info-opcodes: \
4330 configure-opcodes
4331 @[ -f ./opcodes/Makefile ] || exit 0; \
4332 r=`${PWD_COMMAND}`; export r; \
4333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4334 $(HOST_EXPORTS) \
4335 for flag in $(EXTRA_HOST_FLAGS) ; do \
4336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4337 done; \
4338 echo "Doing info in opcodes" ; \
4339 (cd $(HOST_SUBDIR)/opcodes && \
4340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4342 "RANLIB=$${RANLIB}" \
4343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4344 info) \
4345 || exit 1
4346
4347 @endif opcodes
4348
4349 .PHONY: maybe-dvi-opcodes dvi-opcodes
4350 maybe-dvi-opcodes:
4351 @if opcodes
4352 maybe-dvi-opcodes: dvi-opcodes
4353
4354 dvi-opcodes: \
4355 configure-opcodes
4356 @[ -f ./opcodes/Makefile ] || exit 0; \
4357 r=`${PWD_COMMAND}`; export r; \
4358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4359 $(HOST_EXPORTS) \
4360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4362 done; \
4363 echo "Doing dvi in opcodes" ; \
4364 (cd $(HOST_SUBDIR)/opcodes && \
4365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4367 "RANLIB=$${RANLIB}" \
4368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4369 dvi) \
4370 || exit 1
4371
4372 @endif opcodes
4373
4374 .PHONY: maybe-pdf-opcodes pdf-opcodes
4375 maybe-pdf-opcodes:
4376 @if opcodes
4377 maybe-pdf-opcodes: pdf-opcodes
4378
4379 pdf-opcodes: \
4380 configure-opcodes
4381 @[ -f ./opcodes/Makefile ] || exit 0; \
4382 r=`${PWD_COMMAND}`; export r; \
4383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4384 $(HOST_EXPORTS) \
4385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4387 done; \
4388 echo "Doing pdf in opcodes" ; \
4389 (cd $(HOST_SUBDIR)/opcodes && \
4390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4392 "RANLIB=$${RANLIB}" \
4393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4394 pdf) \
4395 || exit 1
4396
4397 @endif opcodes
4398
4399 .PHONY: maybe-html-opcodes html-opcodes
4400 maybe-html-opcodes:
4401 @if opcodes
4402 maybe-html-opcodes: html-opcodes
4403
4404 html-opcodes: \
4405 configure-opcodes
4406 @[ -f ./opcodes/Makefile ] || exit 0; \
4407 r=`${PWD_COMMAND}`; export r; \
4408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4409 $(HOST_EXPORTS) \
4410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4412 done; \
4413 echo "Doing html in opcodes" ; \
4414 (cd $(HOST_SUBDIR)/opcodes && \
4415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4417 "RANLIB=$${RANLIB}" \
4418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4419 html) \
4420 || exit 1
4421
4422 @endif opcodes
4423
4424 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4425 maybe-TAGS-opcodes:
4426 @if opcodes
4427 maybe-TAGS-opcodes: TAGS-opcodes
4428
4429 TAGS-opcodes: \
4430 configure-opcodes
4431 @[ -f ./opcodes/Makefile ] || exit 0; \
4432 r=`${PWD_COMMAND}`; export r; \
4433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4434 $(HOST_EXPORTS) \
4435 for flag in $(EXTRA_HOST_FLAGS) ; do \
4436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4437 done; \
4438 echo "Doing TAGS in opcodes" ; \
4439 (cd $(HOST_SUBDIR)/opcodes && \
4440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4442 "RANLIB=$${RANLIB}" \
4443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4444 TAGS) \
4445 || exit 1
4446
4447 @endif opcodes
4448
4449 .PHONY: maybe-install-info-opcodes install-info-opcodes
4450 maybe-install-info-opcodes:
4451 @if opcodes
4452 maybe-install-info-opcodes: install-info-opcodes
4453
4454 install-info-opcodes: \
4455 configure-opcodes \
4456 info-opcodes
4457 @[ -f ./opcodes/Makefile ] || exit 0; \
4458 r=`${PWD_COMMAND}`; export r; \
4459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4460 $(HOST_EXPORTS) \
4461 for flag in $(EXTRA_HOST_FLAGS) ; do \
4462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4463 done; \
4464 echo "Doing install-info in opcodes" ; \
4465 (cd $(HOST_SUBDIR)/opcodes && \
4466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4468 "RANLIB=$${RANLIB}" \
4469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4470 install-info) \
4471 || exit 1
4472
4473 @endif opcodes
4474
4475 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4476 maybe-install-pdf-opcodes:
4477 @if opcodes
4478 maybe-install-pdf-opcodes: install-pdf-opcodes
4479
4480 install-pdf-opcodes: \
4481 configure-opcodes \
4482 pdf-opcodes
4483 @[ -f ./opcodes/Makefile ] || exit 0; \
4484 r=`${PWD_COMMAND}`; export r; \
4485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4486 $(HOST_EXPORTS) \
4487 for flag in $(EXTRA_HOST_FLAGS) ; do \
4488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4489 done; \
4490 echo "Doing install-pdf in opcodes" ; \
4491 (cd $(HOST_SUBDIR)/opcodes && \
4492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4494 "RANLIB=$${RANLIB}" \
4495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4496 install-pdf) \
4497 || exit 1
4498
4499 @endif opcodes
4500
4501 .PHONY: maybe-install-html-opcodes install-html-opcodes
4502 maybe-install-html-opcodes:
4503 @if opcodes
4504 maybe-install-html-opcodes: install-html-opcodes
4505
4506 install-html-opcodes: \
4507 configure-opcodes \
4508 html-opcodes
4509 @[ -f ./opcodes/Makefile ] || exit 0; \
4510 r=`${PWD_COMMAND}`; export r; \
4511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4512 $(HOST_EXPORTS) \
4513 for flag in $(EXTRA_HOST_FLAGS) ; do \
4514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4515 done; \
4516 echo "Doing install-html in opcodes" ; \
4517 (cd $(HOST_SUBDIR)/opcodes && \
4518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4520 "RANLIB=$${RANLIB}" \
4521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4522 install-html) \
4523 || exit 1
4524
4525 @endif opcodes
4526
4527 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4528 maybe-installcheck-opcodes:
4529 @if opcodes
4530 maybe-installcheck-opcodes: installcheck-opcodes
4531
4532 installcheck-opcodes: \
4533 configure-opcodes
4534 @[ -f ./opcodes/Makefile ] || exit 0; \
4535 r=`${PWD_COMMAND}`; export r; \
4536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4537 $(HOST_EXPORTS) \
4538 for flag in $(EXTRA_HOST_FLAGS) ; do \
4539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540 done; \
4541 echo "Doing installcheck in opcodes" ; \
4542 (cd $(HOST_SUBDIR)/opcodes && \
4543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545 "RANLIB=$${RANLIB}" \
4546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4547 installcheck) \
4548 || exit 1
4549
4550 @endif opcodes
4551
4552 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4553 maybe-mostlyclean-opcodes:
4554 @if opcodes
4555 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4556
4557 mostlyclean-opcodes:
4558 @[ -f ./opcodes/Makefile ] || exit 0; \
4559 r=`${PWD_COMMAND}`; export r; \
4560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4561 $(HOST_EXPORTS) \
4562 for flag in $(EXTRA_HOST_FLAGS) ; do \
4563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4564 done; \
4565 echo "Doing mostlyclean in opcodes" ; \
4566 (cd $(HOST_SUBDIR)/opcodes && \
4567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4569 "RANLIB=$${RANLIB}" \
4570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4571 mostlyclean) \
4572 || exit 1
4573
4574 @endif opcodes
4575
4576 .PHONY: maybe-clean-opcodes clean-opcodes
4577 maybe-clean-opcodes:
4578 @if opcodes
4579 maybe-clean-opcodes: clean-opcodes
4580
4581 clean-opcodes:
4582 @[ -f ./opcodes/Makefile ] || exit 0; \
4583 r=`${PWD_COMMAND}`; export r; \
4584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4585 $(HOST_EXPORTS) \
4586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4588 done; \
4589 echo "Doing clean in opcodes" ; \
4590 (cd $(HOST_SUBDIR)/opcodes && \
4591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4593 "RANLIB=$${RANLIB}" \
4594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4595 clean) \
4596 || exit 1
4597
4598 @endif opcodes
4599
4600 .PHONY: maybe-distclean-opcodes distclean-opcodes
4601 maybe-distclean-opcodes:
4602 @if opcodes
4603 maybe-distclean-opcodes: distclean-opcodes
4604
4605 distclean-opcodes:
4606 @[ -f ./opcodes/Makefile ] || exit 0; \
4607 r=`${PWD_COMMAND}`; export r; \
4608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4609 $(HOST_EXPORTS) \
4610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4612 done; \
4613 echo "Doing distclean in opcodes" ; \
4614 (cd $(HOST_SUBDIR)/opcodes && \
4615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4617 "RANLIB=$${RANLIB}" \
4618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4619 distclean) \
4620 || exit 1
4621
4622 @endif opcodes
4623
4624 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4625 maybe-maintainer-clean-opcodes:
4626 @if opcodes
4627 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4628
4629 maintainer-clean-opcodes:
4630 @[ -f ./opcodes/Makefile ] || exit 0; \
4631 r=`${PWD_COMMAND}`; export r; \
4632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4633 $(HOST_EXPORTS) \
4634 for flag in $(EXTRA_HOST_FLAGS) ; do \
4635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4636 done; \
4637 echo "Doing maintainer-clean in opcodes" ; \
4638 (cd $(HOST_SUBDIR)/opcodes && \
4639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4641 "RANLIB=$${RANLIB}" \
4642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4643 maintainer-clean) \
4644 || exit 1
4645
4646 @endif opcodes
4647
4648
4649
4650 .PHONY: configure-binutils maybe-configure-binutils
4651 maybe-configure-binutils:
4652 @if gcc-bootstrap
4653 configure-binutils: stage_current
4654 @endif gcc-bootstrap
4655 @if binutils
4656 maybe-configure-binutils: configure-binutils
4657 configure-binutils:
4658 @r=`${PWD_COMMAND}`; export r; \
4659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4660 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4662 $(HOST_EXPORTS) \
4663 echo Configuring in $(HOST_SUBDIR)/binutils; \
4664 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4665 case $(srcdir) in \
4666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4667 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4669 esac; \
4670 srcdiroption="--srcdir=$${topdir}/binutils"; \
4671 libsrcdir="$$s/binutils"; \
4672 $(SHELL) $${libsrcdir}/configure \
4673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4674 --target=${target_alias} $${srcdiroption} \
4675 || exit 1
4676 @endif binutils
4677
4678
4679
4680 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4681 maybe-configure-stage1-binutils:
4682 @if binutils-bootstrap
4683 maybe-configure-stage1-binutils: configure-stage1-binutils
4684 configure-stage1-binutils:
4685 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4686 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4687 @r=`${PWD_COMMAND}`; export r; \
4688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4689 TFLAGS="$(STAGE1_TFLAGS)"; \
4690 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4691 $(HOST_EXPORTS) \
4692 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4693 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4694 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4695 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4697 cd $(HOST_SUBDIR)/binutils || exit 1; \
4698 case $(srcdir) in \
4699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4700 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4702 esac; \
4703 srcdiroption="--srcdir=$${topdir}/binutils"; \
4704 libsrcdir="$$s/binutils"; \
4705 $(SHELL) $${libsrcdir}/configure \
4706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4707 --target=${target_alias} $${srcdiroption} \
4708 $(STAGE1_CONFIGURE_FLAGS)
4709 @endif binutils-bootstrap
4710
4711 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4712 maybe-configure-stage2-binutils:
4713 @if binutils-bootstrap
4714 maybe-configure-stage2-binutils: configure-stage2-binutils
4715 configure-stage2-binutils:
4716 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4717 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4718 @r=`${PWD_COMMAND}`; export r; \
4719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4720 TFLAGS="$(STAGE2_TFLAGS)"; \
4721 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4722 $(HOST_EXPORTS) \
4723 $(POSTSTAGE1_HOST_EXPORTS) \
4724 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4725 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4726 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4727 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4729 cd $(HOST_SUBDIR)/binutils || exit 1; \
4730 case $(srcdir) in \
4731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4732 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4734 esac; \
4735 srcdiroption="--srcdir=$${topdir}/binutils"; \
4736 libsrcdir="$$s/binutils"; \
4737 $(SHELL) $${libsrcdir}/configure \
4738 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4739 --target=${target_alias} $${srcdiroption} \
4740 --with-build-libsubdir=$(HOST_SUBDIR) \
4741 $(STAGE2_CONFIGURE_FLAGS)
4742 @endif binutils-bootstrap
4743
4744 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4745 maybe-configure-stage3-binutils:
4746 @if binutils-bootstrap
4747 maybe-configure-stage3-binutils: configure-stage3-binutils
4748 configure-stage3-binutils:
4749 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4751 @r=`${PWD_COMMAND}`; export r; \
4752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4753 TFLAGS="$(STAGE3_TFLAGS)"; \
4754 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4755 $(HOST_EXPORTS) \
4756 $(POSTSTAGE1_HOST_EXPORTS) \
4757 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4758 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4759 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4760 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4762 cd $(HOST_SUBDIR)/binutils || exit 1; \
4763 case $(srcdir) in \
4764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4765 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4767 esac; \
4768 srcdiroption="--srcdir=$${topdir}/binutils"; \
4769 libsrcdir="$$s/binutils"; \
4770 $(SHELL) $${libsrcdir}/configure \
4771 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4772 --target=${target_alias} $${srcdiroption} \
4773 --with-build-libsubdir=$(HOST_SUBDIR) \
4774 $(STAGE3_CONFIGURE_FLAGS)
4775 @endif binutils-bootstrap
4776
4777 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4778 maybe-configure-stage4-binutils:
4779 @if binutils-bootstrap
4780 maybe-configure-stage4-binutils: configure-stage4-binutils
4781 configure-stage4-binutils:
4782 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4784 @r=`${PWD_COMMAND}`; export r; \
4785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4786 TFLAGS="$(STAGE4_TFLAGS)"; \
4787 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4788 $(HOST_EXPORTS) \
4789 $(POSTSTAGE1_HOST_EXPORTS) \
4790 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4791 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4792 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4793 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4795 cd $(HOST_SUBDIR)/binutils || exit 1; \
4796 case $(srcdir) in \
4797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4798 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4800 esac; \
4801 srcdiroption="--srcdir=$${topdir}/binutils"; \
4802 libsrcdir="$$s/binutils"; \
4803 $(SHELL) $${libsrcdir}/configure \
4804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4805 --target=${target_alias} $${srcdiroption} \
4806 --with-build-libsubdir=$(HOST_SUBDIR) \
4807 $(STAGE4_CONFIGURE_FLAGS)
4808 @endif binutils-bootstrap
4809
4810 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4811 maybe-configure-stageprofile-binutils:
4812 @if binutils-bootstrap
4813 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4814 configure-stageprofile-binutils:
4815 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4817 @r=`${PWD_COMMAND}`; export r; \
4818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4819 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4820 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4821 $(HOST_EXPORTS) \
4822 $(POSTSTAGE1_HOST_EXPORTS) \
4823 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4824 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4825 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4826 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4828 cd $(HOST_SUBDIR)/binutils || exit 1; \
4829 case $(srcdir) in \
4830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4831 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4833 esac; \
4834 srcdiroption="--srcdir=$${topdir}/binutils"; \
4835 libsrcdir="$$s/binutils"; \
4836 $(SHELL) $${libsrcdir}/configure \
4837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4838 --target=${target_alias} $${srcdiroption} \
4839 --with-build-libsubdir=$(HOST_SUBDIR) \
4840 $(STAGEprofile_CONFIGURE_FLAGS)
4841 @endif binutils-bootstrap
4842
4843 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4844 maybe-configure-stagefeedback-binutils:
4845 @if binutils-bootstrap
4846 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4847 configure-stagefeedback-binutils:
4848 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4850 @r=`${PWD_COMMAND}`; export r; \
4851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4852 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4853 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4854 $(HOST_EXPORTS) \
4855 $(POSTSTAGE1_HOST_EXPORTS) \
4856 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4857 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4858 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4859 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4861 cd $(HOST_SUBDIR)/binutils || exit 1; \
4862 case $(srcdir) in \
4863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4864 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4866 esac; \
4867 srcdiroption="--srcdir=$${topdir}/binutils"; \
4868 libsrcdir="$$s/binutils"; \
4869 $(SHELL) $${libsrcdir}/configure \
4870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4871 --target=${target_alias} $${srcdiroption} \
4872 --with-build-libsubdir=$(HOST_SUBDIR) \
4873 $(STAGEfeedback_CONFIGURE_FLAGS)
4874 @endif binutils-bootstrap
4875
4876
4877
4878
4879
4880 .PHONY: all-binutils maybe-all-binutils
4881 maybe-all-binutils:
4882 @if gcc-bootstrap
4883 all-binutils: stage_current
4884 @endif gcc-bootstrap
4885 @if binutils
4886 TARGET-binutils=all
4887 maybe-all-binutils: all-binutils
4888 all-binutils: configure-binutils
4889 @r=`${PWD_COMMAND}`; export r; \
4890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4891 $(HOST_EXPORTS) \
4892 (cd $(HOST_SUBDIR)/binutils && \
4893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4894 $(TARGET-binutils))
4895 @endif binutils
4896
4897
4898
4899 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4900 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4901 maybe-all-stage1-binutils:
4902 maybe-clean-stage1-binutils:
4903 @if binutils-bootstrap
4904 maybe-all-stage1-binutils: all-stage1-binutils
4905 all-stage1: all-stage1-binutils
4906 TARGET-stage1-binutils = $(TARGET-binutils)
4907 all-stage1-binutils: configure-stage1-binutils
4908 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4909 @r=`${PWD_COMMAND}`; export r; \
4910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4911 TFLAGS="$(STAGE1_TFLAGS)"; \
4912 $(HOST_EXPORTS) \
4913 cd $(HOST_SUBDIR)/binutils && \
4914 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4915 CFLAGS="$(STAGE1_CFLAGS)" \
4916 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4917 LIBCFLAGS="$(LIBCFLAGS)" \
4918 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4919 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4920 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4921 $(EXTRA_HOST_FLAGS) \
4922 TFLAGS="$(STAGE1_TFLAGS)" \
4923 $(TARGET-stage1-binutils)
4924
4925 maybe-clean-stage1-binutils: clean-stage1-binutils
4926 clean-stage1: clean-stage1-binutils
4927 clean-stage1-binutils:
4928 @if [ $(current_stage) = stage1 ]; then \
4929 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4930 else \
4931 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4932 $(MAKE) stage1-start; \
4933 fi; \
4934 cd $(HOST_SUBDIR)/binutils && \
4935 $(MAKE) $(EXTRA_HOST_FLAGS) \
4936 clean
4937 @endif binutils-bootstrap
4938
4939
4940 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4941 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4942 maybe-all-stage2-binutils:
4943 maybe-clean-stage2-binutils:
4944 @if binutils-bootstrap
4945 maybe-all-stage2-binutils: all-stage2-binutils
4946 all-stage2: all-stage2-binutils
4947 TARGET-stage2-binutils = $(TARGET-binutils)
4948 all-stage2-binutils: configure-stage2-binutils
4949 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4950 @r=`${PWD_COMMAND}`; export r; \
4951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4952 TFLAGS="$(STAGE2_TFLAGS)"; \
4953 $(HOST_EXPORTS) \
4954 $(POSTSTAGE1_HOST_EXPORTS) \
4955 cd $(HOST_SUBDIR)/binutils && \
4956 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4957 CFLAGS="$(STAGE2_CFLAGS)" \
4958 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4959 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4960 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4961 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4962 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4963 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4964 TFLAGS="$(STAGE2_TFLAGS)" \
4965 $(TARGET-stage2-binutils)
4966
4967 maybe-clean-stage2-binutils: clean-stage2-binutils
4968 clean-stage2: clean-stage2-binutils
4969 clean-stage2-binutils:
4970 @if [ $(current_stage) = stage2 ]; then \
4971 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4972 else \
4973 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4974 $(MAKE) stage2-start; \
4975 fi; \
4976 cd $(HOST_SUBDIR)/binutils && \
4977 $(MAKE) $(EXTRA_HOST_FLAGS) \
4978 $(POSTSTAGE1_FLAGS_TO_PASS) \
4979 clean
4980 @endif binutils-bootstrap
4981
4982
4983 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
4984 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4985 maybe-all-stage3-binutils:
4986 maybe-clean-stage3-binutils:
4987 @if binutils-bootstrap
4988 maybe-all-stage3-binutils: all-stage3-binutils
4989 all-stage3: all-stage3-binutils
4990 TARGET-stage3-binutils = $(TARGET-binutils)
4991 all-stage3-binutils: configure-stage3-binutils
4992 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4993 @r=`${PWD_COMMAND}`; export r; \
4994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4995 TFLAGS="$(STAGE3_TFLAGS)"; \
4996 $(HOST_EXPORTS) \
4997 $(POSTSTAGE1_HOST_EXPORTS) \
4998 cd $(HOST_SUBDIR)/binutils && \
4999 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5000 CFLAGS="$(STAGE3_CFLAGS)" \
5001 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5002 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5003 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5004 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5005 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5006 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5007 TFLAGS="$(STAGE3_TFLAGS)" \
5008 $(TARGET-stage3-binutils)
5009
5010 maybe-clean-stage3-binutils: clean-stage3-binutils
5011 clean-stage3: clean-stage3-binutils
5012 clean-stage3-binutils:
5013 @if [ $(current_stage) = stage3 ]; then \
5014 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5015 else \
5016 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5017 $(MAKE) stage3-start; \
5018 fi; \
5019 cd $(HOST_SUBDIR)/binutils && \
5020 $(MAKE) $(EXTRA_HOST_FLAGS) \
5021 $(POSTSTAGE1_FLAGS_TO_PASS) \
5022 clean
5023 @endif binutils-bootstrap
5024
5025
5026 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5027 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5028 maybe-all-stage4-binutils:
5029 maybe-clean-stage4-binutils:
5030 @if binutils-bootstrap
5031 maybe-all-stage4-binutils: all-stage4-binutils
5032 all-stage4: all-stage4-binutils
5033 TARGET-stage4-binutils = $(TARGET-binutils)
5034 all-stage4-binutils: configure-stage4-binutils
5035 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5036 @r=`${PWD_COMMAND}`; export r; \
5037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5038 TFLAGS="$(STAGE4_TFLAGS)"; \
5039 $(HOST_EXPORTS) \
5040 $(POSTSTAGE1_HOST_EXPORTS) \
5041 cd $(HOST_SUBDIR)/binutils && \
5042 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5043 CFLAGS="$(STAGE4_CFLAGS)" \
5044 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5045 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5046 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5047 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5048 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5049 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5050 TFLAGS="$(STAGE4_TFLAGS)" \
5051 $(TARGET-stage4-binutils)
5052
5053 maybe-clean-stage4-binutils: clean-stage4-binutils
5054 clean-stage4: clean-stage4-binutils
5055 clean-stage4-binutils:
5056 @if [ $(current_stage) = stage4 ]; then \
5057 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5058 else \
5059 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5060 $(MAKE) stage4-start; \
5061 fi; \
5062 cd $(HOST_SUBDIR)/binutils && \
5063 $(MAKE) $(EXTRA_HOST_FLAGS) \
5064 $(POSTSTAGE1_FLAGS_TO_PASS) \
5065 clean
5066 @endif binutils-bootstrap
5067
5068
5069 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5070 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5071 maybe-all-stageprofile-binutils:
5072 maybe-clean-stageprofile-binutils:
5073 @if binutils-bootstrap
5074 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5075 all-stageprofile: all-stageprofile-binutils
5076 TARGET-stageprofile-binutils = $(TARGET-binutils)
5077 all-stageprofile-binutils: configure-stageprofile-binutils
5078 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5079 @r=`${PWD_COMMAND}`; export r; \
5080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5081 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5082 $(HOST_EXPORTS) \
5083 $(POSTSTAGE1_HOST_EXPORTS) \
5084 cd $(HOST_SUBDIR)/binutils && \
5085 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5086 CFLAGS="$(STAGEprofile_CFLAGS)" \
5087 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5088 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5089 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5090 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5091 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5092 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5093 TFLAGS="$(STAGEprofile_TFLAGS)" \
5094 $(TARGET-stageprofile-binutils)
5095
5096 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5097 clean-stageprofile: clean-stageprofile-binutils
5098 clean-stageprofile-binutils:
5099 @if [ $(current_stage) = stageprofile ]; then \
5100 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5101 else \
5102 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5103 $(MAKE) stageprofile-start; \
5104 fi; \
5105 cd $(HOST_SUBDIR)/binutils && \
5106 $(MAKE) $(EXTRA_HOST_FLAGS) \
5107 $(POSTSTAGE1_FLAGS_TO_PASS) \
5108 clean
5109 @endif binutils-bootstrap
5110
5111
5112 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5113 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5114 maybe-all-stagefeedback-binutils:
5115 maybe-clean-stagefeedback-binutils:
5116 @if binutils-bootstrap
5117 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5118 all-stagefeedback: all-stagefeedback-binutils
5119 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5120 all-stagefeedback-binutils: configure-stagefeedback-binutils
5121 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5122 @r=`${PWD_COMMAND}`; export r; \
5123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5124 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5125 $(HOST_EXPORTS) \
5126 $(POSTSTAGE1_HOST_EXPORTS) \
5127 cd $(HOST_SUBDIR)/binutils && \
5128 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5129 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5130 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5131 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5132 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5133 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5134 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5135 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5136 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5137 $(TARGET-stagefeedback-binutils)
5138
5139 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5140 clean-stagefeedback: clean-stagefeedback-binutils
5141 clean-stagefeedback-binutils:
5142 @if [ $(current_stage) = stagefeedback ]; then \
5143 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5144 else \
5145 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5146 $(MAKE) stagefeedback-start; \
5147 fi; \
5148 cd $(HOST_SUBDIR)/binutils && \
5149 $(MAKE) $(EXTRA_HOST_FLAGS) \
5150 $(POSTSTAGE1_FLAGS_TO_PASS) \
5151 clean
5152 @endif binutils-bootstrap
5153
5154
5155
5156
5157
5158 .PHONY: check-binutils maybe-check-binutils
5159 maybe-check-binutils:
5160 @if binutils
5161 maybe-check-binutils: check-binutils
5162
5163 check-binutils:
5164 @: $(MAKE); $(unstage)
5165 @r=`${PWD_COMMAND}`; export r; \
5166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5167 $(HOST_EXPORTS) \
5168 (cd $(HOST_SUBDIR)/binutils && \
5169 $(MAKE) $(FLAGS_TO_PASS) check)
5170
5171 @endif binutils
5172
5173 .PHONY: install-binutils maybe-install-binutils
5174 maybe-install-binutils:
5175 @if binutils
5176 maybe-install-binutils: install-binutils
5177
5178 install-binutils: installdirs
5179 @: $(MAKE); $(unstage)
5180 @r=`${PWD_COMMAND}`; export r; \
5181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5182 $(HOST_EXPORTS) \
5183 (cd $(HOST_SUBDIR)/binutils && \
5184 $(MAKE) $(FLAGS_TO_PASS) install)
5185
5186 @endif binutils
5187
5188 .PHONY: install-strip-binutils maybe-install-strip-binutils
5189 maybe-install-strip-binutils:
5190 @if binutils
5191 maybe-install-strip-binutils: install-strip-binutils
5192
5193 install-strip-binutils: installdirs
5194 @: $(MAKE); $(unstage)
5195 @r=`${PWD_COMMAND}`; export r; \
5196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5197 $(HOST_EXPORTS) \
5198 (cd $(HOST_SUBDIR)/binutils && \
5199 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5200
5201 @endif binutils
5202
5203 # Other targets (info, dvi, pdf, etc.)
5204
5205 .PHONY: maybe-info-binutils info-binutils
5206 maybe-info-binutils:
5207 @if binutils
5208 maybe-info-binutils: info-binutils
5209
5210 info-binutils: \
5211 configure-binutils
5212 @[ -f ./binutils/Makefile ] || exit 0; \
5213 r=`${PWD_COMMAND}`; export r; \
5214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5215 $(HOST_EXPORTS) \
5216 for flag in $(EXTRA_HOST_FLAGS) ; do \
5217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5218 done; \
5219 echo "Doing info in binutils" ; \
5220 (cd $(HOST_SUBDIR)/binutils && \
5221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5223 "RANLIB=$${RANLIB}" \
5224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5225 info) \
5226 || exit 1
5227
5228 @endif binutils
5229
5230 .PHONY: maybe-dvi-binutils dvi-binutils
5231 maybe-dvi-binutils:
5232 @if binutils
5233 maybe-dvi-binutils: dvi-binutils
5234
5235 dvi-binutils: \
5236 configure-binutils
5237 @[ -f ./binutils/Makefile ] || exit 0; \
5238 r=`${PWD_COMMAND}`; export r; \
5239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5240 $(HOST_EXPORTS) \
5241 for flag in $(EXTRA_HOST_FLAGS) ; do \
5242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5243 done; \
5244 echo "Doing dvi in binutils" ; \
5245 (cd $(HOST_SUBDIR)/binutils && \
5246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5248 "RANLIB=$${RANLIB}" \
5249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5250 dvi) \
5251 || exit 1
5252
5253 @endif binutils
5254
5255 .PHONY: maybe-pdf-binutils pdf-binutils
5256 maybe-pdf-binutils:
5257 @if binutils
5258 maybe-pdf-binutils: pdf-binutils
5259
5260 pdf-binutils: \
5261 configure-binutils
5262 @[ -f ./binutils/Makefile ] || exit 0; \
5263 r=`${PWD_COMMAND}`; export r; \
5264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5265 $(HOST_EXPORTS) \
5266 for flag in $(EXTRA_HOST_FLAGS) ; do \
5267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5268 done; \
5269 echo "Doing pdf in binutils" ; \
5270 (cd $(HOST_SUBDIR)/binutils && \
5271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5273 "RANLIB=$${RANLIB}" \
5274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5275 pdf) \
5276 || exit 1
5277
5278 @endif binutils
5279
5280 .PHONY: maybe-html-binutils html-binutils
5281 maybe-html-binutils:
5282 @if binutils
5283 maybe-html-binutils: html-binutils
5284
5285 html-binutils: \
5286 configure-binutils
5287 @[ -f ./binutils/Makefile ] || exit 0; \
5288 r=`${PWD_COMMAND}`; export r; \
5289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5290 $(HOST_EXPORTS) \
5291 for flag in $(EXTRA_HOST_FLAGS) ; do \
5292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5293 done; \
5294 echo "Doing html in binutils" ; \
5295 (cd $(HOST_SUBDIR)/binutils && \
5296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5298 "RANLIB=$${RANLIB}" \
5299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5300 html) \
5301 || exit 1
5302
5303 @endif binutils
5304
5305 .PHONY: maybe-TAGS-binutils TAGS-binutils
5306 maybe-TAGS-binutils:
5307 @if binutils
5308 maybe-TAGS-binutils: TAGS-binutils
5309
5310 TAGS-binutils: \
5311 configure-binutils
5312 @[ -f ./binutils/Makefile ] || exit 0; \
5313 r=`${PWD_COMMAND}`; export r; \
5314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5315 $(HOST_EXPORTS) \
5316 for flag in $(EXTRA_HOST_FLAGS) ; do \
5317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5318 done; \
5319 echo "Doing TAGS in binutils" ; \
5320 (cd $(HOST_SUBDIR)/binutils && \
5321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5323 "RANLIB=$${RANLIB}" \
5324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5325 TAGS) \
5326 || exit 1
5327
5328 @endif binutils
5329
5330 .PHONY: maybe-install-info-binutils install-info-binutils
5331 maybe-install-info-binutils:
5332 @if binutils
5333 maybe-install-info-binutils: install-info-binutils
5334
5335 install-info-binutils: \
5336 configure-binutils \
5337 info-binutils
5338 @[ -f ./binutils/Makefile ] || exit 0; \
5339 r=`${PWD_COMMAND}`; export r; \
5340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5341 $(HOST_EXPORTS) \
5342 for flag in $(EXTRA_HOST_FLAGS) ; do \
5343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5344 done; \
5345 echo "Doing install-info in binutils" ; \
5346 (cd $(HOST_SUBDIR)/binutils && \
5347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5349 "RANLIB=$${RANLIB}" \
5350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5351 install-info) \
5352 || exit 1
5353
5354 @endif binutils
5355
5356 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5357 maybe-install-pdf-binutils:
5358 @if binutils
5359 maybe-install-pdf-binutils: install-pdf-binutils
5360
5361 install-pdf-binutils: \
5362 configure-binutils \
5363 pdf-binutils
5364 @[ -f ./binutils/Makefile ] || exit 0; \
5365 r=`${PWD_COMMAND}`; export r; \
5366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5367 $(HOST_EXPORTS) \
5368 for flag in $(EXTRA_HOST_FLAGS) ; do \
5369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5370 done; \
5371 echo "Doing install-pdf in binutils" ; \
5372 (cd $(HOST_SUBDIR)/binutils && \
5373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5375 "RANLIB=$${RANLIB}" \
5376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5377 install-pdf) \
5378 || exit 1
5379
5380 @endif binutils
5381
5382 .PHONY: maybe-install-html-binutils install-html-binutils
5383 maybe-install-html-binutils:
5384 @if binutils
5385 maybe-install-html-binutils: install-html-binutils
5386
5387 install-html-binutils: \
5388 configure-binutils \
5389 html-binutils
5390 @[ -f ./binutils/Makefile ] || exit 0; \
5391 r=`${PWD_COMMAND}`; export r; \
5392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5393 $(HOST_EXPORTS) \
5394 for flag in $(EXTRA_HOST_FLAGS) ; do \
5395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5396 done; \
5397 echo "Doing install-html in binutils" ; \
5398 (cd $(HOST_SUBDIR)/binutils && \
5399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5401 "RANLIB=$${RANLIB}" \
5402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5403 install-html) \
5404 || exit 1
5405
5406 @endif binutils
5407
5408 .PHONY: maybe-installcheck-binutils installcheck-binutils
5409 maybe-installcheck-binutils:
5410 @if binutils
5411 maybe-installcheck-binutils: installcheck-binutils
5412
5413 installcheck-binutils: \
5414 configure-binutils
5415 @[ -f ./binutils/Makefile ] || exit 0; \
5416 r=`${PWD_COMMAND}`; export r; \
5417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5418 $(HOST_EXPORTS) \
5419 for flag in $(EXTRA_HOST_FLAGS) ; do \
5420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5421 done; \
5422 echo "Doing installcheck in binutils" ; \
5423 (cd $(HOST_SUBDIR)/binutils && \
5424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5426 "RANLIB=$${RANLIB}" \
5427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5428 installcheck) \
5429 || exit 1
5430
5431 @endif binutils
5432
5433 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5434 maybe-mostlyclean-binutils:
5435 @if binutils
5436 maybe-mostlyclean-binutils: mostlyclean-binutils
5437
5438 mostlyclean-binutils:
5439 @[ -f ./binutils/Makefile ] || exit 0; \
5440 r=`${PWD_COMMAND}`; export r; \
5441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5442 $(HOST_EXPORTS) \
5443 for flag in $(EXTRA_HOST_FLAGS) ; do \
5444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5445 done; \
5446 echo "Doing mostlyclean in binutils" ; \
5447 (cd $(HOST_SUBDIR)/binutils && \
5448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5450 "RANLIB=$${RANLIB}" \
5451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5452 mostlyclean) \
5453 || exit 1
5454
5455 @endif binutils
5456
5457 .PHONY: maybe-clean-binutils clean-binutils
5458 maybe-clean-binutils:
5459 @if binutils
5460 maybe-clean-binutils: clean-binutils
5461
5462 clean-binutils:
5463 @[ -f ./binutils/Makefile ] || exit 0; \
5464 r=`${PWD_COMMAND}`; export r; \
5465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5466 $(HOST_EXPORTS) \
5467 for flag in $(EXTRA_HOST_FLAGS) ; do \
5468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5469 done; \
5470 echo "Doing clean in binutils" ; \
5471 (cd $(HOST_SUBDIR)/binutils && \
5472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5474 "RANLIB=$${RANLIB}" \
5475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5476 clean) \
5477 || exit 1
5478
5479 @endif binutils
5480
5481 .PHONY: maybe-distclean-binutils distclean-binutils
5482 maybe-distclean-binutils:
5483 @if binutils
5484 maybe-distclean-binutils: distclean-binutils
5485
5486 distclean-binutils:
5487 @[ -f ./binutils/Makefile ] || exit 0; \
5488 r=`${PWD_COMMAND}`; export r; \
5489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5490 $(HOST_EXPORTS) \
5491 for flag in $(EXTRA_HOST_FLAGS) ; do \
5492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493 done; \
5494 echo "Doing distclean in binutils" ; \
5495 (cd $(HOST_SUBDIR)/binutils && \
5496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498 "RANLIB=$${RANLIB}" \
5499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5500 distclean) \
5501 || exit 1
5502
5503 @endif binutils
5504
5505 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5506 maybe-maintainer-clean-binutils:
5507 @if binutils
5508 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5509
5510 maintainer-clean-binutils:
5511 @[ -f ./binutils/Makefile ] || exit 0; \
5512 r=`${PWD_COMMAND}`; export r; \
5513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514 $(HOST_EXPORTS) \
5515 for flag in $(EXTRA_HOST_FLAGS) ; do \
5516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5517 done; \
5518 echo "Doing maintainer-clean in binutils" ; \
5519 (cd $(HOST_SUBDIR)/binutils && \
5520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5522 "RANLIB=$${RANLIB}" \
5523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5524 maintainer-clean) \
5525 || exit 1
5526
5527 @endif binutils
5528
5529
5530
5531 .PHONY: configure-bison maybe-configure-bison
5532 maybe-configure-bison:
5533 @if gcc-bootstrap
5534 configure-bison: stage_current
5535 @endif gcc-bootstrap
5536 @if bison
5537 maybe-configure-bison: configure-bison
5538 configure-bison:
5539 @: $(MAKE); $(unstage)
5540 @r=`${PWD_COMMAND}`; export r; \
5541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5542 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5544 $(HOST_EXPORTS) \
5545 echo Configuring in $(HOST_SUBDIR)/bison; \
5546 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5547 case $(srcdir) in \
5548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5549 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5551 esac; \
5552 srcdiroption="--srcdir=$${topdir}/bison"; \
5553 libsrcdir="$$s/bison"; \
5554 $(SHELL) $${libsrcdir}/configure \
5555 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5556 --target=${target_alias} $${srcdiroption} \
5557 || exit 1
5558 @endif bison
5559
5560
5561
5562
5563
5564 .PHONY: all-bison maybe-all-bison
5565 maybe-all-bison:
5566 @if gcc-bootstrap
5567 all-bison: stage_current
5568 @endif gcc-bootstrap
5569 @if bison
5570 TARGET-bison=all
5571 maybe-all-bison: all-bison
5572 all-bison: configure-bison
5573 @: $(MAKE); $(unstage)
5574 @r=`${PWD_COMMAND}`; export r; \
5575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5576 $(HOST_EXPORTS) \
5577 (cd $(HOST_SUBDIR)/bison && \
5578 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5579 $(TARGET-bison))
5580 @endif bison
5581
5582
5583
5584
5585 .PHONY: check-bison maybe-check-bison
5586 maybe-check-bison:
5587 @if bison
5588 maybe-check-bison: check-bison
5589
5590 # This module is only tested in a native toolchain.
5591 check-bison:
5592 @: $(MAKE); $(unstage)
5593 @if [ '$(host)' = '$(target)' ] ; then \
5594 r=`${PWD_COMMAND}`; export r; \
5595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5596 $(HOST_EXPORTS) \
5597 (cd $(HOST_SUBDIR)/bison && \
5598 $(MAKE) $(FLAGS_TO_PASS) check); \
5599 fi
5600
5601 @endif bison
5602
5603 .PHONY: install-bison maybe-install-bison
5604 maybe-install-bison:
5605 @if bison
5606 maybe-install-bison: install-bison
5607
5608 install-bison: installdirs
5609 @: $(MAKE); $(unstage)
5610 @r=`${PWD_COMMAND}`; export r; \
5611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5612 $(HOST_EXPORTS) \
5613 (cd $(HOST_SUBDIR)/bison && \
5614 $(MAKE) $(FLAGS_TO_PASS) install)
5615
5616 @endif bison
5617
5618 .PHONY: install-strip-bison maybe-install-strip-bison
5619 maybe-install-strip-bison:
5620 @if bison
5621 maybe-install-strip-bison: install-strip-bison
5622
5623 install-strip-bison: installdirs
5624 @: $(MAKE); $(unstage)
5625 @r=`${PWD_COMMAND}`; export r; \
5626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5627 $(HOST_EXPORTS) \
5628 (cd $(HOST_SUBDIR)/bison && \
5629 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5630
5631 @endif bison
5632
5633 # Other targets (info, dvi, pdf, etc.)
5634
5635 .PHONY: maybe-info-bison info-bison
5636 maybe-info-bison:
5637 @if bison
5638 maybe-info-bison: info-bison
5639
5640 info-bison: \
5641 configure-bison
5642 @: $(MAKE); $(unstage)
5643 @[ -f ./bison/Makefile ] || exit 0; \
5644 r=`${PWD_COMMAND}`; export r; \
5645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5646 $(HOST_EXPORTS) \
5647 for flag in $(EXTRA_HOST_FLAGS) ; do \
5648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5649 done; \
5650 echo "Doing info in bison" ; \
5651 (cd $(HOST_SUBDIR)/bison && \
5652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5654 "RANLIB=$${RANLIB}" \
5655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5656 info) \
5657 || exit 1
5658
5659 @endif bison
5660
5661 .PHONY: maybe-dvi-bison dvi-bison
5662 maybe-dvi-bison:
5663 @if bison
5664 maybe-dvi-bison: dvi-bison
5665
5666 dvi-bison: \
5667 configure-bison
5668 @: $(MAKE); $(unstage)
5669 @[ -f ./bison/Makefile ] || exit 0; \
5670 r=`${PWD_COMMAND}`; export r; \
5671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5672 $(HOST_EXPORTS) \
5673 for flag in $(EXTRA_HOST_FLAGS) ; do \
5674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5675 done; \
5676 echo "Doing dvi in bison" ; \
5677 (cd $(HOST_SUBDIR)/bison && \
5678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5680 "RANLIB=$${RANLIB}" \
5681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5682 dvi) \
5683 || exit 1
5684
5685 @endif bison
5686
5687 .PHONY: maybe-pdf-bison pdf-bison
5688 maybe-pdf-bison:
5689 @if bison
5690 maybe-pdf-bison: pdf-bison
5691
5692 pdf-bison: \
5693 configure-bison
5694 @: $(MAKE); $(unstage)
5695 @[ -f ./bison/Makefile ] || exit 0; \
5696 r=`${PWD_COMMAND}`; export r; \
5697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5698 $(HOST_EXPORTS) \
5699 for flag in $(EXTRA_HOST_FLAGS) ; do \
5700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5701 done; \
5702 echo "Doing pdf in bison" ; \
5703 (cd $(HOST_SUBDIR)/bison && \
5704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5706 "RANLIB=$${RANLIB}" \
5707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5708 pdf) \
5709 || exit 1
5710
5711 @endif bison
5712
5713 .PHONY: maybe-html-bison html-bison
5714 maybe-html-bison:
5715 @if bison
5716 maybe-html-bison: html-bison
5717
5718 html-bison: \
5719 configure-bison
5720 @: $(MAKE); $(unstage)
5721 @[ -f ./bison/Makefile ] || exit 0; \
5722 r=`${PWD_COMMAND}`; export r; \
5723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5724 $(HOST_EXPORTS) \
5725 for flag in $(EXTRA_HOST_FLAGS) ; do \
5726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5727 done; \
5728 echo "Doing html in bison" ; \
5729 (cd $(HOST_SUBDIR)/bison && \
5730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5732 "RANLIB=$${RANLIB}" \
5733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5734 html) \
5735 || exit 1
5736
5737 @endif bison
5738
5739 .PHONY: maybe-TAGS-bison TAGS-bison
5740 maybe-TAGS-bison:
5741 @if bison
5742 maybe-TAGS-bison: TAGS-bison
5743
5744 TAGS-bison: \
5745 configure-bison
5746 @: $(MAKE); $(unstage)
5747 @[ -f ./bison/Makefile ] || exit 0; \
5748 r=`${PWD_COMMAND}`; export r; \
5749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5750 $(HOST_EXPORTS) \
5751 for flag in $(EXTRA_HOST_FLAGS) ; do \
5752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5753 done; \
5754 echo "Doing TAGS in bison" ; \
5755 (cd $(HOST_SUBDIR)/bison && \
5756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5758 "RANLIB=$${RANLIB}" \
5759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5760 TAGS) \
5761 || exit 1
5762
5763 @endif bison
5764
5765 .PHONY: maybe-install-info-bison install-info-bison
5766 maybe-install-info-bison:
5767 @if bison
5768 maybe-install-info-bison: install-info-bison
5769
5770 install-info-bison: \
5771 configure-bison \
5772 info-bison
5773 @: $(MAKE); $(unstage)
5774 @[ -f ./bison/Makefile ] || exit 0; \
5775 r=`${PWD_COMMAND}`; export r; \
5776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5777 $(HOST_EXPORTS) \
5778 for flag in $(EXTRA_HOST_FLAGS) ; do \
5779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5780 done; \
5781 echo "Doing install-info in bison" ; \
5782 (cd $(HOST_SUBDIR)/bison && \
5783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5785 "RANLIB=$${RANLIB}" \
5786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5787 install-info) \
5788 || exit 1
5789
5790 @endif bison
5791
5792 .PHONY: maybe-install-pdf-bison install-pdf-bison
5793 maybe-install-pdf-bison:
5794 @if bison
5795 maybe-install-pdf-bison: install-pdf-bison
5796
5797 install-pdf-bison: \
5798 configure-bison \
5799 pdf-bison
5800 @: $(MAKE); $(unstage)
5801 @[ -f ./bison/Makefile ] || exit 0; \
5802 r=`${PWD_COMMAND}`; export r; \
5803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5804 $(HOST_EXPORTS) \
5805 for flag in $(EXTRA_HOST_FLAGS) ; do \
5806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5807 done; \
5808 echo "Doing install-pdf in bison" ; \
5809 (cd $(HOST_SUBDIR)/bison && \
5810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5812 "RANLIB=$${RANLIB}" \
5813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5814 install-pdf) \
5815 || exit 1
5816
5817 @endif bison
5818
5819 .PHONY: maybe-install-html-bison install-html-bison
5820 maybe-install-html-bison:
5821 @if bison
5822 maybe-install-html-bison: install-html-bison
5823
5824 install-html-bison: \
5825 configure-bison \
5826 html-bison
5827 @: $(MAKE); $(unstage)
5828 @[ -f ./bison/Makefile ] || exit 0; \
5829 r=`${PWD_COMMAND}`; export r; \
5830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5831 $(HOST_EXPORTS) \
5832 for flag in $(EXTRA_HOST_FLAGS) ; do \
5833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5834 done; \
5835 echo "Doing install-html in bison" ; \
5836 (cd $(HOST_SUBDIR)/bison && \
5837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5839 "RANLIB=$${RANLIB}" \
5840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5841 install-html) \
5842 || exit 1
5843
5844 @endif bison
5845
5846 .PHONY: maybe-installcheck-bison installcheck-bison
5847 maybe-installcheck-bison:
5848 @if bison
5849 maybe-installcheck-bison: installcheck-bison
5850
5851 installcheck-bison: \
5852 configure-bison
5853 @: $(MAKE); $(unstage)
5854 @[ -f ./bison/Makefile ] || exit 0; \
5855 r=`${PWD_COMMAND}`; export r; \
5856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5857 $(HOST_EXPORTS) \
5858 for flag in $(EXTRA_HOST_FLAGS) ; do \
5859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5860 done; \
5861 echo "Doing installcheck in bison" ; \
5862 (cd $(HOST_SUBDIR)/bison && \
5863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5865 "RANLIB=$${RANLIB}" \
5866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5867 installcheck) \
5868 || exit 1
5869
5870 @endif bison
5871
5872 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5873 maybe-mostlyclean-bison:
5874 @if bison
5875 maybe-mostlyclean-bison: mostlyclean-bison
5876
5877 mostlyclean-bison:
5878 @: $(MAKE); $(unstage)
5879 @[ -f ./bison/Makefile ] || exit 0; \
5880 r=`${PWD_COMMAND}`; export r; \
5881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5882 $(HOST_EXPORTS) \
5883 for flag in $(EXTRA_HOST_FLAGS) ; do \
5884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5885 done; \
5886 echo "Doing mostlyclean in bison" ; \
5887 (cd $(HOST_SUBDIR)/bison && \
5888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5890 "RANLIB=$${RANLIB}" \
5891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5892 mostlyclean) \
5893 || exit 1
5894
5895 @endif bison
5896
5897 .PHONY: maybe-clean-bison clean-bison
5898 maybe-clean-bison:
5899 @if bison
5900 maybe-clean-bison: clean-bison
5901
5902 clean-bison:
5903 @: $(MAKE); $(unstage)
5904 @[ -f ./bison/Makefile ] || exit 0; \
5905 r=`${PWD_COMMAND}`; export r; \
5906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5907 $(HOST_EXPORTS) \
5908 for flag in $(EXTRA_HOST_FLAGS) ; do \
5909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5910 done; \
5911 echo "Doing clean in bison" ; \
5912 (cd $(HOST_SUBDIR)/bison && \
5913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5915 "RANLIB=$${RANLIB}" \
5916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5917 clean) \
5918 || exit 1
5919
5920 @endif bison
5921
5922 .PHONY: maybe-distclean-bison distclean-bison
5923 maybe-distclean-bison:
5924 @if bison
5925 maybe-distclean-bison: distclean-bison
5926
5927 distclean-bison:
5928 @: $(MAKE); $(unstage)
5929 @[ -f ./bison/Makefile ] || exit 0; \
5930 r=`${PWD_COMMAND}`; export r; \
5931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5932 $(HOST_EXPORTS) \
5933 for flag in $(EXTRA_HOST_FLAGS) ; do \
5934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5935 done; \
5936 echo "Doing distclean in bison" ; \
5937 (cd $(HOST_SUBDIR)/bison && \
5938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5940 "RANLIB=$${RANLIB}" \
5941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5942 distclean) \
5943 || exit 1
5944
5945 @endif bison
5946
5947 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5948 maybe-maintainer-clean-bison:
5949 @if bison
5950 maybe-maintainer-clean-bison: maintainer-clean-bison
5951
5952 maintainer-clean-bison:
5953 @: $(MAKE); $(unstage)
5954 @[ -f ./bison/Makefile ] || exit 0; \
5955 r=`${PWD_COMMAND}`; export r; \
5956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5957 $(HOST_EXPORTS) \
5958 for flag in $(EXTRA_HOST_FLAGS) ; do \
5959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5960 done; \
5961 echo "Doing maintainer-clean in bison" ; \
5962 (cd $(HOST_SUBDIR)/bison && \
5963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5965 "RANLIB=$${RANLIB}" \
5966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5967 maintainer-clean) \
5968 || exit 1
5969
5970 @endif bison
5971
5972
5973
5974 .PHONY: configure-cgen maybe-configure-cgen
5975 maybe-configure-cgen:
5976 @if gcc-bootstrap
5977 configure-cgen: stage_current
5978 @endif gcc-bootstrap
5979 @if cgen
5980 maybe-configure-cgen: configure-cgen
5981 configure-cgen:
5982 @: $(MAKE); $(unstage)
5983 @r=`${PWD_COMMAND}`; export r; \
5984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5985 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5987 $(HOST_EXPORTS) \
5988 echo Configuring in $(HOST_SUBDIR)/cgen; \
5989 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5990 case $(srcdir) in \
5991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5992 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
5993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5994 esac; \
5995 srcdiroption="--srcdir=$${topdir}/cgen"; \
5996 libsrcdir="$$s/cgen"; \
5997 $(SHELL) $${libsrcdir}/configure \
5998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5999 --target=${target_alias} $${srcdiroption} \
6000 || exit 1
6001 @endif cgen
6002
6003
6004
6005
6006
6007 .PHONY: all-cgen maybe-all-cgen
6008 maybe-all-cgen:
6009 @if gcc-bootstrap
6010 all-cgen: stage_current
6011 @endif gcc-bootstrap
6012 @if cgen
6013 TARGET-cgen=all
6014 maybe-all-cgen: all-cgen
6015 all-cgen: configure-cgen
6016 @: $(MAKE); $(unstage)
6017 @r=`${PWD_COMMAND}`; export r; \
6018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6019 $(HOST_EXPORTS) \
6020 (cd $(HOST_SUBDIR)/cgen && \
6021 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6022 $(TARGET-cgen))
6023 @endif cgen
6024
6025
6026
6027
6028 .PHONY: check-cgen maybe-check-cgen
6029 maybe-check-cgen:
6030 @if cgen
6031 maybe-check-cgen: check-cgen
6032
6033 check-cgen:
6034 @: $(MAKE); $(unstage)
6035 @r=`${PWD_COMMAND}`; export r; \
6036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6037 $(HOST_EXPORTS) \
6038 (cd $(HOST_SUBDIR)/cgen && \
6039 $(MAKE) $(FLAGS_TO_PASS) check)
6040
6041 @endif cgen
6042
6043 .PHONY: install-cgen maybe-install-cgen
6044 maybe-install-cgen:
6045 @if cgen
6046 maybe-install-cgen: install-cgen
6047
6048 install-cgen: installdirs
6049 @: $(MAKE); $(unstage)
6050 @r=`${PWD_COMMAND}`; export r; \
6051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6052 $(HOST_EXPORTS) \
6053 (cd $(HOST_SUBDIR)/cgen && \
6054 $(MAKE) $(FLAGS_TO_PASS) install)
6055
6056 @endif cgen
6057
6058 .PHONY: install-strip-cgen maybe-install-strip-cgen
6059 maybe-install-strip-cgen:
6060 @if cgen
6061 maybe-install-strip-cgen: install-strip-cgen
6062
6063 install-strip-cgen: installdirs
6064 @: $(MAKE); $(unstage)
6065 @r=`${PWD_COMMAND}`; export r; \
6066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6067 $(HOST_EXPORTS) \
6068 (cd $(HOST_SUBDIR)/cgen && \
6069 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6070
6071 @endif cgen
6072
6073 # Other targets (info, dvi, pdf, etc.)
6074
6075 .PHONY: maybe-info-cgen info-cgen
6076 maybe-info-cgen:
6077 @if cgen
6078 maybe-info-cgen: info-cgen
6079
6080 info-cgen: \
6081 configure-cgen
6082 @: $(MAKE); $(unstage)
6083 @[ -f ./cgen/Makefile ] || exit 0; \
6084 r=`${PWD_COMMAND}`; export r; \
6085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6086 $(HOST_EXPORTS) \
6087 for flag in $(EXTRA_HOST_FLAGS) ; do \
6088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6089 done; \
6090 echo "Doing info in cgen" ; \
6091 (cd $(HOST_SUBDIR)/cgen && \
6092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6094 "RANLIB=$${RANLIB}" \
6095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6096 info) \
6097 || exit 1
6098
6099 @endif cgen
6100
6101 .PHONY: maybe-dvi-cgen dvi-cgen
6102 maybe-dvi-cgen:
6103 @if cgen
6104 maybe-dvi-cgen: dvi-cgen
6105
6106 dvi-cgen: \
6107 configure-cgen
6108 @: $(MAKE); $(unstage)
6109 @[ -f ./cgen/Makefile ] || exit 0; \
6110 r=`${PWD_COMMAND}`; export r; \
6111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6112 $(HOST_EXPORTS) \
6113 for flag in $(EXTRA_HOST_FLAGS) ; do \
6114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6115 done; \
6116 echo "Doing dvi in cgen" ; \
6117 (cd $(HOST_SUBDIR)/cgen && \
6118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6120 "RANLIB=$${RANLIB}" \
6121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6122 dvi) \
6123 || exit 1
6124
6125 @endif cgen
6126
6127 .PHONY: maybe-pdf-cgen pdf-cgen
6128 maybe-pdf-cgen:
6129 @if cgen
6130 maybe-pdf-cgen: pdf-cgen
6131
6132 pdf-cgen: \
6133 configure-cgen
6134 @: $(MAKE); $(unstage)
6135 @[ -f ./cgen/Makefile ] || exit 0; \
6136 r=`${PWD_COMMAND}`; export r; \
6137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6138 $(HOST_EXPORTS) \
6139 for flag in $(EXTRA_HOST_FLAGS) ; do \
6140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6141 done; \
6142 echo "Doing pdf in cgen" ; \
6143 (cd $(HOST_SUBDIR)/cgen && \
6144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6146 "RANLIB=$${RANLIB}" \
6147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6148 pdf) \
6149 || exit 1
6150
6151 @endif cgen
6152
6153 .PHONY: maybe-html-cgen html-cgen
6154 maybe-html-cgen:
6155 @if cgen
6156 maybe-html-cgen: html-cgen
6157
6158 html-cgen: \
6159 configure-cgen
6160 @: $(MAKE); $(unstage)
6161 @[ -f ./cgen/Makefile ] || exit 0; \
6162 r=`${PWD_COMMAND}`; export r; \
6163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6164 $(HOST_EXPORTS) \
6165 for flag in $(EXTRA_HOST_FLAGS) ; do \
6166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6167 done; \
6168 echo "Doing html in cgen" ; \
6169 (cd $(HOST_SUBDIR)/cgen && \
6170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6172 "RANLIB=$${RANLIB}" \
6173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6174 html) \
6175 || exit 1
6176
6177 @endif cgen
6178
6179 .PHONY: maybe-TAGS-cgen TAGS-cgen
6180 maybe-TAGS-cgen:
6181 @if cgen
6182 maybe-TAGS-cgen: TAGS-cgen
6183
6184 TAGS-cgen: \
6185 configure-cgen
6186 @: $(MAKE); $(unstage)
6187 @[ -f ./cgen/Makefile ] || exit 0; \
6188 r=`${PWD_COMMAND}`; export r; \
6189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6190 $(HOST_EXPORTS) \
6191 for flag in $(EXTRA_HOST_FLAGS) ; do \
6192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6193 done; \
6194 echo "Doing TAGS in cgen" ; \
6195 (cd $(HOST_SUBDIR)/cgen && \
6196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6198 "RANLIB=$${RANLIB}" \
6199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6200 TAGS) \
6201 || exit 1
6202
6203 @endif cgen
6204
6205 .PHONY: maybe-install-info-cgen install-info-cgen
6206 maybe-install-info-cgen:
6207 @if cgen
6208 maybe-install-info-cgen: install-info-cgen
6209
6210 install-info-cgen: \
6211 configure-cgen \
6212 info-cgen
6213 @: $(MAKE); $(unstage)
6214 @[ -f ./cgen/Makefile ] || exit 0; \
6215 r=`${PWD_COMMAND}`; export r; \
6216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6217 $(HOST_EXPORTS) \
6218 for flag in $(EXTRA_HOST_FLAGS) ; do \
6219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6220 done; \
6221 echo "Doing install-info in cgen" ; \
6222 (cd $(HOST_SUBDIR)/cgen && \
6223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6225 "RANLIB=$${RANLIB}" \
6226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6227 install-info) \
6228 || exit 1
6229
6230 @endif cgen
6231
6232 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6233 maybe-install-pdf-cgen:
6234 @if cgen
6235 maybe-install-pdf-cgen: install-pdf-cgen
6236
6237 install-pdf-cgen: \
6238 configure-cgen \
6239 pdf-cgen
6240 @: $(MAKE); $(unstage)
6241 @[ -f ./cgen/Makefile ] || exit 0; \
6242 r=`${PWD_COMMAND}`; export r; \
6243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6244 $(HOST_EXPORTS) \
6245 for flag in $(EXTRA_HOST_FLAGS) ; do \
6246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6247 done; \
6248 echo "Doing install-pdf in cgen" ; \
6249 (cd $(HOST_SUBDIR)/cgen && \
6250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6252 "RANLIB=$${RANLIB}" \
6253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6254 install-pdf) \
6255 || exit 1
6256
6257 @endif cgen
6258
6259 .PHONY: maybe-install-html-cgen install-html-cgen
6260 maybe-install-html-cgen:
6261 @if cgen
6262 maybe-install-html-cgen: install-html-cgen
6263
6264 install-html-cgen: \
6265 configure-cgen \
6266 html-cgen
6267 @: $(MAKE); $(unstage)
6268 @[ -f ./cgen/Makefile ] || exit 0; \
6269 r=`${PWD_COMMAND}`; export r; \
6270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6271 $(HOST_EXPORTS) \
6272 for flag in $(EXTRA_HOST_FLAGS) ; do \
6273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6274 done; \
6275 echo "Doing install-html in cgen" ; \
6276 (cd $(HOST_SUBDIR)/cgen && \
6277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6279 "RANLIB=$${RANLIB}" \
6280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6281 install-html) \
6282 || exit 1
6283
6284 @endif cgen
6285
6286 .PHONY: maybe-installcheck-cgen installcheck-cgen
6287 maybe-installcheck-cgen:
6288 @if cgen
6289 maybe-installcheck-cgen: installcheck-cgen
6290
6291 installcheck-cgen: \
6292 configure-cgen
6293 @: $(MAKE); $(unstage)
6294 @[ -f ./cgen/Makefile ] || exit 0; \
6295 r=`${PWD_COMMAND}`; export r; \
6296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6297 $(HOST_EXPORTS) \
6298 for flag in $(EXTRA_HOST_FLAGS) ; do \
6299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6300 done; \
6301 echo "Doing installcheck in cgen" ; \
6302 (cd $(HOST_SUBDIR)/cgen && \
6303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6305 "RANLIB=$${RANLIB}" \
6306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6307 installcheck) \
6308 || exit 1
6309
6310 @endif cgen
6311
6312 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6313 maybe-mostlyclean-cgen:
6314 @if cgen
6315 maybe-mostlyclean-cgen: mostlyclean-cgen
6316
6317 mostlyclean-cgen:
6318 @: $(MAKE); $(unstage)
6319 @[ -f ./cgen/Makefile ] || exit 0; \
6320 r=`${PWD_COMMAND}`; export r; \
6321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6322 $(HOST_EXPORTS) \
6323 for flag in $(EXTRA_HOST_FLAGS) ; do \
6324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6325 done; \
6326 echo "Doing mostlyclean in cgen" ; \
6327 (cd $(HOST_SUBDIR)/cgen && \
6328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6330 "RANLIB=$${RANLIB}" \
6331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6332 mostlyclean) \
6333 || exit 1
6334
6335 @endif cgen
6336
6337 .PHONY: maybe-clean-cgen clean-cgen
6338 maybe-clean-cgen:
6339 @if cgen
6340 maybe-clean-cgen: clean-cgen
6341
6342 clean-cgen:
6343 @: $(MAKE); $(unstage)
6344 @[ -f ./cgen/Makefile ] || exit 0; \
6345 r=`${PWD_COMMAND}`; export r; \
6346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6347 $(HOST_EXPORTS) \
6348 for flag in $(EXTRA_HOST_FLAGS) ; do \
6349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6350 done; \
6351 echo "Doing clean in cgen" ; \
6352 (cd $(HOST_SUBDIR)/cgen && \
6353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6355 "RANLIB=$${RANLIB}" \
6356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6357 clean) \
6358 || exit 1
6359
6360 @endif cgen
6361
6362 .PHONY: maybe-distclean-cgen distclean-cgen
6363 maybe-distclean-cgen:
6364 @if cgen
6365 maybe-distclean-cgen: distclean-cgen
6366
6367 distclean-cgen:
6368 @: $(MAKE); $(unstage)
6369 @[ -f ./cgen/Makefile ] || exit 0; \
6370 r=`${PWD_COMMAND}`; export r; \
6371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6372 $(HOST_EXPORTS) \
6373 for flag in $(EXTRA_HOST_FLAGS) ; do \
6374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6375 done; \
6376 echo "Doing distclean in cgen" ; \
6377 (cd $(HOST_SUBDIR)/cgen && \
6378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6380 "RANLIB=$${RANLIB}" \
6381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6382 distclean) \
6383 || exit 1
6384
6385 @endif cgen
6386
6387 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6388 maybe-maintainer-clean-cgen:
6389 @if cgen
6390 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6391
6392 maintainer-clean-cgen:
6393 @: $(MAKE); $(unstage)
6394 @[ -f ./cgen/Makefile ] || exit 0; \
6395 r=`${PWD_COMMAND}`; export r; \
6396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6397 $(HOST_EXPORTS) \
6398 for flag in $(EXTRA_HOST_FLAGS) ; do \
6399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6400 done; \
6401 echo "Doing maintainer-clean in cgen" ; \
6402 (cd $(HOST_SUBDIR)/cgen && \
6403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6405 "RANLIB=$${RANLIB}" \
6406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6407 maintainer-clean) \
6408 || exit 1
6409
6410 @endif cgen
6411
6412
6413
6414 .PHONY: configure-dejagnu maybe-configure-dejagnu
6415 maybe-configure-dejagnu:
6416 @if gcc-bootstrap
6417 configure-dejagnu: stage_current
6418 @endif gcc-bootstrap
6419 @if dejagnu
6420 maybe-configure-dejagnu: configure-dejagnu
6421 configure-dejagnu:
6422 @: $(MAKE); $(unstage)
6423 @r=`${PWD_COMMAND}`; export r; \
6424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6425 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6427 $(HOST_EXPORTS) \
6428 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6429 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6430 case $(srcdir) in \
6431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6432 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6434 esac; \
6435 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6436 libsrcdir="$$s/dejagnu"; \
6437 $(SHELL) $${libsrcdir}/configure \
6438 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6439 --target=${target_alias} $${srcdiroption} \
6440 || exit 1
6441 @endif dejagnu
6442
6443
6444
6445
6446
6447 .PHONY: all-dejagnu maybe-all-dejagnu
6448 maybe-all-dejagnu:
6449 @if gcc-bootstrap
6450 all-dejagnu: stage_current
6451 @endif gcc-bootstrap
6452 @if dejagnu
6453 TARGET-dejagnu=all
6454 maybe-all-dejagnu: all-dejagnu
6455 all-dejagnu: configure-dejagnu
6456 @: $(MAKE); $(unstage)
6457 @r=`${PWD_COMMAND}`; export r; \
6458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6459 $(HOST_EXPORTS) \
6460 (cd $(HOST_SUBDIR)/dejagnu && \
6461 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6462 $(TARGET-dejagnu))
6463 @endif dejagnu
6464
6465
6466
6467
6468 .PHONY: check-dejagnu maybe-check-dejagnu
6469 maybe-check-dejagnu:
6470 @if dejagnu
6471 maybe-check-dejagnu: check-dejagnu
6472
6473 check-dejagnu:
6474 @: $(MAKE); $(unstage)
6475 @r=`${PWD_COMMAND}`; export r; \
6476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6477 $(HOST_EXPORTS) \
6478 (cd $(HOST_SUBDIR)/dejagnu && \
6479 $(MAKE) $(FLAGS_TO_PASS) check)
6480
6481 @endif dejagnu
6482
6483 .PHONY: install-dejagnu maybe-install-dejagnu
6484 maybe-install-dejagnu:
6485 @if dejagnu
6486 maybe-install-dejagnu: install-dejagnu
6487
6488 install-dejagnu: installdirs
6489 @: $(MAKE); $(unstage)
6490 @r=`${PWD_COMMAND}`; export r; \
6491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6492 $(HOST_EXPORTS) \
6493 (cd $(HOST_SUBDIR)/dejagnu && \
6494 $(MAKE) $(FLAGS_TO_PASS) install)
6495
6496 @endif dejagnu
6497
6498 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6499 maybe-install-strip-dejagnu:
6500 @if dejagnu
6501 maybe-install-strip-dejagnu: install-strip-dejagnu
6502
6503 install-strip-dejagnu: installdirs
6504 @: $(MAKE); $(unstage)
6505 @r=`${PWD_COMMAND}`; export r; \
6506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6507 $(HOST_EXPORTS) \
6508 (cd $(HOST_SUBDIR)/dejagnu && \
6509 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6510
6511 @endif dejagnu
6512
6513 # Other targets (info, dvi, pdf, etc.)
6514
6515 .PHONY: maybe-info-dejagnu info-dejagnu
6516 maybe-info-dejagnu:
6517 @if dejagnu
6518 maybe-info-dejagnu: info-dejagnu
6519
6520 info-dejagnu: \
6521 configure-dejagnu
6522 @: $(MAKE); $(unstage)
6523 @[ -f ./dejagnu/Makefile ] || exit 0; \
6524 r=`${PWD_COMMAND}`; export r; \
6525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6526 $(HOST_EXPORTS) \
6527 for flag in $(EXTRA_HOST_FLAGS) ; do \
6528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6529 done; \
6530 echo "Doing info in dejagnu" ; \
6531 (cd $(HOST_SUBDIR)/dejagnu && \
6532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6534 "RANLIB=$${RANLIB}" \
6535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6536 info) \
6537 || exit 1
6538
6539 @endif dejagnu
6540
6541 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6542 maybe-dvi-dejagnu:
6543 @if dejagnu
6544 maybe-dvi-dejagnu: dvi-dejagnu
6545
6546 dvi-dejagnu: \
6547 configure-dejagnu
6548 @: $(MAKE); $(unstage)
6549 @[ -f ./dejagnu/Makefile ] || exit 0; \
6550 r=`${PWD_COMMAND}`; export r; \
6551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6552 $(HOST_EXPORTS) \
6553 for flag in $(EXTRA_HOST_FLAGS) ; do \
6554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6555 done; \
6556 echo "Doing dvi in dejagnu" ; \
6557 (cd $(HOST_SUBDIR)/dejagnu && \
6558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6560 "RANLIB=$${RANLIB}" \
6561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6562 dvi) \
6563 || exit 1
6564
6565 @endif dejagnu
6566
6567 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6568 maybe-pdf-dejagnu:
6569 @if dejagnu
6570 maybe-pdf-dejagnu: pdf-dejagnu
6571
6572 pdf-dejagnu: \
6573 configure-dejagnu
6574 @: $(MAKE); $(unstage)
6575 @[ -f ./dejagnu/Makefile ] || exit 0; \
6576 r=`${PWD_COMMAND}`; export r; \
6577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6578 $(HOST_EXPORTS) \
6579 for flag in $(EXTRA_HOST_FLAGS) ; do \
6580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6581 done; \
6582 echo "Doing pdf in dejagnu" ; \
6583 (cd $(HOST_SUBDIR)/dejagnu && \
6584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6586 "RANLIB=$${RANLIB}" \
6587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6588 pdf) \
6589 || exit 1
6590
6591 @endif dejagnu
6592
6593 .PHONY: maybe-html-dejagnu html-dejagnu
6594 maybe-html-dejagnu:
6595 @if dejagnu
6596 maybe-html-dejagnu: html-dejagnu
6597
6598 html-dejagnu: \
6599 configure-dejagnu
6600 @: $(MAKE); $(unstage)
6601 @[ -f ./dejagnu/Makefile ] || exit 0; \
6602 r=`${PWD_COMMAND}`; export r; \
6603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6604 $(HOST_EXPORTS) \
6605 for flag in $(EXTRA_HOST_FLAGS) ; do \
6606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6607 done; \
6608 echo "Doing html in dejagnu" ; \
6609 (cd $(HOST_SUBDIR)/dejagnu && \
6610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6612 "RANLIB=$${RANLIB}" \
6613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6614 html) \
6615 || exit 1
6616
6617 @endif dejagnu
6618
6619 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6620 maybe-TAGS-dejagnu:
6621 @if dejagnu
6622 maybe-TAGS-dejagnu: TAGS-dejagnu
6623
6624 TAGS-dejagnu: \
6625 configure-dejagnu
6626 @: $(MAKE); $(unstage)
6627 @[ -f ./dejagnu/Makefile ] || exit 0; \
6628 r=`${PWD_COMMAND}`; export r; \
6629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6630 $(HOST_EXPORTS) \
6631 for flag in $(EXTRA_HOST_FLAGS) ; do \
6632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6633 done; \
6634 echo "Doing TAGS in dejagnu" ; \
6635 (cd $(HOST_SUBDIR)/dejagnu && \
6636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6638 "RANLIB=$${RANLIB}" \
6639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6640 TAGS) \
6641 || exit 1
6642
6643 @endif dejagnu
6644
6645 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6646 maybe-install-info-dejagnu:
6647 @if dejagnu
6648 maybe-install-info-dejagnu: install-info-dejagnu
6649
6650 install-info-dejagnu: \
6651 configure-dejagnu \
6652 info-dejagnu
6653 @: $(MAKE); $(unstage)
6654 @[ -f ./dejagnu/Makefile ] || exit 0; \
6655 r=`${PWD_COMMAND}`; export r; \
6656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6657 $(HOST_EXPORTS) \
6658 for flag in $(EXTRA_HOST_FLAGS) ; do \
6659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6660 done; \
6661 echo "Doing install-info in dejagnu" ; \
6662 (cd $(HOST_SUBDIR)/dejagnu && \
6663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6665 "RANLIB=$${RANLIB}" \
6666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6667 install-info) \
6668 || exit 1
6669
6670 @endif dejagnu
6671
6672 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6673 maybe-install-pdf-dejagnu:
6674 @if dejagnu
6675 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6676
6677 install-pdf-dejagnu: \
6678 configure-dejagnu \
6679 pdf-dejagnu
6680 @: $(MAKE); $(unstage)
6681 @[ -f ./dejagnu/Makefile ] || exit 0; \
6682 r=`${PWD_COMMAND}`; export r; \
6683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6684 $(HOST_EXPORTS) \
6685 for flag in $(EXTRA_HOST_FLAGS) ; do \
6686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6687 done; \
6688 echo "Doing install-pdf in dejagnu" ; \
6689 (cd $(HOST_SUBDIR)/dejagnu && \
6690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6692 "RANLIB=$${RANLIB}" \
6693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6694 install-pdf) \
6695 || exit 1
6696
6697 @endif dejagnu
6698
6699 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6700 maybe-install-html-dejagnu:
6701 @if dejagnu
6702 maybe-install-html-dejagnu: install-html-dejagnu
6703
6704 install-html-dejagnu: \
6705 configure-dejagnu \
6706 html-dejagnu
6707 @: $(MAKE); $(unstage)
6708 @[ -f ./dejagnu/Makefile ] || exit 0; \
6709 r=`${PWD_COMMAND}`; export r; \
6710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6711 $(HOST_EXPORTS) \
6712 for flag in $(EXTRA_HOST_FLAGS) ; do \
6713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6714 done; \
6715 echo "Doing install-html in dejagnu" ; \
6716 (cd $(HOST_SUBDIR)/dejagnu && \
6717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6719 "RANLIB=$${RANLIB}" \
6720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6721 install-html) \
6722 || exit 1
6723
6724 @endif dejagnu
6725
6726 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6727 maybe-installcheck-dejagnu:
6728 @if dejagnu
6729 maybe-installcheck-dejagnu: installcheck-dejagnu
6730
6731 installcheck-dejagnu: \
6732 configure-dejagnu
6733 @: $(MAKE); $(unstage)
6734 @[ -f ./dejagnu/Makefile ] || exit 0; \
6735 r=`${PWD_COMMAND}`; export r; \
6736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6737 $(HOST_EXPORTS) \
6738 for flag in $(EXTRA_HOST_FLAGS) ; do \
6739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6740 done; \
6741 echo "Doing installcheck in dejagnu" ; \
6742 (cd $(HOST_SUBDIR)/dejagnu && \
6743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6745 "RANLIB=$${RANLIB}" \
6746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6747 installcheck) \
6748 || exit 1
6749
6750 @endif dejagnu
6751
6752 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6753 maybe-mostlyclean-dejagnu:
6754 @if dejagnu
6755 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6756
6757 mostlyclean-dejagnu:
6758 @: $(MAKE); $(unstage)
6759 @[ -f ./dejagnu/Makefile ] || exit 0; \
6760 r=`${PWD_COMMAND}`; export r; \
6761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6762 $(HOST_EXPORTS) \
6763 for flag in $(EXTRA_HOST_FLAGS) ; do \
6764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6765 done; \
6766 echo "Doing mostlyclean in dejagnu" ; \
6767 (cd $(HOST_SUBDIR)/dejagnu && \
6768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6770 "RANLIB=$${RANLIB}" \
6771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6772 mostlyclean) \
6773 || exit 1
6774
6775 @endif dejagnu
6776
6777 .PHONY: maybe-clean-dejagnu clean-dejagnu
6778 maybe-clean-dejagnu:
6779 @if dejagnu
6780 maybe-clean-dejagnu: clean-dejagnu
6781
6782 clean-dejagnu:
6783 @: $(MAKE); $(unstage)
6784 @[ -f ./dejagnu/Makefile ] || exit 0; \
6785 r=`${PWD_COMMAND}`; export r; \
6786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6787 $(HOST_EXPORTS) \
6788 for flag in $(EXTRA_HOST_FLAGS) ; do \
6789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6790 done; \
6791 echo "Doing clean in dejagnu" ; \
6792 (cd $(HOST_SUBDIR)/dejagnu && \
6793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6795 "RANLIB=$${RANLIB}" \
6796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6797 clean) \
6798 || exit 1
6799
6800 @endif dejagnu
6801
6802 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6803 maybe-distclean-dejagnu:
6804 @if dejagnu
6805 maybe-distclean-dejagnu: distclean-dejagnu
6806
6807 distclean-dejagnu:
6808 @: $(MAKE); $(unstage)
6809 @[ -f ./dejagnu/Makefile ] || exit 0; \
6810 r=`${PWD_COMMAND}`; export r; \
6811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6812 $(HOST_EXPORTS) \
6813 for flag in $(EXTRA_HOST_FLAGS) ; do \
6814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6815 done; \
6816 echo "Doing distclean in dejagnu" ; \
6817 (cd $(HOST_SUBDIR)/dejagnu && \
6818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6820 "RANLIB=$${RANLIB}" \
6821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6822 distclean) \
6823 || exit 1
6824
6825 @endif dejagnu
6826
6827 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6828 maybe-maintainer-clean-dejagnu:
6829 @if dejagnu
6830 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6831
6832 maintainer-clean-dejagnu:
6833 @: $(MAKE); $(unstage)
6834 @[ -f ./dejagnu/Makefile ] || exit 0; \
6835 r=`${PWD_COMMAND}`; export r; \
6836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6837 $(HOST_EXPORTS) \
6838 for flag in $(EXTRA_HOST_FLAGS) ; do \
6839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6840 done; \
6841 echo "Doing maintainer-clean in dejagnu" ; \
6842 (cd $(HOST_SUBDIR)/dejagnu && \
6843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6845 "RANLIB=$${RANLIB}" \
6846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6847 maintainer-clean) \
6848 || exit 1
6849
6850 @endif dejagnu
6851
6852
6853
6854 .PHONY: configure-etc maybe-configure-etc
6855 maybe-configure-etc:
6856 @if gcc-bootstrap
6857 configure-etc: stage_current
6858 @endif gcc-bootstrap
6859 @if etc
6860 maybe-configure-etc: configure-etc
6861 configure-etc:
6862 @: $(MAKE); $(unstage)
6863 @r=`${PWD_COMMAND}`; export r; \
6864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6865 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6867 $(HOST_EXPORTS) \
6868 echo Configuring in $(HOST_SUBDIR)/etc; \
6869 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6870 case $(srcdir) in \
6871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6872 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6874 esac; \
6875 srcdiroption="--srcdir=$${topdir}/etc"; \
6876 libsrcdir="$$s/etc"; \
6877 $(SHELL) $${libsrcdir}/configure \
6878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6879 --target=${target_alias} $${srcdiroption} \
6880 || exit 1
6881 @endif etc
6882
6883
6884
6885
6886
6887 .PHONY: all-etc maybe-all-etc
6888 maybe-all-etc:
6889 @if gcc-bootstrap
6890 all-etc: stage_current
6891 @endif gcc-bootstrap
6892 @if etc
6893 TARGET-etc=all
6894 maybe-all-etc: all-etc
6895 all-etc: configure-etc
6896 @: $(MAKE); $(unstage)
6897 @r=`${PWD_COMMAND}`; export r; \
6898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6899 $(HOST_EXPORTS) \
6900 (cd $(HOST_SUBDIR)/etc && \
6901 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6902 $(TARGET-etc))
6903 @endif etc
6904
6905
6906
6907
6908 .PHONY: check-etc maybe-check-etc
6909 maybe-check-etc:
6910 @if etc
6911 maybe-check-etc: check-etc
6912
6913 check-etc:
6914 @: $(MAKE); $(unstage)
6915 @r=`${PWD_COMMAND}`; export r; \
6916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6917 $(HOST_EXPORTS) \
6918 (cd $(HOST_SUBDIR)/etc && \
6919 $(MAKE) $(FLAGS_TO_PASS) check)
6920
6921 @endif etc
6922
6923 .PHONY: install-etc maybe-install-etc
6924 maybe-install-etc:
6925 @if etc
6926 maybe-install-etc: install-etc
6927
6928 install-etc: installdirs
6929 @: $(MAKE); $(unstage)
6930 @r=`${PWD_COMMAND}`; export r; \
6931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6932 $(HOST_EXPORTS) \
6933 (cd $(HOST_SUBDIR)/etc && \
6934 $(MAKE) $(FLAGS_TO_PASS) install)
6935
6936 @endif etc
6937
6938 .PHONY: install-strip-etc maybe-install-strip-etc
6939 maybe-install-strip-etc:
6940 @if etc
6941 maybe-install-strip-etc: install-strip-etc
6942
6943 install-strip-etc: installdirs
6944 @: $(MAKE); $(unstage)
6945 @r=`${PWD_COMMAND}`; export r; \
6946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6947 $(HOST_EXPORTS) \
6948 (cd $(HOST_SUBDIR)/etc && \
6949 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6950
6951 @endif etc
6952
6953 # Other targets (info, dvi, pdf, etc.)
6954
6955 .PHONY: maybe-info-etc info-etc
6956 maybe-info-etc:
6957 @if etc
6958 maybe-info-etc: info-etc
6959
6960 info-etc: \
6961 configure-etc
6962 @: $(MAKE); $(unstage)
6963 @[ -f ./etc/Makefile ] || exit 0; \
6964 r=`${PWD_COMMAND}`; export r; \
6965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6966 $(HOST_EXPORTS) \
6967 for flag in $(EXTRA_HOST_FLAGS) ; do \
6968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6969 done; \
6970 echo "Doing info in etc" ; \
6971 (cd $(HOST_SUBDIR)/etc && \
6972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6974 "RANLIB=$${RANLIB}" \
6975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6976 info) \
6977 || exit 1
6978
6979 @endif etc
6980
6981 .PHONY: maybe-dvi-etc dvi-etc
6982 maybe-dvi-etc:
6983 @if etc
6984 maybe-dvi-etc: dvi-etc
6985
6986 dvi-etc: \
6987 configure-etc
6988 @: $(MAKE); $(unstage)
6989 @[ -f ./etc/Makefile ] || exit 0; \
6990 r=`${PWD_COMMAND}`; export r; \
6991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6992 $(HOST_EXPORTS) \
6993 for flag in $(EXTRA_HOST_FLAGS) ; do \
6994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6995 done; \
6996 echo "Doing dvi in etc" ; \
6997 (cd $(HOST_SUBDIR)/etc && \
6998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7000 "RANLIB=$${RANLIB}" \
7001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7002 dvi) \
7003 || exit 1
7004
7005 @endif etc
7006
7007 .PHONY: maybe-pdf-etc pdf-etc
7008 maybe-pdf-etc:
7009 @if etc
7010 maybe-pdf-etc: pdf-etc
7011
7012 pdf-etc: \
7013 configure-etc
7014 @: $(MAKE); $(unstage)
7015 @[ -f ./etc/Makefile ] || exit 0; \
7016 r=`${PWD_COMMAND}`; export r; \
7017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7018 $(HOST_EXPORTS) \
7019 for flag in $(EXTRA_HOST_FLAGS) ; do \
7020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7021 done; \
7022 echo "Doing pdf in etc" ; \
7023 (cd $(HOST_SUBDIR)/etc && \
7024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7026 "RANLIB=$${RANLIB}" \
7027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7028 pdf) \
7029 || exit 1
7030
7031 @endif etc
7032
7033 .PHONY: maybe-html-etc html-etc
7034 maybe-html-etc:
7035 @if etc
7036 maybe-html-etc: html-etc
7037
7038 html-etc: \
7039 configure-etc
7040 @: $(MAKE); $(unstage)
7041 @[ -f ./etc/Makefile ] || exit 0; \
7042 r=`${PWD_COMMAND}`; export r; \
7043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7044 $(HOST_EXPORTS) \
7045 for flag in $(EXTRA_HOST_FLAGS) ; do \
7046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7047 done; \
7048 echo "Doing html in etc" ; \
7049 (cd $(HOST_SUBDIR)/etc && \
7050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7052 "RANLIB=$${RANLIB}" \
7053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7054 html) \
7055 || exit 1
7056
7057 @endif etc
7058
7059 .PHONY: maybe-TAGS-etc TAGS-etc
7060 maybe-TAGS-etc:
7061 @if etc
7062 maybe-TAGS-etc: TAGS-etc
7063
7064 TAGS-etc: \
7065 configure-etc
7066 @: $(MAKE); $(unstage)
7067 @[ -f ./etc/Makefile ] || exit 0; \
7068 r=`${PWD_COMMAND}`; export r; \
7069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7070 $(HOST_EXPORTS) \
7071 for flag in $(EXTRA_HOST_FLAGS) ; do \
7072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7073 done; \
7074 echo "Doing TAGS in etc" ; \
7075 (cd $(HOST_SUBDIR)/etc && \
7076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7078 "RANLIB=$${RANLIB}" \
7079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7080 TAGS) \
7081 || exit 1
7082
7083 @endif etc
7084
7085 .PHONY: maybe-install-info-etc install-info-etc
7086 maybe-install-info-etc:
7087 @if etc
7088 maybe-install-info-etc: install-info-etc
7089
7090 install-info-etc: \
7091 configure-etc \
7092 info-etc
7093 @: $(MAKE); $(unstage)
7094 @[ -f ./etc/Makefile ] || exit 0; \
7095 r=`${PWD_COMMAND}`; export r; \
7096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7097 $(HOST_EXPORTS) \
7098 for flag in $(EXTRA_HOST_FLAGS) ; do \
7099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7100 done; \
7101 echo "Doing install-info in etc" ; \
7102 (cd $(HOST_SUBDIR)/etc && \
7103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7105 "RANLIB=$${RANLIB}" \
7106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7107 install-info) \
7108 || exit 1
7109
7110 @endif etc
7111
7112 .PHONY: maybe-install-pdf-etc install-pdf-etc
7113 maybe-install-pdf-etc:
7114 @if etc
7115 maybe-install-pdf-etc: install-pdf-etc
7116
7117 install-pdf-etc: \
7118 configure-etc \
7119 pdf-etc
7120 @: $(MAKE); $(unstage)
7121 @[ -f ./etc/Makefile ] || exit 0; \
7122 r=`${PWD_COMMAND}`; export r; \
7123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7124 $(HOST_EXPORTS) \
7125 for flag in $(EXTRA_HOST_FLAGS) ; do \
7126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7127 done; \
7128 echo "Doing install-pdf in etc" ; \
7129 (cd $(HOST_SUBDIR)/etc && \
7130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7132 "RANLIB=$${RANLIB}" \
7133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7134 install-pdf) \
7135 || exit 1
7136
7137 @endif etc
7138
7139 .PHONY: maybe-install-html-etc install-html-etc
7140 maybe-install-html-etc:
7141 @if etc
7142 maybe-install-html-etc: install-html-etc
7143
7144 install-html-etc: \
7145 configure-etc \
7146 html-etc
7147 @: $(MAKE); $(unstage)
7148 @[ -f ./etc/Makefile ] || exit 0; \
7149 r=`${PWD_COMMAND}`; export r; \
7150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7151 $(HOST_EXPORTS) \
7152 for flag in $(EXTRA_HOST_FLAGS) ; do \
7153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7154 done; \
7155 echo "Doing install-html in etc" ; \
7156 (cd $(HOST_SUBDIR)/etc && \
7157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7159 "RANLIB=$${RANLIB}" \
7160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7161 install-html) \
7162 || exit 1
7163
7164 @endif etc
7165
7166 .PHONY: maybe-installcheck-etc installcheck-etc
7167 maybe-installcheck-etc:
7168 @if etc
7169 maybe-installcheck-etc: installcheck-etc
7170
7171 installcheck-etc: \
7172 configure-etc
7173 @: $(MAKE); $(unstage)
7174 @[ -f ./etc/Makefile ] || exit 0; \
7175 r=`${PWD_COMMAND}`; export r; \
7176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7177 $(HOST_EXPORTS) \
7178 for flag in $(EXTRA_HOST_FLAGS) ; do \
7179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7180 done; \
7181 echo "Doing installcheck in etc" ; \
7182 (cd $(HOST_SUBDIR)/etc && \
7183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7185 "RANLIB=$${RANLIB}" \
7186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7187 installcheck) \
7188 || exit 1
7189
7190 @endif etc
7191
7192 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7193 maybe-mostlyclean-etc:
7194 @if etc
7195 maybe-mostlyclean-etc: mostlyclean-etc
7196
7197 mostlyclean-etc:
7198 @: $(MAKE); $(unstage)
7199 @[ -f ./etc/Makefile ] || exit 0; \
7200 r=`${PWD_COMMAND}`; export r; \
7201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7202 $(HOST_EXPORTS) \
7203 for flag in $(EXTRA_HOST_FLAGS) ; do \
7204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7205 done; \
7206 echo "Doing mostlyclean in etc" ; \
7207 (cd $(HOST_SUBDIR)/etc && \
7208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7210 "RANLIB=$${RANLIB}" \
7211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7212 mostlyclean) \
7213 || exit 1
7214
7215 @endif etc
7216
7217 .PHONY: maybe-clean-etc clean-etc
7218 maybe-clean-etc:
7219 @if etc
7220 maybe-clean-etc: clean-etc
7221
7222 clean-etc:
7223 @: $(MAKE); $(unstage)
7224 @[ -f ./etc/Makefile ] || exit 0; \
7225 r=`${PWD_COMMAND}`; export r; \
7226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7227 $(HOST_EXPORTS) \
7228 for flag in $(EXTRA_HOST_FLAGS) ; do \
7229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7230 done; \
7231 echo "Doing clean in etc" ; \
7232 (cd $(HOST_SUBDIR)/etc && \
7233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7235 "RANLIB=$${RANLIB}" \
7236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7237 clean) \
7238 || exit 1
7239
7240 @endif etc
7241
7242 .PHONY: maybe-distclean-etc distclean-etc
7243 maybe-distclean-etc:
7244 @if etc
7245 maybe-distclean-etc: distclean-etc
7246
7247 distclean-etc:
7248 @: $(MAKE); $(unstage)
7249 @[ -f ./etc/Makefile ] || exit 0; \
7250 r=`${PWD_COMMAND}`; export r; \
7251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7252 $(HOST_EXPORTS) \
7253 for flag in $(EXTRA_HOST_FLAGS) ; do \
7254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7255 done; \
7256 echo "Doing distclean in etc" ; \
7257 (cd $(HOST_SUBDIR)/etc && \
7258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7260 "RANLIB=$${RANLIB}" \
7261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7262 distclean) \
7263 || exit 1
7264
7265 @endif etc
7266
7267 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7268 maybe-maintainer-clean-etc:
7269 @if etc
7270 maybe-maintainer-clean-etc: maintainer-clean-etc
7271
7272 maintainer-clean-etc:
7273 @: $(MAKE); $(unstage)
7274 @[ -f ./etc/Makefile ] || exit 0; \
7275 r=`${PWD_COMMAND}`; export r; \
7276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7277 $(HOST_EXPORTS) \
7278 for flag in $(EXTRA_HOST_FLAGS) ; do \
7279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7280 done; \
7281 echo "Doing maintainer-clean in etc" ; \
7282 (cd $(HOST_SUBDIR)/etc && \
7283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7285 "RANLIB=$${RANLIB}" \
7286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7287 maintainer-clean) \
7288 || exit 1
7289
7290 @endif etc
7291
7292
7293
7294 .PHONY: configure-fastjar maybe-configure-fastjar
7295 maybe-configure-fastjar:
7296 @if gcc-bootstrap
7297 configure-fastjar: stage_current
7298 @endif gcc-bootstrap
7299 @if fastjar
7300 maybe-configure-fastjar: configure-fastjar
7301 configure-fastjar:
7302 @: $(MAKE); $(unstage)
7303 @r=`${PWD_COMMAND}`; export r; \
7304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7305 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7307 $(HOST_EXPORTS) \
7308 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7309 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7310 case $(srcdir) in \
7311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7312 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7314 esac; \
7315 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7316 libsrcdir="$$s/fastjar"; \
7317 $(SHELL) $${libsrcdir}/configure \
7318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7319 --target=${target_alias} $${srcdiroption} \
7320 || exit 1
7321 @endif fastjar
7322
7323
7324
7325
7326
7327 .PHONY: all-fastjar maybe-all-fastjar
7328 maybe-all-fastjar:
7329 @if gcc-bootstrap
7330 all-fastjar: stage_current
7331 @endif gcc-bootstrap
7332 @if fastjar
7333 TARGET-fastjar=all
7334 maybe-all-fastjar: all-fastjar
7335 all-fastjar: configure-fastjar
7336 @: $(MAKE); $(unstage)
7337 @r=`${PWD_COMMAND}`; export r; \
7338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7339 $(HOST_EXPORTS) \
7340 (cd $(HOST_SUBDIR)/fastjar && \
7341 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7342 $(TARGET-fastjar))
7343 @endif fastjar
7344
7345
7346
7347
7348 .PHONY: check-fastjar maybe-check-fastjar
7349 maybe-check-fastjar:
7350 @if fastjar
7351 maybe-check-fastjar: check-fastjar
7352
7353 # This module is only tested in a native toolchain.
7354 check-fastjar:
7355 @: $(MAKE); $(unstage)
7356 @if [ '$(host)' = '$(target)' ] ; then \
7357 r=`${PWD_COMMAND}`; export r; \
7358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7359 $(HOST_EXPORTS) \
7360 (cd $(HOST_SUBDIR)/fastjar && \
7361 $(MAKE) $(FLAGS_TO_PASS) check); \
7362 fi
7363
7364 @endif fastjar
7365
7366 .PHONY: install-fastjar maybe-install-fastjar
7367 maybe-install-fastjar:
7368 @if fastjar
7369 maybe-install-fastjar: install-fastjar
7370
7371 install-fastjar: installdirs
7372 @: $(MAKE); $(unstage)
7373 @r=`${PWD_COMMAND}`; export r; \
7374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7375 $(HOST_EXPORTS) \
7376 (cd $(HOST_SUBDIR)/fastjar && \
7377 $(MAKE) $(FLAGS_TO_PASS) install)
7378
7379 @endif fastjar
7380
7381 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7382 maybe-install-strip-fastjar:
7383 @if fastjar
7384 maybe-install-strip-fastjar: install-strip-fastjar
7385
7386 install-strip-fastjar: installdirs
7387 @: $(MAKE); $(unstage)
7388 @r=`${PWD_COMMAND}`; export r; \
7389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7390 $(HOST_EXPORTS) \
7391 (cd $(HOST_SUBDIR)/fastjar && \
7392 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7393
7394 @endif fastjar
7395
7396 # Other targets (info, dvi, pdf, etc.)
7397
7398 .PHONY: maybe-info-fastjar info-fastjar
7399 maybe-info-fastjar:
7400 @if fastjar
7401 maybe-info-fastjar: info-fastjar
7402
7403 info-fastjar: \
7404 configure-fastjar
7405 @: $(MAKE); $(unstage)
7406 @[ -f ./fastjar/Makefile ] || exit 0; \
7407 r=`${PWD_COMMAND}`; export r; \
7408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7409 $(HOST_EXPORTS) \
7410 for flag in $(EXTRA_HOST_FLAGS) ; do \
7411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7412 done; \
7413 echo "Doing info in fastjar" ; \
7414 (cd $(HOST_SUBDIR)/fastjar && \
7415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7417 "RANLIB=$${RANLIB}" \
7418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7419 info) \
7420 || exit 1
7421
7422 @endif fastjar
7423
7424 .PHONY: maybe-dvi-fastjar dvi-fastjar
7425 maybe-dvi-fastjar:
7426 @if fastjar
7427 maybe-dvi-fastjar: dvi-fastjar
7428
7429 dvi-fastjar: \
7430 configure-fastjar
7431 @: $(MAKE); $(unstage)
7432 @[ -f ./fastjar/Makefile ] || exit 0; \
7433 r=`${PWD_COMMAND}`; export r; \
7434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7435 $(HOST_EXPORTS) \
7436 for flag in $(EXTRA_HOST_FLAGS) ; do \
7437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7438 done; \
7439 echo "Doing dvi in fastjar" ; \
7440 (cd $(HOST_SUBDIR)/fastjar && \
7441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7443 "RANLIB=$${RANLIB}" \
7444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7445 dvi) \
7446 || exit 1
7447
7448 @endif fastjar
7449
7450 .PHONY: maybe-pdf-fastjar pdf-fastjar
7451 maybe-pdf-fastjar:
7452 @if fastjar
7453 maybe-pdf-fastjar: pdf-fastjar
7454
7455 pdf-fastjar: \
7456 configure-fastjar
7457 @: $(MAKE); $(unstage)
7458 @[ -f ./fastjar/Makefile ] || exit 0; \
7459 r=`${PWD_COMMAND}`; export r; \
7460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7461 $(HOST_EXPORTS) \
7462 for flag in $(EXTRA_HOST_FLAGS) ; do \
7463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7464 done; \
7465 echo "Doing pdf in fastjar" ; \
7466 (cd $(HOST_SUBDIR)/fastjar && \
7467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7469 "RANLIB=$${RANLIB}" \
7470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7471 pdf) \
7472 || exit 1
7473
7474 @endif fastjar
7475
7476 .PHONY: maybe-html-fastjar html-fastjar
7477 maybe-html-fastjar:
7478 @if fastjar
7479 maybe-html-fastjar: html-fastjar
7480
7481 html-fastjar: \
7482 configure-fastjar
7483 @: $(MAKE); $(unstage)
7484 @[ -f ./fastjar/Makefile ] || exit 0; \
7485 r=`${PWD_COMMAND}`; export r; \
7486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7487 $(HOST_EXPORTS) \
7488 for flag in $(EXTRA_HOST_FLAGS) ; do \
7489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7490 done; \
7491 echo "Doing html in fastjar" ; \
7492 (cd $(HOST_SUBDIR)/fastjar && \
7493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7495 "RANLIB=$${RANLIB}" \
7496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7497 html) \
7498 || exit 1
7499
7500 @endif fastjar
7501
7502 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7503 maybe-TAGS-fastjar:
7504 @if fastjar
7505 maybe-TAGS-fastjar: TAGS-fastjar
7506
7507 TAGS-fastjar: \
7508 configure-fastjar
7509 @: $(MAKE); $(unstage)
7510 @[ -f ./fastjar/Makefile ] || exit 0; \
7511 r=`${PWD_COMMAND}`; export r; \
7512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7513 $(HOST_EXPORTS) \
7514 for flag in $(EXTRA_HOST_FLAGS) ; do \
7515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7516 done; \
7517 echo "Doing TAGS in fastjar" ; \
7518 (cd $(HOST_SUBDIR)/fastjar && \
7519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7521 "RANLIB=$${RANLIB}" \
7522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7523 TAGS) \
7524 || exit 1
7525
7526 @endif fastjar
7527
7528 .PHONY: maybe-install-info-fastjar install-info-fastjar
7529 maybe-install-info-fastjar:
7530 @if fastjar
7531 maybe-install-info-fastjar: install-info-fastjar
7532
7533 install-info-fastjar: \
7534 configure-fastjar \
7535 info-fastjar
7536 @: $(MAKE); $(unstage)
7537 @[ -f ./fastjar/Makefile ] || exit 0; \
7538 r=`${PWD_COMMAND}`; export r; \
7539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7540 $(HOST_EXPORTS) \
7541 for flag in $(EXTRA_HOST_FLAGS) ; do \
7542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7543 done; \
7544 echo "Doing install-info in fastjar" ; \
7545 (cd $(HOST_SUBDIR)/fastjar && \
7546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7548 "RANLIB=$${RANLIB}" \
7549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7550 install-info) \
7551 || exit 1
7552
7553 @endif fastjar
7554
7555 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7556 maybe-install-pdf-fastjar:
7557 @if fastjar
7558 maybe-install-pdf-fastjar: install-pdf-fastjar
7559
7560 install-pdf-fastjar: \
7561 configure-fastjar \
7562 pdf-fastjar
7563 @: $(MAKE); $(unstage)
7564 @[ -f ./fastjar/Makefile ] || exit 0; \
7565 r=`${PWD_COMMAND}`; export r; \
7566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7567 $(HOST_EXPORTS) \
7568 for flag in $(EXTRA_HOST_FLAGS) ; do \
7569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7570 done; \
7571 echo "Doing install-pdf in fastjar" ; \
7572 (cd $(HOST_SUBDIR)/fastjar && \
7573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7575 "RANLIB=$${RANLIB}" \
7576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7577 install-pdf) \
7578 || exit 1
7579
7580 @endif fastjar
7581
7582 .PHONY: maybe-install-html-fastjar install-html-fastjar
7583 maybe-install-html-fastjar:
7584 @if fastjar
7585 maybe-install-html-fastjar: install-html-fastjar
7586
7587 install-html-fastjar: \
7588 configure-fastjar \
7589 html-fastjar
7590 @: $(MAKE); $(unstage)
7591 @[ -f ./fastjar/Makefile ] || exit 0; \
7592 r=`${PWD_COMMAND}`; export r; \
7593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7594 $(HOST_EXPORTS) \
7595 for flag in $(EXTRA_HOST_FLAGS) ; do \
7596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7597 done; \
7598 echo "Doing install-html in fastjar" ; \
7599 (cd $(HOST_SUBDIR)/fastjar && \
7600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7602 "RANLIB=$${RANLIB}" \
7603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7604 install-html) \
7605 || exit 1
7606
7607 @endif fastjar
7608
7609 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7610 maybe-installcheck-fastjar:
7611 @if fastjar
7612 maybe-installcheck-fastjar: installcheck-fastjar
7613
7614 installcheck-fastjar: \
7615 configure-fastjar
7616 @: $(MAKE); $(unstage)
7617 @[ -f ./fastjar/Makefile ] || exit 0; \
7618 r=`${PWD_COMMAND}`; export r; \
7619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7620 $(HOST_EXPORTS) \
7621 for flag in $(EXTRA_HOST_FLAGS) ; do \
7622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7623 done; \
7624 echo "Doing installcheck in fastjar" ; \
7625 (cd $(HOST_SUBDIR)/fastjar && \
7626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7628 "RANLIB=$${RANLIB}" \
7629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7630 installcheck) \
7631 || exit 1
7632
7633 @endif fastjar
7634
7635 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7636 maybe-mostlyclean-fastjar:
7637 @if fastjar
7638 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7639
7640 mostlyclean-fastjar:
7641 @: $(MAKE); $(unstage)
7642 @[ -f ./fastjar/Makefile ] || exit 0; \
7643 r=`${PWD_COMMAND}`; export r; \
7644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7645 $(HOST_EXPORTS) \
7646 for flag in $(EXTRA_HOST_FLAGS) ; do \
7647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7648 done; \
7649 echo "Doing mostlyclean in fastjar" ; \
7650 (cd $(HOST_SUBDIR)/fastjar && \
7651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7653 "RANLIB=$${RANLIB}" \
7654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7655 mostlyclean) \
7656 || exit 1
7657
7658 @endif fastjar
7659
7660 .PHONY: maybe-clean-fastjar clean-fastjar
7661 maybe-clean-fastjar:
7662 @if fastjar
7663 maybe-clean-fastjar: clean-fastjar
7664
7665 clean-fastjar:
7666 @: $(MAKE); $(unstage)
7667 @[ -f ./fastjar/Makefile ] || exit 0; \
7668 r=`${PWD_COMMAND}`; export r; \
7669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7670 $(HOST_EXPORTS) \
7671 for flag in $(EXTRA_HOST_FLAGS) ; do \
7672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7673 done; \
7674 echo "Doing clean in fastjar" ; \
7675 (cd $(HOST_SUBDIR)/fastjar && \
7676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7678 "RANLIB=$${RANLIB}" \
7679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7680 clean) \
7681 || exit 1
7682
7683 @endif fastjar
7684
7685 .PHONY: maybe-distclean-fastjar distclean-fastjar
7686 maybe-distclean-fastjar:
7687 @if fastjar
7688 maybe-distclean-fastjar: distclean-fastjar
7689
7690 distclean-fastjar:
7691 @: $(MAKE); $(unstage)
7692 @[ -f ./fastjar/Makefile ] || exit 0; \
7693 r=`${PWD_COMMAND}`; export r; \
7694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7695 $(HOST_EXPORTS) \
7696 for flag in $(EXTRA_HOST_FLAGS) ; do \
7697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7698 done; \
7699 echo "Doing distclean in fastjar" ; \
7700 (cd $(HOST_SUBDIR)/fastjar && \
7701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7703 "RANLIB=$${RANLIB}" \
7704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7705 distclean) \
7706 || exit 1
7707
7708 @endif fastjar
7709
7710 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7711 maybe-maintainer-clean-fastjar:
7712 @if fastjar
7713 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7714
7715 maintainer-clean-fastjar:
7716 @: $(MAKE); $(unstage)
7717 @[ -f ./fastjar/Makefile ] || exit 0; \
7718 r=`${PWD_COMMAND}`; export r; \
7719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7720 $(HOST_EXPORTS) \
7721 for flag in $(EXTRA_HOST_FLAGS) ; do \
7722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7723 done; \
7724 echo "Doing maintainer-clean in fastjar" ; \
7725 (cd $(HOST_SUBDIR)/fastjar && \
7726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7728 "RANLIB=$${RANLIB}" \
7729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7730 maintainer-clean) \
7731 || exit 1
7732
7733 @endif fastjar
7734
7735
7736
7737 .PHONY: configure-fixincludes maybe-configure-fixincludes
7738 maybe-configure-fixincludes:
7739 @if gcc-bootstrap
7740 configure-fixincludes: stage_current
7741 @endif gcc-bootstrap
7742 @if fixincludes
7743 maybe-configure-fixincludes: configure-fixincludes
7744 configure-fixincludes:
7745 @: $(MAKE); $(unstage)
7746 @r=`${PWD_COMMAND}`; export r; \
7747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7748 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7750 $(HOST_EXPORTS) \
7751 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7752 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7753 case $(srcdir) in \
7754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7755 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7757 esac; \
7758 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7759 libsrcdir="$$s/fixincludes"; \
7760 $(SHELL) $${libsrcdir}/configure \
7761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7762 --target=${target_alias} $${srcdiroption} \
7763 || exit 1
7764 @endif fixincludes
7765
7766
7767
7768
7769
7770 .PHONY: all-fixincludes maybe-all-fixincludes
7771 maybe-all-fixincludes:
7772 @if gcc-bootstrap
7773 all-fixincludes: stage_current
7774 @endif gcc-bootstrap
7775 @if fixincludes
7776 TARGET-fixincludes=all
7777 maybe-all-fixincludes: all-fixincludes
7778 all-fixincludes: configure-fixincludes
7779 @: $(MAKE); $(unstage)
7780 @r=`${PWD_COMMAND}`; export r; \
7781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7782 $(HOST_EXPORTS) \
7783 (cd $(HOST_SUBDIR)/fixincludes && \
7784 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7785 $(TARGET-fixincludes))
7786 @endif fixincludes
7787
7788
7789
7790
7791 .PHONY: check-fixincludes maybe-check-fixincludes
7792 maybe-check-fixincludes:
7793 @if fixincludes
7794 maybe-check-fixincludes: check-fixincludes
7795
7796 check-fixincludes:
7797 @: $(MAKE); $(unstage)
7798 @r=`${PWD_COMMAND}`; export r; \
7799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7800 $(HOST_EXPORTS) \
7801 (cd $(HOST_SUBDIR)/fixincludes && \
7802 $(MAKE) $(FLAGS_TO_PASS) check)
7803
7804 @endif fixincludes
7805
7806 .PHONY: install-fixincludes maybe-install-fixincludes
7807 maybe-install-fixincludes:
7808 @if fixincludes
7809 maybe-install-fixincludes: install-fixincludes
7810
7811 install-fixincludes: installdirs
7812 @: $(MAKE); $(unstage)
7813 @r=`${PWD_COMMAND}`; export r; \
7814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7815 $(HOST_EXPORTS) \
7816 (cd $(HOST_SUBDIR)/fixincludes && \
7817 $(MAKE) $(FLAGS_TO_PASS) install)
7818
7819 @endif fixincludes
7820
7821 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7822 maybe-install-strip-fixincludes:
7823 @if fixincludes
7824 maybe-install-strip-fixincludes: install-strip-fixincludes
7825
7826 install-strip-fixincludes: installdirs
7827 @: $(MAKE); $(unstage)
7828 @r=`${PWD_COMMAND}`; export r; \
7829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7830 $(HOST_EXPORTS) \
7831 (cd $(HOST_SUBDIR)/fixincludes && \
7832 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7833
7834 @endif fixincludes
7835
7836 # Other targets (info, dvi, pdf, etc.)
7837
7838 .PHONY: maybe-info-fixincludes info-fixincludes
7839 maybe-info-fixincludes:
7840 @if fixincludes
7841 maybe-info-fixincludes: info-fixincludes
7842
7843 info-fixincludes: \
7844 configure-fixincludes
7845 @: $(MAKE); $(unstage)
7846 @[ -f ./fixincludes/Makefile ] || exit 0; \
7847 r=`${PWD_COMMAND}`; export r; \
7848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7849 $(HOST_EXPORTS) \
7850 for flag in $(EXTRA_HOST_FLAGS) ; do \
7851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7852 done; \
7853 echo "Doing info in fixincludes" ; \
7854 (cd $(HOST_SUBDIR)/fixincludes && \
7855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7857 "RANLIB=$${RANLIB}" \
7858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7859 info) \
7860 || exit 1
7861
7862 @endif fixincludes
7863
7864 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7865 maybe-dvi-fixincludes:
7866 @if fixincludes
7867 maybe-dvi-fixincludes: dvi-fixincludes
7868
7869 dvi-fixincludes: \
7870 configure-fixincludes
7871 @: $(MAKE); $(unstage)
7872 @[ -f ./fixincludes/Makefile ] || exit 0; \
7873 r=`${PWD_COMMAND}`; export r; \
7874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7875 $(HOST_EXPORTS) \
7876 for flag in $(EXTRA_HOST_FLAGS) ; do \
7877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7878 done; \
7879 echo "Doing dvi in fixincludes" ; \
7880 (cd $(HOST_SUBDIR)/fixincludes && \
7881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7883 "RANLIB=$${RANLIB}" \
7884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7885 dvi) \
7886 || exit 1
7887
7888 @endif fixincludes
7889
7890 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7891 maybe-pdf-fixincludes:
7892 @if fixincludes
7893 maybe-pdf-fixincludes: pdf-fixincludes
7894
7895 pdf-fixincludes: \
7896 configure-fixincludes
7897 @: $(MAKE); $(unstage)
7898 @[ -f ./fixincludes/Makefile ] || exit 0; \
7899 r=`${PWD_COMMAND}`; export r; \
7900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7901 $(HOST_EXPORTS) \
7902 for flag in $(EXTRA_HOST_FLAGS) ; do \
7903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7904 done; \
7905 echo "Doing pdf in fixincludes" ; \
7906 (cd $(HOST_SUBDIR)/fixincludes && \
7907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7909 "RANLIB=$${RANLIB}" \
7910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7911 pdf) \
7912 || exit 1
7913
7914 @endif fixincludes
7915
7916 .PHONY: maybe-html-fixincludes html-fixincludes
7917 maybe-html-fixincludes:
7918 @if fixincludes
7919 maybe-html-fixincludes: html-fixincludes
7920
7921 html-fixincludes: \
7922 configure-fixincludes
7923 @: $(MAKE); $(unstage)
7924 @[ -f ./fixincludes/Makefile ] || exit 0; \
7925 r=`${PWD_COMMAND}`; export r; \
7926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7927 $(HOST_EXPORTS) \
7928 for flag in $(EXTRA_HOST_FLAGS) ; do \
7929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7930 done; \
7931 echo "Doing html in fixincludes" ; \
7932 (cd $(HOST_SUBDIR)/fixincludes && \
7933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7935 "RANLIB=$${RANLIB}" \
7936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7937 html) \
7938 || exit 1
7939
7940 @endif fixincludes
7941
7942 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7943 maybe-TAGS-fixincludes:
7944 @if fixincludes
7945 maybe-TAGS-fixincludes: TAGS-fixincludes
7946
7947 # fixincludes doesn't support TAGS.
7948 TAGS-fixincludes:
7949
7950 @endif fixincludes
7951
7952 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7953 maybe-install-info-fixincludes:
7954 @if fixincludes
7955 maybe-install-info-fixincludes: install-info-fixincludes
7956
7957 install-info-fixincludes: \
7958 configure-fixincludes \
7959 info-fixincludes
7960 @: $(MAKE); $(unstage)
7961 @[ -f ./fixincludes/Makefile ] || exit 0; \
7962 r=`${PWD_COMMAND}`; export r; \
7963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7964 $(HOST_EXPORTS) \
7965 for flag in $(EXTRA_HOST_FLAGS) ; do \
7966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7967 done; \
7968 echo "Doing install-info in fixincludes" ; \
7969 (cd $(HOST_SUBDIR)/fixincludes && \
7970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7972 "RANLIB=$${RANLIB}" \
7973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7974 install-info) \
7975 || exit 1
7976
7977 @endif fixincludes
7978
7979 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7980 maybe-install-pdf-fixincludes:
7981 @if fixincludes
7982 maybe-install-pdf-fixincludes: install-pdf-fixincludes
7983
7984 install-pdf-fixincludes: \
7985 configure-fixincludes \
7986 pdf-fixincludes
7987 @: $(MAKE); $(unstage)
7988 @[ -f ./fixincludes/Makefile ] || exit 0; \
7989 r=`${PWD_COMMAND}`; export r; \
7990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7991 $(HOST_EXPORTS) \
7992 for flag in $(EXTRA_HOST_FLAGS) ; do \
7993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7994 done; \
7995 echo "Doing install-pdf in fixincludes" ; \
7996 (cd $(HOST_SUBDIR)/fixincludes && \
7997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7999 "RANLIB=$${RANLIB}" \
8000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8001 install-pdf) \
8002 || exit 1
8003
8004 @endif fixincludes
8005
8006 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8007 maybe-install-html-fixincludes:
8008 @if fixincludes
8009 maybe-install-html-fixincludes: install-html-fixincludes
8010
8011 install-html-fixincludes: \
8012 configure-fixincludes \
8013 html-fixincludes
8014 @: $(MAKE); $(unstage)
8015 @[ -f ./fixincludes/Makefile ] || exit 0; \
8016 r=`${PWD_COMMAND}`; export r; \
8017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8018 $(HOST_EXPORTS) \
8019 for flag in $(EXTRA_HOST_FLAGS) ; do \
8020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8021 done; \
8022 echo "Doing install-html in fixincludes" ; \
8023 (cd $(HOST_SUBDIR)/fixincludes && \
8024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8026 "RANLIB=$${RANLIB}" \
8027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8028 install-html) \
8029 || exit 1
8030
8031 @endif fixincludes
8032
8033 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8034 maybe-installcheck-fixincludes:
8035 @if fixincludes
8036 maybe-installcheck-fixincludes: installcheck-fixincludes
8037
8038 installcheck-fixincludes: \
8039 configure-fixincludes
8040 @: $(MAKE); $(unstage)
8041 @[ -f ./fixincludes/Makefile ] || exit 0; \
8042 r=`${PWD_COMMAND}`; export r; \
8043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8044 $(HOST_EXPORTS) \
8045 for flag in $(EXTRA_HOST_FLAGS) ; do \
8046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8047 done; \
8048 echo "Doing installcheck in fixincludes" ; \
8049 (cd $(HOST_SUBDIR)/fixincludes && \
8050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8052 "RANLIB=$${RANLIB}" \
8053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8054 installcheck) \
8055 || exit 1
8056
8057 @endif fixincludes
8058
8059 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8060 maybe-mostlyclean-fixincludes:
8061 @if fixincludes
8062 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8063
8064 mostlyclean-fixincludes:
8065 @: $(MAKE); $(unstage)
8066 @[ -f ./fixincludes/Makefile ] || exit 0; \
8067 r=`${PWD_COMMAND}`; export r; \
8068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8069 $(HOST_EXPORTS) \
8070 for flag in $(EXTRA_HOST_FLAGS) ; do \
8071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8072 done; \
8073 echo "Doing mostlyclean in fixincludes" ; \
8074 (cd $(HOST_SUBDIR)/fixincludes && \
8075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8077 "RANLIB=$${RANLIB}" \
8078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8079 mostlyclean) \
8080 || exit 1
8081
8082 @endif fixincludes
8083
8084 .PHONY: maybe-clean-fixincludes clean-fixincludes
8085 maybe-clean-fixincludes:
8086 @if fixincludes
8087 maybe-clean-fixincludes: clean-fixincludes
8088
8089 clean-fixincludes:
8090 @: $(MAKE); $(unstage)
8091 @[ -f ./fixincludes/Makefile ] || exit 0; \
8092 r=`${PWD_COMMAND}`; export r; \
8093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8094 $(HOST_EXPORTS) \
8095 for flag in $(EXTRA_HOST_FLAGS) ; do \
8096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8097 done; \
8098 echo "Doing clean in fixincludes" ; \
8099 (cd $(HOST_SUBDIR)/fixincludes && \
8100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8102 "RANLIB=$${RANLIB}" \
8103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8104 clean) \
8105 || exit 1
8106
8107 @endif fixincludes
8108
8109 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8110 maybe-distclean-fixincludes:
8111 @if fixincludes
8112 maybe-distclean-fixincludes: distclean-fixincludes
8113
8114 distclean-fixincludes:
8115 @: $(MAKE); $(unstage)
8116 @[ -f ./fixincludes/Makefile ] || exit 0; \
8117 r=`${PWD_COMMAND}`; export r; \
8118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8119 $(HOST_EXPORTS) \
8120 for flag in $(EXTRA_HOST_FLAGS) ; do \
8121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8122 done; \
8123 echo "Doing distclean in fixincludes" ; \
8124 (cd $(HOST_SUBDIR)/fixincludes && \
8125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8127 "RANLIB=$${RANLIB}" \
8128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8129 distclean) \
8130 || exit 1
8131
8132 @endif fixincludes
8133
8134 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8135 maybe-maintainer-clean-fixincludes:
8136 @if fixincludes
8137 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8138
8139 maintainer-clean-fixincludes:
8140 @: $(MAKE); $(unstage)
8141 @[ -f ./fixincludes/Makefile ] || exit 0; \
8142 r=`${PWD_COMMAND}`; export r; \
8143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8144 $(HOST_EXPORTS) \
8145 for flag in $(EXTRA_HOST_FLAGS) ; do \
8146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8147 done; \
8148 echo "Doing maintainer-clean in fixincludes" ; \
8149 (cd $(HOST_SUBDIR)/fixincludes && \
8150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8152 "RANLIB=$${RANLIB}" \
8153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8154 maintainer-clean) \
8155 || exit 1
8156
8157 @endif fixincludes
8158
8159
8160
8161 .PHONY: configure-flex maybe-configure-flex
8162 maybe-configure-flex:
8163 @if gcc-bootstrap
8164 configure-flex: stage_current
8165 @endif gcc-bootstrap
8166 @if flex
8167 maybe-configure-flex: configure-flex
8168 configure-flex:
8169 @: $(MAKE); $(unstage)
8170 @r=`${PWD_COMMAND}`; export r; \
8171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8172 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8174 $(HOST_EXPORTS) \
8175 echo Configuring in $(HOST_SUBDIR)/flex; \
8176 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8177 case $(srcdir) in \
8178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8179 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8181 esac; \
8182 srcdiroption="--srcdir=$${topdir}/flex"; \
8183 libsrcdir="$$s/flex"; \
8184 $(SHELL) $${libsrcdir}/configure \
8185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8186 --target=${target_alias} $${srcdiroption} \
8187 || exit 1
8188 @endif flex
8189
8190
8191
8192
8193
8194 .PHONY: all-flex maybe-all-flex
8195 maybe-all-flex:
8196 @if gcc-bootstrap
8197 all-flex: stage_current
8198 @endif gcc-bootstrap
8199 @if flex
8200 TARGET-flex=all
8201 maybe-all-flex: all-flex
8202 all-flex: configure-flex
8203 @: $(MAKE); $(unstage)
8204 @r=`${PWD_COMMAND}`; export r; \
8205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8206 $(HOST_EXPORTS) \
8207 (cd $(HOST_SUBDIR)/flex && \
8208 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8209 $(TARGET-flex))
8210 @endif flex
8211
8212
8213
8214
8215 .PHONY: check-flex maybe-check-flex
8216 maybe-check-flex:
8217 @if flex
8218 maybe-check-flex: check-flex
8219
8220 # This module is only tested in a native toolchain.
8221 check-flex:
8222 @: $(MAKE); $(unstage)
8223 @if [ '$(host)' = '$(target)' ] ; then \
8224 r=`${PWD_COMMAND}`; export r; \
8225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8226 $(HOST_EXPORTS) \
8227 (cd $(HOST_SUBDIR)/flex && \
8228 $(MAKE) $(FLAGS_TO_PASS) check); \
8229 fi
8230
8231 @endif flex
8232
8233 .PHONY: install-flex maybe-install-flex
8234 maybe-install-flex:
8235 @if flex
8236 maybe-install-flex: install-flex
8237
8238 install-flex: installdirs
8239 @: $(MAKE); $(unstage)
8240 @r=`${PWD_COMMAND}`; export r; \
8241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8242 $(HOST_EXPORTS) \
8243 (cd $(HOST_SUBDIR)/flex && \
8244 $(MAKE) $(FLAGS_TO_PASS) install)
8245
8246 @endif flex
8247
8248 .PHONY: install-strip-flex maybe-install-strip-flex
8249 maybe-install-strip-flex:
8250 @if flex
8251 maybe-install-strip-flex: install-strip-flex
8252
8253 install-strip-flex: installdirs
8254 @: $(MAKE); $(unstage)
8255 @r=`${PWD_COMMAND}`; export r; \
8256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8257 $(HOST_EXPORTS) \
8258 (cd $(HOST_SUBDIR)/flex && \
8259 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8260
8261 @endif flex
8262
8263 # Other targets (info, dvi, pdf, etc.)
8264
8265 .PHONY: maybe-info-flex info-flex
8266 maybe-info-flex:
8267 @if flex
8268 maybe-info-flex: info-flex
8269
8270 info-flex: \
8271 configure-flex
8272 @: $(MAKE); $(unstage)
8273 @[ -f ./flex/Makefile ] || exit 0; \
8274 r=`${PWD_COMMAND}`; export r; \
8275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8276 $(HOST_EXPORTS) \
8277 for flag in $(EXTRA_HOST_FLAGS) ; do \
8278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8279 done; \
8280 echo "Doing info in flex" ; \
8281 (cd $(HOST_SUBDIR)/flex && \
8282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8284 "RANLIB=$${RANLIB}" \
8285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8286 info) \
8287 || exit 1
8288
8289 @endif flex
8290
8291 .PHONY: maybe-dvi-flex dvi-flex
8292 maybe-dvi-flex:
8293 @if flex
8294 maybe-dvi-flex: dvi-flex
8295
8296 dvi-flex: \
8297 configure-flex
8298 @: $(MAKE); $(unstage)
8299 @[ -f ./flex/Makefile ] || exit 0; \
8300 r=`${PWD_COMMAND}`; export r; \
8301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8302 $(HOST_EXPORTS) \
8303 for flag in $(EXTRA_HOST_FLAGS) ; do \
8304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8305 done; \
8306 echo "Doing dvi in flex" ; \
8307 (cd $(HOST_SUBDIR)/flex && \
8308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8310 "RANLIB=$${RANLIB}" \
8311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8312 dvi) \
8313 || exit 1
8314
8315 @endif flex
8316
8317 .PHONY: maybe-pdf-flex pdf-flex
8318 maybe-pdf-flex:
8319 @if flex
8320 maybe-pdf-flex: pdf-flex
8321
8322 pdf-flex: \
8323 configure-flex
8324 @: $(MAKE); $(unstage)
8325 @[ -f ./flex/Makefile ] || exit 0; \
8326 r=`${PWD_COMMAND}`; export r; \
8327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8328 $(HOST_EXPORTS) \
8329 for flag in $(EXTRA_HOST_FLAGS) ; do \
8330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8331 done; \
8332 echo "Doing pdf in flex" ; \
8333 (cd $(HOST_SUBDIR)/flex && \
8334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8336 "RANLIB=$${RANLIB}" \
8337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8338 pdf) \
8339 || exit 1
8340
8341 @endif flex
8342
8343 .PHONY: maybe-html-flex html-flex
8344 maybe-html-flex:
8345 @if flex
8346 maybe-html-flex: html-flex
8347
8348 html-flex: \
8349 configure-flex
8350 @: $(MAKE); $(unstage)
8351 @[ -f ./flex/Makefile ] || exit 0; \
8352 r=`${PWD_COMMAND}`; export r; \
8353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8354 $(HOST_EXPORTS) \
8355 for flag in $(EXTRA_HOST_FLAGS) ; do \
8356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8357 done; \
8358 echo "Doing html in flex" ; \
8359 (cd $(HOST_SUBDIR)/flex && \
8360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8362 "RANLIB=$${RANLIB}" \
8363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8364 html) \
8365 || exit 1
8366
8367 @endif flex
8368
8369 .PHONY: maybe-TAGS-flex TAGS-flex
8370 maybe-TAGS-flex:
8371 @if flex
8372 maybe-TAGS-flex: TAGS-flex
8373
8374 TAGS-flex: \
8375 configure-flex
8376 @: $(MAKE); $(unstage)
8377 @[ -f ./flex/Makefile ] || exit 0; \
8378 r=`${PWD_COMMAND}`; export r; \
8379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8380 $(HOST_EXPORTS) \
8381 for flag in $(EXTRA_HOST_FLAGS) ; do \
8382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8383 done; \
8384 echo "Doing TAGS in flex" ; \
8385 (cd $(HOST_SUBDIR)/flex && \
8386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8388 "RANLIB=$${RANLIB}" \
8389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8390 TAGS) \
8391 || exit 1
8392
8393 @endif flex
8394
8395 .PHONY: maybe-install-info-flex install-info-flex
8396 maybe-install-info-flex:
8397 @if flex
8398 maybe-install-info-flex: install-info-flex
8399
8400 install-info-flex: \
8401 configure-flex \
8402 info-flex
8403 @: $(MAKE); $(unstage)
8404 @[ -f ./flex/Makefile ] || exit 0; \
8405 r=`${PWD_COMMAND}`; export r; \
8406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8407 $(HOST_EXPORTS) \
8408 for flag in $(EXTRA_HOST_FLAGS) ; do \
8409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8410 done; \
8411 echo "Doing install-info in flex" ; \
8412 (cd $(HOST_SUBDIR)/flex && \
8413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8415 "RANLIB=$${RANLIB}" \
8416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8417 install-info) \
8418 || exit 1
8419
8420 @endif flex
8421
8422 .PHONY: maybe-install-pdf-flex install-pdf-flex
8423 maybe-install-pdf-flex:
8424 @if flex
8425 maybe-install-pdf-flex: install-pdf-flex
8426
8427 install-pdf-flex: \
8428 configure-flex \
8429 pdf-flex
8430 @: $(MAKE); $(unstage)
8431 @[ -f ./flex/Makefile ] || exit 0; \
8432 r=`${PWD_COMMAND}`; export r; \
8433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8434 $(HOST_EXPORTS) \
8435 for flag in $(EXTRA_HOST_FLAGS) ; do \
8436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8437 done; \
8438 echo "Doing install-pdf in flex" ; \
8439 (cd $(HOST_SUBDIR)/flex && \
8440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8442 "RANLIB=$${RANLIB}" \
8443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8444 install-pdf) \
8445 || exit 1
8446
8447 @endif flex
8448
8449 .PHONY: maybe-install-html-flex install-html-flex
8450 maybe-install-html-flex:
8451 @if flex
8452 maybe-install-html-flex: install-html-flex
8453
8454 install-html-flex: \
8455 configure-flex \
8456 html-flex
8457 @: $(MAKE); $(unstage)
8458 @[ -f ./flex/Makefile ] || exit 0; \
8459 r=`${PWD_COMMAND}`; export r; \
8460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8461 $(HOST_EXPORTS) \
8462 for flag in $(EXTRA_HOST_FLAGS) ; do \
8463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8464 done; \
8465 echo "Doing install-html in flex" ; \
8466 (cd $(HOST_SUBDIR)/flex && \
8467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8469 "RANLIB=$${RANLIB}" \
8470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8471 install-html) \
8472 || exit 1
8473
8474 @endif flex
8475
8476 .PHONY: maybe-installcheck-flex installcheck-flex
8477 maybe-installcheck-flex:
8478 @if flex
8479 maybe-installcheck-flex: installcheck-flex
8480
8481 installcheck-flex: \
8482 configure-flex
8483 @: $(MAKE); $(unstage)
8484 @[ -f ./flex/Makefile ] || exit 0; \
8485 r=`${PWD_COMMAND}`; export r; \
8486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8487 $(HOST_EXPORTS) \
8488 for flag in $(EXTRA_HOST_FLAGS) ; do \
8489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8490 done; \
8491 echo "Doing installcheck in flex" ; \
8492 (cd $(HOST_SUBDIR)/flex && \
8493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8495 "RANLIB=$${RANLIB}" \
8496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8497 installcheck) \
8498 || exit 1
8499
8500 @endif flex
8501
8502 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8503 maybe-mostlyclean-flex:
8504 @if flex
8505 maybe-mostlyclean-flex: mostlyclean-flex
8506
8507 mostlyclean-flex:
8508 @: $(MAKE); $(unstage)
8509 @[ -f ./flex/Makefile ] || exit 0; \
8510 r=`${PWD_COMMAND}`; export r; \
8511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8512 $(HOST_EXPORTS) \
8513 for flag in $(EXTRA_HOST_FLAGS) ; do \
8514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8515 done; \
8516 echo "Doing mostlyclean in flex" ; \
8517 (cd $(HOST_SUBDIR)/flex && \
8518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8520 "RANLIB=$${RANLIB}" \
8521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8522 mostlyclean) \
8523 || exit 1
8524
8525 @endif flex
8526
8527 .PHONY: maybe-clean-flex clean-flex
8528 maybe-clean-flex:
8529 @if flex
8530 maybe-clean-flex: clean-flex
8531
8532 clean-flex:
8533 @: $(MAKE); $(unstage)
8534 @[ -f ./flex/Makefile ] || exit 0; \
8535 r=`${PWD_COMMAND}`; export r; \
8536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8537 $(HOST_EXPORTS) \
8538 for flag in $(EXTRA_HOST_FLAGS) ; do \
8539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8540 done; \
8541 echo "Doing clean in flex" ; \
8542 (cd $(HOST_SUBDIR)/flex && \
8543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8545 "RANLIB=$${RANLIB}" \
8546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8547 clean) \
8548 || exit 1
8549
8550 @endif flex
8551
8552 .PHONY: maybe-distclean-flex distclean-flex
8553 maybe-distclean-flex:
8554 @if flex
8555 maybe-distclean-flex: distclean-flex
8556
8557 distclean-flex:
8558 @: $(MAKE); $(unstage)
8559 @[ -f ./flex/Makefile ] || exit 0; \
8560 r=`${PWD_COMMAND}`; export r; \
8561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8562 $(HOST_EXPORTS) \
8563 for flag in $(EXTRA_HOST_FLAGS) ; do \
8564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8565 done; \
8566 echo "Doing distclean in flex" ; \
8567 (cd $(HOST_SUBDIR)/flex && \
8568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8570 "RANLIB=$${RANLIB}" \
8571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8572 distclean) \
8573 || exit 1
8574
8575 @endif flex
8576
8577 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8578 maybe-maintainer-clean-flex:
8579 @if flex
8580 maybe-maintainer-clean-flex: maintainer-clean-flex
8581
8582 maintainer-clean-flex:
8583 @: $(MAKE); $(unstage)
8584 @[ -f ./flex/Makefile ] || exit 0; \
8585 r=`${PWD_COMMAND}`; export r; \
8586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8587 $(HOST_EXPORTS) \
8588 for flag in $(EXTRA_HOST_FLAGS) ; do \
8589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8590 done; \
8591 echo "Doing maintainer-clean in flex" ; \
8592 (cd $(HOST_SUBDIR)/flex && \
8593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8595 "RANLIB=$${RANLIB}" \
8596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8597 maintainer-clean) \
8598 || exit 1
8599
8600 @endif flex
8601
8602
8603
8604 .PHONY: configure-gas maybe-configure-gas
8605 maybe-configure-gas:
8606 @if gcc-bootstrap
8607 configure-gas: stage_current
8608 @endif gcc-bootstrap
8609 @if gas
8610 maybe-configure-gas: configure-gas
8611 configure-gas:
8612 @r=`${PWD_COMMAND}`; export r; \
8613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8614 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8616 $(HOST_EXPORTS) \
8617 echo Configuring in $(HOST_SUBDIR)/gas; \
8618 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8619 case $(srcdir) in \
8620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8621 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8623 esac; \
8624 srcdiroption="--srcdir=$${topdir}/gas"; \
8625 libsrcdir="$$s/gas"; \
8626 $(SHELL) $${libsrcdir}/configure \
8627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8628 --target=${target_alias} $${srcdiroption} \
8629 || exit 1
8630 @endif gas
8631
8632
8633
8634 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8635 maybe-configure-stage1-gas:
8636 @if gas-bootstrap
8637 maybe-configure-stage1-gas: configure-stage1-gas
8638 configure-stage1-gas:
8639 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8640 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8641 @r=`${PWD_COMMAND}`; export r; \
8642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8643 TFLAGS="$(STAGE1_TFLAGS)"; \
8644 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8645 $(HOST_EXPORTS) \
8646 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8647 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8648 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8649 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8651 cd $(HOST_SUBDIR)/gas || exit 1; \
8652 case $(srcdir) in \
8653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8654 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8656 esac; \
8657 srcdiroption="--srcdir=$${topdir}/gas"; \
8658 libsrcdir="$$s/gas"; \
8659 $(SHELL) $${libsrcdir}/configure \
8660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8661 --target=${target_alias} $${srcdiroption} \
8662 $(STAGE1_CONFIGURE_FLAGS)
8663 @endif gas-bootstrap
8664
8665 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8666 maybe-configure-stage2-gas:
8667 @if gas-bootstrap
8668 maybe-configure-stage2-gas: configure-stage2-gas
8669 configure-stage2-gas:
8670 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8671 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8672 @r=`${PWD_COMMAND}`; export r; \
8673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8674 TFLAGS="$(STAGE2_TFLAGS)"; \
8675 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8676 $(HOST_EXPORTS) \
8677 $(POSTSTAGE1_HOST_EXPORTS) \
8678 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8679 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8680 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8681 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8682 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8683 cd $(HOST_SUBDIR)/gas || exit 1; \
8684 case $(srcdir) in \
8685 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8686 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8687 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8688 esac; \
8689 srcdiroption="--srcdir=$${topdir}/gas"; \
8690 libsrcdir="$$s/gas"; \
8691 $(SHELL) $${libsrcdir}/configure \
8692 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8693 --target=${target_alias} $${srcdiroption} \
8694 --with-build-libsubdir=$(HOST_SUBDIR) \
8695 $(STAGE2_CONFIGURE_FLAGS)
8696 @endif gas-bootstrap
8697
8698 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8699 maybe-configure-stage3-gas:
8700 @if gas-bootstrap
8701 maybe-configure-stage3-gas: configure-stage3-gas
8702 configure-stage3-gas:
8703 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8704 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8705 @r=`${PWD_COMMAND}`; export r; \
8706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8707 TFLAGS="$(STAGE3_TFLAGS)"; \
8708 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8709 $(HOST_EXPORTS) \
8710 $(POSTSTAGE1_HOST_EXPORTS) \
8711 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8712 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8713 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8714 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8715 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8716 cd $(HOST_SUBDIR)/gas || exit 1; \
8717 case $(srcdir) in \
8718 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8719 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8720 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8721 esac; \
8722 srcdiroption="--srcdir=$${topdir}/gas"; \
8723 libsrcdir="$$s/gas"; \
8724 $(SHELL) $${libsrcdir}/configure \
8725 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8726 --target=${target_alias} $${srcdiroption} \
8727 --with-build-libsubdir=$(HOST_SUBDIR) \
8728 $(STAGE3_CONFIGURE_FLAGS)
8729 @endif gas-bootstrap
8730
8731 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8732 maybe-configure-stage4-gas:
8733 @if gas-bootstrap
8734 maybe-configure-stage4-gas: configure-stage4-gas
8735 configure-stage4-gas:
8736 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8737 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8738 @r=`${PWD_COMMAND}`; export r; \
8739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8740 TFLAGS="$(STAGE4_TFLAGS)"; \
8741 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8742 $(HOST_EXPORTS) \
8743 $(POSTSTAGE1_HOST_EXPORTS) \
8744 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8745 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8746 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8747 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8749 cd $(HOST_SUBDIR)/gas || exit 1; \
8750 case $(srcdir) in \
8751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8752 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8754 esac; \
8755 srcdiroption="--srcdir=$${topdir}/gas"; \
8756 libsrcdir="$$s/gas"; \
8757 $(SHELL) $${libsrcdir}/configure \
8758 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8759 --target=${target_alias} $${srcdiroption} \
8760 --with-build-libsubdir=$(HOST_SUBDIR) \
8761 $(STAGE4_CONFIGURE_FLAGS)
8762 @endif gas-bootstrap
8763
8764 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8765 maybe-configure-stageprofile-gas:
8766 @if gas-bootstrap
8767 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8768 configure-stageprofile-gas:
8769 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8770 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8771 @r=`${PWD_COMMAND}`; export r; \
8772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8773 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8774 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8775 $(HOST_EXPORTS) \
8776 $(POSTSTAGE1_HOST_EXPORTS) \
8777 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8778 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8779 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8780 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8781 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8782 cd $(HOST_SUBDIR)/gas || exit 1; \
8783 case $(srcdir) in \
8784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8785 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8787 esac; \
8788 srcdiroption="--srcdir=$${topdir}/gas"; \
8789 libsrcdir="$$s/gas"; \
8790 $(SHELL) $${libsrcdir}/configure \
8791 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8792 --target=${target_alias} $${srcdiroption} \
8793 --with-build-libsubdir=$(HOST_SUBDIR) \
8794 $(STAGEprofile_CONFIGURE_FLAGS)
8795 @endif gas-bootstrap
8796
8797 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8798 maybe-configure-stagefeedback-gas:
8799 @if gas-bootstrap
8800 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8801 configure-stagefeedback-gas:
8802 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8803 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8804 @r=`${PWD_COMMAND}`; export r; \
8805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8806 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8807 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8808 $(HOST_EXPORTS) \
8809 $(POSTSTAGE1_HOST_EXPORTS) \
8810 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8811 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8812 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8813 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8814 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8815 cd $(HOST_SUBDIR)/gas || exit 1; \
8816 case $(srcdir) in \
8817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8818 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8820 esac; \
8821 srcdiroption="--srcdir=$${topdir}/gas"; \
8822 libsrcdir="$$s/gas"; \
8823 $(SHELL) $${libsrcdir}/configure \
8824 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8825 --target=${target_alias} $${srcdiroption} \
8826 --with-build-libsubdir=$(HOST_SUBDIR) \
8827 $(STAGEfeedback_CONFIGURE_FLAGS)
8828 @endif gas-bootstrap
8829
8830
8831
8832
8833
8834 .PHONY: all-gas maybe-all-gas
8835 maybe-all-gas:
8836 @if gcc-bootstrap
8837 all-gas: stage_current
8838 @endif gcc-bootstrap
8839 @if gas
8840 TARGET-gas=all
8841 maybe-all-gas: all-gas
8842 all-gas: configure-gas
8843 @r=`${PWD_COMMAND}`; export r; \
8844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8845 $(HOST_EXPORTS) \
8846 (cd $(HOST_SUBDIR)/gas && \
8847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8848 $(TARGET-gas))
8849 @endif gas
8850
8851
8852
8853 .PHONY: all-stage1-gas maybe-all-stage1-gas
8854 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8855 maybe-all-stage1-gas:
8856 maybe-clean-stage1-gas:
8857 @if gas-bootstrap
8858 maybe-all-stage1-gas: all-stage1-gas
8859 all-stage1: all-stage1-gas
8860 TARGET-stage1-gas = $(TARGET-gas)
8861 all-stage1-gas: configure-stage1-gas
8862 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8863 @r=`${PWD_COMMAND}`; export r; \
8864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8865 TFLAGS="$(STAGE1_TFLAGS)"; \
8866 $(HOST_EXPORTS) \
8867 cd $(HOST_SUBDIR)/gas && \
8868 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8869 CFLAGS="$(STAGE1_CFLAGS)" \
8870 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8871 LIBCFLAGS="$(LIBCFLAGS)" \
8872 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8873 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8874 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8875 $(EXTRA_HOST_FLAGS) \
8876 TFLAGS="$(STAGE1_TFLAGS)" \
8877 $(TARGET-stage1-gas)
8878
8879 maybe-clean-stage1-gas: clean-stage1-gas
8880 clean-stage1: clean-stage1-gas
8881 clean-stage1-gas:
8882 @if [ $(current_stage) = stage1 ]; then \
8883 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8884 else \
8885 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8886 $(MAKE) stage1-start; \
8887 fi; \
8888 cd $(HOST_SUBDIR)/gas && \
8889 $(MAKE) $(EXTRA_HOST_FLAGS) \
8890 clean
8891 @endif gas-bootstrap
8892
8893
8894 .PHONY: all-stage2-gas maybe-all-stage2-gas
8895 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8896 maybe-all-stage2-gas:
8897 maybe-clean-stage2-gas:
8898 @if gas-bootstrap
8899 maybe-all-stage2-gas: all-stage2-gas
8900 all-stage2: all-stage2-gas
8901 TARGET-stage2-gas = $(TARGET-gas)
8902 all-stage2-gas: configure-stage2-gas
8903 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8904 @r=`${PWD_COMMAND}`; export r; \
8905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8906 TFLAGS="$(STAGE2_TFLAGS)"; \
8907 $(HOST_EXPORTS) \
8908 $(POSTSTAGE1_HOST_EXPORTS) \
8909 cd $(HOST_SUBDIR)/gas && \
8910 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8911 CFLAGS="$(STAGE2_CFLAGS)" \
8912 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8913 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8914 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8915 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8916 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8917 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8918 TFLAGS="$(STAGE2_TFLAGS)" \
8919 $(TARGET-stage2-gas)
8920
8921 maybe-clean-stage2-gas: clean-stage2-gas
8922 clean-stage2: clean-stage2-gas
8923 clean-stage2-gas:
8924 @if [ $(current_stage) = stage2 ]; then \
8925 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8926 else \
8927 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8928 $(MAKE) stage2-start; \
8929 fi; \
8930 cd $(HOST_SUBDIR)/gas && \
8931 $(MAKE) $(EXTRA_HOST_FLAGS) \
8932 $(POSTSTAGE1_FLAGS_TO_PASS) \
8933 clean
8934 @endif gas-bootstrap
8935
8936
8937 .PHONY: all-stage3-gas maybe-all-stage3-gas
8938 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8939 maybe-all-stage3-gas:
8940 maybe-clean-stage3-gas:
8941 @if gas-bootstrap
8942 maybe-all-stage3-gas: all-stage3-gas
8943 all-stage3: all-stage3-gas
8944 TARGET-stage3-gas = $(TARGET-gas)
8945 all-stage3-gas: configure-stage3-gas
8946 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8947 @r=`${PWD_COMMAND}`; export r; \
8948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8949 TFLAGS="$(STAGE3_TFLAGS)"; \
8950 $(HOST_EXPORTS) \
8951 $(POSTSTAGE1_HOST_EXPORTS) \
8952 cd $(HOST_SUBDIR)/gas && \
8953 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8954 CFLAGS="$(STAGE3_CFLAGS)" \
8955 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8956 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8957 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8958 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8959 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8960 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8961 TFLAGS="$(STAGE3_TFLAGS)" \
8962 $(TARGET-stage3-gas)
8963
8964 maybe-clean-stage3-gas: clean-stage3-gas
8965 clean-stage3: clean-stage3-gas
8966 clean-stage3-gas:
8967 @if [ $(current_stage) = stage3 ]; then \
8968 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8969 else \
8970 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8971 $(MAKE) stage3-start; \
8972 fi; \
8973 cd $(HOST_SUBDIR)/gas && \
8974 $(MAKE) $(EXTRA_HOST_FLAGS) \
8975 $(POSTSTAGE1_FLAGS_TO_PASS) \
8976 clean
8977 @endif gas-bootstrap
8978
8979
8980 .PHONY: all-stage4-gas maybe-all-stage4-gas
8981 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
8982 maybe-all-stage4-gas:
8983 maybe-clean-stage4-gas:
8984 @if gas-bootstrap
8985 maybe-all-stage4-gas: all-stage4-gas
8986 all-stage4: all-stage4-gas
8987 TARGET-stage4-gas = $(TARGET-gas)
8988 all-stage4-gas: configure-stage4-gas
8989 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8990 @r=`${PWD_COMMAND}`; export r; \
8991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8992 TFLAGS="$(STAGE4_TFLAGS)"; \
8993 $(HOST_EXPORTS) \
8994 $(POSTSTAGE1_HOST_EXPORTS) \
8995 cd $(HOST_SUBDIR)/gas && \
8996 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8997 CFLAGS="$(STAGE4_CFLAGS)" \
8998 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8999 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9000 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9001 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9002 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9003 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9004 TFLAGS="$(STAGE4_TFLAGS)" \
9005 $(TARGET-stage4-gas)
9006
9007 maybe-clean-stage4-gas: clean-stage4-gas
9008 clean-stage4: clean-stage4-gas
9009 clean-stage4-gas:
9010 @if [ $(current_stage) = stage4 ]; then \
9011 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9012 else \
9013 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9014 $(MAKE) stage4-start; \
9015 fi; \
9016 cd $(HOST_SUBDIR)/gas && \
9017 $(MAKE) $(EXTRA_HOST_FLAGS) \
9018 $(POSTSTAGE1_FLAGS_TO_PASS) \
9019 clean
9020 @endif gas-bootstrap
9021
9022
9023 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9024 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9025 maybe-all-stageprofile-gas:
9026 maybe-clean-stageprofile-gas:
9027 @if gas-bootstrap
9028 maybe-all-stageprofile-gas: all-stageprofile-gas
9029 all-stageprofile: all-stageprofile-gas
9030 TARGET-stageprofile-gas = $(TARGET-gas)
9031 all-stageprofile-gas: configure-stageprofile-gas
9032 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9033 @r=`${PWD_COMMAND}`; export r; \
9034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9035 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9036 $(HOST_EXPORTS) \
9037 $(POSTSTAGE1_HOST_EXPORTS) \
9038 cd $(HOST_SUBDIR)/gas && \
9039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9040 CFLAGS="$(STAGEprofile_CFLAGS)" \
9041 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9042 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9043 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9044 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9045 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9046 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9047 TFLAGS="$(STAGEprofile_TFLAGS)" \
9048 $(TARGET-stageprofile-gas)
9049
9050 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9051 clean-stageprofile: clean-stageprofile-gas
9052 clean-stageprofile-gas:
9053 @if [ $(current_stage) = stageprofile ]; then \
9054 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9055 else \
9056 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9057 $(MAKE) stageprofile-start; \
9058 fi; \
9059 cd $(HOST_SUBDIR)/gas && \
9060 $(MAKE) $(EXTRA_HOST_FLAGS) \
9061 $(POSTSTAGE1_FLAGS_TO_PASS) \
9062 clean
9063 @endif gas-bootstrap
9064
9065
9066 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9067 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9068 maybe-all-stagefeedback-gas:
9069 maybe-clean-stagefeedback-gas:
9070 @if gas-bootstrap
9071 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9072 all-stagefeedback: all-stagefeedback-gas
9073 TARGET-stagefeedback-gas = $(TARGET-gas)
9074 all-stagefeedback-gas: configure-stagefeedback-gas
9075 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9076 @r=`${PWD_COMMAND}`; export r; \
9077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9078 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9079 $(HOST_EXPORTS) \
9080 $(POSTSTAGE1_HOST_EXPORTS) \
9081 cd $(HOST_SUBDIR)/gas && \
9082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9083 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9084 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9085 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9089 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9090 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9091 $(TARGET-stagefeedback-gas)
9092
9093 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9094 clean-stagefeedback: clean-stagefeedback-gas
9095 clean-stagefeedback-gas:
9096 @if [ $(current_stage) = stagefeedback ]; then \
9097 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9098 else \
9099 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9100 $(MAKE) stagefeedback-start; \
9101 fi; \
9102 cd $(HOST_SUBDIR)/gas && \
9103 $(MAKE) $(EXTRA_HOST_FLAGS) \
9104 $(POSTSTAGE1_FLAGS_TO_PASS) \
9105 clean
9106 @endif gas-bootstrap
9107
9108
9109
9110
9111
9112 .PHONY: check-gas maybe-check-gas
9113 maybe-check-gas:
9114 @if gas
9115 maybe-check-gas: check-gas
9116
9117 check-gas:
9118 @: $(MAKE); $(unstage)
9119 @r=`${PWD_COMMAND}`; export r; \
9120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9121 $(HOST_EXPORTS) \
9122 (cd $(HOST_SUBDIR)/gas && \
9123 $(MAKE) $(FLAGS_TO_PASS) check)
9124
9125 @endif gas
9126
9127 .PHONY: install-gas maybe-install-gas
9128 maybe-install-gas:
9129 @if gas
9130 maybe-install-gas: install-gas
9131
9132 install-gas: installdirs
9133 @: $(MAKE); $(unstage)
9134 @r=`${PWD_COMMAND}`; export r; \
9135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9136 $(HOST_EXPORTS) \
9137 (cd $(HOST_SUBDIR)/gas && \
9138 $(MAKE) $(FLAGS_TO_PASS) install)
9139
9140 @endif gas
9141
9142 .PHONY: install-strip-gas maybe-install-strip-gas
9143 maybe-install-strip-gas:
9144 @if gas
9145 maybe-install-strip-gas: install-strip-gas
9146
9147 install-strip-gas: installdirs
9148 @: $(MAKE); $(unstage)
9149 @r=`${PWD_COMMAND}`; export r; \
9150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9151 $(HOST_EXPORTS) \
9152 (cd $(HOST_SUBDIR)/gas && \
9153 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9154
9155 @endif gas
9156
9157 # Other targets (info, dvi, pdf, etc.)
9158
9159 .PHONY: maybe-info-gas info-gas
9160 maybe-info-gas:
9161 @if gas
9162 maybe-info-gas: info-gas
9163
9164 info-gas: \
9165 configure-gas
9166 @[ -f ./gas/Makefile ] || exit 0; \
9167 r=`${PWD_COMMAND}`; export r; \
9168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9169 $(HOST_EXPORTS) \
9170 for flag in $(EXTRA_HOST_FLAGS) ; do \
9171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9172 done; \
9173 echo "Doing info in gas" ; \
9174 (cd $(HOST_SUBDIR)/gas && \
9175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9177 "RANLIB=$${RANLIB}" \
9178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9179 info) \
9180 || exit 1
9181
9182 @endif gas
9183
9184 .PHONY: maybe-dvi-gas dvi-gas
9185 maybe-dvi-gas:
9186 @if gas
9187 maybe-dvi-gas: dvi-gas
9188
9189 dvi-gas: \
9190 configure-gas
9191 @[ -f ./gas/Makefile ] || exit 0; \
9192 r=`${PWD_COMMAND}`; export r; \
9193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9194 $(HOST_EXPORTS) \
9195 for flag in $(EXTRA_HOST_FLAGS) ; do \
9196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9197 done; \
9198 echo "Doing dvi in gas" ; \
9199 (cd $(HOST_SUBDIR)/gas && \
9200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9202 "RANLIB=$${RANLIB}" \
9203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9204 dvi) \
9205 || exit 1
9206
9207 @endif gas
9208
9209 .PHONY: maybe-pdf-gas pdf-gas
9210 maybe-pdf-gas:
9211 @if gas
9212 maybe-pdf-gas: pdf-gas
9213
9214 pdf-gas: \
9215 configure-gas
9216 @[ -f ./gas/Makefile ] || exit 0; \
9217 r=`${PWD_COMMAND}`; export r; \
9218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9219 $(HOST_EXPORTS) \
9220 for flag in $(EXTRA_HOST_FLAGS) ; do \
9221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9222 done; \
9223 echo "Doing pdf in gas" ; \
9224 (cd $(HOST_SUBDIR)/gas && \
9225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9227 "RANLIB=$${RANLIB}" \
9228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9229 pdf) \
9230 || exit 1
9231
9232 @endif gas
9233
9234 .PHONY: maybe-html-gas html-gas
9235 maybe-html-gas:
9236 @if gas
9237 maybe-html-gas: html-gas
9238
9239 html-gas: \
9240 configure-gas
9241 @[ -f ./gas/Makefile ] || exit 0; \
9242 r=`${PWD_COMMAND}`; export r; \
9243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9244 $(HOST_EXPORTS) \
9245 for flag in $(EXTRA_HOST_FLAGS) ; do \
9246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9247 done; \
9248 echo "Doing html in gas" ; \
9249 (cd $(HOST_SUBDIR)/gas && \
9250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9252 "RANLIB=$${RANLIB}" \
9253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9254 html) \
9255 || exit 1
9256
9257 @endif gas
9258
9259 .PHONY: maybe-TAGS-gas TAGS-gas
9260 maybe-TAGS-gas:
9261 @if gas
9262 maybe-TAGS-gas: TAGS-gas
9263
9264 TAGS-gas: \
9265 configure-gas
9266 @[ -f ./gas/Makefile ] || exit 0; \
9267 r=`${PWD_COMMAND}`; export r; \
9268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9269 $(HOST_EXPORTS) \
9270 for flag in $(EXTRA_HOST_FLAGS) ; do \
9271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9272 done; \
9273 echo "Doing TAGS in gas" ; \
9274 (cd $(HOST_SUBDIR)/gas && \
9275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9277 "RANLIB=$${RANLIB}" \
9278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9279 TAGS) \
9280 || exit 1
9281
9282 @endif gas
9283
9284 .PHONY: maybe-install-info-gas install-info-gas
9285 maybe-install-info-gas:
9286 @if gas
9287 maybe-install-info-gas: install-info-gas
9288
9289 install-info-gas: \
9290 configure-gas \
9291 info-gas
9292 @[ -f ./gas/Makefile ] || exit 0; \
9293 r=`${PWD_COMMAND}`; export r; \
9294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9295 $(HOST_EXPORTS) \
9296 for flag in $(EXTRA_HOST_FLAGS) ; do \
9297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9298 done; \
9299 echo "Doing install-info in gas" ; \
9300 (cd $(HOST_SUBDIR)/gas && \
9301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9303 "RANLIB=$${RANLIB}" \
9304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9305 install-info) \
9306 || exit 1
9307
9308 @endif gas
9309
9310 .PHONY: maybe-install-pdf-gas install-pdf-gas
9311 maybe-install-pdf-gas:
9312 @if gas
9313 maybe-install-pdf-gas: install-pdf-gas
9314
9315 install-pdf-gas: \
9316 configure-gas \
9317 pdf-gas
9318 @[ -f ./gas/Makefile ] || exit 0; \
9319 r=`${PWD_COMMAND}`; export r; \
9320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9321 $(HOST_EXPORTS) \
9322 for flag in $(EXTRA_HOST_FLAGS) ; do \
9323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9324 done; \
9325 echo "Doing install-pdf in gas" ; \
9326 (cd $(HOST_SUBDIR)/gas && \
9327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9329 "RANLIB=$${RANLIB}" \
9330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9331 install-pdf) \
9332 || exit 1
9333
9334 @endif gas
9335
9336 .PHONY: maybe-install-html-gas install-html-gas
9337 maybe-install-html-gas:
9338 @if gas
9339 maybe-install-html-gas: install-html-gas
9340
9341 install-html-gas: \
9342 configure-gas \
9343 html-gas
9344 @[ -f ./gas/Makefile ] || exit 0; \
9345 r=`${PWD_COMMAND}`; export r; \
9346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9347 $(HOST_EXPORTS) \
9348 for flag in $(EXTRA_HOST_FLAGS) ; do \
9349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9350 done; \
9351 echo "Doing install-html in gas" ; \
9352 (cd $(HOST_SUBDIR)/gas && \
9353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9355 "RANLIB=$${RANLIB}" \
9356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9357 install-html) \
9358 || exit 1
9359
9360 @endif gas
9361
9362 .PHONY: maybe-installcheck-gas installcheck-gas
9363 maybe-installcheck-gas:
9364 @if gas
9365 maybe-installcheck-gas: installcheck-gas
9366
9367 installcheck-gas: \
9368 configure-gas
9369 @[ -f ./gas/Makefile ] || exit 0; \
9370 r=`${PWD_COMMAND}`; export r; \
9371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9372 $(HOST_EXPORTS) \
9373 for flag in $(EXTRA_HOST_FLAGS) ; do \
9374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9375 done; \
9376 echo "Doing installcheck in gas" ; \
9377 (cd $(HOST_SUBDIR)/gas && \
9378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9380 "RANLIB=$${RANLIB}" \
9381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9382 installcheck) \
9383 || exit 1
9384
9385 @endif gas
9386
9387 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9388 maybe-mostlyclean-gas:
9389 @if gas
9390 maybe-mostlyclean-gas: mostlyclean-gas
9391
9392 mostlyclean-gas:
9393 @[ -f ./gas/Makefile ] || exit 0; \
9394 r=`${PWD_COMMAND}`; export r; \
9395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396 $(HOST_EXPORTS) \
9397 for flag in $(EXTRA_HOST_FLAGS) ; do \
9398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9399 done; \
9400 echo "Doing mostlyclean in gas" ; \
9401 (cd $(HOST_SUBDIR)/gas && \
9402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9404 "RANLIB=$${RANLIB}" \
9405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9406 mostlyclean) \
9407 || exit 1
9408
9409 @endif gas
9410
9411 .PHONY: maybe-clean-gas clean-gas
9412 maybe-clean-gas:
9413 @if gas
9414 maybe-clean-gas: clean-gas
9415
9416 clean-gas:
9417 @[ -f ./gas/Makefile ] || exit 0; \
9418 r=`${PWD_COMMAND}`; export r; \
9419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9420 $(HOST_EXPORTS) \
9421 for flag in $(EXTRA_HOST_FLAGS) ; do \
9422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9423 done; \
9424 echo "Doing clean in gas" ; \
9425 (cd $(HOST_SUBDIR)/gas && \
9426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9428 "RANLIB=$${RANLIB}" \
9429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9430 clean) \
9431 || exit 1
9432
9433 @endif gas
9434
9435 .PHONY: maybe-distclean-gas distclean-gas
9436 maybe-distclean-gas:
9437 @if gas
9438 maybe-distclean-gas: distclean-gas
9439
9440 distclean-gas:
9441 @[ -f ./gas/Makefile ] || exit 0; \
9442 r=`${PWD_COMMAND}`; export r; \
9443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9444 $(HOST_EXPORTS) \
9445 for flag in $(EXTRA_HOST_FLAGS) ; do \
9446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9447 done; \
9448 echo "Doing distclean in gas" ; \
9449 (cd $(HOST_SUBDIR)/gas && \
9450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9452 "RANLIB=$${RANLIB}" \
9453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9454 distclean) \
9455 || exit 1
9456
9457 @endif gas
9458
9459 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9460 maybe-maintainer-clean-gas:
9461 @if gas
9462 maybe-maintainer-clean-gas: maintainer-clean-gas
9463
9464 maintainer-clean-gas:
9465 @[ -f ./gas/Makefile ] || exit 0; \
9466 r=`${PWD_COMMAND}`; export r; \
9467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9468 $(HOST_EXPORTS) \
9469 for flag in $(EXTRA_HOST_FLAGS) ; do \
9470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9471 done; \
9472 echo "Doing maintainer-clean in gas" ; \
9473 (cd $(HOST_SUBDIR)/gas && \
9474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9476 "RANLIB=$${RANLIB}" \
9477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9478 maintainer-clean) \
9479 || exit 1
9480
9481 @endif gas
9482
9483
9484
9485 .PHONY: configure-gcc maybe-configure-gcc
9486 maybe-configure-gcc:
9487 @if gcc-bootstrap
9488 configure-gcc: stage_current
9489 @endif gcc-bootstrap
9490 @if gcc
9491 maybe-configure-gcc: configure-gcc
9492 configure-gcc:
9493 @r=`${PWD_COMMAND}`; export r; \
9494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9495 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9496 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9497 $(HOST_EXPORTS) \
9498 echo Configuring in $(HOST_SUBDIR)/gcc; \
9499 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9500 case $(srcdir) in \
9501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9502 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9504 esac; \
9505 srcdiroption="--srcdir=$${topdir}/gcc"; \
9506 libsrcdir="$$s/gcc"; \
9507 $(SHELL) $${libsrcdir}/configure \
9508 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9509 --target=${target_alias} $${srcdiroption} \
9510 || exit 1
9511 @endif gcc
9512
9513
9514
9515 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9516 maybe-configure-stage1-gcc:
9517 @if gcc-bootstrap
9518 maybe-configure-stage1-gcc: configure-stage1-gcc
9519 configure-stage1-gcc:
9520 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9521 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9522 @r=`${PWD_COMMAND}`; export r; \
9523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9524 TFLAGS="$(STAGE1_TFLAGS)"; \
9525 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9526 $(HOST_EXPORTS) \
9527 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9528 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9529 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9530 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9532 cd $(HOST_SUBDIR)/gcc || exit 1; \
9533 case $(srcdir) in \
9534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9535 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9537 esac; \
9538 srcdiroption="--srcdir=$${topdir}/gcc"; \
9539 libsrcdir="$$s/gcc"; \
9540 $(SHELL) $${libsrcdir}/configure \
9541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9542 --target=${target_alias} $${srcdiroption} \
9543 $(STAGE1_CONFIGURE_FLAGS)
9544 @endif gcc-bootstrap
9545
9546 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9547 maybe-configure-stage2-gcc:
9548 @if gcc-bootstrap
9549 maybe-configure-stage2-gcc: configure-stage2-gcc
9550 configure-stage2-gcc:
9551 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9552 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9553 @r=`${PWD_COMMAND}`; export r; \
9554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9555 TFLAGS="$(STAGE2_TFLAGS)"; \
9556 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9557 $(HOST_EXPORTS) \
9558 $(POSTSTAGE1_HOST_EXPORTS) \
9559 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9560 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9561 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9562 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9564 cd $(HOST_SUBDIR)/gcc || exit 1; \
9565 case $(srcdir) in \
9566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9567 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9569 esac; \
9570 srcdiroption="--srcdir=$${topdir}/gcc"; \
9571 libsrcdir="$$s/gcc"; \
9572 $(SHELL) $${libsrcdir}/configure \
9573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9574 --target=${target_alias} $${srcdiroption} \
9575 --with-build-libsubdir=$(HOST_SUBDIR) \
9576 $(STAGE2_CONFIGURE_FLAGS)
9577 @endif gcc-bootstrap
9578
9579 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9580 maybe-configure-stage3-gcc:
9581 @if gcc-bootstrap
9582 maybe-configure-stage3-gcc: configure-stage3-gcc
9583 configure-stage3-gcc:
9584 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9585 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9586 @r=`${PWD_COMMAND}`; export r; \
9587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9588 TFLAGS="$(STAGE3_TFLAGS)"; \
9589 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9590 $(HOST_EXPORTS) \
9591 $(POSTSTAGE1_HOST_EXPORTS) \
9592 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9593 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9594 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9595 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9596 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9597 cd $(HOST_SUBDIR)/gcc || exit 1; \
9598 case $(srcdir) in \
9599 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9600 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9601 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9602 esac; \
9603 srcdiroption="--srcdir=$${topdir}/gcc"; \
9604 libsrcdir="$$s/gcc"; \
9605 $(SHELL) $${libsrcdir}/configure \
9606 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9607 --target=${target_alias} $${srcdiroption} \
9608 --with-build-libsubdir=$(HOST_SUBDIR) \
9609 $(STAGE3_CONFIGURE_FLAGS)
9610 @endif gcc-bootstrap
9611
9612 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9613 maybe-configure-stage4-gcc:
9614 @if gcc-bootstrap
9615 maybe-configure-stage4-gcc: configure-stage4-gcc
9616 configure-stage4-gcc:
9617 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9618 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9619 @r=`${PWD_COMMAND}`; export r; \
9620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9621 TFLAGS="$(STAGE4_TFLAGS)"; \
9622 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9623 $(HOST_EXPORTS) \
9624 $(POSTSTAGE1_HOST_EXPORTS) \
9625 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9626 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9627 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9628 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9629 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9630 cd $(HOST_SUBDIR)/gcc || exit 1; \
9631 case $(srcdir) in \
9632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9633 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9635 esac; \
9636 srcdiroption="--srcdir=$${topdir}/gcc"; \
9637 libsrcdir="$$s/gcc"; \
9638 $(SHELL) $${libsrcdir}/configure \
9639 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9640 --target=${target_alias} $${srcdiroption} \
9641 --with-build-libsubdir=$(HOST_SUBDIR) \
9642 $(STAGE4_CONFIGURE_FLAGS)
9643 @endif gcc-bootstrap
9644
9645 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9646 maybe-configure-stageprofile-gcc:
9647 @if gcc-bootstrap
9648 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9649 configure-stageprofile-gcc:
9650 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9651 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9652 @r=`${PWD_COMMAND}`; export r; \
9653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9654 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9655 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9656 $(HOST_EXPORTS) \
9657 $(POSTSTAGE1_HOST_EXPORTS) \
9658 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9659 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9660 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9661 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9662 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9663 cd $(HOST_SUBDIR)/gcc || exit 1; \
9664 case $(srcdir) in \
9665 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9666 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9667 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9668 esac; \
9669 srcdiroption="--srcdir=$${topdir}/gcc"; \
9670 libsrcdir="$$s/gcc"; \
9671 $(SHELL) $${libsrcdir}/configure \
9672 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9673 --target=${target_alias} $${srcdiroption} \
9674 --with-build-libsubdir=$(HOST_SUBDIR) \
9675 $(STAGEprofile_CONFIGURE_FLAGS)
9676 @endif gcc-bootstrap
9677
9678 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9679 maybe-configure-stagefeedback-gcc:
9680 @if gcc-bootstrap
9681 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9682 configure-stagefeedback-gcc:
9683 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9684 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9685 @r=`${PWD_COMMAND}`; export r; \
9686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9687 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9688 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9689 $(HOST_EXPORTS) \
9690 $(POSTSTAGE1_HOST_EXPORTS) \
9691 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9692 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9693 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9694 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9695 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9696 cd $(HOST_SUBDIR)/gcc || exit 1; \
9697 case $(srcdir) in \
9698 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9699 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9700 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9701 esac; \
9702 srcdiroption="--srcdir=$${topdir}/gcc"; \
9703 libsrcdir="$$s/gcc"; \
9704 $(SHELL) $${libsrcdir}/configure \
9705 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9706 --target=${target_alias} $${srcdiroption} \
9707 --with-build-libsubdir=$(HOST_SUBDIR) \
9708 $(STAGEfeedback_CONFIGURE_FLAGS)
9709 @endif gcc-bootstrap
9710
9711
9712
9713
9714
9715 .PHONY: all-gcc maybe-all-gcc
9716 maybe-all-gcc:
9717 @if gcc-bootstrap
9718 all-gcc: stage_current
9719 @endif gcc-bootstrap
9720 @if gcc
9721 TARGET-gcc=all
9722 maybe-all-gcc: all-gcc
9723 all-gcc: configure-gcc
9724 @r=`${PWD_COMMAND}`; export r; \
9725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9726 $(HOST_EXPORTS) \
9727 (cd $(HOST_SUBDIR)/gcc && \
9728 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9729 $(TARGET-gcc))
9730 @endif gcc
9731
9732
9733
9734 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9735 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9736 maybe-all-stage1-gcc:
9737 maybe-clean-stage1-gcc:
9738 @if gcc-bootstrap
9739 maybe-all-stage1-gcc: all-stage1-gcc
9740 all-stage1: all-stage1-gcc
9741 TARGET-stage1-gcc = $(TARGET-gcc)
9742 all-stage1-gcc: configure-stage1-gcc
9743 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9744 @r=`${PWD_COMMAND}`; export r; \
9745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9746 TFLAGS="$(STAGE1_TFLAGS)"; \
9747 $(HOST_EXPORTS) \
9748 cd $(HOST_SUBDIR)/gcc && \
9749 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9750 CFLAGS="$(STAGE1_CFLAGS)" \
9751 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9752 LIBCFLAGS="$(LIBCFLAGS)" \
9753 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9754 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9755 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9756 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9757 TFLAGS="$(STAGE1_TFLAGS)" \
9758 $(TARGET-stage1-gcc)
9759
9760 maybe-clean-stage1-gcc: clean-stage1-gcc
9761 clean-stage1: clean-stage1-gcc
9762 clean-stage1-gcc:
9763 @if [ $(current_stage) = stage1 ]; then \
9764 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9765 else \
9766 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9767 $(MAKE) stage1-start; \
9768 fi; \
9769 cd $(HOST_SUBDIR)/gcc && \
9770 $(MAKE) $(EXTRA_HOST_FLAGS) \
9771 $(EXTRA_GCC_FLAGS) clean
9772 @endif gcc-bootstrap
9773
9774
9775 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9776 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9777 maybe-all-stage2-gcc:
9778 maybe-clean-stage2-gcc:
9779 @if gcc-bootstrap
9780 maybe-all-stage2-gcc: all-stage2-gcc
9781 all-stage2: all-stage2-gcc
9782 TARGET-stage2-gcc = $(TARGET-gcc)
9783 all-stage2-gcc: configure-stage2-gcc
9784 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9785 @r=`${PWD_COMMAND}`; export r; \
9786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9787 TFLAGS="$(STAGE2_TFLAGS)"; \
9788 $(HOST_EXPORTS) \
9789 $(POSTSTAGE1_HOST_EXPORTS) \
9790 cd $(HOST_SUBDIR)/gcc && \
9791 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9792 CFLAGS="$(STAGE2_CFLAGS)" \
9793 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9794 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9795 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9796 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9797 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9798 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9799 TFLAGS="$(STAGE2_TFLAGS)" \
9800 $(TARGET-stage2-gcc)
9801
9802 maybe-clean-stage2-gcc: clean-stage2-gcc
9803 clean-stage2: clean-stage2-gcc
9804 clean-stage2-gcc:
9805 @if [ $(current_stage) = stage2 ]; then \
9806 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9807 else \
9808 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9809 $(MAKE) stage2-start; \
9810 fi; \
9811 cd $(HOST_SUBDIR)/gcc && \
9812 $(MAKE) $(EXTRA_HOST_FLAGS) \
9813 $(POSTSTAGE1_FLAGS_TO_PASS) \
9814 $(EXTRA_GCC_FLAGS) clean
9815 @endif gcc-bootstrap
9816
9817
9818 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9819 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9820 maybe-all-stage3-gcc:
9821 maybe-clean-stage3-gcc:
9822 @if gcc-bootstrap
9823 maybe-all-stage3-gcc: all-stage3-gcc
9824 all-stage3: all-stage3-gcc
9825 TARGET-stage3-gcc = $(TARGET-gcc)
9826 all-stage3-gcc: configure-stage3-gcc
9827 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9828 @r=`${PWD_COMMAND}`; export r; \
9829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9830 TFLAGS="$(STAGE3_TFLAGS)"; \
9831 $(HOST_EXPORTS) \
9832 $(POSTSTAGE1_HOST_EXPORTS) \
9833 cd $(HOST_SUBDIR)/gcc && \
9834 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9835 CFLAGS="$(STAGE3_CFLAGS)" \
9836 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9837 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9838 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9839 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9840 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9841 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9842 TFLAGS="$(STAGE3_TFLAGS)" \
9843 $(TARGET-stage3-gcc)
9844
9845 maybe-clean-stage3-gcc: clean-stage3-gcc
9846 clean-stage3: clean-stage3-gcc
9847 clean-stage3-gcc:
9848 @if [ $(current_stage) = stage3 ]; then \
9849 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9850 else \
9851 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9852 $(MAKE) stage3-start; \
9853 fi; \
9854 cd $(HOST_SUBDIR)/gcc && \
9855 $(MAKE) $(EXTRA_HOST_FLAGS) \
9856 $(POSTSTAGE1_FLAGS_TO_PASS) \
9857 $(EXTRA_GCC_FLAGS) clean
9858 @endif gcc-bootstrap
9859
9860
9861 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9862 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9863 maybe-all-stage4-gcc:
9864 maybe-clean-stage4-gcc:
9865 @if gcc-bootstrap
9866 maybe-all-stage4-gcc: all-stage4-gcc
9867 all-stage4: all-stage4-gcc
9868 TARGET-stage4-gcc = $(TARGET-gcc)
9869 all-stage4-gcc: configure-stage4-gcc
9870 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9871 @r=`${PWD_COMMAND}`; export r; \
9872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9873 TFLAGS="$(STAGE4_TFLAGS)"; \
9874 $(HOST_EXPORTS) \
9875 $(POSTSTAGE1_HOST_EXPORTS) \
9876 cd $(HOST_SUBDIR)/gcc && \
9877 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9878 CFLAGS="$(STAGE4_CFLAGS)" \
9879 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9880 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9881 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9882 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9883 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9884 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9885 TFLAGS="$(STAGE4_TFLAGS)" \
9886 $(TARGET-stage4-gcc)
9887
9888 maybe-clean-stage4-gcc: clean-stage4-gcc
9889 clean-stage4: clean-stage4-gcc
9890 clean-stage4-gcc:
9891 @if [ $(current_stage) = stage4 ]; then \
9892 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9893 else \
9894 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9895 $(MAKE) stage4-start; \
9896 fi; \
9897 cd $(HOST_SUBDIR)/gcc && \
9898 $(MAKE) $(EXTRA_HOST_FLAGS) \
9899 $(POSTSTAGE1_FLAGS_TO_PASS) \
9900 $(EXTRA_GCC_FLAGS) clean
9901 @endif gcc-bootstrap
9902
9903
9904 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9905 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9906 maybe-all-stageprofile-gcc:
9907 maybe-clean-stageprofile-gcc:
9908 @if gcc-bootstrap
9909 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9910 all-stageprofile: all-stageprofile-gcc
9911 TARGET-stageprofile-gcc = $(TARGET-gcc)
9912 all-stageprofile-gcc: configure-stageprofile-gcc
9913 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9914 @r=`${PWD_COMMAND}`; export r; \
9915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9916 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9917 $(HOST_EXPORTS) \
9918 $(POSTSTAGE1_HOST_EXPORTS) \
9919 cd $(HOST_SUBDIR)/gcc && \
9920 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9921 CFLAGS="$(STAGEprofile_CFLAGS)" \
9922 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9923 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9924 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9925 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9926 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9927 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9928 TFLAGS="$(STAGEprofile_TFLAGS)" \
9929 $(TARGET-stageprofile-gcc)
9930
9931 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9932 clean-stageprofile: clean-stageprofile-gcc
9933 clean-stageprofile-gcc:
9934 @if [ $(current_stage) = stageprofile ]; then \
9935 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9936 else \
9937 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9938 $(MAKE) stageprofile-start; \
9939 fi; \
9940 cd $(HOST_SUBDIR)/gcc && \
9941 $(MAKE) $(EXTRA_HOST_FLAGS) \
9942 $(POSTSTAGE1_FLAGS_TO_PASS) \
9943 $(EXTRA_GCC_FLAGS) clean
9944 @endif gcc-bootstrap
9945
9946
9947 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9948 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9949 maybe-all-stagefeedback-gcc:
9950 maybe-clean-stagefeedback-gcc:
9951 @if gcc-bootstrap
9952 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9953 all-stagefeedback: all-stagefeedback-gcc
9954 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9955 all-stagefeedback-gcc: configure-stagefeedback-gcc
9956 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9957 @r=`${PWD_COMMAND}`; export r; \
9958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9959 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9960 $(HOST_EXPORTS) \
9961 $(POSTSTAGE1_HOST_EXPORTS) \
9962 cd $(HOST_SUBDIR)/gcc && \
9963 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9964 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9965 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9966 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9967 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9968 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9969 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9970 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9971 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9972 $(TARGET-stagefeedback-gcc)
9973
9974 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9975 clean-stagefeedback: clean-stagefeedback-gcc
9976 clean-stagefeedback-gcc:
9977 @if [ $(current_stage) = stagefeedback ]; then \
9978 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9979 else \
9980 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9981 $(MAKE) stagefeedback-start; \
9982 fi; \
9983 cd $(HOST_SUBDIR)/gcc && \
9984 $(MAKE) $(EXTRA_HOST_FLAGS) \
9985 $(POSTSTAGE1_FLAGS_TO_PASS) \
9986 $(EXTRA_GCC_FLAGS) clean
9987 @endif gcc-bootstrap
9988
9989
9990
9991
9992
9993 .PHONY: check-gcc maybe-check-gcc
9994 maybe-check-gcc:
9995 @if gcc
9996 maybe-check-gcc: check-gcc
9997
9998 check-gcc:
9999 @: $(MAKE); $(unstage)
10000 @r=`${PWD_COMMAND}`; export r; \
10001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10002 $(HOST_EXPORTS) \
10003 (cd $(HOST_SUBDIR)/gcc && \
10004 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10005
10006 @endif gcc
10007
10008 .PHONY: install-gcc maybe-install-gcc
10009 maybe-install-gcc:
10010 @if gcc
10011 maybe-install-gcc: install-gcc
10012
10013 install-gcc: installdirs
10014 @: $(MAKE); $(unstage)
10015 @r=`${PWD_COMMAND}`; export r; \
10016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10017 $(HOST_EXPORTS) \
10018 (cd $(HOST_SUBDIR)/gcc && \
10019 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10020
10021 @endif gcc
10022
10023 .PHONY: install-strip-gcc maybe-install-strip-gcc
10024 maybe-install-strip-gcc:
10025 @if gcc
10026 maybe-install-strip-gcc: install-strip-gcc
10027
10028 install-strip-gcc: installdirs
10029 @: $(MAKE); $(unstage)
10030 @r=`${PWD_COMMAND}`; export r; \
10031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10032 $(HOST_EXPORTS) \
10033 (cd $(HOST_SUBDIR)/gcc && \
10034 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10035
10036 @endif gcc
10037
10038 # Other targets (info, dvi, pdf, etc.)
10039
10040 .PHONY: maybe-info-gcc info-gcc
10041 maybe-info-gcc:
10042 @if gcc
10043 maybe-info-gcc: info-gcc
10044
10045 info-gcc: \
10046 configure-gcc
10047 @[ -f ./gcc/Makefile ] || exit 0; \
10048 r=`${PWD_COMMAND}`; export r; \
10049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10050 $(HOST_EXPORTS) \
10051 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10053 done; \
10054 echo "Doing info in gcc" ; \
10055 (cd $(HOST_SUBDIR)/gcc && \
10056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10058 "RANLIB=$${RANLIB}" \
10059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10060 info) \
10061 || exit 1
10062
10063 @endif gcc
10064
10065 .PHONY: maybe-dvi-gcc dvi-gcc
10066 maybe-dvi-gcc:
10067 @if gcc
10068 maybe-dvi-gcc: dvi-gcc
10069
10070 dvi-gcc: \
10071 configure-gcc
10072 @[ -f ./gcc/Makefile ] || exit 0; \
10073 r=`${PWD_COMMAND}`; export r; \
10074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10075 $(HOST_EXPORTS) \
10076 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10078 done; \
10079 echo "Doing dvi in gcc" ; \
10080 (cd $(HOST_SUBDIR)/gcc && \
10081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10083 "RANLIB=$${RANLIB}" \
10084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10085 dvi) \
10086 || exit 1
10087
10088 @endif gcc
10089
10090 .PHONY: maybe-pdf-gcc pdf-gcc
10091 maybe-pdf-gcc:
10092 @if gcc
10093 maybe-pdf-gcc: pdf-gcc
10094
10095 pdf-gcc: \
10096 configure-gcc
10097 @[ -f ./gcc/Makefile ] || exit 0; \
10098 r=`${PWD_COMMAND}`; export r; \
10099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10100 $(HOST_EXPORTS) \
10101 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10103 done; \
10104 echo "Doing pdf in gcc" ; \
10105 (cd $(HOST_SUBDIR)/gcc && \
10106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10108 "RANLIB=$${RANLIB}" \
10109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10110 pdf) \
10111 || exit 1
10112
10113 @endif gcc
10114
10115 .PHONY: maybe-html-gcc html-gcc
10116 maybe-html-gcc:
10117 @if gcc
10118 maybe-html-gcc: html-gcc
10119
10120 html-gcc: \
10121 configure-gcc
10122 @[ -f ./gcc/Makefile ] || exit 0; \
10123 r=`${PWD_COMMAND}`; export r; \
10124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10125 $(HOST_EXPORTS) \
10126 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10128 done; \
10129 echo "Doing html in gcc" ; \
10130 (cd $(HOST_SUBDIR)/gcc && \
10131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10133 "RANLIB=$${RANLIB}" \
10134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10135 html) \
10136 || exit 1
10137
10138 @endif gcc
10139
10140 .PHONY: maybe-TAGS-gcc TAGS-gcc
10141 maybe-TAGS-gcc:
10142 @if gcc
10143 maybe-TAGS-gcc: TAGS-gcc
10144
10145 TAGS-gcc: \
10146 configure-gcc
10147 @[ -f ./gcc/Makefile ] || exit 0; \
10148 r=`${PWD_COMMAND}`; export r; \
10149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10150 $(HOST_EXPORTS) \
10151 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10153 done; \
10154 echo "Doing TAGS in gcc" ; \
10155 (cd $(HOST_SUBDIR)/gcc && \
10156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10158 "RANLIB=$${RANLIB}" \
10159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10160 TAGS) \
10161 || exit 1
10162
10163 @endif gcc
10164
10165 .PHONY: maybe-install-info-gcc install-info-gcc
10166 maybe-install-info-gcc:
10167 @if gcc
10168 maybe-install-info-gcc: install-info-gcc
10169
10170 install-info-gcc: \
10171 configure-gcc \
10172 info-gcc
10173 @[ -f ./gcc/Makefile ] || exit 0; \
10174 r=`${PWD_COMMAND}`; export r; \
10175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10176 $(HOST_EXPORTS) \
10177 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10179 done; \
10180 echo "Doing install-info in gcc" ; \
10181 (cd $(HOST_SUBDIR)/gcc && \
10182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10184 "RANLIB=$${RANLIB}" \
10185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10186 install-info) \
10187 || exit 1
10188
10189 @endif gcc
10190
10191 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10192 maybe-install-pdf-gcc:
10193 @if gcc
10194 maybe-install-pdf-gcc: install-pdf-gcc
10195
10196 install-pdf-gcc: \
10197 configure-gcc \
10198 pdf-gcc
10199 @[ -f ./gcc/Makefile ] || exit 0; \
10200 r=`${PWD_COMMAND}`; export r; \
10201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10202 $(HOST_EXPORTS) \
10203 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10205 done; \
10206 echo "Doing install-pdf in gcc" ; \
10207 (cd $(HOST_SUBDIR)/gcc && \
10208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10210 "RANLIB=$${RANLIB}" \
10211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10212 install-pdf) \
10213 || exit 1
10214
10215 @endif gcc
10216
10217 .PHONY: maybe-install-html-gcc install-html-gcc
10218 maybe-install-html-gcc:
10219 @if gcc
10220 maybe-install-html-gcc: install-html-gcc
10221
10222 install-html-gcc: \
10223 configure-gcc \
10224 html-gcc
10225 @[ -f ./gcc/Makefile ] || exit 0; \
10226 r=`${PWD_COMMAND}`; export r; \
10227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10228 $(HOST_EXPORTS) \
10229 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10231 done; \
10232 echo "Doing install-html in gcc" ; \
10233 (cd $(HOST_SUBDIR)/gcc && \
10234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10236 "RANLIB=$${RANLIB}" \
10237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10238 install-html) \
10239 || exit 1
10240
10241 @endif gcc
10242
10243 .PHONY: maybe-installcheck-gcc installcheck-gcc
10244 maybe-installcheck-gcc:
10245 @if gcc
10246 maybe-installcheck-gcc: installcheck-gcc
10247
10248 installcheck-gcc: \
10249 configure-gcc
10250 @[ -f ./gcc/Makefile ] || exit 0; \
10251 r=`${PWD_COMMAND}`; export r; \
10252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10253 $(HOST_EXPORTS) \
10254 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10256 done; \
10257 echo "Doing installcheck in gcc" ; \
10258 (cd $(HOST_SUBDIR)/gcc && \
10259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10261 "RANLIB=$${RANLIB}" \
10262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10263 installcheck) \
10264 || exit 1
10265
10266 @endif gcc
10267
10268 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10269 maybe-mostlyclean-gcc:
10270 @if gcc
10271 maybe-mostlyclean-gcc: mostlyclean-gcc
10272
10273 mostlyclean-gcc:
10274 @[ -f ./gcc/Makefile ] || exit 0; \
10275 r=`${PWD_COMMAND}`; export r; \
10276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10277 $(HOST_EXPORTS) \
10278 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10280 done; \
10281 echo "Doing mostlyclean in gcc" ; \
10282 (cd $(HOST_SUBDIR)/gcc && \
10283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10285 "RANLIB=$${RANLIB}" \
10286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10287 mostlyclean) \
10288 || exit 1
10289
10290 @endif gcc
10291
10292 .PHONY: maybe-clean-gcc clean-gcc
10293 maybe-clean-gcc:
10294 @if gcc
10295 maybe-clean-gcc: clean-gcc
10296
10297 clean-gcc:
10298 @[ -f ./gcc/Makefile ] || exit 0; \
10299 r=`${PWD_COMMAND}`; export r; \
10300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10301 $(HOST_EXPORTS) \
10302 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10304 done; \
10305 echo "Doing clean in gcc" ; \
10306 (cd $(HOST_SUBDIR)/gcc && \
10307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10309 "RANLIB=$${RANLIB}" \
10310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10311 clean) \
10312 || exit 1
10313
10314 @endif gcc
10315
10316 .PHONY: maybe-distclean-gcc distclean-gcc
10317 maybe-distclean-gcc:
10318 @if gcc
10319 maybe-distclean-gcc: distclean-gcc
10320
10321 distclean-gcc:
10322 @[ -f ./gcc/Makefile ] || exit 0; \
10323 r=`${PWD_COMMAND}`; export r; \
10324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10325 $(HOST_EXPORTS) \
10326 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10328 done; \
10329 echo "Doing distclean in gcc" ; \
10330 (cd $(HOST_SUBDIR)/gcc && \
10331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10333 "RANLIB=$${RANLIB}" \
10334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10335 distclean) \
10336 || exit 1
10337
10338 @endif gcc
10339
10340 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10341 maybe-maintainer-clean-gcc:
10342 @if gcc
10343 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10344
10345 maintainer-clean-gcc:
10346 @[ -f ./gcc/Makefile ] || exit 0; \
10347 r=`${PWD_COMMAND}`; export r; \
10348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10349 $(HOST_EXPORTS) \
10350 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10352 done; \
10353 echo "Doing maintainer-clean in gcc" ; \
10354 (cd $(HOST_SUBDIR)/gcc && \
10355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10357 "RANLIB=$${RANLIB}" \
10358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10359 maintainer-clean) \
10360 || exit 1
10361
10362 @endif gcc
10363
10364
10365
10366 .PHONY: configure-gmp maybe-configure-gmp
10367 maybe-configure-gmp:
10368 @if gcc-bootstrap
10369 configure-gmp: stage_current
10370 @endif gcc-bootstrap
10371 @if gmp
10372 maybe-configure-gmp: configure-gmp
10373 configure-gmp:
10374 @r=`${PWD_COMMAND}`; export r; \
10375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10376 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10378 $(HOST_EXPORTS) \
10379 echo Configuring in $(HOST_SUBDIR)/gmp; \
10380 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10381 case $(srcdir) in \
10382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10383 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10385 esac; \
10386 srcdiroption="--srcdir=$${topdir}/gmp"; \
10387 libsrcdir="$$s/gmp"; \
10388 $(SHELL) $${libsrcdir}/configure \
10389 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10390 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10391 || exit 1
10392 @endif gmp
10393
10394
10395
10396 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10397 maybe-configure-stage1-gmp:
10398 @if gmp-bootstrap
10399 maybe-configure-stage1-gmp: configure-stage1-gmp
10400 configure-stage1-gmp:
10401 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10402 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10403 @r=`${PWD_COMMAND}`; export r; \
10404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10405 TFLAGS="$(STAGE1_TFLAGS)"; \
10406 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10407 $(HOST_EXPORTS) \
10408 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10409 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10410 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10411 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10412 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10413 cd $(HOST_SUBDIR)/gmp || exit 1; \
10414 case $(srcdir) in \
10415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10416 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10418 esac; \
10419 srcdiroption="--srcdir=$${topdir}/gmp"; \
10420 libsrcdir="$$s/gmp"; \
10421 $(SHELL) $${libsrcdir}/configure \
10422 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10423 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10424 $(STAGE1_CONFIGURE_FLAGS) \
10425 --disable-shared
10426 @endif gmp-bootstrap
10427
10428 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10429 maybe-configure-stage2-gmp:
10430 @if gmp-bootstrap
10431 maybe-configure-stage2-gmp: configure-stage2-gmp
10432 configure-stage2-gmp:
10433 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10434 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10435 @r=`${PWD_COMMAND}`; export r; \
10436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10437 TFLAGS="$(STAGE2_TFLAGS)"; \
10438 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10439 $(HOST_EXPORTS) \
10440 $(POSTSTAGE1_HOST_EXPORTS) \
10441 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10442 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10443 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10444 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10445 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10446 cd $(HOST_SUBDIR)/gmp || exit 1; \
10447 case $(srcdir) in \
10448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10449 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10451 esac; \
10452 srcdiroption="--srcdir=$${topdir}/gmp"; \
10453 libsrcdir="$$s/gmp"; \
10454 $(SHELL) $${libsrcdir}/configure \
10455 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10456 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10457 --with-build-libsubdir=$(HOST_SUBDIR) \
10458 $(STAGE2_CONFIGURE_FLAGS) \
10459 --disable-shared
10460 @endif gmp-bootstrap
10461
10462 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10463 maybe-configure-stage3-gmp:
10464 @if gmp-bootstrap
10465 maybe-configure-stage3-gmp: configure-stage3-gmp
10466 configure-stage3-gmp:
10467 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10468 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10469 @r=`${PWD_COMMAND}`; export r; \
10470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10471 TFLAGS="$(STAGE3_TFLAGS)"; \
10472 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10473 $(HOST_EXPORTS) \
10474 $(POSTSTAGE1_HOST_EXPORTS) \
10475 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10476 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10477 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10478 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10480 cd $(HOST_SUBDIR)/gmp || exit 1; \
10481 case $(srcdir) in \
10482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10483 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10485 esac; \
10486 srcdiroption="--srcdir=$${topdir}/gmp"; \
10487 libsrcdir="$$s/gmp"; \
10488 $(SHELL) $${libsrcdir}/configure \
10489 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10490 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10491 --with-build-libsubdir=$(HOST_SUBDIR) \
10492 $(STAGE3_CONFIGURE_FLAGS) \
10493 --disable-shared
10494 @endif gmp-bootstrap
10495
10496 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10497 maybe-configure-stage4-gmp:
10498 @if gmp-bootstrap
10499 maybe-configure-stage4-gmp: configure-stage4-gmp
10500 configure-stage4-gmp:
10501 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10503 @r=`${PWD_COMMAND}`; export r; \
10504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10505 TFLAGS="$(STAGE4_TFLAGS)"; \
10506 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10507 $(HOST_EXPORTS) \
10508 $(POSTSTAGE1_HOST_EXPORTS) \
10509 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10510 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10511 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10512 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10514 cd $(HOST_SUBDIR)/gmp || exit 1; \
10515 case $(srcdir) in \
10516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10517 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10519 esac; \
10520 srcdiroption="--srcdir=$${topdir}/gmp"; \
10521 libsrcdir="$$s/gmp"; \
10522 $(SHELL) $${libsrcdir}/configure \
10523 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10524 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10525 --with-build-libsubdir=$(HOST_SUBDIR) \
10526 $(STAGE4_CONFIGURE_FLAGS) \
10527 --disable-shared
10528 @endif gmp-bootstrap
10529
10530 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10531 maybe-configure-stageprofile-gmp:
10532 @if gmp-bootstrap
10533 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10534 configure-stageprofile-gmp:
10535 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10536 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10537 @r=`${PWD_COMMAND}`; export r; \
10538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10539 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10540 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10541 $(HOST_EXPORTS) \
10542 $(POSTSTAGE1_HOST_EXPORTS) \
10543 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10544 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10545 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10546 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10547 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10548 cd $(HOST_SUBDIR)/gmp || exit 1; \
10549 case $(srcdir) in \
10550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10551 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10553 esac; \
10554 srcdiroption="--srcdir=$${topdir}/gmp"; \
10555 libsrcdir="$$s/gmp"; \
10556 $(SHELL) $${libsrcdir}/configure \
10557 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10558 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10559 --with-build-libsubdir=$(HOST_SUBDIR) \
10560 $(STAGEprofile_CONFIGURE_FLAGS) \
10561 --disable-shared
10562 @endif gmp-bootstrap
10563
10564 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10565 maybe-configure-stagefeedback-gmp:
10566 @if gmp-bootstrap
10567 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10568 configure-stagefeedback-gmp:
10569 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10570 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10571 @r=`${PWD_COMMAND}`; export r; \
10572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10573 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10574 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10575 $(HOST_EXPORTS) \
10576 $(POSTSTAGE1_HOST_EXPORTS) \
10577 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10578 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10579 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10580 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10581 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10582 cd $(HOST_SUBDIR)/gmp || exit 1; \
10583 case $(srcdir) in \
10584 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10585 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10586 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10587 esac; \
10588 srcdiroption="--srcdir=$${topdir}/gmp"; \
10589 libsrcdir="$$s/gmp"; \
10590 $(SHELL) $${libsrcdir}/configure \
10591 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10592 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10593 --with-build-libsubdir=$(HOST_SUBDIR) \
10594 $(STAGEfeedback_CONFIGURE_FLAGS) \
10595 --disable-shared
10596 @endif gmp-bootstrap
10597
10598
10599
10600
10601
10602 .PHONY: all-gmp maybe-all-gmp
10603 maybe-all-gmp:
10604 @if gcc-bootstrap
10605 all-gmp: stage_current
10606 @endif gcc-bootstrap
10607 @if gmp
10608 TARGET-gmp=all
10609 maybe-all-gmp: all-gmp
10610 all-gmp: configure-gmp
10611 @r=`${PWD_COMMAND}`; export r; \
10612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10613 $(HOST_EXPORTS) \
10614 (cd $(HOST_SUBDIR)/gmp && \
10615 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10616 $(TARGET-gmp))
10617 @endif gmp
10618
10619
10620
10621 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10622 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10623 maybe-all-stage1-gmp:
10624 maybe-clean-stage1-gmp:
10625 @if gmp-bootstrap
10626 maybe-all-stage1-gmp: all-stage1-gmp
10627 all-stage1: all-stage1-gmp
10628 TARGET-stage1-gmp = $(TARGET-gmp)
10629 all-stage1-gmp: configure-stage1-gmp
10630 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10631 @r=`${PWD_COMMAND}`; export r; \
10632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10633 TFLAGS="$(STAGE1_TFLAGS)"; \
10634 $(HOST_EXPORTS) \
10635 cd $(HOST_SUBDIR)/gmp && \
10636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10637 CFLAGS="$(STAGE1_CFLAGS)" \
10638 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10639 LIBCFLAGS="$(LIBCFLAGS)" \
10640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10643 $(EXTRA_HOST_FLAGS) \
10644 TFLAGS="$(STAGE1_TFLAGS)" \
10645 $(TARGET-stage1-gmp)
10646
10647 maybe-clean-stage1-gmp: clean-stage1-gmp
10648 clean-stage1: clean-stage1-gmp
10649 clean-stage1-gmp:
10650 @if [ $(current_stage) = stage1 ]; then \
10651 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10652 else \
10653 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10654 $(MAKE) stage1-start; \
10655 fi; \
10656 cd $(HOST_SUBDIR)/gmp && \
10657 $(MAKE) $(EXTRA_HOST_FLAGS) \
10658 clean
10659 @endif gmp-bootstrap
10660
10661
10662 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10663 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10664 maybe-all-stage2-gmp:
10665 maybe-clean-stage2-gmp:
10666 @if gmp-bootstrap
10667 maybe-all-stage2-gmp: all-stage2-gmp
10668 all-stage2: all-stage2-gmp
10669 TARGET-stage2-gmp = $(TARGET-gmp)
10670 all-stage2-gmp: configure-stage2-gmp
10671 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10672 @r=`${PWD_COMMAND}`; export r; \
10673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10674 TFLAGS="$(STAGE2_TFLAGS)"; \
10675 $(HOST_EXPORTS) \
10676 $(POSTSTAGE1_HOST_EXPORTS) \
10677 cd $(HOST_SUBDIR)/gmp && \
10678 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10679 CFLAGS="$(STAGE2_CFLAGS)" \
10680 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10681 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10682 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10683 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10684 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10685 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10686 TFLAGS="$(STAGE2_TFLAGS)" \
10687 $(TARGET-stage2-gmp)
10688
10689 maybe-clean-stage2-gmp: clean-stage2-gmp
10690 clean-stage2: clean-stage2-gmp
10691 clean-stage2-gmp:
10692 @if [ $(current_stage) = stage2 ]; then \
10693 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10694 else \
10695 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10696 $(MAKE) stage2-start; \
10697 fi; \
10698 cd $(HOST_SUBDIR)/gmp && \
10699 $(MAKE) $(EXTRA_HOST_FLAGS) \
10700 $(POSTSTAGE1_FLAGS_TO_PASS) \
10701 clean
10702 @endif gmp-bootstrap
10703
10704
10705 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10706 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10707 maybe-all-stage3-gmp:
10708 maybe-clean-stage3-gmp:
10709 @if gmp-bootstrap
10710 maybe-all-stage3-gmp: all-stage3-gmp
10711 all-stage3: all-stage3-gmp
10712 TARGET-stage3-gmp = $(TARGET-gmp)
10713 all-stage3-gmp: configure-stage3-gmp
10714 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10715 @r=`${PWD_COMMAND}`; export r; \
10716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10717 TFLAGS="$(STAGE3_TFLAGS)"; \
10718 $(HOST_EXPORTS) \
10719 $(POSTSTAGE1_HOST_EXPORTS) \
10720 cd $(HOST_SUBDIR)/gmp && \
10721 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10722 CFLAGS="$(STAGE3_CFLAGS)" \
10723 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10724 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10725 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10726 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10727 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10728 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10729 TFLAGS="$(STAGE3_TFLAGS)" \
10730 $(TARGET-stage3-gmp)
10731
10732 maybe-clean-stage3-gmp: clean-stage3-gmp
10733 clean-stage3: clean-stage3-gmp
10734 clean-stage3-gmp:
10735 @if [ $(current_stage) = stage3 ]; then \
10736 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10737 else \
10738 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10739 $(MAKE) stage3-start; \
10740 fi; \
10741 cd $(HOST_SUBDIR)/gmp && \
10742 $(MAKE) $(EXTRA_HOST_FLAGS) \
10743 $(POSTSTAGE1_FLAGS_TO_PASS) \
10744 clean
10745 @endif gmp-bootstrap
10746
10747
10748 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10749 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10750 maybe-all-stage4-gmp:
10751 maybe-clean-stage4-gmp:
10752 @if gmp-bootstrap
10753 maybe-all-stage4-gmp: all-stage4-gmp
10754 all-stage4: all-stage4-gmp
10755 TARGET-stage4-gmp = $(TARGET-gmp)
10756 all-stage4-gmp: configure-stage4-gmp
10757 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10758 @r=`${PWD_COMMAND}`; export r; \
10759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10760 TFLAGS="$(STAGE4_TFLAGS)"; \
10761 $(HOST_EXPORTS) \
10762 $(POSTSTAGE1_HOST_EXPORTS) \
10763 cd $(HOST_SUBDIR)/gmp && \
10764 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10765 CFLAGS="$(STAGE4_CFLAGS)" \
10766 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10767 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10768 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10769 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10770 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10771 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10772 TFLAGS="$(STAGE4_TFLAGS)" \
10773 $(TARGET-stage4-gmp)
10774
10775 maybe-clean-stage4-gmp: clean-stage4-gmp
10776 clean-stage4: clean-stage4-gmp
10777 clean-stage4-gmp:
10778 @if [ $(current_stage) = stage4 ]; then \
10779 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10780 else \
10781 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10782 $(MAKE) stage4-start; \
10783 fi; \
10784 cd $(HOST_SUBDIR)/gmp && \
10785 $(MAKE) $(EXTRA_HOST_FLAGS) \
10786 $(POSTSTAGE1_FLAGS_TO_PASS) \
10787 clean
10788 @endif gmp-bootstrap
10789
10790
10791 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10792 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10793 maybe-all-stageprofile-gmp:
10794 maybe-clean-stageprofile-gmp:
10795 @if gmp-bootstrap
10796 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10797 all-stageprofile: all-stageprofile-gmp
10798 TARGET-stageprofile-gmp = $(TARGET-gmp)
10799 all-stageprofile-gmp: configure-stageprofile-gmp
10800 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10801 @r=`${PWD_COMMAND}`; export r; \
10802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10803 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10804 $(HOST_EXPORTS) \
10805 $(POSTSTAGE1_HOST_EXPORTS) \
10806 cd $(HOST_SUBDIR)/gmp && \
10807 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10808 CFLAGS="$(STAGEprofile_CFLAGS)" \
10809 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10810 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10811 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10812 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10813 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10814 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10815 TFLAGS="$(STAGEprofile_TFLAGS)" \
10816 $(TARGET-stageprofile-gmp)
10817
10818 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10819 clean-stageprofile: clean-stageprofile-gmp
10820 clean-stageprofile-gmp:
10821 @if [ $(current_stage) = stageprofile ]; then \
10822 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10823 else \
10824 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10825 $(MAKE) stageprofile-start; \
10826 fi; \
10827 cd $(HOST_SUBDIR)/gmp && \
10828 $(MAKE) $(EXTRA_HOST_FLAGS) \
10829 $(POSTSTAGE1_FLAGS_TO_PASS) \
10830 clean
10831 @endif gmp-bootstrap
10832
10833
10834 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10835 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10836 maybe-all-stagefeedback-gmp:
10837 maybe-clean-stagefeedback-gmp:
10838 @if gmp-bootstrap
10839 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10840 all-stagefeedback: all-stagefeedback-gmp
10841 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10842 all-stagefeedback-gmp: configure-stagefeedback-gmp
10843 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10844 @r=`${PWD_COMMAND}`; export r; \
10845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10846 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10847 $(HOST_EXPORTS) \
10848 $(POSTSTAGE1_HOST_EXPORTS) \
10849 cd $(HOST_SUBDIR)/gmp && \
10850 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10851 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10852 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10853 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10854 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10855 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10856 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10857 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10858 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10859 $(TARGET-stagefeedback-gmp)
10860
10861 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10862 clean-stagefeedback: clean-stagefeedback-gmp
10863 clean-stagefeedback-gmp:
10864 @if [ $(current_stage) = stagefeedback ]; then \
10865 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10866 else \
10867 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10868 $(MAKE) stagefeedback-start; \
10869 fi; \
10870 cd $(HOST_SUBDIR)/gmp && \
10871 $(MAKE) $(EXTRA_HOST_FLAGS) \
10872 $(POSTSTAGE1_FLAGS_TO_PASS) \
10873 clean
10874 @endif gmp-bootstrap
10875
10876
10877
10878
10879
10880 .PHONY: check-gmp maybe-check-gmp
10881 maybe-check-gmp:
10882 @if gmp
10883 maybe-check-gmp: check-gmp
10884
10885 check-gmp:
10886 @: $(MAKE); $(unstage)
10887 @r=`${PWD_COMMAND}`; export r; \
10888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10889 $(HOST_EXPORTS) \
10890 (cd $(HOST_SUBDIR)/gmp && \
10891 $(MAKE) $(FLAGS_TO_PASS) check)
10892
10893 @endif gmp
10894
10895 .PHONY: install-gmp maybe-install-gmp
10896 maybe-install-gmp:
10897 @if gmp
10898 maybe-install-gmp: install-gmp
10899
10900 install-gmp:
10901
10902 @endif gmp
10903
10904 .PHONY: install-strip-gmp maybe-install-strip-gmp
10905 maybe-install-strip-gmp:
10906 @if gmp
10907 maybe-install-strip-gmp: install-strip-gmp
10908
10909 install-strip-gmp:
10910
10911 @endif gmp
10912
10913 # Other targets (info, dvi, pdf, etc.)
10914
10915 .PHONY: maybe-info-gmp info-gmp
10916 maybe-info-gmp:
10917 @if gmp
10918 maybe-info-gmp: info-gmp
10919
10920 info-gmp: \
10921 configure-gmp
10922 @[ -f ./gmp/Makefile ] || exit 0; \
10923 r=`${PWD_COMMAND}`; export r; \
10924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10925 $(HOST_EXPORTS) \
10926 for flag in $(EXTRA_HOST_FLAGS) ; do \
10927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10928 done; \
10929 echo "Doing info in gmp" ; \
10930 (cd $(HOST_SUBDIR)/gmp && \
10931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10933 "RANLIB=$${RANLIB}" \
10934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10935 info) \
10936 || exit 1
10937
10938 @endif gmp
10939
10940 .PHONY: maybe-dvi-gmp dvi-gmp
10941 maybe-dvi-gmp:
10942 @if gmp
10943 maybe-dvi-gmp: dvi-gmp
10944
10945 dvi-gmp: \
10946 configure-gmp
10947 @[ -f ./gmp/Makefile ] || exit 0; \
10948 r=`${PWD_COMMAND}`; export r; \
10949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10950 $(HOST_EXPORTS) \
10951 for flag in $(EXTRA_HOST_FLAGS) ; do \
10952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10953 done; \
10954 echo "Doing dvi in gmp" ; \
10955 (cd $(HOST_SUBDIR)/gmp && \
10956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10958 "RANLIB=$${RANLIB}" \
10959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10960 dvi) \
10961 || exit 1
10962
10963 @endif gmp
10964
10965 .PHONY: maybe-pdf-gmp pdf-gmp
10966 maybe-pdf-gmp:
10967 @if gmp
10968 maybe-pdf-gmp: pdf-gmp
10969
10970 pdf-gmp: \
10971 configure-gmp
10972 @[ -f ./gmp/Makefile ] || exit 0; \
10973 r=`${PWD_COMMAND}`; export r; \
10974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10975 $(HOST_EXPORTS) \
10976 for flag in $(EXTRA_HOST_FLAGS) ; do \
10977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10978 done; \
10979 echo "Doing pdf in gmp" ; \
10980 (cd $(HOST_SUBDIR)/gmp && \
10981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10983 "RANLIB=$${RANLIB}" \
10984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10985 pdf) \
10986 || exit 1
10987
10988 @endif gmp
10989
10990 .PHONY: maybe-html-gmp html-gmp
10991 maybe-html-gmp:
10992 @if gmp
10993 maybe-html-gmp: html-gmp
10994
10995 html-gmp: \
10996 configure-gmp
10997 @[ -f ./gmp/Makefile ] || exit 0; \
10998 r=`${PWD_COMMAND}`; export r; \
10999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11000 $(HOST_EXPORTS) \
11001 for flag in $(EXTRA_HOST_FLAGS) ; do \
11002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11003 done; \
11004 echo "Doing html in gmp" ; \
11005 (cd $(HOST_SUBDIR)/gmp && \
11006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11008 "RANLIB=$${RANLIB}" \
11009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11010 html) \
11011 || exit 1
11012
11013 @endif gmp
11014
11015 .PHONY: maybe-TAGS-gmp TAGS-gmp
11016 maybe-TAGS-gmp:
11017 @if gmp
11018 maybe-TAGS-gmp: TAGS-gmp
11019
11020 TAGS-gmp: \
11021 configure-gmp
11022 @[ -f ./gmp/Makefile ] || exit 0; \
11023 r=`${PWD_COMMAND}`; export r; \
11024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11025 $(HOST_EXPORTS) \
11026 for flag in $(EXTRA_HOST_FLAGS) ; do \
11027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11028 done; \
11029 echo "Doing TAGS in gmp" ; \
11030 (cd $(HOST_SUBDIR)/gmp && \
11031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11033 "RANLIB=$${RANLIB}" \
11034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11035 TAGS) \
11036 || exit 1
11037
11038 @endif gmp
11039
11040 .PHONY: maybe-install-info-gmp install-info-gmp
11041 maybe-install-info-gmp:
11042 @if gmp
11043 maybe-install-info-gmp: install-info-gmp
11044
11045 install-info-gmp: \
11046 configure-gmp \
11047 info-gmp
11048 @[ -f ./gmp/Makefile ] || exit 0; \
11049 r=`${PWD_COMMAND}`; export r; \
11050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11051 $(HOST_EXPORTS) \
11052 for flag in $(EXTRA_HOST_FLAGS) ; do \
11053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11054 done; \
11055 echo "Doing install-info in gmp" ; \
11056 (cd $(HOST_SUBDIR)/gmp && \
11057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11059 "RANLIB=$${RANLIB}" \
11060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11061 install-info) \
11062 || exit 1
11063
11064 @endif gmp
11065
11066 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11067 maybe-install-pdf-gmp:
11068 @if gmp
11069 maybe-install-pdf-gmp: install-pdf-gmp
11070
11071 install-pdf-gmp: \
11072 configure-gmp \
11073 pdf-gmp
11074 @[ -f ./gmp/Makefile ] || exit 0; \
11075 r=`${PWD_COMMAND}`; export r; \
11076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11077 $(HOST_EXPORTS) \
11078 for flag in $(EXTRA_HOST_FLAGS) ; do \
11079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11080 done; \
11081 echo "Doing install-pdf in gmp" ; \
11082 (cd $(HOST_SUBDIR)/gmp && \
11083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11085 "RANLIB=$${RANLIB}" \
11086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11087 install-pdf) \
11088 || exit 1
11089
11090 @endif gmp
11091
11092 .PHONY: maybe-install-html-gmp install-html-gmp
11093 maybe-install-html-gmp:
11094 @if gmp
11095 maybe-install-html-gmp: install-html-gmp
11096
11097 install-html-gmp: \
11098 configure-gmp \
11099 html-gmp
11100 @[ -f ./gmp/Makefile ] || exit 0; \
11101 r=`${PWD_COMMAND}`; export r; \
11102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11103 $(HOST_EXPORTS) \
11104 for flag in $(EXTRA_HOST_FLAGS) ; do \
11105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11106 done; \
11107 echo "Doing install-html in gmp" ; \
11108 (cd $(HOST_SUBDIR)/gmp && \
11109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11111 "RANLIB=$${RANLIB}" \
11112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11113 install-html) \
11114 || exit 1
11115
11116 @endif gmp
11117
11118 .PHONY: maybe-installcheck-gmp installcheck-gmp
11119 maybe-installcheck-gmp:
11120 @if gmp
11121 maybe-installcheck-gmp: installcheck-gmp
11122
11123 installcheck-gmp: \
11124 configure-gmp
11125 @[ -f ./gmp/Makefile ] || exit 0; \
11126 r=`${PWD_COMMAND}`; export r; \
11127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11128 $(HOST_EXPORTS) \
11129 for flag in $(EXTRA_HOST_FLAGS) ; do \
11130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11131 done; \
11132 echo "Doing installcheck in gmp" ; \
11133 (cd $(HOST_SUBDIR)/gmp && \
11134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11136 "RANLIB=$${RANLIB}" \
11137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11138 installcheck) \
11139 || exit 1
11140
11141 @endif gmp
11142
11143 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11144 maybe-mostlyclean-gmp:
11145 @if gmp
11146 maybe-mostlyclean-gmp: mostlyclean-gmp
11147
11148 mostlyclean-gmp:
11149 @[ -f ./gmp/Makefile ] || exit 0; \
11150 r=`${PWD_COMMAND}`; export r; \
11151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11152 $(HOST_EXPORTS) \
11153 for flag in $(EXTRA_HOST_FLAGS) ; do \
11154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11155 done; \
11156 echo "Doing mostlyclean in gmp" ; \
11157 (cd $(HOST_SUBDIR)/gmp && \
11158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11160 "RANLIB=$${RANLIB}" \
11161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11162 mostlyclean) \
11163 || exit 1
11164
11165 @endif gmp
11166
11167 .PHONY: maybe-clean-gmp clean-gmp
11168 maybe-clean-gmp:
11169 @if gmp
11170 maybe-clean-gmp: clean-gmp
11171
11172 clean-gmp:
11173 @[ -f ./gmp/Makefile ] || exit 0; \
11174 r=`${PWD_COMMAND}`; export r; \
11175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11176 $(HOST_EXPORTS) \
11177 for flag in $(EXTRA_HOST_FLAGS) ; do \
11178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11179 done; \
11180 echo "Doing clean in gmp" ; \
11181 (cd $(HOST_SUBDIR)/gmp && \
11182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11184 "RANLIB=$${RANLIB}" \
11185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11186 clean) \
11187 || exit 1
11188
11189 @endif gmp
11190
11191 .PHONY: maybe-distclean-gmp distclean-gmp
11192 maybe-distclean-gmp:
11193 @if gmp
11194 maybe-distclean-gmp: distclean-gmp
11195
11196 distclean-gmp:
11197 @[ -f ./gmp/Makefile ] || exit 0; \
11198 r=`${PWD_COMMAND}`; export r; \
11199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11200 $(HOST_EXPORTS) \
11201 for flag in $(EXTRA_HOST_FLAGS) ; do \
11202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11203 done; \
11204 echo "Doing distclean in gmp" ; \
11205 (cd $(HOST_SUBDIR)/gmp && \
11206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11208 "RANLIB=$${RANLIB}" \
11209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11210 distclean) \
11211 || exit 1
11212
11213 @endif gmp
11214
11215 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11216 maybe-maintainer-clean-gmp:
11217 @if gmp
11218 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11219
11220 maintainer-clean-gmp:
11221 @[ -f ./gmp/Makefile ] || exit 0; \
11222 r=`${PWD_COMMAND}`; export r; \
11223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11224 $(HOST_EXPORTS) \
11225 for flag in $(EXTRA_HOST_FLAGS) ; do \
11226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11227 done; \
11228 echo "Doing maintainer-clean in gmp" ; \
11229 (cd $(HOST_SUBDIR)/gmp && \
11230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11232 "RANLIB=$${RANLIB}" \
11233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11234 maintainer-clean) \
11235 || exit 1
11236
11237 @endif gmp
11238
11239
11240
11241 .PHONY: configure-mpfr maybe-configure-mpfr
11242 maybe-configure-mpfr:
11243 @if gcc-bootstrap
11244 configure-mpfr: stage_current
11245 @endif gcc-bootstrap
11246 @if mpfr
11247 maybe-configure-mpfr: configure-mpfr
11248 configure-mpfr:
11249 @r=`${PWD_COMMAND}`; export r; \
11250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11251 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11253 $(HOST_EXPORTS) \
11254 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11255 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11256 case $(srcdir) in \
11257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11258 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11260 esac; \
11261 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11262 libsrcdir="$$s/mpfr"; \
11263 $(SHELL) $${libsrcdir}/configure \
11264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11265 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11266 || exit 1
11267 @endif mpfr
11268
11269
11270
11271 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11272 maybe-configure-stage1-mpfr:
11273 @if mpfr-bootstrap
11274 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11275 configure-stage1-mpfr:
11276 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11278 @r=`${PWD_COMMAND}`; export r; \
11279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11280 TFLAGS="$(STAGE1_TFLAGS)"; \
11281 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11282 $(HOST_EXPORTS) \
11283 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11284 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11285 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11286 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11288 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11289 case $(srcdir) in \
11290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11291 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11293 esac; \
11294 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11295 libsrcdir="$$s/mpfr"; \
11296 $(SHELL) $${libsrcdir}/configure \
11297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11298 --target=${target_alias} $${srcdiroption} \
11299 $(STAGE1_CONFIGURE_FLAGS) \
11300 --disable-shared @extra_mpfr_configure_flags@
11301 @endif mpfr-bootstrap
11302
11303 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11304 maybe-configure-stage2-mpfr:
11305 @if mpfr-bootstrap
11306 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11307 configure-stage2-mpfr:
11308 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11309 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11310 @r=`${PWD_COMMAND}`; export r; \
11311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11312 TFLAGS="$(STAGE2_TFLAGS)"; \
11313 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11314 $(HOST_EXPORTS) \
11315 $(POSTSTAGE1_HOST_EXPORTS) \
11316 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11317 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11318 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11319 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11320 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11321 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11322 case $(srcdir) in \
11323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11324 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11326 esac; \
11327 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11328 libsrcdir="$$s/mpfr"; \
11329 $(SHELL) $${libsrcdir}/configure \
11330 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11331 --target=${target_alias} $${srcdiroption} \
11332 --with-build-libsubdir=$(HOST_SUBDIR) \
11333 $(STAGE2_CONFIGURE_FLAGS) \
11334 --disable-shared @extra_mpfr_configure_flags@
11335 @endif mpfr-bootstrap
11336
11337 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11338 maybe-configure-stage3-mpfr:
11339 @if mpfr-bootstrap
11340 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11341 configure-stage3-mpfr:
11342 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11343 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11344 @r=`${PWD_COMMAND}`; export r; \
11345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11346 TFLAGS="$(STAGE3_TFLAGS)"; \
11347 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11348 $(HOST_EXPORTS) \
11349 $(POSTSTAGE1_HOST_EXPORTS) \
11350 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11351 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11352 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11353 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11355 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11356 case $(srcdir) in \
11357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11358 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11360 esac; \
11361 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11362 libsrcdir="$$s/mpfr"; \
11363 $(SHELL) $${libsrcdir}/configure \
11364 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11365 --target=${target_alias} $${srcdiroption} \
11366 --with-build-libsubdir=$(HOST_SUBDIR) \
11367 $(STAGE3_CONFIGURE_FLAGS) \
11368 --disable-shared @extra_mpfr_configure_flags@
11369 @endif mpfr-bootstrap
11370
11371 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11372 maybe-configure-stage4-mpfr:
11373 @if mpfr-bootstrap
11374 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11375 configure-stage4-mpfr:
11376 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11377 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11378 @r=`${PWD_COMMAND}`; export r; \
11379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11380 TFLAGS="$(STAGE4_TFLAGS)"; \
11381 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11382 $(HOST_EXPORTS) \
11383 $(POSTSTAGE1_HOST_EXPORTS) \
11384 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11385 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11386 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11387 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11388 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11389 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11390 case $(srcdir) in \
11391 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11392 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11393 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11394 esac; \
11395 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11396 libsrcdir="$$s/mpfr"; \
11397 $(SHELL) $${libsrcdir}/configure \
11398 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11399 --target=${target_alias} $${srcdiroption} \
11400 --with-build-libsubdir=$(HOST_SUBDIR) \
11401 $(STAGE4_CONFIGURE_FLAGS) \
11402 --disable-shared @extra_mpfr_configure_flags@
11403 @endif mpfr-bootstrap
11404
11405 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11406 maybe-configure-stageprofile-mpfr:
11407 @if mpfr-bootstrap
11408 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11409 configure-stageprofile-mpfr:
11410 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11411 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11412 @r=`${PWD_COMMAND}`; export r; \
11413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11414 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11415 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11416 $(HOST_EXPORTS) \
11417 $(POSTSTAGE1_HOST_EXPORTS) \
11418 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11419 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11420 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11421 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11422 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11423 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11424 case $(srcdir) in \
11425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11426 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11428 esac; \
11429 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11430 libsrcdir="$$s/mpfr"; \
11431 $(SHELL) $${libsrcdir}/configure \
11432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11433 --target=${target_alias} $${srcdiroption} \
11434 --with-build-libsubdir=$(HOST_SUBDIR) \
11435 $(STAGEprofile_CONFIGURE_FLAGS) \
11436 --disable-shared @extra_mpfr_configure_flags@
11437 @endif mpfr-bootstrap
11438
11439 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11440 maybe-configure-stagefeedback-mpfr:
11441 @if mpfr-bootstrap
11442 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11443 configure-stagefeedback-mpfr:
11444 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11446 @r=`${PWD_COMMAND}`; export r; \
11447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11448 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11449 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11450 $(HOST_EXPORTS) \
11451 $(POSTSTAGE1_HOST_EXPORTS) \
11452 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11453 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11454 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11455 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11457 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11458 case $(srcdir) in \
11459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11460 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11462 esac; \
11463 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11464 libsrcdir="$$s/mpfr"; \
11465 $(SHELL) $${libsrcdir}/configure \
11466 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11467 --target=${target_alias} $${srcdiroption} \
11468 --with-build-libsubdir=$(HOST_SUBDIR) \
11469 $(STAGEfeedback_CONFIGURE_FLAGS) \
11470 --disable-shared @extra_mpfr_configure_flags@
11471 @endif mpfr-bootstrap
11472
11473
11474
11475
11476
11477 .PHONY: all-mpfr maybe-all-mpfr
11478 maybe-all-mpfr:
11479 @if gcc-bootstrap
11480 all-mpfr: stage_current
11481 @endif gcc-bootstrap
11482 @if mpfr
11483 TARGET-mpfr=all
11484 maybe-all-mpfr: all-mpfr
11485 all-mpfr: configure-mpfr
11486 @r=`${PWD_COMMAND}`; export r; \
11487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11488 $(HOST_EXPORTS) \
11489 (cd $(HOST_SUBDIR)/mpfr && \
11490 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11491 $(TARGET-mpfr))
11492 @endif mpfr
11493
11494
11495
11496 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11497 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11498 maybe-all-stage1-mpfr:
11499 maybe-clean-stage1-mpfr:
11500 @if mpfr-bootstrap
11501 maybe-all-stage1-mpfr: all-stage1-mpfr
11502 all-stage1: all-stage1-mpfr
11503 TARGET-stage1-mpfr = $(TARGET-mpfr)
11504 all-stage1-mpfr: configure-stage1-mpfr
11505 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11506 @r=`${PWD_COMMAND}`; export r; \
11507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11508 TFLAGS="$(STAGE1_TFLAGS)"; \
11509 $(HOST_EXPORTS) \
11510 cd $(HOST_SUBDIR)/mpfr && \
11511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11512 CFLAGS="$(STAGE1_CFLAGS)" \
11513 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11514 LIBCFLAGS="$(LIBCFLAGS)" \
11515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11518 $(EXTRA_HOST_FLAGS) \
11519 TFLAGS="$(STAGE1_TFLAGS)" \
11520 $(TARGET-stage1-mpfr)
11521
11522 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11523 clean-stage1: clean-stage1-mpfr
11524 clean-stage1-mpfr:
11525 @if [ $(current_stage) = stage1 ]; then \
11526 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11527 else \
11528 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11529 $(MAKE) stage1-start; \
11530 fi; \
11531 cd $(HOST_SUBDIR)/mpfr && \
11532 $(MAKE) $(EXTRA_HOST_FLAGS) \
11533 clean
11534 @endif mpfr-bootstrap
11535
11536
11537 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11538 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11539 maybe-all-stage2-mpfr:
11540 maybe-clean-stage2-mpfr:
11541 @if mpfr-bootstrap
11542 maybe-all-stage2-mpfr: all-stage2-mpfr
11543 all-stage2: all-stage2-mpfr
11544 TARGET-stage2-mpfr = $(TARGET-mpfr)
11545 all-stage2-mpfr: configure-stage2-mpfr
11546 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11547 @r=`${PWD_COMMAND}`; export r; \
11548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11549 TFLAGS="$(STAGE2_TFLAGS)"; \
11550 $(HOST_EXPORTS) \
11551 $(POSTSTAGE1_HOST_EXPORTS) \
11552 cd $(HOST_SUBDIR)/mpfr && \
11553 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11554 CFLAGS="$(STAGE2_CFLAGS)" \
11555 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11556 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11557 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11558 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11559 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11560 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11561 TFLAGS="$(STAGE2_TFLAGS)" \
11562 $(TARGET-stage2-mpfr)
11563
11564 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11565 clean-stage2: clean-stage2-mpfr
11566 clean-stage2-mpfr:
11567 @if [ $(current_stage) = stage2 ]; then \
11568 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11569 else \
11570 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11571 $(MAKE) stage2-start; \
11572 fi; \
11573 cd $(HOST_SUBDIR)/mpfr && \
11574 $(MAKE) $(EXTRA_HOST_FLAGS) \
11575 $(POSTSTAGE1_FLAGS_TO_PASS) \
11576 clean
11577 @endif mpfr-bootstrap
11578
11579
11580 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11581 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11582 maybe-all-stage3-mpfr:
11583 maybe-clean-stage3-mpfr:
11584 @if mpfr-bootstrap
11585 maybe-all-stage3-mpfr: all-stage3-mpfr
11586 all-stage3: all-stage3-mpfr
11587 TARGET-stage3-mpfr = $(TARGET-mpfr)
11588 all-stage3-mpfr: configure-stage3-mpfr
11589 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11590 @r=`${PWD_COMMAND}`; export r; \
11591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11592 TFLAGS="$(STAGE3_TFLAGS)"; \
11593 $(HOST_EXPORTS) \
11594 $(POSTSTAGE1_HOST_EXPORTS) \
11595 cd $(HOST_SUBDIR)/mpfr && \
11596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11597 CFLAGS="$(STAGE3_CFLAGS)" \
11598 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11599 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11603 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11604 TFLAGS="$(STAGE3_TFLAGS)" \
11605 $(TARGET-stage3-mpfr)
11606
11607 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11608 clean-stage3: clean-stage3-mpfr
11609 clean-stage3-mpfr:
11610 @if [ $(current_stage) = stage3 ]; then \
11611 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11612 else \
11613 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11614 $(MAKE) stage3-start; \
11615 fi; \
11616 cd $(HOST_SUBDIR)/mpfr && \
11617 $(MAKE) $(EXTRA_HOST_FLAGS) \
11618 $(POSTSTAGE1_FLAGS_TO_PASS) \
11619 clean
11620 @endif mpfr-bootstrap
11621
11622
11623 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11624 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11625 maybe-all-stage4-mpfr:
11626 maybe-clean-stage4-mpfr:
11627 @if mpfr-bootstrap
11628 maybe-all-stage4-mpfr: all-stage4-mpfr
11629 all-stage4: all-stage4-mpfr
11630 TARGET-stage4-mpfr = $(TARGET-mpfr)
11631 all-stage4-mpfr: configure-stage4-mpfr
11632 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11633 @r=`${PWD_COMMAND}`; export r; \
11634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11635 TFLAGS="$(STAGE4_TFLAGS)"; \
11636 $(HOST_EXPORTS) \
11637 $(POSTSTAGE1_HOST_EXPORTS) \
11638 cd $(HOST_SUBDIR)/mpfr && \
11639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11640 CFLAGS="$(STAGE4_CFLAGS)" \
11641 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11642 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11643 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11644 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11645 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11646 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11647 TFLAGS="$(STAGE4_TFLAGS)" \
11648 $(TARGET-stage4-mpfr)
11649
11650 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11651 clean-stage4: clean-stage4-mpfr
11652 clean-stage4-mpfr:
11653 @if [ $(current_stage) = stage4 ]; then \
11654 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11655 else \
11656 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11657 $(MAKE) stage4-start; \
11658 fi; \
11659 cd $(HOST_SUBDIR)/mpfr && \
11660 $(MAKE) $(EXTRA_HOST_FLAGS) \
11661 $(POSTSTAGE1_FLAGS_TO_PASS) \
11662 clean
11663 @endif mpfr-bootstrap
11664
11665
11666 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11667 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11668 maybe-all-stageprofile-mpfr:
11669 maybe-clean-stageprofile-mpfr:
11670 @if mpfr-bootstrap
11671 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11672 all-stageprofile: all-stageprofile-mpfr
11673 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11674 all-stageprofile-mpfr: configure-stageprofile-mpfr
11675 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11676 @r=`${PWD_COMMAND}`; export r; \
11677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11678 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11679 $(HOST_EXPORTS) \
11680 $(POSTSTAGE1_HOST_EXPORTS) \
11681 cd $(HOST_SUBDIR)/mpfr && \
11682 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11683 CFLAGS="$(STAGEprofile_CFLAGS)" \
11684 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11685 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11686 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11687 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11688 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11689 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11690 TFLAGS="$(STAGEprofile_TFLAGS)" \
11691 $(TARGET-stageprofile-mpfr)
11692
11693 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11694 clean-stageprofile: clean-stageprofile-mpfr
11695 clean-stageprofile-mpfr:
11696 @if [ $(current_stage) = stageprofile ]; then \
11697 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11698 else \
11699 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11700 $(MAKE) stageprofile-start; \
11701 fi; \
11702 cd $(HOST_SUBDIR)/mpfr && \
11703 $(MAKE) $(EXTRA_HOST_FLAGS) \
11704 $(POSTSTAGE1_FLAGS_TO_PASS) \
11705 clean
11706 @endif mpfr-bootstrap
11707
11708
11709 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11710 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11711 maybe-all-stagefeedback-mpfr:
11712 maybe-clean-stagefeedback-mpfr:
11713 @if mpfr-bootstrap
11714 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11715 all-stagefeedback: all-stagefeedback-mpfr
11716 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11717 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11718 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11719 @r=`${PWD_COMMAND}`; export r; \
11720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11721 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11722 $(HOST_EXPORTS) \
11723 $(POSTSTAGE1_HOST_EXPORTS) \
11724 cd $(HOST_SUBDIR)/mpfr && \
11725 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11726 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11727 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11728 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11729 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11730 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11731 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11732 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11733 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11734 $(TARGET-stagefeedback-mpfr)
11735
11736 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11737 clean-stagefeedback: clean-stagefeedback-mpfr
11738 clean-stagefeedback-mpfr:
11739 @if [ $(current_stage) = stagefeedback ]; then \
11740 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11741 else \
11742 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11743 $(MAKE) stagefeedback-start; \
11744 fi; \
11745 cd $(HOST_SUBDIR)/mpfr && \
11746 $(MAKE) $(EXTRA_HOST_FLAGS) \
11747 $(POSTSTAGE1_FLAGS_TO_PASS) \
11748 clean
11749 @endif mpfr-bootstrap
11750
11751
11752
11753
11754
11755 .PHONY: check-mpfr maybe-check-mpfr
11756 maybe-check-mpfr:
11757 @if mpfr
11758 maybe-check-mpfr: check-mpfr
11759
11760 check-mpfr:
11761 @: $(MAKE); $(unstage)
11762 @r=`${PWD_COMMAND}`; export r; \
11763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11764 $(HOST_EXPORTS) \
11765 (cd $(HOST_SUBDIR)/mpfr && \
11766 $(MAKE) $(FLAGS_TO_PASS) check)
11767
11768 @endif mpfr
11769
11770 .PHONY: install-mpfr maybe-install-mpfr
11771 maybe-install-mpfr:
11772 @if mpfr
11773 maybe-install-mpfr: install-mpfr
11774
11775 install-mpfr:
11776
11777 @endif mpfr
11778
11779 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11780 maybe-install-strip-mpfr:
11781 @if mpfr
11782 maybe-install-strip-mpfr: install-strip-mpfr
11783
11784 install-strip-mpfr:
11785
11786 @endif mpfr
11787
11788 # Other targets (info, dvi, pdf, etc.)
11789
11790 .PHONY: maybe-info-mpfr info-mpfr
11791 maybe-info-mpfr:
11792 @if mpfr
11793 maybe-info-mpfr: info-mpfr
11794
11795 info-mpfr: \
11796 configure-mpfr
11797 @[ -f ./mpfr/Makefile ] || exit 0; \
11798 r=`${PWD_COMMAND}`; export r; \
11799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11800 $(HOST_EXPORTS) \
11801 for flag in $(EXTRA_HOST_FLAGS) ; do \
11802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11803 done; \
11804 echo "Doing info in mpfr" ; \
11805 (cd $(HOST_SUBDIR)/mpfr && \
11806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11808 "RANLIB=$${RANLIB}" \
11809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11810 info) \
11811 || exit 1
11812
11813 @endif mpfr
11814
11815 .PHONY: maybe-dvi-mpfr dvi-mpfr
11816 maybe-dvi-mpfr:
11817 @if mpfr
11818 maybe-dvi-mpfr: dvi-mpfr
11819
11820 dvi-mpfr: \
11821 configure-mpfr
11822 @[ -f ./mpfr/Makefile ] || exit 0; \
11823 r=`${PWD_COMMAND}`; export r; \
11824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11825 $(HOST_EXPORTS) \
11826 for flag in $(EXTRA_HOST_FLAGS) ; do \
11827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11828 done; \
11829 echo "Doing dvi in mpfr" ; \
11830 (cd $(HOST_SUBDIR)/mpfr && \
11831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11833 "RANLIB=$${RANLIB}" \
11834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11835 dvi) \
11836 || exit 1
11837
11838 @endif mpfr
11839
11840 .PHONY: maybe-pdf-mpfr pdf-mpfr
11841 maybe-pdf-mpfr:
11842 @if mpfr
11843 maybe-pdf-mpfr: pdf-mpfr
11844
11845 pdf-mpfr: \
11846 configure-mpfr
11847 @[ -f ./mpfr/Makefile ] || exit 0; \
11848 r=`${PWD_COMMAND}`; export r; \
11849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11850 $(HOST_EXPORTS) \
11851 for flag in $(EXTRA_HOST_FLAGS) ; do \
11852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11853 done; \
11854 echo "Doing pdf in mpfr" ; \
11855 (cd $(HOST_SUBDIR)/mpfr && \
11856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11858 "RANLIB=$${RANLIB}" \
11859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11860 pdf) \
11861 || exit 1
11862
11863 @endif mpfr
11864
11865 .PHONY: maybe-html-mpfr html-mpfr
11866 maybe-html-mpfr:
11867 @if mpfr
11868 maybe-html-mpfr: html-mpfr
11869
11870 html-mpfr: \
11871 configure-mpfr
11872 @[ -f ./mpfr/Makefile ] || exit 0; \
11873 r=`${PWD_COMMAND}`; export r; \
11874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11875 $(HOST_EXPORTS) \
11876 for flag in $(EXTRA_HOST_FLAGS) ; do \
11877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11878 done; \
11879 echo "Doing html in mpfr" ; \
11880 (cd $(HOST_SUBDIR)/mpfr && \
11881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11883 "RANLIB=$${RANLIB}" \
11884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11885 html) \
11886 || exit 1
11887
11888 @endif mpfr
11889
11890 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11891 maybe-TAGS-mpfr:
11892 @if mpfr
11893 maybe-TAGS-mpfr: TAGS-mpfr
11894
11895 TAGS-mpfr: \
11896 configure-mpfr
11897 @[ -f ./mpfr/Makefile ] || exit 0; \
11898 r=`${PWD_COMMAND}`; export r; \
11899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11900 $(HOST_EXPORTS) \
11901 for flag in $(EXTRA_HOST_FLAGS) ; do \
11902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11903 done; \
11904 echo "Doing TAGS in mpfr" ; \
11905 (cd $(HOST_SUBDIR)/mpfr && \
11906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11908 "RANLIB=$${RANLIB}" \
11909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11910 TAGS) \
11911 || exit 1
11912
11913 @endif mpfr
11914
11915 .PHONY: maybe-install-info-mpfr install-info-mpfr
11916 maybe-install-info-mpfr:
11917 @if mpfr
11918 maybe-install-info-mpfr: install-info-mpfr
11919
11920 install-info-mpfr: \
11921 configure-mpfr \
11922 info-mpfr
11923 @[ -f ./mpfr/Makefile ] || exit 0; \
11924 r=`${PWD_COMMAND}`; export r; \
11925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11926 $(HOST_EXPORTS) \
11927 for flag in $(EXTRA_HOST_FLAGS) ; do \
11928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11929 done; \
11930 echo "Doing install-info in mpfr" ; \
11931 (cd $(HOST_SUBDIR)/mpfr && \
11932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11934 "RANLIB=$${RANLIB}" \
11935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11936 install-info) \
11937 || exit 1
11938
11939 @endif mpfr
11940
11941 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11942 maybe-install-pdf-mpfr:
11943 @if mpfr
11944 maybe-install-pdf-mpfr: install-pdf-mpfr
11945
11946 install-pdf-mpfr: \
11947 configure-mpfr \
11948 pdf-mpfr
11949 @[ -f ./mpfr/Makefile ] || exit 0; \
11950 r=`${PWD_COMMAND}`; export r; \
11951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11952 $(HOST_EXPORTS) \
11953 for flag in $(EXTRA_HOST_FLAGS) ; do \
11954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11955 done; \
11956 echo "Doing install-pdf in mpfr" ; \
11957 (cd $(HOST_SUBDIR)/mpfr && \
11958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11960 "RANLIB=$${RANLIB}" \
11961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11962 install-pdf) \
11963 || exit 1
11964
11965 @endif mpfr
11966
11967 .PHONY: maybe-install-html-mpfr install-html-mpfr
11968 maybe-install-html-mpfr:
11969 @if mpfr
11970 maybe-install-html-mpfr: install-html-mpfr
11971
11972 install-html-mpfr: \
11973 configure-mpfr \
11974 html-mpfr
11975 @[ -f ./mpfr/Makefile ] || exit 0; \
11976 r=`${PWD_COMMAND}`; export r; \
11977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11978 $(HOST_EXPORTS) \
11979 for flag in $(EXTRA_HOST_FLAGS) ; do \
11980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11981 done; \
11982 echo "Doing install-html in mpfr" ; \
11983 (cd $(HOST_SUBDIR)/mpfr && \
11984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11986 "RANLIB=$${RANLIB}" \
11987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11988 install-html) \
11989 || exit 1
11990
11991 @endif mpfr
11992
11993 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
11994 maybe-installcheck-mpfr:
11995 @if mpfr
11996 maybe-installcheck-mpfr: installcheck-mpfr
11997
11998 installcheck-mpfr: \
11999 configure-mpfr
12000 @[ -f ./mpfr/Makefile ] || exit 0; \
12001 r=`${PWD_COMMAND}`; export r; \
12002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12003 $(HOST_EXPORTS) \
12004 for flag in $(EXTRA_HOST_FLAGS) ; do \
12005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12006 done; \
12007 echo "Doing installcheck in mpfr" ; \
12008 (cd $(HOST_SUBDIR)/mpfr && \
12009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12011 "RANLIB=$${RANLIB}" \
12012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12013 installcheck) \
12014 || exit 1
12015
12016 @endif mpfr
12017
12018 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12019 maybe-mostlyclean-mpfr:
12020 @if mpfr
12021 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12022
12023 mostlyclean-mpfr:
12024 @[ -f ./mpfr/Makefile ] || exit 0; \
12025 r=`${PWD_COMMAND}`; export r; \
12026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12027 $(HOST_EXPORTS) \
12028 for flag in $(EXTRA_HOST_FLAGS) ; do \
12029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12030 done; \
12031 echo "Doing mostlyclean in mpfr" ; \
12032 (cd $(HOST_SUBDIR)/mpfr && \
12033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12035 "RANLIB=$${RANLIB}" \
12036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12037 mostlyclean) \
12038 || exit 1
12039
12040 @endif mpfr
12041
12042 .PHONY: maybe-clean-mpfr clean-mpfr
12043 maybe-clean-mpfr:
12044 @if mpfr
12045 maybe-clean-mpfr: clean-mpfr
12046
12047 clean-mpfr:
12048 @[ -f ./mpfr/Makefile ] || exit 0; \
12049 r=`${PWD_COMMAND}`; export r; \
12050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12051 $(HOST_EXPORTS) \
12052 for flag in $(EXTRA_HOST_FLAGS) ; do \
12053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12054 done; \
12055 echo "Doing clean in mpfr" ; \
12056 (cd $(HOST_SUBDIR)/mpfr && \
12057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12059 "RANLIB=$${RANLIB}" \
12060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12061 clean) \
12062 || exit 1
12063
12064 @endif mpfr
12065
12066 .PHONY: maybe-distclean-mpfr distclean-mpfr
12067 maybe-distclean-mpfr:
12068 @if mpfr
12069 maybe-distclean-mpfr: distclean-mpfr
12070
12071 distclean-mpfr:
12072 @[ -f ./mpfr/Makefile ] || exit 0; \
12073 r=`${PWD_COMMAND}`; export r; \
12074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12075 $(HOST_EXPORTS) \
12076 for flag in $(EXTRA_HOST_FLAGS) ; do \
12077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12078 done; \
12079 echo "Doing distclean in mpfr" ; \
12080 (cd $(HOST_SUBDIR)/mpfr && \
12081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12083 "RANLIB=$${RANLIB}" \
12084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12085 distclean) \
12086 || exit 1
12087
12088 @endif mpfr
12089
12090 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12091 maybe-maintainer-clean-mpfr:
12092 @if mpfr
12093 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12094
12095 maintainer-clean-mpfr:
12096 @[ -f ./mpfr/Makefile ] || exit 0; \
12097 r=`${PWD_COMMAND}`; export r; \
12098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12099 $(HOST_EXPORTS) \
12100 for flag in $(EXTRA_HOST_FLAGS) ; do \
12101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12102 done; \
12103 echo "Doing maintainer-clean in mpfr" ; \
12104 (cd $(HOST_SUBDIR)/mpfr && \
12105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12107 "RANLIB=$${RANLIB}" \
12108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12109 maintainer-clean) \
12110 || exit 1
12111
12112 @endif mpfr
12113
12114
12115
12116 .PHONY: configure-mpc maybe-configure-mpc
12117 maybe-configure-mpc:
12118 @if gcc-bootstrap
12119 configure-mpc: stage_current
12120 @endif gcc-bootstrap
12121 @if mpc
12122 maybe-configure-mpc: configure-mpc
12123 configure-mpc:
12124 @r=`${PWD_COMMAND}`; export r; \
12125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12126 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12128 $(HOST_EXPORTS) \
12129 echo Configuring in $(HOST_SUBDIR)/mpc; \
12130 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12131 case $(srcdir) in \
12132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12133 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12135 esac; \
12136 srcdiroption="--srcdir=$${topdir}/mpc"; \
12137 libsrcdir="$$s/mpc"; \
12138 $(SHELL) $${libsrcdir}/configure \
12139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12140 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12141 || exit 1
12142 @endif mpc
12143
12144
12145
12146 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12147 maybe-configure-stage1-mpc:
12148 @if mpc-bootstrap
12149 maybe-configure-stage1-mpc: configure-stage1-mpc
12150 configure-stage1-mpc:
12151 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12152 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12153 @r=`${PWD_COMMAND}`; export r; \
12154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12155 TFLAGS="$(STAGE1_TFLAGS)"; \
12156 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12157 $(HOST_EXPORTS) \
12158 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12159 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12160 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12161 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12163 cd $(HOST_SUBDIR)/mpc || exit 1; \
12164 case $(srcdir) in \
12165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12166 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12168 esac; \
12169 srcdiroption="--srcdir=$${topdir}/mpc"; \
12170 libsrcdir="$$s/mpc"; \
12171 $(SHELL) $${libsrcdir}/configure \
12172 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12173 --target=${target_alias} $${srcdiroption} \
12174 $(STAGE1_CONFIGURE_FLAGS) \
12175 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12176 @endif mpc-bootstrap
12177
12178 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12179 maybe-configure-stage2-mpc:
12180 @if mpc-bootstrap
12181 maybe-configure-stage2-mpc: configure-stage2-mpc
12182 configure-stage2-mpc:
12183 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12184 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12185 @r=`${PWD_COMMAND}`; export r; \
12186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12187 TFLAGS="$(STAGE2_TFLAGS)"; \
12188 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12189 $(HOST_EXPORTS) \
12190 $(POSTSTAGE1_HOST_EXPORTS) \
12191 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12192 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12193 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12194 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12195 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12196 cd $(HOST_SUBDIR)/mpc || exit 1; \
12197 case $(srcdir) in \
12198 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12199 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12200 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12201 esac; \
12202 srcdiroption="--srcdir=$${topdir}/mpc"; \
12203 libsrcdir="$$s/mpc"; \
12204 $(SHELL) $${libsrcdir}/configure \
12205 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12206 --target=${target_alias} $${srcdiroption} \
12207 --with-build-libsubdir=$(HOST_SUBDIR) \
12208 $(STAGE2_CONFIGURE_FLAGS) \
12209 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12210 @endif mpc-bootstrap
12211
12212 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12213 maybe-configure-stage3-mpc:
12214 @if mpc-bootstrap
12215 maybe-configure-stage3-mpc: configure-stage3-mpc
12216 configure-stage3-mpc:
12217 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12218 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12219 @r=`${PWD_COMMAND}`; export r; \
12220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12221 TFLAGS="$(STAGE3_TFLAGS)"; \
12222 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12223 $(HOST_EXPORTS) \
12224 $(POSTSTAGE1_HOST_EXPORTS) \
12225 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12226 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12227 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12228 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12230 cd $(HOST_SUBDIR)/mpc || exit 1; \
12231 case $(srcdir) in \
12232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12233 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12235 esac; \
12236 srcdiroption="--srcdir=$${topdir}/mpc"; \
12237 libsrcdir="$$s/mpc"; \
12238 $(SHELL) $${libsrcdir}/configure \
12239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12240 --target=${target_alias} $${srcdiroption} \
12241 --with-build-libsubdir=$(HOST_SUBDIR) \
12242 $(STAGE3_CONFIGURE_FLAGS) \
12243 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12244 @endif mpc-bootstrap
12245
12246 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12247 maybe-configure-stage4-mpc:
12248 @if mpc-bootstrap
12249 maybe-configure-stage4-mpc: configure-stage4-mpc
12250 configure-stage4-mpc:
12251 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12252 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12253 @r=`${PWD_COMMAND}`; export r; \
12254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12255 TFLAGS="$(STAGE4_TFLAGS)"; \
12256 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12257 $(HOST_EXPORTS) \
12258 $(POSTSTAGE1_HOST_EXPORTS) \
12259 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12260 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12261 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12262 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12263 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12264 cd $(HOST_SUBDIR)/mpc || exit 1; \
12265 case $(srcdir) in \
12266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12267 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12269 esac; \
12270 srcdiroption="--srcdir=$${topdir}/mpc"; \
12271 libsrcdir="$$s/mpc"; \
12272 $(SHELL) $${libsrcdir}/configure \
12273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12274 --target=${target_alias} $${srcdiroption} \
12275 --with-build-libsubdir=$(HOST_SUBDIR) \
12276 $(STAGE4_CONFIGURE_FLAGS) \
12277 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12278 @endif mpc-bootstrap
12279
12280 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12281 maybe-configure-stageprofile-mpc:
12282 @if mpc-bootstrap
12283 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12284 configure-stageprofile-mpc:
12285 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12286 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12287 @r=`${PWD_COMMAND}`; export r; \
12288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12289 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12290 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12291 $(HOST_EXPORTS) \
12292 $(POSTSTAGE1_HOST_EXPORTS) \
12293 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12294 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12295 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12296 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12297 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12298 cd $(HOST_SUBDIR)/mpc || exit 1; \
12299 case $(srcdir) in \
12300 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12301 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12302 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12303 esac; \
12304 srcdiroption="--srcdir=$${topdir}/mpc"; \
12305 libsrcdir="$$s/mpc"; \
12306 $(SHELL) $${libsrcdir}/configure \
12307 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12308 --target=${target_alias} $${srcdiroption} \
12309 --with-build-libsubdir=$(HOST_SUBDIR) \
12310 $(STAGEprofile_CONFIGURE_FLAGS) \
12311 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12312 @endif mpc-bootstrap
12313
12314 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12315 maybe-configure-stagefeedback-mpc:
12316 @if mpc-bootstrap
12317 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12318 configure-stagefeedback-mpc:
12319 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12320 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12321 @r=`${PWD_COMMAND}`; export r; \
12322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12323 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12324 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12325 $(HOST_EXPORTS) \
12326 $(POSTSTAGE1_HOST_EXPORTS) \
12327 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12328 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12329 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12330 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12331 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12332 cd $(HOST_SUBDIR)/mpc || exit 1; \
12333 case $(srcdir) in \
12334 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12335 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12336 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12337 esac; \
12338 srcdiroption="--srcdir=$${topdir}/mpc"; \
12339 libsrcdir="$$s/mpc"; \
12340 $(SHELL) $${libsrcdir}/configure \
12341 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12342 --target=${target_alias} $${srcdiroption} \
12343 --with-build-libsubdir=$(HOST_SUBDIR) \
12344 $(STAGEfeedback_CONFIGURE_FLAGS) \
12345 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12346 @endif mpc-bootstrap
12347
12348
12349
12350
12351
12352 .PHONY: all-mpc maybe-all-mpc
12353 maybe-all-mpc:
12354 @if gcc-bootstrap
12355 all-mpc: stage_current
12356 @endif gcc-bootstrap
12357 @if mpc
12358 TARGET-mpc=all
12359 maybe-all-mpc: all-mpc
12360 all-mpc: configure-mpc
12361 @r=`${PWD_COMMAND}`; export r; \
12362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12363 $(HOST_EXPORTS) \
12364 (cd $(HOST_SUBDIR)/mpc && \
12365 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12366 $(TARGET-mpc))
12367 @endif mpc
12368
12369
12370
12371 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12372 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12373 maybe-all-stage1-mpc:
12374 maybe-clean-stage1-mpc:
12375 @if mpc-bootstrap
12376 maybe-all-stage1-mpc: all-stage1-mpc
12377 all-stage1: all-stage1-mpc
12378 TARGET-stage1-mpc = $(TARGET-mpc)
12379 all-stage1-mpc: configure-stage1-mpc
12380 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12381 @r=`${PWD_COMMAND}`; export r; \
12382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12383 TFLAGS="$(STAGE1_TFLAGS)"; \
12384 $(HOST_EXPORTS) \
12385 cd $(HOST_SUBDIR)/mpc && \
12386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12387 CFLAGS="$(STAGE1_CFLAGS)" \
12388 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12389 LIBCFLAGS="$(LIBCFLAGS)" \
12390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12393 $(EXTRA_HOST_FLAGS) \
12394 TFLAGS="$(STAGE1_TFLAGS)" \
12395 $(TARGET-stage1-mpc)
12396
12397 maybe-clean-stage1-mpc: clean-stage1-mpc
12398 clean-stage1: clean-stage1-mpc
12399 clean-stage1-mpc:
12400 @if [ $(current_stage) = stage1 ]; then \
12401 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12402 else \
12403 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12404 $(MAKE) stage1-start; \
12405 fi; \
12406 cd $(HOST_SUBDIR)/mpc && \
12407 $(MAKE) $(EXTRA_HOST_FLAGS) \
12408 clean
12409 @endif mpc-bootstrap
12410
12411
12412 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12413 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12414 maybe-all-stage2-mpc:
12415 maybe-clean-stage2-mpc:
12416 @if mpc-bootstrap
12417 maybe-all-stage2-mpc: all-stage2-mpc
12418 all-stage2: all-stage2-mpc
12419 TARGET-stage2-mpc = $(TARGET-mpc)
12420 all-stage2-mpc: configure-stage2-mpc
12421 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12422 @r=`${PWD_COMMAND}`; export r; \
12423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12424 TFLAGS="$(STAGE2_TFLAGS)"; \
12425 $(HOST_EXPORTS) \
12426 $(POSTSTAGE1_HOST_EXPORTS) \
12427 cd $(HOST_SUBDIR)/mpc && \
12428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12429 CFLAGS="$(STAGE2_CFLAGS)" \
12430 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12431 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12432 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12433 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12434 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12435 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12436 TFLAGS="$(STAGE2_TFLAGS)" \
12437 $(TARGET-stage2-mpc)
12438
12439 maybe-clean-stage2-mpc: clean-stage2-mpc
12440 clean-stage2: clean-stage2-mpc
12441 clean-stage2-mpc:
12442 @if [ $(current_stage) = stage2 ]; then \
12443 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12444 else \
12445 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12446 $(MAKE) stage2-start; \
12447 fi; \
12448 cd $(HOST_SUBDIR)/mpc && \
12449 $(MAKE) $(EXTRA_HOST_FLAGS) \
12450 $(POSTSTAGE1_FLAGS_TO_PASS) \
12451 clean
12452 @endif mpc-bootstrap
12453
12454
12455 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12456 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12457 maybe-all-stage3-mpc:
12458 maybe-clean-stage3-mpc:
12459 @if mpc-bootstrap
12460 maybe-all-stage3-mpc: all-stage3-mpc
12461 all-stage3: all-stage3-mpc
12462 TARGET-stage3-mpc = $(TARGET-mpc)
12463 all-stage3-mpc: configure-stage3-mpc
12464 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12465 @r=`${PWD_COMMAND}`; export r; \
12466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12467 TFLAGS="$(STAGE3_TFLAGS)"; \
12468 $(HOST_EXPORTS) \
12469 $(POSTSTAGE1_HOST_EXPORTS) \
12470 cd $(HOST_SUBDIR)/mpc && \
12471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12472 CFLAGS="$(STAGE3_CFLAGS)" \
12473 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12474 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12475 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12476 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12477 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12478 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12479 TFLAGS="$(STAGE3_TFLAGS)" \
12480 $(TARGET-stage3-mpc)
12481
12482 maybe-clean-stage3-mpc: clean-stage3-mpc
12483 clean-stage3: clean-stage3-mpc
12484 clean-stage3-mpc:
12485 @if [ $(current_stage) = stage3 ]; then \
12486 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12487 else \
12488 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12489 $(MAKE) stage3-start; \
12490 fi; \
12491 cd $(HOST_SUBDIR)/mpc && \
12492 $(MAKE) $(EXTRA_HOST_FLAGS) \
12493 $(POSTSTAGE1_FLAGS_TO_PASS) \
12494 clean
12495 @endif mpc-bootstrap
12496
12497
12498 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12499 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12500 maybe-all-stage4-mpc:
12501 maybe-clean-stage4-mpc:
12502 @if mpc-bootstrap
12503 maybe-all-stage4-mpc: all-stage4-mpc
12504 all-stage4: all-stage4-mpc
12505 TARGET-stage4-mpc = $(TARGET-mpc)
12506 all-stage4-mpc: configure-stage4-mpc
12507 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12508 @r=`${PWD_COMMAND}`; export r; \
12509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12510 TFLAGS="$(STAGE4_TFLAGS)"; \
12511 $(HOST_EXPORTS) \
12512 $(POSTSTAGE1_HOST_EXPORTS) \
12513 cd $(HOST_SUBDIR)/mpc && \
12514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12515 CFLAGS="$(STAGE4_CFLAGS)" \
12516 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12517 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12518 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12519 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12520 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12521 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12522 TFLAGS="$(STAGE4_TFLAGS)" \
12523 $(TARGET-stage4-mpc)
12524
12525 maybe-clean-stage4-mpc: clean-stage4-mpc
12526 clean-stage4: clean-stage4-mpc
12527 clean-stage4-mpc:
12528 @if [ $(current_stage) = stage4 ]; then \
12529 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12530 else \
12531 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12532 $(MAKE) stage4-start; \
12533 fi; \
12534 cd $(HOST_SUBDIR)/mpc && \
12535 $(MAKE) $(EXTRA_HOST_FLAGS) \
12536 $(POSTSTAGE1_FLAGS_TO_PASS) \
12537 clean
12538 @endif mpc-bootstrap
12539
12540
12541 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12542 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12543 maybe-all-stageprofile-mpc:
12544 maybe-clean-stageprofile-mpc:
12545 @if mpc-bootstrap
12546 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12547 all-stageprofile: all-stageprofile-mpc
12548 TARGET-stageprofile-mpc = $(TARGET-mpc)
12549 all-stageprofile-mpc: configure-stageprofile-mpc
12550 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12551 @r=`${PWD_COMMAND}`; export r; \
12552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12553 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12554 $(HOST_EXPORTS) \
12555 $(POSTSTAGE1_HOST_EXPORTS) \
12556 cd $(HOST_SUBDIR)/mpc && \
12557 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12558 CFLAGS="$(STAGEprofile_CFLAGS)" \
12559 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12560 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12561 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12562 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12563 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12564 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12565 TFLAGS="$(STAGEprofile_TFLAGS)" \
12566 $(TARGET-stageprofile-mpc)
12567
12568 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12569 clean-stageprofile: clean-stageprofile-mpc
12570 clean-stageprofile-mpc:
12571 @if [ $(current_stage) = stageprofile ]; then \
12572 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12573 else \
12574 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12575 $(MAKE) stageprofile-start; \
12576 fi; \
12577 cd $(HOST_SUBDIR)/mpc && \
12578 $(MAKE) $(EXTRA_HOST_FLAGS) \
12579 $(POSTSTAGE1_FLAGS_TO_PASS) \
12580 clean
12581 @endif mpc-bootstrap
12582
12583
12584 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12585 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12586 maybe-all-stagefeedback-mpc:
12587 maybe-clean-stagefeedback-mpc:
12588 @if mpc-bootstrap
12589 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12590 all-stagefeedback: all-stagefeedback-mpc
12591 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12592 all-stagefeedback-mpc: configure-stagefeedback-mpc
12593 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12594 @r=`${PWD_COMMAND}`; export r; \
12595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12596 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12597 $(HOST_EXPORTS) \
12598 $(POSTSTAGE1_HOST_EXPORTS) \
12599 cd $(HOST_SUBDIR)/mpc && \
12600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12601 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12602 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12603 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12604 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12605 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12606 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12607 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12608 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12609 $(TARGET-stagefeedback-mpc)
12610
12611 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12612 clean-stagefeedback: clean-stagefeedback-mpc
12613 clean-stagefeedback-mpc:
12614 @if [ $(current_stage) = stagefeedback ]; then \
12615 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12616 else \
12617 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12618 $(MAKE) stagefeedback-start; \
12619 fi; \
12620 cd $(HOST_SUBDIR)/mpc && \
12621 $(MAKE) $(EXTRA_HOST_FLAGS) \
12622 $(POSTSTAGE1_FLAGS_TO_PASS) \
12623 clean
12624 @endif mpc-bootstrap
12625
12626
12627
12628
12629
12630 .PHONY: check-mpc maybe-check-mpc
12631 maybe-check-mpc:
12632 @if mpc
12633 maybe-check-mpc: check-mpc
12634
12635 check-mpc:
12636 @: $(MAKE); $(unstage)
12637 @r=`${PWD_COMMAND}`; export r; \
12638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12639 $(HOST_EXPORTS) \
12640 (cd $(HOST_SUBDIR)/mpc && \
12641 $(MAKE) $(FLAGS_TO_PASS) check)
12642
12643 @endif mpc
12644
12645 .PHONY: install-mpc maybe-install-mpc
12646 maybe-install-mpc:
12647 @if mpc
12648 maybe-install-mpc: install-mpc
12649
12650 install-mpc:
12651
12652 @endif mpc
12653
12654 .PHONY: install-strip-mpc maybe-install-strip-mpc
12655 maybe-install-strip-mpc:
12656 @if mpc
12657 maybe-install-strip-mpc: install-strip-mpc
12658
12659 install-strip-mpc:
12660
12661 @endif mpc
12662
12663 # Other targets (info, dvi, pdf, etc.)
12664
12665 .PHONY: maybe-info-mpc info-mpc
12666 maybe-info-mpc:
12667 @if mpc
12668 maybe-info-mpc: info-mpc
12669
12670 info-mpc: \
12671 configure-mpc
12672 @[ -f ./mpc/Makefile ] || exit 0; \
12673 r=`${PWD_COMMAND}`; export r; \
12674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12675 $(HOST_EXPORTS) \
12676 for flag in $(EXTRA_HOST_FLAGS) ; do \
12677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12678 done; \
12679 echo "Doing info in mpc" ; \
12680 (cd $(HOST_SUBDIR)/mpc && \
12681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12683 "RANLIB=$${RANLIB}" \
12684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12685 info) \
12686 || exit 1
12687
12688 @endif mpc
12689
12690 .PHONY: maybe-dvi-mpc dvi-mpc
12691 maybe-dvi-mpc:
12692 @if mpc
12693 maybe-dvi-mpc: dvi-mpc
12694
12695 dvi-mpc: \
12696 configure-mpc
12697 @[ -f ./mpc/Makefile ] || exit 0; \
12698 r=`${PWD_COMMAND}`; export r; \
12699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12700 $(HOST_EXPORTS) \
12701 for flag in $(EXTRA_HOST_FLAGS) ; do \
12702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12703 done; \
12704 echo "Doing dvi in mpc" ; \
12705 (cd $(HOST_SUBDIR)/mpc && \
12706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12708 "RANLIB=$${RANLIB}" \
12709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12710 dvi) \
12711 || exit 1
12712
12713 @endif mpc
12714
12715 .PHONY: maybe-pdf-mpc pdf-mpc
12716 maybe-pdf-mpc:
12717 @if mpc
12718 maybe-pdf-mpc: pdf-mpc
12719
12720 pdf-mpc: \
12721 configure-mpc
12722 @[ -f ./mpc/Makefile ] || exit 0; \
12723 r=`${PWD_COMMAND}`; export r; \
12724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12725 $(HOST_EXPORTS) \
12726 for flag in $(EXTRA_HOST_FLAGS) ; do \
12727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12728 done; \
12729 echo "Doing pdf in mpc" ; \
12730 (cd $(HOST_SUBDIR)/mpc && \
12731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12733 "RANLIB=$${RANLIB}" \
12734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12735 pdf) \
12736 || exit 1
12737
12738 @endif mpc
12739
12740 .PHONY: maybe-html-mpc html-mpc
12741 maybe-html-mpc:
12742 @if mpc
12743 maybe-html-mpc: html-mpc
12744
12745 html-mpc: \
12746 configure-mpc
12747 @[ -f ./mpc/Makefile ] || exit 0; \
12748 r=`${PWD_COMMAND}`; export r; \
12749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12750 $(HOST_EXPORTS) \
12751 for flag in $(EXTRA_HOST_FLAGS) ; do \
12752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12753 done; \
12754 echo "Doing html in mpc" ; \
12755 (cd $(HOST_SUBDIR)/mpc && \
12756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12758 "RANLIB=$${RANLIB}" \
12759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12760 html) \
12761 || exit 1
12762
12763 @endif mpc
12764
12765 .PHONY: maybe-TAGS-mpc TAGS-mpc
12766 maybe-TAGS-mpc:
12767 @if mpc
12768 maybe-TAGS-mpc: TAGS-mpc
12769
12770 TAGS-mpc: \
12771 configure-mpc
12772 @[ -f ./mpc/Makefile ] || exit 0; \
12773 r=`${PWD_COMMAND}`; export r; \
12774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12775 $(HOST_EXPORTS) \
12776 for flag in $(EXTRA_HOST_FLAGS) ; do \
12777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12778 done; \
12779 echo "Doing TAGS in mpc" ; \
12780 (cd $(HOST_SUBDIR)/mpc && \
12781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12783 "RANLIB=$${RANLIB}" \
12784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12785 TAGS) \
12786 || exit 1
12787
12788 @endif mpc
12789
12790 .PHONY: maybe-install-info-mpc install-info-mpc
12791 maybe-install-info-mpc:
12792 @if mpc
12793 maybe-install-info-mpc: install-info-mpc
12794
12795 install-info-mpc: \
12796 configure-mpc \
12797 info-mpc
12798 @[ -f ./mpc/Makefile ] || exit 0; \
12799 r=`${PWD_COMMAND}`; export r; \
12800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12801 $(HOST_EXPORTS) \
12802 for flag in $(EXTRA_HOST_FLAGS) ; do \
12803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12804 done; \
12805 echo "Doing install-info in mpc" ; \
12806 (cd $(HOST_SUBDIR)/mpc && \
12807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12809 "RANLIB=$${RANLIB}" \
12810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12811 install-info) \
12812 || exit 1
12813
12814 @endif mpc
12815
12816 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12817 maybe-install-pdf-mpc:
12818 @if mpc
12819 maybe-install-pdf-mpc: install-pdf-mpc
12820
12821 install-pdf-mpc: \
12822 configure-mpc \
12823 pdf-mpc
12824 @[ -f ./mpc/Makefile ] || exit 0; \
12825 r=`${PWD_COMMAND}`; export r; \
12826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12827 $(HOST_EXPORTS) \
12828 for flag in $(EXTRA_HOST_FLAGS) ; do \
12829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12830 done; \
12831 echo "Doing install-pdf in mpc" ; \
12832 (cd $(HOST_SUBDIR)/mpc && \
12833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12835 "RANLIB=$${RANLIB}" \
12836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12837 install-pdf) \
12838 || exit 1
12839
12840 @endif mpc
12841
12842 .PHONY: maybe-install-html-mpc install-html-mpc
12843 maybe-install-html-mpc:
12844 @if mpc
12845 maybe-install-html-mpc: install-html-mpc
12846
12847 install-html-mpc: \
12848 configure-mpc \
12849 html-mpc
12850 @[ -f ./mpc/Makefile ] || exit 0; \
12851 r=`${PWD_COMMAND}`; export r; \
12852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12853 $(HOST_EXPORTS) \
12854 for flag in $(EXTRA_HOST_FLAGS) ; do \
12855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12856 done; \
12857 echo "Doing install-html in mpc" ; \
12858 (cd $(HOST_SUBDIR)/mpc && \
12859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12861 "RANLIB=$${RANLIB}" \
12862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12863 install-html) \
12864 || exit 1
12865
12866 @endif mpc
12867
12868 .PHONY: maybe-installcheck-mpc installcheck-mpc
12869 maybe-installcheck-mpc:
12870 @if mpc
12871 maybe-installcheck-mpc: installcheck-mpc
12872
12873 installcheck-mpc: \
12874 configure-mpc
12875 @[ -f ./mpc/Makefile ] || exit 0; \
12876 r=`${PWD_COMMAND}`; export r; \
12877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12878 $(HOST_EXPORTS) \
12879 for flag in $(EXTRA_HOST_FLAGS) ; do \
12880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12881 done; \
12882 echo "Doing installcheck in mpc" ; \
12883 (cd $(HOST_SUBDIR)/mpc && \
12884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12886 "RANLIB=$${RANLIB}" \
12887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12888 installcheck) \
12889 || exit 1
12890
12891 @endif mpc
12892
12893 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12894 maybe-mostlyclean-mpc:
12895 @if mpc
12896 maybe-mostlyclean-mpc: mostlyclean-mpc
12897
12898 mostlyclean-mpc:
12899 @[ -f ./mpc/Makefile ] || exit 0; \
12900 r=`${PWD_COMMAND}`; export r; \
12901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12902 $(HOST_EXPORTS) \
12903 for flag in $(EXTRA_HOST_FLAGS) ; do \
12904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12905 done; \
12906 echo "Doing mostlyclean in mpc" ; \
12907 (cd $(HOST_SUBDIR)/mpc && \
12908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12910 "RANLIB=$${RANLIB}" \
12911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12912 mostlyclean) \
12913 || exit 1
12914
12915 @endif mpc
12916
12917 .PHONY: maybe-clean-mpc clean-mpc
12918 maybe-clean-mpc:
12919 @if mpc
12920 maybe-clean-mpc: clean-mpc
12921
12922 clean-mpc:
12923 @[ -f ./mpc/Makefile ] || exit 0; \
12924 r=`${PWD_COMMAND}`; export r; \
12925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12926 $(HOST_EXPORTS) \
12927 for flag in $(EXTRA_HOST_FLAGS) ; do \
12928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12929 done; \
12930 echo "Doing clean in mpc" ; \
12931 (cd $(HOST_SUBDIR)/mpc && \
12932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12934 "RANLIB=$${RANLIB}" \
12935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12936 clean) \
12937 || exit 1
12938
12939 @endif mpc
12940
12941 .PHONY: maybe-distclean-mpc distclean-mpc
12942 maybe-distclean-mpc:
12943 @if mpc
12944 maybe-distclean-mpc: distclean-mpc
12945
12946 distclean-mpc:
12947 @[ -f ./mpc/Makefile ] || exit 0; \
12948 r=`${PWD_COMMAND}`; export r; \
12949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12950 $(HOST_EXPORTS) \
12951 for flag in $(EXTRA_HOST_FLAGS) ; do \
12952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12953 done; \
12954 echo "Doing distclean in mpc" ; \
12955 (cd $(HOST_SUBDIR)/mpc && \
12956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12958 "RANLIB=$${RANLIB}" \
12959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12960 distclean) \
12961 || exit 1
12962
12963 @endif mpc
12964
12965 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12966 maybe-maintainer-clean-mpc:
12967 @if mpc
12968 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12969
12970 maintainer-clean-mpc:
12971 @[ -f ./mpc/Makefile ] || exit 0; \
12972 r=`${PWD_COMMAND}`; export r; \
12973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12974 $(HOST_EXPORTS) \
12975 for flag in $(EXTRA_HOST_FLAGS) ; do \
12976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12977 done; \
12978 echo "Doing maintainer-clean in mpc" ; \
12979 (cd $(HOST_SUBDIR)/mpc && \
12980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12982 "RANLIB=$${RANLIB}" \
12983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12984 maintainer-clean) \
12985 || exit 1
12986
12987 @endif mpc
12988
12989
12990
12991 .PHONY: configure-ppl maybe-configure-ppl
12992 maybe-configure-ppl:
12993 @if gcc-bootstrap
12994 configure-ppl: stage_current
12995 @endif gcc-bootstrap
12996 @if ppl
12997 maybe-configure-ppl: configure-ppl
12998 configure-ppl:
12999 @r=`${PWD_COMMAND}`; export r; \
13000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13001 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13003 $(HOST_EXPORTS) \
13004 echo Configuring in $(HOST_SUBDIR)/ppl; \
13005 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
13006 case $(srcdir) in \
13007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13008 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13010 esac; \
13011 srcdiroption="--srcdir=$${topdir}/ppl"; \
13012 libsrcdir="$$s/ppl"; \
13013 $(SHELL) $${libsrcdir}/configure \
13014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13015 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
13016 || exit 1
13017 @endif ppl
13018
13019
13020
13021 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
13022 maybe-configure-stage1-ppl:
13023 @if ppl-bootstrap
13024 maybe-configure-stage1-ppl: configure-stage1-ppl
13025 configure-stage1-ppl:
13026 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13028 @r=`${PWD_COMMAND}`; export r; \
13029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13030 TFLAGS="$(STAGE1_TFLAGS)"; \
13031 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13032 $(HOST_EXPORTS) \
13033 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13034 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13035 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13036 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13038 cd $(HOST_SUBDIR)/ppl || exit 1; \
13039 case $(srcdir) in \
13040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13041 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13043 esac; \
13044 srcdiroption="--srcdir=$${topdir}/ppl"; \
13045 libsrcdir="$$s/ppl"; \
13046 $(SHELL) $${libsrcdir}/configure \
13047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13048 --target=${target_alias} $${srcdiroption} \
13049 $(STAGE1_CONFIGURE_FLAGS) \
13050 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13051 @endif ppl-bootstrap
13052
13053 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13054 maybe-configure-stage2-ppl:
13055 @if ppl-bootstrap
13056 maybe-configure-stage2-ppl: configure-stage2-ppl
13057 configure-stage2-ppl:
13058 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13060 @r=`${PWD_COMMAND}`; export r; \
13061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13062 TFLAGS="$(STAGE2_TFLAGS)"; \
13063 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13064 $(HOST_EXPORTS) \
13065 $(POSTSTAGE1_HOST_EXPORTS) \
13066 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13067 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13068 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13069 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13071 cd $(HOST_SUBDIR)/ppl || exit 1; \
13072 case $(srcdir) in \
13073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13074 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13076 esac; \
13077 srcdiroption="--srcdir=$${topdir}/ppl"; \
13078 libsrcdir="$$s/ppl"; \
13079 $(SHELL) $${libsrcdir}/configure \
13080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13081 --target=${target_alias} $${srcdiroption} \
13082 --with-build-libsubdir=$(HOST_SUBDIR) \
13083 $(STAGE2_CONFIGURE_FLAGS) \
13084 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13085 @endif ppl-bootstrap
13086
13087 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13088 maybe-configure-stage3-ppl:
13089 @if ppl-bootstrap
13090 maybe-configure-stage3-ppl: configure-stage3-ppl
13091 configure-stage3-ppl:
13092 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13094 @r=`${PWD_COMMAND}`; export r; \
13095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13096 TFLAGS="$(STAGE3_TFLAGS)"; \
13097 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13098 $(HOST_EXPORTS) \
13099 $(POSTSTAGE1_HOST_EXPORTS) \
13100 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13101 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13102 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13103 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13105 cd $(HOST_SUBDIR)/ppl || exit 1; \
13106 case $(srcdir) in \
13107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13108 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13110 esac; \
13111 srcdiroption="--srcdir=$${topdir}/ppl"; \
13112 libsrcdir="$$s/ppl"; \
13113 $(SHELL) $${libsrcdir}/configure \
13114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13115 --target=${target_alias} $${srcdiroption} \
13116 --with-build-libsubdir=$(HOST_SUBDIR) \
13117 $(STAGE3_CONFIGURE_FLAGS) \
13118 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13119 @endif ppl-bootstrap
13120
13121 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13122 maybe-configure-stage4-ppl:
13123 @if ppl-bootstrap
13124 maybe-configure-stage4-ppl: configure-stage4-ppl
13125 configure-stage4-ppl:
13126 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13128 @r=`${PWD_COMMAND}`; export r; \
13129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13130 TFLAGS="$(STAGE4_TFLAGS)"; \
13131 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13132 $(HOST_EXPORTS) \
13133 $(POSTSTAGE1_HOST_EXPORTS) \
13134 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13135 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13136 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13137 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13139 cd $(HOST_SUBDIR)/ppl || exit 1; \
13140 case $(srcdir) in \
13141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13142 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13144 esac; \
13145 srcdiroption="--srcdir=$${topdir}/ppl"; \
13146 libsrcdir="$$s/ppl"; \
13147 $(SHELL) $${libsrcdir}/configure \
13148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13149 --target=${target_alias} $${srcdiroption} \
13150 --with-build-libsubdir=$(HOST_SUBDIR) \
13151 $(STAGE4_CONFIGURE_FLAGS) \
13152 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13153 @endif ppl-bootstrap
13154
13155 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13156 maybe-configure-stageprofile-ppl:
13157 @if ppl-bootstrap
13158 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13159 configure-stageprofile-ppl:
13160 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13162 @r=`${PWD_COMMAND}`; export r; \
13163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13164 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13165 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13166 $(HOST_EXPORTS) \
13167 $(POSTSTAGE1_HOST_EXPORTS) \
13168 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13169 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13170 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13171 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13173 cd $(HOST_SUBDIR)/ppl || exit 1; \
13174 case $(srcdir) in \
13175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13176 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13178 esac; \
13179 srcdiroption="--srcdir=$${topdir}/ppl"; \
13180 libsrcdir="$$s/ppl"; \
13181 $(SHELL) $${libsrcdir}/configure \
13182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13183 --target=${target_alias} $${srcdiroption} \
13184 --with-build-libsubdir=$(HOST_SUBDIR) \
13185 $(STAGEprofile_CONFIGURE_FLAGS) \
13186 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13187 @endif ppl-bootstrap
13188
13189 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13190 maybe-configure-stagefeedback-ppl:
13191 @if ppl-bootstrap
13192 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13193 configure-stagefeedback-ppl:
13194 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13196 @r=`${PWD_COMMAND}`; export r; \
13197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13198 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13199 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13200 $(HOST_EXPORTS) \
13201 $(POSTSTAGE1_HOST_EXPORTS) \
13202 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13203 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13204 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13205 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13207 cd $(HOST_SUBDIR)/ppl || exit 1; \
13208 case $(srcdir) in \
13209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13210 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13212 esac; \
13213 srcdiroption="--srcdir=$${topdir}/ppl"; \
13214 libsrcdir="$$s/ppl"; \
13215 $(SHELL) $${libsrcdir}/configure \
13216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13217 --target=${target_alias} $${srcdiroption} \
13218 --with-build-libsubdir=$(HOST_SUBDIR) \
13219 $(STAGEfeedback_CONFIGURE_FLAGS) \
13220 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13221 @endif ppl-bootstrap
13222
13223
13224
13225
13226
13227 .PHONY: all-ppl maybe-all-ppl
13228 maybe-all-ppl:
13229 @if gcc-bootstrap
13230 all-ppl: stage_current
13231 @endif gcc-bootstrap
13232 @if ppl
13233 TARGET-ppl=all
13234 maybe-all-ppl: all-ppl
13235 all-ppl: configure-ppl
13236 @r=`${PWD_COMMAND}`; export r; \
13237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13238 $(HOST_EXPORTS) \
13239 (cd $(HOST_SUBDIR)/ppl && \
13240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13241 $(TARGET-ppl))
13242 @endif ppl
13243
13244
13245
13246 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13247 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13248 maybe-all-stage1-ppl:
13249 maybe-clean-stage1-ppl:
13250 @if ppl-bootstrap
13251 maybe-all-stage1-ppl: all-stage1-ppl
13252 all-stage1: all-stage1-ppl
13253 TARGET-stage1-ppl = $(TARGET-ppl)
13254 all-stage1-ppl: configure-stage1-ppl
13255 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13256 @r=`${PWD_COMMAND}`; export r; \
13257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13258 TFLAGS="$(STAGE1_TFLAGS)"; \
13259 $(HOST_EXPORTS) \
13260 cd $(HOST_SUBDIR)/ppl && \
13261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13262 CFLAGS="$(STAGE1_CFLAGS)" \
13263 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13264 LIBCFLAGS="$(LIBCFLAGS)" \
13265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13268 $(EXTRA_HOST_FLAGS) \
13269 TFLAGS="$(STAGE1_TFLAGS)" \
13270 $(TARGET-stage1-ppl)
13271
13272 maybe-clean-stage1-ppl: clean-stage1-ppl
13273 clean-stage1: clean-stage1-ppl
13274 clean-stage1-ppl:
13275 @if [ $(current_stage) = stage1 ]; then \
13276 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13277 else \
13278 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13279 $(MAKE) stage1-start; \
13280 fi; \
13281 cd $(HOST_SUBDIR)/ppl && \
13282 $(MAKE) $(EXTRA_HOST_FLAGS) \
13283 clean
13284 @endif ppl-bootstrap
13285
13286
13287 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13288 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13289 maybe-all-stage2-ppl:
13290 maybe-clean-stage2-ppl:
13291 @if ppl-bootstrap
13292 maybe-all-stage2-ppl: all-stage2-ppl
13293 all-stage2: all-stage2-ppl
13294 TARGET-stage2-ppl = $(TARGET-ppl)
13295 all-stage2-ppl: configure-stage2-ppl
13296 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13297 @r=`${PWD_COMMAND}`; export r; \
13298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13299 TFLAGS="$(STAGE2_TFLAGS)"; \
13300 $(HOST_EXPORTS) \
13301 $(POSTSTAGE1_HOST_EXPORTS) \
13302 cd $(HOST_SUBDIR)/ppl && \
13303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13304 CFLAGS="$(STAGE2_CFLAGS)" \
13305 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13306 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13310 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13311 TFLAGS="$(STAGE2_TFLAGS)" \
13312 $(TARGET-stage2-ppl)
13313
13314 maybe-clean-stage2-ppl: clean-stage2-ppl
13315 clean-stage2: clean-stage2-ppl
13316 clean-stage2-ppl:
13317 @if [ $(current_stage) = stage2 ]; then \
13318 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13319 else \
13320 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13321 $(MAKE) stage2-start; \
13322 fi; \
13323 cd $(HOST_SUBDIR)/ppl && \
13324 $(MAKE) $(EXTRA_HOST_FLAGS) \
13325 $(POSTSTAGE1_FLAGS_TO_PASS) \
13326 clean
13327 @endif ppl-bootstrap
13328
13329
13330 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13331 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13332 maybe-all-stage3-ppl:
13333 maybe-clean-stage3-ppl:
13334 @if ppl-bootstrap
13335 maybe-all-stage3-ppl: all-stage3-ppl
13336 all-stage3: all-stage3-ppl
13337 TARGET-stage3-ppl = $(TARGET-ppl)
13338 all-stage3-ppl: configure-stage3-ppl
13339 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13340 @r=`${PWD_COMMAND}`; export r; \
13341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13342 TFLAGS="$(STAGE3_TFLAGS)"; \
13343 $(HOST_EXPORTS) \
13344 $(POSTSTAGE1_HOST_EXPORTS) \
13345 cd $(HOST_SUBDIR)/ppl && \
13346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13347 CFLAGS="$(STAGE3_CFLAGS)" \
13348 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13349 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13354 TFLAGS="$(STAGE3_TFLAGS)" \
13355 $(TARGET-stage3-ppl)
13356
13357 maybe-clean-stage3-ppl: clean-stage3-ppl
13358 clean-stage3: clean-stage3-ppl
13359 clean-stage3-ppl:
13360 @if [ $(current_stage) = stage3 ]; then \
13361 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13362 else \
13363 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13364 $(MAKE) stage3-start; \
13365 fi; \
13366 cd $(HOST_SUBDIR)/ppl && \
13367 $(MAKE) $(EXTRA_HOST_FLAGS) \
13368 $(POSTSTAGE1_FLAGS_TO_PASS) \
13369 clean
13370 @endif ppl-bootstrap
13371
13372
13373 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13374 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13375 maybe-all-stage4-ppl:
13376 maybe-clean-stage4-ppl:
13377 @if ppl-bootstrap
13378 maybe-all-stage4-ppl: all-stage4-ppl
13379 all-stage4: all-stage4-ppl
13380 TARGET-stage4-ppl = $(TARGET-ppl)
13381 all-stage4-ppl: configure-stage4-ppl
13382 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13383 @r=`${PWD_COMMAND}`; export r; \
13384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13385 TFLAGS="$(STAGE4_TFLAGS)"; \
13386 $(HOST_EXPORTS) \
13387 $(POSTSTAGE1_HOST_EXPORTS) \
13388 cd $(HOST_SUBDIR)/ppl && \
13389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13390 CFLAGS="$(STAGE4_CFLAGS)" \
13391 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13392 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13396 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13397 TFLAGS="$(STAGE4_TFLAGS)" \
13398 $(TARGET-stage4-ppl)
13399
13400 maybe-clean-stage4-ppl: clean-stage4-ppl
13401 clean-stage4: clean-stage4-ppl
13402 clean-stage4-ppl:
13403 @if [ $(current_stage) = stage4 ]; then \
13404 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13405 else \
13406 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13407 $(MAKE) stage4-start; \
13408 fi; \
13409 cd $(HOST_SUBDIR)/ppl && \
13410 $(MAKE) $(EXTRA_HOST_FLAGS) \
13411 $(POSTSTAGE1_FLAGS_TO_PASS) \
13412 clean
13413 @endif ppl-bootstrap
13414
13415
13416 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13417 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13418 maybe-all-stageprofile-ppl:
13419 maybe-clean-stageprofile-ppl:
13420 @if ppl-bootstrap
13421 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13422 all-stageprofile: all-stageprofile-ppl
13423 TARGET-stageprofile-ppl = $(TARGET-ppl)
13424 all-stageprofile-ppl: configure-stageprofile-ppl
13425 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13426 @r=`${PWD_COMMAND}`; export r; \
13427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13428 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13429 $(HOST_EXPORTS) \
13430 $(POSTSTAGE1_HOST_EXPORTS) \
13431 cd $(HOST_SUBDIR)/ppl && \
13432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13433 CFLAGS="$(STAGEprofile_CFLAGS)" \
13434 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13435 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13439 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13440 TFLAGS="$(STAGEprofile_TFLAGS)" \
13441 $(TARGET-stageprofile-ppl)
13442
13443 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13444 clean-stageprofile: clean-stageprofile-ppl
13445 clean-stageprofile-ppl:
13446 @if [ $(current_stage) = stageprofile ]; then \
13447 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13448 else \
13449 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13450 $(MAKE) stageprofile-start; \
13451 fi; \
13452 cd $(HOST_SUBDIR)/ppl && \
13453 $(MAKE) $(EXTRA_HOST_FLAGS) \
13454 $(POSTSTAGE1_FLAGS_TO_PASS) \
13455 clean
13456 @endif ppl-bootstrap
13457
13458
13459 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13460 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13461 maybe-all-stagefeedback-ppl:
13462 maybe-clean-stagefeedback-ppl:
13463 @if ppl-bootstrap
13464 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13465 all-stagefeedback: all-stagefeedback-ppl
13466 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13467 all-stagefeedback-ppl: configure-stagefeedback-ppl
13468 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13469 @r=`${PWD_COMMAND}`; export r; \
13470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13471 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13472 $(HOST_EXPORTS) \
13473 $(POSTSTAGE1_HOST_EXPORTS) \
13474 cd $(HOST_SUBDIR)/ppl && \
13475 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13476 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13477 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13478 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13479 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13480 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13481 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13482 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13483 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13484 $(TARGET-stagefeedback-ppl)
13485
13486 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13487 clean-stagefeedback: clean-stagefeedback-ppl
13488 clean-stagefeedback-ppl:
13489 @if [ $(current_stage) = stagefeedback ]; then \
13490 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13491 else \
13492 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13493 $(MAKE) stagefeedback-start; \
13494 fi; \
13495 cd $(HOST_SUBDIR)/ppl && \
13496 $(MAKE) $(EXTRA_HOST_FLAGS) \
13497 $(POSTSTAGE1_FLAGS_TO_PASS) \
13498 clean
13499 @endif ppl-bootstrap
13500
13501
13502
13503
13504
13505 .PHONY: check-ppl maybe-check-ppl
13506 maybe-check-ppl:
13507 @if ppl
13508 maybe-check-ppl: check-ppl
13509
13510 check-ppl:
13511 @: $(MAKE); $(unstage)
13512 @r=`${PWD_COMMAND}`; export r; \
13513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13514 $(HOST_EXPORTS) \
13515 (cd $(HOST_SUBDIR)/ppl && \
13516 $(MAKE) $(FLAGS_TO_PASS) check)
13517
13518 @endif ppl
13519
13520 .PHONY: install-ppl maybe-install-ppl
13521 maybe-install-ppl:
13522 @if ppl
13523 maybe-install-ppl: install-ppl
13524
13525 install-ppl:
13526
13527 @endif ppl
13528
13529 .PHONY: install-strip-ppl maybe-install-strip-ppl
13530 maybe-install-strip-ppl:
13531 @if ppl
13532 maybe-install-strip-ppl: install-strip-ppl
13533
13534 install-strip-ppl:
13535
13536 @endif ppl
13537
13538 # Other targets (info, dvi, pdf, etc.)
13539
13540 .PHONY: maybe-info-ppl info-ppl
13541 maybe-info-ppl:
13542 @if ppl
13543 maybe-info-ppl: info-ppl
13544
13545 info-ppl: \
13546 configure-ppl
13547 @[ -f ./ppl/Makefile ] || exit 0; \
13548 r=`${PWD_COMMAND}`; export r; \
13549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13550 $(HOST_EXPORTS) \
13551 for flag in $(EXTRA_HOST_FLAGS) ; do \
13552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13553 done; \
13554 echo "Doing info in ppl" ; \
13555 (cd $(HOST_SUBDIR)/ppl && \
13556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13558 "RANLIB=$${RANLIB}" \
13559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13560 info) \
13561 || exit 1
13562
13563 @endif ppl
13564
13565 .PHONY: maybe-dvi-ppl dvi-ppl
13566 maybe-dvi-ppl:
13567 @if ppl
13568 maybe-dvi-ppl: dvi-ppl
13569
13570 dvi-ppl: \
13571 configure-ppl
13572 @[ -f ./ppl/Makefile ] || exit 0; \
13573 r=`${PWD_COMMAND}`; export r; \
13574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13575 $(HOST_EXPORTS) \
13576 for flag in $(EXTRA_HOST_FLAGS) ; do \
13577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13578 done; \
13579 echo "Doing dvi in ppl" ; \
13580 (cd $(HOST_SUBDIR)/ppl && \
13581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13583 "RANLIB=$${RANLIB}" \
13584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13585 dvi) \
13586 || exit 1
13587
13588 @endif ppl
13589
13590 .PHONY: maybe-pdf-ppl pdf-ppl
13591 maybe-pdf-ppl:
13592 @if ppl
13593 maybe-pdf-ppl: pdf-ppl
13594
13595 pdf-ppl: \
13596 configure-ppl
13597 @[ -f ./ppl/Makefile ] || exit 0; \
13598 r=`${PWD_COMMAND}`; export r; \
13599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13600 $(HOST_EXPORTS) \
13601 for flag in $(EXTRA_HOST_FLAGS) ; do \
13602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13603 done; \
13604 echo "Doing pdf in ppl" ; \
13605 (cd $(HOST_SUBDIR)/ppl && \
13606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13608 "RANLIB=$${RANLIB}" \
13609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13610 pdf) \
13611 || exit 1
13612
13613 @endif ppl
13614
13615 .PHONY: maybe-html-ppl html-ppl
13616 maybe-html-ppl:
13617 @if ppl
13618 maybe-html-ppl: html-ppl
13619
13620 html-ppl: \
13621 configure-ppl
13622 @[ -f ./ppl/Makefile ] || exit 0; \
13623 r=`${PWD_COMMAND}`; export r; \
13624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13625 $(HOST_EXPORTS) \
13626 for flag in $(EXTRA_HOST_FLAGS) ; do \
13627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13628 done; \
13629 echo "Doing html in ppl" ; \
13630 (cd $(HOST_SUBDIR)/ppl && \
13631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13633 "RANLIB=$${RANLIB}" \
13634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13635 html) \
13636 || exit 1
13637
13638 @endif ppl
13639
13640 .PHONY: maybe-TAGS-ppl TAGS-ppl
13641 maybe-TAGS-ppl:
13642 @if ppl
13643 maybe-TAGS-ppl: TAGS-ppl
13644
13645 TAGS-ppl: \
13646 configure-ppl
13647 @[ -f ./ppl/Makefile ] || exit 0; \
13648 r=`${PWD_COMMAND}`; export r; \
13649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13650 $(HOST_EXPORTS) \
13651 for flag in $(EXTRA_HOST_FLAGS) ; do \
13652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13653 done; \
13654 echo "Doing TAGS in ppl" ; \
13655 (cd $(HOST_SUBDIR)/ppl && \
13656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13658 "RANLIB=$${RANLIB}" \
13659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13660 TAGS) \
13661 || exit 1
13662
13663 @endif ppl
13664
13665 .PHONY: maybe-install-info-ppl install-info-ppl
13666 maybe-install-info-ppl:
13667 @if ppl
13668 maybe-install-info-ppl: install-info-ppl
13669
13670 install-info-ppl: \
13671 configure-ppl \
13672 info-ppl
13673 @[ -f ./ppl/Makefile ] || exit 0; \
13674 r=`${PWD_COMMAND}`; export r; \
13675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13676 $(HOST_EXPORTS) \
13677 for flag in $(EXTRA_HOST_FLAGS) ; do \
13678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13679 done; \
13680 echo "Doing install-info in ppl" ; \
13681 (cd $(HOST_SUBDIR)/ppl && \
13682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13684 "RANLIB=$${RANLIB}" \
13685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13686 install-info) \
13687 || exit 1
13688
13689 @endif ppl
13690
13691 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13692 maybe-install-pdf-ppl:
13693 @if ppl
13694 maybe-install-pdf-ppl: install-pdf-ppl
13695
13696 install-pdf-ppl: \
13697 configure-ppl \
13698 pdf-ppl
13699 @[ -f ./ppl/Makefile ] || exit 0; \
13700 r=`${PWD_COMMAND}`; export r; \
13701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13702 $(HOST_EXPORTS) \
13703 for flag in $(EXTRA_HOST_FLAGS) ; do \
13704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13705 done; \
13706 echo "Doing install-pdf in ppl" ; \
13707 (cd $(HOST_SUBDIR)/ppl && \
13708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13710 "RANLIB=$${RANLIB}" \
13711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13712 install-pdf) \
13713 || exit 1
13714
13715 @endif ppl
13716
13717 .PHONY: maybe-install-html-ppl install-html-ppl
13718 maybe-install-html-ppl:
13719 @if ppl
13720 maybe-install-html-ppl: install-html-ppl
13721
13722 install-html-ppl: \
13723 configure-ppl \
13724 html-ppl
13725 @[ -f ./ppl/Makefile ] || exit 0; \
13726 r=`${PWD_COMMAND}`; export r; \
13727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13728 $(HOST_EXPORTS) \
13729 for flag in $(EXTRA_HOST_FLAGS) ; do \
13730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13731 done; \
13732 echo "Doing install-html in ppl" ; \
13733 (cd $(HOST_SUBDIR)/ppl && \
13734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13736 "RANLIB=$${RANLIB}" \
13737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13738 install-html) \
13739 || exit 1
13740
13741 @endif ppl
13742
13743 .PHONY: maybe-installcheck-ppl installcheck-ppl
13744 maybe-installcheck-ppl:
13745 @if ppl
13746 maybe-installcheck-ppl: installcheck-ppl
13747
13748 installcheck-ppl: \
13749 configure-ppl
13750 @[ -f ./ppl/Makefile ] || exit 0; \
13751 r=`${PWD_COMMAND}`; export r; \
13752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13753 $(HOST_EXPORTS) \
13754 for flag in $(EXTRA_HOST_FLAGS) ; do \
13755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13756 done; \
13757 echo "Doing installcheck in ppl" ; \
13758 (cd $(HOST_SUBDIR)/ppl && \
13759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13761 "RANLIB=$${RANLIB}" \
13762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13763 installcheck) \
13764 || exit 1
13765
13766 @endif ppl
13767
13768 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13769 maybe-mostlyclean-ppl:
13770 @if ppl
13771 maybe-mostlyclean-ppl: mostlyclean-ppl
13772
13773 mostlyclean-ppl:
13774 @[ -f ./ppl/Makefile ] || exit 0; \
13775 r=`${PWD_COMMAND}`; export r; \
13776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13777 $(HOST_EXPORTS) \
13778 for flag in $(EXTRA_HOST_FLAGS) ; do \
13779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13780 done; \
13781 echo "Doing mostlyclean in ppl" ; \
13782 (cd $(HOST_SUBDIR)/ppl && \
13783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13785 "RANLIB=$${RANLIB}" \
13786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13787 mostlyclean) \
13788 || exit 1
13789
13790 @endif ppl
13791
13792 .PHONY: maybe-clean-ppl clean-ppl
13793 maybe-clean-ppl:
13794 @if ppl
13795 maybe-clean-ppl: clean-ppl
13796
13797 clean-ppl:
13798 @[ -f ./ppl/Makefile ] || exit 0; \
13799 r=`${PWD_COMMAND}`; export r; \
13800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13801 $(HOST_EXPORTS) \
13802 for flag in $(EXTRA_HOST_FLAGS) ; do \
13803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13804 done; \
13805 echo "Doing clean in ppl" ; \
13806 (cd $(HOST_SUBDIR)/ppl && \
13807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13809 "RANLIB=$${RANLIB}" \
13810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13811 clean) \
13812 || exit 1
13813
13814 @endif ppl
13815
13816 .PHONY: maybe-distclean-ppl distclean-ppl
13817 maybe-distclean-ppl:
13818 @if ppl
13819 maybe-distclean-ppl: distclean-ppl
13820
13821 distclean-ppl:
13822 @[ -f ./ppl/Makefile ] || exit 0; \
13823 r=`${PWD_COMMAND}`; export r; \
13824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13825 $(HOST_EXPORTS) \
13826 for flag in $(EXTRA_HOST_FLAGS) ; do \
13827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13828 done; \
13829 echo "Doing distclean in ppl" ; \
13830 (cd $(HOST_SUBDIR)/ppl && \
13831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13833 "RANLIB=$${RANLIB}" \
13834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13835 distclean) \
13836 || exit 1
13837
13838 @endif ppl
13839
13840 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13841 maybe-maintainer-clean-ppl:
13842 @if ppl
13843 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13844
13845 maintainer-clean-ppl:
13846 @[ -f ./ppl/Makefile ] || exit 0; \
13847 r=`${PWD_COMMAND}`; export r; \
13848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13849 $(HOST_EXPORTS) \
13850 for flag in $(EXTRA_HOST_FLAGS) ; do \
13851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13852 done; \
13853 echo "Doing maintainer-clean in ppl" ; \
13854 (cd $(HOST_SUBDIR)/ppl && \
13855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13857 "RANLIB=$${RANLIB}" \
13858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13859 maintainer-clean) \
13860 || exit 1
13861
13862 @endif ppl
13863
13864
13865
13866 .PHONY: configure-cloog maybe-configure-cloog
13867 maybe-configure-cloog:
13868 @if gcc-bootstrap
13869 configure-cloog: stage_current
13870 @endif gcc-bootstrap
13871 @if cloog
13872 maybe-configure-cloog: configure-cloog
13873 configure-cloog:
13874 @r=`${PWD_COMMAND}`; export r; \
13875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13876 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13878 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13879 echo Configuring in $(HOST_SUBDIR)/cloog; \
13880 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13881 case $(srcdir) in \
13882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13883 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13885 esac; \
13886 srcdiroption="--srcdir=$${topdir}/cloog"; \
13887 libsrcdir="$$s/cloog"; \
13888 $(SHELL) $${libsrcdir}/configure \
13889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13890 --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 \
13891 || exit 1
13892 @endif cloog
13893
13894
13895
13896 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13897 maybe-configure-stage1-cloog:
13898 @if cloog-bootstrap
13899 maybe-configure-stage1-cloog: configure-stage1-cloog
13900 configure-stage1-cloog:
13901 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13903 @r=`${PWD_COMMAND}`; export r; \
13904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13905 TFLAGS="$(STAGE1_TFLAGS)"; \
13906 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13907 $(HOST_EXPORTS) \
13908 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13909 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13910 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13911 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13913 cd $(HOST_SUBDIR)/cloog || exit 1; \
13914 case $(srcdir) in \
13915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13916 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13918 esac; \
13919 srcdiroption="--srcdir=$${topdir}/cloog"; \
13920 libsrcdir="$$s/cloog"; \
13921 $(SHELL) $${libsrcdir}/configure \
13922 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13923 --target=${target_alias} $${srcdiroption} \
13924 $(STAGE1_CONFIGURE_FLAGS) \
13925 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13926 @endif cloog-bootstrap
13927
13928 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13929 maybe-configure-stage2-cloog:
13930 @if cloog-bootstrap
13931 maybe-configure-stage2-cloog: configure-stage2-cloog
13932 configure-stage2-cloog:
13933 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13934 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13935 @r=`${PWD_COMMAND}`; export r; \
13936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13937 TFLAGS="$(STAGE2_TFLAGS)"; \
13938 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13939 $(HOST_EXPORTS) \
13940 $(POSTSTAGE1_HOST_EXPORTS) \
13941 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13942 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13943 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13944 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13946 cd $(HOST_SUBDIR)/cloog || exit 1; \
13947 case $(srcdir) in \
13948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13949 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13951 esac; \
13952 srcdiroption="--srcdir=$${topdir}/cloog"; \
13953 libsrcdir="$$s/cloog"; \
13954 $(SHELL) $${libsrcdir}/configure \
13955 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13956 --target=${target_alias} $${srcdiroption} \
13957 --with-build-libsubdir=$(HOST_SUBDIR) \
13958 $(STAGE2_CONFIGURE_FLAGS) \
13959 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13960 @endif cloog-bootstrap
13961
13962 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13963 maybe-configure-stage3-cloog:
13964 @if cloog-bootstrap
13965 maybe-configure-stage3-cloog: configure-stage3-cloog
13966 configure-stage3-cloog:
13967 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13969 @r=`${PWD_COMMAND}`; export r; \
13970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13971 TFLAGS="$(STAGE3_TFLAGS)"; \
13972 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13973 $(HOST_EXPORTS) \
13974 $(POSTSTAGE1_HOST_EXPORTS) \
13975 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13976 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13977 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13978 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13980 cd $(HOST_SUBDIR)/cloog || exit 1; \
13981 case $(srcdir) in \
13982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13983 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13985 esac; \
13986 srcdiroption="--srcdir=$${topdir}/cloog"; \
13987 libsrcdir="$$s/cloog"; \
13988 $(SHELL) $${libsrcdir}/configure \
13989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13990 --target=${target_alias} $${srcdiroption} \
13991 --with-build-libsubdir=$(HOST_SUBDIR) \
13992 $(STAGE3_CONFIGURE_FLAGS) \
13993 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13994 @endif cloog-bootstrap
13995
13996 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13997 maybe-configure-stage4-cloog:
13998 @if cloog-bootstrap
13999 maybe-configure-stage4-cloog: configure-stage4-cloog
14000 configure-stage4-cloog:
14001 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14003 @r=`${PWD_COMMAND}`; export r; \
14004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14005 TFLAGS="$(STAGE4_TFLAGS)"; \
14006 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14007 $(HOST_EXPORTS) \
14008 $(POSTSTAGE1_HOST_EXPORTS) \
14009 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14010 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14011 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14012 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14013 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14014 cd $(HOST_SUBDIR)/cloog || exit 1; \
14015 case $(srcdir) in \
14016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14017 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14019 esac; \
14020 srcdiroption="--srcdir=$${topdir}/cloog"; \
14021 libsrcdir="$$s/cloog"; \
14022 $(SHELL) $${libsrcdir}/configure \
14023 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14024 --target=${target_alias} $${srcdiroption} \
14025 --with-build-libsubdir=$(HOST_SUBDIR) \
14026 $(STAGE4_CONFIGURE_FLAGS) \
14027 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14028 @endif cloog-bootstrap
14029
14030 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14031 maybe-configure-stageprofile-cloog:
14032 @if cloog-bootstrap
14033 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14034 configure-stageprofile-cloog:
14035 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14036 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14037 @r=`${PWD_COMMAND}`; export r; \
14038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14039 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14040 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14041 $(HOST_EXPORTS) \
14042 $(POSTSTAGE1_HOST_EXPORTS) \
14043 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14044 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14045 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14046 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14048 cd $(HOST_SUBDIR)/cloog || exit 1; \
14049 case $(srcdir) in \
14050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14051 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14053 esac; \
14054 srcdiroption="--srcdir=$${topdir}/cloog"; \
14055 libsrcdir="$$s/cloog"; \
14056 $(SHELL) $${libsrcdir}/configure \
14057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14058 --target=${target_alias} $${srcdiroption} \
14059 --with-build-libsubdir=$(HOST_SUBDIR) \
14060 $(STAGEprofile_CONFIGURE_FLAGS) \
14061 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14062 @endif cloog-bootstrap
14063
14064 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14065 maybe-configure-stagefeedback-cloog:
14066 @if cloog-bootstrap
14067 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14068 configure-stagefeedback-cloog:
14069 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14071 @r=`${PWD_COMMAND}`; export r; \
14072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14073 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14074 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14075 $(HOST_EXPORTS) \
14076 $(POSTSTAGE1_HOST_EXPORTS) \
14077 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14078 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14079 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14080 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14082 cd $(HOST_SUBDIR)/cloog || exit 1; \
14083 case $(srcdir) in \
14084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14085 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14087 esac; \
14088 srcdiroption="--srcdir=$${topdir}/cloog"; \
14089 libsrcdir="$$s/cloog"; \
14090 $(SHELL) $${libsrcdir}/configure \
14091 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14092 --target=${target_alias} $${srcdiroption} \
14093 --with-build-libsubdir=$(HOST_SUBDIR) \
14094 $(STAGEfeedback_CONFIGURE_FLAGS) \
14095 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14096 @endif cloog-bootstrap
14097
14098
14099
14100
14101
14102 .PHONY: all-cloog maybe-all-cloog
14103 maybe-all-cloog:
14104 @if gcc-bootstrap
14105 all-cloog: stage_current
14106 @endif gcc-bootstrap
14107 @if cloog
14108 TARGET-cloog=all
14109 maybe-all-cloog: all-cloog
14110 all-cloog: configure-cloog
14111 @r=`${PWD_COMMAND}`; export r; \
14112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14113 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14114 (cd $(HOST_SUBDIR)/cloog && \
14115 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14116 $(TARGET-cloog))
14117 @endif cloog
14118
14119
14120
14121 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14122 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14123 maybe-all-stage1-cloog:
14124 maybe-clean-stage1-cloog:
14125 @if cloog-bootstrap
14126 maybe-all-stage1-cloog: all-stage1-cloog
14127 all-stage1: all-stage1-cloog
14128 TARGET-stage1-cloog = $(TARGET-cloog)
14129 all-stage1-cloog: configure-stage1-cloog
14130 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14131 @r=`${PWD_COMMAND}`; export r; \
14132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14133 TFLAGS="$(STAGE1_TFLAGS)"; \
14134 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14135 cd $(HOST_SUBDIR)/cloog && \
14136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14137 CFLAGS="$(STAGE1_CFLAGS)" \
14138 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14139 LIBCFLAGS="$(LIBCFLAGS)" \
14140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14143 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14144 TFLAGS="$(STAGE1_TFLAGS)" \
14145 $(TARGET-stage1-cloog)
14146
14147 maybe-clean-stage1-cloog: clean-stage1-cloog
14148 clean-stage1: clean-stage1-cloog
14149 clean-stage1-cloog:
14150 @if [ $(current_stage) = stage1 ]; then \
14151 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14152 else \
14153 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14154 $(MAKE) stage1-start; \
14155 fi; \
14156 cd $(HOST_SUBDIR)/cloog && \
14157 $(MAKE) $(EXTRA_HOST_FLAGS) \
14158 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14159 @endif cloog-bootstrap
14160
14161
14162 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14163 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14164 maybe-all-stage2-cloog:
14165 maybe-clean-stage2-cloog:
14166 @if cloog-bootstrap
14167 maybe-all-stage2-cloog: all-stage2-cloog
14168 all-stage2: all-stage2-cloog
14169 TARGET-stage2-cloog = $(TARGET-cloog)
14170 all-stage2-cloog: configure-stage2-cloog
14171 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14172 @r=`${PWD_COMMAND}`; export r; \
14173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14174 TFLAGS="$(STAGE2_TFLAGS)"; \
14175 $(HOST_EXPORTS) \
14176 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14177 cd $(HOST_SUBDIR)/cloog && \
14178 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14179 CFLAGS="$(STAGE2_CFLAGS)" \
14180 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14181 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14182 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14183 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14184 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14185 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14186 TFLAGS="$(STAGE2_TFLAGS)" \
14187 $(TARGET-stage2-cloog)
14188
14189 maybe-clean-stage2-cloog: clean-stage2-cloog
14190 clean-stage2: clean-stage2-cloog
14191 clean-stage2-cloog:
14192 @if [ $(current_stage) = stage2 ]; then \
14193 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14194 else \
14195 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14196 $(MAKE) stage2-start; \
14197 fi; \
14198 cd $(HOST_SUBDIR)/cloog && \
14199 $(MAKE) $(EXTRA_HOST_FLAGS) \
14200 $(POSTSTAGE1_FLAGS_TO_PASS) \
14201 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14202 @endif cloog-bootstrap
14203
14204
14205 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14206 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14207 maybe-all-stage3-cloog:
14208 maybe-clean-stage3-cloog:
14209 @if cloog-bootstrap
14210 maybe-all-stage3-cloog: all-stage3-cloog
14211 all-stage3: all-stage3-cloog
14212 TARGET-stage3-cloog = $(TARGET-cloog)
14213 all-stage3-cloog: configure-stage3-cloog
14214 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14215 @r=`${PWD_COMMAND}`; export r; \
14216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14217 TFLAGS="$(STAGE3_TFLAGS)"; \
14218 $(HOST_EXPORTS) \
14219 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14220 cd $(HOST_SUBDIR)/cloog && \
14221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14222 CFLAGS="$(STAGE3_CFLAGS)" \
14223 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14224 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14229 TFLAGS="$(STAGE3_TFLAGS)" \
14230 $(TARGET-stage3-cloog)
14231
14232 maybe-clean-stage3-cloog: clean-stage3-cloog
14233 clean-stage3: clean-stage3-cloog
14234 clean-stage3-cloog:
14235 @if [ $(current_stage) = stage3 ]; then \
14236 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14237 else \
14238 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14239 $(MAKE) stage3-start; \
14240 fi; \
14241 cd $(HOST_SUBDIR)/cloog && \
14242 $(MAKE) $(EXTRA_HOST_FLAGS) \
14243 $(POSTSTAGE1_FLAGS_TO_PASS) \
14244 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14245 @endif cloog-bootstrap
14246
14247
14248 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14249 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14250 maybe-all-stage4-cloog:
14251 maybe-clean-stage4-cloog:
14252 @if cloog-bootstrap
14253 maybe-all-stage4-cloog: all-stage4-cloog
14254 all-stage4: all-stage4-cloog
14255 TARGET-stage4-cloog = $(TARGET-cloog)
14256 all-stage4-cloog: configure-stage4-cloog
14257 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14258 @r=`${PWD_COMMAND}`; export r; \
14259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14260 TFLAGS="$(STAGE4_TFLAGS)"; \
14261 $(HOST_EXPORTS) \
14262 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14263 cd $(HOST_SUBDIR)/cloog && \
14264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14265 CFLAGS="$(STAGE4_CFLAGS)" \
14266 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14267 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14272 TFLAGS="$(STAGE4_TFLAGS)" \
14273 $(TARGET-stage4-cloog)
14274
14275 maybe-clean-stage4-cloog: clean-stage4-cloog
14276 clean-stage4: clean-stage4-cloog
14277 clean-stage4-cloog:
14278 @if [ $(current_stage) = stage4 ]; then \
14279 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14280 else \
14281 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14282 $(MAKE) stage4-start; \
14283 fi; \
14284 cd $(HOST_SUBDIR)/cloog && \
14285 $(MAKE) $(EXTRA_HOST_FLAGS) \
14286 $(POSTSTAGE1_FLAGS_TO_PASS) \
14287 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14288 @endif cloog-bootstrap
14289
14290
14291 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14292 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14293 maybe-all-stageprofile-cloog:
14294 maybe-clean-stageprofile-cloog:
14295 @if cloog-bootstrap
14296 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14297 all-stageprofile: all-stageprofile-cloog
14298 TARGET-stageprofile-cloog = $(TARGET-cloog)
14299 all-stageprofile-cloog: configure-stageprofile-cloog
14300 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14301 @r=`${PWD_COMMAND}`; export r; \
14302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14303 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14304 $(HOST_EXPORTS) \
14305 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14306 cd $(HOST_SUBDIR)/cloog && \
14307 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14308 CFLAGS="$(STAGEprofile_CFLAGS)" \
14309 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14310 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14311 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14312 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14313 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14314 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14315 TFLAGS="$(STAGEprofile_TFLAGS)" \
14316 $(TARGET-stageprofile-cloog)
14317
14318 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14319 clean-stageprofile: clean-stageprofile-cloog
14320 clean-stageprofile-cloog:
14321 @if [ $(current_stage) = stageprofile ]; then \
14322 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14323 else \
14324 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14325 $(MAKE) stageprofile-start; \
14326 fi; \
14327 cd $(HOST_SUBDIR)/cloog && \
14328 $(MAKE) $(EXTRA_HOST_FLAGS) \
14329 $(POSTSTAGE1_FLAGS_TO_PASS) \
14330 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14331 @endif cloog-bootstrap
14332
14333
14334 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14335 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14336 maybe-all-stagefeedback-cloog:
14337 maybe-clean-stagefeedback-cloog:
14338 @if cloog-bootstrap
14339 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14340 all-stagefeedback: all-stagefeedback-cloog
14341 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14342 all-stagefeedback-cloog: configure-stagefeedback-cloog
14343 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14344 @r=`${PWD_COMMAND}`; export r; \
14345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14346 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14347 $(HOST_EXPORTS) \
14348 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14349 cd $(HOST_SUBDIR)/cloog && \
14350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14351 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14352 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14353 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14357 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14358 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14359 $(TARGET-stagefeedback-cloog)
14360
14361 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14362 clean-stagefeedback: clean-stagefeedback-cloog
14363 clean-stagefeedback-cloog:
14364 @if [ $(current_stage) = stagefeedback ]; then \
14365 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14366 else \
14367 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14368 $(MAKE) stagefeedback-start; \
14369 fi; \
14370 cd $(HOST_SUBDIR)/cloog && \
14371 $(MAKE) $(EXTRA_HOST_FLAGS) \
14372 $(POSTSTAGE1_FLAGS_TO_PASS) \
14373 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14374 @endif cloog-bootstrap
14375
14376
14377
14378
14379
14380 .PHONY: check-cloog maybe-check-cloog
14381 maybe-check-cloog:
14382 @if cloog
14383 maybe-check-cloog: check-cloog
14384
14385 check-cloog:
14386 @: $(MAKE); $(unstage)
14387 @r=`${PWD_COMMAND}`; export r; \
14388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14389 $(HOST_EXPORTS) \
14390 (cd $(HOST_SUBDIR)/cloog && \
14391 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14392
14393 @endif cloog
14394
14395 .PHONY: install-cloog maybe-install-cloog
14396 maybe-install-cloog:
14397 @if cloog
14398 maybe-install-cloog: install-cloog
14399
14400 install-cloog:
14401
14402 @endif cloog
14403
14404 .PHONY: install-strip-cloog maybe-install-strip-cloog
14405 maybe-install-strip-cloog:
14406 @if cloog
14407 maybe-install-strip-cloog: install-strip-cloog
14408
14409 install-strip-cloog:
14410
14411 @endif cloog
14412
14413 # Other targets (info, dvi, pdf, etc.)
14414
14415 .PHONY: maybe-info-cloog info-cloog
14416 maybe-info-cloog:
14417 @if cloog
14418 maybe-info-cloog: info-cloog
14419
14420 info-cloog: \
14421 configure-cloog
14422 @[ -f ./cloog/Makefile ] || exit 0; \
14423 r=`${PWD_COMMAND}`; export r; \
14424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14425 $(HOST_EXPORTS) \
14426 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14428 done; \
14429 echo "Doing info in cloog" ; \
14430 (cd $(HOST_SUBDIR)/cloog && \
14431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14433 "RANLIB=$${RANLIB}" \
14434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14435 info) \
14436 || exit 1
14437
14438 @endif cloog
14439
14440 .PHONY: maybe-dvi-cloog dvi-cloog
14441 maybe-dvi-cloog:
14442 @if cloog
14443 maybe-dvi-cloog: dvi-cloog
14444
14445 dvi-cloog: \
14446 configure-cloog
14447 @[ -f ./cloog/Makefile ] || exit 0; \
14448 r=`${PWD_COMMAND}`; export r; \
14449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14450 $(HOST_EXPORTS) \
14451 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14453 done; \
14454 echo "Doing dvi in cloog" ; \
14455 (cd $(HOST_SUBDIR)/cloog && \
14456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14458 "RANLIB=$${RANLIB}" \
14459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14460 dvi) \
14461 || exit 1
14462
14463 @endif cloog
14464
14465 .PHONY: maybe-pdf-cloog pdf-cloog
14466 maybe-pdf-cloog:
14467 @if cloog
14468 maybe-pdf-cloog: pdf-cloog
14469
14470 pdf-cloog: \
14471 configure-cloog
14472 @[ -f ./cloog/Makefile ] || exit 0; \
14473 r=`${PWD_COMMAND}`; export r; \
14474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14475 $(HOST_EXPORTS) \
14476 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14478 done; \
14479 echo "Doing pdf in cloog" ; \
14480 (cd $(HOST_SUBDIR)/cloog && \
14481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14483 "RANLIB=$${RANLIB}" \
14484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14485 pdf) \
14486 || exit 1
14487
14488 @endif cloog
14489
14490 .PHONY: maybe-html-cloog html-cloog
14491 maybe-html-cloog:
14492 @if cloog
14493 maybe-html-cloog: html-cloog
14494
14495 html-cloog: \
14496 configure-cloog
14497 @[ -f ./cloog/Makefile ] || exit 0; \
14498 r=`${PWD_COMMAND}`; export r; \
14499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14500 $(HOST_EXPORTS) \
14501 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14503 done; \
14504 echo "Doing html in cloog" ; \
14505 (cd $(HOST_SUBDIR)/cloog && \
14506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14508 "RANLIB=$${RANLIB}" \
14509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14510 html) \
14511 || exit 1
14512
14513 @endif cloog
14514
14515 .PHONY: maybe-TAGS-cloog TAGS-cloog
14516 maybe-TAGS-cloog:
14517 @if cloog
14518 maybe-TAGS-cloog: TAGS-cloog
14519
14520 TAGS-cloog: \
14521 configure-cloog
14522 @[ -f ./cloog/Makefile ] || exit 0; \
14523 r=`${PWD_COMMAND}`; export r; \
14524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14525 $(HOST_EXPORTS) \
14526 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14528 done; \
14529 echo "Doing TAGS in cloog" ; \
14530 (cd $(HOST_SUBDIR)/cloog && \
14531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14533 "RANLIB=$${RANLIB}" \
14534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14535 TAGS) \
14536 || exit 1
14537
14538 @endif cloog
14539
14540 .PHONY: maybe-install-info-cloog install-info-cloog
14541 maybe-install-info-cloog:
14542 @if cloog
14543 maybe-install-info-cloog: install-info-cloog
14544
14545 install-info-cloog: \
14546 configure-cloog \
14547 info-cloog
14548 @[ -f ./cloog/Makefile ] || exit 0; \
14549 r=`${PWD_COMMAND}`; export r; \
14550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14551 $(HOST_EXPORTS) \
14552 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14554 done; \
14555 echo "Doing install-info in cloog" ; \
14556 (cd $(HOST_SUBDIR)/cloog && \
14557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14559 "RANLIB=$${RANLIB}" \
14560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14561 install-info) \
14562 || exit 1
14563
14564 @endif cloog
14565
14566 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14567 maybe-install-pdf-cloog:
14568 @if cloog
14569 maybe-install-pdf-cloog: install-pdf-cloog
14570
14571 install-pdf-cloog: \
14572 configure-cloog \
14573 pdf-cloog
14574 @[ -f ./cloog/Makefile ] || exit 0; \
14575 r=`${PWD_COMMAND}`; export r; \
14576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14577 $(HOST_EXPORTS) \
14578 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14580 done; \
14581 echo "Doing install-pdf in cloog" ; \
14582 (cd $(HOST_SUBDIR)/cloog && \
14583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14585 "RANLIB=$${RANLIB}" \
14586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14587 install-pdf) \
14588 || exit 1
14589
14590 @endif cloog
14591
14592 .PHONY: maybe-install-html-cloog install-html-cloog
14593 maybe-install-html-cloog:
14594 @if cloog
14595 maybe-install-html-cloog: install-html-cloog
14596
14597 install-html-cloog: \
14598 configure-cloog \
14599 html-cloog
14600 @[ -f ./cloog/Makefile ] || exit 0; \
14601 r=`${PWD_COMMAND}`; export r; \
14602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14603 $(HOST_EXPORTS) \
14604 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14606 done; \
14607 echo "Doing install-html in cloog" ; \
14608 (cd $(HOST_SUBDIR)/cloog && \
14609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14611 "RANLIB=$${RANLIB}" \
14612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14613 install-html) \
14614 || exit 1
14615
14616 @endif cloog
14617
14618 .PHONY: maybe-installcheck-cloog installcheck-cloog
14619 maybe-installcheck-cloog:
14620 @if cloog
14621 maybe-installcheck-cloog: installcheck-cloog
14622
14623 installcheck-cloog: \
14624 configure-cloog
14625 @[ -f ./cloog/Makefile ] || exit 0; \
14626 r=`${PWD_COMMAND}`; export r; \
14627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14628 $(HOST_EXPORTS) \
14629 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14631 done; \
14632 echo "Doing installcheck in cloog" ; \
14633 (cd $(HOST_SUBDIR)/cloog && \
14634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14636 "RANLIB=$${RANLIB}" \
14637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14638 installcheck) \
14639 || exit 1
14640
14641 @endif cloog
14642
14643 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14644 maybe-mostlyclean-cloog:
14645 @if cloog
14646 maybe-mostlyclean-cloog: mostlyclean-cloog
14647
14648 mostlyclean-cloog:
14649 @[ -f ./cloog/Makefile ] || exit 0; \
14650 r=`${PWD_COMMAND}`; export r; \
14651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14652 $(HOST_EXPORTS) \
14653 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14655 done; \
14656 echo "Doing mostlyclean in cloog" ; \
14657 (cd $(HOST_SUBDIR)/cloog && \
14658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14660 "RANLIB=$${RANLIB}" \
14661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14662 mostlyclean) \
14663 || exit 1
14664
14665 @endif cloog
14666
14667 .PHONY: maybe-clean-cloog clean-cloog
14668 maybe-clean-cloog:
14669 @if cloog
14670 maybe-clean-cloog: clean-cloog
14671
14672 clean-cloog:
14673 @[ -f ./cloog/Makefile ] || exit 0; \
14674 r=`${PWD_COMMAND}`; export r; \
14675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14676 $(HOST_EXPORTS) \
14677 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14679 done; \
14680 echo "Doing clean in cloog" ; \
14681 (cd $(HOST_SUBDIR)/cloog && \
14682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14684 "RANLIB=$${RANLIB}" \
14685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14686 clean) \
14687 || exit 1
14688
14689 @endif cloog
14690
14691 .PHONY: maybe-distclean-cloog distclean-cloog
14692 maybe-distclean-cloog:
14693 @if cloog
14694 maybe-distclean-cloog: distclean-cloog
14695
14696 distclean-cloog:
14697 @[ -f ./cloog/Makefile ] || exit 0; \
14698 r=`${PWD_COMMAND}`; export r; \
14699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14700 $(HOST_EXPORTS) \
14701 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14703 done; \
14704 echo "Doing distclean in cloog" ; \
14705 (cd $(HOST_SUBDIR)/cloog && \
14706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14708 "RANLIB=$${RANLIB}" \
14709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14710 distclean) \
14711 || exit 1
14712
14713 @endif cloog
14714
14715 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14716 maybe-maintainer-clean-cloog:
14717 @if cloog
14718 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14719
14720 maintainer-clean-cloog:
14721 @[ -f ./cloog/Makefile ] || exit 0; \
14722 r=`${PWD_COMMAND}`; export r; \
14723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14724 $(HOST_EXPORTS) \
14725 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14727 done; \
14728 echo "Doing maintainer-clean in cloog" ; \
14729 (cd $(HOST_SUBDIR)/cloog && \
14730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14732 "RANLIB=$${RANLIB}" \
14733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14734 maintainer-clean) \
14735 || exit 1
14736
14737 @endif cloog
14738
14739
14740
14741 .PHONY: configure-libelf maybe-configure-libelf
14742 maybe-configure-libelf:
14743 @if gcc-bootstrap
14744 configure-libelf: stage_current
14745 @endif gcc-bootstrap
14746 @if libelf
14747 maybe-configure-libelf: configure-libelf
14748 configure-libelf:
14749 @r=`${PWD_COMMAND}`; export r; \
14750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14751 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14753 $(HOST_EXPORTS) \
14754 echo Configuring in $(HOST_SUBDIR)/libelf; \
14755 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14756 case $(srcdir) in \
14757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14758 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14760 esac; \
14761 srcdiroption="--srcdir=$${topdir}/libelf"; \
14762 libsrcdir="$$s/libelf"; \
14763 $(SHELL) $${libsrcdir}/configure \
14764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14765 --target=${target_alias} $${srcdiroption} --disable-shared \
14766 || exit 1
14767 @endif libelf
14768
14769
14770
14771 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14772 maybe-configure-stage1-libelf:
14773 @if libelf-bootstrap
14774 maybe-configure-stage1-libelf: configure-stage1-libelf
14775 configure-stage1-libelf:
14776 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14777 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14778 @r=`${PWD_COMMAND}`; export r; \
14779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14780 TFLAGS="$(STAGE1_TFLAGS)"; \
14781 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14782 $(HOST_EXPORTS) \
14783 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14784 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14785 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14786 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14788 cd $(HOST_SUBDIR)/libelf || exit 1; \
14789 case $(srcdir) in \
14790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14791 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14793 esac; \
14794 srcdiroption="--srcdir=$${topdir}/libelf"; \
14795 libsrcdir="$$s/libelf"; \
14796 $(SHELL) $${libsrcdir}/configure \
14797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14798 --target=${target_alias} $${srcdiroption} \
14799 $(STAGE1_CONFIGURE_FLAGS) \
14800 --disable-shared
14801 @endif libelf-bootstrap
14802
14803 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14804 maybe-configure-stage2-libelf:
14805 @if libelf-bootstrap
14806 maybe-configure-stage2-libelf: configure-stage2-libelf
14807 configure-stage2-libelf:
14808 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14810 @r=`${PWD_COMMAND}`; export r; \
14811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14812 TFLAGS="$(STAGE2_TFLAGS)"; \
14813 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14814 $(HOST_EXPORTS) \
14815 $(POSTSTAGE1_HOST_EXPORTS) \
14816 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14817 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14818 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14819 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14821 cd $(HOST_SUBDIR)/libelf || exit 1; \
14822 case $(srcdir) in \
14823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14824 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14826 esac; \
14827 srcdiroption="--srcdir=$${topdir}/libelf"; \
14828 libsrcdir="$$s/libelf"; \
14829 $(SHELL) $${libsrcdir}/configure \
14830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14831 --target=${target_alias} $${srcdiroption} \
14832 --with-build-libsubdir=$(HOST_SUBDIR) \
14833 $(STAGE2_CONFIGURE_FLAGS) \
14834 --disable-shared
14835 @endif libelf-bootstrap
14836
14837 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14838 maybe-configure-stage3-libelf:
14839 @if libelf-bootstrap
14840 maybe-configure-stage3-libelf: configure-stage3-libelf
14841 configure-stage3-libelf:
14842 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14843 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14844 @r=`${PWD_COMMAND}`; export r; \
14845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14846 TFLAGS="$(STAGE3_TFLAGS)"; \
14847 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14848 $(HOST_EXPORTS) \
14849 $(POSTSTAGE1_HOST_EXPORTS) \
14850 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14851 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14852 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14853 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14855 cd $(HOST_SUBDIR)/libelf || exit 1; \
14856 case $(srcdir) in \
14857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14858 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14860 esac; \
14861 srcdiroption="--srcdir=$${topdir}/libelf"; \
14862 libsrcdir="$$s/libelf"; \
14863 $(SHELL) $${libsrcdir}/configure \
14864 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14865 --target=${target_alias} $${srcdiroption} \
14866 --with-build-libsubdir=$(HOST_SUBDIR) \
14867 $(STAGE3_CONFIGURE_FLAGS) \
14868 --disable-shared
14869 @endif libelf-bootstrap
14870
14871 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14872 maybe-configure-stage4-libelf:
14873 @if libelf-bootstrap
14874 maybe-configure-stage4-libelf: configure-stage4-libelf
14875 configure-stage4-libelf:
14876 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14878 @r=`${PWD_COMMAND}`; export r; \
14879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14880 TFLAGS="$(STAGE4_TFLAGS)"; \
14881 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14882 $(HOST_EXPORTS) \
14883 $(POSTSTAGE1_HOST_EXPORTS) \
14884 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14885 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14886 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14887 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14889 cd $(HOST_SUBDIR)/libelf || exit 1; \
14890 case $(srcdir) in \
14891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14892 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14894 esac; \
14895 srcdiroption="--srcdir=$${topdir}/libelf"; \
14896 libsrcdir="$$s/libelf"; \
14897 $(SHELL) $${libsrcdir}/configure \
14898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14899 --target=${target_alias} $${srcdiroption} \
14900 --with-build-libsubdir=$(HOST_SUBDIR) \
14901 $(STAGE4_CONFIGURE_FLAGS) \
14902 --disable-shared
14903 @endif libelf-bootstrap
14904
14905 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14906 maybe-configure-stageprofile-libelf:
14907 @if libelf-bootstrap
14908 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14909 configure-stageprofile-libelf:
14910 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14911 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14912 @r=`${PWD_COMMAND}`; export r; \
14913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14914 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14915 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14916 $(HOST_EXPORTS) \
14917 $(POSTSTAGE1_HOST_EXPORTS) \
14918 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14919 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14920 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14921 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14923 cd $(HOST_SUBDIR)/libelf || exit 1; \
14924 case $(srcdir) in \
14925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14926 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14928 esac; \
14929 srcdiroption="--srcdir=$${topdir}/libelf"; \
14930 libsrcdir="$$s/libelf"; \
14931 $(SHELL) $${libsrcdir}/configure \
14932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14933 --target=${target_alias} $${srcdiroption} \
14934 --with-build-libsubdir=$(HOST_SUBDIR) \
14935 $(STAGEprofile_CONFIGURE_FLAGS) \
14936 --disable-shared
14937 @endif libelf-bootstrap
14938
14939 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14940 maybe-configure-stagefeedback-libelf:
14941 @if libelf-bootstrap
14942 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14943 configure-stagefeedback-libelf:
14944 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14946 @r=`${PWD_COMMAND}`; export r; \
14947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14948 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14949 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14950 $(HOST_EXPORTS) \
14951 $(POSTSTAGE1_HOST_EXPORTS) \
14952 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14953 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14954 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14955 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14957 cd $(HOST_SUBDIR)/libelf || exit 1; \
14958 case $(srcdir) in \
14959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14960 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14962 esac; \
14963 srcdiroption="--srcdir=$${topdir}/libelf"; \
14964 libsrcdir="$$s/libelf"; \
14965 $(SHELL) $${libsrcdir}/configure \
14966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14967 --target=${target_alias} $${srcdiroption} \
14968 --with-build-libsubdir=$(HOST_SUBDIR) \
14969 $(STAGEfeedback_CONFIGURE_FLAGS) \
14970 --disable-shared
14971 @endif libelf-bootstrap
14972
14973
14974
14975
14976
14977 .PHONY: all-libelf maybe-all-libelf
14978 maybe-all-libelf:
14979 @if gcc-bootstrap
14980 all-libelf: stage_current
14981 @endif gcc-bootstrap
14982 @if libelf
14983 TARGET-libelf=all
14984 maybe-all-libelf: all-libelf
14985 all-libelf: configure-libelf
14986 @r=`${PWD_COMMAND}`; export r; \
14987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14988 $(HOST_EXPORTS) \
14989 (cd $(HOST_SUBDIR)/libelf && \
14990 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
14991 $(TARGET-libelf))
14992 @endif libelf
14993
14994
14995
14996 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14997 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14998 maybe-all-stage1-libelf:
14999 maybe-clean-stage1-libelf:
15000 @if libelf-bootstrap
15001 maybe-all-stage1-libelf: all-stage1-libelf
15002 all-stage1: all-stage1-libelf
15003 TARGET-stage1-libelf = $(TARGET-libelf)
15004 all-stage1-libelf: configure-stage1-libelf
15005 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15006 @r=`${PWD_COMMAND}`; export r; \
15007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15008 TFLAGS="$(STAGE1_TFLAGS)"; \
15009 $(HOST_EXPORTS) \
15010 cd $(HOST_SUBDIR)/libelf && \
15011 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15012 CFLAGS="$(STAGE1_CFLAGS)" \
15013 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15014 LIBCFLAGS="$(LIBCFLAGS)" \
15015 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15016 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15017 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15018 $(EXTRA_HOST_FLAGS) \
15019 TFLAGS="$(STAGE1_TFLAGS)" \
15020 $(TARGET-stage1-libelf)
15021
15022 maybe-clean-stage1-libelf: clean-stage1-libelf
15023 clean-stage1: clean-stage1-libelf
15024 clean-stage1-libelf:
15025 @if [ $(current_stage) = stage1 ]; then \
15026 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15027 else \
15028 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15029 $(MAKE) stage1-start; \
15030 fi; \
15031 cd $(HOST_SUBDIR)/libelf && \
15032 $(MAKE) $(EXTRA_HOST_FLAGS) \
15033 clean
15034 @endif libelf-bootstrap
15035
15036
15037 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15038 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15039 maybe-all-stage2-libelf:
15040 maybe-clean-stage2-libelf:
15041 @if libelf-bootstrap
15042 maybe-all-stage2-libelf: all-stage2-libelf
15043 all-stage2: all-stage2-libelf
15044 TARGET-stage2-libelf = $(TARGET-libelf)
15045 all-stage2-libelf: configure-stage2-libelf
15046 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15047 @r=`${PWD_COMMAND}`; export r; \
15048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15049 TFLAGS="$(STAGE2_TFLAGS)"; \
15050 $(HOST_EXPORTS) \
15051 $(POSTSTAGE1_HOST_EXPORTS) \
15052 cd $(HOST_SUBDIR)/libelf && \
15053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15054 CFLAGS="$(STAGE2_CFLAGS)" \
15055 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15056 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15060 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15061 TFLAGS="$(STAGE2_TFLAGS)" \
15062 $(TARGET-stage2-libelf)
15063
15064 maybe-clean-stage2-libelf: clean-stage2-libelf
15065 clean-stage2: clean-stage2-libelf
15066 clean-stage2-libelf:
15067 @if [ $(current_stage) = stage2 ]; then \
15068 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15069 else \
15070 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15071 $(MAKE) stage2-start; \
15072 fi; \
15073 cd $(HOST_SUBDIR)/libelf && \
15074 $(MAKE) $(EXTRA_HOST_FLAGS) \
15075 $(POSTSTAGE1_FLAGS_TO_PASS) \
15076 clean
15077 @endif libelf-bootstrap
15078
15079
15080 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15081 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15082 maybe-all-stage3-libelf:
15083 maybe-clean-stage3-libelf:
15084 @if libelf-bootstrap
15085 maybe-all-stage3-libelf: all-stage3-libelf
15086 all-stage3: all-stage3-libelf
15087 TARGET-stage3-libelf = $(TARGET-libelf)
15088 all-stage3-libelf: configure-stage3-libelf
15089 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15090 @r=`${PWD_COMMAND}`; export r; \
15091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15092 TFLAGS="$(STAGE3_TFLAGS)"; \
15093 $(HOST_EXPORTS) \
15094 $(POSTSTAGE1_HOST_EXPORTS) \
15095 cd $(HOST_SUBDIR)/libelf && \
15096 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15097 CFLAGS="$(STAGE3_CFLAGS)" \
15098 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15099 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15100 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15101 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15102 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15103 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15104 TFLAGS="$(STAGE3_TFLAGS)" \
15105 $(TARGET-stage3-libelf)
15106
15107 maybe-clean-stage3-libelf: clean-stage3-libelf
15108 clean-stage3: clean-stage3-libelf
15109 clean-stage3-libelf:
15110 @if [ $(current_stage) = stage3 ]; then \
15111 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15112 else \
15113 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15114 $(MAKE) stage3-start; \
15115 fi; \
15116 cd $(HOST_SUBDIR)/libelf && \
15117 $(MAKE) $(EXTRA_HOST_FLAGS) \
15118 $(POSTSTAGE1_FLAGS_TO_PASS) \
15119 clean
15120 @endif libelf-bootstrap
15121
15122
15123 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15124 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15125 maybe-all-stage4-libelf:
15126 maybe-clean-stage4-libelf:
15127 @if libelf-bootstrap
15128 maybe-all-stage4-libelf: all-stage4-libelf
15129 all-stage4: all-stage4-libelf
15130 TARGET-stage4-libelf = $(TARGET-libelf)
15131 all-stage4-libelf: configure-stage4-libelf
15132 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15133 @r=`${PWD_COMMAND}`; export r; \
15134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15135 TFLAGS="$(STAGE4_TFLAGS)"; \
15136 $(HOST_EXPORTS) \
15137 $(POSTSTAGE1_HOST_EXPORTS) \
15138 cd $(HOST_SUBDIR)/libelf && \
15139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15140 CFLAGS="$(STAGE4_CFLAGS)" \
15141 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15142 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15143 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15144 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15145 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15146 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15147 TFLAGS="$(STAGE4_TFLAGS)" \
15148 $(TARGET-stage4-libelf)
15149
15150 maybe-clean-stage4-libelf: clean-stage4-libelf
15151 clean-stage4: clean-stage4-libelf
15152 clean-stage4-libelf:
15153 @if [ $(current_stage) = stage4 ]; then \
15154 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15155 else \
15156 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15157 $(MAKE) stage4-start; \
15158 fi; \
15159 cd $(HOST_SUBDIR)/libelf && \
15160 $(MAKE) $(EXTRA_HOST_FLAGS) \
15161 $(POSTSTAGE1_FLAGS_TO_PASS) \
15162 clean
15163 @endif libelf-bootstrap
15164
15165
15166 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15167 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15168 maybe-all-stageprofile-libelf:
15169 maybe-clean-stageprofile-libelf:
15170 @if libelf-bootstrap
15171 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15172 all-stageprofile: all-stageprofile-libelf
15173 TARGET-stageprofile-libelf = $(TARGET-libelf)
15174 all-stageprofile-libelf: configure-stageprofile-libelf
15175 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15176 @r=`${PWD_COMMAND}`; export r; \
15177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15178 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15179 $(HOST_EXPORTS) \
15180 $(POSTSTAGE1_HOST_EXPORTS) \
15181 cd $(HOST_SUBDIR)/libelf && \
15182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15183 CFLAGS="$(STAGEprofile_CFLAGS)" \
15184 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15185 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15189 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15190 TFLAGS="$(STAGEprofile_TFLAGS)" \
15191 $(TARGET-stageprofile-libelf)
15192
15193 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15194 clean-stageprofile: clean-stageprofile-libelf
15195 clean-stageprofile-libelf:
15196 @if [ $(current_stage) = stageprofile ]; then \
15197 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15198 else \
15199 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15200 $(MAKE) stageprofile-start; \
15201 fi; \
15202 cd $(HOST_SUBDIR)/libelf && \
15203 $(MAKE) $(EXTRA_HOST_FLAGS) \
15204 $(POSTSTAGE1_FLAGS_TO_PASS) \
15205 clean
15206 @endif libelf-bootstrap
15207
15208
15209 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15210 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15211 maybe-all-stagefeedback-libelf:
15212 maybe-clean-stagefeedback-libelf:
15213 @if libelf-bootstrap
15214 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15215 all-stagefeedback: all-stagefeedback-libelf
15216 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15217 all-stagefeedback-libelf: configure-stagefeedback-libelf
15218 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15219 @r=`${PWD_COMMAND}`; export r; \
15220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15221 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15222 $(HOST_EXPORTS) \
15223 $(POSTSTAGE1_HOST_EXPORTS) \
15224 cd $(HOST_SUBDIR)/libelf && \
15225 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15226 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15227 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15228 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15229 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15230 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15231 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15232 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15233 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15234 $(TARGET-stagefeedback-libelf)
15235
15236 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15237 clean-stagefeedback: clean-stagefeedback-libelf
15238 clean-stagefeedback-libelf:
15239 @if [ $(current_stage) = stagefeedback ]; then \
15240 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15241 else \
15242 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15243 $(MAKE) stagefeedback-start; \
15244 fi; \
15245 cd $(HOST_SUBDIR)/libelf && \
15246 $(MAKE) $(EXTRA_HOST_FLAGS) \
15247 $(POSTSTAGE1_FLAGS_TO_PASS) \
15248 clean
15249 @endif libelf-bootstrap
15250
15251
15252
15253
15254
15255 .PHONY: check-libelf maybe-check-libelf
15256 maybe-check-libelf:
15257 @if libelf
15258 maybe-check-libelf: check-libelf
15259
15260 check-libelf:
15261 @: $(MAKE); $(unstage)
15262 @r=`${PWD_COMMAND}`; export r; \
15263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15264 $(HOST_EXPORTS) \
15265 (cd $(HOST_SUBDIR)/libelf && \
15266 $(MAKE) $(FLAGS_TO_PASS) check)
15267
15268 @endif libelf
15269
15270 .PHONY: install-libelf maybe-install-libelf
15271 maybe-install-libelf:
15272 @if libelf
15273 maybe-install-libelf: install-libelf
15274
15275 install-libelf:
15276
15277 @endif libelf
15278
15279 .PHONY: install-strip-libelf maybe-install-strip-libelf
15280 maybe-install-strip-libelf:
15281 @if libelf
15282 maybe-install-strip-libelf: install-strip-libelf
15283
15284 install-strip-libelf:
15285
15286 @endif libelf
15287
15288 # Other targets (info, dvi, pdf, etc.)
15289
15290 .PHONY: maybe-info-libelf info-libelf
15291 maybe-info-libelf:
15292 @if libelf
15293 maybe-info-libelf: info-libelf
15294
15295 info-libelf: \
15296 configure-libelf
15297 @[ -f ./libelf/Makefile ] || exit 0; \
15298 r=`${PWD_COMMAND}`; export r; \
15299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15300 $(HOST_EXPORTS) \
15301 for flag in $(EXTRA_HOST_FLAGS) ; do \
15302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15303 done; \
15304 echo "Doing info in libelf" ; \
15305 (cd $(HOST_SUBDIR)/libelf && \
15306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15308 "RANLIB=$${RANLIB}" \
15309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15310 info) \
15311 || exit 1
15312
15313 @endif libelf
15314
15315 .PHONY: maybe-dvi-libelf dvi-libelf
15316 maybe-dvi-libelf:
15317 @if libelf
15318 maybe-dvi-libelf: dvi-libelf
15319
15320 dvi-libelf: \
15321 configure-libelf
15322 @[ -f ./libelf/Makefile ] || exit 0; \
15323 r=`${PWD_COMMAND}`; export r; \
15324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15325 $(HOST_EXPORTS) \
15326 for flag in $(EXTRA_HOST_FLAGS) ; do \
15327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15328 done; \
15329 echo "Doing dvi in libelf" ; \
15330 (cd $(HOST_SUBDIR)/libelf && \
15331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15333 "RANLIB=$${RANLIB}" \
15334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15335 dvi) \
15336 || exit 1
15337
15338 @endif libelf
15339
15340 .PHONY: maybe-pdf-libelf pdf-libelf
15341 maybe-pdf-libelf:
15342 @if libelf
15343 maybe-pdf-libelf: pdf-libelf
15344
15345 pdf-libelf: \
15346 configure-libelf
15347 @[ -f ./libelf/Makefile ] || exit 0; \
15348 r=`${PWD_COMMAND}`; export r; \
15349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15350 $(HOST_EXPORTS) \
15351 for flag in $(EXTRA_HOST_FLAGS) ; do \
15352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15353 done; \
15354 echo "Doing pdf in libelf" ; \
15355 (cd $(HOST_SUBDIR)/libelf && \
15356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15358 "RANLIB=$${RANLIB}" \
15359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15360 pdf) \
15361 || exit 1
15362
15363 @endif libelf
15364
15365 .PHONY: maybe-html-libelf html-libelf
15366 maybe-html-libelf:
15367 @if libelf
15368 maybe-html-libelf: html-libelf
15369
15370 html-libelf: \
15371 configure-libelf
15372 @[ -f ./libelf/Makefile ] || exit 0; \
15373 r=`${PWD_COMMAND}`; export r; \
15374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15375 $(HOST_EXPORTS) \
15376 for flag in $(EXTRA_HOST_FLAGS) ; do \
15377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15378 done; \
15379 echo "Doing html in libelf" ; \
15380 (cd $(HOST_SUBDIR)/libelf && \
15381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15383 "RANLIB=$${RANLIB}" \
15384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15385 html) \
15386 || exit 1
15387
15388 @endif libelf
15389
15390 .PHONY: maybe-TAGS-libelf TAGS-libelf
15391 maybe-TAGS-libelf:
15392 @if libelf
15393 maybe-TAGS-libelf: TAGS-libelf
15394
15395 TAGS-libelf: \
15396 configure-libelf
15397 @[ -f ./libelf/Makefile ] || exit 0; \
15398 r=`${PWD_COMMAND}`; export r; \
15399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15400 $(HOST_EXPORTS) \
15401 for flag in $(EXTRA_HOST_FLAGS) ; do \
15402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15403 done; \
15404 echo "Doing TAGS in libelf" ; \
15405 (cd $(HOST_SUBDIR)/libelf && \
15406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15408 "RANLIB=$${RANLIB}" \
15409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15410 TAGS) \
15411 || exit 1
15412
15413 @endif libelf
15414
15415 .PHONY: maybe-install-info-libelf install-info-libelf
15416 maybe-install-info-libelf:
15417 @if libelf
15418 maybe-install-info-libelf: install-info-libelf
15419
15420 install-info-libelf: \
15421 configure-libelf \
15422 info-libelf
15423 @[ -f ./libelf/Makefile ] || exit 0; \
15424 r=`${PWD_COMMAND}`; export r; \
15425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15426 $(HOST_EXPORTS) \
15427 for flag in $(EXTRA_HOST_FLAGS) ; do \
15428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15429 done; \
15430 echo "Doing install-info in libelf" ; \
15431 (cd $(HOST_SUBDIR)/libelf && \
15432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15434 "RANLIB=$${RANLIB}" \
15435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15436 install-info) \
15437 || exit 1
15438
15439 @endif libelf
15440
15441 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15442 maybe-install-pdf-libelf:
15443 @if libelf
15444 maybe-install-pdf-libelf: install-pdf-libelf
15445
15446 install-pdf-libelf: \
15447 configure-libelf \
15448 pdf-libelf
15449 @[ -f ./libelf/Makefile ] || exit 0; \
15450 r=`${PWD_COMMAND}`; export r; \
15451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15452 $(HOST_EXPORTS) \
15453 for flag in $(EXTRA_HOST_FLAGS) ; do \
15454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15455 done; \
15456 echo "Doing install-pdf in libelf" ; \
15457 (cd $(HOST_SUBDIR)/libelf && \
15458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15460 "RANLIB=$${RANLIB}" \
15461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15462 install-pdf) \
15463 || exit 1
15464
15465 @endif libelf
15466
15467 .PHONY: maybe-install-html-libelf install-html-libelf
15468 maybe-install-html-libelf:
15469 @if libelf
15470 maybe-install-html-libelf: install-html-libelf
15471
15472 install-html-libelf: \
15473 configure-libelf \
15474 html-libelf
15475 @[ -f ./libelf/Makefile ] || exit 0; \
15476 r=`${PWD_COMMAND}`; export r; \
15477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15478 $(HOST_EXPORTS) \
15479 for flag in $(EXTRA_HOST_FLAGS) ; do \
15480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15481 done; \
15482 echo "Doing install-html in libelf" ; \
15483 (cd $(HOST_SUBDIR)/libelf && \
15484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15486 "RANLIB=$${RANLIB}" \
15487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15488 install-html) \
15489 || exit 1
15490
15491 @endif libelf
15492
15493 .PHONY: maybe-installcheck-libelf installcheck-libelf
15494 maybe-installcheck-libelf:
15495 @if libelf
15496 maybe-installcheck-libelf: installcheck-libelf
15497
15498 installcheck-libelf: \
15499 configure-libelf
15500 @[ -f ./libelf/Makefile ] || exit 0; \
15501 r=`${PWD_COMMAND}`; export r; \
15502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15503 $(HOST_EXPORTS) \
15504 for flag in $(EXTRA_HOST_FLAGS) ; do \
15505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15506 done; \
15507 echo "Doing installcheck in libelf" ; \
15508 (cd $(HOST_SUBDIR)/libelf && \
15509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15511 "RANLIB=$${RANLIB}" \
15512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15513 installcheck) \
15514 || exit 1
15515
15516 @endif libelf
15517
15518 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15519 maybe-mostlyclean-libelf:
15520 @if libelf
15521 maybe-mostlyclean-libelf: mostlyclean-libelf
15522
15523 mostlyclean-libelf:
15524 @[ -f ./libelf/Makefile ] || exit 0; \
15525 r=`${PWD_COMMAND}`; export r; \
15526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15527 $(HOST_EXPORTS) \
15528 for flag in $(EXTRA_HOST_FLAGS) ; do \
15529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15530 done; \
15531 echo "Doing mostlyclean in libelf" ; \
15532 (cd $(HOST_SUBDIR)/libelf && \
15533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15535 "RANLIB=$${RANLIB}" \
15536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15537 mostlyclean) \
15538 || exit 1
15539
15540 @endif libelf
15541
15542 .PHONY: maybe-clean-libelf clean-libelf
15543 maybe-clean-libelf:
15544 @if libelf
15545 maybe-clean-libelf: clean-libelf
15546
15547 clean-libelf:
15548 @[ -f ./libelf/Makefile ] || exit 0; \
15549 r=`${PWD_COMMAND}`; export r; \
15550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15551 $(HOST_EXPORTS) \
15552 for flag in $(EXTRA_HOST_FLAGS) ; do \
15553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15554 done; \
15555 echo "Doing clean in libelf" ; \
15556 (cd $(HOST_SUBDIR)/libelf && \
15557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15559 "RANLIB=$${RANLIB}" \
15560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15561 clean) \
15562 || exit 1
15563
15564 @endif libelf
15565
15566 .PHONY: maybe-distclean-libelf distclean-libelf
15567 maybe-distclean-libelf:
15568 @if libelf
15569 maybe-distclean-libelf: distclean-libelf
15570
15571 distclean-libelf:
15572 @[ -f ./libelf/Makefile ] || exit 0; \
15573 r=`${PWD_COMMAND}`; export r; \
15574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15575 $(HOST_EXPORTS) \
15576 for flag in $(EXTRA_HOST_FLAGS) ; do \
15577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15578 done; \
15579 echo "Doing distclean in libelf" ; \
15580 (cd $(HOST_SUBDIR)/libelf && \
15581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15583 "RANLIB=$${RANLIB}" \
15584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15585 distclean) \
15586 || exit 1
15587
15588 @endif libelf
15589
15590 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15591 maybe-maintainer-clean-libelf:
15592 @if libelf
15593 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15594
15595 maintainer-clean-libelf:
15596 @[ -f ./libelf/Makefile ] || exit 0; \
15597 r=`${PWD_COMMAND}`; export r; \
15598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15599 $(HOST_EXPORTS) \
15600 for flag in $(EXTRA_HOST_FLAGS) ; do \
15601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15602 done; \
15603 echo "Doing maintainer-clean in libelf" ; \
15604 (cd $(HOST_SUBDIR)/libelf && \
15605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15607 "RANLIB=$${RANLIB}" \
15608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15609 maintainer-clean) \
15610 || exit 1
15611
15612 @endif libelf
15613
15614
15615
15616 .PHONY: configure-gold maybe-configure-gold
15617 maybe-configure-gold:
15618 @if gcc-bootstrap
15619 configure-gold: stage_current
15620 @endif gcc-bootstrap
15621 @if gold
15622 maybe-configure-gold: configure-gold
15623 configure-gold:
15624 @r=`${PWD_COMMAND}`; export r; \
15625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15626 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15628 $(HOST_EXPORTS) \
15629 echo Configuring in $(HOST_SUBDIR)/gold; \
15630 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15631 case $(srcdir) in \
15632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15633 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15635 esac; \
15636 srcdiroption="--srcdir=$${topdir}/gold"; \
15637 libsrcdir="$$s/gold"; \
15638 $(SHELL) $${libsrcdir}/configure \
15639 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15640 --target=${target_alias} $${srcdiroption} \
15641 || exit 1
15642 @endif gold
15643
15644
15645
15646 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15647 maybe-configure-stage1-gold:
15648 @if gold-bootstrap
15649 maybe-configure-stage1-gold: configure-stage1-gold
15650 configure-stage1-gold:
15651 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15653 @r=`${PWD_COMMAND}`; export r; \
15654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15655 TFLAGS="$(STAGE1_TFLAGS)"; \
15656 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15657 $(HOST_EXPORTS) \
15658 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15659 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15660 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15661 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15662 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15663 cd $(HOST_SUBDIR)/gold || exit 1; \
15664 case $(srcdir) in \
15665 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15666 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15667 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15668 esac; \
15669 srcdiroption="--srcdir=$${topdir}/gold"; \
15670 libsrcdir="$$s/gold"; \
15671 $(SHELL) $${libsrcdir}/configure \
15672 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15673 --target=${target_alias} $${srcdiroption} \
15674 $(STAGE1_CONFIGURE_FLAGS)
15675 @endif gold-bootstrap
15676
15677 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15678 maybe-configure-stage2-gold:
15679 @if gold-bootstrap
15680 maybe-configure-stage2-gold: configure-stage2-gold
15681 configure-stage2-gold:
15682 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15684 @r=`${PWD_COMMAND}`; export r; \
15685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15686 TFLAGS="$(STAGE2_TFLAGS)"; \
15687 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15688 $(HOST_EXPORTS) \
15689 $(POSTSTAGE1_HOST_EXPORTS) \
15690 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15691 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15692 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15693 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15695 cd $(HOST_SUBDIR)/gold || exit 1; \
15696 case $(srcdir) in \
15697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15698 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15700 esac; \
15701 srcdiroption="--srcdir=$${topdir}/gold"; \
15702 libsrcdir="$$s/gold"; \
15703 $(SHELL) $${libsrcdir}/configure \
15704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15705 --target=${target_alias} $${srcdiroption} \
15706 --with-build-libsubdir=$(HOST_SUBDIR) \
15707 $(STAGE2_CONFIGURE_FLAGS)
15708 @endif gold-bootstrap
15709
15710 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15711 maybe-configure-stage3-gold:
15712 @if gold-bootstrap
15713 maybe-configure-stage3-gold: configure-stage3-gold
15714 configure-stage3-gold:
15715 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15717 @r=`${PWD_COMMAND}`; export r; \
15718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15719 TFLAGS="$(STAGE3_TFLAGS)"; \
15720 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15721 $(HOST_EXPORTS) \
15722 $(POSTSTAGE1_HOST_EXPORTS) \
15723 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15724 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15725 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15726 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15728 cd $(HOST_SUBDIR)/gold || exit 1; \
15729 case $(srcdir) in \
15730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15731 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15733 esac; \
15734 srcdiroption="--srcdir=$${topdir}/gold"; \
15735 libsrcdir="$$s/gold"; \
15736 $(SHELL) $${libsrcdir}/configure \
15737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15738 --target=${target_alias} $${srcdiroption} \
15739 --with-build-libsubdir=$(HOST_SUBDIR) \
15740 $(STAGE3_CONFIGURE_FLAGS)
15741 @endif gold-bootstrap
15742
15743 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15744 maybe-configure-stage4-gold:
15745 @if gold-bootstrap
15746 maybe-configure-stage4-gold: configure-stage4-gold
15747 configure-stage4-gold:
15748 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15750 @r=`${PWD_COMMAND}`; export r; \
15751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15752 TFLAGS="$(STAGE4_TFLAGS)"; \
15753 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15754 $(HOST_EXPORTS) \
15755 $(POSTSTAGE1_HOST_EXPORTS) \
15756 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15757 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15758 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15759 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15761 cd $(HOST_SUBDIR)/gold || exit 1; \
15762 case $(srcdir) in \
15763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15764 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15766 esac; \
15767 srcdiroption="--srcdir=$${topdir}/gold"; \
15768 libsrcdir="$$s/gold"; \
15769 $(SHELL) $${libsrcdir}/configure \
15770 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15771 --target=${target_alias} $${srcdiroption} \
15772 --with-build-libsubdir=$(HOST_SUBDIR) \
15773 $(STAGE4_CONFIGURE_FLAGS)
15774 @endif gold-bootstrap
15775
15776 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15777 maybe-configure-stageprofile-gold:
15778 @if gold-bootstrap
15779 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15780 configure-stageprofile-gold:
15781 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15782 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15783 @r=`${PWD_COMMAND}`; export r; \
15784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15785 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15786 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15787 $(HOST_EXPORTS) \
15788 $(POSTSTAGE1_HOST_EXPORTS) \
15789 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15790 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15791 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15792 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15794 cd $(HOST_SUBDIR)/gold || exit 1; \
15795 case $(srcdir) in \
15796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15797 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15799 esac; \
15800 srcdiroption="--srcdir=$${topdir}/gold"; \
15801 libsrcdir="$$s/gold"; \
15802 $(SHELL) $${libsrcdir}/configure \
15803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15804 --target=${target_alias} $${srcdiroption} \
15805 --with-build-libsubdir=$(HOST_SUBDIR) \
15806 $(STAGEprofile_CONFIGURE_FLAGS)
15807 @endif gold-bootstrap
15808
15809 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15810 maybe-configure-stagefeedback-gold:
15811 @if gold-bootstrap
15812 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15813 configure-stagefeedback-gold:
15814 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15815 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15816 @r=`${PWD_COMMAND}`; export r; \
15817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15818 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15819 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15820 $(HOST_EXPORTS) \
15821 $(POSTSTAGE1_HOST_EXPORTS) \
15822 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15823 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15824 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15825 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15827 cd $(HOST_SUBDIR)/gold || exit 1; \
15828 case $(srcdir) in \
15829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15830 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15832 esac; \
15833 srcdiroption="--srcdir=$${topdir}/gold"; \
15834 libsrcdir="$$s/gold"; \
15835 $(SHELL) $${libsrcdir}/configure \
15836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15837 --target=${target_alias} $${srcdiroption} \
15838 --with-build-libsubdir=$(HOST_SUBDIR) \
15839 $(STAGEfeedback_CONFIGURE_FLAGS)
15840 @endif gold-bootstrap
15841
15842
15843
15844
15845
15846 .PHONY: all-gold maybe-all-gold
15847 maybe-all-gold:
15848 @if gcc-bootstrap
15849 all-gold: stage_current
15850 @endif gcc-bootstrap
15851 @if gold
15852 TARGET-gold=all
15853 maybe-all-gold: all-gold
15854 all-gold: configure-gold
15855 @r=`${PWD_COMMAND}`; export r; \
15856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15857 $(HOST_EXPORTS) \
15858 (cd $(HOST_SUBDIR)/gold && \
15859 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15860 $(TARGET-gold))
15861 @endif gold
15862
15863
15864
15865 .PHONY: all-stage1-gold maybe-all-stage1-gold
15866 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15867 maybe-all-stage1-gold:
15868 maybe-clean-stage1-gold:
15869 @if gold-bootstrap
15870 maybe-all-stage1-gold: all-stage1-gold
15871 all-stage1: all-stage1-gold
15872 TARGET-stage1-gold = $(TARGET-gold)
15873 all-stage1-gold: configure-stage1-gold
15874 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15875 @r=`${PWD_COMMAND}`; export r; \
15876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15877 TFLAGS="$(STAGE1_TFLAGS)"; \
15878 $(HOST_EXPORTS) \
15879 cd $(HOST_SUBDIR)/gold && \
15880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15881 CFLAGS="$(STAGE1_CFLAGS)" \
15882 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15883 LIBCFLAGS="$(LIBCFLAGS)" \
15884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15887 $(EXTRA_HOST_FLAGS) \
15888 TFLAGS="$(STAGE1_TFLAGS)" \
15889 $(TARGET-stage1-gold)
15890
15891 maybe-clean-stage1-gold: clean-stage1-gold
15892 clean-stage1: clean-stage1-gold
15893 clean-stage1-gold:
15894 @if [ $(current_stage) = stage1 ]; then \
15895 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15896 else \
15897 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15898 $(MAKE) stage1-start; \
15899 fi; \
15900 cd $(HOST_SUBDIR)/gold && \
15901 $(MAKE) $(EXTRA_HOST_FLAGS) \
15902 clean
15903 @endif gold-bootstrap
15904
15905
15906 .PHONY: all-stage2-gold maybe-all-stage2-gold
15907 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15908 maybe-all-stage2-gold:
15909 maybe-clean-stage2-gold:
15910 @if gold-bootstrap
15911 maybe-all-stage2-gold: all-stage2-gold
15912 all-stage2: all-stage2-gold
15913 TARGET-stage2-gold = $(TARGET-gold)
15914 all-stage2-gold: configure-stage2-gold
15915 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15916 @r=`${PWD_COMMAND}`; export r; \
15917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15918 TFLAGS="$(STAGE2_TFLAGS)"; \
15919 $(HOST_EXPORTS) \
15920 $(POSTSTAGE1_HOST_EXPORTS) \
15921 cd $(HOST_SUBDIR)/gold && \
15922 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15923 CFLAGS="$(STAGE2_CFLAGS)" \
15924 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15925 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15926 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15927 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15928 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15929 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15930 TFLAGS="$(STAGE2_TFLAGS)" \
15931 $(TARGET-stage2-gold)
15932
15933 maybe-clean-stage2-gold: clean-stage2-gold
15934 clean-stage2: clean-stage2-gold
15935 clean-stage2-gold:
15936 @if [ $(current_stage) = stage2 ]; then \
15937 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15938 else \
15939 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15940 $(MAKE) stage2-start; \
15941 fi; \
15942 cd $(HOST_SUBDIR)/gold && \
15943 $(MAKE) $(EXTRA_HOST_FLAGS) \
15944 $(POSTSTAGE1_FLAGS_TO_PASS) \
15945 clean
15946 @endif gold-bootstrap
15947
15948
15949 .PHONY: all-stage3-gold maybe-all-stage3-gold
15950 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15951 maybe-all-stage3-gold:
15952 maybe-clean-stage3-gold:
15953 @if gold-bootstrap
15954 maybe-all-stage3-gold: all-stage3-gold
15955 all-stage3: all-stage3-gold
15956 TARGET-stage3-gold = $(TARGET-gold)
15957 all-stage3-gold: configure-stage3-gold
15958 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15959 @r=`${PWD_COMMAND}`; export r; \
15960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15961 TFLAGS="$(STAGE3_TFLAGS)"; \
15962 $(HOST_EXPORTS) \
15963 $(POSTSTAGE1_HOST_EXPORTS) \
15964 cd $(HOST_SUBDIR)/gold && \
15965 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15966 CFLAGS="$(STAGE3_CFLAGS)" \
15967 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15968 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15969 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15970 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15971 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15972 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15973 TFLAGS="$(STAGE3_TFLAGS)" \
15974 $(TARGET-stage3-gold)
15975
15976 maybe-clean-stage3-gold: clean-stage3-gold
15977 clean-stage3: clean-stage3-gold
15978 clean-stage3-gold:
15979 @if [ $(current_stage) = stage3 ]; then \
15980 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15981 else \
15982 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15983 $(MAKE) stage3-start; \
15984 fi; \
15985 cd $(HOST_SUBDIR)/gold && \
15986 $(MAKE) $(EXTRA_HOST_FLAGS) \
15987 $(POSTSTAGE1_FLAGS_TO_PASS) \
15988 clean
15989 @endif gold-bootstrap
15990
15991
15992 .PHONY: all-stage4-gold maybe-all-stage4-gold
15993 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15994 maybe-all-stage4-gold:
15995 maybe-clean-stage4-gold:
15996 @if gold-bootstrap
15997 maybe-all-stage4-gold: all-stage4-gold
15998 all-stage4: all-stage4-gold
15999 TARGET-stage4-gold = $(TARGET-gold)
16000 all-stage4-gold: configure-stage4-gold
16001 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16002 @r=`${PWD_COMMAND}`; export r; \
16003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16004 TFLAGS="$(STAGE4_TFLAGS)"; \
16005 $(HOST_EXPORTS) \
16006 $(POSTSTAGE1_HOST_EXPORTS) \
16007 cd $(HOST_SUBDIR)/gold && \
16008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16009 CFLAGS="$(STAGE4_CFLAGS)" \
16010 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16011 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16015 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16016 TFLAGS="$(STAGE4_TFLAGS)" \
16017 $(TARGET-stage4-gold)
16018
16019 maybe-clean-stage4-gold: clean-stage4-gold
16020 clean-stage4: clean-stage4-gold
16021 clean-stage4-gold:
16022 @if [ $(current_stage) = stage4 ]; then \
16023 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16024 else \
16025 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16026 $(MAKE) stage4-start; \
16027 fi; \
16028 cd $(HOST_SUBDIR)/gold && \
16029 $(MAKE) $(EXTRA_HOST_FLAGS) \
16030 $(POSTSTAGE1_FLAGS_TO_PASS) \
16031 clean
16032 @endif gold-bootstrap
16033
16034
16035 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16036 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16037 maybe-all-stageprofile-gold:
16038 maybe-clean-stageprofile-gold:
16039 @if gold-bootstrap
16040 maybe-all-stageprofile-gold: all-stageprofile-gold
16041 all-stageprofile: all-stageprofile-gold
16042 TARGET-stageprofile-gold = $(TARGET-gold)
16043 all-stageprofile-gold: configure-stageprofile-gold
16044 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16045 @r=`${PWD_COMMAND}`; export r; \
16046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16047 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16048 $(HOST_EXPORTS) \
16049 $(POSTSTAGE1_HOST_EXPORTS) \
16050 cd $(HOST_SUBDIR)/gold && \
16051 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16052 CFLAGS="$(STAGEprofile_CFLAGS)" \
16053 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16054 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16055 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16056 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16057 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16058 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16059 TFLAGS="$(STAGEprofile_TFLAGS)" \
16060 $(TARGET-stageprofile-gold)
16061
16062 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16063 clean-stageprofile: clean-stageprofile-gold
16064 clean-stageprofile-gold:
16065 @if [ $(current_stage) = stageprofile ]; then \
16066 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16067 else \
16068 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16069 $(MAKE) stageprofile-start; \
16070 fi; \
16071 cd $(HOST_SUBDIR)/gold && \
16072 $(MAKE) $(EXTRA_HOST_FLAGS) \
16073 $(POSTSTAGE1_FLAGS_TO_PASS) \
16074 clean
16075 @endif gold-bootstrap
16076
16077
16078 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16079 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16080 maybe-all-stagefeedback-gold:
16081 maybe-clean-stagefeedback-gold:
16082 @if gold-bootstrap
16083 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16084 all-stagefeedback: all-stagefeedback-gold
16085 TARGET-stagefeedback-gold = $(TARGET-gold)
16086 all-stagefeedback-gold: configure-stagefeedback-gold
16087 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16088 @r=`${PWD_COMMAND}`; export r; \
16089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16090 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16091 $(HOST_EXPORTS) \
16092 $(POSTSTAGE1_HOST_EXPORTS) \
16093 cd $(HOST_SUBDIR)/gold && \
16094 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16095 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16096 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16097 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16098 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16099 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16100 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16101 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16102 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16103 $(TARGET-stagefeedback-gold)
16104
16105 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16106 clean-stagefeedback: clean-stagefeedback-gold
16107 clean-stagefeedback-gold:
16108 @if [ $(current_stage) = stagefeedback ]; then \
16109 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16110 else \
16111 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16112 $(MAKE) stagefeedback-start; \
16113 fi; \
16114 cd $(HOST_SUBDIR)/gold && \
16115 $(MAKE) $(EXTRA_HOST_FLAGS) \
16116 $(POSTSTAGE1_FLAGS_TO_PASS) \
16117 clean
16118 @endif gold-bootstrap
16119
16120
16121
16122
16123
16124 .PHONY: check-gold maybe-check-gold
16125 maybe-check-gold:
16126 @if gold
16127 maybe-check-gold: check-gold
16128
16129 check-gold:
16130 @: $(MAKE); $(unstage)
16131 @r=`${PWD_COMMAND}`; export r; \
16132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16133 $(HOST_EXPORTS) \
16134 (cd $(HOST_SUBDIR)/gold && \
16135 $(MAKE) $(FLAGS_TO_PASS) check)
16136
16137 @endif gold
16138
16139 .PHONY: install-gold maybe-install-gold
16140 maybe-install-gold:
16141 @if gold
16142 maybe-install-gold: install-gold
16143
16144 install-gold: installdirs
16145 @: $(MAKE); $(unstage)
16146 @r=`${PWD_COMMAND}`; export r; \
16147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16148 $(HOST_EXPORTS) \
16149 (cd $(HOST_SUBDIR)/gold && \
16150 $(MAKE) $(FLAGS_TO_PASS) install)
16151
16152 @endif gold
16153
16154 .PHONY: install-strip-gold maybe-install-strip-gold
16155 maybe-install-strip-gold:
16156 @if gold
16157 maybe-install-strip-gold: install-strip-gold
16158
16159 install-strip-gold: installdirs
16160 @: $(MAKE); $(unstage)
16161 @r=`${PWD_COMMAND}`; export r; \
16162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16163 $(HOST_EXPORTS) \
16164 (cd $(HOST_SUBDIR)/gold && \
16165 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16166
16167 @endif gold
16168
16169 # Other targets (info, dvi, pdf, etc.)
16170
16171 .PHONY: maybe-info-gold info-gold
16172 maybe-info-gold:
16173 @if gold
16174 maybe-info-gold: info-gold
16175
16176 info-gold: \
16177 configure-gold
16178 @[ -f ./gold/Makefile ] || exit 0; \
16179 r=`${PWD_COMMAND}`; export r; \
16180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16181 $(HOST_EXPORTS) \
16182 for flag in $(EXTRA_HOST_FLAGS) ; do \
16183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16184 done; \
16185 echo "Doing info in gold" ; \
16186 (cd $(HOST_SUBDIR)/gold && \
16187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16189 "RANLIB=$${RANLIB}" \
16190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16191 info) \
16192 || exit 1
16193
16194 @endif gold
16195
16196 .PHONY: maybe-dvi-gold dvi-gold
16197 maybe-dvi-gold:
16198 @if gold
16199 maybe-dvi-gold: dvi-gold
16200
16201 dvi-gold: \
16202 configure-gold
16203 @[ -f ./gold/Makefile ] || exit 0; \
16204 r=`${PWD_COMMAND}`; export r; \
16205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16206 $(HOST_EXPORTS) \
16207 for flag in $(EXTRA_HOST_FLAGS) ; do \
16208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16209 done; \
16210 echo "Doing dvi in gold" ; \
16211 (cd $(HOST_SUBDIR)/gold && \
16212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16214 "RANLIB=$${RANLIB}" \
16215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16216 dvi) \
16217 || exit 1
16218
16219 @endif gold
16220
16221 .PHONY: maybe-pdf-gold pdf-gold
16222 maybe-pdf-gold:
16223 @if gold
16224 maybe-pdf-gold: pdf-gold
16225
16226 pdf-gold: \
16227 configure-gold
16228 @[ -f ./gold/Makefile ] || exit 0; \
16229 r=`${PWD_COMMAND}`; export r; \
16230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16231 $(HOST_EXPORTS) \
16232 for flag in $(EXTRA_HOST_FLAGS) ; do \
16233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16234 done; \
16235 echo "Doing pdf in gold" ; \
16236 (cd $(HOST_SUBDIR)/gold && \
16237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16239 "RANLIB=$${RANLIB}" \
16240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16241 pdf) \
16242 || exit 1
16243
16244 @endif gold
16245
16246 .PHONY: maybe-html-gold html-gold
16247 maybe-html-gold:
16248 @if gold
16249 maybe-html-gold: html-gold
16250
16251 html-gold: \
16252 configure-gold
16253 @[ -f ./gold/Makefile ] || exit 0; \
16254 r=`${PWD_COMMAND}`; export r; \
16255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16256 $(HOST_EXPORTS) \
16257 for flag in $(EXTRA_HOST_FLAGS) ; do \
16258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16259 done; \
16260 echo "Doing html in gold" ; \
16261 (cd $(HOST_SUBDIR)/gold && \
16262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16264 "RANLIB=$${RANLIB}" \
16265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16266 html) \
16267 || exit 1
16268
16269 @endif gold
16270
16271 .PHONY: maybe-TAGS-gold TAGS-gold
16272 maybe-TAGS-gold:
16273 @if gold
16274 maybe-TAGS-gold: TAGS-gold
16275
16276 TAGS-gold: \
16277 configure-gold
16278 @[ -f ./gold/Makefile ] || exit 0; \
16279 r=`${PWD_COMMAND}`; export r; \
16280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16281 $(HOST_EXPORTS) \
16282 for flag in $(EXTRA_HOST_FLAGS) ; do \
16283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16284 done; \
16285 echo "Doing TAGS in gold" ; \
16286 (cd $(HOST_SUBDIR)/gold && \
16287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16289 "RANLIB=$${RANLIB}" \
16290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16291 TAGS) \
16292 || exit 1
16293
16294 @endif gold
16295
16296 .PHONY: maybe-install-info-gold install-info-gold
16297 maybe-install-info-gold:
16298 @if gold
16299 maybe-install-info-gold: install-info-gold
16300
16301 install-info-gold: \
16302 configure-gold \
16303 info-gold
16304 @[ -f ./gold/Makefile ] || exit 0; \
16305 r=`${PWD_COMMAND}`; export r; \
16306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16307 $(HOST_EXPORTS) \
16308 for flag in $(EXTRA_HOST_FLAGS) ; do \
16309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16310 done; \
16311 echo "Doing install-info in gold" ; \
16312 (cd $(HOST_SUBDIR)/gold && \
16313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16315 "RANLIB=$${RANLIB}" \
16316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16317 install-info) \
16318 || exit 1
16319
16320 @endif gold
16321
16322 .PHONY: maybe-install-pdf-gold install-pdf-gold
16323 maybe-install-pdf-gold:
16324 @if gold
16325 maybe-install-pdf-gold: install-pdf-gold
16326
16327 install-pdf-gold: \
16328 configure-gold \
16329 pdf-gold
16330 @[ -f ./gold/Makefile ] || exit 0; \
16331 r=`${PWD_COMMAND}`; export r; \
16332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16333 $(HOST_EXPORTS) \
16334 for flag in $(EXTRA_HOST_FLAGS) ; do \
16335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16336 done; \
16337 echo "Doing install-pdf in gold" ; \
16338 (cd $(HOST_SUBDIR)/gold && \
16339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16341 "RANLIB=$${RANLIB}" \
16342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16343 install-pdf) \
16344 || exit 1
16345
16346 @endif gold
16347
16348 .PHONY: maybe-install-html-gold install-html-gold
16349 maybe-install-html-gold:
16350 @if gold
16351 maybe-install-html-gold: install-html-gold
16352
16353 install-html-gold: \
16354 configure-gold \
16355 html-gold
16356 @[ -f ./gold/Makefile ] || exit 0; \
16357 r=`${PWD_COMMAND}`; export r; \
16358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16359 $(HOST_EXPORTS) \
16360 for flag in $(EXTRA_HOST_FLAGS) ; do \
16361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16362 done; \
16363 echo "Doing install-html in gold" ; \
16364 (cd $(HOST_SUBDIR)/gold && \
16365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16367 "RANLIB=$${RANLIB}" \
16368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16369 install-html) \
16370 || exit 1
16371
16372 @endif gold
16373
16374 .PHONY: maybe-installcheck-gold installcheck-gold
16375 maybe-installcheck-gold:
16376 @if gold
16377 maybe-installcheck-gold: installcheck-gold
16378
16379 installcheck-gold: \
16380 configure-gold
16381 @[ -f ./gold/Makefile ] || exit 0; \
16382 r=`${PWD_COMMAND}`; export r; \
16383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16384 $(HOST_EXPORTS) \
16385 for flag in $(EXTRA_HOST_FLAGS) ; do \
16386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16387 done; \
16388 echo "Doing installcheck in gold" ; \
16389 (cd $(HOST_SUBDIR)/gold && \
16390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16392 "RANLIB=$${RANLIB}" \
16393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16394 installcheck) \
16395 || exit 1
16396
16397 @endif gold
16398
16399 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16400 maybe-mostlyclean-gold:
16401 @if gold
16402 maybe-mostlyclean-gold: mostlyclean-gold
16403
16404 mostlyclean-gold:
16405 @[ -f ./gold/Makefile ] || exit 0; \
16406 r=`${PWD_COMMAND}`; export r; \
16407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16408 $(HOST_EXPORTS) \
16409 for flag in $(EXTRA_HOST_FLAGS) ; do \
16410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16411 done; \
16412 echo "Doing mostlyclean in gold" ; \
16413 (cd $(HOST_SUBDIR)/gold && \
16414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16416 "RANLIB=$${RANLIB}" \
16417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16418 mostlyclean) \
16419 || exit 1
16420
16421 @endif gold
16422
16423 .PHONY: maybe-clean-gold clean-gold
16424 maybe-clean-gold:
16425 @if gold
16426 maybe-clean-gold: clean-gold
16427
16428 clean-gold:
16429 @[ -f ./gold/Makefile ] || exit 0; \
16430 r=`${PWD_COMMAND}`; export r; \
16431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16432 $(HOST_EXPORTS) \
16433 for flag in $(EXTRA_HOST_FLAGS) ; do \
16434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16435 done; \
16436 echo "Doing clean in gold" ; \
16437 (cd $(HOST_SUBDIR)/gold && \
16438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16440 "RANLIB=$${RANLIB}" \
16441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16442 clean) \
16443 || exit 1
16444
16445 @endif gold
16446
16447 .PHONY: maybe-distclean-gold distclean-gold
16448 maybe-distclean-gold:
16449 @if gold
16450 maybe-distclean-gold: distclean-gold
16451
16452 distclean-gold:
16453 @[ -f ./gold/Makefile ] || exit 0; \
16454 r=`${PWD_COMMAND}`; export r; \
16455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16456 $(HOST_EXPORTS) \
16457 for flag in $(EXTRA_HOST_FLAGS) ; do \
16458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16459 done; \
16460 echo "Doing distclean in gold" ; \
16461 (cd $(HOST_SUBDIR)/gold && \
16462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16464 "RANLIB=$${RANLIB}" \
16465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16466 distclean) \
16467 || exit 1
16468
16469 @endif gold
16470
16471 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16472 maybe-maintainer-clean-gold:
16473 @if gold
16474 maybe-maintainer-clean-gold: maintainer-clean-gold
16475
16476 maintainer-clean-gold:
16477 @[ -f ./gold/Makefile ] || exit 0; \
16478 r=`${PWD_COMMAND}`; export r; \
16479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16480 $(HOST_EXPORTS) \
16481 for flag in $(EXTRA_HOST_FLAGS) ; do \
16482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16483 done; \
16484 echo "Doing maintainer-clean in gold" ; \
16485 (cd $(HOST_SUBDIR)/gold && \
16486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16488 "RANLIB=$${RANLIB}" \
16489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16490 maintainer-clean) \
16491 || exit 1
16492
16493 @endif gold
16494
16495
16496
16497 .PHONY: configure-gprof maybe-configure-gprof
16498 maybe-configure-gprof:
16499 @if gcc-bootstrap
16500 configure-gprof: stage_current
16501 @endif gcc-bootstrap
16502 @if gprof
16503 maybe-configure-gprof: configure-gprof
16504 configure-gprof:
16505 @: $(MAKE); $(unstage)
16506 @r=`${PWD_COMMAND}`; export r; \
16507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16508 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16510 $(HOST_EXPORTS) \
16511 echo Configuring in $(HOST_SUBDIR)/gprof; \
16512 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16513 case $(srcdir) in \
16514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16515 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16517 esac; \
16518 srcdiroption="--srcdir=$${topdir}/gprof"; \
16519 libsrcdir="$$s/gprof"; \
16520 $(SHELL) $${libsrcdir}/configure \
16521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16522 --target=${target_alias} $${srcdiroption} \
16523 || exit 1
16524 @endif gprof
16525
16526
16527
16528
16529
16530 .PHONY: all-gprof maybe-all-gprof
16531 maybe-all-gprof:
16532 @if gcc-bootstrap
16533 all-gprof: stage_current
16534 @endif gcc-bootstrap
16535 @if gprof
16536 TARGET-gprof=all
16537 maybe-all-gprof: all-gprof
16538 all-gprof: configure-gprof
16539 @: $(MAKE); $(unstage)
16540 @r=`${PWD_COMMAND}`; export r; \
16541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16542 $(HOST_EXPORTS) \
16543 (cd $(HOST_SUBDIR)/gprof && \
16544 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16545 $(TARGET-gprof))
16546 @endif gprof
16547
16548
16549
16550
16551 .PHONY: check-gprof maybe-check-gprof
16552 maybe-check-gprof:
16553 @if gprof
16554 maybe-check-gprof: check-gprof
16555
16556 check-gprof:
16557 @: $(MAKE); $(unstage)
16558 @r=`${PWD_COMMAND}`; export r; \
16559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16560 $(HOST_EXPORTS) \
16561 (cd $(HOST_SUBDIR)/gprof && \
16562 $(MAKE) $(FLAGS_TO_PASS) check)
16563
16564 @endif gprof
16565
16566 .PHONY: install-gprof maybe-install-gprof
16567 maybe-install-gprof:
16568 @if gprof
16569 maybe-install-gprof: install-gprof
16570
16571 install-gprof: installdirs
16572 @: $(MAKE); $(unstage)
16573 @r=`${PWD_COMMAND}`; export r; \
16574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16575 $(HOST_EXPORTS) \
16576 (cd $(HOST_SUBDIR)/gprof && \
16577 $(MAKE) $(FLAGS_TO_PASS) install)
16578
16579 @endif gprof
16580
16581 .PHONY: install-strip-gprof maybe-install-strip-gprof
16582 maybe-install-strip-gprof:
16583 @if gprof
16584 maybe-install-strip-gprof: install-strip-gprof
16585
16586 install-strip-gprof: installdirs
16587 @: $(MAKE); $(unstage)
16588 @r=`${PWD_COMMAND}`; export r; \
16589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16590 $(HOST_EXPORTS) \
16591 (cd $(HOST_SUBDIR)/gprof && \
16592 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16593
16594 @endif gprof
16595
16596 # Other targets (info, dvi, pdf, etc.)
16597
16598 .PHONY: maybe-info-gprof info-gprof
16599 maybe-info-gprof:
16600 @if gprof
16601 maybe-info-gprof: info-gprof
16602
16603 info-gprof: \
16604 configure-gprof
16605 @: $(MAKE); $(unstage)
16606 @[ -f ./gprof/Makefile ] || exit 0; \
16607 r=`${PWD_COMMAND}`; export r; \
16608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16609 $(HOST_EXPORTS) \
16610 for flag in $(EXTRA_HOST_FLAGS) ; do \
16611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16612 done; \
16613 echo "Doing info in gprof" ; \
16614 (cd $(HOST_SUBDIR)/gprof && \
16615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16617 "RANLIB=$${RANLIB}" \
16618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16619 info) \
16620 || exit 1
16621
16622 @endif gprof
16623
16624 .PHONY: maybe-dvi-gprof dvi-gprof
16625 maybe-dvi-gprof:
16626 @if gprof
16627 maybe-dvi-gprof: dvi-gprof
16628
16629 dvi-gprof: \
16630 configure-gprof
16631 @: $(MAKE); $(unstage)
16632 @[ -f ./gprof/Makefile ] || exit 0; \
16633 r=`${PWD_COMMAND}`; export r; \
16634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16635 $(HOST_EXPORTS) \
16636 for flag in $(EXTRA_HOST_FLAGS) ; do \
16637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16638 done; \
16639 echo "Doing dvi in gprof" ; \
16640 (cd $(HOST_SUBDIR)/gprof && \
16641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16643 "RANLIB=$${RANLIB}" \
16644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16645 dvi) \
16646 || exit 1
16647
16648 @endif gprof
16649
16650 .PHONY: maybe-pdf-gprof pdf-gprof
16651 maybe-pdf-gprof:
16652 @if gprof
16653 maybe-pdf-gprof: pdf-gprof
16654
16655 pdf-gprof: \
16656 configure-gprof
16657 @: $(MAKE); $(unstage)
16658 @[ -f ./gprof/Makefile ] || exit 0; \
16659 r=`${PWD_COMMAND}`; export r; \
16660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16661 $(HOST_EXPORTS) \
16662 for flag in $(EXTRA_HOST_FLAGS) ; do \
16663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16664 done; \
16665 echo "Doing pdf in gprof" ; \
16666 (cd $(HOST_SUBDIR)/gprof && \
16667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16669 "RANLIB=$${RANLIB}" \
16670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16671 pdf) \
16672 || exit 1
16673
16674 @endif gprof
16675
16676 .PHONY: maybe-html-gprof html-gprof
16677 maybe-html-gprof:
16678 @if gprof
16679 maybe-html-gprof: html-gprof
16680
16681 html-gprof: \
16682 configure-gprof
16683 @: $(MAKE); $(unstage)
16684 @[ -f ./gprof/Makefile ] || exit 0; \
16685 r=`${PWD_COMMAND}`; export r; \
16686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16687 $(HOST_EXPORTS) \
16688 for flag in $(EXTRA_HOST_FLAGS) ; do \
16689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16690 done; \
16691 echo "Doing html in gprof" ; \
16692 (cd $(HOST_SUBDIR)/gprof && \
16693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16695 "RANLIB=$${RANLIB}" \
16696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16697 html) \
16698 || exit 1
16699
16700 @endif gprof
16701
16702 .PHONY: maybe-TAGS-gprof TAGS-gprof
16703 maybe-TAGS-gprof:
16704 @if gprof
16705 maybe-TAGS-gprof: TAGS-gprof
16706
16707 TAGS-gprof: \
16708 configure-gprof
16709 @: $(MAKE); $(unstage)
16710 @[ -f ./gprof/Makefile ] || exit 0; \
16711 r=`${PWD_COMMAND}`; export r; \
16712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16713 $(HOST_EXPORTS) \
16714 for flag in $(EXTRA_HOST_FLAGS) ; do \
16715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16716 done; \
16717 echo "Doing TAGS in gprof" ; \
16718 (cd $(HOST_SUBDIR)/gprof && \
16719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16721 "RANLIB=$${RANLIB}" \
16722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16723 TAGS) \
16724 || exit 1
16725
16726 @endif gprof
16727
16728 .PHONY: maybe-install-info-gprof install-info-gprof
16729 maybe-install-info-gprof:
16730 @if gprof
16731 maybe-install-info-gprof: install-info-gprof
16732
16733 install-info-gprof: \
16734 configure-gprof \
16735 info-gprof
16736 @: $(MAKE); $(unstage)
16737 @[ -f ./gprof/Makefile ] || exit 0; \
16738 r=`${PWD_COMMAND}`; export r; \
16739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16740 $(HOST_EXPORTS) \
16741 for flag in $(EXTRA_HOST_FLAGS) ; do \
16742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16743 done; \
16744 echo "Doing install-info in gprof" ; \
16745 (cd $(HOST_SUBDIR)/gprof && \
16746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16748 "RANLIB=$${RANLIB}" \
16749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16750 install-info) \
16751 || exit 1
16752
16753 @endif gprof
16754
16755 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16756 maybe-install-pdf-gprof:
16757 @if gprof
16758 maybe-install-pdf-gprof: install-pdf-gprof
16759
16760 install-pdf-gprof: \
16761 configure-gprof \
16762 pdf-gprof
16763 @: $(MAKE); $(unstage)
16764 @[ -f ./gprof/Makefile ] || exit 0; \
16765 r=`${PWD_COMMAND}`; export r; \
16766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16767 $(HOST_EXPORTS) \
16768 for flag in $(EXTRA_HOST_FLAGS) ; do \
16769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16770 done; \
16771 echo "Doing install-pdf in gprof" ; \
16772 (cd $(HOST_SUBDIR)/gprof && \
16773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16775 "RANLIB=$${RANLIB}" \
16776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16777 install-pdf) \
16778 || exit 1
16779
16780 @endif gprof
16781
16782 .PHONY: maybe-install-html-gprof install-html-gprof
16783 maybe-install-html-gprof:
16784 @if gprof
16785 maybe-install-html-gprof: install-html-gprof
16786
16787 install-html-gprof: \
16788 configure-gprof \
16789 html-gprof
16790 @: $(MAKE); $(unstage)
16791 @[ -f ./gprof/Makefile ] || exit 0; \
16792 r=`${PWD_COMMAND}`; export r; \
16793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16794 $(HOST_EXPORTS) \
16795 for flag in $(EXTRA_HOST_FLAGS) ; do \
16796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16797 done; \
16798 echo "Doing install-html in gprof" ; \
16799 (cd $(HOST_SUBDIR)/gprof && \
16800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16802 "RANLIB=$${RANLIB}" \
16803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16804 install-html) \
16805 || exit 1
16806
16807 @endif gprof
16808
16809 .PHONY: maybe-installcheck-gprof installcheck-gprof
16810 maybe-installcheck-gprof:
16811 @if gprof
16812 maybe-installcheck-gprof: installcheck-gprof
16813
16814 installcheck-gprof: \
16815 configure-gprof
16816 @: $(MAKE); $(unstage)
16817 @[ -f ./gprof/Makefile ] || exit 0; \
16818 r=`${PWD_COMMAND}`; export r; \
16819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16820 $(HOST_EXPORTS) \
16821 for flag in $(EXTRA_HOST_FLAGS) ; do \
16822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16823 done; \
16824 echo "Doing installcheck in gprof" ; \
16825 (cd $(HOST_SUBDIR)/gprof && \
16826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16828 "RANLIB=$${RANLIB}" \
16829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16830 installcheck) \
16831 || exit 1
16832
16833 @endif gprof
16834
16835 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16836 maybe-mostlyclean-gprof:
16837 @if gprof
16838 maybe-mostlyclean-gprof: mostlyclean-gprof
16839
16840 mostlyclean-gprof:
16841 @: $(MAKE); $(unstage)
16842 @[ -f ./gprof/Makefile ] || exit 0; \
16843 r=`${PWD_COMMAND}`; export r; \
16844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16845 $(HOST_EXPORTS) \
16846 for flag in $(EXTRA_HOST_FLAGS) ; do \
16847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16848 done; \
16849 echo "Doing mostlyclean in gprof" ; \
16850 (cd $(HOST_SUBDIR)/gprof && \
16851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16853 "RANLIB=$${RANLIB}" \
16854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16855 mostlyclean) \
16856 || exit 1
16857
16858 @endif gprof
16859
16860 .PHONY: maybe-clean-gprof clean-gprof
16861 maybe-clean-gprof:
16862 @if gprof
16863 maybe-clean-gprof: clean-gprof
16864
16865 clean-gprof:
16866 @: $(MAKE); $(unstage)
16867 @[ -f ./gprof/Makefile ] || exit 0; \
16868 r=`${PWD_COMMAND}`; export r; \
16869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16870 $(HOST_EXPORTS) \
16871 for flag in $(EXTRA_HOST_FLAGS) ; do \
16872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16873 done; \
16874 echo "Doing clean in gprof" ; \
16875 (cd $(HOST_SUBDIR)/gprof && \
16876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16878 "RANLIB=$${RANLIB}" \
16879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16880 clean) \
16881 || exit 1
16882
16883 @endif gprof
16884
16885 .PHONY: maybe-distclean-gprof distclean-gprof
16886 maybe-distclean-gprof:
16887 @if gprof
16888 maybe-distclean-gprof: distclean-gprof
16889
16890 distclean-gprof:
16891 @: $(MAKE); $(unstage)
16892 @[ -f ./gprof/Makefile ] || exit 0; \
16893 r=`${PWD_COMMAND}`; export r; \
16894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16895 $(HOST_EXPORTS) \
16896 for flag in $(EXTRA_HOST_FLAGS) ; do \
16897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16898 done; \
16899 echo "Doing distclean in gprof" ; \
16900 (cd $(HOST_SUBDIR)/gprof && \
16901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16903 "RANLIB=$${RANLIB}" \
16904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16905 distclean) \
16906 || exit 1
16907
16908 @endif gprof
16909
16910 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16911 maybe-maintainer-clean-gprof:
16912 @if gprof
16913 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16914
16915 maintainer-clean-gprof:
16916 @: $(MAKE); $(unstage)
16917 @[ -f ./gprof/Makefile ] || exit 0; \
16918 r=`${PWD_COMMAND}`; export r; \
16919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16920 $(HOST_EXPORTS) \
16921 for flag in $(EXTRA_HOST_FLAGS) ; do \
16922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16923 done; \
16924 echo "Doing maintainer-clean in gprof" ; \
16925 (cd $(HOST_SUBDIR)/gprof && \
16926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16928 "RANLIB=$${RANLIB}" \
16929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16930 maintainer-clean) \
16931 || exit 1
16932
16933 @endif gprof
16934
16935
16936
16937 .PHONY: configure-intl maybe-configure-intl
16938 maybe-configure-intl:
16939 @if gcc-bootstrap
16940 configure-intl: stage_current
16941 @endif gcc-bootstrap
16942 @if intl
16943 maybe-configure-intl: configure-intl
16944 configure-intl:
16945 @r=`${PWD_COMMAND}`; export r; \
16946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16947 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16949 $(HOST_EXPORTS) \
16950 echo Configuring in $(HOST_SUBDIR)/intl; \
16951 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16952 case $(srcdir) in \
16953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16954 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16956 esac; \
16957 srcdiroption="--srcdir=$${topdir}/intl"; \
16958 libsrcdir="$$s/intl"; \
16959 $(SHELL) $${libsrcdir}/configure \
16960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16961 --target=${target_alias} $${srcdiroption} \
16962 || exit 1
16963 @endif intl
16964
16965
16966
16967 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16968 maybe-configure-stage1-intl:
16969 @if intl-bootstrap
16970 maybe-configure-stage1-intl: configure-stage1-intl
16971 configure-stage1-intl:
16972 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16974 @r=`${PWD_COMMAND}`; export r; \
16975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16976 TFLAGS="$(STAGE1_TFLAGS)"; \
16977 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16978 $(HOST_EXPORTS) \
16979 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16980 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16981 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16982 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16984 cd $(HOST_SUBDIR)/intl || exit 1; \
16985 case $(srcdir) in \
16986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16987 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16989 esac; \
16990 srcdiroption="--srcdir=$${topdir}/intl"; \
16991 libsrcdir="$$s/intl"; \
16992 $(SHELL) $${libsrcdir}/configure \
16993 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16994 --target=${target_alias} $${srcdiroption} \
16995 $(STAGE1_CONFIGURE_FLAGS)
16996 @endif intl-bootstrap
16997
16998 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16999 maybe-configure-stage2-intl:
17000 @if intl-bootstrap
17001 maybe-configure-stage2-intl: configure-stage2-intl
17002 configure-stage2-intl:
17003 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17004 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17005 @r=`${PWD_COMMAND}`; export r; \
17006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17007 TFLAGS="$(STAGE2_TFLAGS)"; \
17008 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17009 $(HOST_EXPORTS) \
17010 $(POSTSTAGE1_HOST_EXPORTS) \
17011 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17012 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17013 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17014 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17016 cd $(HOST_SUBDIR)/intl || exit 1; \
17017 case $(srcdir) in \
17018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17019 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17021 esac; \
17022 srcdiroption="--srcdir=$${topdir}/intl"; \
17023 libsrcdir="$$s/intl"; \
17024 $(SHELL) $${libsrcdir}/configure \
17025 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17026 --target=${target_alias} $${srcdiroption} \
17027 --with-build-libsubdir=$(HOST_SUBDIR) \
17028 $(STAGE2_CONFIGURE_FLAGS)
17029 @endif intl-bootstrap
17030
17031 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17032 maybe-configure-stage3-intl:
17033 @if intl-bootstrap
17034 maybe-configure-stage3-intl: configure-stage3-intl
17035 configure-stage3-intl:
17036 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17038 @r=`${PWD_COMMAND}`; export r; \
17039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17040 TFLAGS="$(STAGE3_TFLAGS)"; \
17041 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17042 $(HOST_EXPORTS) \
17043 $(POSTSTAGE1_HOST_EXPORTS) \
17044 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17045 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17046 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17047 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17049 cd $(HOST_SUBDIR)/intl || exit 1; \
17050 case $(srcdir) in \
17051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17052 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17054 esac; \
17055 srcdiroption="--srcdir=$${topdir}/intl"; \
17056 libsrcdir="$$s/intl"; \
17057 $(SHELL) $${libsrcdir}/configure \
17058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17059 --target=${target_alias} $${srcdiroption} \
17060 --with-build-libsubdir=$(HOST_SUBDIR) \
17061 $(STAGE3_CONFIGURE_FLAGS)
17062 @endif intl-bootstrap
17063
17064 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17065 maybe-configure-stage4-intl:
17066 @if intl-bootstrap
17067 maybe-configure-stage4-intl: configure-stage4-intl
17068 configure-stage4-intl:
17069 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17071 @r=`${PWD_COMMAND}`; export r; \
17072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17073 TFLAGS="$(STAGE4_TFLAGS)"; \
17074 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17075 $(HOST_EXPORTS) \
17076 $(POSTSTAGE1_HOST_EXPORTS) \
17077 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17078 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17079 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17080 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17082 cd $(HOST_SUBDIR)/intl || exit 1; \
17083 case $(srcdir) in \
17084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17085 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17087 esac; \
17088 srcdiroption="--srcdir=$${topdir}/intl"; \
17089 libsrcdir="$$s/intl"; \
17090 $(SHELL) $${libsrcdir}/configure \
17091 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17092 --target=${target_alias} $${srcdiroption} \
17093 --with-build-libsubdir=$(HOST_SUBDIR) \
17094 $(STAGE4_CONFIGURE_FLAGS)
17095 @endif intl-bootstrap
17096
17097 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17098 maybe-configure-stageprofile-intl:
17099 @if intl-bootstrap
17100 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17101 configure-stageprofile-intl:
17102 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17103 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17104 @r=`${PWD_COMMAND}`; export r; \
17105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17106 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17107 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17108 $(HOST_EXPORTS) \
17109 $(POSTSTAGE1_HOST_EXPORTS) \
17110 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17111 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17112 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17113 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17114 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17115 cd $(HOST_SUBDIR)/intl || exit 1; \
17116 case $(srcdir) in \
17117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17118 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17120 esac; \
17121 srcdiroption="--srcdir=$${topdir}/intl"; \
17122 libsrcdir="$$s/intl"; \
17123 $(SHELL) $${libsrcdir}/configure \
17124 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17125 --target=${target_alias} $${srcdiroption} \
17126 --with-build-libsubdir=$(HOST_SUBDIR) \
17127 $(STAGEprofile_CONFIGURE_FLAGS)
17128 @endif intl-bootstrap
17129
17130 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17131 maybe-configure-stagefeedback-intl:
17132 @if intl-bootstrap
17133 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17134 configure-stagefeedback-intl:
17135 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17136 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17137 @r=`${PWD_COMMAND}`; export r; \
17138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17139 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17140 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17141 $(HOST_EXPORTS) \
17142 $(POSTSTAGE1_HOST_EXPORTS) \
17143 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17144 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17145 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17146 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17148 cd $(HOST_SUBDIR)/intl || exit 1; \
17149 case $(srcdir) in \
17150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17151 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17153 esac; \
17154 srcdiroption="--srcdir=$${topdir}/intl"; \
17155 libsrcdir="$$s/intl"; \
17156 $(SHELL) $${libsrcdir}/configure \
17157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17158 --target=${target_alias} $${srcdiroption} \
17159 --with-build-libsubdir=$(HOST_SUBDIR) \
17160 $(STAGEfeedback_CONFIGURE_FLAGS)
17161 @endif intl-bootstrap
17162
17163
17164
17165
17166
17167 .PHONY: all-intl maybe-all-intl
17168 maybe-all-intl:
17169 @if gcc-bootstrap
17170 all-intl: stage_current
17171 @endif gcc-bootstrap
17172 @if intl
17173 TARGET-intl=all
17174 maybe-all-intl: all-intl
17175 all-intl: configure-intl
17176 @r=`${PWD_COMMAND}`; export r; \
17177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17178 $(HOST_EXPORTS) \
17179 (cd $(HOST_SUBDIR)/intl && \
17180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17181 $(TARGET-intl))
17182 @endif intl
17183
17184
17185
17186 .PHONY: all-stage1-intl maybe-all-stage1-intl
17187 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17188 maybe-all-stage1-intl:
17189 maybe-clean-stage1-intl:
17190 @if intl-bootstrap
17191 maybe-all-stage1-intl: all-stage1-intl
17192 all-stage1: all-stage1-intl
17193 TARGET-stage1-intl = $(TARGET-intl)
17194 all-stage1-intl: configure-stage1-intl
17195 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17196 @r=`${PWD_COMMAND}`; export r; \
17197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17198 TFLAGS="$(STAGE1_TFLAGS)"; \
17199 $(HOST_EXPORTS) \
17200 cd $(HOST_SUBDIR)/intl && \
17201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17202 CFLAGS="$(STAGE1_CFLAGS)" \
17203 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17204 LIBCFLAGS="$(LIBCFLAGS)" \
17205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17208 $(EXTRA_HOST_FLAGS) \
17209 TFLAGS="$(STAGE1_TFLAGS)" \
17210 $(TARGET-stage1-intl)
17211
17212 maybe-clean-stage1-intl: clean-stage1-intl
17213 clean-stage1: clean-stage1-intl
17214 clean-stage1-intl:
17215 @if [ $(current_stage) = stage1 ]; then \
17216 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17217 else \
17218 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17219 $(MAKE) stage1-start; \
17220 fi; \
17221 cd $(HOST_SUBDIR)/intl && \
17222 $(MAKE) $(EXTRA_HOST_FLAGS) \
17223 clean
17224 @endif intl-bootstrap
17225
17226
17227 .PHONY: all-stage2-intl maybe-all-stage2-intl
17228 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17229 maybe-all-stage2-intl:
17230 maybe-clean-stage2-intl:
17231 @if intl-bootstrap
17232 maybe-all-stage2-intl: all-stage2-intl
17233 all-stage2: all-stage2-intl
17234 TARGET-stage2-intl = $(TARGET-intl)
17235 all-stage2-intl: configure-stage2-intl
17236 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17237 @r=`${PWD_COMMAND}`; export r; \
17238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17239 TFLAGS="$(STAGE2_TFLAGS)"; \
17240 $(HOST_EXPORTS) \
17241 $(POSTSTAGE1_HOST_EXPORTS) \
17242 cd $(HOST_SUBDIR)/intl && \
17243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17244 CFLAGS="$(STAGE2_CFLAGS)" \
17245 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17246 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17250 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17251 TFLAGS="$(STAGE2_TFLAGS)" \
17252 $(TARGET-stage2-intl)
17253
17254 maybe-clean-stage2-intl: clean-stage2-intl
17255 clean-stage2: clean-stage2-intl
17256 clean-stage2-intl:
17257 @if [ $(current_stage) = stage2 ]; then \
17258 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17259 else \
17260 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17261 $(MAKE) stage2-start; \
17262 fi; \
17263 cd $(HOST_SUBDIR)/intl && \
17264 $(MAKE) $(EXTRA_HOST_FLAGS) \
17265 $(POSTSTAGE1_FLAGS_TO_PASS) \
17266 clean
17267 @endif intl-bootstrap
17268
17269
17270 .PHONY: all-stage3-intl maybe-all-stage3-intl
17271 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17272 maybe-all-stage3-intl:
17273 maybe-clean-stage3-intl:
17274 @if intl-bootstrap
17275 maybe-all-stage3-intl: all-stage3-intl
17276 all-stage3: all-stage3-intl
17277 TARGET-stage3-intl = $(TARGET-intl)
17278 all-stage3-intl: configure-stage3-intl
17279 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17280 @r=`${PWD_COMMAND}`; export r; \
17281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17282 TFLAGS="$(STAGE3_TFLAGS)"; \
17283 $(HOST_EXPORTS) \
17284 $(POSTSTAGE1_HOST_EXPORTS) \
17285 cd $(HOST_SUBDIR)/intl && \
17286 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17287 CFLAGS="$(STAGE3_CFLAGS)" \
17288 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17289 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17290 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17291 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17292 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17293 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17294 TFLAGS="$(STAGE3_TFLAGS)" \
17295 $(TARGET-stage3-intl)
17296
17297 maybe-clean-stage3-intl: clean-stage3-intl
17298 clean-stage3: clean-stage3-intl
17299 clean-stage3-intl:
17300 @if [ $(current_stage) = stage3 ]; then \
17301 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17302 else \
17303 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17304 $(MAKE) stage3-start; \
17305 fi; \
17306 cd $(HOST_SUBDIR)/intl && \
17307 $(MAKE) $(EXTRA_HOST_FLAGS) \
17308 $(POSTSTAGE1_FLAGS_TO_PASS) \
17309 clean
17310 @endif intl-bootstrap
17311
17312
17313 .PHONY: all-stage4-intl maybe-all-stage4-intl
17314 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17315 maybe-all-stage4-intl:
17316 maybe-clean-stage4-intl:
17317 @if intl-bootstrap
17318 maybe-all-stage4-intl: all-stage4-intl
17319 all-stage4: all-stage4-intl
17320 TARGET-stage4-intl = $(TARGET-intl)
17321 all-stage4-intl: configure-stage4-intl
17322 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17323 @r=`${PWD_COMMAND}`; export r; \
17324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17325 TFLAGS="$(STAGE4_TFLAGS)"; \
17326 $(HOST_EXPORTS) \
17327 $(POSTSTAGE1_HOST_EXPORTS) \
17328 cd $(HOST_SUBDIR)/intl && \
17329 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17330 CFLAGS="$(STAGE4_CFLAGS)" \
17331 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17332 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17333 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17334 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17335 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17336 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17337 TFLAGS="$(STAGE4_TFLAGS)" \
17338 $(TARGET-stage4-intl)
17339
17340 maybe-clean-stage4-intl: clean-stage4-intl
17341 clean-stage4: clean-stage4-intl
17342 clean-stage4-intl:
17343 @if [ $(current_stage) = stage4 ]; then \
17344 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17345 else \
17346 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17347 $(MAKE) stage4-start; \
17348 fi; \
17349 cd $(HOST_SUBDIR)/intl && \
17350 $(MAKE) $(EXTRA_HOST_FLAGS) \
17351 $(POSTSTAGE1_FLAGS_TO_PASS) \
17352 clean
17353 @endif intl-bootstrap
17354
17355
17356 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17357 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17358 maybe-all-stageprofile-intl:
17359 maybe-clean-stageprofile-intl:
17360 @if intl-bootstrap
17361 maybe-all-stageprofile-intl: all-stageprofile-intl
17362 all-stageprofile: all-stageprofile-intl
17363 TARGET-stageprofile-intl = $(TARGET-intl)
17364 all-stageprofile-intl: configure-stageprofile-intl
17365 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17366 @r=`${PWD_COMMAND}`; export r; \
17367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17368 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17369 $(HOST_EXPORTS) \
17370 $(POSTSTAGE1_HOST_EXPORTS) \
17371 cd $(HOST_SUBDIR)/intl && \
17372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17373 CFLAGS="$(STAGEprofile_CFLAGS)" \
17374 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17375 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17379 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17380 TFLAGS="$(STAGEprofile_TFLAGS)" \
17381 $(TARGET-stageprofile-intl)
17382
17383 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17384 clean-stageprofile: clean-stageprofile-intl
17385 clean-stageprofile-intl:
17386 @if [ $(current_stage) = stageprofile ]; then \
17387 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17388 else \
17389 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17390 $(MAKE) stageprofile-start; \
17391 fi; \
17392 cd $(HOST_SUBDIR)/intl && \
17393 $(MAKE) $(EXTRA_HOST_FLAGS) \
17394 $(POSTSTAGE1_FLAGS_TO_PASS) \
17395 clean
17396 @endif intl-bootstrap
17397
17398
17399 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17400 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17401 maybe-all-stagefeedback-intl:
17402 maybe-clean-stagefeedback-intl:
17403 @if intl-bootstrap
17404 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17405 all-stagefeedback: all-stagefeedback-intl
17406 TARGET-stagefeedback-intl = $(TARGET-intl)
17407 all-stagefeedback-intl: configure-stagefeedback-intl
17408 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17409 @r=`${PWD_COMMAND}`; export r; \
17410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17411 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17412 $(HOST_EXPORTS) \
17413 $(POSTSTAGE1_HOST_EXPORTS) \
17414 cd $(HOST_SUBDIR)/intl && \
17415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17416 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17417 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17418 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17422 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17423 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17424 $(TARGET-stagefeedback-intl)
17425
17426 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17427 clean-stagefeedback: clean-stagefeedback-intl
17428 clean-stagefeedback-intl:
17429 @if [ $(current_stage) = stagefeedback ]; then \
17430 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17431 else \
17432 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17433 $(MAKE) stagefeedback-start; \
17434 fi; \
17435 cd $(HOST_SUBDIR)/intl && \
17436 $(MAKE) $(EXTRA_HOST_FLAGS) \
17437 $(POSTSTAGE1_FLAGS_TO_PASS) \
17438 clean
17439 @endif intl-bootstrap
17440
17441
17442
17443
17444
17445 .PHONY: check-intl maybe-check-intl
17446 maybe-check-intl:
17447 @if intl
17448 maybe-check-intl: check-intl
17449
17450 check-intl:
17451 @: $(MAKE); $(unstage)
17452 @r=`${PWD_COMMAND}`; export r; \
17453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17454 $(HOST_EXPORTS) \
17455 (cd $(HOST_SUBDIR)/intl && \
17456 $(MAKE) $(FLAGS_TO_PASS) check)
17457
17458 @endif intl
17459
17460 .PHONY: install-intl maybe-install-intl
17461 maybe-install-intl:
17462 @if intl
17463 maybe-install-intl: install-intl
17464
17465 install-intl: installdirs
17466 @: $(MAKE); $(unstage)
17467 @r=`${PWD_COMMAND}`; export r; \
17468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17469 $(HOST_EXPORTS) \
17470 (cd $(HOST_SUBDIR)/intl && \
17471 $(MAKE) $(FLAGS_TO_PASS) install)
17472
17473 @endif intl
17474
17475 .PHONY: install-strip-intl maybe-install-strip-intl
17476 maybe-install-strip-intl:
17477 @if intl
17478 maybe-install-strip-intl: install-strip-intl
17479
17480 install-strip-intl: installdirs
17481 @: $(MAKE); $(unstage)
17482 @r=`${PWD_COMMAND}`; export r; \
17483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17484 $(HOST_EXPORTS) \
17485 (cd $(HOST_SUBDIR)/intl && \
17486 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17487
17488 @endif intl
17489
17490 # Other targets (info, dvi, pdf, etc.)
17491
17492 .PHONY: maybe-info-intl info-intl
17493 maybe-info-intl:
17494 @if intl
17495 maybe-info-intl: info-intl
17496
17497 info-intl: \
17498 configure-intl
17499 @[ -f ./intl/Makefile ] || exit 0; \
17500 r=`${PWD_COMMAND}`; export r; \
17501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17502 $(HOST_EXPORTS) \
17503 for flag in $(EXTRA_HOST_FLAGS) ; do \
17504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17505 done; \
17506 echo "Doing info in intl" ; \
17507 (cd $(HOST_SUBDIR)/intl && \
17508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17510 "RANLIB=$${RANLIB}" \
17511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17512 info) \
17513 || exit 1
17514
17515 @endif intl
17516
17517 .PHONY: maybe-dvi-intl dvi-intl
17518 maybe-dvi-intl:
17519 @if intl
17520 maybe-dvi-intl: dvi-intl
17521
17522 dvi-intl: \
17523 configure-intl
17524 @[ -f ./intl/Makefile ] || exit 0; \
17525 r=`${PWD_COMMAND}`; export r; \
17526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17527 $(HOST_EXPORTS) \
17528 for flag in $(EXTRA_HOST_FLAGS) ; do \
17529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17530 done; \
17531 echo "Doing dvi in intl" ; \
17532 (cd $(HOST_SUBDIR)/intl && \
17533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17535 "RANLIB=$${RANLIB}" \
17536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17537 dvi) \
17538 || exit 1
17539
17540 @endif intl
17541
17542 .PHONY: maybe-pdf-intl pdf-intl
17543 maybe-pdf-intl:
17544 @if intl
17545 maybe-pdf-intl: pdf-intl
17546
17547 pdf-intl: \
17548 configure-intl
17549 @[ -f ./intl/Makefile ] || exit 0; \
17550 r=`${PWD_COMMAND}`; export r; \
17551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17552 $(HOST_EXPORTS) \
17553 for flag in $(EXTRA_HOST_FLAGS) ; do \
17554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17555 done; \
17556 echo "Doing pdf in intl" ; \
17557 (cd $(HOST_SUBDIR)/intl && \
17558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17560 "RANLIB=$${RANLIB}" \
17561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17562 pdf) \
17563 || exit 1
17564
17565 @endif intl
17566
17567 .PHONY: maybe-html-intl html-intl
17568 maybe-html-intl:
17569 @if intl
17570 maybe-html-intl: html-intl
17571
17572 html-intl: \
17573 configure-intl
17574 @[ -f ./intl/Makefile ] || exit 0; \
17575 r=`${PWD_COMMAND}`; export r; \
17576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17577 $(HOST_EXPORTS) \
17578 for flag in $(EXTRA_HOST_FLAGS) ; do \
17579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17580 done; \
17581 echo "Doing html in intl" ; \
17582 (cd $(HOST_SUBDIR)/intl && \
17583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17585 "RANLIB=$${RANLIB}" \
17586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17587 html) \
17588 || exit 1
17589
17590 @endif intl
17591
17592 .PHONY: maybe-TAGS-intl TAGS-intl
17593 maybe-TAGS-intl:
17594 @if intl
17595 maybe-TAGS-intl: TAGS-intl
17596
17597 TAGS-intl: \
17598 configure-intl
17599 @[ -f ./intl/Makefile ] || exit 0; \
17600 r=`${PWD_COMMAND}`; export r; \
17601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17602 $(HOST_EXPORTS) \
17603 for flag in $(EXTRA_HOST_FLAGS) ; do \
17604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17605 done; \
17606 echo "Doing TAGS in intl" ; \
17607 (cd $(HOST_SUBDIR)/intl && \
17608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17610 "RANLIB=$${RANLIB}" \
17611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17612 TAGS) \
17613 || exit 1
17614
17615 @endif intl
17616
17617 .PHONY: maybe-install-info-intl install-info-intl
17618 maybe-install-info-intl:
17619 @if intl
17620 maybe-install-info-intl: install-info-intl
17621
17622 install-info-intl: \
17623 configure-intl \
17624 info-intl
17625 @[ -f ./intl/Makefile ] || exit 0; \
17626 r=`${PWD_COMMAND}`; export r; \
17627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17628 $(HOST_EXPORTS) \
17629 for flag in $(EXTRA_HOST_FLAGS) ; do \
17630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17631 done; \
17632 echo "Doing install-info in intl" ; \
17633 (cd $(HOST_SUBDIR)/intl && \
17634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17636 "RANLIB=$${RANLIB}" \
17637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17638 install-info) \
17639 || exit 1
17640
17641 @endif intl
17642
17643 .PHONY: maybe-install-pdf-intl install-pdf-intl
17644 maybe-install-pdf-intl:
17645 @if intl
17646 maybe-install-pdf-intl: install-pdf-intl
17647
17648 install-pdf-intl: \
17649 configure-intl \
17650 pdf-intl
17651 @[ -f ./intl/Makefile ] || exit 0; \
17652 r=`${PWD_COMMAND}`; export r; \
17653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17654 $(HOST_EXPORTS) \
17655 for flag in $(EXTRA_HOST_FLAGS) ; do \
17656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17657 done; \
17658 echo "Doing install-pdf in intl" ; \
17659 (cd $(HOST_SUBDIR)/intl && \
17660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17662 "RANLIB=$${RANLIB}" \
17663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17664 install-pdf) \
17665 || exit 1
17666
17667 @endif intl
17668
17669 .PHONY: maybe-install-html-intl install-html-intl
17670 maybe-install-html-intl:
17671 @if intl
17672 maybe-install-html-intl: install-html-intl
17673
17674 install-html-intl: \
17675 configure-intl \
17676 html-intl
17677 @[ -f ./intl/Makefile ] || exit 0; \
17678 r=`${PWD_COMMAND}`; export r; \
17679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17680 $(HOST_EXPORTS) \
17681 for flag in $(EXTRA_HOST_FLAGS) ; do \
17682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17683 done; \
17684 echo "Doing install-html in intl" ; \
17685 (cd $(HOST_SUBDIR)/intl && \
17686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17688 "RANLIB=$${RANLIB}" \
17689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17690 install-html) \
17691 || exit 1
17692
17693 @endif intl
17694
17695 .PHONY: maybe-installcheck-intl installcheck-intl
17696 maybe-installcheck-intl:
17697 @if intl
17698 maybe-installcheck-intl: installcheck-intl
17699
17700 installcheck-intl: \
17701 configure-intl
17702 @[ -f ./intl/Makefile ] || exit 0; \
17703 r=`${PWD_COMMAND}`; export r; \
17704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705 $(HOST_EXPORTS) \
17706 for flag in $(EXTRA_HOST_FLAGS) ; do \
17707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17708 done; \
17709 echo "Doing installcheck in intl" ; \
17710 (cd $(HOST_SUBDIR)/intl && \
17711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17713 "RANLIB=$${RANLIB}" \
17714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17715 installcheck) \
17716 || exit 1
17717
17718 @endif intl
17719
17720 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17721 maybe-mostlyclean-intl:
17722 @if intl
17723 maybe-mostlyclean-intl: mostlyclean-intl
17724
17725 mostlyclean-intl:
17726 @[ -f ./intl/Makefile ] || exit 0; \
17727 r=`${PWD_COMMAND}`; export r; \
17728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17729 $(HOST_EXPORTS) \
17730 for flag in $(EXTRA_HOST_FLAGS) ; do \
17731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17732 done; \
17733 echo "Doing mostlyclean in intl" ; \
17734 (cd $(HOST_SUBDIR)/intl && \
17735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17737 "RANLIB=$${RANLIB}" \
17738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17739 mostlyclean) \
17740 || exit 1
17741
17742 @endif intl
17743
17744 .PHONY: maybe-clean-intl clean-intl
17745 maybe-clean-intl:
17746 @if intl
17747 maybe-clean-intl: clean-intl
17748
17749 clean-intl:
17750 @[ -f ./intl/Makefile ] || exit 0; \
17751 r=`${PWD_COMMAND}`; export r; \
17752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17753 $(HOST_EXPORTS) \
17754 for flag in $(EXTRA_HOST_FLAGS) ; do \
17755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17756 done; \
17757 echo "Doing clean in intl" ; \
17758 (cd $(HOST_SUBDIR)/intl && \
17759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17761 "RANLIB=$${RANLIB}" \
17762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17763 clean) \
17764 || exit 1
17765
17766 @endif intl
17767
17768 .PHONY: maybe-distclean-intl distclean-intl
17769 maybe-distclean-intl:
17770 @if intl
17771 maybe-distclean-intl: distclean-intl
17772
17773 distclean-intl:
17774 @[ -f ./intl/Makefile ] || exit 0; \
17775 r=`${PWD_COMMAND}`; export r; \
17776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17777 $(HOST_EXPORTS) \
17778 for flag in $(EXTRA_HOST_FLAGS) ; do \
17779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780 done; \
17781 echo "Doing distclean in intl" ; \
17782 (cd $(HOST_SUBDIR)/intl && \
17783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785 "RANLIB=$${RANLIB}" \
17786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17787 distclean) \
17788 || exit 1
17789
17790 @endif intl
17791
17792 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17793 maybe-maintainer-clean-intl:
17794 @if intl
17795 maybe-maintainer-clean-intl: maintainer-clean-intl
17796
17797 maintainer-clean-intl:
17798 @[ -f ./intl/Makefile ] || exit 0; \
17799 r=`${PWD_COMMAND}`; export r; \
17800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17801 $(HOST_EXPORTS) \
17802 for flag in $(EXTRA_HOST_FLAGS) ; do \
17803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17804 done; \
17805 echo "Doing maintainer-clean in intl" ; \
17806 (cd $(HOST_SUBDIR)/intl && \
17807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17809 "RANLIB=$${RANLIB}" \
17810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17811 maintainer-clean) \
17812 || exit 1
17813
17814 @endif intl
17815
17816
17817
17818 .PHONY: configure-tcl maybe-configure-tcl
17819 maybe-configure-tcl:
17820 @if gcc-bootstrap
17821 configure-tcl: stage_current
17822 @endif gcc-bootstrap
17823 @if tcl
17824 maybe-configure-tcl: configure-tcl
17825 configure-tcl:
17826 @: $(MAKE); $(unstage)
17827 @r=`${PWD_COMMAND}`; export r; \
17828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17829 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17831 $(HOST_EXPORTS) \
17832 echo Configuring in $(HOST_SUBDIR)/tcl; \
17833 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17834 case $(srcdir) in \
17835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17836 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17838 esac; \
17839 srcdiroption="--srcdir=$${topdir}/tcl"; \
17840 libsrcdir="$$s/tcl"; \
17841 $(SHELL) $${libsrcdir}/configure \
17842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17843 --target=${target_alias} $${srcdiroption} \
17844 || exit 1
17845 @endif tcl
17846
17847
17848
17849
17850
17851 .PHONY: all-tcl maybe-all-tcl
17852 maybe-all-tcl:
17853 @if gcc-bootstrap
17854 all-tcl: stage_current
17855 @endif gcc-bootstrap
17856 @if tcl
17857 TARGET-tcl=all
17858 maybe-all-tcl: all-tcl
17859 all-tcl: configure-tcl
17860 @: $(MAKE); $(unstage)
17861 @r=`${PWD_COMMAND}`; export r; \
17862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17863 $(HOST_EXPORTS) \
17864 (cd $(HOST_SUBDIR)/tcl && \
17865 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17866 $(TARGET-tcl))
17867 @endif tcl
17868
17869
17870
17871
17872 .PHONY: check-tcl maybe-check-tcl
17873 maybe-check-tcl:
17874 @if tcl
17875 maybe-check-tcl: check-tcl
17876
17877 check-tcl:
17878 @: $(MAKE); $(unstage)
17879 @r=`${PWD_COMMAND}`; export r; \
17880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17881 $(HOST_EXPORTS) \
17882 (cd $(HOST_SUBDIR)/tcl && \
17883 $(MAKE) $(FLAGS_TO_PASS) check)
17884
17885 @endif tcl
17886
17887 .PHONY: install-tcl maybe-install-tcl
17888 maybe-install-tcl:
17889 @if tcl
17890 maybe-install-tcl: install-tcl
17891
17892 install-tcl: installdirs
17893 @: $(MAKE); $(unstage)
17894 @r=`${PWD_COMMAND}`; export r; \
17895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17896 $(HOST_EXPORTS) \
17897 (cd $(HOST_SUBDIR)/tcl && \
17898 $(MAKE) $(FLAGS_TO_PASS) install)
17899
17900 @endif tcl
17901
17902 .PHONY: install-strip-tcl maybe-install-strip-tcl
17903 maybe-install-strip-tcl:
17904 @if tcl
17905 maybe-install-strip-tcl: install-strip-tcl
17906
17907 install-strip-tcl: installdirs
17908 @: $(MAKE); $(unstage)
17909 @r=`${PWD_COMMAND}`; export r; \
17910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17911 $(HOST_EXPORTS) \
17912 (cd $(HOST_SUBDIR)/tcl && \
17913 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17914
17915 @endif tcl
17916
17917 # Other targets (info, dvi, pdf, etc.)
17918
17919 .PHONY: maybe-info-tcl info-tcl
17920 maybe-info-tcl:
17921 @if tcl
17922 maybe-info-tcl: info-tcl
17923
17924 info-tcl: \
17925 configure-tcl
17926 @: $(MAKE); $(unstage)
17927 @[ -f ./tcl/Makefile ] || exit 0; \
17928 r=`${PWD_COMMAND}`; export r; \
17929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17930 $(HOST_EXPORTS) \
17931 for flag in $(EXTRA_HOST_FLAGS) ; do \
17932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17933 done; \
17934 echo "Doing info in tcl" ; \
17935 (cd $(HOST_SUBDIR)/tcl && \
17936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17938 "RANLIB=$${RANLIB}" \
17939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17940 info) \
17941 || exit 1
17942
17943 @endif tcl
17944
17945 .PHONY: maybe-dvi-tcl dvi-tcl
17946 maybe-dvi-tcl:
17947 @if tcl
17948 maybe-dvi-tcl: dvi-tcl
17949
17950 dvi-tcl: \
17951 configure-tcl
17952 @: $(MAKE); $(unstage)
17953 @[ -f ./tcl/Makefile ] || exit 0; \
17954 r=`${PWD_COMMAND}`; export r; \
17955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17956 $(HOST_EXPORTS) \
17957 for flag in $(EXTRA_HOST_FLAGS) ; do \
17958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17959 done; \
17960 echo "Doing dvi in tcl" ; \
17961 (cd $(HOST_SUBDIR)/tcl && \
17962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17964 "RANLIB=$${RANLIB}" \
17965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17966 dvi) \
17967 || exit 1
17968
17969 @endif tcl
17970
17971 .PHONY: maybe-pdf-tcl pdf-tcl
17972 maybe-pdf-tcl:
17973 @if tcl
17974 maybe-pdf-tcl: pdf-tcl
17975
17976 pdf-tcl: \
17977 configure-tcl
17978 @: $(MAKE); $(unstage)
17979 @[ -f ./tcl/Makefile ] || exit 0; \
17980 r=`${PWD_COMMAND}`; export r; \
17981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17982 $(HOST_EXPORTS) \
17983 for flag in $(EXTRA_HOST_FLAGS) ; do \
17984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17985 done; \
17986 echo "Doing pdf in tcl" ; \
17987 (cd $(HOST_SUBDIR)/tcl && \
17988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17990 "RANLIB=$${RANLIB}" \
17991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17992 pdf) \
17993 || exit 1
17994
17995 @endif tcl
17996
17997 .PHONY: maybe-html-tcl html-tcl
17998 maybe-html-tcl:
17999 @if tcl
18000 maybe-html-tcl: html-tcl
18001
18002 html-tcl: \
18003 configure-tcl
18004 @: $(MAKE); $(unstage)
18005 @[ -f ./tcl/Makefile ] || exit 0; \
18006 r=`${PWD_COMMAND}`; export r; \
18007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18008 $(HOST_EXPORTS) \
18009 for flag in $(EXTRA_HOST_FLAGS) ; do \
18010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18011 done; \
18012 echo "Doing html in tcl" ; \
18013 (cd $(HOST_SUBDIR)/tcl && \
18014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18016 "RANLIB=$${RANLIB}" \
18017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18018 html) \
18019 || exit 1
18020
18021 @endif tcl
18022
18023 .PHONY: maybe-TAGS-tcl TAGS-tcl
18024 maybe-TAGS-tcl:
18025 @if tcl
18026 maybe-TAGS-tcl: TAGS-tcl
18027
18028 TAGS-tcl: \
18029 configure-tcl
18030 @: $(MAKE); $(unstage)
18031 @[ -f ./tcl/Makefile ] || exit 0; \
18032 r=`${PWD_COMMAND}`; export r; \
18033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18034 $(HOST_EXPORTS) \
18035 for flag in $(EXTRA_HOST_FLAGS) ; do \
18036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18037 done; \
18038 echo "Doing TAGS in tcl" ; \
18039 (cd $(HOST_SUBDIR)/tcl && \
18040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18042 "RANLIB=$${RANLIB}" \
18043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18044 TAGS) \
18045 || exit 1
18046
18047 @endif tcl
18048
18049 .PHONY: maybe-install-info-tcl install-info-tcl
18050 maybe-install-info-tcl:
18051 @if tcl
18052 maybe-install-info-tcl: install-info-tcl
18053
18054 install-info-tcl: \
18055 configure-tcl \
18056 info-tcl
18057 @: $(MAKE); $(unstage)
18058 @[ -f ./tcl/Makefile ] || exit 0; \
18059 r=`${PWD_COMMAND}`; export r; \
18060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18061 $(HOST_EXPORTS) \
18062 for flag in $(EXTRA_HOST_FLAGS) ; do \
18063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18064 done; \
18065 echo "Doing install-info in tcl" ; \
18066 (cd $(HOST_SUBDIR)/tcl && \
18067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18069 "RANLIB=$${RANLIB}" \
18070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18071 install-info) \
18072 || exit 1
18073
18074 @endif tcl
18075
18076 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18077 maybe-install-pdf-tcl:
18078 @if tcl
18079 maybe-install-pdf-tcl: install-pdf-tcl
18080
18081 install-pdf-tcl: \
18082 configure-tcl \
18083 pdf-tcl
18084 @: $(MAKE); $(unstage)
18085 @[ -f ./tcl/Makefile ] || exit 0; \
18086 r=`${PWD_COMMAND}`; export r; \
18087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18088 $(HOST_EXPORTS) \
18089 for flag in $(EXTRA_HOST_FLAGS) ; do \
18090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18091 done; \
18092 echo "Doing install-pdf in tcl" ; \
18093 (cd $(HOST_SUBDIR)/tcl && \
18094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18096 "RANLIB=$${RANLIB}" \
18097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18098 install-pdf) \
18099 || exit 1
18100
18101 @endif tcl
18102
18103 .PHONY: maybe-install-html-tcl install-html-tcl
18104 maybe-install-html-tcl:
18105 @if tcl
18106 maybe-install-html-tcl: install-html-tcl
18107
18108 install-html-tcl: \
18109 configure-tcl \
18110 html-tcl
18111 @: $(MAKE); $(unstage)
18112 @[ -f ./tcl/Makefile ] || exit 0; \
18113 r=`${PWD_COMMAND}`; export r; \
18114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18115 $(HOST_EXPORTS) \
18116 for flag in $(EXTRA_HOST_FLAGS) ; do \
18117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18118 done; \
18119 echo "Doing install-html in tcl" ; \
18120 (cd $(HOST_SUBDIR)/tcl && \
18121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18123 "RANLIB=$${RANLIB}" \
18124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18125 install-html) \
18126 || exit 1
18127
18128 @endif tcl
18129
18130 .PHONY: maybe-installcheck-tcl installcheck-tcl
18131 maybe-installcheck-tcl:
18132 @if tcl
18133 maybe-installcheck-tcl: installcheck-tcl
18134
18135 installcheck-tcl: \
18136 configure-tcl
18137 @: $(MAKE); $(unstage)
18138 @[ -f ./tcl/Makefile ] || exit 0; \
18139 r=`${PWD_COMMAND}`; export r; \
18140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18141 $(HOST_EXPORTS) \
18142 for flag in $(EXTRA_HOST_FLAGS) ; do \
18143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18144 done; \
18145 echo "Doing installcheck in tcl" ; \
18146 (cd $(HOST_SUBDIR)/tcl && \
18147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18149 "RANLIB=$${RANLIB}" \
18150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18151 installcheck) \
18152 || exit 1
18153
18154 @endif tcl
18155
18156 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18157 maybe-mostlyclean-tcl:
18158 @if tcl
18159 maybe-mostlyclean-tcl: mostlyclean-tcl
18160
18161 # tcl doesn't support mostlyclean.
18162 mostlyclean-tcl:
18163
18164 @endif tcl
18165
18166 .PHONY: maybe-clean-tcl clean-tcl
18167 maybe-clean-tcl:
18168 @if tcl
18169 maybe-clean-tcl: clean-tcl
18170
18171 clean-tcl:
18172 @: $(MAKE); $(unstage)
18173 @[ -f ./tcl/Makefile ] || exit 0; \
18174 r=`${PWD_COMMAND}`; export r; \
18175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18176 $(HOST_EXPORTS) \
18177 for flag in $(EXTRA_HOST_FLAGS) ; do \
18178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18179 done; \
18180 echo "Doing clean in tcl" ; \
18181 (cd $(HOST_SUBDIR)/tcl && \
18182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18184 "RANLIB=$${RANLIB}" \
18185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18186 clean) \
18187 || exit 1
18188
18189 @endif tcl
18190
18191 .PHONY: maybe-distclean-tcl distclean-tcl
18192 maybe-distclean-tcl:
18193 @if tcl
18194 maybe-distclean-tcl: distclean-tcl
18195
18196 distclean-tcl:
18197 @: $(MAKE); $(unstage)
18198 @[ -f ./tcl/Makefile ] || exit 0; \
18199 r=`${PWD_COMMAND}`; export r; \
18200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18201 $(HOST_EXPORTS) \
18202 for flag in $(EXTRA_HOST_FLAGS) ; do \
18203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18204 done; \
18205 echo "Doing distclean in tcl" ; \
18206 (cd $(HOST_SUBDIR)/tcl && \
18207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18209 "RANLIB=$${RANLIB}" \
18210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18211 distclean) \
18212 || exit 1
18213
18214 @endif tcl
18215
18216 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18217 maybe-maintainer-clean-tcl:
18218 @if tcl
18219 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18220
18221 maintainer-clean-tcl:
18222 @: $(MAKE); $(unstage)
18223 @[ -f ./tcl/Makefile ] || exit 0; \
18224 r=`${PWD_COMMAND}`; export r; \
18225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18226 $(HOST_EXPORTS) \
18227 for flag in $(EXTRA_HOST_FLAGS) ; do \
18228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18229 done; \
18230 echo "Doing maintainer-clean in tcl" ; \
18231 (cd $(HOST_SUBDIR)/tcl && \
18232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18234 "RANLIB=$${RANLIB}" \
18235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18236 maintainer-clean) \
18237 || exit 1
18238
18239 @endif tcl
18240
18241
18242
18243 .PHONY: configure-itcl maybe-configure-itcl
18244 maybe-configure-itcl:
18245 @if gcc-bootstrap
18246 configure-itcl: stage_current
18247 @endif gcc-bootstrap
18248 @if itcl
18249 maybe-configure-itcl: configure-itcl
18250 configure-itcl:
18251 @: $(MAKE); $(unstage)
18252 @r=`${PWD_COMMAND}`; export r; \
18253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18254 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18256 $(HOST_EXPORTS) \
18257 echo Configuring in $(HOST_SUBDIR)/itcl; \
18258 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18259 case $(srcdir) in \
18260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18261 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18263 esac; \
18264 srcdiroption="--srcdir=$${topdir}/itcl"; \
18265 libsrcdir="$$s/itcl"; \
18266 $(SHELL) $${libsrcdir}/configure \
18267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18268 --target=${target_alias} $${srcdiroption} \
18269 || exit 1
18270 @endif itcl
18271
18272
18273
18274
18275
18276 .PHONY: all-itcl maybe-all-itcl
18277 maybe-all-itcl:
18278 @if gcc-bootstrap
18279 all-itcl: stage_current
18280 @endif gcc-bootstrap
18281 @if itcl
18282 TARGET-itcl=all
18283 maybe-all-itcl: all-itcl
18284 all-itcl: configure-itcl
18285 @: $(MAKE); $(unstage)
18286 @r=`${PWD_COMMAND}`; export r; \
18287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18288 $(HOST_EXPORTS) \
18289 (cd $(HOST_SUBDIR)/itcl && \
18290 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18291 $(TARGET-itcl))
18292 @endif itcl
18293
18294
18295
18296
18297 .PHONY: check-itcl maybe-check-itcl
18298 maybe-check-itcl:
18299 @if itcl
18300 maybe-check-itcl: check-itcl
18301
18302 check-itcl:
18303 @: $(MAKE); $(unstage)
18304 @r=`${PWD_COMMAND}`; export r; \
18305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18306 $(HOST_EXPORTS) \
18307 (cd $(HOST_SUBDIR)/itcl && \
18308 $(MAKE) $(FLAGS_TO_PASS) check)
18309
18310 @endif itcl
18311
18312 .PHONY: install-itcl maybe-install-itcl
18313 maybe-install-itcl:
18314 @if itcl
18315 maybe-install-itcl: install-itcl
18316
18317 install-itcl: installdirs
18318 @: $(MAKE); $(unstage)
18319 @r=`${PWD_COMMAND}`; export r; \
18320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18321 $(HOST_EXPORTS) \
18322 (cd $(HOST_SUBDIR)/itcl && \
18323 $(MAKE) $(FLAGS_TO_PASS) install)
18324
18325 @endif itcl
18326
18327 .PHONY: install-strip-itcl maybe-install-strip-itcl
18328 maybe-install-strip-itcl:
18329 @if itcl
18330 maybe-install-strip-itcl: install-strip-itcl
18331
18332 install-strip-itcl: installdirs
18333 @: $(MAKE); $(unstage)
18334 @r=`${PWD_COMMAND}`; export r; \
18335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18336 $(HOST_EXPORTS) \
18337 (cd $(HOST_SUBDIR)/itcl && \
18338 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18339
18340 @endif itcl
18341
18342 # Other targets (info, dvi, pdf, etc.)
18343
18344 .PHONY: maybe-info-itcl info-itcl
18345 maybe-info-itcl:
18346 @if itcl
18347 maybe-info-itcl: info-itcl
18348
18349 info-itcl: \
18350 configure-itcl
18351 @: $(MAKE); $(unstage)
18352 @[ -f ./itcl/Makefile ] || exit 0; \
18353 r=`${PWD_COMMAND}`; export r; \
18354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18355 $(HOST_EXPORTS) \
18356 for flag in $(EXTRA_HOST_FLAGS) ; do \
18357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18358 done; \
18359 echo "Doing info in itcl" ; \
18360 (cd $(HOST_SUBDIR)/itcl && \
18361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18363 "RANLIB=$${RANLIB}" \
18364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18365 info) \
18366 || exit 1
18367
18368 @endif itcl
18369
18370 .PHONY: maybe-dvi-itcl dvi-itcl
18371 maybe-dvi-itcl:
18372 @if itcl
18373 maybe-dvi-itcl: dvi-itcl
18374
18375 dvi-itcl: \
18376 configure-itcl
18377 @: $(MAKE); $(unstage)
18378 @[ -f ./itcl/Makefile ] || exit 0; \
18379 r=`${PWD_COMMAND}`; export r; \
18380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18381 $(HOST_EXPORTS) \
18382 for flag in $(EXTRA_HOST_FLAGS) ; do \
18383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18384 done; \
18385 echo "Doing dvi in itcl" ; \
18386 (cd $(HOST_SUBDIR)/itcl && \
18387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18389 "RANLIB=$${RANLIB}" \
18390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18391 dvi) \
18392 || exit 1
18393
18394 @endif itcl
18395
18396 .PHONY: maybe-pdf-itcl pdf-itcl
18397 maybe-pdf-itcl:
18398 @if itcl
18399 maybe-pdf-itcl: pdf-itcl
18400
18401 pdf-itcl: \
18402 configure-itcl
18403 @: $(MAKE); $(unstage)
18404 @[ -f ./itcl/Makefile ] || exit 0; \
18405 r=`${PWD_COMMAND}`; export r; \
18406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18407 $(HOST_EXPORTS) \
18408 for flag in $(EXTRA_HOST_FLAGS) ; do \
18409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18410 done; \
18411 echo "Doing pdf in itcl" ; \
18412 (cd $(HOST_SUBDIR)/itcl && \
18413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18415 "RANLIB=$${RANLIB}" \
18416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18417 pdf) \
18418 || exit 1
18419
18420 @endif itcl
18421
18422 .PHONY: maybe-html-itcl html-itcl
18423 maybe-html-itcl:
18424 @if itcl
18425 maybe-html-itcl: html-itcl
18426
18427 html-itcl: \
18428 configure-itcl
18429 @: $(MAKE); $(unstage)
18430 @[ -f ./itcl/Makefile ] || exit 0; \
18431 r=`${PWD_COMMAND}`; export r; \
18432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18433 $(HOST_EXPORTS) \
18434 for flag in $(EXTRA_HOST_FLAGS) ; do \
18435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18436 done; \
18437 echo "Doing html in itcl" ; \
18438 (cd $(HOST_SUBDIR)/itcl && \
18439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18441 "RANLIB=$${RANLIB}" \
18442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18443 html) \
18444 || exit 1
18445
18446 @endif itcl
18447
18448 .PHONY: maybe-TAGS-itcl TAGS-itcl
18449 maybe-TAGS-itcl:
18450 @if itcl
18451 maybe-TAGS-itcl: TAGS-itcl
18452
18453 TAGS-itcl: \
18454 configure-itcl
18455 @: $(MAKE); $(unstage)
18456 @[ -f ./itcl/Makefile ] || exit 0; \
18457 r=`${PWD_COMMAND}`; export r; \
18458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18459 $(HOST_EXPORTS) \
18460 for flag in $(EXTRA_HOST_FLAGS) ; do \
18461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18462 done; \
18463 echo "Doing TAGS in itcl" ; \
18464 (cd $(HOST_SUBDIR)/itcl && \
18465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18467 "RANLIB=$${RANLIB}" \
18468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18469 TAGS) \
18470 || exit 1
18471
18472 @endif itcl
18473
18474 .PHONY: maybe-install-info-itcl install-info-itcl
18475 maybe-install-info-itcl:
18476 @if itcl
18477 maybe-install-info-itcl: install-info-itcl
18478
18479 install-info-itcl: \
18480 configure-itcl \
18481 info-itcl
18482 @: $(MAKE); $(unstage)
18483 @[ -f ./itcl/Makefile ] || exit 0; \
18484 r=`${PWD_COMMAND}`; export r; \
18485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18486 $(HOST_EXPORTS) \
18487 for flag in $(EXTRA_HOST_FLAGS) ; do \
18488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18489 done; \
18490 echo "Doing install-info in itcl" ; \
18491 (cd $(HOST_SUBDIR)/itcl && \
18492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18494 "RANLIB=$${RANLIB}" \
18495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18496 install-info) \
18497 || exit 1
18498
18499 @endif itcl
18500
18501 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18502 maybe-install-pdf-itcl:
18503 @if itcl
18504 maybe-install-pdf-itcl: install-pdf-itcl
18505
18506 install-pdf-itcl: \
18507 configure-itcl \
18508 pdf-itcl
18509 @: $(MAKE); $(unstage)
18510 @[ -f ./itcl/Makefile ] || exit 0; \
18511 r=`${PWD_COMMAND}`; export r; \
18512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18513 $(HOST_EXPORTS) \
18514 for flag in $(EXTRA_HOST_FLAGS) ; do \
18515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18516 done; \
18517 echo "Doing install-pdf in itcl" ; \
18518 (cd $(HOST_SUBDIR)/itcl && \
18519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18521 "RANLIB=$${RANLIB}" \
18522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18523 install-pdf) \
18524 || exit 1
18525
18526 @endif itcl
18527
18528 .PHONY: maybe-install-html-itcl install-html-itcl
18529 maybe-install-html-itcl:
18530 @if itcl
18531 maybe-install-html-itcl: install-html-itcl
18532
18533 install-html-itcl: \
18534 configure-itcl \
18535 html-itcl
18536 @: $(MAKE); $(unstage)
18537 @[ -f ./itcl/Makefile ] || exit 0; \
18538 r=`${PWD_COMMAND}`; export r; \
18539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18540 $(HOST_EXPORTS) \
18541 for flag in $(EXTRA_HOST_FLAGS) ; do \
18542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18543 done; \
18544 echo "Doing install-html in itcl" ; \
18545 (cd $(HOST_SUBDIR)/itcl && \
18546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18548 "RANLIB=$${RANLIB}" \
18549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18550 install-html) \
18551 || exit 1
18552
18553 @endif itcl
18554
18555 .PHONY: maybe-installcheck-itcl installcheck-itcl
18556 maybe-installcheck-itcl:
18557 @if itcl
18558 maybe-installcheck-itcl: installcheck-itcl
18559
18560 installcheck-itcl: \
18561 configure-itcl
18562 @: $(MAKE); $(unstage)
18563 @[ -f ./itcl/Makefile ] || exit 0; \
18564 r=`${PWD_COMMAND}`; export r; \
18565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18566 $(HOST_EXPORTS) \
18567 for flag in $(EXTRA_HOST_FLAGS) ; do \
18568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18569 done; \
18570 echo "Doing installcheck in itcl" ; \
18571 (cd $(HOST_SUBDIR)/itcl && \
18572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18574 "RANLIB=$${RANLIB}" \
18575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18576 installcheck) \
18577 || exit 1
18578
18579 @endif itcl
18580
18581 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18582 maybe-mostlyclean-itcl:
18583 @if itcl
18584 maybe-mostlyclean-itcl: mostlyclean-itcl
18585
18586 mostlyclean-itcl:
18587 @: $(MAKE); $(unstage)
18588 @[ -f ./itcl/Makefile ] || exit 0; \
18589 r=`${PWD_COMMAND}`; export r; \
18590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18591 $(HOST_EXPORTS) \
18592 for flag in $(EXTRA_HOST_FLAGS) ; do \
18593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18594 done; \
18595 echo "Doing mostlyclean in itcl" ; \
18596 (cd $(HOST_SUBDIR)/itcl && \
18597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18599 "RANLIB=$${RANLIB}" \
18600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18601 mostlyclean) \
18602 || exit 1
18603
18604 @endif itcl
18605
18606 .PHONY: maybe-clean-itcl clean-itcl
18607 maybe-clean-itcl:
18608 @if itcl
18609 maybe-clean-itcl: clean-itcl
18610
18611 clean-itcl:
18612 @: $(MAKE); $(unstage)
18613 @[ -f ./itcl/Makefile ] || exit 0; \
18614 r=`${PWD_COMMAND}`; export r; \
18615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18616 $(HOST_EXPORTS) \
18617 for flag in $(EXTRA_HOST_FLAGS) ; do \
18618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18619 done; \
18620 echo "Doing clean in itcl" ; \
18621 (cd $(HOST_SUBDIR)/itcl && \
18622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18624 "RANLIB=$${RANLIB}" \
18625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18626 clean) \
18627 || exit 1
18628
18629 @endif itcl
18630
18631 .PHONY: maybe-distclean-itcl distclean-itcl
18632 maybe-distclean-itcl:
18633 @if itcl
18634 maybe-distclean-itcl: distclean-itcl
18635
18636 distclean-itcl:
18637 @: $(MAKE); $(unstage)
18638 @[ -f ./itcl/Makefile ] || exit 0; \
18639 r=`${PWD_COMMAND}`; export r; \
18640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18641 $(HOST_EXPORTS) \
18642 for flag in $(EXTRA_HOST_FLAGS) ; do \
18643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18644 done; \
18645 echo "Doing distclean in itcl" ; \
18646 (cd $(HOST_SUBDIR)/itcl && \
18647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18649 "RANLIB=$${RANLIB}" \
18650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18651 distclean) \
18652 || exit 1
18653
18654 @endif itcl
18655
18656 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18657 maybe-maintainer-clean-itcl:
18658 @if itcl
18659 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18660
18661 maintainer-clean-itcl:
18662 @: $(MAKE); $(unstage)
18663 @[ -f ./itcl/Makefile ] || exit 0; \
18664 r=`${PWD_COMMAND}`; export r; \
18665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18666 $(HOST_EXPORTS) \
18667 for flag in $(EXTRA_HOST_FLAGS) ; do \
18668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18669 done; \
18670 echo "Doing maintainer-clean in itcl" ; \
18671 (cd $(HOST_SUBDIR)/itcl && \
18672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18674 "RANLIB=$${RANLIB}" \
18675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18676 maintainer-clean) \
18677 || exit 1
18678
18679 @endif itcl
18680
18681
18682
18683 .PHONY: configure-ld maybe-configure-ld
18684 maybe-configure-ld:
18685 @if gcc-bootstrap
18686 configure-ld: stage_current
18687 @endif gcc-bootstrap
18688 @if ld
18689 maybe-configure-ld: configure-ld
18690 configure-ld:
18691 @r=`${PWD_COMMAND}`; export r; \
18692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18693 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18695 $(HOST_EXPORTS) \
18696 echo Configuring in $(HOST_SUBDIR)/ld; \
18697 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18698 case $(srcdir) in \
18699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18700 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18702 esac; \
18703 srcdiroption="--srcdir=$${topdir}/ld"; \
18704 libsrcdir="$$s/ld"; \
18705 $(SHELL) $${libsrcdir}/configure \
18706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18707 --target=${target_alias} $${srcdiroption} \
18708 || exit 1
18709 @endif ld
18710
18711
18712
18713 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18714 maybe-configure-stage1-ld:
18715 @if ld-bootstrap
18716 maybe-configure-stage1-ld: configure-stage1-ld
18717 configure-stage1-ld:
18718 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18720 @r=`${PWD_COMMAND}`; export r; \
18721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18722 TFLAGS="$(STAGE1_TFLAGS)"; \
18723 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18724 $(HOST_EXPORTS) \
18725 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18726 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18727 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18728 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18730 cd $(HOST_SUBDIR)/ld || exit 1; \
18731 case $(srcdir) in \
18732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18733 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18735 esac; \
18736 srcdiroption="--srcdir=$${topdir}/ld"; \
18737 libsrcdir="$$s/ld"; \
18738 $(SHELL) $${libsrcdir}/configure \
18739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18740 --target=${target_alias} $${srcdiroption} \
18741 $(STAGE1_CONFIGURE_FLAGS)
18742 @endif ld-bootstrap
18743
18744 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18745 maybe-configure-stage2-ld:
18746 @if ld-bootstrap
18747 maybe-configure-stage2-ld: configure-stage2-ld
18748 configure-stage2-ld:
18749 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18750 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18751 @r=`${PWD_COMMAND}`; export r; \
18752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18753 TFLAGS="$(STAGE2_TFLAGS)"; \
18754 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18755 $(HOST_EXPORTS) \
18756 $(POSTSTAGE1_HOST_EXPORTS) \
18757 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18758 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18759 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18760 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18762 cd $(HOST_SUBDIR)/ld || exit 1; \
18763 case $(srcdir) in \
18764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18765 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18767 esac; \
18768 srcdiroption="--srcdir=$${topdir}/ld"; \
18769 libsrcdir="$$s/ld"; \
18770 $(SHELL) $${libsrcdir}/configure \
18771 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18772 --target=${target_alias} $${srcdiroption} \
18773 --with-build-libsubdir=$(HOST_SUBDIR) \
18774 $(STAGE2_CONFIGURE_FLAGS)
18775 @endif ld-bootstrap
18776
18777 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18778 maybe-configure-stage3-ld:
18779 @if ld-bootstrap
18780 maybe-configure-stage3-ld: configure-stage3-ld
18781 configure-stage3-ld:
18782 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18783 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18784 @r=`${PWD_COMMAND}`; export r; \
18785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18786 TFLAGS="$(STAGE3_TFLAGS)"; \
18787 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18788 $(HOST_EXPORTS) \
18789 $(POSTSTAGE1_HOST_EXPORTS) \
18790 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18791 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18792 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18793 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18795 cd $(HOST_SUBDIR)/ld || exit 1; \
18796 case $(srcdir) in \
18797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18798 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18800 esac; \
18801 srcdiroption="--srcdir=$${topdir}/ld"; \
18802 libsrcdir="$$s/ld"; \
18803 $(SHELL) $${libsrcdir}/configure \
18804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18805 --target=${target_alias} $${srcdiroption} \
18806 --with-build-libsubdir=$(HOST_SUBDIR) \
18807 $(STAGE3_CONFIGURE_FLAGS)
18808 @endif ld-bootstrap
18809
18810 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18811 maybe-configure-stage4-ld:
18812 @if ld-bootstrap
18813 maybe-configure-stage4-ld: configure-stage4-ld
18814 configure-stage4-ld:
18815 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18817 @r=`${PWD_COMMAND}`; export r; \
18818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18819 TFLAGS="$(STAGE4_TFLAGS)"; \
18820 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18821 $(HOST_EXPORTS) \
18822 $(POSTSTAGE1_HOST_EXPORTS) \
18823 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18824 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18825 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18826 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18828 cd $(HOST_SUBDIR)/ld || exit 1; \
18829 case $(srcdir) in \
18830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18831 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18833 esac; \
18834 srcdiroption="--srcdir=$${topdir}/ld"; \
18835 libsrcdir="$$s/ld"; \
18836 $(SHELL) $${libsrcdir}/configure \
18837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18838 --target=${target_alias} $${srcdiroption} \
18839 --with-build-libsubdir=$(HOST_SUBDIR) \
18840 $(STAGE4_CONFIGURE_FLAGS)
18841 @endif ld-bootstrap
18842
18843 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18844 maybe-configure-stageprofile-ld:
18845 @if ld-bootstrap
18846 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18847 configure-stageprofile-ld:
18848 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18850 @r=`${PWD_COMMAND}`; export r; \
18851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18852 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18853 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18854 $(HOST_EXPORTS) \
18855 $(POSTSTAGE1_HOST_EXPORTS) \
18856 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18857 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18858 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18859 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18861 cd $(HOST_SUBDIR)/ld || exit 1; \
18862 case $(srcdir) in \
18863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18864 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18866 esac; \
18867 srcdiroption="--srcdir=$${topdir}/ld"; \
18868 libsrcdir="$$s/ld"; \
18869 $(SHELL) $${libsrcdir}/configure \
18870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18871 --target=${target_alias} $${srcdiroption} \
18872 --with-build-libsubdir=$(HOST_SUBDIR) \
18873 $(STAGEprofile_CONFIGURE_FLAGS)
18874 @endif ld-bootstrap
18875
18876 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18877 maybe-configure-stagefeedback-ld:
18878 @if ld-bootstrap
18879 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18880 configure-stagefeedback-ld:
18881 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18882 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18883 @r=`${PWD_COMMAND}`; export r; \
18884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18885 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18886 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18887 $(HOST_EXPORTS) \
18888 $(POSTSTAGE1_HOST_EXPORTS) \
18889 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18890 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18891 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18892 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18894 cd $(HOST_SUBDIR)/ld || exit 1; \
18895 case $(srcdir) in \
18896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18897 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18899 esac; \
18900 srcdiroption="--srcdir=$${topdir}/ld"; \
18901 libsrcdir="$$s/ld"; \
18902 $(SHELL) $${libsrcdir}/configure \
18903 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18904 --target=${target_alias} $${srcdiroption} \
18905 --with-build-libsubdir=$(HOST_SUBDIR) \
18906 $(STAGEfeedback_CONFIGURE_FLAGS)
18907 @endif ld-bootstrap
18908
18909
18910
18911
18912
18913 .PHONY: all-ld maybe-all-ld
18914 maybe-all-ld:
18915 @if gcc-bootstrap
18916 all-ld: stage_current
18917 @endif gcc-bootstrap
18918 @if ld
18919 TARGET-ld=all
18920 maybe-all-ld: all-ld
18921 all-ld: configure-ld
18922 @r=`${PWD_COMMAND}`; export r; \
18923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18924 $(HOST_EXPORTS) \
18925 (cd $(HOST_SUBDIR)/ld && \
18926 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18927 $(TARGET-ld))
18928 @endif ld
18929
18930
18931
18932 .PHONY: all-stage1-ld maybe-all-stage1-ld
18933 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18934 maybe-all-stage1-ld:
18935 maybe-clean-stage1-ld:
18936 @if ld-bootstrap
18937 maybe-all-stage1-ld: all-stage1-ld
18938 all-stage1: all-stage1-ld
18939 TARGET-stage1-ld = $(TARGET-ld)
18940 all-stage1-ld: configure-stage1-ld
18941 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18942 @r=`${PWD_COMMAND}`; export r; \
18943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18944 TFLAGS="$(STAGE1_TFLAGS)"; \
18945 $(HOST_EXPORTS) \
18946 cd $(HOST_SUBDIR)/ld && \
18947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18948 CFLAGS="$(STAGE1_CFLAGS)" \
18949 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18950 LIBCFLAGS="$(LIBCFLAGS)" \
18951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18954 $(EXTRA_HOST_FLAGS) \
18955 TFLAGS="$(STAGE1_TFLAGS)" \
18956 $(TARGET-stage1-ld)
18957
18958 maybe-clean-stage1-ld: clean-stage1-ld
18959 clean-stage1: clean-stage1-ld
18960 clean-stage1-ld:
18961 @if [ $(current_stage) = stage1 ]; then \
18962 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18963 else \
18964 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18965 $(MAKE) stage1-start; \
18966 fi; \
18967 cd $(HOST_SUBDIR)/ld && \
18968 $(MAKE) $(EXTRA_HOST_FLAGS) \
18969 clean
18970 @endif ld-bootstrap
18971
18972
18973 .PHONY: all-stage2-ld maybe-all-stage2-ld
18974 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18975 maybe-all-stage2-ld:
18976 maybe-clean-stage2-ld:
18977 @if ld-bootstrap
18978 maybe-all-stage2-ld: all-stage2-ld
18979 all-stage2: all-stage2-ld
18980 TARGET-stage2-ld = $(TARGET-ld)
18981 all-stage2-ld: configure-stage2-ld
18982 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18983 @r=`${PWD_COMMAND}`; export r; \
18984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18985 TFLAGS="$(STAGE2_TFLAGS)"; \
18986 $(HOST_EXPORTS) \
18987 $(POSTSTAGE1_HOST_EXPORTS) \
18988 cd $(HOST_SUBDIR)/ld && \
18989 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18990 CFLAGS="$(STAGE2_CFLAGS)" \
18991 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18992 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18993 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18994 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18995 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18996 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18997 TFLAGS="$(STAGE2_TFLAGS)" \
18998 $(TARGET-stage2-ld)
18999
19000 maybe-clean-stage2-ld: clean-stage2-ld
19001 clean-stage2: clean-stage2-ld
19002 clean-stage2-ld:
19003 @if [ $(current_stage) = stage2 ]; then \
19004 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19005 else \
19006 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19007 $(MAKE) stage2-start; \
19008 fi; \
19009 cd $(HOST_SUBDIR)/ld && \
19010 $(MAKE) $(EXTRA_HOST_FLAGS) \
19011 $(POSTSTAGE1_FLAGS_TO_PASS) \
19012 clean
19013 @endif ld-bootstrap
19014
19015
19016 .PHONY: all-stage3-ld maybe-all-stage3-ld
19017 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19018 maybe-all-stage3-ld:
19019 maybe-clean-stage3-ld:
19020 @if ld-bootstrap
19021 maybe-all-stage3-ld: all-stage3-ld
19022 all-stage3: all-stage3-ld
19023 TARGET-stage3-ld = $(TARGET-ld)
19024 all-stage3-ld: configure-stage3-ld
19025 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19026 @r=`${PWD_COMMAND}`; export r; \
19027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19028 TFLAGS="$(STAGE3_TFLAGS)"; \
19029 $(HOST_EXPORTS) \
19030 $(POSTSTAGE1_HOST_EXPORTS) \
19031 cd $(HOST_SUBDIR)/ld && \
19032 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19033 CFLAGS="$(STAGE3_CFLAGS)" \
19034 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19035 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19036 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19037 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19038 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19039 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19040 TFLAGS="$(STAGE3_TFLAGS)" \
19041 $(TARGET-stage3-ld)
19042
19043 maybe-clean-stage3-ld: clean-stage3-ld
19044 clean-stage3: clean-stage3-ld
19045 clean-stage3-ld:
19046 @if [ $(current_stage) = stage3 ]; then \
19047 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19048 else \
19049 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19050 $(MAKE) stage3-start; \
19051 fi; \
19052 cd $(HOST_SUBDIR)/ld && \
19053 $(MAKE) $(EXTRA_HOST_FLAGS) \
19054 $(POSTSTAGE1_FLAGS_TO_PASS) \
19055 clean
19056 @endif ld-bootstrap
19057
19058
19059 .PHONY: all-stage4-ld maybe-all-stage4-ld
19060 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19061 maybe-all-stage4-ld:
19062 maybe-clean-stage4-ld:
19063 @if ld-bootstrap
19064 maybe-all-stage4-ld: all-stage4-ld
19065 all-stage4: all-stage4-ld
19066 TARGET-stage4-ld = $(TARGET-ld)
19067 all-stage4-ld: configure-stage4-ld
19068 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19069 @r=`${PWD_COMMAND}`; export r; \
19070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19071 TFLAGS="$(STAGE4_TFLAGS)"; \
19072 $(HOST_EXPORTS) \
19073 $(POSTSTAGE1_HOST_EXPORTS) \
19074 cd $(HOST_SUBDIR)/ld && \
19075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19076 CFLAGS="$(STAGE4_CFLAGS)" \
19077 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19078 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19082 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19083 TFLAGS="$(STAGE4_TFLAGS)" \
19084 $(TARGET-stage4-ld)
19085
19086 maybe-clean-stage4-ld: clean-stage4-ld
19087 clean-stage4: clean-stage4-ld
19088 clean-stage4-ld:
19089 @if [ $(current_stage) = stage4 ]; then \
19090 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19091 else \
19092 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19093 $(MAKE) stage4-start; \
19094 fi; \
19095 cd $(HOST_SUBDIR)/ld && \
19096 $(MAKE) $(EXTRA_HOST_FLAGS) \
19097 $(POSTSTAGE1_FLAGS_TO_PASS) \
19098 clean
19099 @endif ld-bootstrap
19100
19101
19102 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19103 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19104 maybe-all-stageprofile-ld:
19105 maybe-clean-stageprofile-ld:
19106 @if ld-bootstrap
19107 maybe-all-stageprofile-ld: all-stageprofile-ld
19108 all-stageprofile: all-stageprofile-ld
19109 TARGET-stageprofile-ld = $(TARGET-ld)
19110 all-stageprofile-ld: configure-stageprofile-ld
19111 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19112 @r=`${PWD_COMMAND}`; export r; \
19113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19114 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19115 $(HOST_EXPORTS) \
19116 $(POSTSTAGE1_HOST_EXPORTS) \
19117 cd $(HOST_SUBDIR)/ld && \
19118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19119 CFLAGS="$(STAGEprofile_CFLAGS)" \
19120 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19121 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19122 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19123 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19124 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19125 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19126 TFLAGS="$(STAGEprofile_TFLAGS)" \
19127 $(TARGET-stageprofile-ld)
19128
19129 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19130 clean-stageprofile: clean-stageprofile-ld
19131 clean-stageprofile-ld:
19132 @if [ $(current_stage) = stageprofile ]; then \
19133 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19134 else \
19135 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19136 $(MAKE) stageprofile-start; \
19137 fi; \
19138 cd $(HOST_SUBDIR)/ld && \
19139 $(MAKE) $(EXTRA_HOST_FLAGS) \
19140 $(POSTSTAGE1_FLAGS_TO_PASS) \
19141 clean
19142 @endif ld-bootstrap
19143
19144
19145 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19146 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19147 maybe-all-stagefeedback-ld:
19148 maybe-clean-stagefeedback-ld:
19149 @if ld-bootstrap
19150 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19151 all-stagefeedback: all-stagefeedback-ld
19152 TARGET-stagefeedback-ld = $(TARGET-ld)
19153 all-stagefeedback-ld: configure-stagefeedback-ld
19154 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19155 @r=`${PWD_COMMAND}`; export r; \
19156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19157 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19158 $(HOST_EXPORTS) \
19159 $(POSTSTAGE1_HOST_EXPORTS) \
19160 cd $(HOST_SUBDIR)/ld && \
19161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19162 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19163 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19164 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19168 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19169 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19170 $(TARGET-stagefeedback-ld)
19171
19172 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19173 clean-stagefeedback: clean-stagefeedback-ld
19174 clean-stagefeedback-ld:
19175 @if [ $(current_stage) = stagefeedback ]; then \
19176 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19177 else \
19178 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19179 $(MAKE) stagefeedback-start; \
19180 fi; \
19181 cd $(HOST_SUBDIR)/ld && \
19182 $(MAKE) $(EXTRA_HOST_FLAGS) \
19183 $(POSTSTAGE1_FLAGS_TO_PASS) \
19184 clean
19185 @endif ld-bootstrap
19186
19187
19188
19189
19190
19191 .PHONY: check-ld maybe-check-ld
19192 maybe-check-ld:
19193 @if ld
19194 maybe-check-ld: check-ld
19195
19196 check-ld:
19197 @: $(MAKE); $(unstage)
19198 @r=`${PWD_COMMAND}`; export r; \
19199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19200 $(HOST_EXPORTS) \
19201 (cd $(HOST_SUBDIR)/ld && \
19202 $(MAKE) $(FLAGS_TO_PASS) check)
19203
19204 @endif ld
19205
19206 .PHONY: install-ld maybe-install-ld
19207 maybe-install-ld:
19208 @if ld
19209 maybe-install-ld: install-ld
19210
19211 install-ld: installdirs
19212 @: $(MAKE); $(unstage)
19213 @r=`${PWD_COMMAND}`; export r; \
19214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19215 $(HOST_EXPORTS) \
19216 (cd $(HOST_SUBDIR)/ld && \
19217 $(MAKE) $(FLAGS_TO_PASS) install)
19218
19219 @endif ld
19220
19221 .PHONY: install-strip-ld maybe-install-strip-ld
19222 maybe-install-strip-ld:
19223 @if ld
19224 maybe-install-strip-ld: install-strip-ld
19225
19226 install-strip-ld: installdirs
19227 @: $(MAKE); $(unstage)
19228 @r=`${PWD_COMMAND}`; export r; \
19229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19230 $(HOST_EXPORTS) \
19231 (cd $(HOST_SUBDIR)/ld && \
19232 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19233
19234 @endif ld
19235
19236 # Other targets (info, dvi, pdf, etc.)
19237
19238 .PHONY: maybe-info-ld info-ld
19239 maybe-info-ld:
19240 @if ld
19241 maybe-info-ld: info-ld
19242
19243 info-ld: \
19244 configure-ld
19245 @[ -f ./ld/Makefile ] || exit 0; \
19246 r=`${PWD_COMMAND}`; export r; \
19247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19248 $(HOST_EXPORTS) \
19249 for flag in $(EXTRA_HOST_FLAGS) ; do \
19250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19251 done; \
19252 echo "Doing info in ld" ; \
19253 (cd $(HOST_SUBDIR)/ld && \
19254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19256 "RANLIB=$${RANLIB}" \
19257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19258 info) \
19259 || exit 1
19260
19261 @endif ld
19262
19263 .PHONY: maybe-dvi-ld dvi-ld
19264 maybe-dvi-ld:
19265 @if ld
19266 maybe-dvi-ld: dvi-ld
19267
19268 dvi-ld: \
19269 configure-ld
19270 @[ -f ./ld/Makefile ] || exit 0; \
19271 r=`${PWD_COMMAND}`; export r; \
19272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19273 $(HOST_EXPORTS) \
19274 for flag in $(EXTRA_HOST_FLAGS) ; do \
19275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19276 done; \
19277 echo "Doing dvi in ld" ; \
19278 (cd $(HOST_SUBDIR)/ld && \
19279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19281 "RANLIB=$${RANLIB}" \
19282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19283 dvi) \
19284 || exit 1
19285
19286 @endif ld
19287
19288 .PHONY: maybe-pdf-ld pdf-ld
19289 maybe-pdf-ld:
19290 @if ld
19291 maybe-pdf-ld: pdf-ld
19292
19293 pdf-ld: \
19294 configure-ld
19295 @[ -f ./ld/Makefile ] || exit 0; \
19296 r=`${PWD_COMMAND}`; export r; \
19297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19298 $(HOST_EXPORTS) \
19299 for flag in $(EXTRA_HOST_FLAGS) ; do \
19300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19301 done; \
19302 echo "Doing pdf in ld" ; \
19303 (cd $(HOST_SUBDIR)/ld && \
19304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19306 "RANLIB=$${RANLIB}" \
19307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19308 pdf) \
19309 || exit 1
19310
19311 @endif ld
19312
19313 .PHONY: maybe-html-ld html-ld
19314 maybe-html-ld:
19315 @if ld
19316 maybe-html-ld: html-ld
19317
19318 html-ld: \
19319 configure-ld
19320 @[ -f ./ld/Makefile ] || exit 0; \
19321 r=`${PWD_COMMAND}`; export r; \
19322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19323 $(HOST_EXPORTS) \
19324 for flag in $(EXTRA_HOST_FLAGS) ; do \
19325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19326 done; \
19327 echo "Doing html in ld" ; \
19328 (cd $(HOST_SUBDIR)/ld && \
19329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19331 "RANLIB=$${RANLIB}" \
19332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19333 html) \
19334 || exit 1
19335
19336 @endif ld
19337
19338 .PHONY: maybe-TAGS-ld TAGS-ld
19339 maybe-TAGS-ld:
19340 @if ld
19341 maybe-TAGS-ld: TAGS-ld
19342
19343 TAGS-ld: \
19344 configure-ld
19345 @[ -f ./ld/Makefile ] || exit 0; \
19346 r=`${PWD_COMMAND}`; export r; \
19347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19348 $(HOST_EXPORTS) \
19349 for flag in $(EXTRA_HOST_FLAGS) ; do \
19350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19351 done; \
19352 echo "Doing TAGS in ld" ; \
19353 (cd $(HOST_SUBDIR)/ld && \
19354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19356 "RANLIB=$${RANLIB}" \
19357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19358 TAGS) \
19359 || exit 1
19360
19361 @endif ld
19362
19363 .PHONY: maybe-install-info-ld install-info-ld
19364 maybe-install-info-ld:
19365 @if ld
19366 maybe-install-info-ld: install-info-ld
19367
19368 install-info-ld: \
19369 configure-ld \
19370 info-ld
19371 @[ -f ./ld/Makefile ] || exit 0; \
19372 r=`${PWD_COMMAND}`; export r; \
19373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19374 $(HOST_EXPORTS) \
19375 for flag in $(EXTRA_HOST_FLAGS) ; do \
19376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19377 done; \
19378 echo "Doing install-info in ld" ; \
19379 (cd $(HOST_SUBDIR)/ld && \
19380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19382 "RANLIB=$${RANLIB}" \
19383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19384 install-info) \
19385 || exit 1
19386
19387 @endif ld
19388
19389 .PHONY: maybe-install-pdf-ld install-pdf-ld
19390 maybe-install-pdf-ld:
19391 @if ld
19392 maybe-install-pdf-ld: install-pdf-ld
19393
19394 install-pdf-ld: \
19395 configure-ld \
19396 pdf-ld
19397 @[ -f ./ld/Makefile ] || exit 0; \
19398 r=`${PWD_COMMAND}`; export r; \
19399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19400 $(HOST_EXPORTS) \
19401 for flag in $(EXTRA_HOST_FLAGS) ; do \
19402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19403 done; \
19404 echo "Doing install-pdf in ld" ; \
19405 (cd $(HOST_SUBDIR)/ld && \
19406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19408 "RANLIB=$${RANLIB}" \
19409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19410 install-pdf) \
19411 || exit 1
19412
19413 @endif ld
19414
19415 .PHONY: maybe-install-html-ld install-html-ld
19416 maybe-install-html-ld:
19417 @if ld
19418 maybe-install-html-ld: install-html-ld
19419
19420 install-html-ld: \
19421 configure-ld \
19422 html-ld
19423 @[ -f ./ld/Makefile ] || exit 0; \
19424 r=`${PWD_COMMAND}`; export r; \
19425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19426 $(HOST_EXPORTS) \
19427 for flag in $(EXTRA_HOST_FLAGS) ; do \
19428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19429 done; \
19430 echo "Doing install-html in ld" ; \
19431 (cd $(HOST_SUBDIR)/ld && \
19432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19434 "RANLIB=$${RANLIB}" \
19435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19436 install-html) \
19437 || exit 1
19438
19439 @endif ld
19440
19441 .PHONY: maybe-installcheck-ld installcheck-ld
19442 maybe-installcheck-ld:
19443 @if ld
19444 maybe-installcheck-ld: installcheck-ld
19445
19446 installcheck-ld: \
19447 configure-ld
19448 @[ -f ./ld/Makefile ] || exit 0; \
19449 r=`${PWD_COMMAND}`; export r; \
19450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19451 $(HOST_EXPORTS) \
19452 for flag in $(EXTRA_HOST_FLAGS) ; do \
19453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19454 done; \
19455 echo "Doing installcheck in ld" ; \
19456 (cd $(HOST_SUBDIR)/ld && \
19457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19459 "RANLIB=$${RANLIB}" \
19460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19461 installcheck) \
19462 || exit 1
19463
19464 @endif ld
19465
19466 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19467 maybe-mostlyclean-ld:
19468 @if ld
19469 maybe-mostlyclean-ld: mostlyclean-ld
19470
19471 mostlyclean-ld:
19472 @[ -f ./ld/Makefile ] || exit 0; \
19473 r=`${PWD_COMMAND}`; export r; \
19474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19475 $(HOST_EXPORTS) \
19476 for flag in $(EXTRA_HOST_FLAGS) ; do \
19477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19478 done; \
19479 echo "Doing mostlyclean in ld" ; \
19480 (cd $(HOST_SUBDIR)/ld && \
19481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19483 "RANLIB=$${RANLIB}" \
19484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19485 mostlyclean) \
19486 || exit 1
19487
19488 @endif ld
19489
19490 .PHONY: maybe-clean-ld clean-ld
19491 maybe-clean-ld:
19492 @if ld
19493 maybe-clean-ld: clean-ld
19494
19495 clean-ld:
19496 @[ -f ./ld/Makefile ] || exit 0; \
19497 r=`${PWD_COMMAND}`; export r; \
19498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19499 $(HOST_EXPORTS) \
19500 for flag in $(EXTRA_HOST_FLAGS) ; do \
19501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19502 done; \
19503 echo "Doing clean in ld" ; \
19504 (cd $(HOST_SUBDIR)/ld && \
19505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19507 "RANLIB=$${RANLIB}" \
19508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19509 clean) \
19510 || exit 1
19511
19512 @endif ld
19513
19514 .PHONY: maybe-distclean-ld distclean-ld
19515 maybe-distclean-ld:
19516 @if ld
19517 maybe-distclean-ld: distclean-ld
19518
19519 distclean-ld:
19520 @[ -f ./ld/Makefile ] || exit 0; \
19521 r=`${PWD_COMMAND}`; export r; \
19522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19523 $(HOST_EXPORTS) \
19524 for flag in $(EXTRA_HOST_FLAGS) ; do \
19525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19526 done; \
19527 echo "Doing distclean in ld" ; \
19528 (cd $(HOST_SUBDIR)/ld && \
19529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19531 "RANLIB=$${RANLIB}" \
19532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19533 distclean) \
19534 || exit 1
19535
19536 @endif ld
19537
19538 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19539 maybe-maintainer-clean-ld:
19540 @if ld
19541 maybe-maintainer-clean-ld: maintainer-clean-ld
19542
19543 maintainer-clean-ld:
19544 @[ -f ./ld/Makefile ] || exit 0; \
19545 r=`${PWD_COMMAND}`; export r; \
19546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19547 $(HOST_EXPORTS) \
19548 for flag in $(EXTRA_HOST_FLAGS) ; do \
19549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19550 done; \
19551 echo "Doing maintainer-clean in ld" ; \
19552 (cd $(HOST_SUBDIR)/ld && \
19553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19555 "RANLIB=$${RANLIB}" \
19556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19557 maintainer-clean) \
19558 || exit 1
19559
19560 @endif ld
19561
19562
19563
19564 .PHONY: configure-libcpp maybe-configure-libcpp
19565 maybe-configure-libcpp:
19566 @if gcc-bootstrap
19567 configure-libcpp: stage_current
19568 @endif gcc-bootstrap
19569 @if libcpp
19570 maybe-configure-libcpp: configure-libcpp
19571 configure-libcpp:
19572 @r=`${PWD_COMMAND}`; export r; \
19573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19574 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19575 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19576 $(HOST_EXPORTS) \
19577 echo Configuring in $(HOST_SUBDIR)/libcpp; \
19578 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19579 case $(srcdir) in \
19580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19581 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19583 esac; \
19584 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19585 libsrcdir="$$s/libcpp"; \
19586 $(SHELL) $${libsrcdir}/configure \
19587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19588 --target=${target_alias} $${srcdiroption} \
19589 || exit 1
19590 @endif libcpp
19591
19592
19593
19594 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19595 maybe-configure-stage1-libcpp:
19596 @if libcpp-bootstrap
19597 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19598 configure-stage1-libcpp:
19599 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19600 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19601 @r=`${PWD_COMMAND}`; export r; \
19602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19603 TFLAGS="$(STAGE1_TFLAGS)"; \
19604 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19605 $(HOST_EXPORTS) \
19606 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19607 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19608 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19609 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19611 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19612 case $(srcdir) in \
19613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19614 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19616 esac; \
19617 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19618 libsrcdir="$$s/libcpp"; \
19619 $(SHELL) $${libsrcdir}/configure \
19620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19621 --target=${target_alias} $${srcdiroption} \
19622 $(STAGE1_CONFIGURE_FLAGS)
19623 @endif libcpp-bootstrap
19624
19625 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19626 maybe-configure-stage2-libcpp:
19627 @if libcpp-bootstrap
19628 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19629 configure-stage2-libcpp:
19630 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19631 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19632 @r=`${PWD_COMMAND}`; export r; \
19633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19634 TFLAGS="$(STAGE2_TFLAGS)"; \
19635 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19636 $(HOST_EXPORTS) \
19637 $(POSTSTAGE1_HOST_EXPORTS) \
19638 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19639 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19640 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19641 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19642 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19643 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19644 case $(srcdir) in \
19645 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19646 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19647 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19648 esac; \
19649 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19650 libsrcdir="$$s/libcpp"; \
19651 $(SHELL) $${libsrcdir}/configure \
19652 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19653 --target=${target_alias} $${srcdiroption} \
19654 --with-build-libsubdir=$(HOST_SUBDIR) \
19655 $(STAGE2_CONFIGURE_FLAGS)
19656 @endif libcpp-bootstrap
19657
19658 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19659 maybe-configure-stage3-libcpp:
19660 @if libcpp-bootstrap
19661 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19662 configure-stage3-libcpp:
19663 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19664 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19665 @r=`${PWD_COMMAND}`; export r; \
19666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19667 TFLAGS="$(STAGE3_TFLAGS)"; \
19668 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19669 $(HOST_EXPORTS) \
19670 $(POSTSTAGE1_HOST_EXPORTS) \
19671 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19672 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19673 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19674 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19676 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19677 case $(srcdir) in \
19678 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19679 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19680 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19681 esac; \
19682 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19683 libsrcdir="$$s/libcpp"; \
19684 $(SHELL) $${libsrcdir}/configure \
19685 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19686 --target=${target_alias} $${srcdiroption} \
19687 --with-build-libsubdir=$(HOST_SUBDIR) \
19688 $(STAGE3_CONFIGURE_FLAGS)
19689 @endif libcpp-bootstrap
19690
19691 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19692 maybe-configure-stage4-libcpp:
19693 @if libcpp-bootstrap
19694 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19695 configure-stage4-libcpp:
19696 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19697 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19698 @r=`${PWD_COMMAND}`; export r; \
19699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19700 TFLAGS="$(STAGE4_TFLAGS)"; \
19701 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19702 $(HOST_EXPORTS) \
19703 $(POSTSTAGE1_HOST_EXPORTS) \
19704 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19705 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19706 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19707 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19709 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19710 case $(srcdir) in \
19711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19712 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19714 esac; \
19715 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19716 libsrcdir="$$s/libcpp"; \
19717 $(SHELL) $${libsrcdir}/configure \
19718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19719 --target=${target_alias} $${srcdiroption} \
19720 --with-build-libsubdir=$(HOST_SUBDIR) \
19721 $(STAGE4_CONFIGURE_FLAGS)
19722 @endif libcpp-bootstrap
19723
19724 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19725 maybe-configure-stageprofile-libcpp:
19726 @if libcpp-bootstrap
19727 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19728 configure-stageprofile-libcpp:
19729 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19730 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19731 @r=`${PWD_COMMAND}`; export r; \
19732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19733 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19734 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19735 $(HOST_EXPORTS) \
19736 $(POSTSTAGE1_HOST_EXPORTS) \
19737 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19738 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19739 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19740 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19741 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19742 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19743 case $(srcdir) in \
19744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19745 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19747 esac; \
19748 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19749 libsrcdir="$$s/libcpp"; \
19750 $(SHELL) $${libsrcdir}/configure \
19751 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19752 --target=${target_alias} $${srcdiroption} \
19753 --with-build-libsubdir=$(HOST_SUBDIR) \
19754 $(STAGEprofile_CONFIGURE_FLAGS)
19755 @endif libcpp-bootstrap
19756
19757 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19758 maybe-configure-stagefeedback-libcpp:
19759 @if libcpp-bootstrap
19760 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19761 configure-stagefeedback-libcpp:
19762 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19763 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19764 @r=`${PWD_COMMAND}`; export r; \
19765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19766 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19767 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19768 $(HOST_EXPORTS) \
19769 $(POSTSTAGE1_HOST_EXPORTS) \
19770 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19771 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19772 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19773 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19774 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19775 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19776 case $(srcdir) in \
19777 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19778 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19779 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19780 esac; \
19781 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19782 libsrcdir="$$s/libcpp"; \
19783 $(SHELL) $${libsrcdir}/configure \
19784 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19785 --target=${target_alias} $${srcdiroption} \
19786 --with-build-libsubdir=$(HOST_SUBDIR) \
19787 $(STAGEfeedback_CONFIGURE_FLAGS)
19788 @endif libcpp-bootstrap
19789
19790
19791
19792
19793
19794 .PHONY: all-libcpp maybe-all-libcpp
19795 maybe-all-libcpp:
19796 @if gcc-bootstrap
19797 all-libcpp: stage_current
19798 @endif gcc-bootstrap
19799 @if libcpp
19800 TARGET-libcpp=all
19801 maybe-all-libcpp: all-libcpp
19802 all-libcpp: configure-libcpp
19803 @r=`${PWD_COMMAND}`; export r; \
19804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19805 $(HOST_EXPORTS) \
19806 (cd $(HOST_SUBDIR)/libcpp && \
19807 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19808 $(TARGET-libcpp))
19809 @endif libcpp
19810
19811
19812
19813 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19814 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19815 maybe-all-stage1-libcpp:
19816 maybe-clean-stage1-libcpp:
19817 @if libcpp-bootstrap
19818 maybe-all-stage1-libcpp: all-stage1-libcpp
19819 all-stage1: all-stage1-libcpp
19820 TARGET-stage1-libcpp = $(TARGET-libcpp)
19821 all-stage1-libcpp: configure-stage1-libcpp
19822 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19823 @r=`${PWD_COMMAND}`; export r; \
19824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19825 TFLAGS="$(STAGE1_TFLAGS)"; \
19826 $(HOST_EXPORTS) \
19827 cd $(HOST_SUBDIR)/libcpp && \
19828 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19829 CFLAGS="$(STAGE1_CFLAGS)" \
19830 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19831 LIBCFLAGS="$(LIBCFLAGS)" \
19832 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19833 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19834 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19835 $(EXTRA_HOST_FLAGS) \
19836 TFLAGS="$(STAGE1_TFLAGS)" \
19837 $(TARGET-stage1-libcpp)
19838
19839 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19840 clean-stage1: clean-stage1-libcpp
19841 clean-stage1-libcpp:
19842 @if [ $(current_stage) = stage1 ]; then \
19843 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19844 else \
19845 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19846 $(MAKE) stage1-start; \
19847 fi; \
19848 cd $(HOST_SUBDIR)/libcpp && \
19849 $(MAKE) $(EXTRA_HOST_FLAGS) \
19850 clean
19851 @endif libcpp-bootstrap
19852
19853
19854 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19855 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19856 maybe-all-stage2-libcpp:
19857 maybe-clean-stage2-libcpp:
19858 @if libcpp-bootstrap
19859 maybe-all-stage2-libcpp: all-stage2-libcpp
19860 all-stage2: all-stage2-libcpp
19861 TARGET-stage2-libcpp = $(TARGET-libcpp)
19862 all-stage2-libcpp: configure-stage2-libcpp
19863 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19864 @r=`${PWD_COMMAND}`; export r; \
19865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19866 TFLAGS="$(STAGE2_TFLAGS)"; \
19867 $(HOST_EXPORTS) \
19868 $(POSTSTAGE1_HOST_EXPORTS) \
19869 cd $(HOST_SUBDIR)/libcpp && \
19870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19871 CFLAGS="$(STAGE2_CFLAGS)" \
19872 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19873 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19874 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19875 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19876 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19877 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19878 TFLAGS="$(STAGE2_TFLAGS)" \
19879 $(TARGET-stage2-libcpp)
19880
19881 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19882 clean-stage2: clean-stage2-libcpp
19883 clean-stage2-libcpp:
19884 @if [ $(current_stage) = stage2 ]; then \
19885 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19886 else \
19887 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19888 $(MAKE) stage2-start; \
19889 fi; \
19890 cd $(HOST_SUBDIR)/libcpp && \
19891 $(MAKE) $(EXTRA_HOST_FLAGS) \
19892 $(POSTSTAGE1_FLAGS_TO_PASS) \
19893 clean
19894 @endif libcpp-bootstrap
19895
19896
19897 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19898 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19899 maybe-all-stage3-libcpp:
19900 maybe-clean-stage3-libcpp:
19901 @if libcpp-bootstrap
19902 maybe-all-stage3-libcpp: all-stage3-libcpp
19903 all-stage3: all-stage3-libcpp
19904 TARGET-stage3-libcpp = $(TARGET-libcpp)
19905 all-stage3-libcpp: configure-stage3-libcpp
19906 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19907 @r=`${PWD_COMMAND}`; export r; \
19908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19909 TFLAGS="$(STAGE3_TFLAGS)"; \
19910 $(HOST_EXPORTS) \
19911 $(POSTSTAGE1_HOST_EXPORTS) \
19912 cd $(HOST_SUBDIR)/libcpp && \
19913 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19914 CFLAGS="$(STAGE3_CFLAGS)" \
19915 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19916 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19917 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19918 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19919 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19920 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19921 TFLAGS="$(STAGE3_TFLAGS)" \
19922 $(TARGET-stage3-libcpp)
19923
19924 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19925 clean-stage3: clean-stage3-libcpp
19926 clean-stage3-libcpp:
19927 @if [ $(current_stage) = stage3 ]; then \
19928 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19929 else \
19930 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19931 $(MAKE) stage3-start; \
19932 fi; \
19933 cd $(HOST_SUBDIR)/libcpp && \
19934 $(MAKE) $(EXTRA_HOST_FLAGS) \
19935 $(POSTSTAGE1_FLAGS_TO_PASS) \
19936 clean
19937 @endif libcpp-bootstrap
19938
19939
19940 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19941 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19942 maybe-all-stage4-libcpp:
19943 maybe-clean-stage4-libcpp:
19944 @if libcpp-bootstrap
19945 maybe-all-stage4-libcpp: all-stage4-libcpp
19946 all-stage4: all-stage4-libcpp
19947 TARGET-stage4-libcpp = $(TARGET-libcpp)
19948 all-stage4-libcpp: configure-stage4-libcpp
19949 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19950 @r=`${PWD_COMMAND}`; export r; \
19951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19952 TFLAGS="$(STAGE4_TFLAGS)"; \
19953 $(HOST_EXPORTS) \
19954 $(POSTSTAGE1_HOST_EXPORTS) \
19955 cd $(HOST_SUBDIR)/libcpp && \
19956 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19957 CFLAGS="$(STAGE4_CFLAGS)" \
19958 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19959 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19960 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19961 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19962 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19963 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19964 TFLAGS="$(STAGE4_TFLAGS)" \
19965 $(TARGET-stage4-libcpp)
19966
19967 maybe-clean-stage4-libcpp: clean-stage4-libcpp
19968 clean-stage4: clean-stage4-libcpp
19969 clean-stage4-libcpp:
19970 @if [ $(current_stage) = stage4 ]; then \
19971 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19972 else \
19973 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19974 $(MAKE) stage4-start; \
19975 fi; \
19976 cd $(HOST_SUBDIR)/libcpp && \
19977 $(MAKE) $(EXTRA_HOST_FLAGS) \
19978 $(POSTSTAGE1_FLAGS_TO_PASS) \
19979 clean
19980 @endif libcpp-bootstrap
19981
19982
19983 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19984 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19985 maybe-all-stageprofile-libcpp:
19986 maybe-clean-stageprofile-libcpp:
19987 @if libcpp-bootstrap
19988 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19989 all-stageprofile: all-stageprofile-libcpp
19990 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
19991 all-stageprofile-libcpp: configure-stageprofile-libcpp
19992 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19993 @r=`${PWD_COMMAND}`; export r; \
19994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19995 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19996 $(HOST_EXPORTS) \
19997 $(POSTSTAGE1_HOST_EXPORTS) \
19998 cd $(HOST_SUBDIR)/libcpp && \
19999 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20000 CFLAGS="$(STAGEprofile_CFLAGS)" \
20001 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20002 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20003 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20004 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20005 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20006 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20007 TFLAGS="$(STAGEprofile_TFLAGS)" \
20008 $(TARGET-stageprofile-libcpp)
20009
20010 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20011 clean-stageprofile: clean-stageprofile-libcpp
20012 clean-stageprofile-libcpp:
20013 @if [ $(current_stage) = stageprofile ]; then \
20014 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20015 else \
20016 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20017 $(MAKE) stageprofile-start; \
20018 fi; \
20019 cd $(HOST_SUBDIR)/libcpp && \
20020 $(MAKE) $(EXTRA_HOST_FLAGS) \
20021 $(POSTSTAGE1_FLAGS_TO_PASS) \
20022 clean
20023 @endif libcpp-bootstrap
20024
20025
20026 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20027 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20028 maybe-all-stagefeedback-libcpp:
20029 maybe-clean-stagefeedback-libcpp:
20030 @if libcpp-bootstrap
20031 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20032 all-stagefeedback: all-stagefeedback-libcpp
20033 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20034 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20035 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20036 @r=`${PWD_COMMAND}`; export r; \
20037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20038 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20039 $(HOST_EXPORTS) \
20040 $(POSTSTAGE1_HOST_EXPORTS) \
20041 cd $(HOST_SUBDIR)/libcpp && \
20042 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20043 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20044 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20045 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20046 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20047 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20048 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20049 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20050 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20051 $(TARGET-stagefeedback-libcpp)
20052
20053 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20054 clean-stagefeedback: clean-stagefeedback-libcpp
20055 clean-stagefeedback-libcpp:
20056 @if [ $(current_stage) = stagefeedback ]; then \
20057 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20058 else \
20059 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20060 $(MAKE) stagefeedback-start; \
20061 fi; \
20062 cd $(HOST_SUBDIR)/libcpp && \
20063 $(MAKE) $(EXTRA_HOST_FLAGS) \
20064 $(POSTSTAGE1_FLAGS_TO_PASS) \
20065 clean
20066 @endif libcpp-bootstrap
20067
20068
20069
20070
20071
20072 .PHONY: check-libcpp maybe-check-libcpp
20073 maybe-check-libcpp:
20074 @if libcpp
20075 maybe-check-libcpp: check-libcpp
20076
20077 check-libcpp:
20078 @: $(MAKE); $(unstage)
20079 @r=`${PWD_COMMAND}`; export r; \
20080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20081 $(HOST_EXPORTS) \
20082 (cd $(HOST_SUBDIR)/libcpp && \
20083 $(MAKE) $(FLAGS_TO_PASS) check)
20084
20085 @endif libcpp
20086
20087 .PHONY: install-libcpp maybe-install-libcpp
20088 maybe-install-libcpp:
20089 @if libcpp
20090 maybe-install-libcpp: install-libcpp
20091
20092 install-libcpp: installdirs
20093 @: $(MAKE); $(unstage)
20094 @r=`${PWD_COMMAND}`; export r; \
20095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20096 $(HOST_EXPORTS) \
20097 (cd $(HOST_SUBDIR)/libcpp && \
20098 $(MAKE) $(FLAGS_TO_PASS) install)
20099
20100 @endif libcpp
20101
20102 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20103 maybe-install-strip-libcpp:
20104 @if libcpp
20105 maybe-install-strip-libcpp: install-strip-libcpp
20106
20107 install-strip-libcpp: installdirs
20108 @: $(MAKE); $(unstage)
20109 @r=`${PWD_COMMAND}`; export r; \
20110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20111 $(HOST_EXPORTS) \
20112 (cd $(HOST_SUBDIR)/libcpp && \
20113 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20114
20115 @endif libcpp
20116
20117 # Other targets (info, dvi, pdf, etc.)
20118
20119 .PHONY: maybe-info-libcpp info-libcpp
20120 maybe-info-libcpp:
20121 @if libcpp
20122 maybe-info-libcpp: info-libcpp
20123
20124 info-libcpp: \
20125 configure-libcpp
20126 @[ -f ./libcpp/Makefile ] || exit 0; \
20127 r=`${PWD_COMMAND}`; export r; \
20128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20129 $(HOST_EXPORTS) \
20130 for flag in $(EXTRA_HOST_FLAGS) ; do \
20131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20132 done; \
20133 echo "Doing info in libcpp" ; \
20134 (cd $(HOST_SUBDIR)/libcpp && \
20135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20137 "RANLIB=$${RANLIB}" \
20138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20139 info) \
20140 || exit 1
20141
20142 @endif libcpp
20143
20144 .PHONY: maybe-dvi-libcpp dvi-libcpp
20145 maybe-dvi-libcpp:
20146 @if libcpp
20147 maybe-dvi-libcpp: dvi-libcpp
20148
20149 dvi-libcpp: \
20150 configure-libcpp
20151 @[ -f ./libcpp/Makefile ] || exit 0; \
20152 r=`${PWD_COMMAND}`; export r; \
20153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20154 $(HOST_EXPORTS) \
20155 for flag in $(EXTRA_HOST_FLAGS) ; do \
20156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20157 done; \
20158 echo "Doing dvi in libcpp" ; \
20159 (cd $(HOST_SUBDIR)/libcpp && \
20160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20162 "RANLIB=$${RANLIB}" \
20163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20164 dvi) \
20165 || exit 1
20166
20167 @endif libcpp
20168
20169 .PHONY: maybe-pdf-libcpp pdf-libcpp
20170 maybe-pdf-libcpp:
20171 @if libcpp
20172 maybe-pdf-libcpp: pdf-libcpp
20173
20174 pdf-libcpp: \
20175 configure-libcpp
20176 @[ -f ./libcpp/Makefile ] || exit 0; \
20177 r=`${PWD_COMMAND}`; export r; \
20178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20179 $(HOST_EXPORTS) \
20180 for flag in $(EXTRA_HOST_FLAGS) ; do \
20181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20182 done; \
20183 echo "Doing pdf in libcpp" ; \
20184 (cd $(HOST_SUBDIR)/libcpp && \
20185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20187 "RANLIB=$${RANLIB}" \
20188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20189 pdf) \
20190 || exit 1
20191
20192 @endif libcpp
20193
20194 .PHONY: maybe-html-libcpp html-libcpp
20195 maybe-html-libcpp:
20196 @if libcpp
20197 maybe-html-libcpp: html-libcpp
20198
20199 html-libcpp: \
20200 configure-libcpp
20201 @[ -f ./libcpp/Makefile ] || exit 0; \
20202 r=`${PWD_COMMAND}`; export r; \
20203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20204 $(HOST_EXPORTS) \
20205 for flag in $(EXTRA_HOST_FLAGS) ; do \
20206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20207 done; \
20208 echo "Doing html in libcpp" ; \
20209 (cd $(HOST_SUBDIR)/libcpp && \
20210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20212 "RANLIB=$${RANLIB}" \
20213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20214 html) \
20215 || exit 1
20216
20217 @endif libcpp
20218
20219 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20220 maybe-TAGS-libcpp:
20221 @if libcpp
20222 maybe-TAGS-libcpp: TAGS-libcpp
20223
20224 TAGS-libcpp: \
20225 configure-libcpp
20226 @[ -f ./libcpp/Makefile ] || exit 0; \
20227 r=`${PWD_COMMAND}`; export r; \
20228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20229 $(HOST_EXPORTS) \
20230 for flag in $(EXTRA_HOST_FLAGS) ; do \
20231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20232 done; \
20233 echo "Doing TAGS in libcpp" ; \
20234 (cd $(HOST_SUBDIR)/libcpp && \
20235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20237 "RANLIB=$${RANLIB}" \
20238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20239 TAGS) \
20240 || exit 1
20241
20242 @endif libcpp
20243
20244 .PHONY: maybe-install-info-libcpp install-info-libcpp
20245 maybe-install-info-libcpp:
20246 @if libcpp
20247 maybe-install-info-libcpp: install-info-libcpp
20248
20249 install-info-libcpp: \
20250 configure-libcpp \
20251 info-libcpp
20252 @[ -f ./libcpp/Makefile ] || exit 0; \
20253 r=`${PWD_COMMAND}`; export r; \
20254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20255 $(HOST_EXPORTS) \
20256 for flag in $(EXTRA_HOST_FLAGS) ; do \
20257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20258 done; \
20259 echo "Doing install-info in libcpp" ; \
20260 (cd $(HOST_SUBDIR)/libcpp && \
20261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20263 "RANLIB=$${RANLIB}" \
20264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20265 install-info) \
20266 || exit 1
20267
20268 @endif libcpp
20269
20270 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20271 maybe-install-pdf-libcpp:
20272 @if libcpp
20273 maybe-install-pdf-libcpp: install-pdf-libcpp
20274
20275 install-pdf-libcpp: \
20276 configure-libcpp \
20277 pdf-libcpp
20278 @[ -f ./libcpp/Makefile ] || exit 0; \
20279 r=`${PWD_COMMAND}`; export r; \
20280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20281 $(HOST_EXPORTS) \
20282 for flag in $(EXTRA_HOST_FLAGS) ; do \
20283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20284 done; \
20285 echo "Doing install-pdf in libcpp" ; \
20286 (cd $(HOST_SUBDIR)/libcpp && \
20287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20289 "RANLIB=$${RANLIB}" \
20290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20291 install-pdf) \
20292 || exit 1
20293
20294 @endif libcpp
20295
20296 .PHONY: maybe-install-html-libcpp install-html-libcpp
20297 maybe-install-html-libcpp:
20298 @if libcpp
20299 maybe-install-html-libcpp: install-html-libcpp
20300
20301 install-html-libcpp: \
20302 configure-libcpp \
20303 html-libcpp
20304 @[ -f ./libcpp/Makefile ] || exit 0; \
20305 r=`${PWD_COMMAND}`; export r; \
20306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20307 $(HOST_EXPORTS) \
20308 for flag in $(EXTRA_HOST_FLAGS) ; do \
20309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20310 done; \
20311 echo "Doing install-html in libcpp" ; \
20312 (cd $(HOST_SUBDIR)/libcpp && \
20313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20315 "RANLIB=$${RANLIB}" \
20316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20317 install-html) \
20318 || exit 1
20319
20320 @endif libcpp
20321
20322 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20323 maybe-installcheck-libcpp:
20324 @if libcpp
20325 maybe-installcheck-libcpp: installcheck-libcpp
20326
20327 installcheck-libcpp: \
20328 configure-libcpp
20329 @[ -f ./libcpp/Makefile ] || exit 0; \
20330 r=`${PWD_COMMAND}`; export r; \
20331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20332 $(HOST_EXPORTS) \
20333 for flag in $(EXTRA_HOST_FLAGS) ; do \
20334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20335 done; \
20336 echo "Doing installcheck in libcpp" ; \
20337 (cd $(HOST_SUBDIR)/libcpp && \
20338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20340 "RANLIB=$${RANLIB}" \
20341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20342 installcheck) \
20343 || exit 1
20344
20345 @endif libcpp
20346
20347 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20348 maybe-mostlyclean-libcpp:
20349 @if libcpp
20350 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20351
20352 mostlyclean-libcpp:
20353 @[ -f ./libcpp/Makefile ] || exit 0; \
20354 r=`${PWD_COMMAND}`; export r; \
20355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20356 $(HOST_EXPORTS) \
20357 for flag in $(EXTRA_HOST_FLAGS) ; do \
20358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20359 done; \
20360 echo "Doing mostlyclean in libcpp" ; \
20361 (cd $(HOST_SUBDIR)/libcpp && \
20362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20364 "RANLIB=$${RANLIB}" \
20365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20366 mostlyclean) \
20367 || exit 1
20368
20369 @endif libcpp
20370
20371 .PHONY: maybe-clean-libcpp clean-libcpp
20372 maybe-clean-libcpp:
20373 @if libcpp
20374 maybe-clean-libcpp: clean-libcpp
20375
20376 clean-libcpp:
20377 @[ -f ./libcpp/Makefile ] || exit 0; \
20378 r=`${PWD_COMMAND}`; export r; \
20379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20380 $(HOST_EXPORTS) \
20381 for flag in $(EXTRA_HOST_FLAGS) ; do \
20382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20383 done; \
20384 echo "Doing clean in libcpp" ; \
20385 (cd $(HOST_SUBDIR)/libcpp && \
20386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20388 "RANLIB=$${RANLIB}" \
20389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20390 clean) \
20391 || exit 1
20392
20393 @endif libcpp
20394
20395 .PHONY: maybe-distclean-libcpp distclean-libcpp
20396 maybe-distclean-libcpp:
20397 @if libcpp
20398 maybe-distclean-libcpp: distclean-libcpp
20399
20400 distclean-libcpp:
20401 @[ -f ./libcpp/Makefile ] || exit 0; \
20402 r=`${PWD_COMMAND}`; export r; \
20403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20404 $(HOST_EXPORTS) \
20405 for flag in $(EXTRA_HOST_FLAGS) ; do \
20406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20407 done; \
20408 echo "Doing distclean in libcpp" ; \
20409 (cd $(HOST_SUBDIR)/libcpp && \
20410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20412 "RANLIB=$${RANLIB}" \
20413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20414 distclean) \
20415 || exit 1
20416
20417 @endif libcpp
20418
20419 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20420 maybe-maintainer-clean-libcpp:
20421 @if libcpp
20422 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20423
20424 maintainer-clean-libcpp:
20425 @[ -f ./libcpp/Makefile ] || exit 0; \
20426 r=`${PWD_COMMAND}`; export r; \
20427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20428 $(HOST_EXPORTS) \
20429 for flag in $(EXTRA_HOST_FLAGS) ; do \
20430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20431 done; \
20432 echo "Doing maintainer-clean in libcpp" ; \
20433 (cd $(HOST_SUBDIR)/libcpp && \
20434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20436 "RANLIB=$${RANLIB}" \
20437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20438 maintainer-clean) \
20439 || exit 1
20440
20441 @endif libcpp
20442
20443
20444
20445 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20446 maybe-configure-libdecnumber:
20447 @if gcc-bootstrap
20448 configure-libdecnumber: stage_current
20449 @endif gcc-bootstrap
20450 @if libdecnumber
20451 maybe-configure-libdecnumber: configure-libdecnumber
20452 configure-libdecnumber:
20453 @r=`${PWD_COMMAND}`; export r; \
20454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20455 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20457 $(HOST_EXPORTS) \
20458 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20459 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20460 case $(srcdir) in \
20461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20462 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20464 esac; \
20465 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20466 libsrcdir="$$s/libdecnumber"; \
20467 $(SHELL) $${libsrcdir}/configure \
20468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20469 --target=${target_alias} $${srcdiroption} \
20470 || exit 1
20471 @endif libdecnumber
20472
20473
20474
20475 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20476 maybe-configure-stage1-libdecnumber:
20477 @if libdecnumber-bootstrap
20478 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20479 configure-stage1-libdecnumber:
20480 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20482 @r=`${PWD_COMMAND}`; export r; \
20483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20484 TFLAGS="$(STAGE1_TFLAGS)"; \
20485 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20486 $(HOST_EXPORTS) \
20487 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20488 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20489 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20490 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20492 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20493 case $(srcdir) in \
20494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20495 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20497 esac; \
20498 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20499 libsrcdir="$$s/libdecnumber"; \
20500 $(SHELL) $${libsrcdir}/configure \
20501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20502 --target=${target_alias} $${srcdiroption} \
20503 $(STAGE1_CONFIGURE_FLAGS)
20504 @endif libdecnumber-bootstrap
20505
20506 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20507 maybe-configure-stage2-libdecnumber:
20508 @if libdecnumber-bootstrap
20509 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20510 configure-stage2-libdecnumber:
20511 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20512 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20513 @r=`${PWD_COMMAND}`; export r; \
20514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20515 TFLAGS="$(STAGE2_TFLAGS)"; \
20516 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20517 $(HOST_EXPORTS) \
20518 $(POSTSTAGE1_HOST_EXPORTS) \
20519 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20520 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20521 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20522 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20523 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20524 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20525 case $(srcdir) in \
20526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20527 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20529 esac; \
20530 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20531 libsrcdir="$$s/libdecnumber"; \
20532 $(SHELL) $${libsrcdir}/configure \
20533 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20534 --target=${target_alias} $${srcdiroption} \
20535 --with-build-libsubdir=$(HOST_SUBDIR) \
20536 $(STAGE2_CONFIGURE_FLAGS)
20537 @endif libdecnumber-bootstrap
20538
20539 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20540 maybe-configure-stage3-libdecnumber:
20541 @if libdecnumber-bootstrap
20542 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20543 configure-stage3-libdecnumber:
20544 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20545 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20546 @r=`${PWD_COMMAND}`; export r; \
20547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20548 TFLAGS="$(STAGE3_TFLAGS)"; \
20549 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20550 $(HOST_EXPORTS) \
20551 $(POSTSTAGE1_HOST_EXPORTS) \
20552 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20553 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20554 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20555 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20556 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20557 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20558 case $(srcdir) in \
20559 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20560 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20561 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20562 esac; \
20563 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20564 libsrcdir="$$s/libdecnumber"; \
20565 $(SHELL) $${libsrcdir}/configure \
20566 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20567 --target=${target_alias} $${srcdiroption} \
20568 --with-build-libsubdir=$(HOST_SUBDIR) \
20569 $(STAGE3_CONFIGURE_FLAGS)
20570 @endif libdecnumber-bootstrap
20571
20572 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20573 maybe-configure-stage4-libdecnumber:
20574 @if libdecnumber-bootstrap
20575 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20576 configure-stage4-libdecnumber:
20577 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20578 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20579 @r=`${PWD_COMMAND}`; export r; \
20580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20581 TFLAGS="$(STAGE4_TFLAGS)"; \
20582 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20583 $(HOST_EXPORTS) \
20584 $(POSTSTAGE1_HOST_EXPORTS) \
20585 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20586 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20587 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20588 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20590 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20591 case $(srcdir) in \
20592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20593 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20595 esac; \
20596 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20597 libsrcdir="$$s/libdecnumber"; \
20598 $(SHELL) $${libsrcdir}/configure \
20599 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20600 --target=${target_alias} $${srcdiroption} \
20601 --with-build-libsubdir=$(HOST_SUBDIR) \
20602 $(STAGE4_CONFIGURE_FLAGS)
20603 @endif libdecnumber-bootstrap
20604
20605 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20606 maybe-configure-stageprofile-libdecnumber:
20607 @if libdecnumber-bootstrap
20608 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20609 configure-stageprofile-libdecnumber:
20610 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20611 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20612 @r=`${PWD_COMMAND}`; export r; \
20613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20614 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20615 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20616 $(HOST_EXPORTS) \
20617 $(POSTSTAGE1_HOST_EXPORTS) \
20618 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20619 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20620 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20621 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20622 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20623 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20624 case $(srcdir) in \
20625 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20626 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20627 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20628 esac; \
20629 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20630 libsrcdir="$$s/libdecnumber"; \
20631 $(SHELL) $${libsrcdir}/configure \
20632 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20633 --target=${target_alias} $${srcdiroption} \
20634 --with-build-libsubdir=$(HOST_SUBDIR) \
20635 $(STAGEprofile_CONFIGURE_FLAGS)
20636 @endif libdecnumber-bootstrap
20637
20638 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20639 maybe-configure-stagefeedback-libdecnumber:
20640 @if libdecnumber-bootstrap
20641 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20642 configure-stagefeedback-libdecnumber:
20643 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20644 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20645 @r=`${PWD_COMMAND}`; export r; \
20646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20647 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20648 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20649 $(HOST_EXPORTS) \
20650 $(POSTSTAGE1_HOST_EXPORTS) \
20651 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20652 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20653 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20654 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20655 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20656 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20657 case $(srcdir) in \
20658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20659 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20661 esac; \
20662 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20663 libsrcdir="$$s/libdecnumber"; \
20664 $(SHELL) $${libsrcdir}/configure \
20665 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20666 --target=${target_alias} $${srcdiroption} \
20667 --with-build-libsubdir=$(HOST_SUBDIR) \
20668 $(STAGEfeedback_CONFIGURE_FLAGS)
20669 @endif libdecnumber-bootstrap
20670
20671
20672
20673
20674
20675 .PHONY: all-libdecnumber maybe-all-libdecnumber
20676 maybe-all-libdecnumber:
20677 @if gcc-bootstrap
20678 all-libdecnumber: stage_current
20679 @endif gcc-bootstrap
20680 @if libdecnumber
20681 TARGET-libdecnumber=all
20682 maybe-all-libdecnumber: all-libdecnumber
20683 all-libdecnumber: configure-libdecnumber
20684 @r=`${PWD_COMMAND}`; export r; \
20685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20686 $(HOST_EXPORTS) \
20687 (cd $(HOST_SUBDIR)/libdecnumber && \
20688 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20689 $(TARGET-libdecnumber))
20690 @endif libdecnumber
20691
20692
20693
20694 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20695 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20696 maybe-all-stage1-libdecnumber:
20697 maybe-clean-stage1-libdecnumber:
20698 @if libdecnumber-bootstrap
20699 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20700 all-stage1: all-stage1-libdecnumber
20701 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20702 all-stage1-libdecnumber: configure-stage1-libdecnumber
20703 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20704 @r=`${PWD_COMMAND}`; export r; \
20705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20706 TFLAGS="$(STAGE1_TFLAGS)"; \
20707 $(HOST_EXPORTS) \
20708 cd $(HOST_SUBDIR)/libdecnumber && \
20709 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20710 CFLAGS="$(STAGE1_CFLAGS)" \
20711 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20712 LIBCFLAGS="$(LIBCFLAGS)" \
20713 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20714 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20715 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20716 $(EXTRA_HOST_FLAGS) \
20717 TFLAGS="$(STAGE1_TFLAGS)" \
20718 $(TARGET-stage1-libdecnumber)
20719
20720 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20721 clean-stage1: clean-stage1-libdecnumber
20722 clean-stage1-libdecnumber:
20723 @if [ $(current_stage) = stage1 ]; then \
20724 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20725 else \
20726 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20727 $(MAKE) stage1-start; \
20728 fi; \
20729 cd $(HOST_SUBDIR)/libdecnumber && \
20730 $(MAKE) $(EXTRA_HOST_FLAGS) \
20731 clean
20732 @endif libdecnumber-bootstrap
20733
20734
20735 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20736 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20737 maybe-all-stage2-libdecnumber:
20738 maybe-clean-stage2-libdecnumber:
20739 @if libdecnumber-bootstrap
20740 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20741 all-stage2: all-stage2-libdecnumber
20742 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20743 all-stage2-libdecnumber: configure-stage2-libdecnumber
20744 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20745 @r=`${PWD_COMMAND}`; export r; \
20746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20747 TFLAGS="$(STAGE2_TFLAGS)"; \
20748 $(HOST_EXPORTS) \
20749 $(POSTSTAGE1_HOST_EXPORTS) \
20750 cd $(HOST_SUBDIR)/libdecnumber && \
20751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20752 CFLAGS="$(STAGE2_CFLAGS)" \
20753 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20754 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20755 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20756 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20757 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20758 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20759 TFLAGS="$(STAGE2_TFLAGS)" \
20760 $(TARGET-stage2-libdecnumber)
20761
20762 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20763 clean-stage2: clean-stage2-libdecnumber
20764 clean-stage2-libdecnumber:
20765 @if [ $(current_stage) = stage2 ]; then \
20766 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20767 else \
20768 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20769 $(MAKE) stage2-start; \
20770 fi; \
20771 cd $(HOST_SUBDIR)/libdecnumber && \
20772 $(MAKE) $(EXTRA_HOST_FLAGS) \
20773 $(POSTSTAGE1_FLAGS_TO_PASS) \
20774 clean
20775 @endif libdecnumber-bootstrap
20776
20777
20778 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20779 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20780 maybe-all-stage3-libdecnumber:
20781 maybe-clean-stage3-libdecnumber:
20782 @if libdecnumber-bootstrap
20783 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20784 all-stage3: all-stage3-libdecnumber
20785 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20786 all-stage3-libdecnumber: configure-stage3-libdecnumber
20787 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20788 @r=`${PWD_COMMAND}`; export r; \
20789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20790 TFLAGS="$(STAGE3_TFLAGS)"; \
20791 $(HOST_EXPORTS) \
20792 $(POSTSTAGE1_HOST_EXPORTS) \
20793 cd $(HOST_SUBDIR)/libdecnumber && \
20794 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20795 CFLAGS="$(STAGE3_CFLAGS)" \
20796 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20797 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20798 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20799 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20800 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20801 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20802 TFLAGS="$(STAGE3_TFLAGS)" \
20803 $(TARGET-stage3-libdecnumber)
20804
20805 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20806 clean-stage3: clean-stage3-libdecnumber
20807 clean-stage3-libdecnumber:
20808 @if [ $(current_stage) = stage3 ]; then \
20809 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20810 else \
20811 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20812 $(MAKE) stage3-start; \
20813 fi; \
20814 cd $(HOST_SUBDIR)/libdecnumber && \
20815 $(MAKE) $(EXTRA_HOST_FLAGS) \
20816 $(POSTSTAGE1_FLAGS_TO_PASS) \
20817 clean
20818 @endif libdecnumber-bootstrap
20819
20820
20821 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20822 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20823 maybe-all-stage4-libdecnumber:
20824 maybe-clean-stage4-libdecnumber:
20825 @if libdecnumber-bootstrap
20826 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20827 all-stage4: all-stage4-libdecnumber
20828 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20829 all-stage4-libdecnumber: configure-stage4-libdecnumber
20830 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20831 @r=`${PWD_COMMAND}`; export r; \
20832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20833 TFLAGS="$(STAGE4_TFLAGS)"; \
20834 $(HOST_EXPORTS) \
20835 $(POSTSTAGE1_HOST_EXPORTS) \
20836 cd $(HOST_SUBDIR)/libdecnumber && \
20837 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20838 CFLAGS="$(STAGE4_CFLAGS)" \
20839 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20840 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20841 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20842 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20843 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20844 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20845 TFLAGS="$(STAGE4_TFLAGS)" \
20846 $(TARGET-stage4-libdecnumber)
20847
20848 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20849 clean-stage4: clean-stage4-libdecnumber
20850 clean-stage4-libdecnumber:
20851 @if [ $(current_stage) = stage4 ]; then \
20852 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20853 else \
20854 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20855 $(MAKE) stage4-start; \
20856 fi; \
20857 cd $(HOST_SUBDIR)/libdecnumber && \
20858 $(MAKE) $(EXTRA_HOST_FLAGS) \
20859 $(POSTSTAGE1_FLAGS_TO_PASS) \
20860 clean
20861 @endif libdecnumber-bootstrap
20862
20863
20864 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20865 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20866 maybe-all-stageprofile-libdecnumber:
20867 maybe-clean-stageprofile-libdecnumber:
20868 @if libdecnumber-bootstrap
20869 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20870 all-stageprofile: all-stageprofile-libdecnumber
20871 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20872 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20873 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20874 @r=`${PWD_COMMAND}`; export r; \
20875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20876 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20877 $(HOST_EXPORTS) \
20878 $(POSTSTAGE1_HOST_EXPORTS) \
20879 cd $(HOST_SUBDIR)/libdecnumber && \
20880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20881 CFLAGS="$(STAGEprofile_CFLAGS)" \
20882 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20883 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20887 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20888 TFLAGS="$(STAGEprofile_TFLAGS)" \
20889 $(TARGET-stageprofile-libdecnumber)
20890
20891 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20892 clean-stageprofile: clean-stageprofile-libdecnumber
20893 clean-stageprofile-libdecnumber:
20894 @if [ $(current_stage) = stageprofile ]; then \
20895 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20896 else \
20897 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20898 $(MAKE) stageprofile-start; \
20899 fi; \
20900 cd $(HOST_SUBDIR)/libdecnumber && \
20901 $(MAKE) $(EXTRA_HOST_FLAGS) \
20902 $(POSTSTAGE1_FLAGS_TO_PASS) \
20903 clean
20904 @endif libdecnumber-bootstrap
20905
20906
20907 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20908 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20909 maybe-all-stagefeedback-libdecnumber:
20910 maybe-clean-stagefeedback-libdecnumber:
20911 @if libdecnumber-bootstrap
20912 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20913 all-stagefeedback: all-stagefeedback-libdecnumber
20914 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20915 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20916 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20917 @r=`${PWD_COMMAND}`; export r; \
20918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20919 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20920 $(HOST_EXPORTS) \
20921 $(POSTSTAGE1_HOST_EXPORTS) \
20922 cd $(HOST_SUBDIR)/libdecnumber && \
20923 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20924 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20925 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20926 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20927 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20928 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20929 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20930 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20931 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20932 $(TARGET-stagefeedback-libdecnumber)
20933
20934 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20935 clean-stagefeedback: clean-stagefeedback-libdecnumber
20936 clean-stagefeedback-libdecnumber:
20937 @if [ $(current_stage) = stagefeedback ]; then \
20938 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20939 else \
20940 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20941 $(MAKE) stagefeedback-start; \
20942 fi; \
20943 cd $(HOST_SUBDIR)/libdecnumber && \
20944 $(MAKE) $(EXTRA_HOST_FLAGS) \
20945 $(POSTSTAGE1_FLAGS_TO_PASS) \
20946 clean
20947 @endif libdecnumber-bootstrap
20948
20949
20950
20951
20952
20953 .PHONY: check-libdecnumber maybe-check-libdecnumber
20954 maybe-check-libdecnumber:
20955 @if libdecnumber
20956 maybe-check-libdecnumber: check-libdecnumber
20957
20958 check-libdecnumber:
20959 @: $(MAKE); $(unstage)
20960 @r=`${PWD_COMMAND}`; export r; \
20961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20962 $(HOST_EXPORTS) \
20963 (cd $(HOST_SUBDIR)/libdecnumber && \
20964 $(MAKE) $(FLAGS_TO_PASS) check)
20965
20966 @endif libdecnumber
20967
20968 .PHONY: install-libdecnumber maybe-install-libdecnumber
20969 maybe-install-libdecnumber:
20970 @if libdecnumber
20971 maybe-install-libdecnumber: install-libdecnumber
20972
20973 install-libdecnumber: installdirs
20974 @: $(MAKE); $(unstage)
20975 @r=`${PWD_COMMAND}`; export r; \
20976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20977 $(HOST_EXPORTS) \
20978 (cd $(HOST_SUBDIR)/libdecnumber && \
20979 $(MAKE) $(FLAGS_TO_PASS) install)
20980
20981 @endif libdecnumber
20982
20983 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20984 maybe-install-strip-libdecnumber:
20985 @if libdecnumber
20986 maybe-install-strip-libdecnumber: install-strip-libdecnumber
20987
20988 install-strip-libdecnumber: installdirs
20989 @: $(MAKE); $(unstage)
20990 @r=`${PWD_COMMAND}`; export r; \
20991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20992 $(HOST_EXPORTS) \
20993 (cd $(HOST_SUBDIR)/libdecnumber && \
20994 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20995
20996 @endif libdecnumber
20997
20998 # Other targets (info, dvi, pdf, etc.)
20999
21000 .PHONY: maybe-info-libdecnumber info-libdecnumber
21001 maybe-info-libdecnumber:
21002 @if libdecnumber
21003 maybe-info-libdecnumber: info-libdecnumber
21004
21005 info-libdecnumber: \
21006 configure-libdecnumber
21007 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21008 r=`${PWD_COMMAND}`; export r; \
21009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21010 $(HOST_EXPORTS) \
21011 for flag in $(EXTRA_HOST_FLAGS) ; do \
21012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21013 done; \
21014 echo "Doing info in libdecnumber" ; \
21015 (cd $(HOST_SUBDIR)/libdecnumber && \
21016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21018 "RANLIB=$${RANLIB}" \
21019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21020 info) \
21021 || exit 1
21022
21023 @endif libdecnumber
21024
21025 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21026 maybe-dvi-libdecnumber:
21027 @if libdecnumber
21028 maybe-dvi-libdecnumber: dvi-libdecnumber
21029
21030 dvi-libdecnumber: \
21031 configure-libdecnumber
21032 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21033 r=`${PWD_COMMAND}`; export r; \
21034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21035 $(HOST_EXPORTS) \
21036 for flag in $(EXTRA_HOST_FLAGS) ; do \
21037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21038 done; \
21039 echo "Doing dvi in libdecnumber" ; \
21040 (cd $(HOST_SUBDIR)/libdecnumber && \
21041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21043 "RANLIB=$${RANLIB}" \
21044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21045 dvi) \
21046 || exit 1
21047
21048 @endif libdecnumber
21049
21050 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21051 maybe-pdf-libdecnumber:
21052 @if libdecnumber
21053 maybe-pdf-libdecnumber: pdf-libdecnumber
21054
21055 pdf-libdecnumber: \
21056 configure-libdecnumber
21057 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21058 r=`${PWD_COMMAND}`; export r; \
21059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21060 $(HOST_EXPORTS) \
21061 for flag in $(EXTRA_HOST_FLAGS) ; do \
21062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21063 done; \
21064 echo "Doing pdf in libdecnumber" ; \
21065 (cd $(HOST_SUBDIR)/libdecnumber && \
21066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21068 "RANLIB=$${RANLIB}" \
21069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21070 pdf) \
21071 || exit 1
21072
21073 @endif libdecnumber
21074
21075 .PHONY: maybe-html-libdecnumber html-libdecnumber
21076 maybe-html-libdecnumber:
21077 @if libdecnumber
21078 maybe-html-libdecnumber: html-libdecnumber
21079
21080 html-libdecnumber: \
21081 configure-libdecnumber
21082 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21083 r=`${PWD_COMMAND}`; export r; \
21084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21085 $(HOST_EXPORTS) \
21086 for flag in $(EXTRA_HOST_FLAGS) ; do \
21087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21088 done; \
21089 echo "Doing html in libdecnumber" ; \
21090 (cd $(HOST_SUBDIR)/libdecnumber && \
21091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21093 "RANLIB=$${RANLIB}" \
21094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21095 html) \
21096 || exit 1
21097
21098 @endif libdecnumber
21099
21100 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21101 maybe-TAGS-libdecnumber:
21102 @if libdecnumber
21103 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21104
21105 TAGS-libdecnumber: \
21106 configure-libdecnumber
21107 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21108 r=`${PWD_COMMAND}`; export r; \
21109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21110 $(HOST_EXPORTS) \
21111 for flag in $(EXTRA_HOST_FLAGS) ; do \
21112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21113 done; \
21114 echo "Doing TAGS in libdecnumber" ; \
21115 (cd $(HOST_SUBDIR)/libdecnumber && \
21116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21118 "RANLIB=$${RANLIB}" \
21119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21120 TAGS) \
21121 || exit 1
21122
21123 @endif libdecnumber
21124
21125 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21126 maybe-install-info-libdecnumber:
21127 @if libdecnumber
21128 maybe-install-info-libdecnumber: install-info-libdecnumber
21129
21130 install-info-libdecnumber: \
21131 configure-libdecnumber \
21132 info-libdecnumber
21133 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21134 r=`${PWD_COMMAND}`; export r; \
21135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21136 $(HOST_EXPORTS) \
21137 for flag in $(EXTRA_HOST_FLAGS) ; do \
21138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21139 done; \
21140 echo "Doing install-info in libdecnumber" ; \
21141 (cd $(HOST_SUBDIR)/libdecnumber && \
21142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21144 "RANLIB=$${RANLIB}" \
21145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21146 install-info) \
21147 || exit 1
21148
21149 @endif libdecnumber
21150
21151 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21152 maybe-install-pdf-libdecnumber:
21153 @if libdecnumber
21154 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21155
21156 install-pdf-libdecnumber: \
21157 configure-libdecnumber \
21158 pdf-libdecnumber
21159 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21160 r=`${PWD_COMMAND}`; export r; \
21161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21162 $(HOST_EXPORTS) \
21163 for flag in $(EXTRA_HOST_FLAGS) ; do \
21164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21165 done; \
21166 echo "Doing install-pdf in libdecnumber" ; \
21167 (cd $(HOST_SUBDIR)/libdecnumber && \
21168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21170 "RANLIB=$${RANLIB}" \
21171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21172 install-pdf) \
21173 || exit 1
21174
21175 @endif libdecnumber
21176
21177 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21178 maybe-install-html-libdecnumber:
21179 @if libdecnumber
21180 maybe-install-html-libdecnumber: install-html-libdecnumber
21181
21182 install-html-libdecnumber: \
21183 configure-libdecnumber \
21184 html-libdecnumber
21185 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21186 r=`${PWD_COMMAND}`; export r; \
21187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21188 $(HOST_EXPORTS) \
21189 for flag in $(EXTRA_HOST_FLAGS) ; do \
21190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21191 done; \
21192 echo "Doing install-html in libdecnumber" ; \
21193 (cd $(HOST_SUBDIR)/libdecnumber && \
21194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21196 "RANLIB=$${RANLIB}" \
21197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21198 install-html) \
21199 || exit 1
21200
21201 @endif libdecnumber
21202
21203 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21204 maybe-installcheck-libdecnumber:
21205 @if libdecnumber
21206 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21207
21208 installcheck-libdecnumber: \
21209 configure-libdecnumber
21210 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21211 r=`${PWD_COMMAND}`; export r; \
21212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21213 $(HOST_EXPORTS) \
21214 for flag in $(EXTRA_HOST_FLAGS) ; do \
21215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21216 done; \
21217 echo "Doing installcheck in libdecnumber" ; \
21218 (cd $(HOST_SUBDIR)/libdecnumber && \
21219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21221 "RANLIB=$${RANLIB}" \
21222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21223 installcheck) \
21224 || exit 1
21225
21226 @endif libdecnumber
21227
21228 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21229 maybe-mostlyclean-libdecnumber:
21230 @if libdecnumber
21231 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21232
21233 mostlyclean-libdecnumber:
21234 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21235 r=`${PWD_COMMAND}`; export r; \
21236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21237 $(HOST_EXPORTS) \
21238 for flag in $(EXTRA_HOST_FLAGS) ; do \
21239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21240 done; \
21241 echo "Doing mostlyclean in libdecnumber" ; \
21242 (cd $(HOST_SUBDIR)/libdecnumber && \
21243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21245 "RANLIB=$${RANLIB}" \
21246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21247 mostlyclean) \
21248 || exit 1
21249
21250 @endif libdecnumber
21251
21252 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21253 maybe-clean-libdecnumber:
21254 @if libdecnumber
21255 maybe-clean-libdecnumber: clean-libdecnumber
21256
21257 clean-libdecnumber:
21258 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21259 r=`${PWD_COMMAND}`; export r; \
21260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21261 $(HOST_EXPORTS) \
21262 for flag in $(EXTRA_HOST_FLAGS) ; do \
21263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21264 done; \
21265 echo "Doing clean in libdecnumber" ; \
21266 (cd $(HOST_SUBDIR)/libdecnumber && \
21267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21269 "RANLIB=$${RANLIB}" \
21270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21271 clean) \
21272 || exit 1
21273
21274 @endif libdecnumber
21275
21276 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21277 maybe-distclean-libdecnumber:
21278 @if libdecnumber
21279 maybe-distclean-libdecnumber: distclean-libdecnumber
21280
21281 distclean-libdecnumber:
21282 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21283 r=`${PWD_COMMAND}`; export r; \
21284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21285 $(HOST_EXPORTS) \
21286 for flag in $(EXTRA_HOST_FLAGS) ; do \
21287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21288 done; \
21289 echo "Doing distclean in libdecnumber" ; \
21290 (cd $(HOST_SUBDIR)/libdecnumber && \
21291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21293 "RANLIB=$${RANLIB}" \
21294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21295 distclean) \
21296 || exit 1
21297
21298 @endif libdecnumber
21299
21300 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21301 maybe-maintainer-clean-libdecnumber:
21302 @if libdecnumber
21303 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21304
21305 maintainer-clean-libdecnumber:
21306 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21307 r=`${PWD_COMMAND}`; export r; \
21308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309 $(HOST_EXPORTS) \
21310 for flag in $(EXTRA_HOST_FLAGS) ; do \
21311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21312 done; \
21313 echo "Doing maintainer-clean in libdecnumber" ; \
21314 (cd $(HOST_SUBDIR)/libdecnumber && \
21315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21317 "RANLIB=$${RANLIB}" \
21318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21319 maintainer-clean) \
21320 || exit 1
21321
21322 @endif libdecnumber
21323
21324
21325
21326 .PHONY: configure-libgui maybe-configure-libgui
21327 maybe-configure-libgui:
21328 @if gcc-bootstrap
21329 configure-libgui: stage_current
21330 @endif gcc-bootstrap
21331 @if libgui
21332 maybe-configure-libgui: configure-libgui
21333 configure-libgui:
21334 @: $(MAKE); $(unstage)
21335 @r=`${PWD_COMMAND}`; export r; \
21336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21337 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21338 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21339 $(HOST_EXPORTS) \
21340 echo Configuring in $(HOST_SUBDIR)/libgui; \
21341 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21342 case $(srcdir) in \
21343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21344 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21346 esac; \
21347 srcdiroption="--srcdir=$${topdir}/libgui"; \
21348 libsrcdir="$$s/libgui"; \
21349 $(SHELL) $${libsrcdir}/configure \
21350 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21351 --target=${target_alias} $${srcdiroption} \
21352 || exit 1
21353 @endif libgui
21354
21355
21356
21357
21358
21359 .PHONY: all-libgui maybe-all-libgui
21360 maybe-all-libgui:
21361 @if gcc-bootstrap
21362 all-libgui: stage_current
21363 @endif gcc-bootstrap
21364 @if libgui
21365 TARGET-libgui=all
21366 maybe-all-libgui: all-libgui
21367 all-libgui: configure-libgui
21368 @: $(MAKE); $(unstage)
21369 @r=`${PWD_COMMAND}`; export r; \
21370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21371 $(HOST_EXPORTS) \
21372 (cd $(HOST_SUBDIR)/libgui && \
21373 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21374 $(TARGET-libgui))
21375 @endif libgui
21376
21377
21378
21379
21380 .PHONY: check-libgui maybe-check-libgui
21381 maybe-check-libgui:
21382 @if libgui
21383 maybe-check-libgui: check-libgui
21384
21385 check-libgui:
21386 @: $(MAKE); $(unstage)
21387 @r=`${PWD_COMMAND}`; export r; \
21388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21389 $(HOST_EXPORTS) \
21390 (cd $(HOST_SUBDIR)/libgui && \
21391 $(MAKE) $(FLAGS_TO_PASS) check)
21392
21393 @endif libgui
21394
21395 .PHONY: install-libgui maybe-install-libgui
21396 maybe-install-libgui:
21397 @if libgui
21398 maybe-install-libgui: install-libgui
21399
21400 install-libgui: installdirs
21401 @: $(MAKE); $(unstage)
21402 @r=`${PWD_COMMAND}`; export r; \
21403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21404 $(HOST_EXPORTS) \
21405 (cd $(HOST_SUBDIR)/libgui && \
21406 $(MAKE) $(FLAGS_TO_PASS) install)
21407
21408 @endif libgui
21409
21410 .PHONY: install-strip-libgui maybe-install-strip-libgui
21411 maybe-install-strip-libgui:
21412 @if libgui
21413 maybe-install-strip-libgui: install-strip-libgui
21414
21415 install-strip-libgui: installdirs
21416 @: $(MAKE); $(unstage)
21417 @r=`${PWD_COMMAND}`; export r; \
21418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21419 $(HOST_EXPORTS) \
21420 (cd $(HOST_SUBDIR)/libgui && \
21421 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21422
21423 @endif libgui
21424
21425 # Other targets (info, dvi, pdf, etc.)
21426
21427 .PHONY: maybe-info-libgui info-libgui
21428 maybe-info-libgui:
21429 @if libgui
21430 maybe-info-libgui: info-libgui
21431
21432 info-libgui: \
21433 configure-libgui
21434 @: $(MAKE); $(unstage)
21435 @[ -f ./libgui/Makefile ] || exit 0; \
21436 r=`${PWD_COMMAND}`; export r; \
21437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21438 $(HOST_EXPORTS) \
21439 for flag in $(EXTRA_HOST_FLAGS) ; do \
21440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21441 done; \
21442 echo "Doing info in libgui" ; \
21443 (cd $(HOST_SUBDIR)/libgui && \
21444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21446 "RANLIB=$${RANLIB}" \
21447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21448 info) \
21449 || exit 1
21450
21451 @endif libgui
21452
21453 .PHONY: maybe-dvi-libgui dvi-libgui
21454 maybe-dvi-libgui:
21455 @if libgui
21456 maybe-dvi-libgui: dvi-libgui
21457
21458 dvi-libgui: \
21459 configure-libgui
21460 @: $(MAKE); $(unstage)
21461 @[ -f ./libgui/Makefile ] || exit 0; \
21462 r=`${PWD_COMMAND}`; export r; \
21463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21464 $(HOST_EXPORTS) \
21465 for flag in $(EXTRA_HOST_FLAGS) ; do \
21466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21467 done; \
21468 echo "Doing dvi in libgui" ; \
21469 (cd $(HOST_SUBDIR)/libgui && \
21470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21472 "RANLIB=$${RANLIB}" \
21473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21474 dvi) \
21475 || exit 1
21476
21477 @endif libgui
21478
21479 .PHONY: maybe-pdf-libgui pdf-libgui
21480 maybe-pdf-libgui:
21481 @if libgui
21482 maybe-pdf-libgui: pdf-libgui
21483
21484 pdf-libgui: \
21485 configure-libgui
21486 @: $(MAKE); $(unstage)
21487 @[ -f ./libgui/Makefile ] || exit 0; \
21488 r=`${PWD_COMMAND}`; export r; \
21489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21490 $(HOST_EXPORTS) \
21491 for flag in $(EXTRA_HOST_FLAGS) ; do \
21492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21493 done; \
21494 echo "Doing pdf in libgui" ; \
21495 (cd $(HOST_SUBDIR)/libgui && \
21496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21498 "RANLIB=$${RANLIB}" \
21499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21500 pdf) \
21501 || exit 1
21502
21503 @endif libgui
21504
21505 .PHONY: maybe-html-libgui html-libgui
21506 maybe-html-libgui:
21507 @if libgui
21508 maybe-html-libgui: html-libgui
21509
21510 html-libgui: \
21511 configure-libgui
21512 @: $(MAKE); $(unstage)
21513 @[ -f ./libgui/Makefile ] || exit 0; \
21514 r=`${PWD_COMMAND}`; export r; \
21515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21516 $(HOST_EXPORTS) \
21517 for flag in $(EXTRA_HOST_FLAGS) ; do \
21518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21519 done; \
21520 echo "Doing html in libgui" ; \
21521 (cd $(HOST_SUBDIR)/libgui && \
21522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21524 "RANLIB=$${RANLIB}" \
21525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21526 html) \
21527 || exit 1
21528
21529 @endif libgui
21530
21531 .PHONY: maybe-TAGS-libgui TAGS-libgui
21532 maybe-TAGS-libgui:
21533 @if libgui
21534 maybe-TAGS-libgui: TAGS-libgui
21535
21536 TAGS-libgui: \
21537 configure-libgui
21538 @: $(MAKE); $(unstage)
21539 @[ -f ./libgui/Makefile ] || exit 0; \
21540 r=`${PWD_COMMAND}`; export r; \
21541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21542 $(HOST_EXPORTS) \
21543 for flag in $(EXTRA_HOST_FLAGS) ; do \
21544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21545 done; \
21546 echo "Doing TAGS in libgui" ; \
21547 (cd $(HOST_SUBDIR)/libgui && \
21548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21550 "RANLIB=$${RANLIB}" \
21551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21552 TAGS) \
21553 || exit 1
21554
21555 @endif libgui
21556
21557 .PHONY: maybe-install-info-libgui install-info-libgui
21558 maybe-install-info-libgui:
21559 @if libgui
21560 maybe-install-info-libgui: install-info-libgui
21561
21562 install-info-libgui: \
21563 configure-libgui \
21564 info-libgui
21565 @: $(MAKE); $(unstage)
21566 @[ -f ./libgui/Makefile ] || exit 0; \
21567 r=`${PWD_COMMAND}`; export r; \
21568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21569 $(HOST_EXPORTS) \
21570 for flag in $(EXTRA_HOST_FLAGS) ; do \
21571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21572 done; \
21573 echo "Doing install-info in libgui" ; \
21574 (cd $(HOST_SUBDIR)/libgui && \
21575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21577 "RANLIB=$${RANLIB}" \
21578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21579 install-info) \
21580 || exit 1
21581
21582 @endif libgui
21583
21584 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21585 maybe-install-pdf-libgui:
21586 @if libgui
21587 maybe-install-pdf-libgui: install-pdf-libgui
21588
21589 install-pdf-libgui: \
21590 configure-libgui \
21591 pdf-libgui
21592 @: $(MAKE); $(unstage)
21593 @[ -f ./libgui/Makefile ] || exit 0; \
21594 r=`${PWD_COMMAND}`; export r; \
21595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21596 $(HOST_EXPORTS) \
21597 for flag in $(EXTRA_HOST_FLAGS) ; do \
21598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21599 done; \
21600 echo "Doing install-pdf in libgui" ; \
21601 (cd $(HOST_SUBDIR)/libgui && \
21602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21604 "RANLIB=$${RANLIB}" \
21605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21606 install-pdf) \
21607 || exit 1
21608
21609 @endif libgui
21610
21611 .PHONY: maybe-install-html-libgui install-html-libgui
21612 maybe-install-html-libgui:
21613 @if libgui
21614 maybe-install-html-libgui: install-html-libgui
21615
21616 install-html-libgui: \
21617 configure-libgui \
21618 html-libgui
21619 @: $(MAKE); $(unstage)
21620 @[ -f ./libgui/Makefile ] || exit 0; \
21621 r=`${PWD_COMMAND}`; export r; \
21622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21623 $(HOST_EXPORTS) \
21624 for flag in $(EXTRA_HOST_FLAGS) ; do \
21625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21626 done; \
21627 echo "Doing install-html in libgui" ; \
21628 (cd $(HOST_SUBDIR)/libgui && \
21629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21631 "RANLIB=$${RANLIB}" \
21632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21633 install-html) \
21634 || exit 1
21635
21636 @endif libgui
21637
21638 .PHONY: maybe-installcheck-libgui installcheck-libgui
21639 maybe-installcheck-libgui:
21640 @if libgui
21641 maybe-installcheck-libgui: installcheck-libgui
21642
21643 installcheck-libgui: \
21644 configure-libgui
21645 @: $(MAKE); $(unstage)
21646 @[ -f ./libgui/Makefile ] || exit 0; \
21647 r=`${PWD_COMMAND}`; export r; \
21648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21649 $(HOST_EXPORTS) \
21650 for flag in $(EXTRA_HOST_FLAGS) ; do \
21651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21652 done; \
21653 echo "Doing installcheck in libgui" ; \
21654 (cd $(HOST_SUBDIR)/libgui && \
21655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21657 "RANLIB=$${RANLIB}" \
21658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21659 installcheck) \
21660 || exit 1
21661
21662 @endif libgui
21663
21664 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21665 maybe-mostlyclean-libgui:
21666 @if libgui
21667 maybe-mostlyclean-libgui: mostlyclean-libgui
21668
21669 mostlyclean-libgui:
21670 @: $(MAKE); $(unstage)
21671 @[ -f ./libgui/Makefile ] || exit 0; \
21672 r=`${PWD_COMMAND}`; export r; \
21673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21674 $(HOST_EXPORTS) \
21675 for flag in $(EXTRA_HOST_FLAGS) ; do \
21676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21677 done; \
21678 echo "Doing mostlyclean in libgui" ; \
21679 (cd $(HOST_SUBDIR)/libgui && \
21680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21682 "RANLIB=$${RANLIB}" \
21683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21684 mostlyclean) \
21685 || exit 1
21686
21687 @endif libgui
21688
21689 .PHONY: maybe-clean-libgui clean-libgui
21690 maybe-clean-libgui:
21691 @if libgui
21692 maybe-clean-libgui: clean-libgui
21693
21694 clean-libgui:
21695 @: $(MAKE); $(unstage)
21696 @[ -f ./libgui/Makefile ] || exit 0; \
21697 r=`${PWD_COMMAND}`; export r; \
21698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21699 $(HOST_EXPORTS) \
21700 for flag in $(EXTRA_HOST_FLAGS) ; do \
21701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21702 done; \
21703 echo "Doing clean in libgui" ; \
21704 (cd $(HOST_SUBDIR)/libgui && \
21705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21707 "RANLIB=$${RANLIB}" \
21708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21709 clean) \
21710 || exit 1
21711
21712 @endif libgui
21713
21714 .PHONY: maybe-distclean-libgui distclean-libgui
21715 maybe-distclean-libgui:
21716 @if libgui
21717 maybe-distclean-libgui: distclean-libgui
21718
21719 distclean-libgui:
21720 @: $(MAKE); $(unstage)
21721 @[ -f ./libgui/Makefile ] || exit 0; \
21722 r=`${PWD_COMMAND}`; export r; \
21723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21724 $(HOST_EXPORTS) \
21725 for flag in $(EXTRA_HOST_FLAGS) ; do \
21726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21727 done; \
21728 echo "Doing distclean in libgui" ; \
21729 (cd $(HOST_SUBDIR)/libgui && \
21730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21732 "RANLIB=$${RANLIB}" \
21733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21734 distclean) \
21735 || exit 1
21736
21737 @endif libgui
21738
21739 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21740 maybe-maintainer-clean-libgui:
21741 @if libgui
21742 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21743
21744 maintainer-clean-libgui:
21745 @: $(MAKE); $(unstage)
21746 @[ -f ./libgui/Makefile ] || exit 0; \
21747 r=`${PWD_COMMAND}`; export r; \
21748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21749 $(HOST_EXPORTS) \
21750 for flag in $(EXTRA_HOST_FLAGS) ; do \
21751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21752 done; \
21753 echo "Doing maintainer-clean in libgui" ; \
21754 (cd $(HOST_SUBDIR)/libgui && \
21755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21757 "RANLIB=$${RANLIB}" \
21758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21759 maintainer-clean) \
21760 || exit 1
21761
21762 @endif libgui
21763
21764
21765
21766 .PHONY: configure-libiberty maybe-configure-libiberty
21767 maybe-configure-libiberty:
21768 @if gcc-bootstrap
21769 configure-libiberty: stage_current
21770 @endif gcc-bootstrap
21771 @if libiberty
21772 maybe-configure-libiberty: configure-libiberty
21773 configure-libiberty:
21774 @r=`${PWD_COMMAND}`; export r; \
21775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21776 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21778 $(HOST_EXPORTS) \
21779 echo Configuring in $(HOST_SUBDIR)/libiberty; \
21780 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21781 case $(srcdir) in \
21782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21783 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21785 esac; \
21786 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21787 libsrcdir="$$s/libiberty"; \
21788 $(SHELL) $${libsrcdir}/configure \
21789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21790 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21791 || exit 1
21792 @endif libiberty
21793
21794
21795
21796 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21797 maybe-configure-stage1-libiberty:
21798 @if libiberty-bootstrap
21799 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21800 configure-stage1-libiberty:
21801 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21802 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21803 @r=`${PWD_COMMAND}`; export r; \
21804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21805 TFLAGS="$(STAGE1_TFLAGS)"; \
21806 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21807 $(HOST_EXPORTS) \
21808 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21809 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21810 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21811 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21812 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21813 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21814 case $(srcdir) in \
21815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21816 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21818 esac; \
21819 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21820 libsrcdir="$$s/libiberty"; \
21821 $(SHELL) $${libsrcdir}/configure \
21822 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21823 --target=${target_alias} $${srcdiroption} \
21824 $(STAGE1_CONFIGURE_FLAGS) \
21825 @extra_host_libiberty_configure_flags@
21826 @endif libiberty-bootstrap
21827
21828 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21829 maybe-configure-stage2-libiberty:
21830 @if libiberty-bootstrap
21831 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21832 configure-stage2-libiberty:
21833 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21834 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21835 @r=`${PWD_COMMAND}`; export r; \
21836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21837 TFLAGS="$(STAGE2_TFLAGS)"; \
21838 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21839 $(HOST_EXPORTS) \
21840 $(POSTSTAGE1_HOST_EXPORTS) \
21841 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21842 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21843 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21844 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21846 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21847 case $(srcdir) in \
21848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21849 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21851 esac; \
21852 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21853 libsrcdir="$$s/libiberty"; \
21854 $(SHELL) $${libsrcdir}/configure \
21855 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21856 --target=${target_alias} $${srcdiroption} \
21857 --with-build-libsubdir=$(HOST_SUBDIR) \
21858 $(STAGE2_CONFIGURE_FLAGS) \
21859 @extra_host_libiberty_configure_flags@
21860 @endif libiberty-bootstrap
21861
21862 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21863 maybe-configure-stage3-libiberty:
21864 @if libiberty-bootstrap
21865 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21866 configure-stage3-libiberty:
21867 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21868 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21869 @r=`${PWD_COMMAND}`; export r; \
21870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21871 TFLAGS="$(STAGE3_TFLAGS)"; \
21872 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21873 $(HOST_EXPORTS) \
21874 $(POSTSTAGE1_HOST_EXPORTS) \
21875 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21876 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21877 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21878 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21880 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21881 case $(srcdir) in \
21882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21883 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21885 esac; \
21886 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21887 libsrcdir="$$s/libiberty"; \
21888 $(SHELL) $${libsrcdir}/configure \
21889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21890 --target=${target_alias} $${srcdiroption} \
21891 --with-build-libsubdir=$(HOST_SUBDIR) \
21892 $(STAGE3_CONFIGURE_FLAGS) \
21893 @extra_host_libiberty_configure_flags@
21894 @endif libiberty-bootstrap
21895
21896 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21897 maybe-configure-stage4-libiberty:
21898 @if libiberty-bootstrap
21899 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21900 configure-stage4-libiberty:
21901 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21903 @r=`${PWD_COMMAND}`; export r; \
21904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21905 TFLAGS="$(STAGE4_TFLAGS)"; \
21906 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21907 $(HOST_EXPORTS) \
21908 $(POSTSTAGE1_HOST_EXPORTS) \
21909 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21910 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21911 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21912 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21914 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21915 case $(srcdir) in \
21916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21917 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21919 esac; \
21920 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21921 libsrcdir="$$s/libiberty"; \
21922 $(SHELL) $${libsrcdir}/configure \
21923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21924 --target=${target_alias} $${srcdiroption} \
21925 --with-build-libsubdir=$(HOST_SUBDIR) \
21926 $(STAGE4_CONFIGURE_FLAGS) \
21927 @extra_host_libiberty_configure_flags@
21928 @endif libiberty-bootstrap
21929
21930 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21931 maybe-configure-stageprofile-libiberty:
21932 @if libiberty-bootstrap
21933 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21934 configure-stageprofile-libiberty:
21935 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21936 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21937 @r=`${PWD_COMMAND}`; export r; \
21938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21939 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21940 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21941 $(HOST_EXPORTS) \
21942 $(POSTSTAGE1_HOST_EXPORTS) \
21943 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21944 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21945 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21946 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21947 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21948 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21949 case $(srcdir) in \
21950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21951 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21953 esac; \
21954 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21955 libsrcdir="$$s/libiberty"; \
21956 $(SHELL) $${libsrcdir}/configure \
21957 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21958 --target=${target_alias} $${srcdiroption} \
21959 --with-build-libsubdir=$(HOST_SUBDIR) \
21960 $(STAGEprofile_CONFIGURE_FLAGS) \
21961 @extra_host_libiberty_configure_flags@
21962 @endif libiberty-bootstrap
21963
21964 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21965 maybe-configure-stagefeedback-libiberty:
21966 @if libiberty-bootstrap
21967 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21968 configure-stagefeedback-libiberty:
21969 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21970 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21971 @r=`${PWD_COMMAND}`; export r; \
21972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21973 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21974 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21975 $(HOST_EXPORTS) \
21976 $(POSTSTAGE1_HOST_EXPORTS) \
21977 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21978 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21979 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21980 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21981 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21982 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21983 case $(srcdir) in \
21984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21985 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21987 esac; \
21988 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21989 libsrcdir="$$s/libiberty"; \
21990 $(SHELL) $${libsrcdir}/configure \
21991 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21992 --target=${target_alias} $${srcdiroption} \
21993 --with-build-libsubdir=$(HOST_SUBDIR) \
21994 $(STAGEfeedback_CONFIGURE_FLAGS) \
21995 @extra_host_libiberty_configure_flags@
21996 @endif libiberty-bootstrap
21997
21998
21999
22000
22001
22002 .PHONY: all-libiberty maybe-all-libiberty
22003 maybe-all-libiberty:
22004 @if gcc-bootstrap
22005 all-libiberty: stage_current
22006 @endif gcc-bootstrap
22007 @if libiberty
22008 TARGET-libiberty=all
22009 maybe-all-libiberty: all-libiberty
22010 all-libiberty: configure-libiberty
22011 @r=`${PWD_COMMAND}`; export r; \
22012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22013 $(HOST_EXPORTS) \
22014 (cd $(HOST_SUBDIR)/libiberty && \
22015 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22016 $(TARGET-libiberty))
22017 @endif libiberty
22018
22019
22020
22021 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22022 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22023 maybe-all-stage1-libiberty:
22024 maybe-clean-stage1-libiberty:
22025 @if libiberty-bootstrap
22026 maybe-all-stage1-libiberty: all-stage1-libiberty
22027 all-stage1: all-stage1-libiberty
22028 TARGET-stage1-libiberty = $(TARGET-libiberty)
22029 all-stage1-libiberty: configure-stage1-libiberty
22030 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22031 @r=`${PWD_COMMAND}`; export r; \
22032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22033 TFLAGS="$(STAGE1_TFLAGS)"; \
22034 $(HOST_EXPORTS) \
22035 cd $(HOST_SUBDIR)/libiberty && \
22036 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22037 CFLAGS="$(STAGE1_CFLAGS)" \
22038 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22039 LIBCFLAGS="$(LIBCFLAGS)" \
22040 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22041 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22042 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22043 $(EXTRA_HOST_FLAGS) \
22044 TFLAGS="$(STAGE1_TFLAGS)" \
22045 $(TARGET-stage1-libiberty)
22046
22047 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22048 clean-stage1: clean-stage1-libiberty
22049 clean-stage1-libiberty:
22050 @if [ $(current_stage) = stage1 ]; then \
22051 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22052 else \
22053 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22054 $(MAKE) stage1-start; \
22055 fi; \
22056 cd $(HOST_SUBDIR)/libiberty && \
22057 $(MAKE) $(EXTRA_HOST_FLAGS) \
22058 clean
22059 @endif libiberty-bootstrap
22060
22061
22062 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22063 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22064 maybe-all-stage2-libiberty:
22065 maybe-clean-stage2-libiberty:
22066 @if libiberty-bootstrap
22067 maybe-all-stage2-libiberty: all-stage2-libiberty
22068 all-stage2: all-stage2-libiberty
22069 TARGET-stage2-libiberty = $(TARGET-libiberty)
22070 all-stage2-libiberty: configure-stage2-libiberty
22071 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22072 @r=`${PWD_COMMAND}`; export r; \
22073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22074 TFLAGS="$(STAGE2_TFLAGS)"; \
22075 $(HOST_EXPORTS) \
22076 $(POSTSTAGE1_HOST_EXPORTS) \
22077 cd $(HOST_SUBDIR)/libiberty && \
22078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22079 CFLAGS="$(STAGE2_CFLAGS)" \
22080 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22081 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22082 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22083 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22084 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22085 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22086 TFLAGS="$(STAGE2_TFLAGS)" \
22087 $(TARGET-stage2-libiberty)
22088
22089 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22090 clean-stage2: clean-stage2-libiberty
22091 clean-stage2-libiberty:
22092 @if [ $(current_stage) = stage2 ]; then \
22093 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22094 else \
22095 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22096 $(MAKE) stage2-start; \
22097 fi; \
22098 cd $(HOST_SUBDIR)/libiberty && \
22099 $(MAKE) $(EXTRA_HOST_FLAGS) \
22100 $(POSTSTAGE1_FLAGS_TO_PASS) \
22101 clean
22102 @endif libiberty-bootstrap
22103
22104
22105 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22106 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22107 maybe-all-stage3-libiberty:
22108 maybe-clean-stage3-libiberty:
22109 @if libiberty-bootstrap
22110 maybe-all-stage3-libiberty: all-stage3-libiberty
22111 all-stage3: all-stage3-libiberty
22112 TARGET-stage3-libiberty = $(TARGET-libiberty)
22113 all-stage3-libiberty: configure-stage3-libiberty
22114 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22115 @r=`${PWD_COMMAND}`; export r; \
22116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22117 TFLAGS="$(STAGE3_TFLAGS)"; \
22118 $(HOST_EXPORTS) \
22119 $(POSTSTAGE1_HOST_EXPORTS) \
22120 cd $(HOST_SUBDIR)/libiberty && \
22121 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22122 CFLAGS="$(STAGE3_CFLAGS)" \
22123 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22124 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22125 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22126 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22127 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22128 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22129 TFLAGS="$(STAGE3_TFLAGS)" \
22130 $(TARGET-stage3-libiberty)
22131
22132 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22133 clean-stage3: clean-stage3-libiberty
22134 clean-stage3-libiberty:
22135 @if [ $(current_stage) = stage3 ]; then \
22136 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22137 else \
22138 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22139 $(MAKE) stage3-start; \
22140 fi; \
22141 cd $(HOST_SUBDIR)/libiberty && \
22142 $(MAKE) $(EXTRA_HOST_FLAGS) \
22143 $(POSTSTAGE1_FLAGS_TO_PASS) \
22144 clean
22145 @endif libiberty-bootstrap
22146
22147
22148 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22149 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22150 maybe-all-stage4-libiberty:
22151 maybe-clean-stage4-libiberty:
22152 @if libiberty-bootstrap
22153 maybe-all-stage4-libiberty: all-stage4-libiberty
22154 all-stage4: all-stage4-libiberty
22155 TARGET-stage4-libiberty = $(TARGET-libiberty)
22156 all-stage4-libiberty: configure-stage4-libiberty
22157 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22158 @r=`${PWD_COMMAND}`; export r; \
22159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22160 TFLAGS="$(STAGE4_TFLAGS)"; \
22161 $(HOST_EXPORTS) \
22162 $(POSTSTAGE1_HOST_EXPORTS) \
22163 cd $(HOST_SUBDIR)/libiberty && \
22164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22165 CFLAGS="$(STAGE4_CFLAGS)" \
22166 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22167 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22171 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22172 TFLAGS="$(STAGE4_TFLAGS)" \
22173 $(TARGET-stage4-libiberty)
22174
22175 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22176 clean-stage4: clean-stage4-libiberty
22177 clean-stage4-libiberty:
22178 @if [ $(current_stage) = stage4 ]; then \
22179 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22180 else \
22181 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22182 $(MAKE) stage4-start; \
22183 fi; \
22184 cd $(HOST_SUBDIR)/libiberty && \
22185 $(MAKE) $(EXTRA_HOST_FLAGS) \
22186 $(POSTSTAGE1_FLAGS_TO_PASS) \
22187 clean
22188 @endif libiberty-bootstrap
22189
22190
22191 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22192 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22193 maybe-all-stageprofile-libiberty:
22194 maybe-clean-stageprofile-libiberty:
22195 @if libiberty-bootstrap
22196 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22197 all-stageprofile: all-stageprofile-libiberty
22198 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22199 all-stageprofile-libiberty: configure-stageprofile-libiberty
22200 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22201 @r=`${PWD_COMMAND}`; export r; \
22202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22203 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22204 $(HOST_EXPORTS) \
22205 $(POSTSTAGE1_HOST_EXPORTS) \
22206 cd $(HOST_SUBDIR)/libiberty && \
22207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22208 CFLAGS="$(STAGEprofile_CFLAGS)" \
22209 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22210 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22214 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22215 TFLAGS="$(STAGEprofile_TFLAGS)" \
22216 $(TARGET-stageprofile-libiberty)
22217
22218 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22219 clean-stageprofile: clean-stageprofile-libiberty
22220 clean-stageprofile-libiberty:
22221 @if [ $(current_stage) = stageprofile ]; then \
22222 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22223 else \
22224 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22225 $(MAKE) stageprofile-start; \
22226 fi; \
22227 cd $(HOST_SUBDIR)/libiberty && \
22228 $(MAKE) $(EXTRA_HOST_FLAGS) \
22229 $(POSTSTAGE1_FLAGS_TO_PASS) \
22230 clean
22231 @endif libiberty-bootstrap
22232
22233
22234 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22235 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22236 maybe-all-stagefeedback-libiberty:
22237 maybe-clean-stagefeedback-libiberty:
22238 @if libiberty-bootstrap
22239 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22240 all-stagefeedback: all-stagefeedback-libiberty
22241 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22242 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22243 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22244 @r=`${PWD_COMMAND}`; export r; \
22245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22246 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22247 $(HOST_EXPORTS) \
22248 $(POSTSTAGE1_HOST_EXPORTS) \
22249 cd $(HOST_SUBDIR)/libiberty && \
22250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22251 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22252 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22253 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22257 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22258 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22259 $(TARGET-stagefeedback-libiberty)
22260
22261 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22262 clean-stagefeedback: clean-stagefeedback-libiberty
22263 clean-stagefeedback-libiberty:
22264 @if [ $(current_stage) = stagefeedback ]; then \
22265 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22266 else \
22267 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22268 $(MAKE) stagefeedback-start; \
22269 fi; \
22270 cd $(HOST_SUBDIR)/libiberty && \
22271 $(MAKE) $(EXTRA_HOST_FLAGS) \
22272 $(POSTSTAGE1_FLAGS_TO_PASS) \
22273 clean
22274 @endif libiberty-bootstrap
22275
22276
22277
22278
22279
22280 .PHONY: check-libiberty maybe-check-libiberty
22281 maybe-check-libiberty:
22282 @if libiberty
22283 maybe-check-libiberty: check-libiberty
22284
22285 check-libiberty:
22286 @: $(MAKE); $(unstage)
22287 @r=`${PWD_COMMAND}`; export r; \
22288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22289 $(HOST_EXPORTS) \
22290 (cd $(HOST_SUBDIR)/libiberty && \
22291 $(MAKE) $(FLAGS_TO_PASS) check)
22292
22293 @endif libiberty
22294
22295 .PHONY: install-libiberty maybe-install-libiberty
22296 maybe-install-libiberty:
22297 @if libiberty
22298 maybe-install-libiberty: install-libiberty
22299
22300 install-libiberty: installdirs
22301 @: $(MAKE); $(unstage)
22302 @r=`${PWD_COMMAND}`; export r; \
22303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22304 $(HOST_EXPORTS) \
22305 (cd $(HOST_SUBDIR)/libiberty && \
22306 $(MAKE) $(FLAGS_TO_PASS) install)
22307
22308 @endif libiberty
22309
22310 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22311 maybe-install-strip-libiberty:
22312 @if libiberty
22313 maybe-install-strip-libiberty: install-strip-libiberty
22314
22315 install-strip-libiberty: installdirs
22316 @: $(MAKE); $(unstage)
22317 @r=`${PWD_COMMAND}`; export r; \
22318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22319 $(HOST_EXPORTS) \
22320 (cd $(HOST_SUBDIR)/libiberty && \
22321 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22322
22323 @endif libiberty
22324
22325 # Other targets (info, dvi, pdf, etc.)
22326
22327 .PHONY: maybe-info-libiberty info-libiberty
22328 maybe-info-libiberty:
22329 @if libiberty
22330 maybe-info-libiberty: info-libiberty
22331
22332 info-libiberty: \
22333 configure-libiberty
22334 @[ -f ./libiberty/Makefile ] || exit 0; \
22335 r=`${PWD_COMMAND}`; export r; \
22336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22337 $(HOST_EXPORTS) \
22338 for flag in $(EXTRA_HOST_FLAGS) ; do \
22339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22340 done; \
22341 echo "Doing info in libiberty" ; \
22342 (cd $(HOST_SUBDIR)/libiberty && \
22343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22345 "RANLIB=$${RANLIB}" \
22346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22347 info) \
22348 || exit 1
22349
22350 @endif libiberty
22351
22352 .PHONY: maybe-dvi-libiberty dvi-libiberty
22353 maybe-dvi-libiberty:
22354 @if libiberty
22355 maybe-dvi-libiberty: dvi-libiberty
22356
22357 dvi-libiberty: \
22358 configure-libiberty
22359 @[ -f ./libiberty/Makefile ] || exit 0; \
22360 r=`${PWD_COMMAND}`; export r; \
22361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22362 $(HOST_EXPORTS) \
22363 for flag in $(EXTRA_HOST_FLAGS) ; do \
22364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22365 done; \
22366 echo "Doing dvi in libiberty" ; \
22367 (cd $(HOST_SUBDIR)/libiberty && \
22368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22370 "RANLIB=$${RANLIB}" \
22371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22372 dvi) \
22373 || exit 1
22374
22375 @endif libiberty
22376
22377 .PHONY: maybe-pdf-libiberty pdf-libiberty
22378 maybe-pdf-libiberty:
22379 @if libiberty
22380 maybe-pdf-libiberty: pdf-libiberty
22381
22382 pdf-libiberty: \
22383 configure-libiberty
22384 @[ -f ./libiberty/Makefile ] || exit 0; \
22385 r=`${PWD_COMMAND}`; export r; \
22386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22387 $(HOST_EXPORTS) \
22388 for flag in $(EXTRA_HOST_FLAGS) ; do \
22389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22390 done; \
22391 echo "Doing pdf in libiberty" ; \
22392 (cd $(HOST_SUBDIR)/libiberty && \
22393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22395 "RANLIB=$${RANLIB}" \
22396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22397 pdf) \
22398 || exit 1
22399
22400 @endif libiberty
22401
22402 .PHONY: maybe-html-libiberty html-libiberty
22403 maybe-html-libiberty:
22404 @if libiberty
22405 maybe-html-libiberty: html-libiberty
22406
22407 html-libiberty: \
22408 configure-libiberty
22409 @[ -f ./libiberty/Makefile ] || exit 0; \
22410 r=`${PWD_COMMAND}`; export r; \
22411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22412 $(HOST_EXPORTS) \
22413 for flag in $(EXTRA_HOST_FLAGS) ; do \
22414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22415 done; \
22416 echo "Doing html in libiberty" ; \
22417 (cd $(HOST_SUBDIR)/libiberty && \
22418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22420 "RANLIB=$${RANLIB}" \
22421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22422 html) \
22423 || exit 1
22424
22425 @endif libiberty
22426
22427 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22428 maybe-TAGS-libiberty:
22429 @if libiberty
22430 maybe-TAGS-libiberty: TAGS-libiberty
22431
22432 TAGS-libiberty: \
22433 configure-libiberty
22434 @[ -f ./libiberty/Makefile ] || exit 0; \
22435 r=`${PWD_COMMAND}`; export r; \
22436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22437 $(HOST_EXPORTS) \
22438 for flag in $(EXTRA_HOST_FLAGS) ; do \
22439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22440 done; \
22441 echo "Doing TAGS in libiberty" ; \
22442 (cd $(HOST_SUBDIR)/libiberty && \
22443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22445 "RANLIB=$${RANLIB}" \
22446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22447 TAGS) \
22448 || exit 1
22449
22450 @endif libiberty
22451
22452 .PHONY: maybe-install-info-libiberty install-info-libiberty
22453 maybe-install-info-libiberty:
22454 @if libiberty
22455 maybe-install-info-libiberty: install-info-libiberty
22456
22457 install-info-libiberty: \
22458 configure-libiberty \
22459 info-libiberty
22460 @[ -f ./libiberty/Makefile ] || exit 0; \
22461 r=`${PWD_COMMAND}`; export r; \
22462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22463 $(HOST_EXPORTS) \
22464 for flag in $(EXTRA_HOST_FLAGS) ; do \
22465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22466 done; \
22467 echo "Doing install-info in libiberty" ; \
22468 (cd $(HOST_SUBDIR)/libiberty && \
22469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22471 "RANLIB=$${RANLIB}" \
22472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22473 install-info) \
22474 || exit 1
22475
22476 @endif libiberty
22477
22478 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22479 maybe-install-pdf-libiberty:
22480 @if libiberty
22481 maybe-install-pdf-libiberty: install-pdf-libiberty
22482
22483 install-pdf-libiberty: \
22484 configure-libiberty \
22485 pdf-libiberty
22486 @[ -f ./libiberty/Makefile ] || exit 0; \
22487 r=`${PWD_COMMAND}`; export r; \
22488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22489 $(HOST_EXPORTS) \
22490 for flag in $(EXTRA_HOST_FLAGS) ; do \
22491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22492 done; \
22493 echo "Doing install-pdf in libiberty" ; \
22494 (cd $(HOST_SUBDIR)/libiberty && \
22495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22497 "RANLIB=$${RANLIB}" \
22498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22499 install-pdf) \
22500 || exit 1
22501
22502 @endif libiberty
22503
22504 .PHONY: maybe-install-html-libiberty install-html-libiberty
22505 maybe-install-html-libiberty:
22506 @if libiberty
22507 maybe-install-html-libiberty: install-html-libiberty
22508
22509 install-html-libiberty: \
22510 configure-libiberty \
22511 html-libiberty
22512 @[ -f ./libiberty/Makefile ] || exit 0; \
22513 r=`${PWD_COMMAND}`; export r; \
22514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22515 $(HOST_EXPORTS) \
22516 for flag in $(EXTRA_HOST_FLAGS) ; do \
22517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22518 done; \
22519 echo "Doing install-html in libiberty" ; \
22520 (cd $(HOST_SUBDIR)/libiberty && \
22521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22523 "RANLIB=$${RANLIB}" \
22524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22525 install-html) \
22526 || exit 1
22527
22528 @endif libiberty
22529
22530 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22531 maybe-installcheck-libiberty:
22532 @if libiberty
22533 maybe-installcheck-libiberty: installcheck-libiberty
22534
22535 installcheck-libiberty: \
22536 configure-libiberty
22537 @[ -f ./libiberty/Makefile ] || exit 0; \
22538 r=`${PWD_COMMAND}`; export r; \
22539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22540 $(HOST_EXPORTS) \
22541 for flag in $(EXTRA_HOST_FLAGS) ; do \
22542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22543 done; \
22544 echo "Doing installcheck in libiberty" ; \
22545 (cd $(HOST_SUBDIR)/libiberty && \
22546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22548 "RANLIB=$${RANLIB}" \
22549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22550 installcheck) \
22551 || exit 1
22552
22553 @endif libiberty
22554
22555 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22556 maybe-mostlyclean-libiberty:
22557 @if libiberty
22558 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22559
22560 mostlyclean-libiberty:
22561 @[ -f ./libiberty/Makefile ] || exit 0; \
22562 r=`${PWD_COMMAND}`; export r; \
22563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22564 $(HOST_EXPORTS) \
22565 for flag in $(EXTRA_HOST_FLAGS) ; do \
22566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22567 done; \
22568 echo "Doing mostlyclean in libiberty" ; \
22569 (cd $(HOST_SUBDIR)/libiberty && \
22570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22572 "RANLIB=$${RANLIB}" \
22573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22574 mostlyclean) \
22575 || exit 1
22576
22577 @endif libiberty
22578
22579 .PHONY: maybe-clean-libiberty clean-libiberty
22580 maybe-clean-libiberty:
22581 @if libiberty
22582 maybe-clean-libiberty: clean-libiberty
22583
22584 clean-libiberty:
22585 @[ -f ./libiberty/Makefile ] || exit 0; \
22586 r=`${PWD_COMMAND}`; export r; \
22587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22588 $(HOST_EXPORTS) \
22589 for flag in $(EXTRA_HOST_FLAGS) ; do \
22590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22591 done; \
22592 echo "Doing clean in libiberty" ; \
22593 (cd $(HOST_SUBDIR)/libiberty && \
22594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22596 "RANLIB=$${RANLIB}" \
22597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22598 clean) \
22599 || exit 1
22600
22601 @endif libiberty
22602
22603 .PHONY: maybe-distclean-libiberty distclean-libiberty
22604 maybe-distclean-libiberty:
22605 @if libiberty
22606 maybe-distclean-libiberty: distclean-libiberty
22607
22608 distclean-libiberty:
22609 @[ -f ./libiberty/Makefile ] || exit 0; \
22610 r=`${PWD_COMMAND}`; export r; \
22611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22612 $(HOST_EXPORTS) \
22613 for flag in $(EXTRA_HOST_FLAGS) ; do \
22614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22615 done; \
22616 echo "Doing distclean in libiberty" ; \
22617 (cd $(HOST_SUBDIR)/libiberty && \
22618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22620 "RANLIB=$${RANLIB}" \
22621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22622 distclean) \
22623 || exit 1
22624
22625 @endif libiberty
22626
22627 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22628 maybe-maintainer-clean-libiberty:
22629 @if libiberty
22630 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22631
22632 maintainer-clean-libiberty:
22633 @[ -f ./libiberty/Makefile ] || exit 0; \
22634 r=`${PWD_COMMAND}`; export r; \
22635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22636 $(HOST_EXPORTS) \
22637 for flag in $(EXTRA_HOST_FLAGS) ; do \
22638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22639 done; \
22640 echo "Doing maintainer-clean in libiberty" ; \
22641 (cd $(HOST_SUBDIR)/libiberty && \
22642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22644 "RANLIB=$${RANLIB}" \
22645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22646 maintainer-clean) \
22647 || exit 1
22648
22649 @endif libiberty
22650
22651
22652
22653 .PHONY: configure-libiconv maybe-configure-libiconv
22654 maybe-configure-libiconv:
22655 @if gcc-bootstrap
22656 configure-libiconv: stage_current
22657 @endif gcc-bootstrap
22658 @if libiconv
22659 maybe-configure-libiconv: configure-libiconv
22660 configure-libiconv:
22661 @: $(MAKE); $(unstage)
22662 @r=`${PWD_COMMAND}`; export r; \
22663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22664 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22665 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22666 $(HOST_EXPORTS) \
22667 echo Configuring in $(HOST_SUBDIR)/libiconv; \
22668 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22669 case $(srcdir) in \
22670 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22671 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22672 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22673 esac; \
22674 srcdiroption="--srcdir=$${topdir}/libiconv"; \
22675 libsrcdir="$$s/libiconv"; \
22676 $(SHELL) $${libsrcdir}/configure \
22677 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22678 --target=${target_alias} $${srcdiroption} --disable-shared \
22679 || exit 1
22680 @endif libiconv
22681
22682
22683
22684
22685
22686 .PHONY: all-libiconv maybe-all-libiconv
22687 maybe-all-libiconv:
22688 @if gcc-bootstrap
22689 all-libiconv: stage_current
22690 @endif gcc-bootstrap
22691 @if libiconv
22692 TARGET-libiconv=all
22693 maybe-all-libiconv: all-libiconv
22694 all-libiconv: configure-libiconv
22695 @: $(MAKE); $(unstage)
22696 @r=`${PWD_COMMAND}`; export r; \
22697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22698 $(HOST_EXPORTS) \
22699 (cd $(HOST_SUBDIR)/libiconv && \
22700 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22701 $(TARGET-libiconv))
22702 @endif libiconv
22703
22704
22705
22706
22707 .PHONY: check-libiconv maybe-check-libiconv
22708 maybe-check-libiconv:
22709 @if libiconv
22710 maybe-check-libiconv: check-libiconv
22711
22712 check-libiconv:
22713 @: $(MAKE); $(unstage)
22714 @r=`${PWD_COMMAND}`; export r; \
22715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22716 $(HOST_EXPORTS) \
22717 (cd $(HOST_SUBDIR)/libiconv && \
22718 $(MAKE) $(FLAGS_TO_PASS) check)
22719
22720 @endif libiconv
22721
22722 .PHONY: install-libiconv maybe-install-libiconv
22723 maybe-install-libiconv:
22724 @if libiconv
22725 maybe-install-libiconv: install-libiconv
22726
22727 install-libiconv:
22728
22729 @endif libiconv
22730
22731 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22732 maybe-install-strip-libiconv:
22733 @if libiconv
22734 maybe-install-strip-libiconv: install-strip-libiconv
22735
22736 install-strip-libiconv:
22737
22738 @endif libiconv
22739
22740 # Other targets (info, dvi, pdf, etc.)
22741
22742 .PHONY: maybe-info-libiconv info-libiconv
22743 maybe-info-libiconv:
22744 @if libiconv
22745 maybe-info-libiconv: info-libiconv
22746
22747 info-libiconv: \
22748 configure-libiconv
22749 @: $(MAKE); $(unstage)
22750 @[ -f ./libiconv/Makefile ] || exit 0; \
22751 r=`${PWD_COMMAND}`; export r; \
22752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22753 $(HOST_EXPORTS) \
22754 for flag in $(EXTRA_HOST_FLAGS) ; do \
22755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22756 done; \
22757 echo "Doing info in libiconv" ; \
22758 (cd $(HOST_SUBDIR)/libiconv && \
22759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22761 "RANLIB=$${RANLIB}" \
22762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22763 info) \
22764 || exit 1
22765
22766 @endif libiconv
22767
22768 .PHONY: maybe-dvi-libiconv dvi-libiconv
22769 maybe-dvi-libiconv:
22770 @if libiconv
22771 maybe-dvi-libiconv: dvi-libiconv
22772
22773 dvi-libiconv: \
22774 configure-libiconv
22775 @: $(MAKE); $(unstage)
22776 @[ -f ./libiconv/Makefile ] || exit 0; \
22777 r=`${PWD_COMMAND}`; export r; \
22778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22779 $(HOST_EXPORTS) \
22780 for flag in $(EXTRA_HOST_FLAGS) ; do \
22781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22782 done; \
22783 echo "Doing dvi in libiconv" ; \
22784 (cd $(HOST_SUBDIR)/libiconv && \
22785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22787 "RANLIB=$${RANLIB}" \
22788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22789 dvi) \
22790 || exit 1
22791
22792 @endif libiconv
22793
22794 .PHONY: maybe-pdf-libiconv pdf-libiconv
22795 maybe-pdf-libiconv:
22796 @if libiconv
22797 maybe-pdf-libiconv: pdf-libiconv
22798
22799 pdf-libiconv: \
22800 configure-libiconv
22801 @: $(MAKE); $(unstage)
22802 @[ -f ./libiconv/Makefile ] || exit 0; \
22803 r=`${PWD_COMMAND}`; export r; \
22804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22805 $(HOST_EXPORTS) \
22806 for flag in $(EXTRA_HOST_FLAGS) ; do \
22807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22808 done; \
22809 echo "Doing pdf in libiconv" ; \
22810 (cd $(HOST_SUBDIR)/libiconv && \
22811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22813 "RANLIB=$${RANLIB}" \
22814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22815 pdf) \
22816 || exit 1
22817
22818 @endif libiconv
22819
22820 .PHONY: maybe-html-libiconv html-libiconv
22821 maybe-html-libiconv:
22822 @if libiconv
22823 maybe-html-libiconv: html-libiconv
22824
22825 html-libiconv: \
22826 configure-libiconv
22827 @: $(MAKE); $(unstage)
22828 @[ -f ./libiconv/Makefile ] || exit 0; \
22829 r=`${PWD_COMMAND}`; export r; \
22830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22831 $(HOST_EXPORTS) \
22832 for flag in $(EXTRA_HOST_FLAGS) ; do \
22833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22834 done; \
22835 echo "Doing html in libiconv" ; \
22836 (cd $(HOST_SUBDIR)/libiconv && \
22837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22839 "RANLIB=$${RANLIB}" \
22840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22841 html) \
22842 || exit 1
22843
22844 @endif libiconv
22845
22846 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22847 maybe-TAGS-libiconv:
22848 @if libiconv
22849 maybe-TAGS-libiconv: TAGS-libiconv
22850
22851 TAGS-libiconv: \
22852 configure-libiconv
22853 @: $(MAKE); $(unstage)
22854 @[ -f ./libiconv/Makefile ] || exit 0; \
22855 r=`${PWD_COMMAND}`; export r; \
22856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22857 $(HOST_EXPORTS) \
22858 for flag in $(EXTRA_HOST_FLAGS) ; do \
22859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22860 done; \
22861 echo "Doing TAGS in libiconv" ; \
22862 (cd $(HOST_SUBDIR)/libiconv && \
22863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22865 "RANLIB=$${RANLIB}" \
22866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22867 TAGS) \
22868 || exit 1
22869
22870 @endif libiconv
22871
22872 .PHONY: maybe-install-info-libiconv install-info-libiconv
22873 maybe-install-info-libiconv:
22874 @if libiconv
22875 maybe-install-info-libiconv: install-info-libiconv
22876
22877 # libiconv doesn't support install-info.
22878 install-info-libiconv:
22879
22880 @endif libiconv
22881
22882 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22883 maybe-install-pdf-libiconv:
22884 @if libiconv
22885 maybe-install-pdf-libiconv: install-pdf-libiconv
22886
22887 # libiconv doesn't support install-pdf.
22888 install-pdf-libiconv:
22889
22890 @endif libiconv
22891
22892 .PHONY: maybe-install-html-libiconv install-html-libiconv
22893 maybe-install-html-libiconv:
22894 @if libiconv
22895 maybe-install-html-libiconv: install-html-libiconv
22896
22897 # libiconv doesn't support install-html.
22898 install-html-libiconv:
22899
22900 @endif libiconv
22901
22902 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22903 maybe-installcheck-libiconv:
22904 @if libiconv
22905 maybe-installcheck-libiconv: installcheck-libiconv
22906
22907 installcheck-libiconv: \
22908 configure-libiconv
22909 @: $(MAKE); $(unstage)
22910 @[ -f ./libiconv/Makefile ] || exit 0; \
22911 r=`${PWD_COMMAND}`; export r; \
22912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22913 $(HOST_EXPORTS) \
22914 for flag in $(EXTRA_HOST_FLAGS) ; do \
22915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22916 done; \
22917 echo "Doing installcheck in libiconv" ; \
22918 (cd $(HOST_SUBDIR)/libiconv && \
22919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22921 "RANLIB=$${RANLIB}" \
22922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22923 installcheck) \
22924 || exit 1
22925
22926 @endif libiconv
22927
22928 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22929 maybe-mostlyclean-libiconv:
22930 @if libiconv
22931 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22932
22933 mostlyclean-libiconv:
22934 @: $(MAKE); $(unstage)
22935 @[ -f ./libiconv/Makefile ] || exit 0; \
22936 r=`${PWD_COMMAND}`; export r; \
22937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22938 $(HOST_EXPORTS) \
22939 for flag in $(EXTRA_HOST_FLAGS) ; do \
22940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22941 done; \
22942 echo "Doing mostlyclean in libiconv" ; \
22943 (cd $(HOST_SUBDIR)/libiconv && \
22944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22946 "RANLIB=$${RANLIB}" \
22947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22948 mostlyclean) \
22949 || exit 1
22950
22951 @endif libiconv
22952
22953 .PHONY: maybe-clean-libiconv clean-libiconv
22954 maybe-clean-libiconv:
22955 @if libiconv
22956 maybe-clean-libiconv: clean-libiconv
22957
22958 clean-libiconv:
22959 @: $(MAKE); $(unstage)
22960 @[ -f ./libiconv/Makefile ] || exit 0; \
22961 r=`${PWD_COMMAND}`; export r; \
22962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22963 $(HOST_EXPORTS) \
22964 for flag in $(EXTRA_HOST_FLAGS) ; do \
22965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22966 done; \
22967 echo "Doing clean in libiconv" ; \
22968 (cd $(HOST_SUBDIR)/libiconv && \
22969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22971 "RANLIB=$${RANLIB}" \
22972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22973 clean) \
22974 || exit 1
22975
22976 @endif libiconv
22977
22978 .PHONY: maybe-distclean-libiconv distclean-libiconv
22979 maybe-distclean-libiconv:
22980 @if libiconv
22981 maybe-distclean-libiconv: distclean-libiconv
22982
22983 distclean-libiconv:
22984 @: $(MAKE); $(unstage)
22985 @[ -f ./libiconv/Makefile ] || exit 0; \
22986 r=`${PWD_COMMAND}`; export r; \
22987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22988 $(HOST_EXPORTS) \
22989 for flag in $(EXTRA_HOST_FLAGS) ; do \
22990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22991 done; \
22992 echo "Doing distclean in libiconv" ; \
22993 (cd $(HOST_SUBDIR)/libiconv && \
22994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22996 "RANLIB=$${RANLIB}" \
22997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22998 distclean) \
22999 || exit 1
23000
23001 @endif libiconv
23002
23003 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23004 maybe-maintainer-clean-libiconv:
23005 @if libiconv
23006 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23007
23008 maintainer-clean-libiconv:
23009 @: $(MAKE); $(unstage)
23010 @[ -f ./libiconv/Makefile ] || exit 0; \
23011 r=`${PWD_COMMAND}`; export r; \
23012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23013 $(HOST_EXPORTS) \
23014 for flag in $(EXTRA_HOST_FLAGS) ; do \
23015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23016 done; \
23017 echo "Doing maintainer-clean in libiconv" ; \
23018 (cd $(HOST_SUBDIR)/libiconv && \
23019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23021 "RANLIB=$${RANLIB}" \
23022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23023 maintainer-clean) \
23024 || exit 1
23025
23026 @endif libiconv
23027
23028
23029
23030 .PHONY: configure-m4 maybe-configure-m4
23031 maybe-configure-m4:
23032 @if gcc-bootstrap
23033 configure-m4: stage_current
23034 @endif gcc-bootstrap
23035 @if m4
23036 maybe-configure-m4: configure-m4
23037 configure-m4:
23038 @: $(MAKE); $(unstage)
23039 @r=`${PWD_COMMAND}`; export r; \
23040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23041 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23042 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23043 $(HOST_EXPORTS) \
23044 echo Configuring in $(HOST_SUBDIR)/m4; \
23045 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23046 case $(srcdir) in \
23047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23048 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23050 esac; \
23051 srcdiroption="--srcdir=$${topdir}/m4"; \
23052 libsrcdir="$$s/m4"; \
23053 $(SHELL) $${libsrcdir}/configure \
23054 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23055 --target=${target_alias} $${srcdiroption} \
23056 || exit 1
23057 @endif m4
23058
23059
23060
23061
23062
23063 .PHONY: all-m4 maybe-all-m4
23064 maybe-all-m4:
23065 @if gcc-bootstrap
23066 all-m4: stage_current
23067 @endif gcc-bootstrap
23068 @if m4
23069 TARGET-m4=all
23070 maybe-all-m4: all-m4
23071 all-m4: configure-m4
23072 @: $(MAKE); $(unstage)
23073 @r=`${PWD_COMMAND}`; export r; \
23074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23075 $(HOST_EXPORTS) \
23076 (cd $(HOST_SUBDIR)/m4 && \
23077 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23078 $(TARGET-m4))
23079 @endif m4
23080
23081
23082
23083
23084 .PHONY: check-m4 maybe-check-m4
23085 maybe-check-m4:
23086 @if m4
23087 maybe-check-m4: check-m4
23088
23089 check-m4:
23090 @: $(MAKE); $(unstage)
23091 @r=`${PWD_COMMAND}`; export r; \
23092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23093 $(HOST_EXPORTS) \
23094 (cd $(HOST_SUBDIR)/m4 && \
23095 $(MAKE) $(FLAGS_TO_PASS) check)
23096
23097 @endif m4
23098
23099 .PHONY: install-m4 maybe-install-m4
23100 maybe-install-m4:
23101 @if m4
23102 maybe-install-m4: install-m4
23103
23104 install-m4: installdirs
23105 @: $(MAKE); $(unstage)
23106 @r=`${PWD_COMMAND}`; export r; \
23107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23108 $(HOST_EXPORTS) \
23109 (cd $(HOST_SUBDIR)/m4 && \
23110 $(MAKE) $(FLAGS_TO_PASS) install)
23111
23112 @endif m4
23113
23114 .PHONY: install-strip-m4 maybe-install-strip-m4
23115 maybe-install-strip-m4:
23116 @if m4
23117 maybe-install-strip-m4: install-strip-m4
23118
23119 install-strip-m4: installdirs
23120 @: $(MAKE); $(unstage)
23121 @r=`${PWD_COMMAND}`; export r; \
23122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23123 $(HOST_EXPORTS) \
23124 (cd $(HOST_SUBDIR)/m4 && \
23125 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23126
23127 @endif m4
23128
23129 # Other targets (info, dvi, pdf, etc.)
23130
23131 .PHONY: maybe-info-m4 info-m4
23132 maybe-info-m4:
23133 @if m4
23134 maybe-info-m4: info-m4
23135
23136 info-m4: \
23137 configure-m4
23138 @: $(MAKE); $(unstage)
23139 @[ -f ./m4/Makefile ] || exit 0; \
23140 r=`${PWD_COMMAND}`; export r; \
23141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23142 $(HOST_EXPORTS) \
23143 for flag in $(EXTRA_HOST_FLAGS) ; do \
23144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23145 done; \
23146 echo "Doing info in m4" ; \
23147 (cd $(HOST_SUBDIR)/m4 && \
23148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23150 "RANLIB=$${RANLIB}" \
23151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23152 info) \
23153 || exit 1
23154
23155 @endif m4
23156
23157 .PHONY: maybe-dvi-m4 dvi-m4
23158 maybe-dvi-m4:
23159 @if m4
23160 maybe-dvi-m4: dvi-m4
23161
23162 dvi-m4: \
23163 configure-m4
23164 @: $(MAKE); $(unstage)
23165 @[ -f ./m4/Makefile ] || exit 0; \
23166 r=`${PWD_COMMAND}`; export r; \
23167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23168 $(HOST_EXPORTS) \
23169 for flag in $(EXTRA_HOST_FLAGS) ; do \
23170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23171 done; \
23172 echo "Doing dvi in m4" ; \
23173 (cd $(HOST_SUBDIR)/m4 && \
23174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23176 "RANLIB=$${RANLIB}" \
23177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23178 dvi) \
23179 || exit 1
23180
23181 @endif m4
23182
23183 .PHONY: maybe-pdf-m4 pdf-m4
23184 maybe-pdf-m4:
23185 @if m4
23186 maybe-pdf-m4: pdf-m4
23187
23188 pdf-m4: \
23189 configure-m4
23190 @: $(MAKE); $(unstage)
23191 @[ -f ./m4/Makefile ] || exit 0; \
23192 r=`${PWD_COMMAND}`; export r; \
23193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23194 $(HOST_EXPORTS) \
23195 for flag in $(EXTRA_HOST_FLAGS) ; do \
23196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23197 done; \
23198 echo "Doing pdf in m4" ; \
23199 (cd $(HOST_SUBDIR)/m4 && \
23200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23202 "RANLIB=$${RANLIB}" \
23203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23204 pdf) \
23205 || exit 1
23206
23207 @endif m4
23208
23209 .PHONY: maybe-html-m4 html-m4
23210 maybe-html-m4:
23211 @if m4
23212 maybe-html-m4: html-m4
23213
23214 html-m4: \
23215 configure-m4
23216 @: $(MAKE); $(unstage)
23217 @[ -f ./m4/Makefile ] || exit 0; \
23218 r=`${PWD_COMMAND}`; export r; \
23219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23220 $(HOST_EXPORTS) \
23221 for flag in $(EXTRA_HOST_FLAGS) ; do \
23222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23223 done; \
23224 echo "Doing html in m4" ; \
23225 (cd $(HOST_SUBDIR)/m4 && \
23226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23228 "RANLIB=$${RANLIB}" \
23229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23230 html) \
23231 || exit 1
23232
23233 @endif m4
23234
23235 .PHONY: maybe-TAGS-m4 TAGS-m4
23236 maybe-TAGS-m4:
23237 @if m4
23238 maybe-TAGS-m4: TAGS-m4
23239
23240 TAGS-m4: \
23241 configure-m4
23242 @: $(MAKE); $(unstage)
23243 @[ -f ./m4/Makefile ] || exit 0; \
23244 r=`${PWD_COMMAND}`; export r; \
23245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23246 $(HOST_EXPORTS) \
23247 for flag in $(EXTRA_HOST_FLAGS) ; do \
23248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23249 done; \
23250 echo "Doing TAGS in m4" ; \
23251 (cd $(HOST_SUBDIR)/m4 && \
23252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23254 "RANLIB=$${RANLIB}" \
23255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23256 TAGS) \
23257 || exit 1
23258
23259 @endif m4
23260
23261 .PHONY: maybe-install-info-m4 install-info-m4
23262 maybe-install-info-m4:
23263 @if m4
23264 maybe-install-info-m4: install-info-m4
23265
23266 install-info-m4: \
23267 configure-m4 \
23268 info-m4
23269 @: $(MAKE); $(unstage)
23270 @[ -f ./m4/Makefile ] || exit 0; \
23271 r=`${PWD_COMMAND}`; export r; \
23272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23273 $(HOST_EXPORTS) \
23274 for flag in $(EXTRA_HOST_FLAGS) ; do \
23275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23276 done; \
23277 echo "Doing install-info in m4" ; \
23278 (cd $(HOST_SUBDIR)/m4 && \
23279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23281 "RANLIB=$${RANLIB}" \
23282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23283 install-info) \
23284 || exit 1
23285
23286 @endif m4
23287
23288 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23289 maybe-install-pdf-m4:
23290 @if m4
23291 maybe-install-pdf-m4: install-pdf-m4
23292
23293 install-pdf-m4: \
23294 configure-m4 \
23295 pdf-m4
23296 @: $(MAKE); $(unstage)
23297 @[ -f ./m4/Makefile ] || exit 0; \
23298 r=`${PWD_COMMAND}`; export r; \
23299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23300 $(HOST_EXPORTS) \
23301 for flag in $(EXTRA_HOST_FLAGS) ; do \
23302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23303 done; \
23304 echo "Doing install-pdf in m4" ; \
23305 (cd $(HOST_SUBDIR)/m4 && \
23306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23308 "RANLIB=$${RANLIB}" \
23309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23310 install-pdf) \
23311 || exit 1
23312
23313 @endif m4
23314
23315 .PHONY: maybe-install-html-m4 install-html-m4
23316 maybe-install-html-m4:
23317 @if m4
23318 maybe-install-html-m4: install-html-m4
23319
23320 install-html-m4: \
23321 configure-m4 \
23322 html-m4
23323 @: $(MAKE); $(unstage)
23324 @[ -f ./m4/Makefile ] || exit 0; \
23325 r=`${PWD_COMMAND}`; export r; \
23326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23327 $(HOST_EXPORTS) \
23328 for flag in $(EXTRA_HOST_FLAGS) ; do \
23329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23330 done; \
23331 echo "Doing install-html in m4" ; \
23332 (cd $(HOST_SUBDIR)/m4 && \
23333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23335 "RANLIB=$${RANLIB}" \
23336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23337 install-html) \
23338 || exit 1
23339
23340 @endif m4
23341
23342 .PHONY: maybe-installcheck-m4 installcheck-m4
23343 maybe-installcheck-m4:
23344 @if m4
23345 maybe-installcheck-m4: installcheck-m4
23346
23347 installcheck-m4: \
23348 configure-m4
23349 @: $(MAKE); $(unstage)
23350 @[ -f ./m4/Makefile ] || exit 0; \
23351 r=`${PWD_COMMAND}`; export r; \
23352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23353 $(HOST_EXPORTS) \
23354 for flag in $(EXTRA_HOST_FLAGS) ; do \
23355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23356 done; \
23357 echo "Doing installcheck in m4" ; \
23358 (cd $(HOST_SUBDIR)/m4 && \
23359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23361 "RANLIB=$${RANLIB}" \
23362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23363 installcheck) \
23364 || exit 1
23365
23366 @endif m4
23367
23368 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23369 maybe-mostlyclean-m4:
23370 @if m4
23371 maybe-mostlyclean-m4: mostlyclean-m4
23372
23373 mostlyclean-m4:
23374 @: $(MAKE); $(unstage)
23375 @[ -f ./m4/Makefile ] || exit 0; \
23376 r=`${PWD_COMMAND}`; export r; \
23377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23378 $(HOST_EXPORTS) \
23379 for flag in $(EXTRA_HOST_FLAGS) ; do \
23380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23381 done; \
23382 echo "Doing mostlyclean in m4" ; \
23383 (cd $(HOST_SUBDIR)/m4 && \
23384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23386 "RANLIB=$${RANLIB}" \
23387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23388 mostlyclean) \
23389 || exit 1
23390
23391 @endif m4
23392
23393 .PHONY: maybe-clean-m4 clean-m4
23394 maybe-clean-m4:
23395 @if m4
23396 maybe-clean-m4: clean-m4
23397
23398 clean-m4:
23399 @: $(MAKE); $(unstage)
23400 @[ -f ./m4/Makefile ] || exit 0; \
23401 r=`${PWD_COMMAND}`; export r; \
23402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23403 $(HOST_EXPORTS) \
23404 for flag in $(EXTRA_HOST_FLAGS) ; do \
23405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23406 done; \
23407 echo "Doing clean in m4" ; \
23408 (cd $(HOST_SUBDIR)/m4 && \
23409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23411 "RANLIB=$${RANLIB}" \
23412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23413 clean) \
23414 || exit 1
23415
23416 @endif m4
23417
23418 .PHONY: maybe-distclean-m4 distclean-m4
23419 maybe-distclean-m4:
23420 @if m4
23421 maybe-distclean-m4: distclean-m4
23422
23423 distclean-m4:
23424 @: $(MAKE); $(unstage)
23425 @[ -f ./m4/Makefile ] || exit 0; \
23426 r=`${PWD_COMMAND}`; export r; \
23427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23428 $(HOST_EXPORTS) \
23429 for flag in $(EXTRA_HOST_FLAGS) ; do \
23430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23431 done; \
23432 echo "Doing distclean in m4" ; \
23433 (cd $(HOST_SUBDIR)/m4 && \
23434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23436 "RANLIB=$${RANLIB}" \
23437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23438 distclean) \
23439 || exit 1
23440
23441 @endif m4
23442
23443 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23444 maybe-maintainer-clean-m4:
23445 @if m4
23446 maybe-maintainer-clean-m4: maintainer-clean-m4
23447
23448 maintainer-clean-m4:
23449 @: $(MAKE); $(unstage)
23450 @[ -f ./m4/Makefile ] || exit 0; \
23451 r=`${PWD_COMMAND}`; export r; \
23452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23453 $(HOST_EXPORTS) \
23454 for flag in $(EXTRA_HOST_FLAGS) ; do \
23455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23456 done; \
23457 echo "Doing maintainer-clean in m4" ; \
23458 (cd $(HOST_SUBDIR)/m4 && \
23459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23461 "RANLIB=$${RANLIB}" \
23462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23463 maintainer-clean) \
23464 || exit 1
23465
23466 @endif m4
23467
23468
23469
23470 .PHONY: configure-readline maybe-configure-readline
23471 maybe-configure-readline:
23472 @if gcc-bootstrap
23473 configure-readline: stage_current
23474 @endif gcc-bootstrap
23475 @if readline
23476 maybe-configure-readline: configure-readline
23477 configure-readline:
23478 @: $(MAKE); $(unstage)
23479 @r=`${PWD_COMMAND}`; export r; \
23480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23481 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23483 $(HOST_EXPORTS) \
23484 echo Configuring in $(HOST_SUBDIR)/readline; \
23485 cd "$(HOST_SUBDIR)/readline" || exit 1; \
23486 case $(srcdir) in \
23487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23488 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23490 esac; \
23491 srcdiroption="--srcdir=$${topdir}/readline"; \
23492 libsrcdir="$$s/readline"; \
23493 $(SHELL) $${libsrcdir}/configure \
23494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23495 --target=${target_alias} $${srcdiroption} \
23496 || exit 1
23497 @endif readline
23498
23499
23500
23501
23502
23503 .PHONY: all-readline maybe-all-readline
23504 maybe-all-readline:
23505 @if gcc-bootstrap
23506 all-readline: stage_current
23507 @endif gcc-bootstrap
23508 @if readline
23509 TARGET-readline=all
23510 maybe-all-readline: all-readline
23511 all-readline: configure-readline
23512 @: $(MAKE); $(unstage)
23513 @r=`${PWD_COMMAND}`; export r; \
23514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23515 $(HOST_EXPORTS) \
23516 (cd $(HOST_SUBDIR)/readline && \
23517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23518 $(TARGET-readline))
23519 @endif readline
23520
23521
23522
23523
23524 .PHONY: check-readline maybe-check-readline
23525 maybe-check-readline:
23526 @if readline
23527 maybe-check-readline: check-readline
23528
23529 check-readline:
23530 @: $(MAKE); $(unstage)
23531 @r=`${PWD_COMMAND}`; export r; \
23532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23533 $(HOST_EXPORTS) \
23534 (cd $(HOST_SUBDIR)/readline && \
23535 $(MAKE) $(FLAGS_TO_PASS) check)
23536
23537 @endif readline
23538
23539 .PHONY: install-readline maybe-install-readline
23540 maybe-install-readline:
23541 @if readline
23542 maybe-install-readline: install-readline
23543
23544 install-readline: installdirs
23545 @: $(MAKE); $(unstage)
23546 @r=`${PWD_COMMAND}`; export r; \
23547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23548 $(HOST_EXPORTS) \
23549 (cd $(HOST_SUBDIR)/readline && \
23550 $(MAKE) $(FLAGS_TO_PASS) install)
23551
23552 @endif readline
23553
23554 .PHONY: install-strip-readline maybe-install-strip-readline
23555 maybe-install-strip-readline:
23556 @if readline
23557 maybe-install-strip-readline: install-strip-readline
23558
23559 install-strip-readline: installdirs
23560 @: $(MAKE); $(unstage)
23561 @r=`${PWD_COMMAND}`; export r; \
23562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23563 $(HOST_EXPORTS) \
23564 (cd $(HOST_SUBDIR)/readline && \
23565 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23566
23567 @endif readline
23568
23569 # Other targets (info, dvi, pdf, etc.)
23570
23571 .PHONY: maybe-info-readline info-readline
23572 maybe-info-readline:
23573 @if readline
23574 maybe-info-readline: info-readline
23575
23576 info-readline: \
23577 configure-readline
23578 @: $(MAKE); $(unstage)
23579 @[ -f ./readline/Makefile ] || exit 0; \
23580 r=`${PWD_COMMAND}`; export r; \
23581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23582 $(HOST_EXPORTS) \
23583 for flag in $(EXTRA_HOST_FLAGS) ; do \
23584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23585 done; \
23586 echo "Doing info in readline" ; \
23587 (cd $(HOST_SUBDIR)/readline && \
23588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23590 "RANLIB=$${RANLIB}" \
23591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23592 info) \
23593 || exit 1
23594
23595 @endif readline
23596
23597 .PHONY: maybe-dvi-readline dvi-readline
23598 maybe-dvi-readline:
23599 @if readline
23600 maybe-dvi-readline: dvi-readline
23601
23602 dvi-readline: \
23603 configure-readline
23604 @: $(MAKE); $(unstage)
23605 @[ -f ./readline/Makefile ] || exit 0; \
23606 r=`${PWD_COMMAND}`; export r; \
23607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23608 $(HOST_EXPORTS) \
23609 for flag in $(EXTRA_HOST_FLAGS) ; do \
23610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23611 done; \
23612 echo "Doing dvi in readline" ; \
23613 (cd $(HOST_SUBDIR)/readline && \
23614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23616 "RANLIB=$${RANLIB}" \
23617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23618 dvi) \
23619 || exit 1
23620
23621 @endif readline
23622
23623 .PHONY: maybe-pdf-readline pdf-readline
23624 maybe-pdf-readline:
23625 @if readline
23626 maybe-pdf-readline: pdf-readline
23627
23628 pdf-readline: \
23629 configure-readline
23630 @: $(MAKE); $(unstage)
23631 @[ -f ./readline/Makefile ] || exit 0; \
23632 r=`${PWD_COMMAND}`; export r; \
23633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23634 $(HOST_EXPORTS) \
23635 for flag in $(EXTRA_HOST_FLAGS) ; do \
23636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23637 done; \
23638 echo "Doing pdf in readline" ; \
23639 (cd $(HOST_SUBDIR)/readline && \
23640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23642 "RANLIB=$${RANLIB}" \
23643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23644 pdf) \
23645 || exit 1
23646
23647 @endif readline
23648
23649 .PHONY: maybe-html-readline html-readline
23650 maybe-html-readline:
23651 @if readline
23652 maybe-html-readline: html-readline
23653
23654 html-readline: \
23655 configure-readline
23656 @: $(MAKE); $(unstage)
23657 @[ -f ./readline/Makefile ] || exit 0; \
23658 r=`${PWD_COMMAND}`; export r; \
23659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23660 $(HOST_EXPORTS) \
23661 for flag in $(EXTRA_HOST_FLAGS) ; do \
23662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23663 done; \
23664 echo "Doing html in readline" ; \
23665 (cd $(HOST_SUBDIR)/readline && \
23666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23668 "RANLIB=$${RANLIB}" \
23669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23670 html) \
23671 || exit 1
23672
23673 @endif readline
23674
23675 .PHONY: maybe-TAGS-readline TAGS-readline
23676 maybe-TAGS-readline:
23677 @if readline
23678 maybe-TAGS-readline: TAGS-readline
23679
23680 TAGS-readline: \
23681 configure-readline
23682 @: $(MAKE); $(unstage)
23683 @[ -f ./readline/Makefile ] || exit 0; \
23684 r=`${PWD_COMMAND}`; export r; \
23685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23686 $(HOST_EXPORTS) \
23687 for flag in $(EXTRA_HOST_FLAGS) ; do \
23688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23689 done; \
23690 echo "Doing TAGS in readline" ; \
23691 (cd $(HOST_SUBDIR)/readline && \
23692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23694 "RANLIB=$${RANLIB}" \
23695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23696 TAGS) \
23697 || exit 1
23698
23699 @endif readline
23700
23701 .PHONY: maybe-install-info-readline install-info-readline
23702 maybe-install-info-readline:
23703 @if readline
23704 maybe-install-info-readline: install-info-readline
23705
23706 install-info-readline: \
23707 configure-readline \
23708 info-readline
23709 @: $(MAKE); $(unstage)
23710 @[ -f ./readline/Makefile ] || exit 0; \
23711 r=`${PWD_COMMAND}`; export r; \
23712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23713 $(HOST_EXPORTS) \
23714 for flag in $(EXTRA_HOST_FLAGS) ; do \
23715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23716 done; \
23717 echo "Doing install-info in readline" ; \
23718 (cd $(HOST_SUBDIR)/readline && \
23719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23721 "RANLIB=$${RANLIB}" \
23722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23723 install-info) \
23724 || exit 1
23725
23726 @endif readline
23727
23728 .PHONY: maybe-install-pdf-readline install-pdf-readline
23729 maybe-install-pdf-readline:
23730 @if readline
23731 maybe-install-pdf-readline: install-pdf-readline
23732
23733 install-pdf-readline: \
23734 configure-readline \
23735 pdf-readline
23736 @: $(MAKE); $(unstage)
23737 @[ -f ./readline/Makefile ] || exit 0; \
23738 r=`${PWD_COMMAND}`; export r; \
23739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23740 $(HOST_EXPORTS) \
23741 for flag in $(EXTRA_HOST_FLAGS) ; do \
23742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23743 done; \
23744 echo "Doing install-pdf in readline" ; \
23745 (cd $(HOST_SUBDIR)/readline && \
23746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23748 "RANLIB=$${RANLIB}" \
23749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23750 install-pdf) \
23751 || exit 1
23752
23753 @endif readline
23754
23755 .PHONY: maybe-install-html-readline install-html-readline
23756 maybe-install-html-readline:
23757 @if readline
23758 maybe-install-html-readline: install-html-readline
23759
23760 install-html-readline: \
23761 configure-readline \
23762 html-readline
23763 @: $(MAKE); $(unstage)
23764 @[ -f ./readline/Makefile ] || exit 0; \
23765 r=`${PWD_COMMAND}`; export r; \
23766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23767 $(HOST_EXPORTS) \
23768 for flag in $(EXTRA_HOST_FLAGS) ; do \
23769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23770 done; \
23771 echo "Doing install-html in readline" ; \
23772 (cd $(HOST_SUBDIR)/readline && \
23773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23775 "RANLIB=$${RANLIB}" \
23776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23777 install-html) \
23778 || exit 1
23779
23780 @endif readline
23781
23782 .PHONY: maybe-installcheck-readline installcheck-readline
23783 maybe-installcheck-readline:
23784 @if readline
23785 maybe-installcheck-readline: installcheck-readline
23786
23787 installcheck-readline: \
23788 configure-readline
23789 @: $(MAKE); $(unstage)
23790 @[ -f ./readline/Makefile ] || exit 0; \
23791 r=`${PWD_COMMAND}`; export r; \
23792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23793 $(HOST_EXPORTS) \
23794 for flag in $(EXTRA_HOST_FLAGS) ; do \
23795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23796 done; \
23797 echo "Doing installcheck in readline" ; \
23798 (cd $(HOST_SUBDIR)/readline && \
23799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23801 "RANLIB=$${RANLIB}" \
23802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23803 installcheck) \
23804 || exit 1
23805
23806 @endif readline
23807
23808 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23809 maybe-mostlyclean-readline:
23810 @if readline
23811 maybe-mostlyclean-readline: mostlyclean-readline
23812
23813 mostlyclean-readline:
23814 @: $(MAKE); $(unstage)
23815 @[ -f ./readline/Makefile ] || exit 0; \
23816 r=`${PWD_COMMAND}`; export r; \
23817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23818 $(HOST_EXPORTS) \
23819 for flag in $(EXTRA_HOST_FLAGS) ; do \
23820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23821 done; \
23822 echo "Doing mostlyclean in readline" ; \
23823 (cd $(HOST_SUBDIR)/readline && \
23824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23826 "RANLIB=$${RANLIB}" \
23827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23828 mostlyclean) \
23829 || exit 1
23830
23831 @endif readline
23832
23833 .PHONY: maybe-clean-readline clean-readline
23834 maybe-clean-readline:
23835 @if readline
23836 maybe-clean-readline: clean-readline
23837
23838 clean-readline:
23839 @: $(MAKE); $(unstage)
23840 @[ -f ./readline/Makefile ] || exit 0; \
23841 r=`${PWD_COMMAND}`; export r; \
23842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23843 $(HOST_EXPORTS) \
23844 for flag in $(EXTRA_HOST_FLAGS) ; do \
23845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23846 done; \
23847 echo "Doing clean in readline" ; \
23848 (cd $(HOST_SUBDIR)/readline && \
23849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23851 "RANLIB=$${RANLIB}" \
23852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23853 clean) \
23854 || exit 1
23855
23856 @endif readline
23857
23858 .PHONY: maybe-distclean-readline distclean-readline
23859 maybe-distclean-readline:
23860 @if readline
23861 maybe-distclean-readline: distclean-readline
23862
23863 distclean-readline:
23864 @: $(MAKE); $(unstage)
23865 @[ -f ./readline/Makefile ] || exit 0; \
23866 r=`${PWD_COMMAND}`; export r; \
23867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23868 $(HOST_EXPORTS) \
23869 for flag in $(EXTRA_HOST_FLAGS) ; do \
23870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23871 done; \
23872 echo "Doing distclean in readline" ; \
23873 (cd $(HOST_SUBDIR)/readline && \
23874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23876 "RANLIB=$${RANLIB}" \
23877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23878 distclean) \
23879 || exit 1
23880
23881 @endif readline
23882
23883 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23884 maybe-maintainer-clean-readline:
23885 @if readline
23886 maybe-maintainer-clean-readline: maintainer-clean-readline
23887
23888 maintainer-clean-readline:
23889 @: $(MAKE); $(unstage)
23890 @[ -f ./readline/Makefile ] || exit 0; \
23891 r=`${PWD_COMMAND}`; export r; \
23892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23893 $(HOST_EXPORTS) \
23894 for flag in $(EXTRA_HOST_FLAGS) ; do \
23895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23896 done; \
23897 echo "Doing maintainer-clean in readline" ; \
23898 (cd $(HOST_SUBDIR)/readline && \
23899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23901 "RANLIB=$${RANLIB}" \
23902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23903 maintainer-clean) \
23904 || exit 1
23905
23906 @endif readline
23907
23908
23909
23910 .PHONY: configure-sid maybe-configure-sid
23911 maybe-configure-sid:
23912 @if gcc-bootstrap
23913 configure-sid: stage_current
23914 @endif gcc-bootstrap
23915 @if sid
23916 maybe-configure-sid: configure-sid
23917 configure-sid:
23918 @: $(MAKE); $(unstage)
23919 @r=`${PWD_COMMAND}`; export r; \
23920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23921 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23923 $(HOST_EXPORTS) \
23924 echo Configuring in $(HOST_SUBDIR)/sid; \
23925 cd "$(HOST_SUBDIR)/sid" || exit 1; \
23926 case $(srcdir) in \
23927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23928 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23930 esac; \
23931 srcdiroption="--srcdir=$${topdir}/sid"; \
23932 libsrcdir="$$s/sid"; \
23933 $(SHELL) $${libsrcdir}/configure \
23934 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23935 --target=${target_alias} $${srcdiroption} \
23936 || exit 1
23937 @endif sid
23938
23939
23940
23941
23942
23943 .PHONY: all-sid maybe-all-sid
23944 maybe-all-sid:
23945 @if gcc-bootstrap
23946 all-sid: stage_current
23947 @endif gcc-bootstrap
23948 @if sid
23949 TARGET-sid=all
23950 maybe-all-sid: all-sid
23951 all-sid: configure-sid
23952 @: $(MAKE); $(unstage)
23953 @r=`${PWD_COMMAND}`; export r; \
23954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23955 $(HOST_EXPORTS) \
23956 (cd $(HOST_SUBDIR)/sid && \
23957 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23958 $(TARGET-sid))
23959 @endif sid
23960
23961
23962
23963
23964 .PHONY: check-sid maybe-check-sid
23965 maybe-check-sid:
23966 @if sid
23967 maybe-check-sid: check-sid
23968
23969 check-sid:
23970 @: $(MAKE); $(unstage)
23971 @r=`${PWD_COMMAND}`; export r; \
23972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23973 $(HOST_EXPORTS) \
23974 (cd $(HOST_SUBDIR)/sid && \
23975 $(MAKE) $(FLAGS_TO_PASS) check)
23976
23977 @endif sid
23978
23979 .PHONY: install-sid maybe-install-sid
23980 maybe-install-sid:
23981 @if sid
23982 maybe-install-sid: install-sid
23983
23984 install-sid: installdirs
23985 @: $(MAKE); $(unstage)
23986 @r=`${PWD_COMMAND}`; export r; \
23987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23988 $(HOST_EXPORTS) \
23989 (cd $(HOST_SUBDIR)/sid && \
23990 $(MAKE) $(FLAGS_TO_PASS) install)
23991
23992 @endif sid
23993
23994 .PHONY: install-strip-sid maybe-install-strip-sid
23995 maybe-install-strip-sid:
23996 @if sid
23997 maybe-install-strip-sid: install-strip-sid
23998
23999 install-strip-sid: installdirs
24000 @: $(MAKE); $(unstage)
24001 @r=`${PWD_COMMAND}`; export r; \
24002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24003 $(HOST_EXPORTS) \
24004 (cd $(HOST_SUBDIR)/sid && \
24005 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24006
24007 @endif sid
24008
24009 # Other targets (info, dvi, pdf, etc.)
24010
24011 .PHONY: maybe-info-sid info-sid
24012 maybe-info-sid:
24013 @if sid
24014 maybe-info-sid: info-sid
24015
24016 info-sid: \
24017 configure-sid
24018 @: $(MAKE); $(unstage)
24019 @[ -f ./sid/Makefile ] || exit 0; \
24020 r=`${PWD_COMMAND}`; export r; \
24021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24022 $(HOST_EXPORTS) \
24023 for flag in $(EXTRA_HOST_FLAGS) ; do \
24024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24025 done; \
24026 echo "Doing info in sid" ; \
24027 (cd $(HOST_SUBDIR)/sid && \
24028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24030 "RANLIB=$${RANLIB}" \
24031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24032 info) \
24033 || exit 1
24034
24035 @endif sid
24036
24037 .PHONY: maybe-dvi-sid dvi-sid
24038 maybe-dvi-sid:
24039 @if sid
24040 maybe-dvi-sid: dvi-sid
24041
24042 dvi-sid: \
24043 configure-sid
24044 @: $(MAKE); $(unstage)
24045 @[ -f ./sid/Makefile ] || exit 0; \
24046 r=`${PWD_COMMAND}`; export r; \
24047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24048 $(HOST_EXPORTS) \
24049 for flag in $(EXTRA_HOST_FLAGS) ; do \
24050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24051 done; \
24052 echo "Doing dvi in sid" ; \
24053 (cd $(HOST_SUBDIR)/sid && \
24054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24056 "RANLIB=$${RANLIB}" \
24057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24058 dvi) \
24059 || exit 1
24060
24061 @endif sid
24062
24063 .PHONY: maybe-pdf-sid pdf-sid
24064 maybe-pdf-sid:
24065 @if sid
24066 maybe-pdf-sid: pdf-sid
24067
24068 pdf-sid: \
24069 configure-sid
24070 @: $(MAKE); $(unstage)
24071 @[ -f ./sid/Makefile ] || exit 0; \
24072 r=`${PWD_COMMAND}`; export r; \
24073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24074 $(HOST_EXPORTS) \
24075 for flag in $(EXTRA_HOST_FLAGS) ; do \
24076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24077 done; \
24078 echo "Doing pdf in sid" ; \
24079 (cd $(HOST_SUBDIR)/sid && \
24080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24082 "RANLIB=$${RANLIB}" \
24083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24084 pdf) \
24085 || exit 1
24086
24087 @endif sid
24088
24089 .PHONY: maybe-html-sid html-sid
24090 maybe-html-sid:
24091 @if sid
24092 maybe-html-sid: html-sid
24093
24094 html-sid: \
24095 configure-sid
24096 @: $(MAKE); $(unstage)
24097 @[ -f ./sid/Makefile ] || exit 0; \
24098 r=`${PWD_COMMAND}`; export r; \
24099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24100 $(HOST_EXPORTS) \
24101 for flag in $(EXTRA_HOST_FLAGS) ; do \
24102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24103 done; \
24104 echo "Doing html in sid" ; \
24105 (cd $(HOST_SUBDIR)/sid && \
24106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24108 "RANLIB=$${RANLIB}" \
24109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24110 html) \
24111 || exit 1
24112
24113 @endif sid
24114
24115 .PHONY: maybe-TAGS-sid TAGS-sid
24116 maybe-TAGS-sid:
24117 @if sid
24118 maybe-TAGS-sid: TAGS-sid
24119
24120 TAGS-sid: \
24121 configure-sid
24122 @: $(MAKE); $(unstage)
24123 @[ -f ./sid/Makefile ] || exit 0; \
24124 r=`${PWD_COMMAND}`; export r; \
24125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24126 $(HOST_EXPORTS) \
24127 for flag in $(EXTRA_HOST_FLAGS) ; do \
24128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24129 done; \
24130 echo "Doing TAGS in sid" ; \
24131 (cd $(HOST_SUBDIR)/sid && \
24132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24134 "RANLIB=$${RANLIB}" \
24135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24136 TAGS) \
24137 || exit 1
24138
24139 @endif sid
24140
24141 .PHONY: maybe-install-info-sid install-info-sid
24142 maybe-install-info-sid:
24143 @if sid
24144 maybe-install-info-sid: install-info-sid
24145
24146 install-info-sid: \
24147 configure-sid \
24148 info-sid
24149 @: $(MAKE); $(unstage)
24150 @[ -f ./sid/Makefile ] || exit 0; \
24151 r=`${PWD_COMMAND}`; export r; \
24152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24153 $(HOST_EXPORTS) \
24154 for flag in $(EXTRA_HOST_FLAGS) ; do \
24155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24156 done; \
24157 echo "Doing install-info in sid" ; \
24158 (cd $(HOST_SUBDIR)/sid && \
24159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24161 "RANLIB=$${RANLIB}" \
24162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24163 install-info) \
24164 || exit 1
24165
24166 @endif sid
24167
24168 .PHONY: maybe-install-pdf-sid install-pdf-sid
24169 maybe-install-pdf-sid:
24170 @if sid
24171 maybe-install-pdf-sid: install-pdf-sid
24172
24173 install-pdf-sid: \
24174 configure-sid \
24175 pdf-sid
24176 @: $(MAKE); $(unstage)
24177 @[ -f ./sid/Makefile ] || exit 0; \
24178 r=`${PWD_COMMAND}`; export r; \
24179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24180 $(HOST_EXPORTS) \
24181 for flag in $(EXTRA_HOST_FLAGS) ; do \
24182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24183 done; \
24184 echo "Doing install-pdf in sid" ; \
24185 (cd $(HOST_SUBDIR)/sid && \
24186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24188 "RANLIB=$${RANLIB}" \
24189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24190 install-pdf) \
24191 || exit 1
24192
24193 @endif sid
24194
24195 .PHONY: maybe-install-html-sid install-html-sid
24196 maybe-install-html-sid:
24197 @if sid
24198 maybe-install-html-sid: install-html-sid
24199
24200 install-html-sid: \
24201 configure-sid \
24202 html-sid
24203 @: $(MAKE); $(unstage)
24204 @[ -f ./sid/Makefile ] || exit 0; \
24205 r=`${PWD_COMMAND}`; export r; \
24206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24207 $(HOST_EXPORTS) \
24208 for flag in $(EXTRA_HOST_FLAGS) ; do \
24209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24210 done; \
24211 echo "Doing install-html in sid" ; \
24212 (cd $(HOST_SUBDIR)/sid && \
24213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24215 "RANLIB=$${RANLIB}" \
24216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24217 install-html) \
24218 || exit 1
24219
24220 @endif sid
24221
24222 .PHONY: maybe-installcheck-sid installcheck-sid
24223 maybe-installcheck-sid:
24224 @if sid
24225 maybe-installcheck-sid: installcheck-sid
24226
24227 installcheck-sid: \
24228 configure-sid
24229 @: $(MAKE); $(unstage)
24230 @[ -f ./sid/Makefile ] || exit 0; \
24231 r=`${PWD_COMMAND}`; export r; \
24232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24233 $(HOST_EXPORTS) \
24234 for flag in $(EXTRA_HOST_FLAGS) ; do \
24235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24236 done; \
24237 echo "Doing installcheck in sid" ; \
24238 (cd $(HOST_SUBDIR)/sid && \
24239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24241 "RANLIB=$${RANLIB}" \
24242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24243 installcheck) \
24244 || exit 1
24245
24246 @endif sid
24247
24248 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24249 maybe-mostlyclean-sid:
24250 @if sid
24251 maybe-mostlyclean-sid: mostlyclean-sid
24252
24253 mostlyclean-sid:
24254 @: $(MAKE); $(unstage)
24255 @[ -f ./sid/Makefile ] || exit 0; \
24256 r=`${PWD_COMMAND}`; export r; \
24257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24258 $(HOST_EXPORTS) \
24259 for flag in $(EXTRA_HOST_FLAGS) ; do \
24260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24261 done; \
24262 echo "Doing mostlyclean in sid" ; \
24263 (cd $(HOST_SUBDIR)/sid && \
24264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24266 "RANLIB=$${RANLIB}" \
24267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24268 mostlyclean) \
24269 || exit 1
24270
24271 @endif sid
24272
24273 .PHONY: maybe-clean-sid clean-sid
24274 maybe-clean-sid:
24275 @if sid
24276 maybe-clean-sid: clean-sid
24277
24278 clean-sid:
24279 @: $(MAKE); $(unstage)
24280 @[ -f ./sid/Makefile ] || exit 0; \
24281 r=`${PWD_COMMAND}`; export r; \
24282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24283 $(HOST_EXPORTS) \
24284 for flag in $(EXTRA_HOST_FLAGS) ; do \
24285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24286 done; \
24287 echo "Doing clean in sid" ; \
24288 (cd $(HOST_SUBDIR)/sid && \
24289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24291 "RANLIB=$${RANLIB}" \
24292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24293 clean) \
24294 || exit 1
24295
24296 @endif sid
24297
24298 .PHONY: maybe-distclean-sid distclean-sid
24299 maybe-distclean-sid:
24300 @if sid
24301 maybe-distclean-sid: distclean-sid
24302
24303 distclean-sid:
24304 @: $(MAKE); $(unstage)
24305 @[ -f ./sid/Makefile ] || exit 0; \
24306 r=`${PWD_COMMAND}`; export r; \
24307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24308 $(HOST_EXPORTS) \
24309 for flag in $(EXTRA_HOST_FLAGS) ; do \
24310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24311 done; \
24312 echo "Doing distclean in sid" ; \
24313 (cd $(HOST_SUBDIR)/sid && \
24314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24316 "RANLIB=$${RANLIB}" \
24317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24318 distclean) \
24319 || exit 1
24320
24321 @endif sid
24322
24323 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24324 maybe-maintainer-clean-sid:
24325 @if sid
24326 maybe-maintainer-clean-sid: maintainer-clean-sid
24327
24328 maintainer-clean-sid:
24329 @: $(MAKE); $(unstage)
24330 @[ -f ./sid/Makefile ] || exit 0; \
24331 r=`${PWD_COMMAND}`; export r; \
24332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24333 $(HOST_EXPORTS) \
24334 for flag in $(EXTRA_HOST_FLAGS) ; do \
24335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24336 done; \
24337 echo "Doing maintainer-clean in sid" ; \
24338 (cd $(HOST_SUBDIR)/sid && \
24339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24341 "RANLIB=$${RANLIB}" \
24342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24343 maintainer-clean) \
24344 || exit 1
24345
24346 @endif sid
24347
24348
24349
24350 .PHONY: configure-sim maybe-configure-sim
24351 maybe-configure-sim:
24352 @if gcc-bootstrap
24353 configure-sim: stage_current
24354 @endif gcc-bootstrap
24355 @if sim
24356 maybe-configure-sim: configure-sim
24357 configure-sim:
24358 @: $(MAKE); $(unstage)
24359 @r=`${PWD_COMMAND}`; export r; \
24360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24361 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24362 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24363 $(HOST_EXPORTS) \
24364 echo Configuring in $(HOST_SUBDIR)/sim; \
24365 cd "$(HOST_SUBDIR)/sim" || exit 1; \
24366 case $(srcdir) in \
24367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24368 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24370 esac; \
24371 srcdiroption="--srcdir=$${topdir}/sim"; \
24372 libsrcdir="$$s/sim"; \
24373 $(SHELL) $${libsrcdir}/configure \
24374 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24375 --target=${target_alias} $${srcdiroption} \
24376 || exit 1
24377 @endif sim
24378
24379
24380
24381
24382
24383 .PHONY: all-sim maybe-all-sim
24384 maybe-all-sim:
24385 @if gcc-bootstrap
24386 all-sim: stage_current
24387 @endif gcc-bootstrap
24388 @if sim
24389 TARGET-sim=all
24390 maybe-all-sim: all-sim
24391 all-sim: configure-sim
24392 @: $(MAKE); $(unstage)
24393 @r=`${PWD_COMMAND}`; export r; \
24394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24395 $(HOST_EXPORTS) \
24396 (cd $(HOST_SUBDIR)/sim && \
24397 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24398 $(TARGET-sim))
24399 @endif sim
24400
24401
24402
24403
24404 .PHONY: check-sim maybe-check-sim
24405 maybe-check-sim:
24406 @if sim
24407 maybe-check-sim: check-sim
24408
24409 check-sim:
24410 @: $(MAKE); $(unstage)
24411 @r=`${PWD_COMMAND}`; export r; \
24412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24413 $(HOST_EXPORTS) \
24414 (cd $(HOST_SUBDIR)/sim && \
24415 $(MAKE) $(FLAGS_TO_PASS) check)
24416
24417 @endif sim
24418
24419 .PHONY: install-sim maybe-install-sim
24420 maybe-install-sim:
24421 @if sim
24422 maybe-install-sim: install-sim
24423
24424 install-sim: installdirs
24425 @: $(MAKE); $(unstage)
24426 @r=`${PWD_COMMAND}`; export r; \
24427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24428 $(HOST_EXPORTS) \
24429 (cd $(HOST_SUBDIR)/sim && \
24430 $(MAKE) $(FLAGS_TO_PASS) install)
24431
24432 @endif sim
24433
24434 .PHONY: install-strip-sim maybe-install-strip-sim
24435 maybe-install-strip-sim:
24436 @if sim
24437 maybe-install-strip-sim: install-strip-sim
24438
24439 install-strip-sim: installdirs
24440 @: $(MAKE); $(unstage)
24441 @r=`${PWD_COMMAND}`; export r; \
24442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24443 $(HOST_EXPORTS) \
24444 (cd $(HOST_SUBDIR)/sim && \
24445 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24446
24447 @endif sim
24448
24449 # Other targets (info, dvi, pdf, etc.)
24450
24451 .PHONY: maybe-info-sim info-sim
24452 maybe-info-sim:
24453 @if sim
24454 maybe-info-sim: info-sim
24455
24456 info-sim: \
24457 configure-sim
24458 @: $(MAKE); $(unstage)
24459 @[ -f ./sim/Makefile ] || exit 0; \
24460 r=`${PWD_COMMAND}`; export r; \
24461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24462 $(HOST_EXPORTS) \
24463 for flag in $(EXTRA_HOST_FLAGS) ; do \
24464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24465 done; \
24466 echo "Doing info in sim" ; \
24467 (cd $(HOST_SUBDIR)/sim && \
24468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24470 "RANLIB=$${RANLIB}" \
24471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24472 info) \
24473 || exit 1
24474
24475 @endif sim
24476
24477 .PHONY: maybe-dvi-sim dvi-sim
24478 maybe-dvi-sim:
24479 @if sim
24480 maybe-dvi-sim: dvi-sim
24481
24482 dvi-sim: \
24483 configure-sim
24484 @: $(MAKE); $(unstage)
24485 @[ -f ./sim/Makefile ] || exit 0; \
24486 r=`${PWD_COMMAND}`; export r; \
24487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24488 $(HOST_EXPORTS) \
24489 for flag in $(EXTRA_HOST_FLAGS) ; do \
24490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24491 done; \
24492 echo "Doing dvi in sim" ; \
24493 (cd $(HOST_SUBDIR)/sim && \
24494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24496 "RANLIB=$${RANLIB}" \
24497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24498 dvi) \
24499 || exit 1
24500
24501 @endif sim
24502
24503 .PHONY: maybe-pdf-sim pdf-sim
24504 maybe-pdf-sim:
24505 @if sim
24506 maybe-pdf-sim: pdf-sim
24507
24508 pdf-sim: \
24509 configure-sim
24510 @: $(MAKE); $(unstage)
24511 @[ -f ./sim/Makefile ] || exit 0; \
24512 r=`${PWD_COMMAND}`; export r; \
24513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24514 $(HOST_EXPORTS) \
24515 for flag in $(EXTRA_HOST_FLAGS) ; do \
24516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24517 done; \
24518 echo "Doing pdf in sim" ; \
24519 (cd $(HOST_SUBDIR)/sim && \
24520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24522 "RANLIB=$${RANLIB}" \
24523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24524 pdf) \
24525 || exit 1
24526
24527 @endif sim
24528
24529 .PHONY: maybe-html-sim html-sim
24530 maybe-html-sim:
24531 @if sim
24532 maybe-html-sim: html-sim
24533
24534 html-sim: \
24535 configure-sim
24536 @: $(MAKE); $(unstage)
24537 @[ -f ./sim/Makefile ] || exit 0; \
24538 r=`${PWD_COMMAND}`; export r; \
24539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24540 $(HOST_EXPORTS) \
24541 for flag in $(EXTRA_HOST_FLAGS) ; do \
24542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24543 done; \
24544 echo "Doing html in sim" ; \
24545 (cd $(HOST_SUBDIR)/sim && \
24546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24548 "RANLIB=$${RANLIB}" \
24549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24550 html) \
24551 || exit 1
24552
24553 @endif sim
24554
24555 .PHONY: maybe-TAGS-sim TAGS-sim
24556 maybe-TAGS-sim:
24557 @if sim
24558 maybe-TAGS-sim: TAGS-sim
24559
24560 TAGS-sim: \
24561 configure-sim
24562 @: $(MAKE); $(unstage)
24563 @[ -f ./sim/Makefile ] || exit 0; \
24564 r=`${PWD_COMMAND}`; export r; \
24565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24566 $(HOST_EXPORTS) \
24567 for flag in $(EXTRA_HOST_FLAGS) ; do \
24568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24569 done; \
24570 echo "Doing TAGS in sim" ; \
24571 (cd $(HOST_SUBDIR)/sim && \
24572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24574 "RANLIB=$${RANLIB}" \
24575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24576 TAGS) \
24577 || exit 1
24578
24579 @endif sim
24580
24581 .PHONY: maybe-install-info-sim install-info-sim
24582 maybe-install-info-sim:
24583 @if sim
24584 maybe-install-info-sim: install-info-sim
24585
24586 install-info-sim: \
24587 configure-sim \
24588 info-sim
24589 @: $(MAKE); $(unstage)
24590 @[ -f ./sim/Makefile ] || exit 0; \
24591 r=`${PWD_COMMAND}`; export r; \
24592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24593 $(HOST_EXPORTS) \
24594 for flag in $(EXTRA_HOST_FLAGS) ; do \
24595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24596 done; \
24597 echo "Doing install-info in sim" ; \
24598 (cd $(HOST_SUBDIR)/sim && \
24599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24601 "RANLIB=$${RANLIB}" \
24602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24603 install-info) \
24604 || exit 1
24605
24606 @endif sim
24607
24608 .PHONY: maybe-install-pdf-sim install-pdf-sim
24609 maybe-install-pdf-sim:
24610 @if sim
24611 maybe-install-pdf-sim: install-pdf-sim
24612
24613 install-pdf-sim: \
24614 configure-sim \
24615 pdf-sim
24616 @: $(MAKE); $(unstage)
24617 @[ -f ./sim/Makefile ] || exit 0; \
24618 r=`${PWD_COMMAND}`; export r; \
24619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24620 $(HOST_EXPORTS) \
24621 for flag in $(EXTRA_HOST_FLAGS) ; do \
24622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24623 done; \
24624 echo "Doing install-pdf in sim" ; \
24625 (cd $(HOST_SUBDIR)/sim && \
24626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24628 "RANLIB=$${RANLIB}" \
24629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24630 install-pdf) \
24631 || exit 1
24632
24633 @endif sim
24634
24635 .PHONY: maybe-install-html-sim install-html-sim
24636 maybe-install-html-sim:
24637 @if sim
24638 maybe-install-html-sim: install-html-sim
24639
24640 install-html-sim: \
24641 configure-sim \
24642 html-sim
24643 @: $(MAKE); $(unstage)
24644 @[ -f ./sim/Makefile ] || exit 0; \
24645 r=`${PWD_COMMAND}`; export r; \
24646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24647 $(HOST_EXPORTS) \
24648 for flag in $(EXTRA_HOST_FLAGS) ; do \
24649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24650 done; \
24651 echo "Doing install-html in sim" ; \
24652 (cd $(HOST_SUBDIR)/sim && \
24653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24655 "RANLIB=$${RANLIB}" \
24656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24657 install-html) \
24658 || exit 1
24659
24660 @endif sim
24661
24662 .PHONY: maybe-installcheck-sim installcheck-sim
24663 maybe-installcheck-sim:
24664 @if sim
24665 maybe-installcheck-sim: installcheck-sim
24666
24667 installcheck-sim: \
24668 configure-sim
24669 @: $(MAKE); $(unstage)
24670 @[ -f ./sim/Makefile ] || exit 0; \
24671 r=`${PWD_COMMAND}`; export r; \
24672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24673 $(HOST_EXPORTS) \
24674 for flag in $(EXTRA_HOST_FLAGS) ; do \
24675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24676 done; \
24677 echo "Doing installcheck in sim" ; \
24678 (cd $(HOST_SUBDIR)/sim && \
24679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24681 "RANLIB=$${RANLIB}" \
24682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24683 installcheck) \
24684 || exit 1
24685
24686 @endif sim
24687
24688 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24689 maybe-mostlyclean-sim:
24690 @if sim
24691 maybe-mostlyclean-sim: mostlyclean-sim
24692
24693 mostlyclean-sim:
24694 @: $(MAKE); $(unstage)
24695 @[ -f ./sim/Makefile ] || exit 0; \
24696 r=`${PWD_COMMAND}`; export r; \
24697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24698 $(HOST_EXPORTS) \
24699 for flag in $(EXTRA_HOST_FLAGS) ; do \
24700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24701 done; \
24702 echo "Doing mostlyclean in sim" ; \
24703 (cd $(HOST_SUBDIR)/sim && \
24704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24706 "RANLIB=$${RANLIB}" \
24707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24708 mostlyclean) \
24709 || exit 1
24710
24711 @endif sim
24712
24713 .PHONY: maybe-clean-sim clean-sim
24714 maybe-clean-sim:
24715 @if sim
24716 maybe-clean-sim: clean-sim
24717
24718 clean-sim:
24719 @: $(MAKE); $(unstage)
24720 @[ -f ./sim/Makefile ] || exit 0; \
24721 r=`${PWD_COMMAND}`; export r; \
24722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24723 $(HOST_EXPORTS) \
24724 for flag in $(EXTRA_HOST_FLAGS) ; do \
24725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24726 done; \
24727 echo "Doing clean in sim" ; \
24728 (cd $(HOST_SUBDIR)/sim && \
24729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24731 "RANLIB=$${RANLIB}" \
24732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24733 clean) \
24734 || exit 1
24735
24736 @endif sim
24737
24738 .PHONY: maybe-distclean-sim distclean-sim
24739 maybe-distclean-sim:
24740 @if sim
24741 maybe-distclean-sim: distclean-sim
24742
24743 distclean-sim:
24744 @: $(MAKE); $(unstage)
24745 @[ -f ./sim/Makefile ] || exit 0; \
24746 r=`${PWD_COMMAND}`; export r; \
24747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24748 $(HOST_EXPORTS) \
24749 for flag in $(EXTRA_HOST_FLAGS) ; do \
24750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24751 done; \
24752 echo "Doing distclean in sim" ; \
24753 (cd $(HOST_SUBDIR)/sim && \
24754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24756 "RANLIB=$${RANLIB}" \
24757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24758 distclean) \
24759 || exit 1
24760
24761 @endif sim
24762
24763 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24764 maybe-maintainer-clean-sim:
24765 @if sim
24766 maybe-maintainer-clean-sim: maintainer-clean-sim
24767
24768 maintainer-clean-sim:
24769 @: $(MAKE); $(unstage)
24770 @[ -f ./sim/Makefile ] || exit 0; \
24771 r=`${PWD_COMMAND}`; export r; \
24772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24773 $(HOST_EXPORTS) \
24774 for flag in $(EXTRA_HOST_FLAGS) ; do \
24775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24776 done; \
24777 echo "Doing maintainer-clean in sim" ; \
24778 (cd $(HOST_SUBDIR)/sim && \
24779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24781 "RANLIB=$${RANLIB}" \
24782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24783 maintainer-clean) \
24784 || exit 1
24785
24786 @endif sim
24787
24788
24789
24790 .PHONY: configure-texinfo maybe-configure-texinfo
24791 maybe-configure-texinfo:
24792 @if gcc-bootstrap
24793 configure-texinfo: stage_current
24794 @endif gcc-bootstrap
24795 @if texinfo
24796 maybe-configure-texinfo: configure-texinfo
24797 configure-texinfo:
24798 @: $(MAKE); $(unstage)
24799 @r=`${PWD_COMMAND}`; export r; \
24800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24801 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24802 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24803 $(HOST_EXPORTS) \
24804 echo Configuring in $(HOST_SUBDIR)/texinfo; \
24805 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24806 case $(srcdir) in \
24807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24808 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24810 esac; \
24811 srcdiroption="--srcdir=$${topdir}/texinfo"; \
24812 libsrcdir="$$s/texinfo"; \
24813 $(SHELL) $${libsrcdir}/configure \
24814 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24815 --target=${target_alias} $${srcdiroption} \
24816 || exit 1
24817 @endif texinfo
24818
24819
24820
24821
24822
24823 .PHONY: all-texinfo maybe-all-texinfo
24824 maybe-all-texinfo:
24825 @if gcc-bootstrap
24826 all-texinfo: stage_current
24827 @endif gcc-bootstrap
24828 @if texinfo
24829 TARGET-texinfo=all
24830 maybe-all-texinfo: all-texinfo
24831 all-texinfo: configure-texinfo
24832 @: $(MAKE); $(unstage)
24833 @r=`${PWD_COMMAND}`; export r; \
24834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24835 $(HOST_EXPORTS) \
24836 (cd $(HOST_SUBDIR)/texinfo && \
24837 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24838 $(TARGET-texinfo))
24839 @endif texinfo
24840
24841
24842
24843
24844 .PHONY: check-texinfo maybe-check-texinfo
24845 maybe-check-texinfo:
24846 @if texinfo
24847 maybe-check-texinfo: check-texinfo
24848
24849 check-texinfo:
24850 @: $(MAKE); $(unstage)
24851 @r=`${PWD_COMMAND}`; export r; \
24852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24853 $(HOST_EXPORTS) \
24854 (cd $(HOST_SUBDIR)/texinfo && \
24855 $(MAKE) $(FLAGS_TO_PASS) check)
24856
24857 @endif texinfo
24858
24859 .PHONY: install-texinfo maybe-install-texinfo
24860 maybe-install-texinfo:
24861 @if texinfo
24862 maybe-install-texinfo: install-texinfo
24863
24864 install-texinfo:
24865
24866 @endif texinfo
24867
24868 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24869 maybe-install-strip-texinfo:
24870 @if texinfo
24871 maybe-install-strip-texinfo: install-strip-texinfo
24872
24873 install-strip-texinfo:
24874
24875 @endif texinfo
24876
24877 # Other targets (info, dvi, pdf, etc.)
24878
24879 .PHONY: maybe-info-texinfo info-texinfo
24880 maybe-info-texinfo:
24881 @if texinfo
24882 maybe-info-texinfo: info-texinfo
24883
24884 info-texinfo: \
24885 configure-texinfo
24886 @: $(MAKE); $(unstage)
24887 @[ -f ./texinfo/Makefile ] || exit 0; \
24888 r=`${PWD_COMMAND}`; export r; \
24889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24890 $(HOST_EXPORTS) \
24891 for flag in $(EXTRA_HOST_FLAGS) ; do \
24892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24893 done; \
24894 echo "Doing info in texinfo" ; \
24895 (cd $(HOST_SUBDIR)/texinfo && \
24896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24898 "RANLIB=$${RANLIB}" \
24899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24900 info) \
24901 || exit 1
24902
24903 @endif texinfo
24904
24905 .PHONY: maybe-dvi-texinfo dvi-texinfo
24906 maybe-dvi-texinfo:
24907 @if texinfo
24908 maybe-dvi-texinfo: dvi-texinfo
24909
24910 dvi-texinfo: \
24911 configure-texinfo
24912 @: $(MAKE); $(unstage)
24913 @[ -f ./texinfo/Makefile ] || exit 0; \
24914 r=`${PWD_COMMAND}`; export r; \
24915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24916 $(HOST_EXPORTS) \
24917 for flag in $(EXTRA_HOST_FLAGS) ; do \
24918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24919 done; \
24920 echo "Doing dvi in texinfo" ; \
24921 (cd $(HOST_SUBDIR)/texinfo && \
24922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24924 "RANLIB=$${RANLIB}" \
24925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24926 dvi) \
24927 || exit 1
24928
24929 @endif texinfo
24930
24931 .PHONY: maybe-pdf-texinfo pdf-texinfo
24932 maybe-pdf-texinfo:
24933 @if texinfo
24934 maybe-pdf-texinfo: pdf-texinfo
24935
24936 pdf-texinfo: \
24937 configure-texinfo
24938 @: $(MAKE); $(unstage)
24939 @[ -f ./texinfo/Makefile ] || exit 0; \
24940 r=`${PWD_COMMAND}`; export r; \
24941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24942 $(HOST_EXPORTS) \
24943 for flag in $(EXTRA_HOST_FLAGS) ; do \
24944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24945 done; \
24946 echo "Doing pdf in texinfo" ; \
24947 (cd $(HOST_SUBDIR)/texinfo && \
24948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24950 "RANLIB=$${RANLIB}" \
24951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24952 pdf) \
24953 || exit 1
24954
24955 @endif texinfo
24956
24957 .PHONY: maybe-html-texinfo html-texinfo
24958 maybe-html-texinfo:
24959 @if texinfo
24960 maybe-html-texinfo: html-texinfo
24961
24962 html-texinfo: \
24963 configure-texinfo
24964 @: $(MAKE); $(unstage)
24965 @[ -f ./texinfo/Makefile ] || exit 0; \
24966 r=`${PWD_COMMAND}`; export r; \
24967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24968 $(HOST_EXPORTS) \
24969 for flag in $(EXTRA_HOST_FLAGS) ; do \
24970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24971 done; \
24972 echo "Doing html in texinfo" ; \
24973 (cd $(HOST_SUBDIR)/texinfo && \
24974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24976 "RANLIB=$${RANLIB}" \
24977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24978 html) \
24979 || exit 1
24980
24981 @endif texinfo
24982
24983 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
24984 maybe-TAGS-texinfo:
24985 @if texinfo
24986 maybe-TAGS-texinfo: TAGS-texinfo
24987
24988 TAGS-texinfo: \
24989 configure-texinfo
24990 @: $(MAKE); $(unstage)
24991 @[ -f ./texinfo/Makefile ] || exit 0; \
24992 r=`${PWD_COMMAND}`; export r; \
24993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24994 $(HOST_EXPORTS) \
24995 for flag in $(EXTRA_HOST_FLAGS) ; do \
24996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24997 done; \
24998 echo "Doing TAGS in texinfo" ; \
24999 (cd $(HOST_SUBDIR)/texinfo && \
25000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25002 "RANLIB=$${RANLIB}" \
25003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25004 TAGS) \
25005 || exit 1
25006
25007 @endif texinfo
25008
25009 .PHONY: maybe-install-info-texinfo install-info-texinfo
25010 maybe-install-info-texinfo:
25011 @if texinfo
25012 maybe-install-info-texinfo: install-info-texinfo
25013
25014 install-info-texinfo: \
25015 configure-texinfo \
25016 info-texinfo
25017 @: $(MAKE); $(unstage)
25018 @[ -f ./texinfo/Makefile ] || exit 0; \
25019 r=`${PWD_COMMAND}`; export r; \
25020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25021 $(HOST_EXPORTS) \
25022 for flag in $(EXTRA_HOST_FLAGS) ; do \
25023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25024 done; \
25025 echo "Doing install-info in texinfo" ; \
25026 (cd $(HOST_SUBDIR)/texinfo && \
25027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25029 "RANLIB=$${RANLIB}" \
25030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25031 install-info) \
25032 || exit 1
25033
25034 @endif texinfo
25035
25036 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25037 maybe-install-pdf-texinfo:
25038 @if texinfo
25039 maybe-install-pdf-texinfo: install-pdf-texinfo
25040
25041 install-pdf-texinfo: \
25042 configure-texinfo \
25043 pdf-texinfo
25044 @: $(MAKE); $(unstage)
25045 @[ -f ./texinfo/Makefile ] || exit 0; \
25046 r=`${PWD_COMMAND}`; export r; \
25047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25048 $(HOST_EXPORTS) \
25049 for flag in $(EXTRA_HOST_FLAGS) ; do \
25050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25051 done; \
25052 echo "Doing install-pdf in texinfo" ; \
25053 (cd $(HOST_SUBDIR)/texinfo && \
25054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25056 "RANLIB=$${RANLIB}" \
25057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25058 install-pdf) \
25059 || exit 1
25060
25061 @endif texinfo
25062
25063 .PHONY: maybe-install-html-texinfo install-html-texinfo
25064 maybe-install-html-texinfo:
25065 @if texinfo
25066 maybe-install-html-texinfo: install-html-texinfo
25067
25068 install-html-texinfo: \
25069 configure-texinfo \
25070 html-texinfo
25071 @: $(MAKE); $(unstage)
25072 @[ -f ./texinfo/Makefile ] || exit 0; \
25073 r=`${PWD_COMMAND}`; export r; \
25074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25075 $(HOST_EXPORTS) \
25076 for flag in $(EXTRA_HOST_FLAGS) ; do \
25077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25078 done; \
25079 echo "Doing install-html in texinfo" ; \
25080 (cd $(HOST_SUBDIR)/texinfo && \
25081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25083 "RANLIB=$${RANLIB}" \
25084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25085 install-html) \
25086 || exit 1
25087
25088 @endif texinfo
25089
25090 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25091 maybe-installcheck-texinfo:
25092 @if texinfo
25093 maybe-installcheck-texinfo: installcheck-texinfo
25094
25095 installcheck-texinfo: \
25096 configure-texinfo
25097 @: $(MAKE); $(unstage)
25098 @[ -f ./texinfo/Makefile ] || exit 0; \
25099 r=`${PWD_COMMAND}`; export r; \
25100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25101 $(HOST_EXPORTS) \
25102 for flag in $(EXTRA_HOST_FLAGS) ; do \
25103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25104 done; \
25105 echo "Doing installcheck in texinfo" ; \
25106 (cd $(HOST_SUBDIR)/texinfo && \
25107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25109 "RANLIB=$${RANLIB}" \
25110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25111 installcheck) \
25112 || exit 1
25113
25114 @endif texinfo
25115
25116 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25117 maybe-mostlyclean-texinfo:
25118 @if texinfo
25119 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25120
25121 mostlyclean-texinfo:
25122 @: $(MAKE); $(unstage)
25123 @[ -f ./texinfo/Makefile ] || exit 0; \
25124 r=`${PWD_COMMAND}`; export r; \
25125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25126 $(HOST_EXPORTS) \
25127 for flag in $(EXTRA_HOST_FLAGS) ; do \
25128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25129 done; \
25130 echo "Doing mostlyclean in texinfo" ; \
25131 (cd $(HOST_SUBDIR)/texinfo && \
25132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25134 "RANLIB=$${RANLIB}" \
25135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25136 mostlyclean) \
25137 || exit 1
25138
25139 @endif texinfo
25140
25141 .PHONY: maybe-clean-texinfo clean-texinfo
25142 maybe-clean-texinfo:
25143 @if texinfo
25144 maybe-clean-texinfo: clean-texinfo
25145
25146 clean-texinfo:
25147 @: $(MAKE); $(unstage)
25148 @[ -f ./texinfo/Makefile ] || exit 0; \
25149 r=`${PWD_COMMAND}`; export r; \
25150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25151 $(HOST_EXPORTS) \
25152 for flag in $(EXTRA_HOST_FLAGS) ; do \
25153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25154 done; \
25155 echo "Doing clean in texinfo" ; \
25156 (cd $(HOST_SUBDIR)/texinfo && \
25157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25159 "RANLIB=$${RANLIB}" \
25160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25161 clean) \
25162 || exit 1
25163
25164 @endif texinfo
25165
25166 .PHONY: maybe-distclean-texinfo distclean-texinfo
25167 maybe-distclean-texinfo:
25168 @if texinfo
25169 maybe-distclean-texinfo: distclean-texinfo
25170
25171 distclean-texinfo:
25172 @: $(MAKE); $(unstage)
25173 @[ -f ./texinfo/Makefile ] || exit 0; \
25174 r=`${PWD_COMMAND}`; export r; \
25175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25176 $(HOST_EXPORTS) \
25177 for flag in $(EXTRA_HOST_FLAGS) ; do \
25178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25179 done; \
25180 echo "Doing distclean in texinfo" ; \
25181 (cd $(HOST_SUBDIR)/texinfo && \
25182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25184 "RANLIB=$${RANLIB}" \
25185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25186 distclean) \
25187 || exit 1
25188
25189 @endif texinfo
25190
25191 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25192 maybe-maintainer-clean-texinfo:
25193 @if texinfo
25194 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25195
25196 maintainer-clean-texinfo:
25197 @: $(MAKE); $(unstage)
25198 @[ -f ./texinfo/Makefile ] || exit 0; \
25199 r=`${PWD_COMMAND}`; export r; \
25200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25201 $(HOST_EXPORTS) \
25202 for flag in $(EXTRA_HOST_FLAGS) ; do \
25203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25204 done; \
25205 echo "Doing maintainer-clean in texinfo" ; \
25206 (cd $(HOST_SUBDIR)/texinfo && \
25207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25209 "RANLIB=$${RANLIB}" \
25210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25211 maintainer-clean) \
25212 || exit 1
25213
25214 @endif texinfo
25215
25216
25217
25218 .PHONY: configure-zlib maybe-configure-zlib
25219 maybe-configure-zlib:
25220 @if gcc-bootstrap
25221 configure-zlib: stage_current
25222 @endif gcc-bootstrap
25223 @if zlib
25224 maybe-configure-zlib: configure-zlib
25225 configure-zlib:
25226 @r=`${PWD_COMMAND}`; export r; \
25227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25228 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25230 $(HOST_EXPORTS) \
25231 echo Configuring in $(HOST_SUBDIR)/zlib; \
25232 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25233 case $(srcdir) in \
25234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25235 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25237 esac; \
25238 srcdiroption="--srcdir=$${topdir}/zlib"; \
25239 libsrcdir="$$s/zlib"; \
25240 $(SHELL) $${libsrcdir}/configure \
25241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25242 --target=${target_alias} $${srcdiroption} \
25243 || exit 1
25244 @endif zlib
25245
25246
25247
25248 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25249 maybe-configure-stage1-zlib:
25250 @if zlib-bootstrap
25251 maybe-configure-stage1-zlib: configure-stage1-zlib
25252 configure-stage1-zlib:
25253 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25254 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25255 @r=`${PWD_COMMAND}`; export r; \
25256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25257 TFLAGS="$(STAGE1_TFLAGS)"; \
25258 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25259 $(HOST_EXPORTS) \
25260 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25261 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25262 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
25263 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25265 cd $(HOST_SUBDIR)/zlib || exit 1; \
25266 case $(srcdir) in \
25267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25268 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25270 esac; \
25271 srcdiroption="--srcdir=$${topdir}/zlib"; \
25272 libsrcdir="$$s/zlib"; \
25273 $(SHELL) $${libsrcdir}/configure \
25274 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25275 --target=${target_alias} $${srcdiroption} \
25276 $(STAGE1_CONFIGURE_FLAGS)
25277 @endif zlib-bootstrap
25278
25279 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25280 maybe-configure-stage2-zlib:
25281 @if zlib-bootstrap
25282 maybe-configure-stage2-zlib: configure-stage2-zlib
25283 configure-stage2-zlib:
25284 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25285 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25286 @r=`${PWD_COMMAND}`; export r; \
25287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25288 TFLAGS="$(STAGE2_TFLAGS)"; \
25289 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25290 $(HOST_EXPORTS) \
25291 $(POSTSTAGE1_HOST_EXPORTS) \
25292 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25293 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25294 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
25295 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25297 cd $(HOST_SUBDIR)/zlib || exit 1; \
25298 case $(srcdir) in \
25299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25300 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25302 esac; \
25303 srcdiroption="--srcdir=$${topdir}/zlib"; \
25304 libsrcdir="$$s/zlib"; \
25305 $(SHELL) $${libsrcdir}/configure \
25306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25307 --target=${target_alias} $${srcdiroption} \
25308 --with-build-libsubdir=$(HOST_SUBDIR) \
25309 $(STAGE2_CONFIGURE_FLAGS)
25310 @endif zlib-bootstrap
25311
25312 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25313 maybe-configure-stage3-zlib:
25314 @if zlib-bootstrap
25315 maybe-configure-stage3-zlib: configure-stage3-zlib
25316 configure-stage3-zlib:
25317 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25318 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25319 @r=`${PWD_COMMAND}`; export r; \
25320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25321 TFLAGS="$(STAGE3_TFLAGS)"; \
25322 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25323 $(HOST_EXPORTS) \
25324 $(POSTSTAGE1_HOST_EXPORTS) \
25325 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25326 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25327 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
25328 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25330 cd $(HOST_SUBDIR)/zlib || exit 1; \
25331 case $(srcdir) in \
25332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25333 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25335 esac; \
25336 srcdiroption="--srcdir=$${topdir}/zlib"; \
25337 libsrcdir="$$s/zlib"; \
25338 $(SHELL) $${libsrcdir}/configure \
25339 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25340 --target=${target_alias} $${srcdiroption} \
25341 --with-build-libsubdir=$(HOST_SUBDIR) \
25342 $(STAGE3_CONFIGURE_FLAGS)
25343 @endif zlib-bootstrap
25344
25345 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25346 maybe-configure-stage4-zlib:
25347 @if zlib-bootstrap
25348 maybe-configure-stage4-zlib: configure-stage4-zlib
25349 configure-stage4-zlib:
25350 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25351 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25352 @r=`${PWD_COMMAND}`; export r; \
25353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25354 TFLAGS="$(STAGE4_TFLAGS)"; \
25355 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25356 $(HOST_EXPORTS) \
25357 $(POSTSTAGE1_HOST_EXPORTS) \
25358 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25359 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25360 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
25361 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25362 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25363 cd $(HOST_SUBDIR)/zlib || exit 1; \
25364 case $(srcdir) in \
25365 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25366 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25367 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25368 esac; \
25369 srcdiroption="--srcdir=$${topdir}/zlib"; \
25370 libsrcdir="$$s/zlib"; \
25371 $(SHELL) $${libsrcdir}/configure \
25372 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25373 --target=${target_alias} $${srcdiroption} \
25374 --with-build-libsubdir=$(HOST_SUBDIR) \
25375 $(STAGE4_CONFIGURE_FLAGS)
25376 @endif zlib-bootstrap
25377
25378 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25379 maybe-configure-stageprofile-zlib:
25380 @if zlib-bootstrap
25381 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25382 configure-stageprofile-zlib:
25383 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25384 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25385 @r=`${PWD_COMMAND}`; export r; \
25386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25387 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25388 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25389 $(HOST_EXPORTS) \
25390 $(POSTSTAGE1_HOST_EXPORTS) \
25391 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25392 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25393 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
25394 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25396 cd $(HOST_SUBDIR)/zlib || exit 1; \
25397 case $(srcdir) in \
25398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25399 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25401 esac; \
25402 srcdiroption="--srcdir=$${topdir}/zlib"; \
25403 libsrcdir="$$s/zlib"; \
25404 $(SHELL) $${libsrcdir}/configure \
25405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25406 --target=${target_alias} $${srcdiroption} \
25407 --with-build-libsubdir=$(HOST_SUBDIR) \
25408 $(STAGEprofile_CONFIGURE_FLAGS)
25409 @endif zlib-bootstrap
25410
25411 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25412 maybe-configure-stagefeedback-zlib:
25413 @if zlib-bootstrap
25414 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25415 configure-stagefeedback-zlib:
25416 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25417 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25418 @r=`${PWD_COMMAND}`; export r; \
25419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25420 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25421 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25422 $(HOST_EXPORTS) \
25423 $(POSTSTAGE1_HOST_EXPORTS) \
25424 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25425 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25426 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
25427 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25428 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25429 cd $(HOST_SUBDIR)/zlib || exit 1; \
25430 case $(srcdir) in \
25431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25432 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25434 esac; \
25435 srcdiroption="--srcdir=$${topdir}/zlib"; \
25436 libsrcdir="$$s/zlib"; \
25437 $(SHELL) $${libsrcdir}/configure \
25438 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25439 --target=${target_alias} $${srcdiroption} \
25440 --with-build-libsubdir=$(HOST_SUBDIR) \
25441 $(STAGEfeedback_CONFIGURE_FLAGS)
25442 @endif zlib-bootstrap
25443
25444
25445
25446
25447
25448 .PHONY: all-zlib maybe-all-zlib
25449 maybe-all-zlib:
25450 @if gcc-bootstrap
25451 all-zlib: stage_current
25452 @endif gcc-bootstrap
25453 @if zlib
25454 TARGET-zlib=all
25455 maybe-all-zlib: all-zlib
25456 all-zlib: configure-zlib
25457 @r=`${PWD_COMMAND}`; export r; \
25458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25459 $(HOST_EXPORTS) \
25460 (cd $(HOST_SUBDIR)/zlib && \
25461 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25462 $(TARGET-zlib))
25463 @endif zlib
25464
25465
25466
25467 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25468 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25469 maybe-all-stage1-zlib:
25470 maybe-clean-stage1-zlib:
25471 @if zlib-bootstrap
25472 maybe-all-stage1-zlib: all-stage1-zlib
25473 all-stage1: all-stage1-zlib
25474 TARGET-stage1-zlib = $(TARGET-zlib)
25475 all-stage1-zlib: configure-stage1-zlib
25476 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25477 @r=`${PWD_COMMAND}`; export r; \
25478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25479 TFLAGS="$(STAGE1_TFLAGS)"; \
25480 $(HOST_EXPORTS) \
25481 cd $(HOST_SUBDIR)/zlib && \
25482 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25483 CFLAGS="$(STAGE1_CFLAGS)" \
25484 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25485 LIBCFLAGS="$(LIBCFLAGS)" \
25486 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25487 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25488 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25489 $(EXTRA_HOST_FLAGS) \
25490 TFLAGS="$(STAGE1_TFLAGS)" \
25491 $(TARGET-stage1-zlib)
25492
25493 maybe-clean-stage1-zlib: clean-stage1-zlib
25494 clean-stage1: clean-stage1-zlib
25495 clean-stage1-zlib:
25496 @if [ $(current_stage) = stage1 ]; then \
25497 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25498 else \
25499 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25500 $(MAKE) stage1-start; \
25501 fi; \
25502 cd $(HOST_SUBDIR)/zlib && \
25503 $(MAKE) $(EXTRA_HOST_FLAGS) \
25504 clean
25505 @endif zlib-bootstrap
25506
25507
25508 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25509 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25510 maybe-all-stage2-zlib:
25511 maybe-clean-stage2-zlib:
25512 @if zlib-bootstrap
25513 maybe-all-stage2-zlib: all-stage2-zlib
25514 all-stage2: all-stage2-zlib
25515 TARGET-stage2-zlib = $(TARGET-zlib)
25516 all-stage2-zlib: configure-stage2-zlib
25517 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25518 @r=`${PWD_COMMAND}`; export r; \
25519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25520 TFLAGS="$(STAGE2_TFLAGS)"; \
25521 $(HOST_EXPORTS) \
25522 $(POSTSTAGE1_HOST_EXPORTS) \
25523 cd $(HOST_SUBDIR)/zlib && \
25524 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25525 CFLAGS="$(STAGE2_CFLAGS)" \
25526 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25527 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25528 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25529 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25530 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25531 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25532 TFLAGS="$(STAGE2_TFLAGS)" \
25533 $(TARGET-stage2-zlib)
25534
25535 maybe-clean-stage2-zlib: clean-stage2-zlib
25536 clean-stage2: clean-stage2-zlib
25537 clean-stage2-zlib:
25538 @if [ $(current_stage) = stage2 ]; then \
25539 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25540 else \
25541 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25542 $(MAKE) stage2-start; \
25543 fi; \
25544 cd $(HOST_SUBDIR)/zlib && \
25545 $(MAKE) $(EXTRA_HOST_FLAGS) \
25546 $(POSTSTAGE1_FLAGS_TO_PASS) \
25547 clean
25548 @endif zlib-bootstrap
25549
25550
25551 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25552 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25553 maybe-all-stage3-zlib:
25554 maybe-clean-stage3-zlib:
25555 @if zlib-bootstrap
25556 maybe-all-stage3-zlib: all-stage3-zlib
25557 all-stage3: all-stage3-zlib
25558 TARGET-stage3-zlib = $(TARGET-zlib)
25559 all-stage3-zlib: configure-stage3-zlib
25560 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25561 @r=`${PWD_COMMAND}`; export r; \
25562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25563 TFLAGS="$(STAGE3_TFLAGS)"; \
25564 $(HOST_EXPORTS) \
25565 $(POSTSTAGE1_HOST_EXPORTS) \
25566 cd $(HOST_SUBDIR)/zlib && \
25567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25568 CFLAGS="$(STAGE3_CFLAGS)" \
25569 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25570 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25571 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25572 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25573 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25574 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25575 TFLAGS="$(STAGE3_TFLAGS)" \
25576 $(TARGET-stage3-zlib)
25577
25578 maybe-clean-stage3-zlib: clean-stage3-zlib
25579 clean-stage3: clean-stage3-zlib
25580 clean-stage3-zlib:
25581 @if [ $(current_stage) = stage3 ]; then \
25582 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25583 else \
25584 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25585 $(MAKE) stage3-start; \
25586 fi; \
25587 cd $(HOST_SUBDIR)/zlib && \
25588 $(MAKE) $(EXTRA_HOST_FLAGS) \
25589 $(POSTSTAGE1_FLAGS_TO_PASS) \
25590 clean
25591 @endif zlib-bootstrap
25592
25593
25594 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25595 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25596 maybe-all-stage4-zlib:
25597 maybe-clean-stage4-zlib:
25598 @if zlib-bootstrap
25599 maybe-all-stage4-zlib: all-stage4-zlib
25600 all-stage4: all-stage4-zlib
25601 TARGET-stage4-zlib = $(TARGET-zlib)
25602 all-stage4-zlib: configure-stage4-zlib
25603 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25604 @r=`${PWD_COMMAND}`; export r; \
25605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25606 TFLAGS="$(STAGE4_TFLAGS)"; \
25607 $(HOST_EXPORTS) \
25608 $(POSTSTAGE1_HOST_EXPORTS) \
25609 cd $(HOST_SUBDIR)/zlib && \
25610 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25611 CFLAGS="$(STAGE4_CFLAGS)" \
25612 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25613 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25614 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25615 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25616 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25617 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25618 TFLAGS="$(STAGE4_TFLAGS)" \
25619 $(TARGET-stage4-zlib)
25620
25621 maybe-clean-stage4-zlib: clean-stage4-zlib
25622 clean-stage4: clean-stage4-zlib
25623 clean-stage4-zlib:
25624 @if [ $(current_stage) = stage4 ]; then \
25625 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25626 else \
25627 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25628 $(MAKE) stage4-start; \
25629 fi; \
25630 cd $(HOST_SUBDIR)/zlib && \
25631 $(MAKE) $(EXTRA_HOST_FLAGS) \
25632 $(POSTSTAGE1_FLAGS_TO_PASS) \
25633 clean
25634 @endif zlib-bootstrap
25635
25636
25637 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25638 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25639 maybe-all-stageprofile-zlib:
25640 maybe-clean-stageprofile-zlib:
25641 @if zlib-bootstrap
25642 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25643 all-stageprofile: all-stageprofile-zlib
25644 TARGET-stageprofile-zlib = $(TARGET-zlib)
25645 all-stageprofile-zlib: configure-stageprofile-zlib
25646 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25647 @r=`${PWD_COMMAND}`; export r; \
25648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25649 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25650 $(HOST_EXPORTS) \
25651 $(POSTSTAGE1_HOST_EXPORTS) \
25652 cd $(HOST_SUBDIR)/zlib && \
25653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25654 CFLAGS="$(STAGEprofile_CFLAGS)" \
25655 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25656 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25660 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25661 TFLAGS="$(STAGEprofile_TFLAGS)" \
25662 $(TARGET-stageprofile-zlib)
25663
25664 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25665 clean-stageprofile: clean-stageprofile-zlib
25666 clean-stageprofile-zlib:
25667 @if [ $(current_stage) = stageprofile ]; then \
25668 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25669 else \
25670 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25671 $(MAKE) stageprofile-start; \
25672 fi; \
25673 cd $(HOST_SUBDIR)/zlib && \
25674 $(MAKE) $(EXTRA_HOST_FLAGS) \
25675 $(POSTSTAGE1_FLAGS_TO_PASS) \
25676 clean
25677 @endif zlib-bootstrap
25678
25679
25680 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25681 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25682 maybe-all-stagefeedback-zlib:
25683 maybe-clean-stagefeedback-zlib:
25684 @if zlib-bootstrap
25685 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25686 all-stagefeedback: all-stagefeedback-zlib
25687 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25688 all-stagefeedback-zlib: configure-stagefeedback-zlib
25689 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25690 @r=`${PWD_COMMAND}`; export r; \
25691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25692 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25693 $(HOST_EXPORTS) \
25694 $(POSTSTAGE1_HOST_EXPORTS) \
25695 cd $(HOST_SUBDIR)/zlib && \
25696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25697 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25698 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25699 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25704 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25705 $(TARGET-stagefeedback-zlib)
25706
25707 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25708 clean-stagefeedback: clean-stagefeedback-zlib
25709 clean-stagefeedback-zlib:
25710 @if [ $(current_stage) = stagefeedback ]; then \
25711 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25712 else \
25713 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25714 $(MAKE) stagefeedback-start; \
25715 fi; \
25716 cd $(HOST_SUBDIR)/zlib && \
25717 $(MAKE) $(EXTRA_HOST_FLAGS) \
25718 $(POSTSTAGE1_FLAGS_TO_PASS) \
25719 clean
25720 @endif zlib-bootstrap
25721
25722
25723
25724
25725
25726 .PHONY: check-zlib maybe-check-zlib
25727 maybe-check-zlib:
25728 @if zlib
25729 maybe-check-zlib: check-zlib
25730
25731 check-zlib:
25732
25733 @endif zlib
25734
25735 .PHONY: install-zlib maybe-install-zlib
25736 maybe-install-zlib:
25737 @if zlib
25738 maybe-install-zlib: install-zlib
25739
25740 install-zlib:
25741
25742 @endif zlib
25743
25744 .PHONY: install-strip-zlib maybe-install-strip-zlib
25745 maybe-install-strip-zlib:
25746 @if zlib
25747 maybe-install-strip-zlib: install-strip-zlib
25748
25749 install-strip-zlib:
25750
25751 @endif zlib
25752
25753 # Other targets (info, dvi, pdf, etc.)
25754
25755 .PHONY: maybe-info-zlib info-zlib
25756 maybe-info-zlib:
25757 @if zlib
25758 maybe-info-zlib: info-zlib
25759
25760 info-zlib: \
25761 configure-zlib
25762 @[ -f ./zlib/Makefile ] || exit 0; \
25763 r=`${PWD_COMMAND}`; export r; \
25764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25765 $(HOST_EXPORTS) \
25766 for flag in $(EXTRA_HOST_FLAGS) ; do \
25767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25768 done; \
25769 echo "Doing info in zlib" ; \
25770 (cd $(HOST_SUBDIR)/zlib && \
25771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25773 "RANLIB=$${RANLIB}" \
25774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25775 info) \
25776 || exit 1
25777
25778 @endif zlib
25779
25780 .PHONY: maybe-dvi-zlib dvi-zlib
25781 maybe-dvi-zlib:
25782 @if zlib
25783 maybe-dvi-zlib: dvi-zlib
25784
25785 dvi-zlib: \
25786 configure-zlib
25787 @[ -f ./zlib/Makefile ] || exit 0; \
25788 r=`${PWD_COMMAND}`; export r; \
25789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25790 $(HOST_EXPORTS) \
25791 for flag in $(EXTRA_HOST_FLAGS) ; do \
25792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25793 done; \
25794 echo "Doing dvi in zlib" ; \
25795 (cd $(HOST_SUBDIR)/zlib && \
25796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25798 "RANLIB=$${RANLIB}" \
25799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25800 dvi) \
25801 || exit 1
25802
25803 @endif zlib
25804
25805 .PHONY: maybe-pdf-zlib pdf-zlib
25806 maybe-pdf-zlib:
25807 @if zlib
25808 maybe-pdf-zlib: pdf-zlib
25809
25810 pdf-zlib: \
25811 configure-zlib
25812 @[ -f ./zlib/Makefile ] || exit 0; \
25813 r=`${PWD_COMMAND}`; export r; \
25814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25815 $(HOST_EXPORTS) \
25816 for flag in $(EXTRA_HOST_FLAGS) ; do \
25817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25818 done; \
25819 echo "Doing pdf in zlib" ; \
25820 (cd $(HOST_SUBDIR)/zlib && \
25821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25823 "RANLIB=$${RANLIB}" \
25824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25825 pdf) \
25826 || exit 1
25827
25828 @endif zlib
25829
25830 .PHONY: maybe-html-zlib html-zlib
25831 maybe-html-zlib:
25832 @if zlib
25833 maybe-html-zlib: html-zlib
25834
25835 html-zlib: \
25836 configure-zlib
25837 @[ -f ./zlib/Makefile ] || exit 0; \
25838 r=`${PWD_COMMAND}`; export r; \
25839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25840 $(HOST_EXPORTS) \
25841 for flag in $(EXTRA_HOST_FLAGS) ; do \
25842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25843 done; \
25844 echo "Doing html in zlib" ; \
25845 (cd $(HOST_SUBDIR)/zlib && \
25846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25848 "RANLIB=$${RANLIB}" \
25849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25850 html) \
25851 || exit 1
25852
25853 @endif zlib
25854
25855 .PHONY: maybe-TAGS-zlib TAGS-zlib
25856 maybe-TAGS-zlib:
25857 @if zlib
25858 maybe-TAGS-zlib: TAGS-zlib
25859
25860 TAGS-zlib: \
25861 configure-zlib
25862 @[ -f ./zlib/Makefile ] || exit 0; \
25863 r=`${PWD_COMMAND}`; export r; \
25864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25865 $(HOST_EXPORTS) \
25866 for flag in $(EXTRA_HOST_FLAGS) ; do \
25867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25868 done; \
25869 echo "Doing TAGS in zlib" ; \
25870 (cd $(HOST_SUBDIR)/zlib && \
25871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25873 "RANLIB=$${RANLIB}" \
25874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25875 TAGS) \
25876 || exit 1
25877
25878 @endif zlib
25879
25880 .PHONY: maybe-install-info-zlib install-info-zlib
25881 maybe-install-info-zlib:
25882 @if zlib
25883 maybe-install-info-zlib: install-info-zlib
25884
25885 install-info-zlib: \
25886 configure-zlib \
25887 info-zlib
25888 @[ -f ./zlib/Makefile ] || exit 0; \
25889 r=`${PWD_COMMAND}`; export r; \
25890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25891 $(HOST_EXPORTS) \
25892 for flag in $(EXTRA_HOST_FLAGS) ; do \
25893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25894 done; \
25895 echo "Doing install-info in zlib" ; \
25896 (cd $(HOST_SUBDIR)/zlib && \
25897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25899 "RANLIB=$${RANLIB}" \
25900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25901 install-info) \
25902 || exit 1
25903
25904 @endif zlib
25905
25906 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25907 maybe-install-pdf-zlib:
25908 @if zlib
25909 maybe-install-pdf-zlib: install-pdf-zlib
25910
25911 install-pdf-zlib: \
25912 configure-zlib \
25913 pdf-zlib
25914 @[ -f ./zlib/Makefile ] || exit 0; \
25915 r=`${PWD_COMMAND}`; export r; \
25916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25917 $(HOST_EXPORTS) \
25918 for flag in $(EXTRA_HOST_FLAGS) ; do \
25919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25920 done; \
25921 echo "Doing install-pdf in zlib" ; \
25922 (cd $(HOST_SUBDIR)/zlib && \
25923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25925 "RANLIB=$${RANLIB}" \
25926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25927 install-pdf) \
25928 || exit 1
25929
25930 @endif zlib
25931
25932 .PHONY: maybe-install-html-zlib install-html-zlib
25933 maybe-install-html-zlib:
25934 @if zlib
25935 maybe-install-html-zlib: install-html-zlib
25936
25937 install-html-zlib: \
25938 configure-zlib \
25939 html-zlib
25940 @[ -f ./zlib/Makefile ] || exit 0; \
25941 r=`${PWD_COMMAND}`; export r; \
25942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25943 $(HOST_EXPORTS) \
25944 for flag in $(EXTRA_HOST_FLAGS) ; do \
25945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25946 done; \
25947 echo "Doing install-html in zlib" ; \
25948 (cd $(HOST_SUBDIR)/zlib && \
25949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25951 "RANLIB=$${RANLIB}" \
25952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25953 install-html) \
25954 || exit 1
25955
25956 @endif zlib
25957
25958 .PHONY: maybe-installcheck-zlib installcheck-zlib
25959 maybe-installcheck-zlib:
25960 @if zlib
25961 maybe-installcheck-zlib: installcheck-zlib
25962
25963 installcheck-zlib: \
25964 configure-zlib
25965 @[ -f ./zlib/Makefile ] || exit 0; \
25966 r=`${PWD_COMMAND}`; export r; \
25967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25968 $(HOST_EXPORTS) \
25969 for flag in $(EXTRA_HOST_FLAGS) ; do \
25970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25971 done; \
25972 echo "Doing installcheck in zlib" ; \
25973 (cd $(HOST_SUBDIR)/zlib && \
25974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25976 "RANLIB=$${RANLIB}" \
25977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25978 installcheck) \
25979 || exit 1
25980
25981 @endif zlib
25982
25983 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25984 maybe-mostlyclean-zlib:
25985 @if zlib
25986 maybe-mostlyclean-zlib: mostlyclean-zlib
25987
25988 mostlyclean-zlib:
25989 @[ -f ./zlib/Makefile ] || exit 0; \
25990 r=`${PWD_COMMAND}`; export r; \
25991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25992 $(HOST_EXPORTS) \
25993 for flag in $(EXTRA_HOST_FLAGS) ; do \
25994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25995 done; \
25996 echo "Doing mostlyclean in zlib" ; \
25997 (cd $(HOST_SUBDIR)/zlib && \
25998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26000 "RANLIB=$${RANLIB}" \
26001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26002 mostlyclean) \
26003 || exit 1
26004
26005 @endif zlib
26006
26007 .PHONY: maybe-clean-zlib clean-zlib
26008 maybe-clean-zlib:
26009 @if zlib
26010 maybe-clean-zlib: clean-zlib
26011
26012 clean-zlib:
26013 @[ -f ./zlib/Makefile ] || exit 0; \
26014 r=`${PWD_COMMAND}`; export r; \
26015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26016 $(HOST_EXPORTS) \
26017 for flag in $(EXTRA_HOST_FLAGS) ; do \
26018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26019 done; \
26020 echo "Doing clean in zlib" ; \
26021 (cd $(HOST_SUBDIR)/zlib && \
26022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26024 "RANLIB=$${RANLIB}" \
26025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26026 clean) \
26027 || exit 1
26028
26029 @endif zlib
26030
26031 .PHONY: maybe-distclean-zlib distclean-zlib
26032 maybe-distclean-zlib:
26033 @if zlib
26034 maybe-distclean-zlib: distclean-zlib
26035
26036 distclean-zlib:
26037 @[ -f ./zlib/Makefile ] || exit 0; \
26038 r=`${PWD_COMMAND}`; export r; \
26039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26040 $(HOST_EXPORTS) \
26041 for flag in $(EXTRA_HOST_FLAGS) ; do \
26042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26043 done; \
26044 echo "Doing distclean in zlib" ; \
26045 (cd $(HOST_SUBDIR)/zlib && \
26046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26048 "RANLIB=$${RANLIB}" \
26049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26050 distclean) \
26051 || exit 1
26052
26053 @endif zlib
26054
26055 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26056 maybe-maintainer-clean-zlib:
26057 @if zlib
26058 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26059
26060 maintainer-clean-zlib:
26061 @[ -f ./zlib/Makefile ] || exit 0; \
26062 r=`${PWD_COMMAND}`; export r; \
26063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26064 $(HOST_EXPORTS) \
26065 for flag in $(EXTRA_HOST_FLAGS) ; do \
26066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26067 done; \
26068 echo "Doing maintainer-clean in zlib" ; \
26069 (cd $(HOST_SUBDIR)/zlib && \
26070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26072 "RANLIB=$${RANLIB}" \
26073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26074 maintainer-clean) \
26075 || exit 1
26076
26077 @endif zlib
26078
26079
26080
26081 .PHONY: configure-gdb maybe-configure-gdb
26082 maybe-configure-gdb:
26083 @if gcc-bootstrap
26084 configure-gdb: stage_current
26085 @endif gcc-bootstrap
26086 @if gdb
26087 maybe-configure-gdb: configure-gdb
26088 configure-gdb:
26089 @: $(MAKE); $(unstage)
26090 @r=`${PWD_COMMAND}`; export r; \
26091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26092 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26093 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26094 $(HOST_EXPORTS) \
26095 echo Configuring in $(HOST_SUBDIR)/gdb; \
26096 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26097 case $(srcdir) in \
26098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26099 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26101 esac; \
26102 srcdiroption="--srcdir=$${topdir}/gdb"; \
26103 libsrcdir="$$s/gdb"; \
26104 $(SHELL) $${libsrcdir}/configure \
26105 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26106 --target=${target_alias} $${srcdiroption} \
26107 || exit 1
26108 @endif gdb
26109
26110
26111
26112
26113
26114 .PHONY: all-gdb maybe-all-gdb
26115 maybe-all-gdb:
26116 @if gcc-bootstrap
26117 all-gdb: stage_current
26118 @endif gcc-bootstrap
26119 @if gdb
26120 TARGET-gdb=all
26121 maybe-all-gdb: all-gdb
26122 all-gdb: configure-gdb
26123 @: $(MAKE); $(unstage)
26124 @r=`${PWD_COMMAND}`; export r; \
26125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26126 $(HOST_EXPORTS) \
26127 (cd $(HOST_SUBDIR)/gdb && \
26128 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26129 $(TARGET-gdb))
26130 @endif gdb
26131
26132
26133
26134
26135 .PHONY: check-gdb maybe-check-gdb
26136 maybe-check-gdb:
26137 @if gdb
26138 maybe-check-gdb: check-gdb
26139
26140 check-gdb:
26141 @: $(MAKE); $(unstage)
26142 @r=`${PWD_COMMAND}`; export r; \
26143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26144 $(HOST_EXPORTS) \
26145 (cd $(HOST_SUBDIR)/gdb && \
26146 $(MAKE) $(FLAGS_TO_PASS) check)
26147
26148 @endif gdb
26149
26150 .PHONY: install-gdb maybe-install-gdb
26151 maybe-install-gdb:
26152 @if gdb
26153 maybe-install-gdb: install-gdb
26154
26155 install-gdb: installdirs
26156 @: $(MAKE); $(unstage)
26157 @r=`${PWD_COMMAND}`; export r; \
26158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26159 $(HOST_EXPORTS) \
26160 (cd $(HOST_SUBDIR)/gdb && \
26161 $(MAKE) $(FLAGS_TO_PASS) install)
26162
26163 @endif gdb
26164
26165 .PHONY: install-strip-gdb maybe-install-strip-gdb
26166 maybe-install-strip-gdb:
26167 @if gdb
26168 maybe-install-strip-gdb: install-strip-gdb
26169
26170 install-strip-gdb: installdirs
26171 @: $(MAKE); $(unstage)
26172 @r=`${PWD_COMMAND}`; export r; \
26173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26174 $(HOST_EXPORTS) \
26175 (cd $(HOST_SUBDIR)/gdb && \
26176 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26177
26178 @endif gdb
26179
26180 # Other targets (info, dvi, pdf, etc.)
26181
26182 .PHONY: maybe-info-gdb info-gdb
26183 maybe-info-gdb:
26184 @if gdb
26185 maybe-info-gdb: info-gdb
26186
26187 info-gdb: \
26188 configure-gdb
26189 @: $(MAKE); $(unstage)
26190 @[ -f ./gdb/Makefile ] || exit 0; \
26191 r=`${PWD_COMMAND}`; export r; \
26192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26193 $(HOST_EXPORTS) \
26194 for flag in $(EXTRA_HOST_FLAGS) ; do \
26195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26196 done; \
26197 echo "Doing info in gdb" ; \
26198 (cd $(HOST_SUBDIR)/gdb && \
26199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26201 "RANLIB=$${RANLIB}" \
26202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26203 info) \
26204 || exit 1
26205
26206 @endif gdb
26207
26208 .PHONY: maybe-dvi-gdb dvi-gdb
26209 maybe-dvi-gdb:
26210 @if gdb
26211 maybe-dvi-gdb: dvi-gdb
26212
26213 dvi-gdb: \
26214 configure-gdb
26215 @: $(MAKE); $(unstage)
26216 @[ -f ./gdb/Makefile ] || exit 0; \
26217 r=`${PWD_COMMAND}`; export r; \
26218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26219 $(HOST_EXPORTS) \
26220 for flag in $(EXTRA_HOST_FLAGS) ; do \
26221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26222 done; \
26223 echo "Doing dvi in gdb" ; \
26224 (cd $(HOST_SUBDIR)/gdb && \
26225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26227 "RANLIB=$${RANLIB}" \
26228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26229 dvi) \
26230 || exit 1
26231
26232 @endif gdb
26233
26234 .PHONY: maybe-pdf-gdb pdf-gdb
26235 maybe-pdf-gdb:
26236 @if gdb
26237 maybe-pdf-gdb: pdf-gdb
26238
26239 pdf-gdb: \
26240 configure-gdb
26241 @: $(MAKE); $(unstage)
26242 @[ -f ./gdb/Makefile ] || exit 0; \
26243 r=`${PWD_COMMAND}`; export r; \
26244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26245 $(HOST_EXPORTS) \
26246 for flag in $(EXTRA_HOST_FLAGS) ; do \
26247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26248 done; \
26249 echo "Doing pdf in gdb" ; \
26250 (cd $(HOST_SUBDIR)/gdb && \
26251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26253 "RANLIB=$${RANLIB}" \
26254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26255 pdf) \
26256 || exit 1
26257
26258 @endif gdb
26259
26260 .PHONY: maybe-html-gdb html-gdb
26261 maybe-html-gdb:
26262 @if gdb
26263 maybe-html-gdb: html-gdb
26264
26265 html-gdb: \
26266 configure-gdb
26267 @: $(MAKE); $(unstage)
26268 @[ -f ./gdb/Makefile ] || exit 0; \
26269 r=`${PWD_COMMAND}`; export r; \
26270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26271 $(HOST_EXPORTS) \
26272 for flag in $(EXTRA_HOST_FLAGS) ; do \
26273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26274 done; \
26275 echo "Doing html in gdb" ; \
26276 (cd $(HOST_SUBDIR)/gdb && \
26277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26279 "RANLIB=$${RANLIB}" \
26280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26281 html) \
26282 || exit 1
26283
26284 @endif gdb
26285
26286 .PHONY: maybe-TAGS-gdb TAGS-gdb
26287 maybe-TAGS-gdb:
26288 @if gdb
26289 maybe-TAGS-gdb: TAGS-gdb
26290
26291 TAGS-gdb: \
26292 configure-gdb
26293 @: $(MAKE); $(unstage)
26294 @[ -f ./gdb/Makefile ] || exit 0; \
26295 r=`${PWD_COMMAND}`; export r; \
26296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26297 $(HOST_EXPORTS) \
26298 for flag in $(EXTRA_HOST_FLAGS) ; do \
26299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26300 done; \
26301 echo "Doing TAGS in gdb" ; \
26302 (cd $(HOST_SUBDIR)/gdb && \
26303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26305 "RANLIB=$${RANLIB}" \
26306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26307 TAGS) \
26308 || exit 1
26309
26310 @endif gdb
26311
26312 .PHONY: maybe-install-info-gdb install-info-gdb
26313 maybe-install-info-gdb:
26314 @if gdb
26315 maybe-install-info-gdb: install-info-gdb
26316
26317 install-info-gdb: \
26318 configure-gdb \
26319 info-gdb
26320 @: $(MAKE); $(unstage)
26321 @[ -f ./gdb/Makefile ] || exit 0; \
26322 r=`${PWD_COMMAND}`; export r; \
26323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26324 $(HOST_EXPORTS) \
26325 for flag in $(EXTRA_HOST_FLAGS) ; do \
26326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26327 done; \
26328 echo "Doing install-info in gdb" ; \
26329 (cd $(HOST_SUBDIR)/gdb && \
26330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26332 "RANLIB=$${RANLIB}" \
26333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26334 install-info) \
26335 || exit 1
26336
26337 @endif gdb
26338
26339 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26340 maybe-install-pdf-gdb:
26341 @if gdb
26342 maybe-install-pdf-gdb: install-pdf-gdb
26343
26344 install-pdf-gdb: \
26345 configure-gdb \
26346 pdf-gdb
26347 @: $(MAKE); $(unstage)
26348 @[ -f ./gdb/Makefile ] || exit 0; \
26349 r=`${PWD_COMMAND}`; export r; \
26350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26351 $(HOST_EXPORTS) \
26352 for flag in $(EXTRA_HOST_FLAGS) ; do \
26353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26354 done; \
26355 echo "Doing install-pdf in gdb" ; \
26356 (cd $(HOST_SUBDIR)/gdb && \
26357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26359 "RANLIB=$${RANLIB}" \
26360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26361 install-pdf) \
26362 || exit 1
26363
26364 @endif gdb
26365
26366 .PHONY: maybe-install-html-gdb install-html-gdb
26367 maybe-install-html-gdb:
26368 @if gdb
26369 maybe-install-html-gdb: install-html-gdb
26370
26371 install-html-gdb: \
26372 configure-gdb \
26373 html-gdb
26374 @: $(MAKE); $(unstage)
26375 @[ -f ./gdb/Makefile ] || exit 0; \
26376 r=`${PWD_COMMAND}`; export r; \
26377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26378 $(HOST_EXPORTS) \
26379 for flag in $(EXTRA_HOST_FLAGS) ; do \
26380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26381 done; \
26382 echo "Doing install-html in gdb" ; \
26383 (cd $(HOST_SUBDIR)/gdb && \
26384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26386 "RANLIB=$${RANLIB}" \
26387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26388 install-html) \
26389 || exit 1
26390
26391 @endif gdb
26392
26393 .PHONY: maybe-installcheck-gdb installcheck-gdb
26394 maybe-installcheck-gdb:
26395 @if gdb
26396 maybe-installcheck-gdb: installcheck-gdb
26397
26398 installcheck-gdb: \
26399 configure-gdb
26400 @: $(MAKE); $(unstage)
26401 @[ -f ./gdb/Makefile ] || exit 0; \
26402 r=`${PWD_COMMAND}`; export r; \
26403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26404 $(HOST_EXPORTS) \
26405 for flag in $(EXTRA_HOST_FLAGS) ; do \
26406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26407 done; \
26408 echo "Doing installcheck in gdb" ; \
26409 (cd $(HOST_SUBDIR)/gdb && \
26410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26412 "RANLIB=$${RANLIB}" \
26413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26414 installcheck) \
26415 || exit 1
26416
26417 @endif gdb
26418
26419 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26420 maybe-mostlyclean-gdb:
26421 @if gdb
26422 maybe-mostlyclean-gdb: mostlyclean-gdb
26423
26424 mostlyclean-gdb:
26425 @: $(MAKE); $(unstage)
26426 @[ -f ./gdb/Makefile ] || exit 0; \
26427 r=`${PWD_COMMAND}`; export r; \
26428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26429 $(HOST_EXPORTS) \
26430 for flag in $(EXTRA_HOST_FLAGS) ; do \
26431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26432 done; \
26433 echo "Doing mostlyclean in gdb" ; \
26434 (cd $(HOST_SUBDIR)/gdb && \
26435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26437 "RANLIB=$${RANLIB}" \
26438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26439 mostlyclean) \
26440 || exit 1
26441
26442 @endif gdb
26443
26444 .PHONY: maybe-clean-gdb clean-gdb
26445 maybe-clean-gdb:
26446 @if gdb
26447 maybe-clean-gdb: clean-gdb
26448
26449 clean-gdb:
26450 @: $(MAKE); $(unstage)
26451 @[ -f ./gdb/Makefile ] || exit 0; \
26452 r=`${PWD_COMMAND}`; export r; \
26453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26454 $(HOST_EXPORTS) \
26455 for flag in $(EXTRA_HOST_FLAGS) ; do \
26456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26457 done; \
26458 echo "Doing clean in gdb" ; \
26459 (cd $(HOST_SUBDIR)/gdb && \
26460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26462 "RANLIB=$${RANLIB}" \
26463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26464 clean) \
26465 || exit 1
26466
26467 @endif gdb
26468
26469 .PHONY: maybe-distclean-gdb distclean-gdb
26470 maybe-distclean-gdb:
26471 @if gdb
26472 maybe-distclean-gdb: distclean-gdb
26473
26474 distclean-gdb:
26475 @: $(MAKE); $(unstage)
26476 @[ -f ./gdb/Makefile ] || exit 0; \
26477 r=`${PWD_COMMAND}`; export r; \
26478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26479 $(HOST_EXPORTS) \
26480 for flag in $(EXTRA_HOST_FLAGS) ; do \
26481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26482 done; \
26483 echo "Doing distclean in gdb" ; \
26484 (cd $(HOST_SUBDIR)/gdb && \
26485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26487 "RANLIB=$${RANLIB}" \
26488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26489 distclean) \
26490 || exit 1
26491
26492 @endif gdb
26493
26494 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26495 maybe-maintainer-clean-gdb:
26496 @if gdb
26497 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26498
26499 maintainer-clean-gdb:
26500 @: $(MAKE); $(unstage)
26501 @[ -f ./gdb/Makefile ] || exit 0; \
26502 r=`${PWD_COMMAND}`; export r; \
26503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26504 $(HOST_EXPORTS) \
26505 for flag in $(EXTRA_HOST_FLAGS) ; do \
26506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26507 done; \
26508 echo "Doing maintainer-clean in gdb" ; \
26509 (cd $(HOST_SUBDIR)/gdb && \
26510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26512 "RANLIB=$${RANLIB}" \
26513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26514 maintainer-clean) \
26515 || exit 1
26516
26517 @endif gdb
26518
26519
26520
26521 .PHONY: configure-expect maybe-configure-expect
26522 maybe-configure-expect:
26523 @if gcc-bootstrap
26524 configure-expect: stage_current
26525 @endif gcc-bootstrap
26526 @if expect
26527 maybe-configure-expect: configure-expect
26528 configure-expect:
26529 @: $(MAKE); $(unstage)
26530 @r=`${PWD_COMMAND}`; export r; \
26531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26532 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26533 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26534 $(HOST_EXPORTS) \
26535 echo Configuring in $(HOST_SUBDIR)/expect; \
26536 cd "$(HOST_SUBDIR)/expect" || exit 1; \
26537 case $(srcdir) in \
26538 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26539 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26540 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26541 esac; \
26542 srcdiroption="--srcdir=$${topdir}/expect"; \
26543 libsrcdir="$$s/expect"; \
26544 $(SHELL) $${libsrcdir}/configure \
26545 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26546 --target=${target_alias} $${srcdiroption} \
26547 || exit 1
26548 @endif expect
26549
26550
26551
26552
26553
26554 .PHONY: all-expect maybe-all-expect
26555 maybe-all-expect:
26556 @if gcc-bootstrap
26557 all-expect: stage_current
26558 @endif gcc-bootstrap
26559 @if expect
26560 TARGET-expect=all
26561 maybe-all-expect: all-expect
26562 all-expect: configure-expect
26563 @: $(MAKE); $(unstage)
26564 @r=`${PWD_COMMAND}`; export r; \
26565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26566 $(HOST_EXPORTS) \
26567 (cd $(HOST_SUBDIR)/expect && \
26568 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26569 $(TARGET-expect))
26570 @endif expect
26571
26572
26573
26574
26575 .PHONY: check-expect maybe-check-expect
26576 maybe-check-expect:
26577 @if expect
26578 maybe-check-expect: check-expect
26579
26580 check-expect:
26581 @: $(MAKE); $(unstage)
26582 @r=`${PWD_COMMAND}`; export r; \
26583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26584 $(HOST_EXPORTS) \
26585 (cd $(HOST_SUBDIR)/expect && \
26586 $(MAKE) $(FLAGS_TO_PASS) check)
26587
26588 @endif expect
26589
26590 .PHONY: install-expect maybe-install-expect
26591 maybe-install-expect:
26592 @if expect
26593 maybe-install-expect: install-expect
26594
26595 install-expect: installdirs
26596 @: $(MAKE); $(unstage)
26597 @r=`${PWD_COMMAND}`; export r; \
26598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26599 $(HOST_EXPORTS) \
26600 (cd $(HOST_SUBDIR)/expect && \
26601 $(MAKE) $(FLAGS_TO_PASS) install)
26602
26603 @endif expect
26604
26605 .PHONY: install-strip-expect maybe-install-strip-expect
26606 maybe-install-strip-expect:
26607 @if expect
26608 maybe-install-strip-expect: install-strip-expect
26609
26610 install-strip-expect: installdirs
26611 @: $(MAKE); $(unstage)
26612 @r=`${PWD_COMMAND}`; export r; \
26613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26614 $(HOST_EXPORTS) \
26615 (cd $(HOST_SUBDIR)/expect && \
26616 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26617
26618 @endif expect
26619
26620 # Other targets (info, dvi, pdf, etc.)
26621
26622 .PHONY: maybe-info-expect info-expect
26623 maybe-info-expect:
26624 @if expect
26625 maybe-info-expect: info-expect
26626
26627 info-expect: \
26628 configure-expect
26629 @: $(MAKE); $(unstage)
26630 @[ -f ./expect/Makefile ] || exit 0; \
26631 r=`${PWD_COMMAND}`; export r; \
26632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26633 $(HOST_EXPORTS) \
26634 for flag in $(EXTRA_HOST_FLAGS) ; do \
26635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26636 done; \
26637 echo "Doing info in expect" ; \
26638 (cd $(HOST_SUBDIR)/expect && \
26639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26641 "RANLIB=$${RANLIB}" \
26642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26643 info) \
26644 || exit 1
26645
26646 @endif expect
26647
26648 .PHONY: maybe-dvi-expect dvi-expect
26649 maybe-dvi-expect:
26650 @if expect
26651 maybe-dvi-expect: dvi-expect
26652
26653 dvi-expect: \
26654 configure-expect
26655 @: $(MAKE); $(unstage)
26656 @[ -f ./expect/Makefile ] || exit 0; \
26657 r=`${PWD_COMMAND}`; export r; \
26658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26659 $(HOST_EXPORTS) \
26660 for flag in $(EXTRA_HOST_FLAGS) ; do \
26661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26662 done; \
26663 echo "Doing dvi in expect" ; \
26664 (cd $(HOST_SUBDIR)/expect && \
26665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26667 "RANLIB=$${RANLIB}" \
26668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26669 dvi) \
26670 || exit 1
26671
26672 @endif expect
26673
26674 .PHONY: maybe-pdf-expect pdf-expect
26675 maybe-pdf-expect:
26676 @if expect
26677 maybe-pdf-expect: pdf-expect
26678
26679 pdf-expect: \
26680 configure-expect
26681 @: $(MAKE); $(unstage)
26682 @[ -f ./expect/Makefile ] || exit 0; \
26683 r=`${PWD_COMMAND}`; export r; \
26684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26685 $(HOST_EXPORTS) \
26686 for flag in $(EXTRA_HOST_FLAGS) ; do \
26687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26688 done; \
26689 echo "Doing pdf in expect" ; \
26690 (cd $(HOST_SUBDIR)/expect && \
26691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26693 "RANLIB=$${RANLIB}" \
26694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26695 pdf) \
26696 || exit 1
26697
26698 @endif expect
26699
26700 .PHONY: maybe-html-expect html-expect
26701 maybe-html-expect:
26702 @if expect
26703 maybe-html-expect: html-expect
26704
26705 html-expect: \
26706 configure-expect
26707 @: $(MAKE); $(unstage)
26708 @[ -f ./expect/Makefile ] || exit 0; \
26709 r=`${PWD_COMMAND}`; export r; \
26710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26711 $(HOST_EXPORTS) \
26712 for flag in $(EXTRA_HOST_FLAGS) ; do \
26713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26714 done; \
26715 echo "Doing html in expect" ; \
26716 (cd $(HOST_SUBDIR)/expect && \
26717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26719 "RANLIB=$${RANLIB}" \
26720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26721 html) \
26722 || exit 1
26723
26724 @endif expect
26725
26726 .PHONY: maybe-TAGS-expect TAGS-expect
26727 maybe-TAGS-expect:
26728 @if expect
26729 maybe-TAGS-expect: TAGS-expect
26730
26731 TAGS-expect: \
26732 configure-expect
26733 @: $(MAKE); $(unstage)
26734 @[ -f ./expect/Makefile ] || exit 0; \
26735 r=`${PWD_COMMAND}`; export r; \
26736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26737 $(HOST_EXPORTS) \
26738 for flag in $(EXTRA_HOST_FLAGS) ; do \
26739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26740 done; \
26741 echo "Doing TAGS in expect" ; \
26742 (cd $(HOST_SUBDIR)/expect && \
26743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26745 "RANLIB=$${RANLIB}" \
26746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26747 TAGS) \
26748 || exit 1
26749
26750 @endif expect
26751
26752 .PHONY: maybe-install-info-expect install-info-expect
26753 maybe-install-info-expect:
26754 @if expect
26755 maybe-install-info-expect: install-info-expect
26756
26757 install-info-expect: \
26758 configure-expect \
26759 info-expect
26760 @: $(MAKE); $(unstage)
26761 @[ -f ./expect/Makefile ] || exit 0; \
26762 r=`${PWD_COMMAND}`; export r; \
26763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26764 $(HOST_EXPORTS) \
26765 for flag in $(EXTRA_HOST_FLAGS) ; do \
26766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26767 done; \
26768 echo "Doing install-info in expect" ; \
26769 (cd $(HOST_SUBDIR)/expect && \
26770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26772 "RANLIB=$${RANLIB}" \
26773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26774 install-info) \
26775 || exit 1
26776
26777 @endif expect
26778
26779 .PHONY: maybe-install-pdf-expect install-pdf-expect
26780 maybe-install-pdf-expect:
26781 @if expect
26782 maybe-install-pdf-expect: install-pdf-expect
26783
26784 install-pdf-expect: \
26785 configure-expect \
26786 pdf-expect
26787 @: $(MAKE); $(unstage)
26788 @[ -f ./expect/Makefile ] || exit 0; \
26789 r=`${PWD_COMMAND}`; export r; \
26790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26791 $(HOST_EXPORTS) \
26792 for flag in $(EXTRA_HOST_FLAGS) ; do \
26793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26794 done; \
26795 echo "Doing install-pdf in expect" ; \
26796 (cd $(HOST_SUBDIR)/expect && \
26797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26799 "RANLIB=$${RANLIB}" \
26800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26801 install-pdf) \
26802 || exit 1
26803
26804 @endif expect
26805
26806 .PHONY: maybe-install-html-expect install-html-expect
26807 maybe-install-html-expect:
26808 @if expect
26809 maybe-install-html-expect: install-html-expect
26810
26811 install-html-expect: \
26812 configure-expect \
26813 html-expect
26814 @: $(MAKE); $(unstage)
26815 @[ -f ./expect/Makefile ] || exit 0; \
26816 r=`${PWD_COMMAND}`; export r; \
26817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26818 $(HOST_EXPORTS) \
26819 for flag in $(EXTRA_HOST_FLAGS) ; do \
26820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26821 done; \
26822 echo "Doing install-html in expect" ; \
26823 (cd $(HOST_SUBDIR)/expect && \
26824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26826 "RANLIB=$${RANLIB}" \
26827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26828 install-html) \
26829 || exit 1
26830
26831 @endif expect
26832
26833 .PHONY: maybe-installcheck-expect installcheck-expect
26834 maybe-installcheck-expect:
26835 @if expect
26836 maybe-installcheck-expect: installcheck-expect
26837
26838 installcheck-expect: \
26839 configure-expect
26840 @: $(MAKE); $(unstage)
26841 @[ -f ./expect/Makefile ] || exit 0; \
26842 r=`${PWD_COMMAND}`; export r; \
26843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26844 $(HOST_EXPORTS) \
26845 for flag in $(EXTRA_HOST_FLAGS) ; do \
26846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26847 done; \
26848 echo "Doing installcheck in expect" ; \
26849 (cd $(HOST_SUBDIR)/expect && \
26850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26852 "RANLIB=$${RANLIB}" \
26853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26854 installcheck) \
26855 || exit 1
26856
26857 @endif expect
26858
26859 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26860 maybe-mostlyclean-expect:
26861 @if expect
26862 maybe-mostlyclean-expect: mostlyclean-expect
26863
26864 mostlyclean-expect:
26865 @: $(MAKE); $(unstage)
26866 @[ -f ./expect/Makefile ] || exit 0; \
26867 r=`${PWD_COMMAND}`; export r; \
26868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26869 $(HOST_EXPORTS) \
26870 for flag in $(EXTRA_HOST_FLAGS) ; do \
26871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26872 done; \
26873 echo "Doing mostlyclean in expect" ; \
26874 (cd $(HOST_SUBDIR)/expect && \
26875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26877 "RANLIB=$${RANLIB}" \
26878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26879 mostlyclean) \
26880 || exit 1
26881
26882 @endif expect
26883
26884 .PHONY: maybe-clean-expect clean-expect
26885 maybe-clean-expect:
26886 @if expect
26887 maybe-clean-expect: clean-expect
26888
26889 clean-expect:
26890 @: $(MAKE); $(unstage)
26891 @[ -f ./expect/Makefile ] || exit 0; \
26892 r=`${PWD_COMMAND}`; export r; \
26893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26894 $(HOST_EXPORTS) \
26895 for flag in $(EXTRA_HOST_FLAGS) ; do \
26896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26897 done; \
26898 echo "Doing clean in expect" ; \
26899 (cd $(HOST_SUBDIR)/expect && \
26900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26902 "RANLIB=$${RANLIB}" \
26903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26904 clean) \
26905 || exit 1
26906
26907 @endif expect
26908
26909 .PHONY: maybe-distclean-expect distclean-expect
26910 maybe-distclean-expect:
26911 @if expect
26912 maybe-distclean-expect: distclean-expect
26913
26914 distclean-expect:
26915 @: $(MAKE); $(unstage)
26916 @[ -f ./expect/Makefile ] || exit 0; \
26917 r=`${PWD_COMMAND}`; export r; \
26918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26919 $(HOST_EXPORTS) \
26920 for flag in $(EXTRA_HOST_FLAGS) ; do \
26921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26922 done; \
26923 echo "Doing distclean in expect" ; \
26924 (cd $(HOST_SUBDIR)/expect && \
26925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26927 "RANLIB=$${RANLIB}" \
26928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26929 distclean) \
26930 || exit 1
26931
26932 @endif expect
26933
26934 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26935 maybe-maintainer-clean-expect:
26936 @if expect
26937 maybe-maintainer-clean-expect: maintainer-clean-expect
26938
26939 maintainer-clean-expect:
26940 @: $(MAKE); $(unstage)
26941 @[ -f ./expect/Makefile ] || exit 0; \
26942 r=`${PWD_COMMAND}`; export r; \
26943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26944 $(HOST_EXPORTS) \
26945 for flag in $(EXTRA_HOST_FLAGS) ; do \
26946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26947 done; \
26948 echo "Doing maintainer-clean in expect" ; \
26949 (cd $(HOST_SUBDIR)/expect && \
26950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26952 "RANLIB=$${RANLIB}" \
26953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26954 maintainer-clean) \
26955 || exit 1
26956
26957 @endif expect
26958
26959
26960
26961 .PHONY: configure-guile maybe-configure-guile
26962 maybe-configure-guile:
26963 @if gcc-bootstrap
26964 configure-guile: stage_current
26965 @endif gcc-bootstrap
26966 @if guile
26967 maybe-configure-guile: configure-guile
26968 configure-guile:
26969 @: $(MAKE); $(unstage)
26970 @r=`${PWD_COMMAND}`; export r; \
26971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26972 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26973 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26974 $(HOST_EXPORTS) \
26975 echo Configuring in $(HOST_SUBDIR)/guile; \
26976 cd "$(HOST_SUBDIR)/guile" || exit 1; \
26977 case $(srcdir) in \
26978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26979 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26981 esac; \
26982 srcdiroption="--srcdir=$${topdir}/guile"; \
26983 libsrcdir="$$s/guile"; \
26984 $(SHELL) $${libsrcdir}/configure \
26985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26986 --target=${target_alias} $${srcdiroption} \
26987 || exit 1
26988 @endif guile
26989
26990
26991
26992
26993
26994 .PHONY: all-guile maybe-all-guile
26995 maybe-all-guile:
26996 @if gcc-bootstrap
26997 all-guile: stage_current
26998 @endif gcc-bootstrap
26999 @if guile
27000 TARGET-guile=all
27001 maybe-all-guile: all-guile
27002 all-guile: configure-guile
27003 @: $(MAKE); $(unstage)
27004 @r=`${PWD_COMMAND}`; export r; \
27005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27006 $(HOST_EXPORTS) \
27007 (cd $(HOST_SUBDIR)/guile && \
27008 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27009 $(TARGET-guile))
27010 @endif guile
27011
27012
27013
27014
27015 .PHONY: check-guile maybe-check-guile
27016 maybe-check-guile:
27017 @if guile
27018 maybe-check-guile: check-guile
27019
27020 check-guile:
27021 @: $(MAKE); $(unstage)
27022 @r=`${PWD_COMMAND}`; export r; \
27023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27024 $(HOST_EXPORTS) \
27025 (cd $(HOST_SUBDIR)/guile && \
27026 $(MAKE) $(FLAGS_TO_PASS) check)
27027
27028 @endif guile
27029
27030 .PHONY: install-guile maybe-install-guile
27031 maybe-install-guile:
27032 @if guile
27033 maybe-install-guile: install-guile
27034
27035 install-guile: installdirs
27036 @: $(MAKE); $(unstage)
27037 @r=`${PWD_COMMAND}`; export r; \
27038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27039 $(HOST_EXPORTS) \
27040 (cd $(HOST_SUBDIR)/guile && \
27041 $(MAKE) $(FLAGS_TO_PASS) install)
27042
27043 @endif guile
27044
27045 .PHONY: install-strip-guile maybe-install-strip-guile
27046 maybe-install-strip-guile:
27047 @if guile
27048 maybe-install-strip-guile: install-strip-guile
27049
27050 install-strip-guile: installdirs
27051 @: $(MAKE); $(unstage)
27052 @r=`${PWD_COMMAND}`; export r; \
27053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27054 $(HOST_EXPORTS) \
27055 (cd $(HOST_SUBDIR)/guile && \
27056 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27057
27058 @endif guile
27059
27060 # Other targets (info, dvi, pdf, etc.)
27061
27062 .PHONY: maybe-info-guile info-guile
27063 maybe-info-guile:
27064 @if guile
27065 maybe-info-guile: info-guile
27066
27067 info-guile: \
27068 configure-guile
27069 @: $(MAKE); $(unstage)
27070 @[ -f ./guile/Makefile ] || exit 0; \
27071 r=`${PWD_COMMAND}`; export r; \
27072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27073 $(HOST_EXPORTS) \
27074 for flag in $(EXTRA_HOST_FLAGS) ; do \
27075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27076 done; \
27077 echo "Doing info in guile" ; \
27078 (cd $(HOST_SUBDIR)/guile && \
27079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27081 "RANLIB=$${RANLIB}" \
27082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27083 info) \
27084 || exit 1
27085
27086 @endif guile
27087
27088 .PHONY: maybe-dvi-guile dvi-guile
27089 maybe-dvi-guile:
27090 @if guile
27091 maybe-dvi-guile: dvi-guile
27092
27093 dvi-guile: \
27094 configure-guile
27095 @: $(MAKE); $(unstage)
27096 @[ -f ./guile/Makefile ] || exit 0; \
27097 r=`${PWD_COMMAND}`; export r; \
27098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27099 $(HOST_EXPORTS) \
27100 for flag in $(EXTRA_HOST_FLAGS) ; do \
27101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27102 done; \
27103 echo "Doing dvi in guile" ; \
27104 (cd $(HOST_SUBDIR)/guile && \
27105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27107 "RANLIB=$${RANLIB}" \
27108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27109 dvi) \
27110 || exit 1
27111
27112 @endif guile
27113
27114 .PHONY: maybe-pdf-guile pdf-guile
27115 maybe-pdf-guile:
27116 @if guile
27117 maybe-pdf-guile: pdf-guile
27118
27119 pdf-guile: \
27120 configure-guile
27121 @: $(MAKE); $(unstage)
27122 @[ -f ./guile/Makefile ] || exit 0; \
27123 r=`${PWD_COMMAND}`; export r; \
27124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27125 $(HOST_EXPORTS) \
27126 for flag in $(EXTRA_HOST_FLAGS) ; do \
27127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27128 done; \
27129 echo "Doing pdf in guile" ; \
27130 (cd $(HOST_SUBDIR)/guile && \
27131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27133 "RANLIB=$${RANLIB}" \
27134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27135 pdf) \
27136 || exit 1
27137
27138 @endif guile
27139
27140 .PHONY: maybe-html-guile html-guile
27141 maybe-html-guile:
27142 @if guile
27143 maybe-html-guile: html-guile
27144
27145 html-guile: \
27146 configure-guile
27147 @: $(MAKE); $(unstage)
27148 @[ -f ./guile/Makefile ] || exit 0; \
27149 r=`${PWD_COMMAND}`; export r; \
27150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27151 $(HOST_EXPORTS) \
27152 for flag in $(EXTRA_HOST_FLAGS) ; do \
27153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27154 done; \
27155 echo "Doing html in guile" ; \
27156 (cd $(HOST_SUBDIR)/guile && \
27157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27159 "RANLIB=$${RANLIB}" \
27160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27161 html) \
27162 || exit 1
27163
27164 @endif guile
27165
27166 .PHONY: maybe-TAGS-guile TAGS-guile
27167 maybe-TAGS-guile:
27168 @if guile
27169 maybe-TAGS-guile: TAGS-guile
27170
27171 TAGS-guile: \
27172 configure-guile
27173 @: $(MAKE); $(unstage)
27174 @[ -f ./guile/Makefile ] || exit 0; \
27175 r=`${PWD_COMMAND}`; export r; \
27176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27177 $(HOST_EXPORTS) \
27178 for flag in $(EXTRA_HOST_FLAGS) ; do \
27179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27180 done; \
27181 echo "Doing TAGS in guile" ; \
27182 (cd $(HOST_SUBDIR)/guile && \
27183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27185 "RANLIB=$${RANLIB}" \
27186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27187 TAGS) \
27188 || exit 1
27189
27190 @endif guile
27191
27192 .PHONY: maybe-install-info-guile install-info-guile
27193 maybe-install-info-guile:
27194 @if guile
27195 maybe-install-info-guile: install-info-guile
27196
27197 install-info-guile: \
27198 configure-guile \
27199 info-guile
27200 @: $(MAKE); $(unstage)
27201 @[ -f ./guile/Makefile ] || exit 0; \
27202 r=`${PWD_COMMAND}`; export r; \
27203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27204 $(HOST_EXPORTS) \
27205 for flag in $(EXTRA_HOST_FLAGS) ; do \
27206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27207 done; \
27208 echo "Doing install-info in guile" ; \
27209 (cd $(HOST_SUBDIR)/guile && \
27210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27212 "RANLIB=$${RANLIB}" \
27213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27214 install-info) \
27215 || exit 1
27216
27217 @endif guile
27218
27219 .PHONY: maybe-install-pdf-guile install-pdf-guile
27220 maybe-install-pdf-guile:
27221 @if guile
27222 maybe-install-pdf-guile: install-pdf-guile
27223
27224 install-pdf-guile: \
27225 configure-guile \
27226 pdf-guile
27227 @: $(MAKE); $(unstage)
27228 @[ -f ./guile/Makefile ] || exit 0; \
27229 r=`${PWD_COMMAND}`; export r; \
27230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27231 $(HOST_EXPORTS) \
27232 for flag in $(EXTRA_HOST_FLAGS) ; do \
27233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27234 done; \
27235 echo "Doing install-pdf in guile" ; \
27236 (cd $(HOST_SUBDIR)/guile && \
27237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27239 "RANLIB=$${RANLIB}" \
27240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27241 install-pdf) \
27242 || exit 1
27243
27244 @endif guile
27245
27246 .PHONY: maybe-install-html-guile install-html-guile
27247 maybe-install-html-guile:
27248 @if guile
27249 maybe-install-html-guile: install-html-guile
27250
27251 install-html-guile: \
27252 configure-guile \
27253 html-guile
27254 @: $(MAKE); $(unstage)
27255 @[ -f ./guile/Makefile ] || exit 0; \
27256 r=`${PWD_COMMAND}`; export r; \
27257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27258 $(HOST_EXPORTS) \
27259 for flag in $(EXTRA_HOST_FLAGS) ; do \
27260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27261 done; \
27262 echo "Doing install-html in guile" ; \
27263 (cd $(HOST_SUBDIR)/guile && \
27264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27266 "RANLIB=$${RANLIB}" \
27267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27268 install-html) \
27269 || exit 1
27270
27271 @endif guile
27272
27273 .PHONY: maybe-installcheck-guile installcheck-guile
27274 maybe-installcheck-guile:
27275 @if guile
27276 maybe-installcheck-guile: installcheck-guile
27277
27278 installcheck-guile: \
27279 configure-guile
27280 @: $(MAKE); $(unstage)
27281 @[ -f ./guile/Makefile ] || exit 0; \
27282 r=`${PWD_COMMAND}`; export r; \
27283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27284 $(HOST_EXPORTS) \
27285 for flag in $(EXTRA_HOST_FLAGS) ; do \
27286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27287 done; \
27288 echo "Doing installcheck in guile" ; \
27289 (cd $(HOST_SUBDIR)/guile && \
27290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27292 "RANLIB=$${RANLIB}" \
27293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27294 installcheck) \
27295 || exit 1
27296
27297 @endif guile
27298
27299 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27300 maybe-mostlyclean-guile:
27301 @if guile
27302 maybe-mostlyclean-guile: mostlyclean-guile
27303
27304 mostlyclean-guile:
27305 @: $(MAKE); $(unstage)
27306 @[ -f ./guile/Makefile ] || exit 0; \
27307 r=`${PWD_COMMAND}`; export r; \
27308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27309 $(HOST_EXPORTS) \
27310 for flag in $(EXTRA_HOST_FLAGS) ; do \
27311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27312 done; \
27313 echo "Doing mostlyclean in guile" ; \
27314 (cd $(HOST_SUBDIR)/guile && \
27315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27317 "RANLIB=$${RANLIB}" \
27318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27319 mostlyclean) \
27320 || exit 1
27321
27322 @endif guile
27323
27324 .PHONY: maybe-clean-guile clean-guile
27325 maybe-clean-guile:
27326 @if guile
27327 maybe-clean-guile: clean-guile
27328
27329 clean-guile:
27330 @: $(MAKE); $(unstage)
27331 @[ -f ./guile/Makefile ] || exit 0; \
27332 r=`${PWD_COMMAND}`; export r; \
27333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27334 $(HOST_EXPORTS) \
27335 for flag in $(EXTRA_HOST_FLAGS) ; do \
27336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27337 done; \
27338 echo "Doing clean in guile" ; \
27339 (cd $(HOST_SUBDIR)/guile && \
27340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27342 "RANLIB=$${RANLIB}" \
27343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27344 clean) \
27345 || exit 1
27346
27347 @endif guile
27348
27349 .PHONY: maybe-distclean-guile distclean-guile
27350 maybe-distclean-guile:
27351 @if guile
27352 maybe-distclean-guile: distclean-guile
27353
27354 distclean-guile:
27355 @: $(MAKE); $(unstage)
27356 @[ -f ./guile/Makefile ] || exit 0; \
27357 r=`${PWD_COMMAND}`; export r; \
27358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27359 $(HOST_EXPORTS) \
27360 for flag in $(EXTRA_HOST_FLAGS) ; do \
27361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27362 done; \
27363 echo "Doing distclean in guile" ; \
27364 (cd $(HOST_SUBDIR)/guile && \
27365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27367 "RANLIB=$${RANLIB}" \
27368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27369 distclean) \
27370 || exit 1
27371
27372 @endif guile
27373
27374 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27375 maybe-maintainer-clean-guile:
27376 @if guile
27377 maybe-maintainer-clean-guile: maintainer-clean-guile
27378
27379 maintainer-clean-guile:
27380 @: $(MAKE); $(unstage)
27381 @[ -f ./guile/Makefile ] || exit 0; \
27382 r=`${PWD_COMMAND}`; export r; \
27383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27384 $(HOST_EXPORTS) \
27385 for flag in $(EXTRA_HOST_FLAGS) ; do \
27386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27387 done; \
27388 echo "Doing maintainer-clean in guile" ; \
27389 (cd $(HOST_SUBDIR)/guile && \
27390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27392 "RANLIB=$${RANLIB}" \
27393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27394 maintainer-clean) \
27395 || exit 1
27396
27397 @endif guile
27398
27399
27400
27401 .PHONY: configure-tk maybe-configure-tk
27402 maybe-configure-tk:
27403 @if gcc-bootstrap
27404 configure-tk: stage_current
27405 @endif gcc-bootstrap
27406 @if tk
27407 maybe-configure-tk: configure-tk
27408 configure-tk:
27409 @: $(MAKE); $(unstage)
27410 @r=`${PWD_COMMAND}`; export r; \
27411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27412 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27413 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27414 $(HOST_EXPORTS) \
27415 echo Configuring in $(HOST_SUBDIR)/tk; \
27416 cd "$(HOST_SUBDIR)/tk" || exit 1; \
27417 case $(srcdir) in \
27418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27419 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27421 esac; \
27422 srcdiroption="--srcdir=$${topdir}/tk"; \
27423 libsrcdir="$$s/tk"; \
27424 $(SHELL) $${libsrcdir}/configure \
27425 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27426 --target=${target_alias} $${srcdiroption} \
27427 || exit 1
27428 @endif tk
27429
27430
27431
27432
27433
27434 .PHONY: all-tk maybe-all-tk
27435 maybe-all-tk:
27436 @if gcc-bootstrap
27437 all-tk: stage_current
27438 @endif gcc-bootstrap
27439 @if tk
27440 TARGET-tk=all
27441 maybe-all-tk: all-tk
27442 all-tk: configure-tk
27443 @: $(MAKE); $(unstage)
27444 @r=`${PWD_COMMAND}`; export r; \
27445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27446 $(HOST_EXPORTS) \
27447 (cd $(HOST_SUBDIR)/tk && \
27448 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27449 $(TARGET-tk))
27450 @endif tk
27451
27452
27453
27454
27455 .PHONY: check-tk maybe-check-tk
27456 maybe-check-tk:
27457 @if tk
27458 maybe-check-tk: check-tk
27459
27460 check-tk:
27461 @: $(MAKE); $(unstage)
27462 @r=`${PWD_COMMAND}`; export r; \
27463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27464 $(HOST_EXPORTS) \
27465 (cd $(HOST_SUBDIR)/tk && \
27466 $(MAKE) $(FLAGS_TO_PASS) check)
27467
27468 @endif tk
27469
27470 .PHONY: install-tk maybe-install-tk
27471 maybe-install-tk:
27472 @if tk
27473 maybe-install-tk: install-tk
27474
27475 install-tk: installdirs
27476 @: $(MAKE); $(unstage)
27477 @r=`${PWD_COMMAND}`; export r; \
27478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27479 $(HOST_EXPORTS) \
27480 (cd $(HOST_SUBDIR)/tk && \
27481 $(MAKE) $(FLAGS_TO_PASS) install)
27482
27483 @endif tk
27484
27485 .PHONY: install-strip-tk maybe-install-strip-tk
27486 maybe-install-strip-tk:
27487 @if tk
27488 maybe-install-strip-tk: install-strip-tk
27489
27490 install-strip-tk: installdirs
27491 @: $(MAKE); $(unstage)
27492 @r=`${PWD_COMMAND}`; export r; \
27493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27494 $(HOST_EXPORTS) \
27495 (cd $(HOST_SUBDIR)/tk && \
27496 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27497
27498 @endif tk
27499
27500 # Other targets (info, dvi, pdf, etc.)
27501
27502 .PHONY: maybe-info-tk info-tk
27503 maybe-info-tk:
27504 @if tk
27505 maybe-info-tk: info-tk
27506
27507 info-tk: \
27508 configure-tk
27509 @: $(MAKE); $(unstage)
27510 @[ -f ./tk/Makefile ] || exit 0; \
27511 r=`${PWD_COMMAND}`; export r; \
27512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27513 $(HOST_EXPORTS) \
27514 for flag in $(EXTRA_HOST_FLAGS) ; do \
27515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27516 done; \
27517 echo "Doing info in tk" ; \
27518 (cd $(HOST_SUBDIR)/tk && \
27519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27521 "RANLIB=$${RANLIB}" \
27522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27523 info) \
27524 || exit 1
27525
27526 @endif tk
27527
27528 .PHONY: maybe-dvi-tk dvi-tk
27529 maybe-dvi-tk:
27530 @if tk
27531 maybe-dvi-tk: dvi-tk
27532
27533 dvi-tk: \
27534 configure-tk
27535 @: $(MAKE); $(unstage)
27536 @[ -f ./tk/Makefile ] || exit 0; \
27537 r=`${PWD_COMMAND}`; export r; \
27538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27539 $(HOST_EXPORTS) \
27540 for flag in $(EXTRA_HOST_FLAGS) ; do \
27541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27542 done; \
27543 echo "Doing dvi in tk" ; \
27544 (cd $(HOST_SUBDIR)/tk && \
27545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27547 "RANLIB=$${RANLIB}" \
27548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27549 dvi) \
27550 || exit 1
27551
27552 @endif tk
27553
27554 .PHONY: maybe-pdf-tk pdf-tk
27555 maybe-pdf-tk:
27556 @if tk
27557 maybe-pdf-tk: pdf-tk
27558
27559 pdf-tk: \
27560 configure-tk
27561 @: $(MAKE); $(unstage)
27562 @[ -f ./tk/Makefile ] || exit 0; \
27563 r=`${PWD_COMMAND}`; export r; \
27564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27565 $(HOST_EXPORTS) \
27566 for flag in $(EXTRA_HOST_FLAGS) ; do \
27567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27568 done; \
27569 echo "Doing pdf in tk" ; \
27570 (cd $(HOST_SUBDIR)/tk && \
27571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27573 "RANLIB=$${RANLIB}" \
27574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27575 pdf) \
27576 || exit 1
27577
27578 @endif tk
27579
27580 .PHONY: maybe-html-tk html-tk
27581 maybe-html-tk:
27582 @if tk
27583 maybe-html-tk: html-tk
27584
27585 html-tk: \
27586 configure-tk
27587 @: $(MAKE); $(unstage)
27588 @[ -f ./tk/Makefile ] || exit 0; \
27589 r=`${PWD_COMMAND}`; export r; \
27590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27591 $(HOST_EXPORTS) \
27592 for flag in $(EXTRA_HOST_FLAGS) ; do \
27593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27594 done; \
27595 echo "Doing html in tk" ; \
27596 (cd $(HOST_SUBDIR)/tk && \
27597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27599 "RANLIB=$${RANLIB}" \
27600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27601 html) \
27602 || exit 1
27603
27604 @endif tk
27605
27606 .PHONY: maybe-TAGS-tk TAGS-tk
27607 maybe-TAGS-tk:
27608 @if tk
27609 maybe-TAGS-tk: TAGS-tk
27610
27611 TAGS-tk: \
27612 configure-tk
27613 @: $(MAKE); $(unstage)
27614 @[ -f ./tk/Makefile ] || exit 0; \
27615 r=`${PWD_COMMAND}`; export r; \
27616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27617 $(HOST_EXPORTS) \
27618 for flag in $(EXTRA_HOST_FLAGS) ; do \
27619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27620 done; \
27621 echo "Doing TAGS in tk" ; \
27622 (cd $(HOST_SUBDIR)/tk && \
27623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27625 "RANLIB=$${RANLIB}" \
27626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27627 TAGS) \
27628 || exit 1
27629
27630 @endif tk
27631
27632 .PHONY: maybe-install-info-tk install-info-tk
27633 maybe-install-info-tk:
27634 @if tk
27635 maybe-install-info-tk: install-info-tk
27636
27637 install-info-tk: \
27638 configure-tk \
27639 info-tk
27640 @: $(MAKE); $(unstage)
27641 @[ -f ./tk/Makefile ] || exit 0; \
27642 r=`${PWD_COMMAND}`; export r; \
27643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27644 $(HOST_EXPORTS) \
27645 for flag in $(EXTRA_HOST_FLAGS) ; do \
27646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27647 done; \
27648 echo "Doing install-info in tk" ; \
27649 (cd $(HOST_SUBDIR)/tk && \
27650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27652 "RANLIB=$${RANLIB}" \
27653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27654 install-info) \
27655 || exit 1
27656
27657 @endif tk
27658
27659 .PHONY: maybe-install-pdf-tk install-pdf-tk
27660 maybe-install-pdf-tk:
27661 @if tk
27662 maybe-install-pdf-tk: install-pdf-tk
27663
27664 install-pdf-tk: \
27665 configure-tk \
27666 pdf-tk
27667 @: $(MAKE); $(unstage)
27668 @[ -f ./tk/Makefile ] || exit 0; \
27669 r=`${PWD_COMMAND}`; export r; \
27670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27671 $(HOST_EXPORTS) \
27672 for flag in $(EXTRA_HOST_FLAGS) ; do \
27673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27674 done; \
27675 echo "Doing install-pdf in tk" ; \
27676 (cd $(HOST_SUBDIR)/tk && \
27677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27679 "RANLIB=$${RANLIB}" \
27680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27681 install-pdf) \
27682 || exit 1
27683
27684 @endif tk
27685
27686 .PHONY: maybe-install-html-tk install-html-tk
27687 maybe-install-html-tk:
27688 @if tk
27689 maybe-install-html-tk: install-html-tk
27690
27691 install-html-tk: \
27692 configure-tk \
27693 html-tk
27694 @: $(MAKE); $(unstage)
27695 @[ -f ./tk/Makefile ] || exit 0; \
27696 r=`${PWD_COMMAND}`; export r; \
27697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27698 $(HOST_EXPORTS) \
27699 for flag in $(EXTRA_HOST_FLAGS) ; do \
27700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27701 done; \
27702 echo "Doing install-html in tk" ; \
27703 (cd $(HOST_SUBDIR)/tk && \
27704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27706 "RANLIB=$${RANLIB}" \
27707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27708 install-html) \
27709 || exit 1
27710
27711 @endif tk
27712
27713 .PHONY: maybe-installcheck-tk installcheck-tk
27714 maybe-installcheck-tk:
27715 @if tk
27716 maybe-installcheck-tk: installcheck-tk
27717
27718 installcheck-tk: \
27719 configure-tk
27720 @: $(MAKE); $(unstage)
27721 @[ -f ./tk/Makefile ] || exit 0; \
27722 r=`${PWD_COMMAND}`; export r; \
27723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27724 $(HOST_EXPORTS) \
27725 for flag in $(EXTRA_HOST_FLAGS) ; do \
27726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27727 done; \
27728 echo "Doing installcheck in tk" ; \
27729 (cd $(HOST_SUBDIR)/tk && \
27730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27732 "RANLIB=$${RANLIB}" \
27733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27734 installcheck) \
27735 || exit 1
27736
27737 @endif tk
27738
27739 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27740 maybe-mostlyclean-tk:
27741 @if tk
27742 maybe-mostlyclean-tk: mostlyclean-tk
27743
27744 mostlyclean-tk:
27745 @: $(MAKE); $(unstage)
27746 @[ -f ./tk/Makefile ] || exit 0; \
27747 r=`${PWD_COMMAND}`; export r; \
27748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27749 $(HOST_EXPORTS) \
27750 for flag in $(EXTRA_HOST_FLAGS) ; do \
27751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27752 done; \
27753 echo "Doing mostlyclean in tk" ; \
27754 (cd $(HOST_SUBDIR)/tk && \
27755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27757 "RANLIB=$${RANLIB}" \
27758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27759 mostlyclean) \
27760 || exit 1
27761
27762 @endif tk
27763
27764 .PHONY: maybe-clean-tk clean-tk
27765 maybe-clean-tk:
27766 @if tk
27767 maybe-clean-tk: clean-tk
27768
27769 clean-tk:
27770 @: $(MAKE); $(unstage)
27771 @[ -f ./tk/Makefile ] || exit 0; \
27772 r=`${PWD_COMMAND}`; export r; \
27773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27774 $(HOST_EXPORTS) \
27775 for flag in $(EXTRA_HOST_FLAGS) ; do \
27776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27777 done; \
27778 echo "Doing clean in tk" ; \
27779 (cd $(HOST_SUBDIR)/tk && \
27780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27782 "RANLIB=$${RANLIB}" \
27783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27784 clean) \
27785 || exit 1
27786
27787 @endif tk
27788
27789 .PHONY: maybe-distclean-tk distclean-tk
27790 maybe-distclean-tk:
27791 @if tk
27792 maybe-distclean-tk: distclean-tk
27793
27794 distclean-tk:
27795 @: $(MAKE); $(unstage)
27796 @[ -f ./tk/Makefile ] || exit 0; \
27797 r=`${PWD_COMMAND}`; export r; \
27798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27799 $(HOST_EXPORTS) \
27800 for flag in $(EXTRA_HOST_FLAGS) ; do \
27801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27802 done; \
27803 echo "Doing distclean in tk" ; \
27804 (cd $(HOST_SUBDIR)/tk && \
27805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27807 "RANLIB=$${RANLIB}" \
27808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27809 distclean) \
27810 || exit 1
27811
27812 @endif tk
27813
27814 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27815 maybe-maintainer-clean-tk:
27816 @if tk
27817 maybe-maintainer-clean-tk: maintainer-clean-tk
27818
27819 maintainer-clean-tk:
27820 @: $(MAKE); $(unstage)
27821 @[ -f ./tk/Makefile ] || exit 0; \
27822 r=`${PWD_COMMAND}`; export r; \
27823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27824 $(HOST_EXPORTS) \
27825 for flag in $(EXTRA_HOST_FLAGS) ; do \
27826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27827 done; \
27828 echo "Doing maintainer-clean in tk" ; \
27829 (cd $(HOST_SUBDIR)/tk && \
27830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27832 "RANLIB=$${RANLIB}" \
27833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27834 maintainer-clean) \
27835 || exit 1
27836
27837 @endif tk
27838
27839
27840
27841 .PHONY: configure-libtermcap maybe-configure-libtermcap
27842 maybe-configure-libtermcap:
27843 @if gcc-bootstrap
27844 configure-libtermcap: stage_current
27845 @endif gcc-bootstrap
27846 @if libtermcap
27847 maybe-configure-libtermcap: configure-libtermcap
27848 configure-libtermcap:
27849 @: $(MAKE); $(unstage)
27850 @r=`${PWD_COMMAND}`; export r; \
27851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27852 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27854 $(HOST_EXPORTS) \
27855 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27856 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27857 case $(srcdir) in \
27858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27859 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27861 esac; \
27862 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27863 libsrcdir="$$s/libtermcap"; \
27864 $(SHELL) $${libsrcdir}/configure \
27865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27866 --target=${target_alias} $${srcdiroption} \
27867 || exit 1
27868 @endif libtermcap
27869
27870
27871
27872
27873
27874 .PHONY: all-libtermcap maybe-all-libtermcap
27875 maybe-all-libtermcap:
27876 @if gcc-bootstrap
27877 all-libtermcap: stage_current
27878 @endif gcc-bootstrap
27879 @if libtermcap
27880 TARGET-libtermcap=all
27881 maybe-all-libtermcap: all-libtermcap
27882 all-libtermcap: configure-libtermcap
27883 @: $(MAKE); $(unstage)
27884 @r=`${PWD_COMMAND}`; export r; \
27885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27886 $(HOST_EXPORTS) \
27887 (cd $(HOST_SUBDIR)/libtermcap && \
27888 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27889 $(TARGET-libtermcap))
27890 @endif libtermcap
27891
27892
27893
27894
27895 .PHONY: check-libtermcap maybe-check-libtermcap
27896 maybe-check-libtermcap:
27897 @if libtermcap
27898 maybe-check-libtermcap: check-libtermcap
27899
27900 check-libtermcap:
27901
27902 @endif libtermcap
27903
27904 .PHONY: install-libtermcap maybe-install-libtermcap
27905 maybe-install-libtermcap:
27906 @if libtermcap
27907 maybe-install-libtermcap: install-libtermcap
27908
27909 install-libtermcap: installdirs
27910 @: $(MAKE); $(unstage)
27911 @r=`${PWD_COMMAND}`; export r; \
27912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27913 $(HOST_EXPORTS) \
27914 (cd $(HOST_SUBDIR)/libtermcap && \
27915 $(MAKE) $(FLAGS_TO_PASS) install)
27916
27917 @endif libtermcap
27918
27919 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27920 maybe-install-strip-libtermcap:
27921 @if libtermcap
27922 maybe-install-strip-libtermcap: install-strip-libtermcap
27923
27924 install-strip-libtermcap: installdirs
27925 @: $(MAKE); $(unstage)
27926 @r=`${PWD_COMMAND}`; export r; \
27927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27928 $(HOST_EXPORTS) \
27929 (cd $(HOST_SUBDIR)/libtermcap && \
27930 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27931
27932 @endif libtermcap
27933
27934 # Other targets (info, dvi, pdf, etc.)
27935
27936 .PHONY: maybe-info-libtermcap info-libtermcap
27937 maybe-info-libtermcap:
27938 @if libtermcap
27939 maybe-info-libtermcap: info-libtermcap
27940
27941 info-libtermcap: \
27942 configure-libtermcap
27943 @: $(MAKE); $(unstage)
27944 @[ -f ./libtermcap/Makefile ] || exit 0; \
27945 r=`${PWD_COMMAND}`; export r; \
27946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27947 $(HOST_EXPORTS) \
27948 for flag in $(EXTRA_HOST_FLAGS) ; do \
27949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27950 done; \
27951 echo "Doing info in libtermcap" ; \
27952 (cd $(HOST_SUBDIR)/libtermcap && \
27953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27955 "RANLIB=$${RANLIB}" \
27956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27957 info) \
27958 || exit 1
27959
27960 @endif libtermcap
27961
27962 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
27963 maybe-dvi-libtermcap:
27964 @if libtermcap
27965 maybe-dvi-libtermcap: dvi-libtermcap
27966
27967 dvi-libtermcap: \
27968 configure-libtermcap
27969 @: $(MAKE); $(unstage)
27970 @[ -f ./libtermcap/Makefile ] || exit 0; \
27971 r=`${PWD_COMMAND}`; export r; \
27972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27973 $(HOST_EXPORTS) \
27974 for flag in $(EXTRA_HOST_FLAGS) ; do \
27975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27976 done; \
27977 echo "Doing dvi in libtermcap" ; \
27978 (cd $(HOST_SUBDIR)/libtermcap && \
27979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27981 "RANLIB=$${RANLIB}" \
27982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27983 dvi) \
27984 || exit 1
27985
27986 @endif libtermcap
27987
27988 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
27989 maybe-pdf-libtermcap:
27990 @if libtermcap
27991 maybe-pdf-libtermcap: pdf-libtermcap
27992
27993 pdf-libtermcap: \
27994 configure-libtermcap
27995 @: $(MAKE); $(unstage)
27996 @[ -f ./libtermcap/Makefile ] || exit 0; \
27997 r=`${PWD_COMMAND}`; export r; \
27998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27999 $(HOST_EXPORTS) \
28000 for flag in $(EXTRA_HOST_FLAGS) ; do \
28001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28002 done; \
28003 echo "Doing pdf in libtermcap" ; \
28004 (cd $(HOST_SUBDIR)/libtermcap && \
28005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28007 "RANLIB=$${RANLIB}" \
28008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28009 pdf) \
28010 || exit 1
28011
28012 @endif libtermcap
28013
28014 .PHONY: maybe-html-libtermcap html-libtermcap
28015 maybe-html-libtermcap:
28016 @if libtermcap
28017 maybe-html-libtermcap: html-libtermcap
28018
28019 html-libtermcap: \
28020 configure-libtermcap
28021 @: $(MAKE); $(unstage)
28022 @[ -f ./libtermcap/Makefile ] || exit 0; \
28023 r=`${PWD_COMMAND}`; export r; \
28024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28025 $(HOST_EXPORTS) \
28026 for flag in $(EXTRA_HOST_FLAGS) ; do \
28027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28028 done; \
28029 echo "Doing html in libtermcap" ; \
28030 (cd $(HOST_SUBDIR)/libtermcap && \
28031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28033 "RANLIB=$${RANLIB}" \
28034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28035 html) \
28036 || exit 1
28037
28038 @endif libtermcap
28039
28040 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28041 maybe-TAGS-libtermcap:
28042 @if libtermcap
28043 maybe-TAGS-libtermcap: TAGS-libtermcap
28044
28045 TAGS-libtermcap: \
28046 configure-libtermcap
28047 @: $(MAKE); $(unstage)
28048 @[ -f ./libtermcap/Makefile ] || exit 0; \
28049 r=`${PWD_COMMAND}`; export r; \
28050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28051 $(HOST_EXPORTS) \
28052 for flag in $(EXTRA_HOST_FLAGS) ; do \
28053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28054 done; \
28055 echo "Doing TAGS in libtermcap" ; \
28056 (cd $(HOST_SUBDIR)/libtermcap && \
28057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28059 "RANLIB=$${RANLIB}" \
28060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28061 TAGS) \
28062 || exit 1
28063
28064 @endif libtermcap
28065
28066 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28067 maybe-install-info-libtermcap:
28068 @if libtermcap
28069 maybe-install-info-libtermcap: install-info-libtermcap
28070
28071 install-info-libtermcap: \
28072 configure-libtermcap \
28073 info-libtermcap
28074 @: $(MAKE); $(unstage)
28075 @[ -f ./libtermcap/Makefile ] || exit 0; \
28076 r=`${PWD_COMMAND}`; export r; \
28077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28078 $(HOST_EXPORTS) \
28079 for flag in $(EXTRA_HOST_FLAGS) ; do \
28080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28081 done; \
28082 echo "Doing install-info in libtermcap" ; \
28083 (cd $(HOST_SUBDIR)/libtermcap && \
28084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28086 "RANLIB=$${RANLIB}" \
28087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28088 install-info) \
28089 || exit 1
28090
28091 @endif libtermcap
28092
28093 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28094 maybe-install-pdf-libtermcap:
28095 @if libtermcap
28096 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28097
28098 install-pdf-libtermcap: \
28099 configure-libtermcap \
28100 pdf-libtermcap
28101 @: $(MAKE); $(unstage)
28102 @[ -f ./libtermcap/Makefile ] || exit 0; \
28103 r=`${PWD_COMMAND}`; export r; \
28104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28105 $(HOST_EXPORTS) \
28106 for flag in $(EXTRA_HOST_FLAGS) ; do \
28107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28108 done; \
28109 echo "Doing install-pdf in libtermcap" ; \
28110 (cd $(HOST_SUBDIR)/libtermcap && \
28111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28113 "RANLIB=$${RANLIB}" \
28114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28115 install-pdf) \
28116 || exit 1
28117
28118 @endif libtermcap
28119
28120 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28121 maybe-install-html-libtermcap:
28122 @if libtermcap
28123 maybe-install-html-libtermcap: install-html-libtermcap
28124
28125 install-html-libtermcap: \
28126 configure-libtermcap \
28127 html-libtermcap
28128 @: $(MAKE); $(unstage)
28129 @[ -f ./libtermcap/Makefile ] || exit 0; \
28130 r=`${PWD_COMMAND}`; export r; \
28131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28132 $(HOST_EXPORTS) \
28133 for flag in $(EXTRA_HOST_FLAGS) ; do \
28134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28135 done; \
28136 echo "Doing install-html in libtermcap" ; \
28137 (cd $(HOST_SUBDIR)/libtermcap && \
28138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28140 "RANLIB=$${RANLIB}" \
28141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28142 install-html) \
28143 || exit 1
28144
28145 @endif libtermcap
28146
28147 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28148 maybe-installcheck-libtermcap:
28149 @if libtermcap
28150 maybe-installcheck-libtermcap: installcheck-libtermcap
28151
28152 installcheck-libtermcap: \
28153 configure-libtermcap
28154 @: $(MAKE); $(unstage)
28155 @[ -f ./libtermcap/Makefile ] || exit 0; \
28156 r=`${PWD_COMMAND}`; export r; \
28157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28158 $(HOST_EXPORTS) \
28159 for flag in $(EXTRA_HOST_FLAGS) ; do \
28160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28161 done; \
28162 echo "Doing installcheck in libtermcap" ; \
28163 (cd $(HOST_SUBDIR)/libtermcap && \
28164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28166 "RANLIB=$${RANLIB}" \
28167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28168 installcheck) \
28169 || exit 1
28170
28171 @endif libtermcap
28172
28173 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28174 maybe-mostlyclean-libtermcap:
28175 @if libtermcap
28176 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28177
28178 # libtermcap doesn't support mostlyclean.
28179 mostlyclean-libtermcap:
28180
28181 @endif libtermcap
28182
28183 .PHONY: maybe-clean-libtermcap clean-libtermcap
28184 maybe-clean-libtermcap:
28185 @if libtermcap
28186 maybe-clean-libtermcap: clean-libtermcap
28187
28188 # libtermcap doesn't support clean.
28189 clean-libtermcap:
28190
28191 @endif libtermcap
28192
28193 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28194 maybe-distclean-libtermcap:
28195 @if libtermcap
28196 maybe-distclean-libtermcap: distclean-libtermcap
28197
28198 # libtermcap doesn't support distclean.
28199 distclean-libtermcap:
28200
28201 @endif libtermcap
28202
28203 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28204 maybe-maintainer-clean-libtermcap:
28205 @if libtermcap
28206 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28207
28208 # libtermcap doesn't support maintainer-clean.
28209 maintainer-clean-libtermcap:
28210
28211 @endif libtermcap
28212
28213
28214
28215 .PHONY: configure-utils maybe-configure-utils
28216 maybe-configure-utils:
28217 @if gcc-bootstrap
28218 configure-utils: stage_current
28219 @endif gcc-bootstrap
28220 @if utils
28221 maybe-configure-utils: configure-utils
28222 configure-utils:
28223 @: $(MAKE); $(unstage)
28224 @r=`${PWD_COMMAND}`; export r; \
28225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28226 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28227 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28228 $(HOST_EXPORTS) \
28229 echo Configuring in $(HOST_SUBDIR)/utils; \
28230 cd "$(HOST_SUBDIR)/utils" || exit 1; \
28231 case $(srcdir) in \
28232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28233 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28235 esac; \
28236 srcdiroption="--srcdir=$${topdir}/utils"; \
28237 libsrcdir="$$s/utils"; \
28238 $(SHELL) $${libsrcdir}/configure \
28239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28240 --target=${target_alias} $${srcdiroption} \
28241 || exit 1
28242 @endif utils
28243
28244
28245
28246
28247
28248 .PHONY: all-utils maybe-all-utils
28249 maybe-all-utils:
28250 @if gcc-bootstrap
28251 all-utils: stage_current
28252 @endif gcc-bootstrap
28253 @if utils
28254 TARGET-utils=all
28255 maybe-all-utils: all-utils
28256 all-utils: configure-utils
28257 @: $(MAKE); $(unstage)
28258 @r=`${PWD_COMMAND}`; export r; \
28259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28260 $(HOST_EXPORTS) \
28261 (cd $(HOST_SUBDIR)/utils && \
28262 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28263 $(TARGET-utils))
28264 @endif utils
28265
28266
28267
28268
28269 .PHONY: check-utils maybe-check-utils
28270 maybe-check-utils:
28271 @if utils
28272 maybe-check-utils: check-utils
28273
28274 check-utils:
28275
28276 @endif utils
28277
28278 .PHONY: install-utils maybe-install-utils
28279 maybe-install-utils:
28280 @if utils
28281 maybe-install-utils: install-utils
28282
28283 install-utils: installdirs
28284 @: $(MAKE); $(unstage)
28285 @r=`${PWD_COMMAND}`; export r; \
28286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28287 $(HOST_EXPORTS) \
28288 (cd $(HOST_SUBDIR)/utils && \
28289 $(MAKE) $(FLAGS_TO_PASS) install)
28290
28291 @endif utils
28292
28293 .PHONY: install-strip-utils maybe-install-strip-utils
28294 maybe-install-strip-utils:
28295 @if utils
28296 maybe-install-strip-utils: install-strip-utils
28297
28298 install-strip-utils: installdirs
28299 @: $(MAKE); $(unstage)
28300 @r=`${PWD_COMMAND}`; export r; \
28301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28302 $(HOST_EXPORTS) \
28303 (cd $(HOST_SUBDIR)/utils && \
28304 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28305
28306 @endif utils
28307
28308 # Other targets (info, dvi, pdf, etc.)
28309
28310 .PHONY: maybe-info-utils info-utils
28311 maybe-info-utils:
28312 @if utils
28313 maybe-info-utils: info-utils
28314
28315 info-utils: \
28316 configure-utils
28317 @: $(MAKE); $(unstage)
28318 @[ -f ./utils/Makefile ] || exit 0; \
28319 r=`${PWD_COMMAND}`; export r; \
28320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28321 $(HOST_EXPORTS) \
28322 for flag in $(EXTRA_HOST_FLAGS) ; do \
28323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28324 done; \
28325 echo "Doing info in utils" ; \
28326 (cd $(HOST_SUBDIR)/utils && \
28327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28329 "RANLIB=$${RANLIB}" \
28330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28331 info) \
28332 || exit 1
28333
28334 @endif utils
28335
28336 .PHONY: maybe-dvi-utils dvi-utils
28337 maybe-dvi-utils:
28338 @if utils
28339 maybe-dvi-utils: dvi-utils
28340
28341 dvi-utils: \
28342 configure-utils
28343 @: $(MAKE); $(unstage)
28344 @[ -f ./utils/Makefile ] || exit 0; \
28345 r=`${PWD_COMMAND}`; export r; \
28346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28347 $(HOST_EXPORTS) \
28348 for flag in $(EXTRA_HOST_FLAGS) ; do \
28349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28350 done; \
28351 echo "Doing dvi in utils" ; \
28352 (cd $(HOST_SUBDIR)/utils && \
28353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28355 "RANLIB=$${RANLIB}" \
28356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28357 dvi) \
28358 || exit 1
28359
28360 @endif utils
28361
28362 .PHONY: maybe-pdf-utils pdf-utils
28363 maybe-pdf-utils:
28364 @if utils
28365 maybe-pdf-utils: pdf-utils
28366
28367 pdf-utils: \
28368 configure-utils
28369 @: $(MAKE); $(unstage)
28370 @[ -f ./utils/Makefile ] || exit 0; \
28371 r=`${PWD_COMMAND}`; export r; \
28372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28373 $(HOST_EXPORTS) \
28374 for flag in $(EXTRA_HOST_FLAGS) ; do \
28375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28376 done; \
28377 echo "Doing pdf in utils" ; \
28378 (cd $(HOST_SUBDIR)/utils && \
28379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28381 "RANLIB=$${RANLIB}" \
28382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28383 pdf) \
28384 || exit 1
28385
28386 @endif utils
28387
28388 .PHONY: maybe-html-utils html-utils
28389 maybe-html-utils:
28390 @if utils
28391 maybe-html-utils: html-utils
28392
28393 html-utils: \
28394 configure-utils
28395 @: $(MAKE); $(unstage)
28396 @[ -f ./utils/Makefile ] || exit 0; \
28397 r=`${PWD_COMMAND}`; export r; \
28398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28399 $(HOST_EXPORTS) \
28400 for flag in $(EXTRA_HOST_FLAGS) ; do \
28401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28402 done; \
28403 echo "Doing html in utils" ; \
28404 (cd $(HOST_SUBDIR)/utils && \
28405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28407 "RANLIB=$${RANLIB}" \
28408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28409 html) \
28410 || exit 1
28411
28412 @endif utils
28413
28414 .PHONY: maybe-TAGS-utils TAGS-utils
28415 maybe-TAGS-utils:
28416 @if utils
28417 maybe-TAGS-utils: TAGS-utils
28418
28419 TAGS-utils: \
28420 configure-utils
28421 @: $(MAKE); $(unstage)
28422 @[ -f ./utils/Makefile ] || exit 0; \
28423 r=`${PWD_COMMAND}`; export r; \
28424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28425 $(HOST_EXPORTS) \
28426 for flag in $(EXTRA_HOST_FLAGS) ; do \
28427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28428 done; \
28429 echo "Doing TAGS in utils" ; \
28430 (cd $(HOST_SUBDIR)/utils && \
28431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28433 "RANLIB=$${RANLIB}" \
28434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28435 TAGS) \
28436 || exit 1
28437
28438 @endif utils
28439
28440 .PHONY: maybe-install-info-utils install-info-utils
28441 maybe-install-info-utils:
28442 @if utils
28443 maybe-install-info-utils: install-info-utils
28444
28445 install-info-utils: \
28446 configure-utils \
28447 info-utils
28448 @: $(MAKE); $(unstage)
28449 @[ -f ./utils/Makefile ] || exit 0; \
28450 r=`${PWD_COMMAND}`; export r; \
28451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28452 $(HOST_EXPORTS) \
28453 for flag in $(EXTRA_HOST_FLAGS) ; do \
28454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28455 done; \
28456 echo "Doing install-info in utils" ; \
28457 (cd $(HOST_SUBDIR)/utils && \
28458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28460 "RANLIB=$${RANLIB}" \
28461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28462 install-info) \
28463 || exit 1
28464
28465 @endif utils
28466
28467 .PHONY: maybe-install-pdf-utils install-pdf-utils
28468 maybe-install-pdf-utils:
28469 @if utils
28470 maybe-install-pdf-utils: install-pdf-utils
28471
28472 install-pdf-utils: \
28473 configure-utils \
28474 pdf-utils
28475 @: $(MAKE); $(unstage)
28476 @[ -f ./utils/Makefile ] || exit 0; \
28477 r=`${PWD_COMMAND}`; export r; \
28478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28479 $(HOST_EXPORTS) \
28480 for flag in $(EXTRA_HOST_FLAGS) ; do \
28481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28482 done; \
28483 echo "Doing install-pdf in utils" ; \
28484 (cd $(HOST_SUBDIR)/utils && \
28485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28487 "RANLIB=$${RANLIB}" \
28488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28489 install-pdf) \
28490 || exit 1
28491
28492 @endif utils
28493
28494 .PHONY: maybe-install-html-utils install-html-utils
28495 maybe-install-html-utils:
28496 @if utils
28497 maybe-install-html-utils: install-html-utils
28498
28499 install-html-utils: \
28500 configure-utils \
28501 html-utils
28502 @: $(MAKE); $(unstage)
28503 @[ -f ./utils/Makefile ] || exit 0; \
28504 r=`${PWD_COMMAND}`; export r; \
28505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28506 $(HOST_EXPORTS) \
28507 for flag in $(EXTRA_HOST_FLAGS) ; do \
28508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28509 done; \
28510 echo "Doing install-html in utils" ; \
28511 (cd $(HOST_SUBDIR)/utils && \
28512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28514 "RANLIB=$${RANLIB}" \
28515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28516 install-html) \
28517 || exit 1
28518
28519 @endif utils
28520
28521 .PHONY: maybe-installcheck-utils installcheck-utils
28522 maybe-installcheck-utils:
28523 @if utils
28524 maybe-installcheck-utils: installcheck-utils
28525
28526 installcheck-utils: \
28527 configure-utils
28528 @: $(MAKE); $(unstage)
28529 @[ -f ./utils/Makefile ] || exit 0; \
28530 r=`${PWD_COMMAND}`; export r; \
28531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28532 $(HOST_EXPORTS) \
28533 for flag in $(EXTRA_HOST_FLAGS) ; do \
28534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28535 done; \
28536 echo "Doing installcheck in utils" ; \
28537 (cd $(HOST_SUBDIR)/utils && \
28538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28540 "RANLIB=$${RANLIB}" \
28541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28542 installcheck) \
28543 || exit 1
28544
28545 @endif utils
28546
28547 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28548 maybe-mostlyclean-utils:
28549 @if utils
28550 maybe-mostlyclean-utils: mostlyclean-utils
28551
28552 mostlyclean-utils:
28553 @: $(MAKE); $(unstage)
28554 @[ -f ./utils/Makefile ] || exit 0; \
28555 r=`${PWD_COMMAND}`; export r; \
28556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28557 $(HOST_EXPORTS) \
28558 for flag in $(EXTRA_HOST_FLAGS) ; do \
28559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28560 done; \
28561 echo "Doing mostlyclean in utils" ; \
28562 (cd $(HOST_SUBDIR)/utils && \
28563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28565 "RANLIB=$${RANLIB}" \
28566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28567 mostlyclean) \
28568 || exit 1
28569
28570 @endif utils
28571
28572 .PHONY: maybe-clean-utils clean-utils
28573 maybe-clean-utils:
28574 @if utils
28575 maybe-clean-utils: clean-utils
28576
28577 clean-utils:
28578 @: $(MAKE); $(unstage)
28579 @[ -f ./utils/Makefile ] || exit 0; \
28580 r=`${PWD_COMMAND}`; export r; \
28581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28582 $(HOST_EXPORTS) \
28583 for flag in $(EXTRA_HOST_FLAGS) ; do \
28584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28585 done; \
28586 echo "Doing clean in utils" ; \
28587 (cd $(HOST_SUBDIR)/utils && \
28588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28590 "RANLIB=$${RANLIB}" \
28591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28592 clean) \
28593 || exit 1
28594
28595 @endif utils
28596
28597 .PHONY: maybe-distclean-utils distclean-utils
28598 maybe-distclean-utils:
28599 @if utils
28600 maybe-distclean-utils: distclean-utils
28601
28602 distclean-utils:
28603 @: $(MAKE); $(unstage)
28604 @[ -f ./utils/Makefile ] || exit 0; \
28605 r=`${PWD_COMMAND}`; export r; \
28606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28607 $(HOST_EXPORTS) \
28608 for flag in $(EXTRA_HOST_FLAGS) ; do \
28609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28610 done; \
28611 echo "Doing distclean in utils" ; \
28612 (cd $(HOST_SUBDIR)/utils && \
28613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28615 "RANLIB=$${RANLIB}" \
28616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28617 distclean) \
28618 || exit 1
28619
28620 @endif utils
28621
28622 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28623 maybe-maintainer-clean-utils:
28624 @if utils
28625 maybe-maintainer-clean-utils: maintainer-clean-utils
28626
28627 maintainer-clean-utils:
28628 @: $(MAKE); $(unstage)
28629 @[ -f ./utils/Makefile ] || exit 0; \
28630 r=`${PWD_COMMAND}`; export r; \
28631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28632 $(HOST_EXPORTS) \
28633 for flag in $(EXTRA_HOST_FLAGS) ; do \
28634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28635 done; \
28636 echo "Doing maintainer-clean in utils" ; \
28637 (cd $(HOST_SUBDIR)/utils && \
28638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28640 "RANLIB=$${RANLIB}" \
28641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28642 maintainer-clean) \
28643 || exit 1
28644
28645 @endif utils
28646
28647
28648
28649 .PHONY: configure-gnattools maybe-configure-gnattools
28650 maybe-configure-gnattools:
28651 @if gcc-bootstrap
28652 configure-gnattools: stage_current
28653 @endif gcc-bootstrap
28654 @if gnattools
28655 maybe-configure-gnattools: configure-gnattools
28656 configure-gnattools:
28657 @: $(MAKE); $(unstage)
28658 @r=`${PWD_COMMAND}`; export r; \
28659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28660 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28662 $(HOST_EXPORTS) \
28663 echo Configuring in $(HOST_SUBDIR)/gnattools; \
28664 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28665 case $(srcdir) in \
28666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28667 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28669 esac; \
28670 srcdiroption="--srcdir=$${topdir}/gnattools"; \
28671 libsrcdir="$$s/gnattools"; \
28672 $(SHELL) $${libsrcdir}/configure \
28673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28674 --target=${target_alias} $${srcdiroption} \
28675 || exit 1
28676 @endif gnattools
28677
28678
28679
28680
28681
28682 .PHONY: all-gnattools maybe-all-gnattools
28683 maybe-all-gnattools:
28684 @if gcc-bootstrap
28685 all-gnattools: stage_current
28686 @endif gcc-bootstrap
28687 @if gnattools
28688 TARGET-gnattools=all
28689 maybe-all-gnattools: all-gnattools
28690 all-gnattools: configure-gnattools
28691 @: $(MAKE); $(unstage)
28692 @r=`${PWD_COMMAND}`; export r; \
28693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28694 $(HOST_EXPORTS) \
28695 (cd $(HOST_SUBDIR)/gnattools && \
28696 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28697 $(TARGET-gnattools))
28698 @endif gnattools
28699
28700
28701
28702
28703 .PHONY: check-gnattools maybe-check-gnattools
28704 maybe-check-gnattools:
28705 @if gnattools
28706 maybe-check-gnattools: check-gnattools
28707
28708 check-gnattools:
28709 @: $(MAKE); $(unstage)
28710 @r=`${PWD_COMMAND}`; export r; \
28711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28712 $(HOST_EXPORTS) \
28713 (cd $(HOST_SUBDIR)/gnattools && \
28714 $(MAKE) $(FLAGS_TO_PASS) check)
28715
28716 @endif gnattools
28717
28718 .PHONY: install-gnattools maybe-install-gnattools
28719 maybe-install-gnattools:
28720 @if gnattools
28721 maybe-install-gnattools: install-gnattools
28722
28723 install-gnattools: installdirs
28724 @: $(MAKE); $(unstage)
28725 @r=`${PWD_COMMAND}`; export r; \
28726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28727 $(HOST_EXPORTS) \
28728 (cd $(HOST_SUBDIR)/gnattools && \
28729 $(MAKE) $(FLAGS_TO_PASS) install)
28730
28731 @endif gnattools
28732
28733 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28734 maybe-install-strip-gnattools:
28735 @if gnattools
28736 maybe-install-strip-gnattools: install-strip-gnattools
28737
28738 install-strip-gnattools: installdirs
28739 @: $(MAKE); $(unstage)
28740 @r=`${PWD_COMMAND}`; export r; \
28741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28742 $(HOST_EXPORTS) \
28743 (cd $(HOST_SUBDIR)/gnattools && \
28744 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28745
28746 @endif gnattools
28747
28748 # Other targets (info, dvi, pdf, etc.)
28749
28750 .PHONY: maybe-info-gnattools info-gnattools
28751 maybe-info-gnattools:
28752 @if gnattools
28753 maybe-info-gnattools: info-gnattools
28754
28755 info-gnattools: \
28756 configure-gnattools
28757 @: $(MAKE); $(unstage)
28758 @[ -f ./gnattools/Makefile ] || exit 0; \
28759 r=`${PWD_COMMAND}`; export r; \
28760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28761 $(HOST_EXPORTS) \
28762 for flag in $(EXTRA_HOST_FLAGS) ; do \
28763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28764 done; \
28765 echo "Doing info in gnattools" ; \
28766 (cd $(HOST_SUBDIR)/gnattools && \
28767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28769 "RANLIB=$${RANLIB}" \
28770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28771 info) \
28772 || exit 1
28773
28774 @endif gnattools
28775
28776 .PHONY: maybe-dvi-gnattools dvi-gnattools
28777 maybe-dvi-gnattools:
28778 @if gnattools
28779 maybe-dvi-gnattools: dvi-gnattools
28780
28781 dvi-gnattools: \
28782 configure-gnattools
28783 @: $(MAKE); $(unstage)
28784 @[ -f ./gnattools/Makefile ] || exit 0; \
28785 r=`${PWD_COMMAND}`; export r; \
28786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28787 $(HOST_EXPORTS) \
28788 for flag in $(EXTRA_HOST_FLAGS) ; do \
28789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28790 done; \
28791 echo "Doing dvi in gnattools" ; \
28792 (cd $(HOST_SUBDIR)/gnattools && \
28793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28795 "RANLIB=$${RANLIB}" \
28796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28797 dvi) \
28798 || exit 1
28799
28800 @endif gnattools
28801
28802 .PHONY: maybe-pdf-gnattools pdf-gnattools
28803 maybe-pdf-gnattools:
28804 @if gnattools
28805 maybe-pdf-gnattools: pdf-gnattools
28806
28807 pdf-gnattools: \
28808 configure-gnattools
28809 @: $(MAKE); $(unstage)
28810 @[ -f ./gnattools/Makefile ] || exit 0; \
28811 r=`${PWD_COMMAND}`; export r; \
28812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28813 $(HOST_EXPORTS) \
28814 for flag in $(EXTRA_HOST_FLAGS) ; do \
28815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28816 done; \
28817 echo "Doing pdf in gnattools" ; \
28818 (cd $(HOST_SUBDIR)/gnattools && \
28819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28821 "RANLIB=$${RANLIB}" \
28822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28823 pdf) \
28824 || exit 1
28825
28826 @endif gnattools
28827
28828 .PHONY: maybe-html-gnattools html-gnattools
28829 maybe-html-gnattools:
28830 @if gnattools
28831 maybe-html-gnattools: html-gnattools
28832
28833 html-gnattools: \
28834 configure-gnattools
28835 @: $(MAKE); $(unstage)
28836 @[ -f ./gnattools/Makefile ] || exit 0; \
28837 r=`${PWD_COMMAND}`; export r; \
28838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28839 $(HOST_EXPORTS) \
28840 for flag in $(EXTRA_HOST_FLAGS) ; do \
28841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28842 done; \
28843 echo "Doing html in gnattools" ; \
28844 (cd $(HOST_SUBDIR)/gnattools && \
28845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28847 "RANLIB=$${RANLIB}" \
28848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28849 html) \
28850 || exit 1
28851
28852 @endif gnattools
28853
28854 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28855 maybe-TAGS-gnattools:
28856 @if gnattools
28857 maybe-TAGS-gnattools: TAGS-gnattools
28858
28859 TAGS-gnattools: \
28860 configure-gnattools
28861 @: $(MAKE); $(unstage)
28862 @[ -f ./gnattools/Makefile ] || exit 0; \
28863 r=`${PWD_COMMAND}`; export r; \
28864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28865 $(HOST_EXPORTS) \
28866 for flag in $(EXTRA_HOST_FLAGS) ; do \
28867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28868 done; \
28869 echo "Doing TAGS in gnattools" ; \
28870 (cd $(HOST_SUBDIR)/gnattools && \
28871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28873 "RANLIB=$${RANLIB}" \
28874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28875 TAGS) \
28876 || exit 1
28877
28878 @endif gnattools
28879
28880 .PHONY: maybe-install-info-gnattools install-info-gnattools
28881 maybe-install-info-gnattools:
28882 @if gnattools
28883 maybe-install-info-gnattools: install-info-gnattools
28884
28885 install-info-gnattools: \
28886 configure-gnattools \
28887 info-gnattools
28888 @: $(MAKE); $(unstage)
28889 @[ -f ./gnattools/Makefile ] || exit 0; \
28890 r=`${PWD_COMMAND}`; export r; \
28891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28892 $(HOST_EXPORTS) \
28893 for flag in $(EXTRA_HOST_FLAGS) ; do \
28894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28895 done; \
28896 echo "Doing install-info in gnattools" ; \
28897 (cd $(HOST_SUBDIR)/gnattools && \
28898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28900 "RANLIB=$${RANLIB}" \
28901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28902 install-info) \
28903 || exit 1
28904
28905 @endif gnattools
28906
28907 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28908 maybe-install-pdf-gnattools:
28909 @if gnattools
28910 maybe-install-pdf-gnattools: install-pdf-gnattools
28911
28912 install-pdf-gnattools: \
28913 configure-gnattools \
28914 pdf-gnattools
28915 @: $(MAKE); $(unstage)
28916 @[ -f ./gnattools/Makefile ] || exit 0; \
28917 r=`${PWD_COMMAND}`; export r; \
28918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28919 $(HOST_EXPORTS) \
28920 for flag in $(EXTRA_HOST_FLAGS) ; do \
28921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28922 done; \
28923 echo "Doing install-pdf in gnattools" ; \
28924 (cd $(HOST_SUBDIR)/gnattools && \
28925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28927 "RANLIB=$${RANLIB}" \
28928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28929 install-pdf) \
28930 || exit 1
28931
28932 @endif gnattools
28933
28934 .PHONY: maybe-install-html-gnattools install-html-gnattools
28935 maybe-install-html-gnattools:
28936 @if gnattools
28937 maybe-install-html-gnattools: install-html-gnattools
28938
28939 install-html-gnattools: \
28940 configure-gnattools \
28941 html-gnattools
28942 @: $(MAKE); $(unstage)
28943 @[ -f ./gnattools/Makefile ] || exit 0; \
28944 r=`${PWD_COMMAND}`; export r; \
28945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28946 $(HOST_EXPORTS) \
28947 for flag in $(EXTRA_HOST_FLAGS) ; do \
28948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28949 done; \
28950 echo "Doing install-html in gnattools" ; \
28951 (cd $(HOST_SUBDIR)/gnattools && \
28952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28954 "RANLIB=$${RANLIB}" \
28955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28956 install-html) \
28957 || exit 1
28958
28959 @endif gnattools
28960
28961 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
28962 maybe-installcheck-gnattools:
28963 @if gnattools
28964 maybe-installcheck-gnattools: installcheck-gnattools
28965
28966 installcheck-gnattools: \
28967 configure-gnattools
28968 @: $(MAKE); $(unstage)
28969 @[ -f ./gnattools/Makefile ] || exit 0; \
28970 r=`${PWD_COMMAND}`; export r; \
28971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28972 $(HOST_EXPORTS) \
28973 for flag in $(EXTRA_HOST_FLAGS) ; do \
28974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28975 done; \
28976 echo "Doing installcheck in gnattools" ; \
28977 (cd $(HOST_SUBDIR)/gnattools && \
28978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28980 "RANLIB=$${RANLIB}" \
28981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28982 installcheck) \
28983 || exit 1
28984
28985 @endif gnattools
28986
28987 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28988 maybe-mostlyclean-gnattools:
28989 @if gnattools
28990 maybe-mostlyclean-gnattools: mostlyclean-gnattools
28991
28992 mostlyclean-gnattools:
28993 @: $(MAKE); $(unstage)
28994 @[ -f ./gnattools/Makefile ] || exit 0; \
28995 r=`${PWD_COMMAND}`; export r; \
28996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28997 $(HOST_EXPORTS) \
28998 for flag in $(EXTRA_HOST_FLAGS) ; do \
28999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29000 done; \
29001 echo "Doing mostlyclean in gnattools" ; \
29002 (cd $(HOST_SUBDIR)/gnattools && \
29003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29005 "RANLIB=$${RANLIB}" \
29006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29007 mostlyclean) \
29008 || exit 1
29009
29010 @endif gnattools
29011
29012 .PHONY: maybe-clean-gnattools clean-gnattools
29013 maybe-clean-gnattools:
29014 @if gnattools
29015 maybe-clean-gnattools: clean-gnattools
29016
29017 clean-gnattools:
29018 @: $(MAKE); $(unstage)
29019 @[ -f ./gnattools/Makefile ] || exit 0; \
29020 r=`${PWD_COMMAND}`; export r; \
29021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29022 $(HOST_EXPORTS) \
29023 for flag in $(EXTRA_HOST_FLAGS) ; do \
29024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29025 done; \
29026 echo "Doing clean in gnattools" ; \
29027 (cd $(HOST_SUBDIR)/gnattools && \
29028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29030 "RANLIB=$${RANLIB}" \
29031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29032 clean) \
29033 || exit 1
29034
29035 @endif gnattools
29036
29037 .PHONY: maybe-distclean-gnattools distclean-gnattools
29038 maybe-distclean-gnattools:
29039 @if gnattools
29040 maybe-distclean-gnattools: distclean-gnattools
29041
29042 distclean-gnattools:
29043 @: $(MAKE); $(unstage)
29044 @[ -f ./gnattools/Makefile ] || exit 0; \
29045 r=`${PWD_COMMAND}`; export r; \
29046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29047 $(HOST_EXPORTS) \
29048 for flag in $(EXTRA_HOST_FLAGS) ; do \
29049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29050 done; \
29051 echo "Doing distclean in gnattools" ; \
29052 (cd $(HOST_SUBDIR)/gnattools && \
29053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29055 "RANLIB=$${RANLIB}" \
29056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29057 distclean) \
29058 || exit 1
29059
29060 @endif gnattools
29061
29062 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29063 maybe-maintainer-clean-gnattools:
29064 @if gnattools
29065 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29066
29067 maintainer-clean-gnattools:
29068 @: $(MAKE); $(unstage)
29069 @[ -f ./gnattools/Makefile ] || exit 0; \
29070 r=`${PWD_COMMAND}`; export r; \
29071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29072 $(HOST_EXPORTS) \
29073 for flag in $(EXTRA_HOST_FLAGS) ; do \
29074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29075 done; \
29076 echo "Doing maintainer-clean in gnattools" ; \
29077 (cd $(HOST_SUBDIR)/gnattools && \
29078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29080 "RANLIB=$${RANLIB}" \
29081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29082 maintainer-clean) \
29083 || exit 1
29084
29085 @endif gnattools
29086
29087
29088
29089 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29090 maybe-configure-lto-plugin:
29091 @if gcc-bootstrap
29092 configure-lto-plugin: stage_current
29093 @endif gcc-bootstrap
29094 @if lto-plugin
29095 maybe-configure-lto-plugin: configure-lto-plugin
29096 configure-lto-plugin:
29097 @r=`${PWD_COMMAND}`; export r; \
29098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29099 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29101 $(HOST_EXPORTS) \
29102 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29103 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29104 case $(srcdir) in \
29105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29106 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29108 esac; \
29109 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29110 libsrcdir="$$s/lto-plugin"; \
29111 $(SHELL) $${libsrcdir}/configure \
29112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29113 --target=${target_alias} $${srcdiroption} --enable-shared \
29114 || exit 1
29115 @endif lto-plugin
29116
29117
29118
29119 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29120 maybe-configure-stage1-lto-plugin:
29121 @if lto-plugin-bootstrap
29122 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29123 configure-stage1-lto-plugin:
29124 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29125 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29126 @r=`${PWD_COMMAND}`; export r; \
29127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29128 TFLAGS="$(STAGE1_TFLAGS)"; \
29129 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29130 $(HOST_EXPORTS) \
29131 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29132 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29133 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29134 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29136 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29137 case $(srcdir) in \
29138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29139 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29141 esac; \
29142 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29143 libsrcdir="$$s/lto-plugin"; \
29144 $(SHELL) $${libsrcdir}/configure \
29145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29146 --target=${target_alias} $${srcdiroption} \
29147 $(STAGE1_CONFIGURE_FLAGS) \
29148 --enable-shared
29149 @endif lto-plugin-bootstrap
29150
29151 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29152 maybe-configure-stage2-lto-plugin:
29153 @if lto-plugin-bootstrap
29154 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29155 configure-stage2-lto-plugin:
29156 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29158 @r=`${PWD_COMMAND}`; export r; \
29159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29160 TFLAGS="$(STAGE2_TFLAGS)"; \
29161 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29162 $(HOST_EXPORTS) \
29163 $(POSTSTAGE1_HOST_EXPORTS) \
29164 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29165 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29166 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29167 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29169 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29170 case $(srcdir) in \
29171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29172 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29174 esac; \
29175 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29176 libsrcdir="$$s/lto-plugin"; \
29177 $(SHELL) $${libsrcdir}/configure \
29178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29179 --target=${target_alias} $${srcdiroption} \
29180 --with-build-libsubdir=$(HOST_SUBDIR) \
29181 $(STAGE2_CONFIGURE_FLAGS) \
29182 --enable-shared
29183 @endif lto-plugin-bootstrap
29184
29185 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29186 maybe-configure-stage3-lto-plugin:
29187 @if lto-plugin-bootstrap
29188 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29189 configure-stage3-lto-plugin:
29190 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29192 @r=`${PWD_COMMAND}`; export r; \
29193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29194 TFLAGS="$(STAGE3_TFLAGS)"; \
29195 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29196 $(HOST_EXPORTS) \
29197 $(POSTSTAGE1_HOST_EXPORTS) \
29198 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29199 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29200 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29201 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29203 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29204 case $(srcdir) in \
29205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29206 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29208 esac; \
29209 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29210 libsrcdir="$$s/lto-plugin"; \
29211 $(SHELL) $${libsrcdir}/configure \
29212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29213 --target=${target_alias} $${srcdiroption} \
29214 --with-build-libsubdir=$(HOST_SUBDIR) \
29215 $(STAGE3_CONFIGURE_FLAGS) \
29216 --enable-shared
29217 @endif lto-plugin-bootstrap
29218
29219 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29220 maybe-configure-stage4-lto-plugin:
29221 @if lto-plugin-bootstrap
29222 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29223 configure-stage4-lto-plugin:
29224 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29225 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29226 @r=`${PWD_COMMAND}`; export r; \
29227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29228 TFLAGS="$(STAGE4_TFLAGS)"; \
29229 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29230 $(HOST_EXPORTS) \
29231 $(POSTSTAGE1_HOST_EXPORTS) \
29232 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29233 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29234 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
29235 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29237 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29238 case $(srcdir) in \
29239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29240 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29242 esac; \
29243 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29244 libsrcdir="$$s/lto-plugin"; \
29245 $(SHELL) $${libsrcdir}/configure \
29246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29247 --target=${target_alias} $${srcdiroption} \
29248 --with-build-libsubdir=$(HOST_SUBDIR) \
29249 $(STAGE4_CONFIGURE_FLAGS) \
29250 --enable-shared
29251 @endif lto-plugin-bootstrap
29252
29253 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29254 maybe-configure-stageprofile-lto-plugin:
29255 @if lto-plugin-bootstrap
29256 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29257 configure-stageprofile-lto-plugin:
29258 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29260 @r=`${PWD_COMMAND}`; export r; \
29261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29262 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29263 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29264 $(HOST_EXPORTS) \
29265 $(POSTSTAGE1_HOST_EXPORTS) \
29266 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29267 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29268 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
29269 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29271 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29272 case $(srcdir) in \
29273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29274 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29276 esac; \
29277 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29278 libsrcdir="$$s/lto-plugin"; \
29279 $(SHELL) $${libsrcdir}/configure \
29280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29281 --target=${target_alias} $${srcdiroption} \
29282 --with-build-libsubdir=$(HOST_SUBDIR) \
29283 $(STAGEprofile_CONFIGURE_FLAGS) \
29284 --enable-shared
29285 @endif lto-plugin-bootstrap
29286
29287 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29288 maybe-configure-stagefeedback-lto-plugin:
29289 @if lto-plugin-bootstrap
29290 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29291 configure-stagefeedback-lto-plugin:
29292 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29293 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29294 @r=`${PWD_COMMAND}`; export r; \
29295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29296 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29297 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29298 $(HOST_EXPORTS) \
29299 $(POSTSTAGE1_HOST_EXPORTS) \
29300 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29301 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29302 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
29303 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29304 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29305 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29306 case $(srcdir) in \
29307 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29308 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29309 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29310 esac; \
29311 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29312 libsrcdir="$$s/lto-plugin"; \
29313 $(SHELL) $${libsrcdir}/configure \
29314 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29315 --target=${target_alias} $${srcdiroption} \
29316 --with-build-libsubdir=$(HOST_SUBDIR) \
29317 $(STAGEfeedback_CONFIGURE_FLAGS) \
29318 --enable-shared
29319 @endif lto-plugin-bootstrap
29320
29321
29322
29323
29324
29325 .PHONY: all-lto-plugin maybe-all-lto-plugin
29326 maybe-all-lto-plugin:
29327 @if gcc-bootstrap
29328 all-lto-plugin: stage_current
29329 @endif gcc-bootstrap
29330 @if lto-plugin
29331 TARGET-lto-plugin=all
29332 maybe-all-lto-plugin: all-lto-plugin
29333 all-lto-plugin: configure-lto-plugin
29334 @r=`${PWD_COMMAND}`; export r; \
29335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29336 $(HOST_EXPORTS) \
29337 (cd $(HOST_SUBDIR)/lto-plugin && \
29338 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29339 $(TARGET-lto-plugin))
29340 @endif lto-plugin
29341
29342
29343
29344 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29345 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29346 maybe-all-stage1-lto-plugin:
29347 maybe-clean-stage1-lto-plugin:
29348 @if lto-plugin-bootstrap
29349 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29350 all-stage1: all-stage1-lto-plugin
29351 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29352 all-stage1-lto-plugin: configure-stage1-lto-plugin
29353 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29354 @r=`${PWD_COMMAND}`; export r; \
29355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29356 TFLAGS="$(STAGE1_TFLAGS)"; \
29357 $(HOST_EXPORTS) \
29358 cd $(HOST_SUBDIR)/lto-plugin && \
29359 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29360 CFLAGS="$(STAGE1_CFLAGS)" \
29361 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29362 LIBCFLAGS="$(LIBCFLAGS)" \
29363 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29364 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29365 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29366 $(EXTRA_HOST_FLAGS) \
29367 TFLAGS="$(STAGE1_TFLAGS)" \
29368 $(TARGET-stage1-lto-plugin)
29369
29370 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29371 clean-stage1: clean-stage1-lto-plugin
29372 clean-stage1-lto-plugin:
29373 @if [ $(current_stage) = stage1 ]; then \
29374 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29375 else \
29376 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29377 $(MAKE) stage1-start; \
29378 fi; \
29379 cd $(HOST_SUBDIR)/lto-plugin && \
29380 $(MAKE) $(EXTRA_HOST_FLAGS) \
29381 clean
29382 @endif lto-plugin-bootstrap
29383
29384
29385 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29386 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29387 maybe-all-stage2-lto-plugin:
29388 maybe-clean-stage2-lto-plugin:
29389 @if lto-plugin-bootstrap
29390 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29391 all-stage2: all-stage2-lto-plugin
29392 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29393 all-stage2-lto-plugin: configure-stage2-lto-plugin
29394 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29395 @r=`${PWD_COMMAND}`; export r; \
29396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29397 TFLAGS="$(STAGE2_TFLAGS)"; \
29398 $(HOST_EXPORTS) \
29399 $(POSTSTAGE1_HOST_EXPORTS) \
29400 cd $(HOST_SUBDIR)/lto-plugin && \
29401 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29402 CFLAGS="$(STAGE2_CFLAGS)" \
29403 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29404 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29405 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29406 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29407 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29408 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29409 TFLAGS="$(STAGE2_TFLAGS)" \
29410 $(TARGET-stage2-lto-plugin)
29411
29412 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29413 clean-stage2: clean-stage2-lto-plugin
29414 clean-stage2-lto-plugin:
29415 @if [ $(current_stage) = stage2 ]; then \
29416 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29417 else \
29418 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29419 $(MAKE) stage2-start; \
29420 fi; \
29421 cd $(HOST_SUBDIR)/lto-plugin && \
29422 $(MAKE) $(EXTRA_HOST_FLAGS) \
29423 $(POSTSTAGE1_FLAGS_TO_PASS) \
29424 clean
29425 @endif lto-plugin-bootstrap
29426
29427
29428 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29429 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29430 maybe-all-stage3-lto-plugin:
29431 maybe-clean-stage3-lto-plugin:
29432 @if lto-plugin-bootstrap
29433 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29434 all-stage3: all-stage3-lto-plugin
29435 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29436 all-stage3-lto-plugin: configure-stage3-lto-plugin
29437 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29438 @r=`${PWD_COMMAND}`; export r; \
29439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29440 TFLAGS="$(STAGE3_TFLAGS)"; \
29441 $(HOST_EXPORTS) \
29442 $(POSTSTAGE1_HOST_EXPORTS) \
29443 cd $(HOST_SUBDIR)/lto-plugin && \
29444 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29445 CFLAGS="$(STAGE3_CFLAGS)" \
29446 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29447 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29448 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29449 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29450 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29451 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29452 TFLAGS="$(STAGE3_TFLAGS)" \
29453 $(TARGET-stage3-lto-plugin)
29454
29455 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29456 clean-stage3: clean-stage3-lto-plugin
29457 clean-stage3-lto-plugin:
29458 @if [ $(current_stage) = stage3 ]; then \
29459 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29460 else \
29461 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29462 $(MAKE) stage3-start; \
29463 fi; \
29464 cd $(HOST_SUBDIR)/lto-plugin && \
29465 $(MAKE) $(EXTRA_HOST_FLAGS) \
29466 $(POSTSTAGE1_FLAGS_TO_PASS) \
29467 clean
29468 @endif lto-plugin-bootstrap
29469
29470
29471 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29472 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29473 maybe-all-stage4-lto-plugin:
29474 maybe-clean-stage4-lto-plugin:
29475 @if lto-plugin-bootstrap
29476 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29477 all-stage4: all-stage4-lto-plugin
29478 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29479 all-stage4-lto-plugin: configure-stage4-lto-plugin
29480 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29481 @r=`${PWD_COMMAND}`; export r; \
29482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29483 TFLAGS="$(STAGE4_TFLAGS)"; \
29484 $(HOST_EXPORTS) \
29485 $(POSTSTAGE1_HOST_EXPORTS) \
29486 cd $(HOST_SUBDIR)/lto-plugin && \
29487 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29488 CFLAGS="$(STAGE4_CFLAGS)" \
29489 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29490 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29491 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29492 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29493 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29494 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29495 TFLAGS="$(STAGE4_TFLAGS)" \
29496 $(TARGET-stage4-lto-plugin)
29497
29498 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29499 clean-stage4: clean-stage4-lto-plugin
29500 clean-stage4-lto-plugin:
29501 @if [ $(current_stage) = stage4 ]; then \
29502 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29503 else \
29504 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29505 $(MAKE) stage4-start; \
29506 fi; \
29507 cd $(HOST_SUBDIR)/lto-plugin && \
29508 $(MAKE) $(EXTRA_HOST_FLAGS) \
29509 $(POSTSTAGE1_FLAGS_TO_PASS) \
29510 clean
29511 @endif lto-plugin-bootstrap
29512
29513
29514 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29515 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29516 maybe-all-stageprofile-lto-plugin:
29517 maybe-clean-stageprofile-lto-plugin:
29518 @if lto-plugin-bootstrap
29519 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29520 all-stageprofile: all-stageprofile-lto-plugin
29521 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29522 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29523 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29524 @r=`${PWD_COMMAND}`; export r; \
29525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29526 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29527 $(HOST_EXPORTS) \
29528 $(POSTSTAGE1_HOST_EXPORTS) \
29529 cd $(HOST_SUBDIR)/lto-plugin && \
29530 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29531 CFLAGS="$(STAGEprofile_CFLAGS)" \
29532 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29533 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29534 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29535 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29536 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29537 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29538 TFLAGS="$(STAGEprofile_TFLAGS)" \
29539 $(TARGET-stageprofile-lto-plugin)
29540
29541 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29542 clean-stageprofile: clean-stageprofile-lto-plugin
29543 clean-stageprofile-lto-plugin:
29544 @if [ $(current_stage) = stageprofile ]; then \
29545 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29546 else \
29547 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29548 $(MAKE) stageprofile-start; \
29549 fi; \
29550 cd $(HOST_SUBDIR)/lto-plugin && \
29551 $(MAKE) $(EXTRA_HOST_FLAGS) \
29552 $(POSTSTAGE1_FLAGS_TO_PASS) \
29553 clean
29554 @endif lto-plugin-bootstrap
29555
29556
29557 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29558 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29559 maybe-all-stagefeedback-lto-plugin:
29560 maybe-clean-stagefeedback-lto-plugin:
29561 @if lto-plugin-bootstrap
29562 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29563 all-stagefeedback: all-stagefeedback-lto-plugin
29564 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29565 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29566 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29567 @r=`${PWD_COMMAND}`; export r; \
29568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29569 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29570 $(HOST_EXPORTS) \
29571 $(POSTSTAGE1_HOST_EXPORTS) \
29572 cd $(HOST_SUBDIR)/lto-plugin && \
29573 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29574 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29575 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29576 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29577 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29578 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29579 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29580 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29581 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29582 $(TARGET-stagefeedback-lto-plugin)
29583
29584 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29585 clean-stagefeedback: clean-stagefeedback-lto-plugin
29586 clean-stagefeedback-lto-plugin:
29587 @if [ $(current_stage) = stagefeedback ]; then \
29588 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29589 else \
29590 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29591 $(MAKE) stagefeedback-start; \
29592 fi; \
29593 cd $(HOST_SUBDIR)/lto-plugin && \
29594 $(MAKE) $(EXTRA_HOST_FLAGS) \
29595 $(POSTSTAGE1_FLAGS_TO_PASS) \
29596 clean
29597 @endif lto-plugin-bootstrap
29598
29599
29600
29601
29602
29603 .PHONY: check-lto-plugin maybe-check-lto-plugin
29604 maybe-check-lto-plugin:
29605 @if lto-plugin
29606 maybe-check-lto-plugin: check-lto-plugin
29607
29608 check-lto-plugin:
29609 @: $(MAKE); $(unstage)
29610 @r=`${PWD_COMMAND}`; export r; \
29611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29612 $(HOST_EXPORTS) \
29613 (cd $(HOST_SUBDIR)/lto-plugin && \
29614 $(MAKE) $(FLAGS_TO_PASS) check)
29615
29616 @endif lto-plugin
29617
29618 .PHONY: install-lto-plugin maybe-install-lto-plugin
29619 maybe-install-lto-plugin:
29620 @if lto-plugin
29621 maybe-install-lto-plugin: install-lto-plugin
29622
29623 install-lto-plugin: installdirs
29624 @: $(MAKE); $(unstage)
29625 @r=`${PWD_COMMAND}`; export r; \
29626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29627 $(HOST_EXPORTS) \
29628 (cd $(HOST_SUBDIR)/lto-plugin && \
29629 $(MAKE) $(FLAGS_TO_PASS) install)
29630
29631 @endif lto-plugin
29632
29633 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29634 maybe-install-strip-lto-plugin:
29635 @if lto-plugin
29636 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29637
29638 install-strip-lto-plugin: installdirs
29639 @: $(MAKE); $(unstage)
29640 @r=`${PWD_COMMAND}`; export r; \
29641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29642 $(HOST_EXPORTS) \
29643 (cd $(HOST_SUBDIR)/lto-plugin && \
29644 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29645
29646 @endif lto-plugin
29647
29648 # Other targets (info, dvi, pdf, etc.)
29649
29650 .PHONY: maybe-info-lto-plugin info-lto-plugin
29651 maybe-info-lto-plugin:
29652 @if lto-plugin
29653 maybe-info-lto-plugin: info-lto-plugin
29654
29655 info-lto-plugin: \
29656 configure-lto-plugin
29657 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29658 r=`${PWD_COMMAND}`; export r; \
29659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29660 $(HOST_EXPORTS) \
29661 for flag in $(EXTRA_HOST_FLAGS) ; do \
29662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29663 done; \
29664 echo "Doing info in lto-plugin" ; \
29665 (cd $(HOST_SUBDIR)/lto-plugin && \
29666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29668 "RANLIB=$${RANLIB}" \
29669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29670 info) \
29671 || exit 1
29672
29673 @endif lto-plugin
29674
29675 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29676 maybe-dvi-lto-plugin:
29677 @if lto-plugin
29678 maybe-dvi-lto-plugin: dvi-lto-plugin
29679
29680 dvi-lto-plugin: \
29681 configure-lto-plugin
29682 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29683 r=`${PWD_COMMAND}`; export r; \
29684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29685 $(HOST_EXPORTS) \
29686 for flag in $(EXTRA_HOST_FLAGS) ; do \
29687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29688 done; \
29689 echo "Doing dvi in lto-plugin" ; \
29690 (cd $(HOST_SUBDIR)/lto-plugin && \
29691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29693 "RANLIB=$${RANLIB}" \
29694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29695 dvi) \
29696 || exit 1
29697
29698 @endif lto-plugin
29699
29700 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29701 maybe-pdf-lto-plugin:
29702 @if lto-plugin
29703 maybe-pdf-lto-plugin: pdf-lto-plugin
29704
29705 pdf-lto-plugin: \
29706 configure-lto-plugin
29707 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29708 r=`${PWD_COMMAND}`; export r; \
29709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29710 $(HOST_EXPORTS) \
29711 for flag in $(EXTRA_HOST_FLAGS) ; do \
29712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29713 done; \
29714 echo "Doing pdf in lto-plugin" ; \
29715 (cd $(HOST_SUBDIR)/lto-plugin && \
29716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29718 "RANLIB=$${RANLIB}" \
29719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29720 pdf) \
29721 || exit 1
29722
29723 @endif lto-plugin
29724
29725 .PHONY: maybe-html-lto-plugin html-lto-plugin
29726 maybe-html-lto-plugin:
29727 @if lto-plugin
29728 maybe-html-lto-plugin: html-lto-plugin
29729
29730 html-lto-plugin: \
29731 configure-lto-plugin
29732 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29733 r=`${PWD_COMMAND}`; export r; \
29734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29735 $(HOST_EXPORTS) \
29736 for flag in $(EXTRA_HOST_FLAGS) ; do \
29737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29738 done; \
29739 echo "Doing html in lto-plugin" ; \
29740 (cd $(HOST_SUBDIR)/lto-plugin && \
29741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29743 "RANLIB=$${RANLIB}" \
29744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29745 html) \
29746 || exit 1
29747
29748 @endif lto-plugin
29749
29750 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29751 maybe-TAGS-lto-plugin:
29752 @if lto-plugin
29753 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29754
29755 TAGS-lto-plugin: \
29756 configure-lto-plugin
29757 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29758 r=`${PWD_COMMAND}`; export r; \
29759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29760 $(HOST_EXPORTS) \
29761 for flag in $(EXTRA_HOST_FLAGS) ; do \
29762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29763 done; \
29764 echo "Doing TAGS in lto-plugin" ; \
29765 (cd $(HOST_SUBDIR)/lto-plugin && \
29766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29768 "RANLIB=$${RANLIB}" \
29769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29770 TAGS) \
29771 || exit 1
29772
29773 @endif lto-plugin
29774
29775 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29776 maybe-install-info-lto-plugin:
29777 @if lto-plugin
29778 maybe-install-info-lto-plugin: install-info-lto-plugin
29779
29780 install-info-lto-plugin: \
29781 configure-lto-plugin \
29782 info-lto-plugin
29783 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29784 r=`${PWD_COMMAND}`; export r; \
29785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29786 $(HOST_EXPORTS) \
29787 for flag in $(EXTRA_HOST_FLAGS) ; do \
29788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29789 done; \
29790 echo "Doing install-info in lto-plugin" ; \
29791 (cd $(HOST_SUBDIR)/lto-plugin && \
29792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29794 "RANLIB=$${RANLIB}" \
29795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29796 install-info) \
29797 || exit 1
29798
29799 @endif lto-plugin
29800
29801 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29802 maybe-install-pdf-lto-plugin:
29803 @if lto-plugin
29804 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29805
29806 install-pdf-lto-plugin: \
29807 configure-lto-plugin \
29808 pdf-lto-plugin
29809 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29810 r=`${PWD_COMMAND}`; export r; \
29811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29812 $(HOST_EXPORTS) \
29813 for flag in $(EXTRA_HOST_FLAGS) ; do \
29814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29815 done; \
29816 echo "Doing install-pdf in lto-plugin" ; \
29817 (cd $(HOST_SUBDIR)/lto-plugin && \
29818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29820 "RANLIB=$${RANLIB}" \
29821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29822 install-pdf) \
29823 || exit 1
29824
29825 @endif lto-plugin
29826
29827 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29828 maybe-install-html-lto-plugin:
29829 @if lto-plugin
29830 maybe-install-html-lto-plugin: install-html-lto-plugin
29831
29832 install-html-lto-plugin: \
29833 configure-lto-plugin \
29834 html-lto-plugin
29835 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29836 r=`${PWD_COMMAND}`; export r; \
29837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29838 $(HOST_EXPORTS) \
29839 for flag in $(EXTRA_HOST_FLAGS) ; do \
29840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29841 done; \
29842 echo "Doing install-html in lto-plugin" ; \
29843 (cd $(HOST_SUBDIR)/lto-plugin && \
29844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29846 "RANLIB=$${RANLIB}" \
29847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29848 install-html) \
29849 || exit 1
29850
29851 @endif lto-plugin
29852
29853 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29854 maybe-installcheck-lto-plugin:
29855 @if lto-plugin
29856 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29857
29858 installcheck-lto-plugin: \
29859 configure-lto-plugin
29860 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29861 r=`${PWD_COMMAND}`; export r; \
29862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29863 $(HOST_EXPORTS) \
29864 for flag in $(EXTRA_HOST_FLAGS) ; do \
29865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29866 done; \
29867 echo "Doing installcheck in lto-plugin" ; \
29868 (cd $(HOST_SUBDIR)/lto-plugin && \
29869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29871 "RANLIB=$${RANLIB}" \
29872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29873 installcheck) \
29874 || exit 1
29875
29876 @endif lto-plugin
29877
29878 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29879 maybe-mostlyclean-lto-plugin:
29880 @if lto-plugin
29881 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29882
29883 mostlyclean-lto-plugin:
29884 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29885 r=`${PWD_COMMAND}`; export r; \
29886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29887 $(HOST_EXPORTS) \
29888 for flag in $(EXTRA_HOST_FLAGS) ; do \
29889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29890 done; \
29891 echo "Doing mostlyclean in lto-plugin" ; \
29892 (cd $(HOST_SUBDIR)/lto-plugin && \
29893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29895 "RANLIB=$${RANLIB}" \
29896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29897 mostlyclean) \
29898 || exit 1
29899
29900 @endif lto-plugin
29901
29902 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29903 maybe-clean-lto-plugin:
29904 @if lto-plugin
29905 maybe-clean-lto-plugin: clean-lto-plugin
29906
29907 clean-lto-plugin:
29908 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29909 r=`${PWD_COMMAND}`; export r; \
29910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29911 $(HOST_EXPORTS) \
29912 for flag in $(EXTRA_HOST_FLAGS) ; do \
29913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29914 done; \
29915 echo "Doing clean in lto-plugin" ; \
29916 (cd $(HOST_SUBDIR)/lto-plugin && \
29917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29919 "RANLIB=$${RANLIB}" \
29920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29921 clean) \
29922 || exit 1
29923
29924 @endif lto-plugin
29925
29926 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29927 maybe-distclean-lto-plugin:
29928 @if lto-plugin
29929 maybe-distclean-lto-plugin: distclean-lto-plugin
29930
29931 distclean-lto-plugin:
29932 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29933 r=`${PWD_COMMAND}`; export r; \
29934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29935 $(HOST_EXPORTS) \
29936 for flag in $(EXTRA_HOST_FLAGS) ; do \
29937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29938 done; \
29939 echo "Doing distclean in lto-plugin" ; \
29940 (cd $(HOST_SUBDIR)/lto-plugin && \
29941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29943 "RANLIB=$${RANLIB}" \
29944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29945 distclean) \
29946 || exit 1
29947
29948 @endif lto-plugin
29949
29950 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29951 maybe-maintainer-clean-lto-plugin:
29952 @if lto-plugin
29953 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29954
29955 maintainer-clean-lto-plugin:
29956 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29957 r=`${PWD_COMMAND}`; export r; \
29958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29959 $(HOST_EXPORTS) \
29960 for flag in $(EXTRA_HOST_FLAGS) ; do \
29961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29962 done; \
29963 echo "Doing maintainer-clean in lto-plugin" ; \
29964 (cd $(HOST_SUBDIR)/lto-plugin && \
29965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29967 "RANLIB=$${RANLIB}" \
29968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29969 maintainer-clean) \
29970 || exit 1
29971
29972 @endif lto-plugin
29973
29974
29975
29976 # ---------------------------------------
29977 # Modules which run on the target machine
29978 # ---------------------------------------
29979
29980
29981
29982
29983 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29984 maybe-configure-target-libstdc++-v3:
29985 @if gcc-bootstrap
29986 configure-target-libstdc++-v3: stage_current
29987 @endif gcc-bootstrap
29988 @if target-libstdc++-v3
29989 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29990 configure-target-libstdc++-v3:
29991 @r=`${PWD_COMMAND}`; export r; \
29992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29993 echo "Checking multilib configuration for libstdc++-v3..."; \
29994 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29995 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29996 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29997 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29998 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29999 else \
30000 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30001 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30002 fi; \
30003 else \
30004 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30005 fi; \
30006 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30007 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30008 $(RAW_CXX_TARGET_EXPORTS) \
30009 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30010 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30011 case $(srcdir) in \
30012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30013 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30015 esac; \
30016 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30017 libsrcdir="$$s/libstdc++-v3"; \
30018 rm -f no-such-file || : ; \
30019 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30020 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30021 --target=${target_alias} $${srcdiroption} \
30022 || exit 1
30023 @endif target-libstdc++-v3
30024
30025
30026
30027 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30028 maybe-configure-stage1-target-libstdc++-v3:
30029 @if target-libstdc++-v3-bootstrap
30030 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30031 configure-stage1-target-libstdc++-v3:
30032 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30033 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30034 @r=`${PWD_COMMAND}`; export r; \
30035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30036 TFLAGS="$(STAGE1_TFLAGS)"; \
30037 echo "Checking multilib configuration for libstdc++-v3..."; \
30038 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30039 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30040 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30041 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30042 else \
30043 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30044 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30045 fi; \
30046 else \
30047 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30048 fi; \
30049 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30050 $(RAW_CXX_TARGET_EXPORTS) \
30051 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30052 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30053 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30054 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30055 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30056 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30057 case $(srcdir) in \
30058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30059 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30061 esac; \
30062 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30063 libsrcdir="$$s/libstdc++-v3"; \
30064 $(SHELL) $${libsrcdir}/configure \
30065 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30066 --target=${target_alias} $${srcdiroption} \
30067 $(STAGE1_CONFIGURE_FLAGS)
30068 @endif target-libstdc++-v3-bootstrap
30069
30070 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30071 maybe-configure-stage2-target-libstdc++-v3:
30072 @if target-libstdc++-v3-bootstrap
30073 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30074 configure-stage2-target-libstdc++-v3:
30075 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30076 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30077 @r=`${PWD_COMMAND}`; export r; \
30078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30079 TFLAGS="$(STAGE2_TFLAGS)"; \
30080 echo "Checking multilib configuration for libstdc++-v3..."; \
30081 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30082 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30083 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30084 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30085 else \
30086 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30087 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30088 fi; \
30089 else \
30090 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30091 fi; \
30092 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30093 $(RAW_CXX_TARGET_EXPORTS) \
30094 \
30095 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30096 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30097 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30098 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30099 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30100 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30101 case $(srcdir) in \
30102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30103 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30105 esac; \
30106 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30107 libsrcdir="$$s/libstdc++-v3"; \
30108 $(SHELL) $${libsrcdir}/configure \
30109 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30110 --target=${target_alias} $${srcdiroption} \
30111 --with-build-libsubdir=$(HOST_SUBDIR) \
30112 $(STAGE2_CONFIGURE_FLAGS)
30113 @endif target-libstdc++-v3-bootstrap
30114
30115 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30116 maybe-configure-stage3-target-libstdc++-v3:
30117 @if target-libstdc++-v3-bootstrap
30118 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30119 configure-stage3-target-libstdc++-v3:
30120 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30121 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30122 @r=`${PWD_COMMAND}`; export r; \
30123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30124 TFLAGS="$(STAGE3_TFLAGS)"; \
30125 echo "Checking multilib configuration for libstdc++-v3..."; \
30126 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30127 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30128 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30129 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30130 else \
30131 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30132 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30133 fi; \
30134 else \
30135 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30136 fi; \
30137 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30138 $(RAW_CXX_TARGET_EXPORTS) \
30139 \
30140 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30141 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30142 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30143 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30144 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30145 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30146 case $(srcdir) in \
30147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30148 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30150 esac; \
30151 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30152 libsrcdir="$$s/libstdc++-v3"; \
30153 $(SHELL) $${libsrcdir}/configure \
30154 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30155 --target=${target_alias} $${srcdiroption} \
30156 --with-build-libsubdir=$(HOST_SUBDIR) \
30157 $(STAGE3_CONFIGURE_FLAGS)
30158 @endif target-libstdc++-v3-bootstrap
30159
30160 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30161 maybe-configure-stage4-target-libstdc++-v3:
30162 @if target-libstdc++-v3-bootstrap
30163 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30164 configure-stage4-target-libstdc++-v3:
30165 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30166 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30167 @r=`${PWD_COMMAND}`; export r; \
30168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30169 TFLAGS="$(STAGE4_TFLAGS)"; \
30170 echo "Checking multilib configuration for libstdc++-v3..."; \
30171 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30172 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30173 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30174 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30175 else \
30176 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30177 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30178 fi; \
30179 else \
30180 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30181 fi; \
30182 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30183 $(RAW_CXX_TARGET_EXPORTS) \
30184 \
30185 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30186 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30187 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30188 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30189 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30190 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30191 case $(srcdir) in \
30192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30193 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30195 esac; \
30196 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30197 libsrcdir="$$s/libstdc++-v3"; \
30198 $(SHELL) $${libsrcdir}/configure \
30199 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30200 --target=${target_alias} $${srcdiroption} \
30201 --with-build-libsubdir=$(HOST_SUBDIR) \
30202 $(STAGE4_CONFIGURE_FLAGS)
30203 @endif target-libstdc++-v3-bootstrap
30204
30205 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30206 maybe-configure-stageprofile-target-libstdc++-v3:
30207 @if target-libstdc++-v3-bootstrap
30208 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30209 configure-stageprofile-target-libstdc++-v3:
30210 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30211 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30212 @r=`${PWD_COMMAND}`; export r; \
30213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30214 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30215 echo "Checking multilib configuration for libstdc++-v3..."; \
30216 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30217 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30218 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30219 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30220 else \
30221 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30222 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30223 fi; \
30224 else \
30225 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30226 fi; \
30227 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30228 $(RAW_CXX_TARGET_EXPORTS) \
30229 \
30230 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30231 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30232 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30233 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30234 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30235 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30236 case $(srcdir) in \
30237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30238 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30240 esac; \
30241 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30242 libsrcdir="$$s/libstdc++-v3"; \
30243 $(SHELL) $${libsrcdir}/configure \
30244 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30245 --target=${target_alias} $${srcdiroption} \
30246 --with-build-libsubdir=$(HOST_SUBDIR) \
30247 $(STAGEprofile_CONFIGURE_FLAGS)
30248 @endif target-libstdc++-v3-bootstrap
30249
30250 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30251 maybe-configure-stagefeedback-target-libstdc++-v3:
30252 @if target-libstdc++-v3-bootstrap
30253 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30254 configure-stagefeedback-target-libstdc++-v3:
30255 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30256 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30257 @r=`${PWD_COMMAND}`; export r; \
30258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30259 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30260 echo "Checking multilib configuration for libstdc++-v3..."; \
30261 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30262 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30263 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30264 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30265 else \
30266 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30267 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30268 fi; \
30269 else \
30270 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30271 fi; \
30272 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30273 $(RAW_CXX_TARGET_EXPORTS) \
30274 \
30275 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30276 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30277 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30278 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30279 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30280 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30281 case $(srcdir) in \
30282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30283 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30285 esac; \
30286 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30287 libsrcdir="$$s/libstdc++-v3"; \
30288 $(SHELL) $${libsrcdir}/configure \
30289 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30290 --target=${target_alias} $${srcdiroption} \
30291 --with-build-libsubdir=$(HOST_SUBDIR) \
30292 $(STAGEfeedback_CONFIGURE_FLAGS)
30293 @endif target-libstdc++-v3-bootstrap
30294
30295
30296
30297
30298
30299 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30300 maybe-all-target-libstdc++-v3:
30301 @if gcc-bootstrap
30302 all-target-libstdc++-v3: stage_current
30303 @endif gcc-bootstrap
30304 @if target-libstdc++-v3
30305 TARGET-target-libstdc++-v3=all
30306 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30307 all-target-libstdc++-v3: configure-target-libstdc++-v3
30308 @r=`${PWD_COMMAND}`; export r; \
30309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30310 $(RAW_CXX_TARGET_EXPORTS) \
30311 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30312 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30313 $(TARGET-target-libstdc++-v3))
30314 @endif target-libstdc++-v3
30315
30316
30317
30318 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30319 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30320 maybe-all-stage1-target-libstdc++-v3:
30321 maybe-clean-stage1-target-libstdc++-v3:
30322 @if target-libstdc++-v3-bootstrap
30323 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30324 all-stage1: all-stage1-target-libstdc++-v3
30325 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30326 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30327 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30328 @r=`${PWD_COMMAND}`; export r; \
30329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30330 TFLAGS="$(STAGE1_TFLAGS)"; \
30331 $(RAW_CXX_TARGET_EXPORTS) \
30332 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30334 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30335 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30336 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30337 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30338 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30339 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30340 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30341 TFLAGS="$(STAGE1_TFLAGS)" \
30342 $(TARGET-stage1-target-libstdc++-v3)
30343
30344 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30345 clean-stage1: clean-stage1-target-libstdc++-v3
30346 clean-stage1-target-libstdc++-v3:
30347 @if [ $(current_stage) = stage1 ]; then \
30348 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30349 else \
30350 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30351 $(MAKE) stage1-start; \
30352 fi; \
30353 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30354 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30355 clean
30356 @endif target-libstdc++-v3-bootstrap
30357
30358
30359 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30360 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30361 maybe-all-stage2-target-libstdc++-v3:
30362 maybe-clean-stage2-target-libstdc++-v3:
30363 @if target-libstdc++-v3-bootstrap
30364 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30365 all-stage2: all-stage2-target-libstdc++-v3
30366 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30367 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30368 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30369 @r=`${PWD_COMMAND}`; export r; \
30370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30371 TFLAGS="$(STAGE2_TFLAGS)"; \
30372 $(RAW_CXX_TARGET_EXPORTS) \
30373 \
30374 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30376 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30377 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30378 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30382 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30383 TFLAGS="$(STAGE2_TFLAGS)" \
30384 $(TARGET-stage2-target-libstdc++-v3)
30385
30386 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30387 clean-stage2: clean-stage2-target-libstdc++-v3
30388 clean-stage2-target-libstdc++-v3:
30389 @if [ $(current_stage) = stage2 ]; then \
30390 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30391 else \
30392 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30393 $(MAKE) stage2-start; \
30394 fi; \
30395 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30396 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30397 \
30398 clean
30399 @endif target-libstdc++-v3-bootstrap
30400
30401
30402 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30403 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30404 maybe-all-stage3-target-libstdc++-v3:
30405 maybe-clean-stage3-target-libstdc++-v3:
30406 @if target-libstdc++-v3-bootstrap
30407 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30408 all-stage3: all-stage3-target-libstdc++-v3
30409 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30410 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30411 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30412 @r=`${PWD_COMMAND}`; export r; \
30413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30414 TFLAGS="$(STAGE3_TFLAGS)"; \
30415 $(RAW_CXX_TARGET_EXPORTS) \
30416 \
30417 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30418 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30419 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30420 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30421 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30422 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30423 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30424 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30425 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30426 TFLAGS="$(STAGE3_TFLAGS)" \
30427 $(TARGET-stage3-target-libstdc++-v3)
30428
30429 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30430 clean-stage3: clean-stage3-target-libstdc++-v3
30431 clean-stage3-target-libstdc++-v3:
30432 @if [ $(current_stage) = stage3 ]; then \
30433 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30434 else \
30435 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30436 $(MAKE) stage3-start; \
30437 fi; \
30438 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30439 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30440 \
30441 clean
30442 @endif target-libstdc++-v3-bootstrap
30443
30444
30445 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30446 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30447 maybe-all-stage4-target-libstdc++-v3:
30448 maybe-clean-stage4-target-libstdc++-v3:
30449 @if target-libstdc++-v3-bootstrap
30450 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30451 all-stage4: all-stage4-target-libstdc++-v3
30452 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30453 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30454 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30455 @r=`${PWD_COMMAND}`; export r; \
30456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30457 TFLAGS="$(STAGE4_TFLAGS)"; \
30458 $(RAW_CXX_TARGET_EXPORTS) \
30459 \
30460 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30461 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30462 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30463 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30464 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30465 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30466 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30467 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30468 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30469 TFLAGS="$(STAGE4_TFLAGS)" \
30470 $(TARGET-stage4-target-libstdc++-v3)
30471
30472 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30473 clean-stage4: clean-stage4-target-libstdc++-v3
30474 clean-stage4-target-libstdc++-v3:
30475 @if [ $(current_stage) = stage4 ]; then \
30476 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30477 else \
30478 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30479 $(MAKE) stage4-start; \
30480 fi; \
30481 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30482 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30483 \
30484 clean
30485 @endif target-libstdc++-v3-bootstrap
30486
30487
30488 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30489 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30490 maybe-all-stageprofile-target-libstdc++-v3:
30491 maybe-clean-stageprofile-target-libstdc++-v3:
30492 @if target-libstdc++-v3-bootstrap
30493 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30494 all-stageprofile: all-stageprofile-target-libstdc++-v3
30495 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30496 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30497 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30498 @r=`${PWD_COMMAND}`; export r; \
30499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30500 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30501 $(RAW_CXX_TARGET_EXPORTS) \
30502 \
30503 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30504 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30505 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30506 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30507 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30508 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30509 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30510 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30511 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30512 TFLAGS="$(STAGEprofile_TFLAGS)" \
30513 $(TARGET-stageprofile-target-libstdc++-v3)
30514
30515 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30516 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30517 clean-stageprofile-target-libstdc++-v3:
30518 @if [ $(current_stage) = stageprofile ]; then \
30519 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30520 else \
30521 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30522 $(MAKE) stageprofile-start; \
30523 fi; \
30524 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30525 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30526 \
30527 clean
30528 @endif target-libstdc++-v3-bootstrap
30529
30530
30531 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30532 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30533 maybe-all-stagefeedback-target-libstdc++-v3:
30534 maybe-clean-stagefeedback-target-libstdc++-v3:
30535 @if target-libstdc++-v3-bootstrap
30536 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30537 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30538 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30539 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30540 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30541 @r=`${PWD_COMMAND}`; export r; \
30542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30543 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30544 $(RAW_CXX_TARGET_EXPORTS) \
30545 \
30546 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30548 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30549 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30550 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30551 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30552 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30553 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30554 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30555 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30556 $(TARGET-stagefeedback-target-libstdc++-v3)
30557
30558 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30559 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30560 clean-stagefeedback-target-libstdc++-v3:
30561 @if [ $(current_stage) = stagefeedback ]; then \
30562 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30563 else \
30564 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30565 $(MAKE) stagefeedback-start; \
30566 fi; \
30567 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30568 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30569 \
30570 clean
30571 @endif target-libstdc++-v3-bootstrap
30572
30573
30574
30575
30576
30577
30578 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30579 maybe-check-target-libstdc++-v3:
30580 @if target-libstdc++-v3
30581 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30582
30583 check-target-libstdc++-v3:
30584 @: $(MAKE); $(unstage)
30585 @r=`${PWD_COMMAND}`; export r; \
30586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30587 $(RAW_CXX_TARGET_EXPORTS) \
30588 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30589 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
30590
30591 @endif target-libstdc++-v3
30592
30593 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30594 maybe-install-target-libstdc++-v3:
30595 @if target-libstdc++-v3
30596 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30597
30598 install-target-libstdc++-v3: installdirs
30599 @: $(MAKE); $(unstage)
30600 @r=`${PWD_COMMAND}`; export r; \
30601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30602 $(RAW_CXX_TARGET_EXPORTS) \
30603 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30604 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
30605
30606 @endif target-libstdc++-v3
30607
30608 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30609 maybe-install-strip-target-libstdc++-v3:
30610 @if target-libstdc++-v3
30611 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30612
30613 install-strip-target-libstdc++-v3: installdirs
30614 @: $(MAKE); $(unstage)
30615 @r=`${PWD_COMMAND}`; export r; \
30616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30617 $(RAW_CXX_TARGET_EXPORTS) \
30618 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30619 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
30620
30621 @endif target-libstdc++-v3
30622
30623 # Other targets (info, dvi, pdf, etc.)
30624
30625 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30626 maybe-info-target-libstdc++-v3:
30627 @if target-libstdc++-v3
30628 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30629
30630 info-target-libstdc++-v3: \
30631 configure-target-libstdc++-v3
30632 @: $(MAKE); $(unstage)
30633 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30634 r=`${PWD_COMMAND}`; export r; \
30635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30636 $(RAW_CXX_TARGET_EXPORTS) \
30637 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30638 for flag in $(EXTRA_TARGET_FLAGS); do \
30639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30640 done; \
30641 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30644 "RANLIB=$${RANLIB}" \
30645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30646 info) \
30647 || exit 1
30648
30649 @endif target-libstdc++-v3
30650
30651 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30652 maybe-dvi-target-libstdc++-v3:
30653 @if target-libstdc++-v3
30654 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30655
30656 dvi-target-libstdc++-v3: \
30657 configure-target-libstdc++-v3
30658 @: $(MAKE); $(unstage)
30659 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30660 r=`${PWD_COMMAND}`; export r; \
30661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30662 $(RAW_CXX_TARGET_EXPORTS) \
30663 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30664 for flag in $(EXTRA_TARGET_FLAGS); do \
30665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30666 done; \
30667 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30670 "RANLIB=$${RANLIB}" \
30671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30672 dvi) \
30673 || exit 1
30674
30675 @endif target-libstdc++-v3
30676
30677 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30678 maybe-pdf-target-libstdc++-v3:
30679 @if target-libstdc++-v3
30680 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30681
30682 pdf-target-libstdc++-v3: \
30683 configure-target-libstdc++-v3
30684 @: $(MAKE); $(unstage)
30685 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30686 r=`${PWD_COMMAND}`; export r; \
30687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30688 $(RAW_CXX_TARGET_EXPORTS) \
30689 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30690 for flag in $(EXTRA_TARGET_FLAGS); do \
30691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30692 done; \
30693 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30696 "RANLIB=$${RANLIB}" \
30697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30698 pdf) \
30699 || exit 1
30700
30701 @endif target-libstdc++-v3
30702
30703 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30704 maybe-html-target-libstdc++-v3:
30705 @if target-libstdc++-v3
30706 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30707
30708 html-target-libstdc++-v3: \
30709 configure-target-libstdc++-v3
30710 @: $(MAKE); $(unstage)
30711 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30712 r=`${PWD_COMMAND}`; export r; \
30713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30714 $(RAW_CXX_TARGET_EXPORTS) \
30715 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30716 for flag in $(EXTRA_TARGET_FLAGS); do \
30717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30718 done; \
30719 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30722 "RANLIB=$${RANLIB}" \
30723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30724 html) \
30725 || exit 1
30726
30727 @endif target-libstdc++-v3
30728
30729 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30730 maybe-TAGS-target-libstdc++-v3:
30731 @if target-libstdc++-v3
30732 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30733
30734 TAGS-target-libstdc++-v3: \
30735 configure-target-libstdc++-v3
30736 @: $(MAKE); $(unstage)
30737 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30738 r=`${PWD_COMMAND}`; export r; \
30739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30740 $(RAW_CXX_TARGET_EXPORTS) \
30741 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30742 for flag in $(EXTRA_TARGET_FLAGS); do \
30743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30744 done; \
30745 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30748 "RANLIB=$${RANLIB}" \
30749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30750 TAGS) \
30751 || exit 1
30752
30753 @endif target-libstdc++-v3
30754
30755 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30756 maybe-install-info-target-libstdc++-v3:
30757 @if target-libstdc++-v3
30758 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30759
30760 install-info-target-libstdc++-v3: \
30761 configure-target-libstdc++-v3 \
30762 info-target-libstdc++-v3
30763 @: $(MAKE); $(unstage)
30764 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30765 r=`${PWD_COMMAND}`; export r; \
30766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30767 $(RAW_CXX_TARGET_EXPORTS) \
30768 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30769 for flag in $(EXTRA_TARGET_FLAGS); do \
30770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30771 done; \
30772 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30775 "RANLIB=$${RANLIB}" \
30776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30777 install-info) \
30778 || exit 1
30779
30780 @endif target-libstdc++-v3
30781
30782 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30783 maybe-install-pdf-target-libstdc++-v3:
30784 @if target-libstdc++-v3
30785 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30786
30787 install-pdf-target-libstdc++-v3: \
30788 configure-target-libstdc++-v3 \
30789 pdf-target-libstdc++-v3
30790 @: $(MAKE); $(unstage)
30791 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30792 r=`${PWD_COMMAND}`; export r; \
30793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30794 $(RAW_CXX_TARGET_EXPORTS) \
30795 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30796 for flag in $(EXTRA_TARGET_FLAGS); do \
30797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30798 done; \
30799 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30802 "RANLIB=$${RANLIB}" \
30803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30804 install-pdf) \
30805 || exit 1
30806
30807 @endif target-libstdc++-v3
30808
30809 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30810 maybe-install-html-target-libstdc++-v3:
30811 @if target-libstdc++-v3
30812 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30813
30814 install-html-target-libstdc++-v3: \
30815 configure-target-libstdc++-v3 \
30816 html-target-libstdc++-v3
30817 @: $(MAKE); $(unstage)
30818 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30819 r=`${PWD_COMMAND}`; export r; \
30820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30821 $(RAW_CXX_TARGET_EXPORTS) \
30822 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30823 for flag in $(EXTRA_TARGET_FLAGS); do \
30824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30825 done; \
30826 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30829 "RANLIB=$${RANLIB}" \
30830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30831 install-html) \
30832 || exit 1
30833
30834 @endif target-libstdc++-v3
30835
30836 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30837 maybe-installcheck-target-libstdc++-v3:
30838 @if target-libstdc++-v3
30839 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30840
30841 installcheck-target-libstdc++-v3: \
30842 configure-target-libstdc++-v3
30843 @: $(MAKE); $(unstage)
30844 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30845 r=`${PWD_COMMAND}`; export r; \
30846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30847 $(RAW_CXX_TARGET_EXPORTS) \
30848 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30849 for flag in $(EXTRA_TARGET_FLAGS); do \
30850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30851 done; \
30852 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30855 "RANLIB=$${RANLIB}" \
30856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30857 installcheck) \
30858 || exit 1
30859
30860 @endif target-libstdc++-v3
30861
30862 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30863 maybe-mostlyclean-target-libstdc++-v3:
30864 @if target-libstdc++-v3
30865 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30866
30867 mostlyclean-target-libstdc++-v3:
30868 @: $(MAKE); $(unstage)
30869 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30870 r=`${PWD_COMMAND}`; export r; \
30871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30872 $(RAW_CXX_TARGET_EXPORTS) \
30873 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30874 for flag in $(EXTRA_TARGET_FLAGS); do \
30875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30876 done; \
30877 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30880 "RANLIB=$${RANLIB}" \
30881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30882 mostlyclean) \
30883 || exit 1
30884
30885 @endif target-libstdc++-v3
30886
30887 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30888 maybe-clean-target-libstdc++-v3:
30889 @if target-libstdc++-v3
30890 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30891
30892 clean-target-libstdc++-v3:
30893 @: $(MAKE); $(unstage)
30894 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30895 r=`${PWD_COMMAND}`; export r; \
30896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30897 $(RAW_CXX_TARGET_EXPORTS) \
30898 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30899 for flag in $(EXTRA_TARGET_FLAGS); do \
30900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30901 done; \
30902 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30905 "RANLIB=$${RANLIB}" \
30906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30907 clean) \
30908 || exit 1
30909
30910 @endif target-libstdc++-v3
30911
30912 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30913 maybe-distclean-target-libstdc++-v3:
30914 @if target-libstdc++-v3
30915 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30916
30917 distclean-target-libstdc++-v3:
30918 @: $(MAKE); $(unstage)
30919 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30920 r=`${PWD_COMMAND}`; export r; \
30921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30922 $(RAW_CXX_TARGET_EXPORTS) \
30923 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30924 for flag in $(EXTRA_TARGET_FLAGS); do \
30925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30926 done; \
30927 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30930 "RANLIB=$${RANLIB}" \
30931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30932 distclean) \
30933 || exit 1
30934
30935 @endif target-libstdc++-v3
30936
30937 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30938 maybe-maintainer-clean-target-libstdc++-v3:
30939 @if target-libstdc++-v3
30940 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30941
30942 maintainer-clean-target-libstdc++-v3:
30943 @: $(MAKE); $(unstage)
30944 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30945 r=`${PWD_COMMAND}`; export r; \
30946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30947 $(RAW_CXX_TARGET_EXPORTS) \
30948 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30949 for flag in $(EXTRA_TARGET_FLAGS); do \
30950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30951 done; \
30952 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30955 "RANLIB=$${RANLIB}" \
30956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30957 maintainer-clean) \
30958 || exit 1
30959
30960 @endif target-libstdc++-v3
30961
30962
30963
30964
30965
30966 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30967 maybe-configure-target-libmudflap:
30968 @if gcc-bootstrap
30969 configure-target-libmudflap: stage_current
30970 @endif gcc-bootstrap
30971 @if target-libmudflap
30972 maybe-configure-target-libmudflap: configure-target-libmudflap
30973 configure-target-libmudflap:
30974 @: $(MAKE); $(unstage)
30975 @r=`${PWD_COMMAND}`; export r; \
30976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30977 echo "Checking multilib configuration for libmudflap..."; \
30978 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30979 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30980 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30981 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30982 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30983 else \
30984 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30985 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30986 fi; \
30987 else \
30988 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30989 fi; \
30990 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
30991 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30992 $(NORMAL_TARGET_EXPORTS) \
30993 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
30994 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
30995 case $(srcdir) in \
30996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30997 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
30998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30999 esac; \
31000 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31001 libsrcdir="$$s/libmudflap"; \
31002 rm -f no-such-file || : ; \
31003 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31004 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31005 --target=${target_alias} $${srcdiroption} \
31006 || exit 1
31007 @endif target-libmudflap
31008
31009
31010
31011
31012
31013 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
31014 maybe-all-target-libmudflap:
31015 @if gcc-bootstrap
31016 all-target-libmudflap: stage_current
31017 @endif gcc-bootstrap
31018 @if target-libmudflap
31019 TARGET-target-libmudflap=all
31020 maybe-all-target-libmudflap: all-target-libmudflap
31021 all-target-libmudflap: configure-target-libmudflap
31022 @: $(MAKE); $(unstage)
31023 @r=`${PWD_COMMAND}`; export r; \
31024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31025 $(NORMAL_TARGET_EXPORTS) \
31026 (cd $(TARGET_SUBDIR)/libmudflap && \
31027 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31028 $(TARGET-target-libmudflap))
31029 @endif target-libmudflap
31030
31031
31032
31033
31034
31035 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31036 maybe-check-target-libmudflap:
31037 @if target-libmudflap
31038 maybe-check-target-libmudflap: check-target-libmudflap
31039
31040 check-target-libmudflap:
31041 @: $(MAKE); $(unstage)
31042 @r=`${PWD_COMMAND}`; export r; \
31043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31044 $(NORMAL_TARGET_EXPORTS) \
31045 (cd $(TARGET_SUBDIR)/libmudflap && \
31046 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31047
31048 @endif target-libmudflap
31049
31050 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31051 maybe-install-target-libmudflap:
31052 @if target-libmudflap
31053 maybe-install-target-libmudflap: install-target-libmudflap
31054
31055 install-target-libmudflap: installdirs
31056 @: $(MAKE); $(unstage)
31057 @r=`${PWD_COMMAND}`; export r; \
31058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31059 $(NORMAL_TARGET_EXPORTS) \
31060 (cd $(TARGET_SUBDIR)/libmudflap && \
31061 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31062
31063 @endif target-libmudflap
31064
31065 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31066 maybe-install-strip-target-libmudflap:
31067 @if target-libmudflap
31068 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31069
31070 install-strip-target-libmudflap: installdirs
31071 @: $(MAKE); $(unstage)
31072 @r=`${PWD_COMMAND}`; export r; \
31073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31074 $(NORMAL_TARGET_EXPORTS) \
31075 (cd $(TARGET_SUBDIR)/libmudflap && \
31076 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31077
31078 @endif target-libmudflap
31079
31080 # Other targets (info, dvi, pdf, etc.)
31081
31082 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31083 maybe-info-target-libmudflap:
31084 @if target-libmudflap
31085 maybe-info-target-libmudflap: info-target-libmudflap
31086
31087 info-target-libmudflap: \
31088 configure-target-libmudflap
31089 @: $(MAKE); $(unstage)
31090 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31091 r=`${PWD_COMMAND}`; export r; \
31092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31093 $(NORMAL_TARGET_EXPORTS) \
31094 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31095 for flag in $(EXTRA_TARGET_FLAGS); do \
31096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31097 done; \
31098 (cd $(TARGET_SUBDIR)/libmudflap && \
31099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31101 "RANLIB=$${RANLIB}" \
31102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31103 info) \
31104 || exit 1
31105
31106 @endif target-libmudflap
31107
31108 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31109 maybe-dvi-target-libmudflap:
31110 @if target-libmudflap
31111 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31112
31113 dvi-target-libmudflap: \
31114 configure-target-libmudflap
31115 @: $(MAKE); $(unstage)
31116 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31117 r=`${PWD_COMMAND}`; export r; \
31118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31119 $(NORMAL_TARGET_EXPORTS) \
31120 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31121 for flag in $(EXTRA_TARGET_FLAGS); do \
31122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31123 done; \
31124 (cd $(TARGET_SUBDIR)/libmudflap && \
31125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31127 "RANLIB=$${RANLIB}" \
31128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31129 dvi) \
31130 || exit 1
31131
31132 @endif target-libmudflap
31133
31134 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31135 maybe-pdf-target-libmudflap:
31136 @if target-libmudflap
31137 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31138
31139 pdf-target-libmudflap: \
31140 configure-target-libmudflap
31141 @: $(MAKE); $(unstage)
31142 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31143 r=`${PWD_COMMAND}`; export r; \
31144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31145 $(NORMAL_TARGET_EXPORTS) \
31146 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31147 for flag in $(EXTRA_TARGET_FLAGS); do \
31148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31149 done; \
31150 (cd $(TARGET_SUBDIR)/libmudflap && \
31151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31153 "RANLIB=$${RANLIB}" \
31154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31155 pdf) \
31156 || exit 1
31157
31158 @endif target-libmudflap
31159
31160 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31161 maybe-html-target-libmudflap:
31162 @if target-libmudflap
31163 maybe-html-target-libmudflap: html-target-libmudflap
31164
31165 html-target-libmudflap: \
31166 configure-target-libmudflap
31167 @: $(MAKE); $(unstage)
31168 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31169 r=`${PWD_COMMAND}`; export r; \
31170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31171 $(NORMAL_TARGET_EXPORTS) \
31172 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31173 for flag in $(EXTRA_TARGET_FLAGS); do \
31174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31175 done; \
31176 (cd $(TARGET_SUBDIR)/libmudflap && \
31177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31179 "RANLIB=$${RANLIB}" \
31180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31181 html) \
31182 || exit 1
31183
31184 @endif target-libmudflap
31185
31186 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31187 maybe-TAGS-target-libmudflap:
31188 @if target-libmudflap
31189 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31190
31191 TAGS-target-libmudflap: \
31192 configure-target-libmudflap
31193 @: $(MAKE); $(unstage)
31194 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31195 r=`${PWD_COMMAND}`; export r; \
31196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31197 $(NORMAL_TARGET_EXPORTS) \
31198 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31199 for flag in $(EXTRA_TARGET_FLAGS); do \
31200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31201 done; \
31202 (cd $(TARGET_SUBDIR)/libmudflap && \
31203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31205 "RANLIB=$${RANLIB}" \
31206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31207 TAGS) \
31208 || exit 1
31209
31210 @endif target-libmudflap
31211
31212 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31213 maybe-install-info-target-libmudflap:
31214 @if target-libmudflap
31215 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31216
31217 install-info-target-libmudflap: \
31218 configure-target-libmudflap \
31219 info-target-libmudflap
31220 @: $(MAKE); $(unstage)
31221 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31222 r=`${PWD_COMMAND}`; export r; \
31223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31224 $(NORMAL_TARGET_EXPORTS) \
31225 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31226 for flag in $(EXTRA_TARGET_FLAGS); do \
31227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31228 done; \
31229 (cd $(TARGET_SUBDIR)/libmudflap && \
31230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31232 "RANLIB=$${RANLIB}" \
31233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31234 install-info) \
31235 || exit 1
31236
31237 @endif target-libmudflap
31238
31239 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31240 maybe-install-pdf-target-libmudflap:
31241 @if target-libmudflap
31242 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31243
31244 install-pdf-target-libmudflap: \
31245 configure-target-libmudflap \
31246 pdf-target-libmudflap
31247 @: $(MAKE); $(unstage)
31248 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31249 r=`${PWD_COMMAND}`; export r; \
31250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31251 $(NORMAL_TARGET_EXPORTS) \
31252 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31253 for flag in $(EXTRA_TARGET_FLAGS); do \
31254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31255 done; \
31256 (cd $(TARGET_SUBDIR)/libmudflap && \
31257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31259 "RANLIB=$${RANLIB}" \
31260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31261 install-pdf) \
31262 || exit 1
31263
31264 @endif target-libmudflap
31265
31266 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31267 maybe-install-html-target-libmudflap:
31268 @if target-libmudflap
31269 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31270
31271 install-html-target-libmudflap: \
31272 configure-target-libmudflap \
31273 html-target-libmudflap
31274 @: $(MAKE); $(unstage)
31275 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31276 r=`${PWD_COMMAND}`; export r; \
31277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31278 $(NORMAL_TARGET_EXPORTS) \
31279 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31280 for flag in $(EXTRA_TARGET_FLAGS); do \
31281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31282 done; \
31283 (cd $(TARGET_SUBDIR)/libmudflap && \
31284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31286 "RANLIB=$${RANLIB}" \
31287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31288 install-html) \
31289 || exit 1
31290
31291 @endif target-libmudflap
31292
31293 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31294 maybe-installcheck-target-libmudflap:
31295 @if target-libmudflap
31296 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31297
31298 installcheck-target-libmudflap: \
31299 configure-target-libmudflap
31300 @: $(MAKE); $(unstage)
31301 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31302 r=`${PWD_COMMAND}`; export r; \
31303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31304 $(NORMAL_TARGET_EXPORTS) \
31305 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31306 for flag in $(EXTRA_TARGET_FLAGS); do \
31307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31308 done; \
31309 (cd $(TARGET_SUBDIR)/libmudflap && \
31310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31312 "RANLIB=$${RANLIB}" \
31313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31314 installcheck) \
31315 || exit 1
31316
31317 @endif target-libmudflap
31318
31319 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31320 maybe-mostlyclean-target-libmudflap:
31321 @if target-libmudflap
31322 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31323
31324 mostlyclean-target-libmudflap:
31325 @: $(MAKE); $(unstage)
31326 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31327 r=`${PWD_COMMAND}`; export r; \
31328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31329 $(NORMAL_TARGET_EXPORTS) \
31330 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31331 for flag in $(EXTRA_TARGET_FLAGS); do \
31332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31333 done; \
31334 (cd $(TARGET_SUBDIR)/libmudflap && \
31335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31337 "RANLIB=$${RANLIB}" \
31338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31339 mostlyclean) \
31340 || exit 1
31341
31342 @endif target-libmudflap
31343
31344 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31345 maybe-clean-target-libmudflap:
31346 @if target-libmudflap
31347 maybe-clean-target-libmudflap: clean-target-libmudflap
31348
31349 clean-target-libmudflap:
31350 @: $(MAKE); $(unstage)
31351 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31352 r=`${PWD_COMMAND}`; export r; \
31353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31354 $(NORMAL_TARGET_EXPORTS) \
31355 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31356 for flag in $(EXTRA_TARGET_FLAGS); do \
31357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31358 done; \
31359 (cd $(TARGET_SUBDIR)/libmudflap && \
31360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31362 "RANLIB=$${RANLIB}" \
31363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31364 clean) \
31365 || exit 1
31366
31367 @endif target-libmudflap
31368
31369 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31370 maybe-distclean-target-libmudflap:
31371 @if target-libmudflap
31372 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31373
31374 distclean-target-libmudflap:
31375 @: $(MAKE); $(unstage)
31376 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31377 r=`${PWD_COMMAND}`; export r; \
31378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31379 $(NORMAL_TARGET_EXPORTS) \
31380 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31381 for flag in $(EXTRA_TARGET_FLAGS); do \
31382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31383 done; \
31384 (cd $(TARGET_SUBDIR)/libmudflap && \
31385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31387 "RANLIB=$${RANLIB}" \
31388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31389 distclean) \
31390 || exit 1
31391
31392 @endif target-libmudflap
31393
31394 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31395 maybe-maintainer-clean-target-libmudflap:
31396 @if target-libmudflap
31397 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31398
31399 maintainer-clean-target-libmudflap:
31400 @: $(MAKE); $(unstage)
31401 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31402 r=`${PWD_COMMAND}`; export r; \
31403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31404 $(NORMAL_TARGET_EXPORTS) \
31405 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31406 for flag in $(EXTRA_TARGET_FLAGS); do \
31407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31408 done; \
31409 (cd $(TARGET_SUBDIR)/libmudflap && \
31410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31412 "RANLIB=$${RANLIB}" \
31413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31414 maintainer-clean) \
31415 || exit 1
31416
31417 @endif target-libmudflap
31418
31419
31420
31421
31422
31423 .PHONY: configure-target-libssp maybe-configure-target-libssp
31424 maybe-configure-target-libssp:
31425 @if gcc-bootstrap
31426 configure-target-libssp: stage_current
31427 @endif gcc-bootstrap
31428 @if target-libssp
31429 maybe-configure-target-libssp: configure-target-libssp
31430 configure-target-libssp:
31431 @: $(MAKE); $(unstage)
31432 @r=`${PWD_COMMAND}`; export r; \
31433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31434 echo "Checking multilib configuration for libssp..."; \
31435 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31436 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31437 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31438 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31439 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31440 else \
31441 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31442 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31443 fi; \
31444 else \
31445 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31446 fi; \
31447 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31448 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31449 $(NORMAL_TARGET_EXPORTS) \
31450 echo Configuring in $(TARGET_SUBDIR)/libssp; \
31451 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31452 case $(srcdir) in \
31453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31454 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31456 esac; \
31457 srcdiroption="--srcdir=$${topdir}/libssp"; \
31458 libsrcdir="$$s/libssp"; \
31459 rm -f no-such-file || : ; \
31460 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31461 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31462 --target=${target_alias} $${srcdiroption} \
31463 || exit 1
31464 @endif target-libssp
31465
31466
31467
31468
31469
31470 .PHONY: all-target-libssp maybe-all-target-libssp
31471 maybe-all-target-libssp:
31472 @if gcc-bootstrap
31473 all-target-libssp: stage_current
31474 @endif gcc-bootstrap
31475 @if target-libssp
31476 TARGET-target-libssp=all
31477 maybe-all-target-libssp: all-target-libssp
31478 all-target-libssp: configure-target-libssp
31479 @: $(MAKE); $(unstage)
31480 @r=`${PWD_COMMAND}`; export r; \
31481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31482 $(NORMAL_TARGET_EXPORTS) \
31483 (cd $(TARGET_SUBDIR)/libssp && \
31484 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31485 $(TARGET-target-libssp))
31486 @endif target-libssp
31487
31488
31489
31490
31491
31492 .PHONY: check-target-libssp maybe-check-target-libssp
31493 maybe-check-target-libssp:
31494 @if target-libssp
31495 maybe-check-target-libssp: check-target-libssp
31496
31497 check-target-libssp:
31498 @: $(MAKE); $(unstage)
31499 @r=`${PWD_COMMAND}`; export r; \
31500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31501 $(NORMAL_TARGET_EXPORTS) \
31502 (cd $(TARGET_SUBDIR)/libssp && \
31503 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31504
31505 @endif target-libssp
31506
31507 .PHONY: install-target-libssp maybe-install-target-libssp
31508 maybe-install-target-libssp:
31509 @if target-libssp
31510 maybe-install-target-libssp: install-target-libssp
31511
31512 install-target-libssp: installdirs
31513 @: $(MAKE); $(unstage)
31514 @r=`${PWD_COMMAND}`; export r; \
31515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31516 $(NORMAL_TARGET_EXPORTS) \
31517 (cd $(TARGET_SUBDIR)/libssp && \
31518 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31519
31520 @endif target-libssp
31521
31522 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31523 maybe-install-strip-target-libssp:
31524 @if target-libssp
31525 maybe-install-strip-target-libssp: install-strip-target-libssp
31526
31527 install-strip-target-libssp: installdirs
31528 @: $(MAKE); $(unstage)
31529 @r=`${PWD_COMMAND}`; export r; \
31530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31531 $(NORMAL_TARGET_EXPORTS) \
31532 (cd $(TARGET_SUBDIR)/libssp && \
31533 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31534
31535 @endif target-libssp
31536
31537 # Other targets (info, dvi, pdf, etc.)
31538
31539 .PHONY: maybe-info-target-libssp info-target-libssp
31540 maybe-info-target-libssp:
31541 @if target-libssp
31542 maybe-info-target-libssp: info-target-libssp
31543
31544 info-target-libssp: \
31545 configure-target-libssp
31546 @: $(MAKE); $(unstage)
31547 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31548 r=`${PWD_COMMAND}`; export r; \
31549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31550 $(NORMAL_TARGET_EXPORTS) \
31551 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31552 for flag in $(EXTRA_TARGET_FLAGS); do \
31553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31554 done; \
31555 (cd $(TARGET_SUBDIR)/libssp && \
31556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31558 "RANLIB=$${RANLIB}" \
31559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31560 info) \
31561 || exit 1
31562
31563 @endif target-libssp
31564
31565 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31566 maybe-dvi-target-libssp:
31567 @if target-libssp
31568 maybe-dvi-target-libssp: dvi-target-libssp
31569
31570 dvi-target-libssp: \
31571 configure-target-libssp
31572 @: $(MAKE); $(unstage)
31573 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31574 r=`${PWD_COMMAND}`; export r; \
31575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31576 $(NORMAL_TARGET_EXPORTS) \
31577 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31578 for flag in $(EXTRA_TARGET_FLAGS); do \
31579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31580 done; \
31581 (cd $(TARGET_SUBDIR)/libssp && \
31582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31584 "RANLIB=$${RANLIB}" \
31585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31586 dvi) \
31587 || exit 1
31588
31589 @endif target-libssp
31590
31591 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31592 maybe-pdf-target-libssp:
31593 @if target-libssp
31594 maybe-pdf-target-libssp: pdf-target-libssp
31595
31596 pdf-target-libssp: \
31597 configure-target-libssp
31598 @: $(MAKE); $(unstage)
31599 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31600 r=`${PWD_COMMAND}`; export r; \
31601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31602 $(NORMAL_TARGET_EXPORTS) \
31603 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31604 for flag in $(EXTRA_TARGET_FLAGS); do \
31605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31606 done; \
31607 (cd $(TARGET_SUBDIR)/libssp && \
31608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31610 "RANLIB=$${RANLIB}" \
31611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31612 pdf) \
31613 || exit 1
31614
31615 @endif target-libssp
31616
31617 .PHONY: maybe-html-target-libssp html-target-libssp
31618 maybe-html-target-libssp:
31619 @if target-libssp
31620 maybe-html-target-libssp: html-target-libssp
31621
31622 html-target-libssp: \
31623 configure-target-libssp
31624 @: $(MAKE); $(unstage)
31625 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31626 r=`${PWD_COMMAND}`; export r; \
31627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31628 $(NORMAL_TARGET_EXPORTS) \
31629 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31630 for flag in $(EXTRA_TARGET_FLAGS); do \
31631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31632 done; \
31633 (cd $(TARGET_SUBDIR)/libssp && \
31634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31636 "RANLIB=$${RANLIB}" \
31637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31638 html) \
31639 || exit 1
31640
31641 @endif target-libssp
31642
31643 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31644 maybe-TAGS-target-libssp:
31645 @if target-libssp
31646 maybe-TAGS-target-libssp: TAGS-target-libssp
31647
31648 TAGS-target-libssp: \
31649 configure-target-libssp
31650 @: $(MAKE); $(unstage)
31651 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31652 r=`${PWD_COMMAND}`; export r; \
31653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31654 $(NORMAL_TARGET_EXPORTS) \
31655 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31656 for flag in $(EXTRA_TARGET_FLAGS); do \
31657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31658 done; \
31659 (cd $(TARGET_SUBDIR)/libssp && \
31660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31662 "RANLIB=$${RANLIB}" \
31663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31664 TAGS) \
31665 || exit 1
31666
31667 @endif target-libssp
31668
31669 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31670 maybe-install-info-target-libssp:
31671 @if target-libssp
31672 maybe-install-info-target-libssp: install-info-target-libssp
31673
31674 install-info-target-libssp: \
31675 configure-target-libssp \
31676 info-target-libssp
31677 @: $(MAKE); $(unstage)
31678 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31679 r=`${PWD_COMMAND}`; export r; \
31680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31681 $(NORMAL_TARGET_EXPORTS) \
31682 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31683 for flag in $(EXTRA_TARGET_FLAGS); do \
31684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31685 done; \
31686 (cd $(TARGET_SUBDIR)/libssp && \
31687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31689 "RANLIB=$${RANLIB}" \
31690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31691 install-info) \
31692 || exit 1
31693
31694 @endif target-libssp
31695
31696 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31697 maybe-install-pdf-target-libssp:
31698 @if target-libssp
31699 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31700
31701 install-pdf-target-libssp: \
31702 configure-target-libssp \
31703 pdf-target-libssp
31704 @: $(MAKE); $(unstage)
31705 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31706 r=`${PWD_COMMAND}`; export r; \
31707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31708 $(NORMAL_TARGET_EXPORTS) \
31709 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31710 for flag in $(EXTRA_TARGET_FLAGS); do \
31711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31712 done; \
31713 (cd $(TARGET_SUBDIR)/libssp && \
31714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31716 "RANLIB=$${RANLIB}" \
31717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31718 install-pdf) \
31719 || exit 1
31720
31721 @endif target-libssp
31722
31723 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31724 maybe-install-html-target-libssp:
31725 @if target-libssp
31726 maybe-install-html-target-libssp: install-html-target-libssp
31727
31728 install-html-target-libssp: \
31729 configure-target-libssp \
31730 html-target-libssp
31731 @: $(MAKE); $(unstage)
31732 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31733 r=`${PWD_COMMAND}`; export r; \
31734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31735 $(NORMAL_TARGET_EXPORTS) \
31736 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31737 for flag in $(EXTRA_TARGET_FLAGS); do \
31738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31739 done; \
31740 (cd $(TARGET_SUBDIR)/libssp && \
31741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31743 "RANLIB=$${RANLIB}" \
31744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31745 install-html) \
31746 || exit 1
31747
31748 @endif target-libssp
31749
31750 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31751 maybe-installcheck-target-libssp:
31752 @if target-libssp
31753 maybe-installcheck-target-libssp: installcheck-target-libssp
31754
31755 installcheck-target-libssp: \
31756 configure-target-libssp
31757 @: $(MAKE); $(unstage)
31758 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31759 r=`${PWD_COMMAND}`; export r; \
31760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31761 $(NORMAL_TARGET_EXPORTS) \
31762 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31763 for flag in $(EXTRA_TARGET_FLAGS); do \
31764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31765 done; \
31766 (cd $(TARGET_SUBDIR)/libssp && \
31767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31769 "RANLIB=$${RANLIB}" \
31770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31771 installcheck) \
31772 || exit 1
31773
31774 @endif target-libssp
31775
31776 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31777 maybe-mostlyclean-target-libssp:
31778 @if target-libssp
31779 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31780
31781 mostlyclean-target-libssp:
31782 @: $(MAKE); $(unstage)
31783 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31784 r=`${PWD_COMMAND}`; export r; \
31785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31786 $(NORMAL_TARGET_EXPORTS) \
31787 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31788 for flag in $(EXTRA_TARGET_FLAGS); do \
31789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31790 done; \
31791 (cd $(TARGET_SUBDIR)/libssp && \
31792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31794 "RANLIB=$${RANLIB}" \
31795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31796 mostlyclean) \
31797 || exit 1
31798
31799 @endif target-libssp
31800
31801 .PHONY: maybe-clean-target-libssp clean-target-libssp
31802 maybe-clean-target-libssp:
31803 @if target-libssp
31804 maybe-clean-target-libssp: clean-target-libssp
31805
31806 clean-target-libssp:
31807 @: $(MAKE); $(unstage)
31808 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31809 r=`${PWD_COMMAND}`; export r; \
31810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31811 $(NORMAL_TARGET_EXPORTS) \
31812 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31813 for flag in $(EXTRA_TARGET_FLAGS); do \
31814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31815 done; \
31816 (cd $(TARGET_SUBDIR)/libssp && \
31817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31819 "RANLIB=$${RANLIB}" \
31820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31821 clean) \
31822 || exit 1
31823
31824 @endif target-libssp
31825
31826 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31827 maybe-distclean-target-libssp:
31828 @if target-libssp
31829 maybe-distclean-target-libssp: distclean-target-libssp
31830
31831 distclean-target-libssp:
31832 @: $(MAKE); $(unstage)
31833 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31834 r=`${PWD_COMMAND}`; export r; \
31835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31836 $(NORMAL_TARGET_EXPORTS) \
31837 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31838 for flag in $(EXTRA_TARGET_FLAGS); do \
31839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31840 done; \
31841 (cd $(TARGET_SUBDIR)/libssp && \
31842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31844 "RANLIB=$${RANLIB}" \
31845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31846 distclean) \
31847 || exit 1
31848
31849 @endif target-libssp
31850
31851 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31852 maybe-maintainer-clean-target-libssp:
31853 @if target-libssp
31854 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31855
31856 maintainer-clean-target-libssp:
31857 @: $(MAKE); $(unstage)
31858 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31859 r=`${PWD_COMMAND}`; export r; \
31860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31861 $(NORMAL_TARGET_EXPORTS) \
31862 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31863 for flag in $(EXTRA_TARGET_FLAGS); do \
31864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31865 done; \
31866 (cd $(TARGET_SUBDIR)/libssp && \
31867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31869 "RANLIB=$${RANLIB}" \
31870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31871 maintainer-clean) \
31872 || exit 1
31873
31874 @endif target-libssp
31875
31876
31877
31878
31879
31880 .PHONY: configure-target-newlib maybe-configure-target-newlib
31881 maybe-configure-target-newlib:
31882 @if gcc-bootstrap
31883 configure-target-newlib: stage_current
31884 @endif gcc-bootstrap
31885 @if target-newlib
31886 maybe-configure-target-newlib: configure-target-newlib
31887 configure-target-newlib:
31888 @: $(MAKE); $(unstage)
31889 @r=`${PWD_COMMAND}`; export r; \
31890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31891 echo "Checking multilib configuration for newlib..."; \
31892 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31893 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31894 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31895 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31896 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31897 else \
31898 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31899 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31900 fi; \
31901 else \
31902 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31903 fi; \
31904 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31905 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31906 $(NORMAL_TARGET_EXPORTS) \
31907 echo Configuring in $(TARGET_SUBDIR)/newlib; \
31908 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31909 case $(srcdir) in \
31910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31911 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31913 esac; \
31914 srcdiroption="--srcdir=$${topdir}/newlib"; \
31915 libsrcdir="$$s/newlib"; \
31916 rm -f no-such-file || : ; \
31917 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31918 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31919 --target=${target_alias} $${srcdiroption} \
31920 || exit 1
31921 @endif target-newlib
31922
31923
31924
31925
31926
31927 .PHONY: all-target-newlib maybe-all-target-newlib
31928 maybe-all-target-newlib:
31929 @if gcc-bootstrap
31930 all-target-newlib: stage_current
31931 @endif gcc-bootstrap
31932 @if target-newlib
31933 TARGET-target-newlib=all
31934 maybe-all-target-newlib: all-target-newlib
31935 all-target-newlib: configure-target-newlib
31936 @: $(MAKE); $(unstage)
31937 @r=`${PWD_COMMAND}`; export r; \
31938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31939 $(NORMAL_TARGET_EXPORTS) \
31940 (cd $(TARGET_SUBDIR)/newlib && \
31941 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31942 $(TARGET-target-newlib))
31943 @endif target-newlib
31944
31945
31946
31947
31948
31949 .PHONY: check-target-newlib maybe-check-target-newlib
31950 maybe-check-target-newlib:
31951 @if target-newlib
31952 maybe-check-target-newlib: check-target-newlib
31953
31954 check-target-newlib:
31955 @: $(MAKE); $(unstage)
31956 @r=`${PWD_COMMAND}`; export r; \
31957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31958 $(NORMAL_TARGET_EXPORTS) \
31959 (cd $(TARGET_SUBDIR)/newlib && \
31960 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31961
31962 @endif target-newlib
31963
31964 .PHONY: install-target-newlib maybe-install-target-newlib
31965 maybe-install-target-newlib:
31966 @if target-newlib
31967 maybe-install-target-newlib: install-target-newlib
31968
31969 install-target-newlib: installdirs
31970 @: $(MAKE); $(unstage)
31971 @r=`${PWD_COMMAND}`; export r; \
31972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31973 $(NORMAL_TARGET_EXPORTS) \
31974 (cd $(TARGET_SUBDIR)/newlib && \
31975 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31976
31977 @endif target-newlib
31978
31979 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31980 maybe-install-strip-target-newlib:
31981 @if target-newlib
31982 maybe-install-strip-target-newlib: install-strip-target-newlib
31983
31984 install-strip-target-newlib: installdirs
31985 @: $(MAKE); $(unstage)
31986 @r=`${PWD_COMMAND}`; export r; \
31987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31988 $(NORMAL_TARGET_EXPORTS) \
31989 (cd $(TARGET_SUBDIR)/newlib && \
31990 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31991
31992 @endif target-newlib
31993
31994 # Other targets (info, dvi, pdf, etc.)
31995
31996 .PHONY: maybe-info-target-newlib info-target-newlib
31997 maybe-info-target-newlib:
31998 @if target-newlib
31999 maybe-info-target-newlib: info-target-newlib
32000
32001 info-target-newlib: \
32002 configure-target-newlib
32003 @: $(MAKE); $(unstage)
32004 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32005 r=`${PWD_COMMAND}`; export r; \
32006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32007 $(NORMAL_TARGET_EXPORTS) \
32008 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
32009 for flag in $(EXTRA_TARGET_FLAGS); do \
32010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32011 done; \
32012 (cd $(TARGET_SUBDIR)/newlib && \
32013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32015 "RANLIB=$${RANLIB}" \
32016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32017 info) \
32018 || exit 1
32019
32020 @endif target-newlib
32021
32022 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
32023 maybe-dvi-target-newlib:
32024 @if target-newlib
32025 maybe-dvi-target-newlib: dvi-target-newlib
32026
32027 dvi-target-newlib: \
32028 configure-target-newlib
32029 @: $(MAKE); $(unstage)
32030 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32031 r=`${PWD_COMMAND}`; export r; \
32032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32033 $(NORMAL_TARGET_EXPORTS) \
32034 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32035 for flag in $(EXTRA_TARGET_FLAGS); do \
32036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32037 done; \
32038 (cd $(TARGET_SUBDIR)/newlib && \
32039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32041 "RANLIB=$${RANLIB}" \
32042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32043 dvi) \
32044 || exit 1
32045
32046 @endif target-newlib
32047
32048 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32049 maybe-pdf-target-newlib:
32050 @if target-newlib
32051 maybe-pdf-target-newlib: pdf-target-newlib
32052
32053 pdf-target-newlib: \
32054 configure-target-newlib
32055 @: $(MAKE); $(unstage)
32056 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32057 r=`${PWD_COMMAND}`; export r; \
32058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32059 $(NORMAL_TARGET_EXPORTS) \
32060 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32061 for flag in $(EXTRA_TARGET_FLAGS); do \
32062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32063 done; \
32064 (cd $(TARGET_SUBDIR)/newlib && \
32065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32067 "RANLIB=$${RANLIB}" \
32068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32069 pdf) \
32070 || exit 1
32071
32072 @endif target-newlib
32073
32074 .PHONY: maybe-html-target-newlib html-target-newlib
32075 maybe-html-target-newlib:
32076 @if target-newlib
32077 maybe-html-target-newlib: html-target-newlib
32078
32079 html-target-newlib: \
32080 configure-target-newlib
32081 @: $(MAKE); $(unstage)
32082 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32083 r=`${PWD_COMMAND}`; export r; \
32084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32085 $(NORMAL_TARGET_EXPORTS) \
32086 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32087 for flag in $(EXTRA_TARGET_FLAGS); do \
32088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32089 done; \
32090 (cd $(TARGET_SUBDIR)/newlib && \
32091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32093 "RANLIB=$${RANLIB}" \
32094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32095 html) \
32096 || exit 1
32097
32098 @endif target-newlib
32099
32100 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32101 maybe-TAGS-target-newlib:
32102 @if target-newlib
32103 maybe-TAGS-target-newlib: TAGS-target-newlib
32104
32105 TAGS-target-newlib: \
32106 configure-target-newlib
32107 @: $(MAKE); $(unstage)
32108 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32109 r=`${PWD_COMMAND}`; export r; \
32110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32111 $(NORMAL_TARGET_EXPORTS) \
32112 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32113 for flag in $(EXTRA_TARGET_FLAGS); do \
32114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32115 done; \
32116 (cd $(TARGET_SUBDIR)/newlib && \
32117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32119 "RANLIB=$${RANLIB}" \
32120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32121 TAGS) \
32122 || exit 1
32123
32124 @endif target-newlib
32125
32126 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32127 maybe-install-info-target-newlib:
32128 @if target-newlib
32129 maybe-install-info-target-newlib: install-info-target-newlib
32130
32131 install-info-target-newlib: \
32132 configure-target-newlib \
32133 info-target-newlib
32134 @: $(MAKE); $(unstage)
32135 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32136 r=`${PWD_COMMAND}`; export r; \
32137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32138 $(NORMAL_TARGET_EXPORTS) \
32139 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32140 for flag in $(EXTRA_TARGET_FLAGS); do \
32141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32142 done; \
32143 (cd $(TARGET_SUBDIR)/newlib && \
32144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32146 "RANLIB=$${RANLIB}" \
32147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32148 install-info) \
32149 || exit 1
32150
32151 @endif target-newlib
32152
32153 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32154 maybe-install-pdf-target-newlib:
32155 @if target-newlib
32156 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32157
32158 install-pdf-target-newlib: \
32159 configure-target-newlib \
32160 pdf-target-newlib
32161 @: $(MAKE); $(unstage)
32162 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32163 r=`${PWD_COMMAND}`; export r; \
32164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32165 $(NORMAL_TARGET_EXPORTS) \
32166 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32167 for flag in $(EXTRA_TARGET_FLAGS); do \
32168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32169 done; \
32170 (cd $(TARGET_SUBDIR)/newlib && \
32171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32173 "RANLIB=$${RANLIB}" \
32174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32175 install-pdf) \
32176 || exit 1
32177
32178 @endif target-newlib
32179
32180 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32181 maybe-install-html-target-newlib:
32182 @if target-newlib
32183 maybe-install-html-target-newlib: install-html-target-newlib
32184
32185 install-html-target-newlib: \
32186 configure-target-newlib \
32187 html-target-newlib
32188 @: $(MAKE); $(unstage)
32189 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32190 r=`${PWD_COMMAND}`; export r; \
32191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32192 $(NORMAL_TARGET_EXPORTS) \
32193 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32194 for flag in $(EXTRA_TARGET_FLAGS); do \
32195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32196 done; \
32197 (cd $(TARGET_SUBDIR)/newlib && \
32198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32200 "RANLIB=$${RANLIB}" \
32201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32202 install-html) \
32203 || exit 1
32204
32205 @endif target-newlib
32206
32207 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32208 maybe-installcheck-target-newlib:
32209 @if target-newlib
32210 maybe-installcheck-target-newlib: installcheck-target-newlib
32211
32212 installcheck-target-newlib: \
32213 configure-target-newlib
32214 @: $(MAKE); $(unstage)
32215 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32216 r=`${PWD_COMMAND}`; export r; \
32217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32218 $(NORMAL_TARGET_EXPORTS) \
32219 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32220 for flag in $(EXTRA_TARGET_FLAGS); do \
32221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32222 done; \
32223 (cd $(TARGET_SUBDIR)/newlib && \
32224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32226 "RANLIB=$${RANLIB}" \
32227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32228 installcheck) \
32229 || exit 1
32230
32231 @endif target-newlib
32232
32233 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32234 maybe-mostlyclean-target-newlib:
32235 @if target-newlib
32236 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32237
32238 mostlyclean-target-newlib:
32239 @: $(MAKE); $(unstage)
32240 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32241 r=`${PWD_COMMAND}`; export r; \
32242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32243 $(NORMAL_TARGET_EXPORTS) \
32244 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32245 for flag in $(EXTRA_TARGET_FLAGS); do \
32246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32247 done; \
32248 (cd $(TARGET_SUBDIR)/newlib && \
32249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32251 "RANLIB=$${RANLIB}" \
32252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32253 mostlyclean) \
32254 || exit 1
32255
32256 @endif target-newlib
32257
32258 .PHONY: maybe-clean-target-newlib clean-target-newlib
32259 maybe-clean-target-newlib:
32260 @if target-newlib
32261 maybe-clean-target-newlib: clean-target-newlib
32262
32263 clean-target-newlib:
32264 @: $(MAKE); $(unstage)
32265 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32266 r=`${PWD_COMMAND}`; export r; \
32267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32268 $(NORMAL_TARGET_EXPORTS) \
32269 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32270 for flag in $(EXTRA_TARGET_FLAGS); do \
32271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32272 done; \
32273 (cd $(TARGET_SUBDIR)/newlib && \
32274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32276 "RANLIB=$${RANLIB}" \
32277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32278 clean) \
32279 || exit 1
32280
32281 @endif target-newlib
32282
32283 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32284 maybe-distclean-target-newlib:
32285 @if target-newlib
32286 maybe-distclean-target-newlib: distclean-target-newlib
32287
32288 distclean-target-newlib:
32289 @: $(MAKE); $(unstage)
32290 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32291 r=`${PWD_COMMAND}`; export r; \
32292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32293 $(NORMAL_TARGET_EXPORTS) \
32294 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32295 for flag in $(EXTRA_TARGET_FLAGS); do \
32296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32297 done; \
32298 (cd $(TARGET_SUBDIR)/newlib && \
32299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32301 "RANLIB=$${RANLIB}" \
32302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32303 distclean) \
32304 || exit 1
32305
32306 @endif target-newlib
32307
32308 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32309 maybe-maintainer-clean-target-newlib:
32310 @if target-newlib
32311 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32312
32313 maintainer-clean-target-newlib:
32314 @: $(MAKE); $(unstage)
32315 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32316 r=`${PWD_COMMAND}`; export r; \
32317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32318 $(NORMAL_TARGET_EXPORTS) \
32319 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32320 for flag in $(EXTRA_TARGET_FLAGS); do \
32321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32322 done; \
32323 (cd $(TARGET_SUBDIR)/newlib && \
32324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32326 "RANLIB=$${RANLIB}" \
32327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32328 maintainer-clean) \
32329 || exit 1
32330
32331 @endif target-newlib
32332
32333
32334
32335
32336
32337 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32338 maybe-configure-target-libgcc:
32339 @if gcc-bootstrap
32340 configure-target-libgcc: stage_current
32341 @endif gcc-bootstrap
32342 @if target-libgcc
32343 maybe-configure-target-libgcc: configure-target-libgcc
32344 configure-target-libgcc:
32345 @r=`${PWD_COMMAND}`; export r; \
32346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32347 echo "Checking multilib configuration for libgcc..."; \
32348 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32349 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32350 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32351 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32352 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32353 else \
32354 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32355 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32356 fi; \
32357 else \
32358 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32359 fi; \
32360 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32361 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32362 $(NORMAL_TARGET_EXPORTS) \
32363 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32364 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32365 case $(srcdir) in \
32366 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32367 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32368 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32369 esac; \
32370 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32371 libsrcdir="$$s/libgcc"; \
32372 rm -f no-such-file || : ; \
32373 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32374 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32375 --target=${target_alias} $${srcdiroption} \
32376 || exit 1
32377 @endif target-libgcc
32378
32379
32380
32381 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32382 maybe-configure-stage1-target-libgcc:
32383 @if target-libgcc-bootstrap
32384 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32385 configure-stage1-target-libgcc:
32386 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32387 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32388 @r=`${PWD_COMMAND}`; export r; \
32389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32390 TFLAGS="$(STAGE1_TFLAGS)"; \
32391 echo "Checking multilib configuration for libgcc..."; \
32392 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32393 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32394 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32395 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32396 else \
32397 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32398 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32399 fi; \
32400 else \
32401 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32402 fi; \
32403 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32404 $(NORMAL_TARGET_EXPORTS) \
32405 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32406 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32407 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32408 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32409 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32410 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32411 case $(srcdir) in \
32412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32413 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32415 esac; \
32416 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32417 libsrcdir="$$s/libgcc"; \
32418 $(SHELL) $${libsrcdir}/configure \
32419 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32420 --target=${target_alias} $${srcdiroption} \
32421 $(STAGE1_CONFIGURE_FLAGS)
32422 @endif target-libgcc-bootstrap
32423
32424 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32425 maybe-configure-stage2-target-libgcc:
32426 @if target-libgcc-bootstrap
32427 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32428 configure-stage2-target-libgcc:
32429 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32430 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32431 @r=`${PWD_COMMAND}`; export r; \
32432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32433 TFLAGS="$(STAGE2_TFLAGS)"; \
32434 echo "Checking multilib configuration for libgcc..."; \
32435 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32436 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32437 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32438 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32439 else \
32440 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32441 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32442 fi; \
32443 else \
32444 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32445 fi; \
32446 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32447 $(NORMAL_TARGET_EXPORTS) \
32448 \
32449 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32450 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32451 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32452 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32453 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32454 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32455 case $(srcdir) in \
32456 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32457 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32458 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32459 esac; \
32460 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32461 libsrcdir="$$s/libgcc"; \
32462 $(SHELL) $${libsrcdir}/configure \
32463 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32464 --target=${target_alias} $${srcdiroption} \
32465 --with-build-libsubdir=$(HOST_SUBDIR) \
32466 $(STAGE2_CONFIGURE_FLAGS)
32467 @endif target-libgcc-bootstrap
32468
32469 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32470 maybe-configure-stage3-target-libgcc:
32471 @if target-libgcc-bootstrap
32472 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32473 configure-stage3-target-libgcc:
32474 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32475 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32476 @r=`${PWD_COMMAND}`; export r; \
32477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32478 TFLAGS="$(STAGE3_TFLAGS)"; \
32479 echo "Checking multilib configuration for libgcc..."; \
32480 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32481 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32482 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32483 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32484 else \
32485 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32486 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32487 fi; \
32488 else \
32489 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32490 fi; \
32491 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32492 $(NORMAL_TARGET_EXPORTS) \
32493 \
32494 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32495 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32496 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32497 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32498 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32499 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32500 case $(srcdir) in \
32501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32502 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32504 esac; \
32505 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32506 libsrcdir="$$s/libgcc"; \
32507 $(SHELL) $${libsrcdir}/configure \
32508 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32509 --target=${target_alias} $${srcdiroption} \
32510 --with-build-libsubdir=$(HOST_SUBDIR) \
32511 $(STAGE3_CONFIGURE_FLAGS)
32512 @endif target-libgcc-bootstrap
32513
32514 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32515 maybe-configure-stage4-target-libgcc:
32516 @if target-libgcc-bootstrap
32517 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32518 configure-stage4-target-libgcc:
32519 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32520 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32521 @r=`${PWD_COMMAND}`; export r; \
32522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32523 TFLAGS="$(STAGE4_TFLAGS)"; \
32524 echo "Checking multilib configuration for libgcc..."; \
32525 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32526 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32527 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32528 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32529 else \
32530 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32531 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32532 fi; \
32533 else \
32534 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32535 fi; \
32536 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32537 $(NORMAL_TARGET_EXPORTS) \
32538 \
32539 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32540 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32541 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32542 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32543 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32544 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32545 case $(srcdir) in \
32546 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32547 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32548 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32549 esac; \
32550 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32551 libsrcdir="$$s/libgcc"; \
32552 $(SHELL) $${libsrcdir}/configure \
32553 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32554 --target=${target_alias} $${srcdiroption} \
32555 --with-build-libsubdir=$(HOST_SUBDIR) \
32556 $(STAGE4_CONFIGURE_FLAGS)
32557 @endif target-libgcc-bootstrap
32558
32559 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32560 maybe-configure-stageprofile-target-libgcc:
32561 @if target-libgcc-bootstrap
32562 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32563 configure-stageprofile-target-libgcc:
32564 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32565 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32566 @r=`${PWD_COMMAND}`; export r; \
32567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32568 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32569 echo "Checking multilib configuration for libgcc..."; \
32570 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32571 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32572 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32573 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32574 else \
32575 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32576 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32577 fi; \
32578 else \
32579 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32580 fi; \
32581 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32582 $(NORMAL_TARGET_EXPORTS) \
32583 \
32584 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32585 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32586 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32587 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32588 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32589 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32590 case $(srcdir) in \
32591 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32592 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32593 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32594 esac; \
32595 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32596 libsrcdir="$$s/libgcc"; \
32597 $(SHELL) $${libsrcdir}/configure \
32598 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32599 --target=${target_alias} $${srcdiroption} \
32600 --with-build-libsubdir=$(HOST_SUBDIR) \
32601 $(STAGEprofile_CONFIGURE_FLAGS)
32602 @endif target-libgcc-bootstrap
32603
32604 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32605 maybe-configure-stagefeedback-target-libgcc:
32606 @if target-libgcc-bootstrap
32607 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32608 configure-stagefeedback-target-libgcc:
32609 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32610 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32611 @r=`${PWD_COMMAND}`; export r; \
32612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32613 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32614 echo "Checking multilib configuration for libgcc..."; \
32615 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32616 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32617 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32618 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32619 else \
32620 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32621 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32622 fi; \
32623 else \
32624 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32625 fi; \
32626 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32627 $(NORMAL_TARGET_EXPORTS) \
32628 \
32629 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32630 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32631 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32632 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32633 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32634 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32635 case $(srcdir) in \
32636 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32637 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32638 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32639 esac; \
32640 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32641 libsrcdir="$$s/libgcc"; \
32642 $(SHELL) $${libsrcdir}/configure \
32643 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32644 --target=${target_alias} $${srcdiroption} \
32645 --with-build-libsubdir=$(HOST_SUBDIR) \
32646 $(STAGEfeedback_CONFIGURE_FLAGS)
32647 @endif target-libgcc-bootstrap
32648
32649
32650
32651
32652
32653 .PHONY: all-target-libgcc maybe-all-target-libgcc
32654 maybe-all-target-libgcc:
32655 @if gcc-bootstrap
32656 all-target-libgcc: stage_current
32657 @endif gcc-bootstrap
32658 @if target-libgcc
32659 TARGET-target-libgcc=all
32660 maybe-all-target-libgcc: all-target-libgcc
32661 all-target-libgcc: configure-target-libgcc
32662 @r=`${PWD_COMMAND}`; export r; \
32663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32664 $(NORMAL_TARGET_EXPORTS) \
32665 (cd $(TARGET_SUBDIR)/libgcc && \
32666 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32667 $(TARGET-target-libgcc))
32668 @endif target-libgcc
32669
32670
32671
32672 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32673 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32674 maybe-all-stage1-target-libgcc:
32675 maybe-clean-stage1-target-libgcc:
32676 @if target-libgcc-bootstrap
32677 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32678 all-stage1: all-stage1-target-libgcc
32679 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32680 all-stage1-target-libgcc: configure-stage1-target-libgcc
32681 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32682 @r=`${PWD_COMMAND}`; export r; \
32683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32684 TFLAGS="$(STAGE1_TFLAGS)"; \
32685 $(NORMAL_TARGET_EXPORTS) \
32686 cd $(TARGET_SUBDIR)/libgcc && \
32687 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32688 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32689 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32690 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32691 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32692 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32693 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32694 $(EXTRA_TARGET_FLAGS) \
32695 TFLAGS="$(STAGE1_TFLAGS)" \
32696 $(TARGET-stage1-target-libgcc)
32697
32698 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32699 clean-stage1: clean-stage1-target-libgcc
32700 clean-stage1-target-libgcc:
32701 @if [ $(current_stage) = stage1 ]; then \
32702 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32703 else \
32704 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32705 $(MAKE) stage1-start; \
32706 fi; \
32707 cd $(TARGET_SUBDIR)/libgcc && \
32708 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32709 clean
32710 @endif target-libgcc-bootstrap
32711
32712
32713 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32714 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32715 maybe-all-stage2-target-libgcc:
32716 maybe-clean-stage2-target-libgcc:
32717 @if target-libgcc-bootstrap
32718 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32719 all-stage2: all-stage2-target-libgcc
32720 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32721 all-stage2-target-libgcc: configure-stage2-target-libgcc
32722 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32723 @r=`${PWD_COMMAND}`; export r; \
32724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32725 TFLAGS="$(STAGE2_TFLAGS)"; \
32726 $(NORMAL_TARGET_EXPORTS) \
32727 \
32728 cd $(TARGET_SUBDIR)/libgcc && \
32729 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32730 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32731 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32732 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32733 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32734 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32735 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32736 $(EXTRA_TARGET_FLAGS) \
32737 TFLAGS="$(STAGE2_TFLAGS)" \
32738 $(TARGET-stage2-target-libgcc)
32739
32740 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32741 clean-stage2: clean-stage2-target-libgcc
32742 clean-stage2-target-libgcc:
32743 @if [ $(current_stage) = stage2 ]; then \
32744 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32745 else \
32746 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32747 $(MAKE) stage2-start; \
32748 fi; \
32749 cd $(TARGET_SUBDIR)/libgcc && \
32750 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32751 \
32752 clean
32753 @endif target-libgcc-bootstrap
32754
32755
32756 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32757 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32758 maybe-all-stage3-target-libgcc:
32759 maybe-clean-stage3-target-libgcc:
32760 @if target-libgcc-bootstrap
32761 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32762 all-stage3: all-stage3-target-libgcc
32763 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32764 all-stage3-target-libgcc: configure-stage3-target-libgcc
32765 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32766 @r=`${PWD_COMMAND}`; export r; \
32767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32768 TFLAGS="$(STAGE3_TFLAGS)"; \
32769 $(NORMAL_TARGET_EXPORTS) \
32770 \
32771 cd $(TARGET_SUBDIR)/libgcc && \
32772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32773 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32774 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32775 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32779 $(EXTRA_TARGET_FLAGS) \
32780 TFLAGS="$(STAGE3_TFLAGS)" \
32781 $(TARGET-stage3-target-libgcc)
32782
32783 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32784 clean-stage3: clean-stage3-target-libgcc
32785 clean-stage3-target-libgcc:
32786 @if [ $(current_stage) = stage3 ]; then \
32787 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32788 else \
32789 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32790 $(MAKE) stage3-start; \
32791 fi; \
32792 cd $(TARGET_SUBDIR)/libgcc && \
32793 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32794 \
32795 clean
32796 @endif target-libgcc-bootstrap
32797
32798
32799 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32800 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32801 maybe-all-stage4-target-libgcc:
32802 maybe-clean-stage4-target-libgcc:
32803 @if target-libgcc-bootstrap
32804 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32805 all-stage4: all-stage4-target-libgcc
32806 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32807 all-stage4-target-libgcc: configure-stage4-target-libgcc
32808 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32809 @r=`${PWD_COMMAND}`; export r; \
32810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32811 TFLAGS="$(STAGE4_TFLAGS)"; \
32812 $(NORMAL_TARGET_EXPORTS) \
32813 \
32814 cd $(TARGET_SUBDIR)/libgcc && \
32815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32816 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32817 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32818 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32822 $(EXTRA_TARGET_FLAGS) \
32823 TFLAGS="$(STAGE4_TFLAGS)" \
32824 $(TARGET-stage4-target-libgcc)
32825
32826 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32827 clean-stage4: clean-stage4-target-libgcc
32828 clean-stage4-target-libgcc:
32829 @if [ $(current_stage) = stage4 ]; then \
32830 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32831 else \
32832 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32833 $(MAKE) stage4-start; \
32834 fi; \
32835 cd $(TARGET_SUBDIR)/libgcc && \
32836 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32837 \
32838 clean
32839 @endif target-libgcc-bootstrap
32840
32841
32842 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32843 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32844 maybe-all-stageprofile-target-libgcc:
32845 maybe-clean-stageprofile-target-libgcc:
32846 @if target-libgcc-bootstrap
32847 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32848 all-stageprofile: all-stageprofile-target-libgcc
32849 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32850 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32851 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32852 @r=`${PWD_COMMAND}`; export r; \
32853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32854 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32855 $(NORMAL_TARGET_EXPORTS) \
32856 \
32857 cd $(TARGET_SUBDIR)/libgcc && \
32858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32859 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32860 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32861 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32865 $(EXTRA_TARGET_FLAGS) \
32866 TFLAGS="$(STAGEprofile_TFLAGS)" \
32867 $(TARGET-stageprofile-target-libgcc)
32868
32869 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32870 clean-stageprofile: clean-stageprofile-target-libgcc
32871 clean-stageprofile-target-libgcc:
32872 @if [ $(current_stage) = stageprofile ]; then \
32873 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32874 else \
32875 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32876 $(MAKE) stageprofile-start; \
32877 fi; \
32878 cd $(TARGET_SUBDIR)/libgcc && \
32879 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32880 \
32881 clean
32882 @endif target-libgcc-bootstrap
32883
32884
32885 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32886 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32887 maybe-all-stagefeedback-target-libgcc:
32888 maybe-clean-stagefeedback-target-libgcc:
32889 @if target-libgcc-bootstrap
32890 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32891 all-stagefeedback: all-stagefeedback-target-libgcc
32892 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32893 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32894 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32895 @r=`${PWD_COMMAND}`; export r; \
32896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32897 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32898 $(NORMAL_TARGET_EXPORTS) \
32899 \
32900 cd $(TARGET_SUBDIR)/libgcc && \
32901 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32902 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32903 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32904 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32905 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32906 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32907 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32908 $(EXTRA_TARGET_FLAGS) \
32909 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32910 $(TARGET-stagefeedback-target-libgcc)
32911
32912 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32913 clean-stagefeedback: clean-stagefeedback-target-libgcc
32914 clean-stagefeedback-target-libgcc:
32915 @if [ $(current_stage) = stagefeedback ]; then \
32916 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32917 else \
32918 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32919 $(MAKE) stagefeedback-start; \
32920 fi; \
32921 cd $(TARGET_SUBDIR)/libgcc && \
32922 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32923 \
32924 clean
32925 @endif target-libgcc-bootstrap
32926
32927
32928
32929
32930
32931
32932 .PHONY: check-target-libgcc maybe-check-target-libgcc
32933 maybe-check-target-libgcc:
32934 @if target-libgcc
32935 maybe-check-target-libgcc: check-target-libgcc
32936
32937 # Dummy target for uncheckable module.
32938 check-target-libgcc:
32939
32940 @endif target-libgcc
32941
32942 .PHONY: install-target-libgcc maybe-install-target-libgcc
32943 maybe-install-target-libgcc:
32944 @if target-libgcc
32945 maybe-install-target-libgcc: install-target-libgcc
32946
32947 install-target-libgcc: installdirs
32948 @: $(MAKE); $(unstage)
32949 @r=`${PWD_COMMAND}`; export r; \
32950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32951 $(NORMAL_TARGET_EXPORTS) \
32952 (cd $(TARGET_SUBDIR)/libgcc && \
32953 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32954
32955 @endif target-libgcc
32956
32957 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32958 maybe-install-strip-target-libgcc:
32959 @if target-libgcc
32960 maybe-install-strip-target-libgcc: install-strip-target-libgcc
32961
32962 install-strip-target-libgcc: installdirs
32963 @: $(MAKE); $(unstage)
32964 @r=`${PWD_COMMAND}`; export r; \
32965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32966 $(NORMAL_TARGET_EXPORTS) \
32967 (cd $(TARGET_SUBDIR)/libgcc && \
32968 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32969
32970 @endif target-libgcc
32971
32972 # Other targets (info, dvi, pdf, etc.)
32973
32974 .PHONY: maybe-info-target-libgcc info-target-libgcc
32975 maybe-info-target-libgcc:
32976 @if target-libgcc
32977 maybe-info-target-libgcc: info-target-libgcc
32978
32979 info-target-libgcc: \
32980 configure-target-libgcc
32981 @: $(MAKE); $(unstage)
32982 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32983 r=`${PWD_COMMAND}`; export r; \
32984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32985 $(NORMAL_TARGET_EXPORTS) \
32986 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32987 for flag in $(EXTRA_TARGET_FLAGS); do \
32988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32989 done; \
32990 (cd $(TARGET_SUBDIR)/libgcc && \
32991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32993 "RANLIB=$${RANLIB}" \
32994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32995 info) \
32996 || exit 1
32997
32998 @endif target-libgcc
32999
33000 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
33001 maybe-dvi-target-libgcc:
33002 @if target-libgcc
33003 maybe-dvi-target-libgcc: dvi-target-libgcc
33004
33005 dvi-target-libgcc: \
33006 configure-target-libgcc
33007 @: $(MAKE); $(unstage)
33008 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33009 r=`${PWD_COMMAND}`; export r; \
33010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33011 $(NORMAL_TARGET_EXPORTS) \
33012 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
33013 for flag in $(EXTRA_TARGET_FLAGS); do \
33014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33015 done; \
33016 (cd $(TARGET_SUBDIR)/libgcc && \
33017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33019 "RANLIB=$${RANLIB}" \
33020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33021 dvi) \
33022 || exit 1
33023
33024 @endif target-libgcc
33025
33026 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33027 maybe-pdf-target-libgcc:
33028 @if target-libgcc
33029 maybe-pdf-target-libgcc: pdf-target-libgcc
33030
33031 pdf-target-libgcc: \
33032 configure-target-libgcc
33033 @: $(MAKE); $(unstage)
33034 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33035 r=`${PWD_COMMAND}`; export r; \
33036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33037 $(NORMAL_TARGET_EXPORTS) \
33038 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33039 for flag in $(EXTRA_TARGET_FLAGS); do \
33040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33041 done; \
33042 (cd $(TARGET_SUBDIR)/libgcc && \
33043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33045 "RANLIB=$${RANLIB}" \
33046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33047 pdf) \
33048 || exit 1
33049
33050 @endif target-libgcc
33051
33052 .PHONY: maybe-html-target-libgcc html-target-libgcc
33053 maybe-html-target-libgcc:
33054 @if target-libgcc
33055 maybe-html-target-libgcc: html-target-libgcc
33056
33057 html-target-libgcc: \
33058 configure-target-libgcc
33059 @: $(MAKE); $(unstage)
33060 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33061 r=`${PWD_COMMAND}`; export r; \
33062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33063 $(NORMAL_TARGET_EXPORTS) \
33064 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33065 for flag in $(EXTRA_TARGET_FLAGS); do \
33066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33067 done; \
33068 (cd $(TARGET_SUBDIR)/libgcc && \
33069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33071 "RANLIB=$${RANLIB}" \
33072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33073 html) \
33074 || exit 1
33075
33076 @endif target-libgcc
33077
33078 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33079 maybe-TAGS-target-libgcc:
33080 @if target-libgcc
33081 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33082
33083 TAGS-target-libgcc: \
33084 configure-target-libgcc
33085 @: $(MAKE); $(unstage)
33086 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33087 r=`${PWD_COMMAND}`; export r; \
33088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33089 $(NORMAL_TARGET_EXPORTS) \
33090 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33091 for flag in $(EXTRA_TARGET_FLAGS); do \
33092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33093 done; \
33094 (cd $(TARGET_SUBDIR)/libgcc && \
33095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33097 "RANLIB=$${RANLIB}" \
33098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33099 TAGS) \
33100 || exit 1
33101
33102 @endif target-libgcc
33103
33104 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33105 maybe-install-info-target-libgcc:
33106 @if target-libgcc
33107 maybe-install-info-target-libgcc: install-info-target-libgcc
33108
33109 install-info-target-libgcc: \
33110 configure-target-libgcc \
33111 info-target-libgcc
33112 @: $(MAKE); $(unstage)
33113 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33114 r=`${PWD_COMMAND}`; export r; \
33115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33116 $(NORMAL_TARGET_EXPORTS) \
33117 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33118 for flag in $(EXTRA_TARGET_FLAGS); do \
33119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33120 done; \
33121 (cd $(TARGET_SUBDIR)/libgcc && \
33122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33124 "RANLIB=$${RANLIB}" \
33125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33126 install-info) \
33127 || exit 1
33128
33129 @endif target-libgcc
33130
33131 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33132 maybe-install-pdf-target-libgcc:
33133 @if target-libgcc
33134 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33135
33136 install-pdf-target-libgcc: \
33137 configure-target-libgcc \
33138 pdf-target-libgcc
33139 @: $(MAKE); $(unstage)
33140 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33141 r=`${PWD_COMMAND}`; export r; \
33142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33143 $(NORMAL_TARGET_EXPORTS) \
33144 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33145 for flag in $(EXTRA_TARGET_FLAGS); do \
33146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33147 done; \
33148 (cd $(TARGET_SUBDIR)/libgcc && \
33149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33151 "RANLIB=$${RANLIB}" \
33152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33153 install-pdf) \
33154 || exit 1
33155
33156 @endif target-libgcc
33157
33158 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33159 maybe-install-html-target-libgcc:
33160 @if target-libgcc
33161 maybe-install-html-target-libgcc: install-html-target-libgcc
33162
33163 install-html-target-libgcc: \
33164 configure-target-libgcc \
33165 html-target-libgcc
33166 @: $(MAKE); $(unstage)
33167 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33168 r=`${PWD_COMMAND}`; export r; \
33169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33170 $(NORMAL_TARGET_EXPORTS) \
33171 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33172 for flag in $(EXTRA_TARGET_FLAGS); do \
33173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33174 done; \
33175 (cd $(TARGET_SUBDIR)/libgcc && \
33176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33178 "RANLIB=$${RANLIB}" \
33179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33180 install-html) \
33181 || exit 1
33182
33183 @endif target-libgcc
33184
33185 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33186 maybe-installcheck-target-libgcc:
33187 @if target-libgcc
33188 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33189
33190 installcheck-target-libgcc: \
33191 configure-target-libgcc
33192 @: $(MAKE); $(unstage)
33193 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33194 r=`${PWD_COMMAND}`; export r; \
33195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33196 $(NORMAL_TARGET_EXPORTS) \
33197 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33198 for flag in $(EXTRA_TARGET_FLAGS); do \
33199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33200 done; \
33201 (cd $(TARGET_SUBDIR)/libgcc && \
33202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33204 "RANLIB=$${RANLIB}" \
33205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33206 installcheck) \
33207 || exit 1
33208
33209 @endif target-libgcc
33210
33211 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33212 maybe-mostlyclean-target-libgcc:
33213 @if target-libgcc
33214 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33215
33216 mostlyclean-target-libgcc:
33217 @: $(MAKE); $(unstage)
33218 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33219 r=`${PWD_COMMAND}`; export r; \
33220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33221 $(NORMAL_TARGET_EXPORTS) \
33222 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33223 for flag in $(EXTRA_TARGET_FLAGS); do \
33224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33225 done; \
33226 (cd $(TARGET_SUBDIR)/libgcc && \
33227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33229 "RANLIB=$${RANLIB}" \
33230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33231 mostlyclean) \
33232 || exit 1
33233
33234 @endif target-libgcc
33235
33236 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33237 maybe-clean-target-libgcc:
33238 @if target-libgcc
33239 maybe-clean-target-libgcc: clean-target-libgcc
33240
33241 clean-target-libgcc:
33242 @: $(MAKE); $(unstage)
33243 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33244 r=`${PWD_COMMAND}`; export r; \
33245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33246 $(NORMAL_TARGET_EXPORTS) \
33247 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33248 for flag in $(EXTRA_TARGET_FLAGS); do \
33249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33250 done; \
33251 (cd $(TARGET_SUBDIR)/libgcc && \
33252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33254 "RANLIB=$${RANLIB}" \
33255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33256 clean) \
33257 || exit 1
33258
33259 @endif target-libgcc
33260
33261 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33262 maybe-distclean-target-libgcc:
33263 @if target-libgcc
33264 maybe-distclean-target-libgcc: distclean-target-libgcc
33265
33266 distclean-target-libgcc:
33267 @: $(MAKE); $(unstage)
33268 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33269 r=`${PWD_COMMAND}`; export r; \
33270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33271 $(NORMAL_TARGET_EXPORTS) \
33272 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33273 for flag in $(EXTRA_TARGET_FLAGS); do \
33274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33275 done; \
33276 (cd $(TARGET_SUBDIR)/libgcc && \
33277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33279 "RANLIB=$${RANLIB}" \
33280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33281 distclean) \
33282 || exit 1
33283
33284 @endif target-libgcc
33285
33286 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33287 maybe-maintainer-clean-target-libgcc:
33288 @if target-libgcc
33289 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33290
33291 maintainer-clean-target-libgcc:
33292 @: $(MAKE); $(unstage)
33293 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33294 r=`${PWD_COMMAND}`; export r; \
33295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33296 $(NORMAL_TARGET_EXPORTS) \
33297 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33298 for flag in $(EXTRA_TARGET_FLAGS); do \
33299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33300 done; \
33301 (cd $(TARGET_SUBDIR)/libgcc && \
33302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33304 "RANLIB=$${RANLIB}" \
33305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33306 maintainer-clean) \
33307 || exit 1
33308
33309 @endif target-libgcc
33310
33311
33312
33313
33314
33315 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33316 maybe-configure-target-libquadmath:
33317 @if gcc-bootstrap
33318 configure-target-libquadmath: stage_current
33319 @endif gcc-bootstrap
33320 @if target-libquadmath
33321 maybe-configure-target-libquadmath: configure-target-libquadmath
33322 configure-target-libquadmath:
33323 @: $(MAKE); $(unstage)
33324 @r=`${PWD_COMMAND}`; export r; \
33325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33326 echo "Checking multilib configuration for libquadmath..."; \
33327 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33328 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33329 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33330 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33331 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33332 else \
33333 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33334 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33335 fi; \
33336 else \
33337 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33338 fi; \
33339 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33340 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33341 $(NORMAL_TARGET_EXPORTS) \
33342 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33343 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33344 case $(srcdir) in \
33345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33346 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33348 esac; \
33349 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33350 libsrcdir="$$s/libquadmath"; \
33351 rm -f no-such-file || : ; \
33352 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33353 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33354 --target=${target_alias} $${srcdiroption} \
33355 || exit 1
33356 @endif target-libquadmath
33357
33358
33359
33360
33361
33362 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33363 maybe-all-target-libquadmath:
33364 @if gcc-bootstrap
33365 all-target-libquadmath: stage_current
33366 @endif gcc-bootstrap
33367 @if target-libquadmath
33368 TARGET-target-libquadmath=all
33369 maybe-all-target-libquadmath: all-target-libquadmath
33370 all-target-libquadmath: configure-target-libquadmath
33371 @: $(MAKE); $(unstage)
33372 @r=`${PWD_COMMAND}`; export r; \
33373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33374 $(NORMAL_TARGET_EXPORTS) \
33375 (cd $(TARGET_SUBDIR)/libquadmath && \
33376 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33377 $(TARGET-target-libquadmath))
33378 @endif target-libquadmath
33379
33380
33381
33382
33383
33384 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33385 maybe-check-target-libquadmath:
33386 @if target-libquadmath
33387 maybe-check-target-libquadmath: check-target-libquadmath
33388
33389 check-target-libquadmath:
33390 @: $(MAKE); $(unstage)
33391 @r=`${PWD_COMMAND}`; export r; \
33392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33393 $(NORMAL_TARGET_EXPORTS) \
33394 (cd $(TARGET_SUBDIR)/libquadmath && \
33395 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33396
33397 @endif target-libquadmath
33398
33399 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33400 maybe-install-target-libquadmath:
33401 @if target-libquadmath
33402 maybe-install-target-libquadmath: install-target-libquadmath
33403
33404 install-target-libquadmath: installdirs
33405 @: $(MAKE); $(unstage)
33406 @r=`${PWD_COMMAND}`; export r; \
33407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33408 $(NORMAL_TARGET_EXPORTS) \
33409 (cd $(TARGET_SUBDIR)/libquadmath && \
33410 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33411
33412 @endif target-libquadmath
33413
33414 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33415 maybe-install-strip-target-libquadmath:
33416 @if target-libquadmath
33417 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33418
33419 install-strip-target-libquadmath: installdirs
33420 @: $(MAKE); $(unstage)
33421 @r=`${PWD_COMMAND}`; export r; \
33422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33423 $(NORMAL_TARGET_EXPORTS) \
33424 (cd $(TARGET_SUBDIR)/libquadmath && \
33425 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33426
33427 @endif target-libquadmath
33428
33429 # Other targets (info, dvi, pdf, etc.)
33430
33431 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33432 maybe-info-target-libquadmath:
33433 @if target-libquadmath
33434 maybe-info-target-libquadmath: info-target-libquadmath
33435
33436 info-target-libquadmath: \
33437 configure-target-libquadmath
33438 @: $(MAKE); $(unstage)
33439 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33440 r=`${PWD_COMMAND}`; export r; \
33441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33442 $(NORMAL_TARGET_EXPORTS) \
33443 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33444 for flag in $(EXTRA_TARGET_FLAGS); do \
33445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33446 done; \
33447 (cd $(TARGET_SUBDIR)/libquadmath && \
33448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33450 "RANLIB=$${RANLIB}" \
33451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33452 info) \
33453 || exit 1
33454
33455 @endif target-libquadmath
33456
33457 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33458 maybe-dvi-target-libquadmath:
33459 @if target-libquadmath
33460 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33461
33462 dvi-target-libquadmath: \
33463 configure-target-libquadmath
33464 @: $(MAKE); $(unstage)
33465 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33466 r=`${PWD_COMMAND}`; export r; \
33467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33468 $(NORMAL_TARGET_EXPORTS) \
33469 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33470 for flag in $(EXTRA_TARGET_FLAGS); do \
33471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33472 done; \
33473 (cd $(TARGET_SUBDIR)/libquadmath && \
33474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33476 "RANLIB=$${RANLIB}" \
33477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33478 dvi) \
33479 || exit 1
33480
33481 @endif target-libquadmath
33482
33483 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33484 maybe-pdf-target-libquadmath:
33485 @if target-libquadmath
33486 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33487
33488 pdf-target-libquadmath: \
33489 configure-target-libquadmath
33490 @: $(MAKE); $(unstage)
33491 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33492 r=`${PWD_COMMAND}`; export r; \
33493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33494 $(NORMAL_TARGET_EXPORTS) \
33495 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33496 for flag in $(EXTRA_TARGET_FLAGS); do \
33497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33498 done; \
33499 (cd $(TARGET_SUBDIR)/libquadmath && \
33500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33502 "RANLIB=$${RANLIB}" \
33503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33504 pdf) \
33505 || exit 1
33506
33507 @endif target-libquadmath
33508
33509 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33510 maybe-html-target-libquadmath:
33511 @if target-libquadmath
33512 maybe-html-target-libquadmath: html-target-libquadmath
33513
33514 html-target-libquadmath: \
33515 configure-target-libquadmath
33516 @: $(MAKE); $(unstage)
33517 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33518 r=`${PWD_COMMAND}`; export r; \
33519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33520 $(NORMAL_TARGET_EXPORTS) \
33521 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33522 for flag in $(EXTRA_TARGET_FLAGS); do \
33523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33524 done; \
33525 (cd $(TARGET_SUBDIR)/libquadmath && \
33526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33528 "RANLIB=$${RANLIB}" \
33529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33530 html) \
33531 || exit 1
33532
33533 @endif target-libquadmath
33534
33535 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33536 maybe-TAGS-target-libquadmath:
33537 @if target-libquadmath
33538 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33539
33540 TAGS-target-libquadmath: \
33541 configure-target-libquadmath
33542 @: $(MAKE); $(unstage)
33543 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33544 r=`${PWD_COMMAND}`; export r; \
33545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33546 $(NORMAL_TARGET_EXPORTS) \
33547 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33548 for flag in $(EXTRA_TARGET_FLAGS); do \
33549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33550 done; \
33551 (cd $(TARGET_SUBDIR)/libquadmath && \
33552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33554 "RANLIB=$${RANLIB}" \
33555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33556 TAGS) \
33557 || exit 1
33558
33559 @endif target-libquadmath
33560
33561 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33562 maybe-install-info-target-libquadmath:
33563 @if target-libquadmath
33564 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33565
33566 install-info-target-libquadmath: \
33567 configure-target-libquadmath \
33568 info-target-libquadmath
33569 @: $(MAKE); $(unstage)
33570 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33571 r=`${PWD_COMMAND}`; export r; \
33572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33573 $(NORMAL_TARGET_EXPORTS) \
33574 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33575 for flag in $(EXTRA_TARGET_FLAGS); do \
33576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33577 done; \
33578 (cd $(TARGET_SUBDIR)/libquadmath && \
33579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33581 "RANLIB=$${RANLIB}" \
33582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33583 install-info) \
33584 || exit 1
33585
33586 @endif target-libquadmath
33587
33588 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33589 maybe-install-pdf-target-libquadmath:
33590 @if target-libquadmath
33591 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33592
33593 install-pdf-target-libquadmath: \
33594 configure-target-libquadmath \
33595 pdf-target-libquadmath
33596 @: $(MAKE); $(unstage)
33597 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33598 r=`${PWD_COMMAND}`; export r; \
33599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33600 $(NORMAL_TARGET_EXPORTS) \
33601 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33602 for flag in $(EXTRA_TARGET_FLAGS); do \
33603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33604 done; \
33605 (cd $(TARGET_SUBDIR)/libquadmath && \
33606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33608 "RANLIB=$${RANLIB}" \
33609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33610 install-pdf) \
33611 || exit 1
33612
33613 @endif target-libquadmath
33614
33615 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33616 maybe-install-html-target-libquadmath:
33617 @if target-libquadmath
33618 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33619
33620 install-html-target-libquadmath: \
33621 configure-target-libquadmath \
33622 html-target-libquadmath
33623 @: $(MAKE); $(unstage)
33624 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33625 r=`${PWD_COMMAND}`; export r; \
33626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33627 $(NORMAL_TARGET_EXPORTS) \
33628 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33629 for flag in $(EXTRA_TARGET_FLAGS); do \
33630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33631 done; \
33632 (cd $(TARGET_SUBDIR)/libquadmath && \
33633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33635 "RANLIB=$${RANLIB}" \
33636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33637 install-html) \
33638 || exit 1
33639
33640 @endif target-libquadmath
33641
33642 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33643 maybe-installcheck-target-libquadmath:
33644 @if target-libquadmath
33645 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33646
33647 installcheck-target-libquadmath: \
33648 configure-target-libquadmath
33649 @: $(MAKE); $(unstage)
33650 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33651 r=`${PWD_COMMAND}`; export r; \
33652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33653 $(NORMAL_TARGET_EXPORTS) \
33654 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33655 for flag in $(EXTRA_TARGET_FLAGS); do \
33656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33657 done; \
33658 (cd $(TARGET_SUBDIR)/libquadmath && \
33659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33661 "RANLIB=$${RANLIB}" \
33662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33663 installcheck) \
33664 || exit 1
33665
33666 @endif target-libquadmath
33667
33668 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33669 maybe-mostlyclean-target-libquadmath:
33670 @if target-libquadmath
33671 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33672
33673 mostlyclean-target-libquadmath:
33674 @: $(MAKE); $(unstage)
33675 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33676 r=`${PWD_COMMAND}`; export r; \
33677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33678 $(NORMAL_TARGET_EXPORTS) \
33679 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33680 for flag in $(EXTRA_TARGET_FLAGS); do \
33681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33682 done; \
33683 (cd $(TARGET_SUBDIR)/libquadmath && \
33684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33686 "RANLIB=$${RANLIB}" \
33687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33688 mostlyclean) \
33689 || exit 1
33690
33691 @endif target-libquadmath
33692
33693 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33694 maybe-clean-target-libquadmath:
33695 @if target-libquadmath
33696 maybe-clean-target-libquadmath: clean-target-libquadmath
33697
33698 clean-target-libquadmath:
33699 @: $(MAKE); $(unstage)
33700 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33701 r=`${PWD_COMMAND}`; export r; \
33702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33703 $(NORMAL_TARGET_EXPORTS) \
33704 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33705 for flag in $(EXTRA_TARGET_FLAGS); do \
33706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33707 done; \
33708 (cd $(TARGET_SUBDIR)/libquadmath && \
33709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33711 "RANLIB=$${RANLIB}" \
33712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33713 clean) \
33714 || exit 1
33715
33716 @endif target-libquadmath
33717
33718 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33719 maybe-distclean-target-libquadmath:
33720 @if target-libquadmath
33721 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33722
33723 distclean-target-libquadmath:
33724 @: $(MAKE); $(unstage)
33725 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33726 r=`${PWD_COMMAND}`; export r; \
33727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33728 $(NORMAL_TARGET_EXPORTS) \
33729 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33730 for flag in $(EXTRA_TARGET_FLAGS); do \
33731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33732 done; \
33733 (cd $(TARGET_SUBDIR)/libquadmath && \
33734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33736 "RANLIB=$${RANLIB}" \
33737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33738 distclean) \
33739 || exit 1
33740
33741 @endif target-libquadmath
33742
33743 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33744 maybe-maintainer-clean-target-libquadmath:
33745 @if target-libquadmath
33746 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33747
33748 maintainer-clean-target-libquadmath:
33749 @: $(MAKE); $(unstage)
33750 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33751 r=`${PWD_COMMAND}`; export r; \
33752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33753 $(NORMAL_TARGET_EXPORTS) \
33754 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33755 for flag in $(EXTRA_TARGET_FLAGS); do \
33756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33757 done; \
33758 (cd $(TARGET_SUBDIR)/libquadmath && \
33759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33761 "RANLIB=$${RANLIB}" \
33762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33763 maintainer-clean) \
33764 || exit 1
33765
33766 @endif target-libquadmath
33767
33768
33769
33770
33771
33772 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33773 maybe-configure-target-libgfortran:
33774 @if gcc-bootstrap
33775 configure-target-libgfortran: stage_current
33776 @endif gcc-bootstrap
33777 @if target-libgfortran
33778 maybe-configure-target-libgfortran: configure-target-libgfortran
33779 configure-target-libgfortran:
33780 @: $(MAKE); $(unstage)
33781 @r=`${PWD_COMMAND}`; export r; \
33782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33783 echo "Checking multilib configuration for libgfortran..."; \
33784 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33785 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33786 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33787 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33788 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33789 else \
33790 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33791 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33792 fi; \
33793 else \
33794 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33795 fi; \
33796 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33798 $(NORMAL_TARGET_EXPORTS) \
33799 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33800 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33801 case $(srcdir) in \
33802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33803 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33805 esac; \
33806 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33807 libsrcdir="$$s/libgfortran"; \
33808 rm -f no-such-file || : ; \
33809 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33810 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33811 --target=${target_alias} $${srcdiroption} \
33812 || exit 1
33813 @endif target-libgfortran
33814
33815
33816
33817
33818
33819 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33820 maybe-all-target-libgfortran:
33821 @if gcc-bootstrap
33822 all-target-libgfortran: stage_current
33823 @endif gcc-bootstrap
33824 @if target-libgfortran
33825 TARGET-target-libgfortran=all
33826 maybe-all-target-libgfortran: all-target-libgfortran
33827 all-target-libgfortran: configure-target-libgfortran
33828 @: $(MAKE); $(unstage)
33829 @r=`${PWD_COMMAND}`; export r; \
33830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33831 $(NORMAL_TARGET_EXPORTS) \
33832 (cd $(TARGET_SUBDIR)/libgfortran && \
33833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33834 $(TARGET-target-libgfortran))
33835 @endif target-libgfortran
33836
33837
33838
33839
33840
33841 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33842 maybe-check-target-libgfortran:
33843 @if target-libgfortran
33844 maybe-check-target-libgfortran: check-target-libgfortran
33845
33846 check-target-libgfortran:
33847 @: $(MAKE); $(unstage)
33848 @r=`${PWD_COMMAND}`; export r; \
33849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33850 $(NORMAL_TARGET_EXPORTS) \
33851 (cd $(TARGET_SUBDIR)/libgfortran && \
33852 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33853
33854 @endif target-libgfortran
33855
33856 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33857 maybe-install-target-libgfortran:
33858 @if target-libgfortran
33859 maybe-install-target-libgfortran: install-target-libgfortran
33860
33861 install-target-libgfortran: installdirs
33862 @: $(MAKE); $(unstage)
33863 @r=`${PWD_COMMAND}`; export r; \
33864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33865 $(NORMAL_TARGET_EXPORTS) \
33866 (cd $(TARGET_SUBDIR)/libgfortran && \
33867 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33868
33869 @endif target-libgfortran
33870
33871 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33872 maybe-install-strip-target-libgfortran:
33873 @if target-libgfortran
33874 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33875
33876 install-strip-target-libgfortran: installdirs
33877 @: $(MAKE); $(unstage)
33878 @r=`${PWD_COMMAND}`; export r; \
33879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33880 $(NORMAL_TARGET_EXPORTS) \
33881 (cd $(TARGET_SUBDIR)/libgfortran && \
33882 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33883
33884 @endif target-libgfortran
33885
33886 # Other targets (info, dvi, pdf, etc.)
33887
33888 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33889 maybe-info-target-libgfortran:
33890 @if target-libgfortran
33891 maybe-info-target-libgfortran: info-target-libgfortran
33892
33893 info-target-libgfortran: \
33894 configure-target-libgfortran
33895 @: $(MAKE); $(unstage)
33896 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33897 r=`${PWD_COMMAND}`; export r; \
33898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33899 $(NORMAL_TARGET_EXPORTS) \
33900 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33901 for flag in $(EXTRA_TARGET_FLAGS); do \
33902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33903 done; \
33904 (cd $(TARGET_SUBDIR)/libgfortran && \
33905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33907 "RANLIB=$${RANLIB}" \
33908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33909 info) \
33910 || exit 1
33911
33912 @endif target-libgfortran
33913
33914 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33915 maybe-dvi-target-libgfortran:
33916 @if target-libgfortran
33917 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33918
33919 dvi-target-libgfortran: \
33920 configure-target-libgfortran
33921 @: $(MAKE); $(unstage)
33922 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33923 r=`${PWD_COMMAND}`; export r; \
33924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33925 $(NORMAL_TARGET_EXPORTS) \
33926 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33927 for flag in $(EXTRA_TARGET_FLAGS); do \
33928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33929 done; \
33930 (cd $(TARGET_SUBDIR)/libgfortran && \
33931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33933 "RANLIB=$${RANLIB}" \
33934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33935 dvi) \
33936 || exit 1
33937
33938 @endif target-libgfortran
33939
33940 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33941 maybe-pdf-target-libgfortran:
33942 @if target-libgfortran
33943 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33944
33945 pdf-target-libgfortran: \
33946 configure-target-libgfortran
33947 @: $(MAKE); $(unstage)
33948 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33949 r=`${PWD_COMMAND}`; export r; \
33950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33951 $(NORMAL_TARGET_EXPORTS) \
33952 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33953 for flag in $(EXTRA_TARGET_FLAGS); do \
33954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33955 done; \
33956 (cd $(TARGET_SUBDIR)/libgfortran && \
33957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33959 "RANLIB=$${RANLIB}" \
33960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33961 pdf) \
33962 || exit 1
33963
33964 @endif target-libgfortran
33965
33966 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
33967 maybe-html-target-libgfortran:
33968 @if target-libgfortran
33969 maybe-html-target-libgfortran: html-target-libgfortran
33970
33971 html-target-libgfortran: \
33972 configure-target-libgfortran
33973 @: $(MAKE); $(unstage)
33974 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33975 r=`${PWD_COMMAND}`; export r; \
33976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33977 $(NORMAL_TARGET_EXPORTS) \
33978 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33979 for flag in $(EXTRA_TARGET_FLAGS); do \
33980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33981 done; \
33982 (cd $(TARGET_SUBDIR)/libgfortran && \
33983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33985 "RANLIB=$${RANLIB}" \
33986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33987 html) \
33988 || exit 1
33989
33990 @endif target-libgfortran
33991
33992 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
33993 maybe-TAGS-target-libgfortran:
33994 @if target-libgfortran
33995 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
33996
33997 TAGS-target-libgfortran: \
33998 configure-target-libgfortran
33999 @: $(MAKE); $(unstage)
34000 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34001 r=`${PWD_COMMAND}`; export r; \
34002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34003 $(NORMAL_TARGET_EXPORTS) \
34004 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
34005 for flag in $(EXTRA_TARGET_FLAGS); do \
34006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34007 done; \
34008 (cd $(TARGET_SUBDIR)/libgfortran && \
34009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34011 "RANLIB=$${RANLIB}" \
34012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34013 TAGS) \
34014 || exit 1
34015
34016 @endif target-libgfortran
34017
34018 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
34019 maybe-install-info-target-libgfortran:
34020 @if target-libgfortran
34021 maybe-install-info-target-libgfortran: install-info-target-libgfortran
34022
34023 install-info-target-libgfortran: \
34024 configure-target-libgfortran \
34025 info-target-libgfortran
34026 @: $(MAKE); $(unstage)
34027 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34028 r=`${PWD_COMMAND}`; export r; \
34029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34030 $(NORMAL_TARGET_EXPORTS) \
34031 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34032 for flag in $(EXTRA_TARGET_FLAGS); do \
34033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34034 done; \
34035 (cd $(TARGET_SUBDIR)/libgfortran && \
34036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34038 "RANLIB=$${RANLIB}" \
34039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34040 install-info) \
34041 || exit 1
34042
34043 @endif target-libgfortran
34044
34045 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34046 maybe-install-pdf-target-libgfortran:
34047 @if target-libgfortran
34048 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34049
34050 install-pdf-target-libgfortran: \
34051 configure-target-libgfortran \
34052 pdf-target-libgfortran
34053 @: $(MAKE); $(unstage)
34054 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34055 r=`${PWD_COMMAND}`; export r; \
34056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34057 $(NORMAL_TARGET_EXPORTS) \
34058 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34059 for flag in $(EXTRA_TARGET_FLAGS); do \
34060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34061 done; \
34062 (cd $(TARGET_SUBDIR)/libgfortran && \
34063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34065 "RANLIB=$${RANLIB}" \
34066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34067 install-pdf) \
34068 || exit 1
34069
34070 @endif target-libgfortran
34071
34072 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34073 maybe-install-html-target-libgfortran:
34074 @if target-libgfortran
34075 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34076
34077 install-html-target-libgfortran: \
34078 configure-target-libgfortran \
34079 html-target-libgfortran
34080 @: $(MAKE); $(unstage)
34081 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34082 r=`${PWD_COMMAND}`; export r; \
34083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34084 $(NORMAL_TARGET_EXPORTS) \
34085 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34086 for flag in $(EXTRA_TARGET_FLAGS); do \
34087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34088 done; \
34089 (cd $(TARGET_SUBDIR)/libgfortran && \
34090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34092 "RANLIB=$${RANLIB}" \
34093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34094 install-html) \
34095 || exit 1
34096
34097 @endif target-libgfortran
34098
34099 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34100 maybe-installcheck-target-libgfortran:
34101 @if target-libgfortran
34102 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34103
34104 installcheck-target-libgfortran: \
34105 configure-target-libgfortran
34106 @: $(MAKE); $(unstage)
34107 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34108 r=`${PWD_COMMAND}`; export r; \
34109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34110 $(NORMAL_TARGET_EXPORTS) \
34111 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34112 for flag in $(EXTRA_TARGET_FLAGS); do \
34113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34114 done; \
34115 (cd $(TARGET_SUBDIR)/libgfortran && \
34116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34118 "RANLIB=$${RANLIB}" \
34119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34120 installcheck) \
34121 || exit 1
34122
34123 @endif target-libgfortran
34124
34125 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34126 maybe-mostlyclean-target-libgfortran:
34127 @if target-libgfortran
34128 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34129
34130 mostlyclean-target-libgfortran:
34131 @: $(MAKE); $(unstage)
34132 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34133 r=`${PWD_COMMAND}`; export r; \
34134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34135 $(NORMAL_TARGET_EXPORTS) \
34136 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34137 for flag in $(EXTRA_TARGET_FLAGS); do \
34138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34139 done; \
34140 (cd $(TARGET_SUBDIR)/libgfortran && \
34141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34143 "RANLIB=$${RANLIB}" \
34144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34145 mostlyclean) \
34146 || exit 1
34147
34148 @endif target-libgfortran
34149
34150 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34151 maybe-clean-target-libgfortran:
34152 @if target-libgfortran
34153 maybe-clean-target-libgfortran: clean-target-libgfortran
34154
34155 clean-target-libgfortran:
34156 @: $(MAKE); $(unstage)
34157 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34158 r=`${PWD_COMMAND}`; export r; \
34159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34160 $(NORMAL_TARGET_EXPORTS) \
34161 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34162 for flag in $(EXTRA_TARGET_FLAGS); do \
34163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34164 done; \
34165 (cd $(TARGET_SUBDIR)/libgfortran && \
34166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34168 "RANLIB=$${RANLIB}" \
34169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34170 clean) \
34171 || exit 1
34172
34173 @endif target-libgfortran
34174
34175 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34176 maybe-distclean-target-libgfortran:
34177 @if target-libgfortran
34178 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34179
34180 distclean-target-libgfortran:
34181 @: $(MAKE); $(unstage)
34182 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34183 r=`${PWD_COMMAND}`; export r; \
34184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34185 $(NORMAL_TARGET_EXPORTS) \
34186 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34187 for flag in $(EXTRA_TARGET_FLAGS); do \
34188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34189 done; \
34190 (cd $(TARGET_SUBDIR)/libgfortran && \
34191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34193 "RANLIB=$${RANLIB}" \
34194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34195 distclean) \
34196 || exit 1
34197
34198 @endif target-libgfortran
34199
34200 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34201 maybe-maintainer-clean-target-libgfortran:
34202 @if target-libgfortran
34203 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34204
34205 maintainer-clean-target-libgfortran:
34206 @: $(MAKE); $(unstage)
34207 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34208 r=`${PWD_COMMAND}`; export r; \
34209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34210 $(NORMAL_TARGET_EXPORTS) \
34211 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34212 for flag in $(EXTRA_TARGET_FLAGS); do \
34213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34214 done; \
34215 (cd $(TARGET_SUBDIR)/libgfortran && \
34216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34218 "RANLIB=$${RANLIB}" \
34219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34220 maintainer-clean) \
34221 || exit 1
34222
34223 @endif target-libgfortran
34224
34225
34226
34227
34228
34229 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34230 maybe-configure-target-libobjc:
34231 @if gcc-bootstrap
34232 configure-target-libobjc: stage_current
34233 @endif gcc-bootstrap
34234 @if target-libobjc
34235 maybe-configure-target-libobjc: configure-target-libobjc
34236 configure-target-libobjc:
34237 @: $(MAKE); $(unstage)
34238 @r=`${PWD_COMMAND}`; export r; \
34239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34240 echo "Checking multilib configuration for libobjc..."; \
34241 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34242 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34243 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34244 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34245 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34246 else \
34247 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34248 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34249 fi; \
34250 else \
34251 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34252 fi; \
34253 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34254 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34255 $(NORMAL_TARGET_EXPORTS) \
34256 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34257 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34258 case $(srcdir) in \
34259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34260 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34262 esac; \
34263 srcdiroption="--srcdir=$${topdir}/libobjc"; \
34264 libsrcdir="$$s/libobjc"; \
34265 rm -f no-such-file || : ; \
34266 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34267 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34268 --target=${target_alias} $${srcdiroption} \
34269 || exit 1
34270 @endif target-libobjc
34271
34272
34273
34274
34275
34276 .PHONY: all-target-libobjc maybe-all-target-libobjc
34277 maybe-all-target-libobjc:
34278 @if gcc-bootstrap
34279 all-target-libobjc: stage_current
34280 @endif gcc-bootstrap
34281 @if target-libobjc
34282 TARGET-target-libobjc=all
34283 maybe-all-target-libobjc: all-target-libobjc
34284 all-target-libobjc: configure-target-libobjc
34285 @: $(MAKE); $(unstage)
34286 @r=`${PWD_COMMAND}`; export r; \
34287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34288 $(NORMAL_TARGET_EXPORTS) \
34289 (cd $(TARGET_SUBDIR)/libobjc && \
34290 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34291 $(TARGET-target-libobjc))
34292 @endif target-libobjc
34293
34294
34295
34296
34297
34298 .PHONY: check-target-libobjc maybe-check-target-libobjc
34299 maybe-check-target-libobjc:
34300 @if target-libobjc
34301 maybe-check-target-libobjc: check-target-libobjc
34302
34303 check-target-libobjc:
34304 @: $(MAKE); $(unstage)
34305 @r=`${PWD_COMMAND}`; export r; \
34306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34307 $(NORMAL_TARGET_EXPORTS) \
34308 (cd $(TARGET_SUBDIR)/libobjc && \
34309 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34310
34311 @endif target-libobjc
34312
34313 .PHONY: install-target-libobjc maybe-install-target-libobjc
34314 maybe-install-target-libobjc:
34315 @if target-libobjc
34316 maybe-install-target-libobjc: install-target-libobjc
34317
34318 install-target-libobjc: installdirs
34319 @: $(MAKE); $(unstage)
34320 @r=`${PWD_COMMAND}`; export r; \
34321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34322 $(NORMAL_TARGET_EXPORTS) \
34323 (cd $(TARGET_SUBDIR)/libobjc && \
34324 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34325
34326 @endif target-libobjc
34327
34328 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34329 maybe-install-strip-target-libobjc:
34330 @if target-libobjc
34331 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34332
34333 install-strip-target-libobjc: installdirs
34334 @: $(MAKE); $(unstage)
34335 @r=`${PWD_COMMAND}`; export r; \
34336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34337 $(NORMAL_TARGET_EXPORTS) \
34338 (cd $(TARGET_SUBDIR)/libobjc && \
34339 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34340
34341 @endif target-libobjc
34342
34343 # Other targets (info, dvi, pdf, etc.)
34344
34345 .PHONY: maybe-info-target-libobjc info-target-libobjc
34346 maybe-info-target-libobjc:
34347 @if target-libobjc
34348 maybe-info-target-libobjc: info-target-libobjc
34349
34350 info-target-libobjc: \
34351 configure-target-libobjc
34352 @: $(MAKE); $(unstage)
34353 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34354 r=`${PWD_COMMAND}`; export r; \
34355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34356 $(NORMAL_TARGET_EXPORTS) \
34357 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34358 for flag in $(EXTRA_TARGET_FLAGS); do \
34359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34360 done; \
34361 (cd $(TARGET_SUBDIR)/libobjc && \
34362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34364 "RANLIB=$${RANLIB}" \
34365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34366 info) \
34367 || exit 1
34368
34369 @endif target-libobjc
34370
34371 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34372 maybe-dvi-target-libobjc:
34373 @if target-libobjc
34374 maybe-dvi-target-libobjc: dvi-target-libobjc
34375
34376 dvi-target-libobjc: \
34377 configure-target-libobjc
34378 @: $(MAKE); $(unstage)
34379 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34380 r=`${PWD_COMMAND}`; export r; \
34381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34382 $(NORMAL_TARGET_EXPORTS) \
34383 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34384 for flag in $(EXTRA_TARGET_FLAGS); do \
34385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34386 done; \
34387 (cd $(TARGET_SUBDIR)/libobjc && \
34388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34390 "RANLIB=$${RANLIB}" \
34391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34392 dvi) \
34393 || exit 1
34394
34395 @endif target-libobjc
34396
34397 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34398 maybe-pdf-target-libobjc:
34399 @if target-libobjc
34400 maybe-pdf-target-libobjc: pdf-target-libobjc
34401
34402 pdf-target-libobjc: \
34403 configure-target-libobjc
34404 @: $(MAKE); $(unstage)
34405 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34406 r=`${PWD_COMMAND}`; export r; \
34407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34408 $(NORMAL_TARGET_EXPORTS) \
34409 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34410 for flag in $(EXTRA_TARGET_FLAGS); do \
34411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34412 done; \
34413 (cd $(TARGET_SUBDIR)/libobjc && \
34414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34416 "RANLIB=$${RANLIB}" \
34417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34418 pdf) \
34419 || exit 1
34420
34421 @endif target-libobjc
34422
34423 .PHONY: maybe-html-target-libobjc html-target-libobjc
34424 maybe-html-target-libobjc:
34425 @if target-libobjc
34426 maybe-html-target-libobjc: html-target-libobjc
34427
34428 html-target-libobjc: \
34429 configure-target-libobjc
34430 @: $(MAKE); $(unstage)
34431 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34432 r=`${PWD_COMMAND}`; export r; \
34433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34434 $(NORMAL_TARGET_EXPORTS) \
34435 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34436 for flag in $(EXTRA_TARGET_FLAGS); do \
34437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34438 done; \
34439 (cd $(TARGET_SUBDIR)/libobjc && \
34440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34442 "RANLIB=$${RANLIB}" \
34443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34444 html) \
34445 || exit 1
34446
34447 @endif target-libobjc
34448
34449 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34450 maybe-TAGS-target-libobjc:
34451 @if target-libobjc
34452 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34453
34454 TAGS-target-libobjc: \
34455 configure-target-libobjc
34456 @: $(MAKE); $(unstage)
34457 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34458 r=`${PWD_COMMAND}`; export r; \
34459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34460 $(NORMAL_TARGET_EXPORTS) \
34461 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34462 for flag in $(EXTRA_TARGET_FLAGS); do \
34463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34464 done; \
34465 (cd $(TARGET_SUBDIR)/libobjc && \
34466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34468 "RANLIB=$${RANLIB}" \
34469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34470 TAGS) \
34471 || exit 1
34472
34473 @endif target-libobjc
34474
34475 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34476 maybe-install-info-target-libobjc:
34477 @if target-libobjc
34478 maybe-install-info-target-libobjc: install-info-target-libobjc
34479
34480 install-info-target-libobjc: \
34481 configure-target-libobjc \
34482 info-target-libobjc
34483 @: $(MAKE); $(unstage)
34484 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34485 r=`${PWD_COMMAND}`; export r; \
34486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34487 $(NORMAL_TARGET_EXPORTS) \
34488 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34489 for flag in $(EXTRA_TARGET_FLAGS); do \
34490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34491 done; \
34492 (cd $(TARGET_SUBDIR)/libobjc && \
34493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34495 "RANLIB=$${RANLIB}" \
34496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34497 install-info) \
34498 || exit 1
34499
34500 @endif target-libobjc
34501
34502 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34503 maybe-install-pdf-target-libobjc:
34504 @if target-libobjc
34505 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34506
34507 install-pdf-target-libobjc: \
34508 configure-target-libobjc \
34509 pdf-target-libobjc
34510 @: $(MAKE); $(unstage)
34511 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34512 r=`${PWD_COMMAND}`; export r; \
34513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34514 $(NORMAL_TARGET_EXPORTS) \
34515 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34516 for flag in $(EXTRA_TARGET_FLAGS); do \
34517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34518 done; \
34519 (cd $(TARGET_SUBDIR)/libobjc && \
34520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34522 "RANLIB=$${RANLIB}" \
34523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34524 install-pdf) \
34525 || exit 1
34526
34527 @endif target-libobjc
34528
34529 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34530 maybe-install-html-target-libobjc:
34531 @if target-libobjc
34532 maybe-install-html-target-libobjc: install-html-target-libobjc
34533
34534 install-html-target-libobjc: \
34535 configure-target-libobjc \
34536 html-target-libobjc
34537 @: $(MAKE); $(unstage)
34538 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34539 r=`${PWD_COMMAND}`; export r; \
34540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34541 $(NORMAL_TARGET_EXPORTS) \
34542 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34543 for flag in $(EXTRA_TARGET_FLAGS); do \
34544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34545 done; \
34546 (cd $(TARGET_SUBDIR)/libobjc && \
34547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34549 "RANLIB=$${RANLIB}" \
34550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34551 install-html) \
34552 || exit 1
34553
34554 @endif target-libobjc
34555
34556 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34557 maybe-installcheck-target-libobjc:
34558 @if target-libobjc
34559 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34560
34561 installcheck-target-libobjc: \
34562 configure-target-libobjc
34563 @: $(MAKE); $(unstage)
34564 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34565 r=`${PWD_COMMAND}`; export r; \
34566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34567 $(NORMAL_TARGET_EXPORTS) \
34568 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34569 for flag in $(EXTRA_TARGET_FLAGS); do \
34570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34571 done; \
34572 (cd $(TARGET_SUBDIR)/libobjc && \
34573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34575 "RANLIB=$${RANLIB}" \
34576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34577 installcheck) \
34578 || exit 1
34579
34580 @endif target-libobjc
34581
34582 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34583 maybe-mostlyclean-target-libobjc:
34584 @if target-libobjc
34585 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34586
34587 mostlyclean-target-libobjc:
34588 @: $(MAKE); $(unstage)
34589 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34590 r=`${PWD_COMMAND}`; export r; \
34591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34592 $(NORMAL_TARGET_EXPORTS) \
34593 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34594 for flag in $(EXTRA_TARGET_FLAGS); do \
34595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34596 done; \
34597 (cd $(TARGET_SUBDIR)/libobjc && \
34598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34600 "RANLIB=$${RANLIB}" \
34601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34602 mostlyclean) \
34603 || exit 1
34604
34605 @endif target-libobjc
34606
34607 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34608 maybe-clean-target-libobjc:
34609 @if target-libobjc
34610 maybe-clean-target-libobjc: clean-target-libobjc
34611
34612 clean-target-libobjc:
34613 @: $(MAKE); $(unstage)
34614 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34615 r=`${PWD_COMMAND}`; export r; \
34616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34617 $(NORMAL_TARGET_EXPORTS) \
34618 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34619 for flag in $(EXTRA_TARGET_FLAGS); do \
34620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34621 done; \
34622 (cd $(TARGET_SUBDIR)/libobjc && \
34623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34625 "RANLIB=$${RANLIB}" \
34626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34627 clean) \
34628 || exit 1
34629
34630 @endif target-libobjc
34631
34632 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34633 maybe-distclean-target-libobjc:
34634 @if target-libobjc
34635 maybe-distclean-target-libobjc: distclean-target-libobjc
34636
34637 distclean-target-libobjc:
34638 @: $(MAKE); $(unstage)
34639 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34640 r=`${PWD_COMMAND}`; export r; \
34641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34642 $(NORMAL_TARGET_EXPORTS) \
34643 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34644 for flag in $(EXTRA_TARGET_FLAGS); do \
34645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34646 done; \
34647 (cd $(TARGET_SUBDIR)/libobjc && \
34648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34650 "RANLIB=$${RANLIB}" \
34651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34652 distclean) \
34653 || exit 1
34654
34655 @endif target-libobjc
34656
34657 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34658 maybe-maintainer-clean-target-libobjc:
34659 @if target-libobjc
34660 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34661
34662 maintainer-clean-target-libobjc:
34663 @: $(MAKE); $(unstage)
34664 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34665 r=`${PWD_COMMAND}`; export r; \
34666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34667 $(NORMAL_TARGET_EXPORTS) \
34668 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34669 for flag in $(EXTRA_TARGET_FLAGS); do \
34670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34671 done; \
34672 (cd $(TARGET_SUBDIR)/libobjc && \
34673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34675 "RANLIB=$${RANLIB}" \
34676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34677 maintainer-clean) \
34678 || exit 1
34679
34680 @endif target-libobjc
34681
34682
34683
34684
34685
34686 .PHONY: configure-target-libgo maybe-configure-target-libgo
34687 maybe-configure-target-libgo:
34688 @if gcc-bootstrap
34689 configure-target-libgo: stage_current
34690 @endif gcc-bootstrap
34691 @if target-libgo
34692 maybe-configure-target-libgo: configure-target-libgo
34693 configure-target-libgo:
34694 @: $(MAKE); $(unstage)
34695 @r=`${PWD_COMMAND}`; export r; \
34696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34697 echo "Checking multilib configuration for libgo..."; \
34698 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34699 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34700 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34701 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34702 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34703 else \
34704 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34705 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34706 fi; \
34707 else \
34708 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34709 fi; \
34710 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34711 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34712 $(NORMAL_TARGET_EXPORTS) \
34713 echo Configuring in $(TARGET_SUBDIR)/libgo; \
34714 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34715 case $(srcdir) in \
34716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34717 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34719 esac; \
34720 srcdiroption="--srcdir=$${topdir}/libgo"; \
34721 libsrcdir="$$s/libgo"; \
34722 rm -f no-such-file || : ; \
34723 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34724 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34725 --target=${target_alias} $${srcdiroption} \
34726 || exit 1
34727 @endif target-libgo
34728
34729
34730
34731
34732
34733 .PHONY: all-target-libgo maybe-all-target-libgo
34734 maybe-all-target-libgo:
34735 @if gcc-bootstrap
34736 all-target-libgo: stage_current
34737 @endif gcc-bootstrap
34738 @if target-libgo
34739 TARGET-target-libgo=all
34740 maybe-all-target-libgo: all-target-libgo
34741 all-target-libgo: configure-target-libgo
34742 @: $(MAKE); $(unstage)
34743 @r=`${PWD_COMMAND}`; export r; \
34744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34745 $(NORMAL_TARGET_EXPORTS) \
34746 (cd $(TARGET_SUBDIR)/libgo && \
34747 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34748 $(TARGET-target-libgo))
34749 @endif target-libgo
34750
34751
34752
34753
34754
34755 .PHONY: check-target-libgo maybe-check-target-libgo
34756 maybe-check-target-libgo:
34757 @if target-libgo
34758 maybe-check-target-libgo: check-target-libgo
34759
34760 check-target-libgo:
34761 @: $(MAKE); $(unstage)
34762 @r=`${PWD_COMMAND}`; export r; \
34763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34764 $(NORMAL_TARGET_EXPORTS) \
34765 (cd $(TARGET_SUBDIR)/libgo && \
34766 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34767
34768 @endif target-libgo
34769
34770 .PHONY: install-target-libgo maybe-install-target-libgo
34771 maybe-install-target-libgo:
34772 @if target-libgo
34773 maybe-install-target-libgo: install-target-libgo
34774
34775 install-target-libgo: installdirs
34776 @: $(MAKE); $(unstage)
34777 @r=`${PWD_COMMAND}`; export r; \
34778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34779 $(NORMAL_TARGET_EXPORTS) \
34780 (cd $(TARGET_SUBDIR)/libgo && \
34781 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34782
34783 @endif target-libgo
34784
34785 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34786 maybe-install-strip-target-libgo:
34787 @if target-libgo
34788 maybe-install-strip-target-libgo: install-strip-target-libgo
34789
34790 install-strip-target-libgo: installdirs
34791 @: $(MAKE); $(unstage)
34792 @r=`${PWD_COMMAND}`; export r; \
34793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34794 $(NORMAL_TARGET_EXPORTS) \
34795 (cd $(TARGET_SUBDIR)/libgo && \
34796 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34797
34798 @endif target-libgo
34799
34800 # Other targets (info, dvi, pdf, etc.)
34801
34802 .PHONY: maybe-info-target-libgo info-target-libgo
34803 maybe-info-target-libgo:
34804 @if target-libgo
34805 maybe-info-target-libgo: info-target-libgo
34806
34807 info-target-libgo: \
34808 configure-target-libgo
34809 @: $(MAKE); $(unstage)
34810 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34811 r=`${PWD_COMMAND}`; export r; \
34812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34813 $(NORMAL_TARGET_EXPORTS) \
34814 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34815 for flag in $(EXTRA_TARGET_FLAGS); do \
34816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34817 done; \
34818 (cd $(TARGET_SUBDIR)/libgo && \
34819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34821 "RANLIB=$${RANLIB}" \
34822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34823 info) \
34824 || exit 1
34825
34826 @endif target-libgo
34827
34828 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
34829 maybe-dvi-target-libgo:
34830 @if target-libgo
34831 maybe-dvi-target-libgo: dvi-target-libgo
34832
34833 dvi-target-libgo: \
34834 configure-target-libgo
34835 @: $(MAKE); $(unstage)
34836 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34837 r=`${PWD_COMMAND}`; export r; \
34838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34839 $(NORMAL_TARGET_EXPORTS) \
34840 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34841 for flag in $(EXTRA_TARGET_FLAGS); do \
34842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34843 done; \
34844 (cd $(TARGET_SUBDIR)/libgo && \
34845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34847 "RANLIB=$${RANLIB}" \
34848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34849 dvi) \
34850 || exit 1
34851
34852 @endif target-libgo
34853
34854 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
34855 maybe-pdf-target-libgo:
34856 @if target-libgo
34857 maybe-pdf-target-libgo: pdf-target-libgo
34858
34859 pdf-target-libgo: \
34860 configure-target-libgo
34861 @: $(MAKE); $(unstage)
34862 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34863 r=`${PWD_COMMAND}`; export r; \
34864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34865 $(NORMAL_TARGET_EXPORTS) \
34866 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34867 for flag in $(EXTRA_TARGET_FLAGS); do \
34868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34869 done; \
34870 (cd $(TARGET_SUBDIR)/libgo && \
34871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34873 "RANLIB=$${RANLIB}" \
34874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34875 pdf) \
34876 || exit 1
34877
34878 @endif target-libgo
34879
34880 .PHONY: maybe-html-target-libgo html-target-libgo
34881 maybe-html-target-libgo:
34882 @if target-libgo
34883 maybe-html-target-libgo: html-target-libgo
34884
34885 html-target-libgo: \
34886 configure-target-libgo
34887 @: $(MAKE); $(unstage)
34888 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34889 r=`${PWD_COMMAND}`; export r; \
34890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34891 $(NORMAL_TARGET_EXPORTS) \
34892 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34893 for flag in $(EXTRA_TARGET_FLAGS); do \
34894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34895 done; \
34896 (cd $(TARGET_SUBDIR)/libgo && \
34897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34899 "RANLIB=$${RANLIB}" \
34900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34901 html) \
34902 || exit 1
34903
34904 @endif target-libgo
34905
34906 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34907 maybe-TAGS-target-libgo:
34908 @if target-libgo
34909 maybe-TAGS-target-libgo: TAGS-target-libgo
34910
34911 TAGS-target-libgo: \
34912 configure-target-libgo
34913 @: $(MAKE); $(unstage)
34914 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34915 r=`${PWD_COMMAND}`; export r; \
34916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34917 $(NORMAL_TARGET_EXPORTS) \
34918 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34919 for flag in $(EXTRA_TARGET_FLAGS); do \
34920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34921 done; \
34922 (cd $(TARGET_SUBDIR)/libgo && \
34923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34925 "RANLIB=$${RANLIB}" \
34926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34927 TAGS) \
34928 || exit 1
34929
34930 @endif target-libgo
34931
34932 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
34933 maybe-install-info-target-libgo:
34934 @if target-libgo
34935 maybe-install-info-target-libgo: install-info-target-libgo
34936
34937 install-info-target-libgo: \
34938 configure-target-libgo \
34939 info-target-libgo
34940 @: $(MAKE); $(unstage)
34941 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34942 r=`${PWD_COMMAND}`; export r; \
34943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34944 $(NORMAL_TARGET_EXPORTS) \
34945 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34946 for flag in $(EXTRA_TARGET_FLAGS); do \
34947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34948 done; \
34949 (cd $(TARGET_SUBDIR)/libgo && \
34950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34952 "RANLIB=$${RANLIB}" \
34953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34954 install-info) \
34955 || exit 1
34956
34957 @endif target-libgo
34958
34959 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34960 maybe-install-pdf-target-libgo:
34961 @if target-libgo
34962 maybe-install-pdf-target-libgo: install-pdf-target-libgo
34963
34964 install-pdf-target-libgo: \
34965 configure-target-libgo \
34966 pdf-target-libgo
34967 @: $(MAKE); $(unstage)
34968 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34969 r=`${PWD_COMMAND}`; export r; \
34970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34971 $(NORMAL_TARGET_EXPORTS) \
34972 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34973 for flag in $(EXTRA_TARGET_FLAGS); do \
34974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34975 done; \
34976 (cd $(TARGET_SUBDIR)/libgo && \
34977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34979 "RANLIB=$${RANLIB}" \
34980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34981 install-pdf) \
34982 || exit 1
34983
34984 @endif target-libgo
34985
34986 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
34987 maybe-install-html-target-libgo:
34988 @if target-libgo
34989 maybe-install-html-target-libgo: install-html-target-libgo
34990
34991 install-html-target-libgo: \
34992 configure-target-libgo \
34993 html-target-libgo
34994 @: $(MAKE); $(unstage)
34995 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34996 r=`${PWD_COMMAND}`; export r; \
34997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34998 $(NORMAL_TARGET_EXPORTS) \
34999 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
35000 for flag in $(EXTRA_TARGET_FLAGS); do \
35001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35002 done; \
35003 (cd $(TARGET_SUBDIR)/libgo && \
35004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35006 "RANLIB=$${RANLIB}" \
35007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35008 install-html) \
35009 || exit 1
35010
35011 @endif target-libgo
35012
35013 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
35014 maybe-installcheck-target-libgo:
35015 @if target-libgo
35016 maybe-installcheck-target-libgo: installcheck-target-libgo
35017
35018 installcheck-target-libgo: \
35019 configure-target-libgo
35020 @: $(MAKE); $(unstage)
35021 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35022 r=`${PWD_COMMAND}`; export r; \
35023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35024 $(NORMAL_TARGET_EXPORTS) \
35025 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35026 for flag in $(EXTRA_TARGET_FLAGS); do \
35027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35028 done; \
35029 (cd $(TARGET_SUBDIR)/libgo && \
35030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35032 "RANLIB=$${RANLIB}" \
35033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35034 installcheck) \
35035 || exit 1
35036
35037 @endif target-libgo
35038
35039 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35040 maybe-mostlyclean-target-libgo:
35041 @if target-libgo
35042 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35043
35044 mostlyclean-target-libgo:
35045 @: $(MAKE); $(unstage)
35046 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35047 r=`${PWD_COMMAND}`; export r; \
35048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35049 $(NORMAL_TARGET_EXPORTS) \
35050 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35051 for flag in $(EXTRA_TARGET_FLAGS); do \
35052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35053 done; \
35054 (cd $(TARGET_SUBDIR)/libgo && \
35055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35057 "RANLIB=$${RANLIB}" \
35058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35059 mostlyclean) \
35060 || exit 1
35061
35062 @endif target-libgo
35063
35064 .PHONY: maybe-clean-target-libgo clean-target-libgo
35065 maybe-clean-target-libgo:
35066 @if target-libgo
35067 maybe-clean-target-libgo: clean-target-libgo
35068
35069 clean-target-libgo:
35070 @: $(MAKE); $(unstage)
35071 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35072 r=`${PWD_COMMAND}`; export r; \
35073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35074 $(NORMAL_TARGET_EXPORTS) \
35075 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35076 for flag in $(EXTRA_TARGET_FLAGS); do \
35077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35078 done; \
35079 (cd $(TARGET_SUBDIR)/libgo && \
35080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35082 "RANLIB=$${RANLIB}" \
35083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35084 clean) \
35085 || exit 1
35086
35087 @endif target-libgo
35088
35089 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35090 maybe-distclean-target-libgo:
35091 @if target-libgo
35092 maybe-distclean-target-libgo: distclean-target-libgo
35093
35094 distclean-target-libgo:
35095 @: $(MAKE); $(unstage)
35096 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35097 r=`${PWD_COMMAND}`; export r; \
35098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35099 $(NORMAL_TARGET_EXPORTS) \
35100 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35101 for flag in $(EXTRA_TARGET_FLAGS); do \
35102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35103 done; \
35104 (cd $(TARGET_SUBDIR)/libgo && \
35105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35107 "RANLIB=$${RANLIB}" \
35108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35109 distclean) \
35110 || exit 1
35111
35112 @endif target-libgo
35113
35114 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35115 maybe-maintainer-clean-target-libgo:
35116 @if target-libgo
35117 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35118
35119 maintainer-clean-target-libgo:
35120 @: $(MAKE); $(unstage)
35121 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35122 r=`${PWD_COMMAND}`; export r; \
35123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35124 $(NORMAL_TARGET_EXPORTS) \
35125 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35126 for flag in $(EXTRA_TARGET_FLAGS); do \
35127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35128 done; \
35129 (cd $(TARGET_SUBDIR)/libgo && \
35130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35132 "RANLIB=$${RANLIB}" \
35133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35134 maintainer-clean) \
35135 || exit 1
35136
35137 @endif target-libgo
35138
35139
35140
35141
35142
35143 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35144 maybe-configure-target-libtermcap:
35145 @if gcc-bootstrap
35146 configure-target-libtermcap: stage_current
35147 @endif gcc-bootstrap
35148 @if target-libtermcap
35149 maybe-configure-target-libtermcap: configure-target-libtermcap
35150 configure-target-libtermcap:
35151 @: $(MAKE); $(unstage)
35152 @r=`${PWD_COMMAND}`; export r; \
35153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35154 echo "Checking multilib configuration for libtermcap..."; \
35155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35156 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35157 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35158 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35159 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35160 else \
35161 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35162 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35163 fi; \
35164 else \
35165 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35166 fi; \
35167 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35168 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35169 $(NORMAL_TARGET_EXPORTS) \
35170 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35171 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35172 case $(srcdir) in \
35173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35174 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35176 esac; \
35177 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35178 libsrcdir="$$s/libtermcap"; \
35179 rm -f no-such-file || : ; \
35180 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35181 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35182 --target=${target_alias} $${srcdiroption} \
35183 || exit 1
35184 @endif target-libtermcap
35185
35186
35187
35188
35189
35190 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35191 maybe-all-target-libtermcap:
35192 @if gcc-bootstrap
35193 all-target-libtermcap: stage_current
35194 @endif gcc-bootstrap
35195 @if target-libtermcap
35196 TARGET-target-libtermcap=all
35197 maybe-all-target-libtermcap: all-target-libtermcap
35198 all-target-libtermcap: configure-target-libtermcap
35199 @: $(MAKE); $(unstage)
35200 @r=`${PWD_COMMAND}`; export r; \
35201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35202 $(NORMAL_TARGET_EXPORTS) \
35203 (cd $(TARGET_SUBDIR)/libtermcap && \
35204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35205 $(TARGET-target-libtermcap))
35206 @endif target-libtermcap
35207
35208
35209
35210
35211
35212 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35213 maybe-check-target-libtermcap:
35214 @if target-libtermcap
35215 maybe-check-target-libtermcap: check-target-libtermcap
35216
35217 # Dummy target for uncheckable module.
35218 check-target-libtermcap:
35219
35220 @endif target-libtermcap
35221
35222 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35223 maybe-install-target-libtermcap:
35224 @if target-libtermcap
35225 maybe-install-target-libtermcap: install-target-libtermcap
35226
35227 install-target-libtermcap: installdirs
35228 @: $(MAKE); $(unstage)
35229 @r=`${PWD_COMMAND}`; export r; \
35230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35231 $(NORMAL_TARGET_EXPORTS) \
35232 (cd $(TARGET_SUBDIR)/libtermcap && \
35233 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35234
35235 @endif target-libtermcap
35236
35237 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35238 maybe-install-strip-target-libtermcap:
35239 @if target-libtermcap
35240 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35241
35242 install-strip-target-libtermcap: installdirs
35243 @: $(MAKE); $(unstage)
35244 @r=`${PWD_COMMAND}`; export r; \
35245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35246 $(NORMAL_TARGET_EXPORTS) \
35247 (cd $(TARGET_SUBDIR)/libtermcap && \
35248 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35249
35250 @endif target-libtermcap
35251
35252 # Other targets (info, dvi, pdf, etc.)
35253
35254 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35255 maybe-info-target-libtermcap:
35256 @if target-libtermcap
35257 maybe-info-target-libtermcap: info-target-libtermcap
35258
35259 info-target-libtermcap: \
35260 configure-target-libtermcap
35261 @: $(MAKE); $(unstage)
35262 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35263 r=`${PWD_COMMAND}`; export r; \
35264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35265 $(NORMAL_TARGET_EXPORTS) \
35266 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35267 for flag in $(EXTRA_TARGET_FLAGS); do \
35268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35269 done; \
35270 (cd $(TARGET_SUBDIR)/libtermcap && \
35271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35273 "RANLIB=$${RANLIB}" \
35274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35275 info) \
35276 || exit 1
35277
35278 @endif target-libtermcap
35279
35280 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35281 maybe-dvi-target-libtermcap:
35282 @if target-libtermcap
35283 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35284
35285 dvi-target-libtermcap: \
35286 configure-target-libtermcap
35287 @: $(MAKE); $(unstage)
35288 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35289 r=`${PWD_COMMAND}`; export r; \
35290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35291 $(NORMAL_TARGET_EXPORTS) \
35292 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35293 for flag in $(EXTRA_TARGET_FLAGS); do \
35294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35295 done; \
35296 (cd $(TARGET_SUBDIR)/libtermcap && \
35297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35299 "RANLIB=$${RANLIB}" \
35300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35301 dvi) \
35302 || exit 1
35303
35304 @endif target-libtermcap
35305
35306 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35307 maybe-pdf-target-libtermcap:
35308 @if target-libtermcap
35309 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35310
35311 pdf-target-libtermcap: \
35312 configure-target-libtermcap
35313 @: $(MAKE); $(unstage)
35314 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35315 r=`${PWD_COMMAND}`; export r; \
35316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35317 $(NORMAL_TARGET_EXPORTS) \
35318 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35319 for flag in $(EXTRA_TARGET_FLAGS); do \
35320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35321 done; \
35322 (cd $(TARGET_SUBDIR)/libtermcap && \
35323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35325 "RANLIB=$${RANLIB}" \
35326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35327 pdf) \
35328 || exit 1
35329
35330 @endif target-libtermcap
35331
35332 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35333 maybe-html-target-libtermcap:
35334 @if target-libtermcap
35335 maybe-html-target-libtermcap: html-target-libtermcap
35336
35337 html-target-libtermcap: \
35338 configure-target-libtermcap
35339 @: $(MAKE); $(unstage)
35340 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35341 r=`${PWD_COMMAND}`; export r; \
35342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35343 $(NORMAL_TARGET_EXPORTS) \
35344 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35345 for flag in $(EXTRA_TARGET_FLAGS); do \
35346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35347 done; \
35348 (cd $(TARGET_SUBDIR)/libtermcap && \
35349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35351 "RANLIB=$${RANLIB}" \
35352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35353 html) \
35354 || exit 1
35355
35356 @endif target-libtermcap
35357
35358 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35359 maybe-TAGS-target-libtermcap:
35360 @if target-libtermcap
35361 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35362
35363 TAGS-target-libtermcap: \
35364 configure-target-libtermcap
35365 @: $(MAKE); $(unstage)
35366 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35367 r=`${PWD_COMMAND}`; export r; \
35368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35369 $(NORMAL_TARGET_EXPORTS) \
35370 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35371 for flag in $(EXTRA_TARGET_FLAGS); do \
35372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35373 done; \
35374 (cd $(TARGET_SUBDIR)/libtermcap && \
35375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35377 "RANLIB=$${RANLIB}" \
35378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35379 TAGS) \
35380 || exit 1
35381
35382 @endif target-libtermcap
35383
35384 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35385 maybe-install-info-target-libtermcap:
35386 @if target-libtermcap
35387 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35388
35389 install-info-target-libtermcap: \
35390 configure-target-libtermcap \
35391 info-target-libtermcap
35392 @: $(MAKE); $(unstage)
35393 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35394 r=`${PWD_COMMAND}`; export r; \
35395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35396 $(NORMAL_TARGET_EXPORTS) \
35397 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35398 for flag in $(EXTRA_TARGET_FLAGS); do \
35399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35400 done; \
35401 (cd $(TARGET_SUBDIR)/libtermcap && \
35402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35404 "RANLIB=$${RANLIB}" \
35405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35406 install-info) \
35407 || exit 1
35408
35409 @endif target-libtermcap
35410
35411 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35412 maybe-install-pdf-target-libtermcap:
35413 @if target-libtermcap
35414 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35415
35416 install-pdf-target-libtermcap: \
35417 configure-target-libtermcap \
35418 pdf-target-libtermcap
35419 @: $(MAKE); $(unstage)
35420 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35421 r=`${PWD_COMMAND}`; export r; \
35422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35423 $(NORMAL_TARGET_EXPORTS) \
35424 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35425 for flag in $(EXTRA_TARGET_FLAGS); do \
35426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35427 done; \
35428 (cd $(TARGET_SUBDIR)/libtermcap && \
35429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35431 "RANLIB=$${RANLIB}" \
35432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35433 install-pdf) \
35434 || exit 1
35435
35436 @endif target-libtermcap
35437
35438 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35439 maybe-install-html-target-libtermcap:
35440 @if target-libtermcap
35441 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35442
35443 install-html-target-libtermcap: \
35444 configure-target-libtermcap \
35445 html-target-libtermcap
35446 @: $(MAKE); $(unstage)
35447 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35448 r=`${PWD_COMMAND}`; export r; \
35449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35450 $(NORMAL_TARGET_EXPORTS) \
35451 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35452 for flag in $(EXTRA_TARGET_FLAGS); do \
35453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35454 done; \
35455 (cd $(TARGET_SUBDIR)/libtermcap && \
35456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35458 "RANLIB=$${RANLIB}" \
35459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35460 install-html) \
35461 || exit 1
35462
35463 @endif target-libtermcap
35464
35465 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35466 maybe-installcheck-target-libtermcap:
35467 @if target-libtermcap
35468 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35469
35470 installcheck-target-libtermcap: \
35471 configure-target-libtermcap
35472 @: $(MAKE); $(unstage)
35473 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35474 r=`${PWD_COMMAND}`; export r; \
35475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35476 $(NORMAL_TARGET_EXPORTS) \
35477 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35478 for flag in $(EXTRA_TARGET_FLAGS); do \
35479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35480 done; \
35481 (cd $(TARGET_SUBDIR)/libtermcap && \
35482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35484 "RANLIB=$${RANLIB}" \
35485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35486 installcheck) \
35487 || exit 1
35488
35489 @endif target-libtermcap
35490
35491 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35492 maybe-mostlyclean-target-libtermcap:
35493 @if target-libtermcap
35494 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35495
35496 # libtermcap doesn't support mostlyclean.
35497 mostlyclean-target-libtermcap:
35498
35499 @endif target-libtermcap
35500
35501 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35502 maybe-clean-target-libtermcap:
35503 @if target-libtermcap
35504 maybe-clean-target-libtermcap: clean-target-libtermcap
35505
35506 # libtermcap doesn't support clean.
35507 clean-target-libtermcap:
35508
35509 @endif target-libtermcap
35510
35511 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35512 maybe-distclean-target-libtermcap:
35513 @if target-libtermcap
35514 maybe-distclean-target-libtermcap: distclean-target-libtermcap
35515
35516 # libtermcap doesn't support distclean.
35517 distclean-target-libtermcap:
35518
35519 @endif target-libtermcap
35520
35521 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35522 maybe-maintainer-clean-target-libtermcap:
35523 @if target-libtermcap
35524 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35525
35526 # libtermcap doesn't support maintainer-clean.
35527 maintainer-clean-target-libtermcap:
35528
35529 @endif target-libtermcap
35530
35531
35532
35533
35534
35535 .PHONY: configure-target-winsup maybe-configure-target-winsup
35536 maybe-configure-target-winsup:
35537 @if gcc-bootstrap
35538 configure-target-winsup: stage_current
35539 @endif gcc-bootstrap
35540 @if target-winsup
35541 maybe-configure-target-winsup: configure-target-winsup
35542 configure-target-winsup:
35543 @: $(MAKE); $(unstage)
35544 @r=`${PWD_COMMAND}`; export r; \
35545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35546 echo "Checking multilib configuration for winsup..."; \
35547 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35548 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35549 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35550 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35551 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35552 else \
35553 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35554 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35555 fi; \
35556 else \
35557 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35558 fi; \
35559 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35560 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35561 $(NORMAL_TARGET_EXPORTS) \
35562 echo Configuring in $(TARGET_SUBDIR)/winsup; \
35563 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35564 case $(srcdir) in \
35565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35566 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35568 esac; \
35569 srcdiroption="--srcdir=$${topdir}/winsup"; \
35570 libsrcdir="$$s/winsup"; \
35571 rm -f no-such-file || : ; \
35572 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35573 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35574 --target=${target_alias} $${srcdiroption} \
35575 || exit 1
35576 @endif target-winsup
35577
35578
35579
35580
35581
35582 .PHONY: all-target-winsup maybe-all-target-winsup
35583 maybe-all-target-winsup:
35584 @if gcc-bootstrap
35585 all-target-winsup: stage_current
35586 @endif gcc-bootstrap
35587 @if target-winsup
35588 TARGET-target-winsup=all
35589 maybe-all-target-winsup: all-target-winsup
35590 all-target-winsup: configure-target-winsup
35591 @: $(MAKE); $(unstage)
35592 @r=`${PWD_COMMAND}`; export r; \
35593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35594 $(NORMAL_TARGET_EXPORTS) \
35595 (cd $(TARGET_SUBDIR)/winsup && \
35596 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35597 $(TARGET-target-winsup))
35598 @endif target-winsup
35599
35600
35601
35602
35603
35604 .PHONY: check-target-winsup maybe-check-target-winsup
35605 maybe-check-target-winsup:
35606 @if target-winsup
35607 maybe-check-target-winsup: check-target-winsup
35608
35609 check-target-winsup:
35610 @: $(MAKE); $(unstage)
35611 @r=`${PWD_COMMAND}`; export r; \
35612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35613 $(NORMAL_TARGET_EXPORTS) \
35614 (cd $(TARGET_SUBDIR)/winsup && \
35615 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35616
35617 @endif target-winsup
35618
35619 .PHONY: install-target-winsup maybe-install-target-winsup
35620 maybe-install-target-winsup:
35621 @if target-winsup
35622 maybe-install-target-winsup: install-target-winsup
35623
35624 install-target-winsup: installdirs
35625 @: $(MAKE); $(unstage)
35626 @r=`${PWD_COMMAND}`; export r; \
35627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35628 $(NORMAL_TARGET_EXPORTS) \
35629 (cd $(TARGET_SUBDIR)/winsup && \
35630 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35631
35632 @endif target-winsup
35633
35634 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35635 maybe-install-strip-target-winsup:
35636 @if target-winsup
35637 maybe-install-strip-target-winsup: install-strip-target-winsup
35638
35639 install-strip-target-winsup: installdirs
35640 @: $(MAKE); $(unstage)
35641 @r=`${PWD_COMMAND}`; export r; \
35642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35643 $(NORMAL_TARGET_EXPORTS) \
35644 (cd $(TARGET_SUBDIR)/winsup && \
35645 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35646
35647 @endif target-winsup
35648
35649 # Other targets (info, dvi, pdf, etc.)
35650
35651 .PHONY: maybe-info-target-winsup info-target-winsup
35652 maybe-info-target-winsup:
35653 @if target-winsup
35654 maybe-info-target-winsup: info-target-winsup
35655
35656 info-target-winsup: \
35657 configure-target-winsup
35658 @: $(MAKE); $(unstage)
35659 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35660 r=`${PWD_COMMAND}`; export r; \
35661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35662 $(NORMAL_TARGET_EXPORTS) \
35663 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35664 for flag in $(EXTRA_TARGET_FLAGS); do \
35665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35666 done; \
35667 (cd $(TARGET_SUBDIR)/winsup && \
35668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35670 "RANLIB=$${RANLIB}" \
35671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35672 info) \
35673 || exit 1
35674
35675 @endif target-winsup
35676
35677 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
35678 maybe-dvi-target-winsup:
35679 @if target-winsup
35680 maybe-dvi-target-winsup: dvi-target-winsup
35681
35682 dvi-target-winsup: \
35683 configure-target-winsup
35684 @: $(MAKE); $(unstage)
35685 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35686 r=`${PWD_COMMAND}`; export r; \
35687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35688 $(NORMAL_TARGET_EXPORTS) \
35689 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35690 for flag in $(EXTRA_TARGET_FLAGS); do \
35691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35692 done; \
35693 (cd $(TARGET_SUBDIR)/winsup && \
35694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35696 "RANLIB=$${RANLIB}" \
35697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35698 dvi) \
35699 || exit 1
35700
35701 @endif target-winsup
35702
35703 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
35704 maybe-pdf-target-winsup:
35705 @if target-winsup
35706 maybe-pdf-target-winsup: pdf-target-winsup
35707
35708 pdf-target-winsup: \
35709 configure-target-winsup
35710 @: $(MAKE); $(unstage)
35711 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35712 r=`${PWD_COMMAND}`; export r; \
35713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35714 $(NORMAL_TARGET_EXPORTS) \
35715 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35716 for flag in $(EXTRA_TARGET_FLAGS); do \
35717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35718 done; \
35719 (cd $(TARGET_SUBDIR)/winsup && \
35720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35722 "RANLIB=$${RANLIB}" \
35723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35724 pdf) \
35725 || exit 1
35726
35727 @endif target-winsup
35728
35729 .PHONY: maybe-html-target-winsup html-target-winsup
35730 maybe-html-target-winsup:
35731 @if target-winsup
35732 maybe-html-target-winsup: html-target-winsup
35733
35734 html-target-winsup: \
35735 configure-target-winsup
35736 @: $(MAKE); $(unstage)
35737 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35738 r=`${PWD_COMMAND}`; export r; \
35739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35740 $(NORMAL_TARGET_EXPORTS) \
35741 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35742 for flag in $(EXTRA_TARGET_FLAGS); do \
35743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35744 done; \
35745 (cd $(TARGET_SUBDIR)/winsup && \
35746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35748 "RANLIB=$${RANLIB}" \
35749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35750 html) \
35751 || exit 1
35752
35753 @endif target-winsup
35754
35755 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35756 maybe-TAGS-target-winsup:
35757 @if target-winsup
35758 maybe-TAGS-target-winsup: TAGS-target-winsup
35759
35760 TAGS-target-winsup: \
35761 configure-target-winsup
35762 @: $(MAKE); $(unstage)
35763 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35764 r=`${PWD_COMMAND}`; export r; \
35765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35766 $(NORMAL_TARGET_EXPORTS) \
35767 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35768 for flag in $(EXTRA_TARGET_FLAGS); do \
35769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35770 done; \
35771 (cd $(TARGET_SUBDIR)/winsup && \
35772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35774 "RANLIB=$${RANLIB}" \
35775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35776 TAGS) \
35777 || exit 1
35778
35779 @endif target-winsup
35780
35781 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
35782 maybe-install-info-target-winsup:
35783 @if target-winsup
35784 maybe-install-info-target-winsup: install-info-target-winsup
35785
35786 install-info-target-winsup: \
35787 configure-target-winsup \
35788 info-target-winsup
35789 @: $(MAKE); $(unstage)
35790 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35791 r=`${PWD_COMMAND}`; export r; \
35792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35793 $(NORMAL_TARGET_EXPORTS) \
35794 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35795 for flag in $(EXTRA_TARGET_FLAGS); do \
35796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35797 done; \
35798 (cd $(TARGET_SUBDIR)/winsup && \
35799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35801 "RANLIB=$${RANLIB}" \
35802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35803 install-info) \
35804 || exit 1
35805
35806 @endif target-winsup
35807
35808 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35809 maybe-install-pdf-target-winsup:
35810 @if target-winsup
35811 maybe-install-pdf-target-winsup: install-pdf-target-winsup
35812
35813 install-pdf-target-winsup: \
35814 configure-target-winsup \
35815 pdf-target-winsup
35816 @: $(MAKE); $(unstage)
35817 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35818 r=`${PWD_COMMAND}`; export r; \
35819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35820 $(NORMAL_TARGET_EXPORTS) \
35821 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35822 for flag in $(EXTRA_TARGET_FLAGS); do \
35823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35824 done; \
35825 (cd $(TARGET_SUBDIR)/winsup && \
35826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35828 "RANLIB=$${RANLIB}" \
35829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35830 install-pdf) \
35831 || exit 1
35832
35833 @endif target-winsup
35834
35835 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
35836 maybe-install-html-target-winsup:
35837 @if target-winsup
35838 maybe-install-html-target-winsup: install-html-target-winsup
35839
35840 install-html-target-winsup: \
35841 configure-target-winsup \
35842 html-target-winsup
35843 @: $(MAKE); $(unstage)
35844 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35845 r=`${PWD_COMMAND}`; export r; \
35846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35847 $(NORMAL_TARGET_EXPORTS) \
35848 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35849 for flag in $(EXTRA_TARGET_FLAGS); do \
35850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35851 done; \
35852 (cd $(TARGET_SUBDIR)/winsup && \
35853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35855 "RANLIB=$${RANLIB}" \
35856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35857 install-html) \
35858 || exit 1
35859
35860 @endif target-winsup
35861
35862 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35863 maybe-installcheck-target-winsup:
35864 @if target-winsup
35865 maybe-installcheck-target-winsup: installcheck-target-winsup
35866
35867 installcheck-target-winsup: \
35868 configure-target-winsup
35869 @: $(MAKE); $(unstage)
35870 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35871 r=`${PWD_COMMAND}`; export r; \
35872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35873 $(NORMAL_TARGET_EXPORTS) \
35874 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35875 for flag in $(EXTRA_TARGET_FLAGS); do \
35876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35877 done; \
35878 (cd $(TARGET_SUBDIR)/winsup && \
35879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35881 "RANLIB=$${RANLIB}" \
35882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35883 installcheck) \
35884 || exit 1
35885
35886 @endif target-winsup
35887
35888 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35889 maybe-mostlyclean-target-winsup:
35890 @if target-winsup
35891 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35892
35893 mostlyclean-target-winsup:
35894 @: $(MAKE); $(unstage)
35895 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35896 r=`${PWD_COMMAND}`; export r; \
35897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35898 $(NORMAL_TARGET_EXPORTS) \
35899 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35900 for flag in $(EXTRA_TARGET_FLAGS); do \
35901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35902 done; \
35903 (cd $(TARGET_SUBDIR)/winsup && \
35904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35906 "RANLIB=$${RANLIB}" \
35907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35908 mostlyclean) \
35909 || exit 1
35910
35911 @endif target-winsup
35912
35913 .PHONY: maybe-clean-target-winsup clean-target-winsup
35914 maybe-clean-target-winsup:
35915 @if target-winsup
35916 maybe-clean-target-winsup: clean-target-winsup
35917
35918 clean-target-winsup:
35919 @: $(MAKE); $(unstage)
35920 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35921 r=`${PWD_COMMAND}`; export r; \
35922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35923 $(NORMAL_TARGET_EXPORTS) \
35924 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35925 for flag in $(EXTRA_TARGET_FLAGS); do \
35926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35927 done; \
35928 (cd $(TARGET_SUBDIR)/winsup && \
35929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35931 "RANLIB=$${RANLIB}" \
35932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35933 clean) \
35934 || exit 1
35935
35936 @endif target-winsup
35937
35938 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
35939 maybe-distclean-target-winsup:
35940 @if target-winsup
35941 maybe-distclean-target-winsup: distclean-target-winsup
35942
35943 distclean-target-winsup:
35944 @: $(MAKE); $(unstage)
35945 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35946 r=`${PWD_COMMAND}`; export r; \
35947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35948 $(NORMAL_TARGET_EXPORTS) \
35949 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35950 for flag in $(EXTRA_TARGET_FLAGS); do \
35951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35952 done; \
35953 (cd $(TARGET_SUBDIR)/winsup && \
35954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35956 "RANLIB=$${RANLIB}" \
35957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35958 distclean) \
35959 || exit 1
35960
35961 @endif target-winsup
35962
35963 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35964 maybe-maintainer-clean-target-winsup:
35965 @if target-winsup
35966 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35967
35968 maintainer-clean-target-winsup:
35969 @: $(MAKE); $(unstage)
35970 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35971 r=`${PWD_COMMAND}`; export r; \
35972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35973 $(NORMAL_TARGET_EXPORTS) \
35974 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35975 for flag in $(EXTRA_TARGET_FLAGS); do \
35976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35977 done; \
35978 (cd $(TARGET_SUBDIR)/winsup && \
35979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35981 "RANLIB=$${RANLIB}" \
35982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35983 maintainer-clean) \
35984 || exit 1
35985
35986 @endif target-winsup
35987
35988
35989
35990
35991
35992 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
35993 maybe-configure-target-libgloss:
35994 @if gcc-bootstrap
35995 configure-target-libgloss: stage_current
35996 @endif gcc-bootstrap
35997 @if target-libgloss
35998 maybe-configure-target-libgloss: configure-target-libgloss
35999 configure-target-libgloss:
36000 @: $(MAKE); $(unstage)
36001 @r=`${PWD_COMMAND}`; export r; \
36002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36003 echo "Checking multilib configuration for libgloss..."; \
36004 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36005 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
36006 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36007 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36008 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
36009 else \
36010 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
36011 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36012 fi; \
36013 else \
36014 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36015 fi; \
36016 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
36017 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36018 $(NORMAL_TARGET_EXPORTS) \
36019 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
36020 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
36021 case $(srcdir) in \
36022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36023 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36025 esac; \
36026 srcdiroption="--srcdir=$${topdir}/libgloss"; \
36027 libsrcdir="$$s/libgloss"; \
36028 rm -f no-such-file || : ; \
36029 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36030 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36031 --target=${target_alias} $${srcdiroption} \
36032 || exit 1
36033 @endif target-libgloss
36034
36035
36036
36037
36038
36039 .PHONY: all-target-libgloss maybe-all-target-libgloss
36040 maybe-all-target-libgloss:
36041 @if gcc-bootstrap
36042 all-target-libgloss: stage_current
36043 @endif gcc-bootstrap
36044 @if target-libgloss
36045 TARGET-target-libgloss=all
36046 maybe-all-target-libgloss: all-target-libgloss
36047 all-target-libgloss: configure-target-libgloss
36048 @: $(MAKE); $(unstage)
36049 @r=`${PWD_COMMAND}`; export r; \
36050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36051 $(NORMAL_TARGET_EXPORTS) \
36052 (cd $(TARGET_SUBDIR)/libgloss && \
36053 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36054 $(TARGET-target-libgloss))
36055 @endif target-libgloss
36056
36057
36058
36059
36060
36061 .PHONY: check-target-libgloss maybe-check-target-libgloss
36062 maybe-check-target-libgloss:
36063 @if target-libgloss
36064 maybe-check-target-libgloss: check-target-libgloss
36065
36066 # Dummy target for uncheckable module.
36067 check-target-libgloss:
36068
36069 @endif target-libgloss
36070
36071 .PHONY: install-target-libgloss maybe-install-target-libgloss
36072 maybe-install-target-libgloss:
36073 @if target-libgloss
36074 maybe-install-target-libgloss: install-target-libgloss
36075
36076 install-target-libgloss: installdirs
36077 @: $(MAKE); $(unstage)
36078 @r=`${PWD_COMMAND}`; export r; \
36079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36080 $(NORMAL_TARGET_EXPORTS) \
36081 (cd $(TARGET_SUBDIR)/libgloss && \
36082 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36083
36084 @endif target-libgloss
36085
36086 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36087 maybe-install-strip-target-libgloss:
36088 @if target-libgloss
36089 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36090
36091 install-strip-target-libgloss: installdirs
36092 @: $(MAKE); $(unstage)
36093 @r=`${PWD_COMMAND}`; export r; \
36094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36095 $(NORMAL_TARGET_EXPORTS) \
36096 (cd $(TARGET_SUBDIR)/libgloss && \
36097 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36098
36099 @endif target-libgloss
36100
36101 # Other targets (info, dvi, pdf, etc.)
36102
36103 .PHONY: maybe-info-target-libgloss info-target-libgloss
36104 maybe-info-target-libgloss:
36105 @if target-libgloss
36106 maybe-info-target-libgloss: info-target-libgloss
36107
36108 info-target-libgloss: \
36109 configure-target-libgloss
36110 @: $(MAKE); $(unstage)
36111 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36112 r=`${PWD_COMMAND}`; export r; \
36113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36114 $(NORMAL_TARGET_EXPORTS) \
36115 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36116 for flag in $(EXTRA_TARGET_FLAGS); do \
36117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36118 done; \
36119 (cd $(TARGET_SUBDIR)/libgloss && \
36120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36122 "RANLIB=$${RANLIB}" \
36123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36124 info) \
36125 || exit 1
36126
36127 @endif target-libgloss
36128
36129 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36130 maybe-dvi-target-libgloss:
36131 @if target-libgloss
36132 maybe-dvi-target-libgloss: dvi-target-libgloss
36133
36134 dvi-target-libgloss: \
36135 configure-target-libgloss
36136 @: $(MAKE); $(unstage)
36137 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36138 r=`${PWD_COMMAND}`; export r; \
36139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36140 $(NORMAL_TARGET_EXPORTS) \
36141 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36142 for flag in $(EXTRA_TARGET_FLAGS); do \
36143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36144 done; \
36145 (cd $(TARGET_SUBDIR)/libgloss && \
36146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36148 "RANLIB=$${RANLIB}" \
36149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36150 dvi) \
36151 || exit 1
36152
36153 @endif target-libgloss
36154
36155 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36156 maybe-pdf-target-libgloss:
36157 @if target-libgloss
36158 maybe-pdf-target-libgloss: pdf-target-libgloss
36159
36160 pdf-target-libgloss: \
36161 configure-target-libgloss
36162 @: $(MAKE); $(unstage)
36163 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36164 r=`${PWD_COMMAND}`; export r; \
36165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36166 $(NORMAL_TARGET_EXPORTS) \
36167 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36168 for flag in $(EXTRA_TARGET_FLAGS); do \
36169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36170 done; \
36171 (cd $(TARGET_SUBDIR)/libgloss && \
36172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36174 "RANLIB=$${RANLIB}" \
36175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36176 pdf) \
36177 || exit 1
36178
36179 @endif target-libgloss
36180
36181 .PHONY: maybe-html-target-libgloss html-target-libgloss
36182 maybe-html-target-libgloss:
36183 @if target-libgloss
36184 maybe-html-target-libgloss: html-target-libgloss
36185
36186 html-target-libgloss: \
36187 configure-target-libgloss
36188 @: $(MAKE); $(unstage)
36189 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36190 r=`${PWD_COMMAND}`; export r; \
36191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36192 $(NORMAL_TARGET_EXPORTS) \
36193 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36194 for flag in $(EXTRA_TARGET_FLAGS); do \
36195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36196 done; \
36197 (cd $(TARGET_SUBDIR)/libgloss && \
36198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36200 "RANLIB=$${RANLIB}" \
36201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36202 html) \
36203 || exit 1
36204
36205 @endif target-libgloss
36206
36207 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36208 maybe-TAGS-target-libgloss:
36209 @if target-libgloss
36210 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36211
36212 TAGS-target-libgloss: \
36213 configure-target-libgloss
36214 @: $(MAKE); $(unstage)
36215 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36216 r=`${PWD_COMMAND}`; export r; \
36217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36218 $(NORMAL_TARGET_EXPORTS) \
36219 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36220 for flag in $(EXTRA_TARGET_FLAGS); do \
36221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36222 done; \
36223 (cd $(TARGET_SUBDIR)/libgloss && \
36224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36226 "RANLIB=$${RANLIB}" \
36227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36228 TAGS) \
36229 || exit 1
36230
36231 @endif target-libgloss
36232
36233 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36234 maybe-install-info-target-libgloss:
36235 @if target-libgloss
36236 maybe-install-info-target-libgloss: install-info-target-libgloss
36237
36238 install-info-target-libgloss: \
36239 configure-target-libgloss \
36240 info-target-libgloss
36241 @: $(MAKE); $(unstage)
36242 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36243 r=`${PWD_COMMAND}`; export r; \
36244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36245 $(NORMAL_TARGET_EXPORTS) \
36246 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36247 for flag in $(EXTRA_TARGET_FLAGS); do \
36248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36249 done; \
36250 (cd $(TARGET_SUBDIR)/libgloss && \
36251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36253 "RANLIB=$${RANLIB}" \
36254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36255 install-info) \
36256 || exit 1
36257
36258 @endif target-libgloss
36259
36260 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36261 maybe-install-pdf-target-libgloss:
36262 @if target-libgloss
36263 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36264
36265 install-pdf-target-libgloss: \
36266 configure-target-libgloss \
36267 pdf-target-libgloss
36268 @: $(MAKE); $(unstage)
36269 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36270 r=`${PWD_COMMAND}`; export r; \
36271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36272 $(NORMAL_TARGET_EXPORTS) \
36273 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36274 for flag in $(EXTRA_TARGET_FLAGS); do \
36275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36276 done; \
36277 (cd $(TARGET_SUBDIR)/libgloss && \
36278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36280 "RANLIB=$${RANLIB}" \
36281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36282 install-pdf) \
36283 || exit 1
36284
36285 @endif target-libgloss
36286
36287 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36288 maybe-install-html-target-libgloss:
36289 @if target-libgloss
36290 maybe-install-html-target-libgloss: install-html-target-libgloss
36291
36292 install-html-target-libgloss: \
36293 configure-target-libgloss \
36294 html-target-libgloss
36295 @: $(MAKE); $(unstage)
36296 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36297 r=`${PWD_COMMAND}`; export r; \
36298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36299 $(NORMAL_TARGET_EXPORTS) \
36300 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36301 for flag in $(EXTRA_TARGET_FLAGS); do \
36302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36303 done; \
36304 (cd $(TARGET_SUBDIR)/libgloss && \
36305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36307 "RANLIB=$${RANLIB}" \
36308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36309 install-html) \
36310 || exit 1
36311
36312 @endif target-libgloss
36313
36314 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36315 maybe-installcheck-target-libgloss:
36316 @if target-libgloss
36317 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36318
36319 installcheck-target-libgloss: \
36320 configure-target-libgloss
36321 @: $(MAKE); $(unstage)
36322 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36323 r=`${PWD_COMMAND}`; export r; \
36324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36325 $(NORMAL_TARGET_EXPORTS) \
36326 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36327 for flag in $(EXTRA_TARGET_FLAGS); do \
36328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36329 done; \
36330 (cd $(TARGET_SUBDIR)/libgloss && \
36331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36333 "RANLIB=$${RANLIB}" \
36334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36335 installcheck) \
36336 || exit 1
36337
36338 @endif target-libgloss
36339
36340 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36341 maybe-mostlyclean-target-libgloss:
36342 @if target-libgloss
36343 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36344
36345 mostlyclean-target-libgloss:
36346 @: $(MAKE); $(unstage)
36347 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36348 r=`${PWD_COMMAND}`; export r; \
36349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36350 $(NORMAL_TARGET_EXPORTS) \
36351 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36352 for flag in $(EXTRA_TARGET_FLAGS); do \
36353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36354 done; \
36355 (cd $(TARGET_SUBDIR)/libgloss && \
36356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36358 "RANLIB=$${RANLIB}" \
36359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36360 mostlyclean) \
36361 || exit 1
36362
36363 @endif target-libgloss
36364
36365 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36366 maybe-clean-target-libgloss:
36367 @if target-libgloss
36368 maybe-clean-target-libgloss: clean-target-libgloss
36369
36370 clean-target-libgloss:
36371 @: $(MAKE); $(unstage)
36372 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36373 r=`${PWD_COMMAND}`; export r; \
36374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36375 $(NORMAL_TARGET_EXPORTS) \
36376 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36377 for flag in $(EXTRA_TARGET_FLAGS); do \
36378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36379 done; \
36380 (cd $(TARGET_SUBDIR)/libgloss && \
36381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36383 "RANLIB=$${RANLIB}" \
36384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36385 clean) \
36386 || exit 1
36387
36388 @endif target-libgloss
36389
36390 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36391 maybe-distclean-target-libgloss:
36392 @if target-libgloss
36393 maybe-distclean-target-libgloss: distclean-target-libgloss
36394
36395 distclean-target-libgloss:
36396 @: $(MAKE); $(unstage)
36397 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36398 r=`${PWD_COMMAND}`; export r; \
36399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36400 $(NORMAL_TARGET_EXPORTS) \
36401 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36402 for flag in $(EXTRA_TARGET_FLAGS); do \
36403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36404 done; \
36405 (cd $(TARGET_SUBDIR)/libgloss && \
36406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36408 "RANLIB=$${RANLIB}" \
36409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36410 distclean) \
36411 || exit 1
36412
36413 @endif target-libgloss
36414
36415 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36416 maybe-maintainer-clean-target-libgloss:
36417 @if target-libgloss
36418 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36419
36420 maintainer-clean-target-libgloss:
36421 @: $(MAKE); $(unstage)
36422 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36423 r=`${PWD_COMMAND}`; export r; \
36424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36425 $(NORMAL_TARGET_EXPORTS) \
36426 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36427 for flag in $(EXTRA_TARGET_FLAGS); do \
36428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36429 done; \
36430 (cd $(TARGET_SUBDIR)/libgloss && \
36431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36433 "RANLIB=$${RANLIB}" \
36434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36435 maintainer-clean) \
36436 || exit 1
36437
36438 @endif target-libgloss
36439
36440
36441
36442
36443
36444 .PHONY: configure-target-libffi maybe-configure-target-libffi
36445 maybe-configure-target-libffi:
36446 @if gcc-bootstrap
36447 configure-target-libffi: stage_current
36448 @endif gcc-bootstrap
36449 @if target-libffi
36450 maybe-configure-target-libffi: configure-target-libffi
36451 configure-target-libffi:
36452 @: $(MAKE); $(unstage)
36453 @r=`${PWD_COMMAND}`; export r; \
36454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455 echo "Checking multilib configuration for libffi..."; \
36456 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36457 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36458 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36459 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36460 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36461 else \
36462 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36463 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36464 fi; \
36465 else \
36466 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36467 fi; \
36468 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36469 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36470 $(NORMAL_TARGET_EXPORTS) \
36471 echo Configuring in $(TARGET_SUBDIR)/libffi; \
36472 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36473 case $(srcdir) in \
36474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36475 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36477 esac; \
36478 srcdiroption="--srcdir=$${topdir}/libffi"; \
36479 libsrcdir="$$s/libffi"; \
36480 rm -f no-such-file || : ; \
36481 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36482 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36483 --target=${target_alias} $${srcdiroption} \
36484 || exit 1
36485 @endif target-libffi
36486
36487
36488
36489
36490
36491 .PHONY: all-target-libffi maybe-all-target-libffi
36492 maybe-all-target-libffi:
36493 @if gcc-bootstrap
36494 all-target-libffi: stage_current
36495 @endif gcc-bootstrap
36496 @if target-libffi
36497 TARGET-target-libffi=all
36498 maybe-all-target-libffi: all-target-libffi
36499 all-target-libffi: configure-target-libffi
36500 @: $(MAKE); $(unstage)
36501 @r=`${PWD_COMMAND}`; export r; \
36502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36503 $(NORMAL_TARGET_EXPORTS) \
36504 (cd $(TARGET_SUBDIR)/libffi && \
36505 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36506 $(TARGET-target-libffi))
36507 @endif target-libffi
36508
36509
36510
36511
36512
36513 .PHONY: check-target-libffi maybe-check-target-libffi
36514 maybe-check-target-libffi:
36515 @if target-libffi
36516 maybe-check-target-libffi: check-target-libffi
36517
36518 check-target-libffi:
36519 @: $(MAKE); $(unstage)
36520 @r=`${PWD_COMMAND}`; export r; \
36521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36522 $(NORMAL_TARGET_EXPORTS) \
36523 (cd $(TARGET_SUBDIR)/libffi && \
36524 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36525
36526 @endif target-libffi
36527
36528 .PHONY: install-target-libffi maybe-install-target-libffi
36529 maybe-install-target-libffi:
36530 @if target-libffi
36531 maybe-install-target-libffi: install-target-libffi
36532
36533 install-target-libffi: installdirs
36534 @: $(MAKE); $(unstage)
36535 @r=`${PWD_COMMAND}`; export r; \
36536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36537 $(NORMAL_TARGET_EXPORTS) \
36538 (cd $(TARGET_SUBDIR)/libffi && \
36539 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36540
36541 @endif target-libffi
36542
36543 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36544 maybe-install-strip-target-libffi:
36545 @if target-libffi
36546 maybe-install-strip-target-libffi: install-strip-target-libffi
36547
36548 install-strip-target-libffi: installdirs
36549 @: $(MAKE); $(unstage)
36550 @r=`${PWD_COMMAND}`; export r; \
36551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36552 $(NORMAL_TARGET_EXPORTS) \
36553 (cd $(TARGET_SUBDIR)/libffi && \
36554 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36555
36556 @endif target-libffi
36557
36558 # Other targets (info, dvi, pdf, etc.)
36559
36560 .PHONY: maybe-info-target-libffi info-target-libffi
36561 maybe-info-target-libffi:
36562 @if target-libffi
36563 maybe-info-target-libffi: info-target-libffi
36564
36565 info-target-libffi: \
36566 configure-target-libffi
36567 @: $(MAKE); $(unstage)
36568 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36569 r=`${PWD_COMMAND}`; export r; \
36570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36571 $(NORMAL_TARGET_EXPORTS) \
36572 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36573 for flag in $(EXTRA_TARGET_FLAGS); do \
36574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36575 done; \
36576 (cd $(TARGET_SUBDIR)/libffi && \
36577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36579 "RANLIB=$${RANLIB}" \
36580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36581 info) \
36582 || exit 1
36583
36584 @endif target-libffi
36585
36586 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
36587 maybe-dvi-target-libffi:
36588 @if target-libffi
36589 maybe-dvi-target-libffi: dvi-target-libffi
36590
36591 dvi-target-libffi: \
36592 configure-target-libffi
36593 @: $(MAKE); $(unstage)
36594 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36595 r=`${PWD_COMMAND}`; export r; \
36596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36597 $(NORMAL_TARGET_EXPORTS) \
36598 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36599 for flag in $(EXTRA_TARGET_FLAGS); do \
36600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36601 done; \
36602 (cd $(TARGET_SUBDIR)/libffi && \
36603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36605 "RANLIB=$${RANLIB}" \
36606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36607 dvi) \
36608 || exit 1
36609
36610 @endif target-libffi
36611
36612 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
36613 maybe-pdf-target-libffi:
36614 @if target-libffi
36615 maybe-pdf-target-libffi: pdf-target-libffi
36616
36617 pdf-target-libffi: \
36618 configure-target-libffi
36619 @: $(MAKE); $(unstage)
36620 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36621 r=`${PWD_COMMAND}`; export r; \
36622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36623 $(NORMAL_TARGET_EXPORTS) \
36624 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36625 for flag in $(EXTRA_TARGET_FLAGS); do \
36626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36627 done; \
36628 (cd $(TARGET_SUBDIR)/libffi && \
36629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36631 "RANLIB=$${RANLIB}" \
36632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36633 pdf) \
36634 || exit 1
36635
36636 @endif target-libffi
36637
36638 .PHONY: maybe-html-target-libffi html-target-libffi
36639 maybe-html-target-libffi:
36640 @if target-libffi
36641 maybe-html-target-libffi: html-target-libffi
36642
36643 html-target-libffi: \
36644 configure-target-libffi
36645 @: $(MAKE); $(unstage)
36646 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36647 r=`${PWD_COMMAND}`; export r; \
36648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36649 $(NORMAL_TARGET_EXPORTS) \
36650 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36651 for flag in $(EXTRA_TARGET_FLAGS); do \
36652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36653 done; \
36654 (cd $(TARGET_SUBDIR)/libffi && \
36655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36657 "RANLIB=$${RANLIB}" \
36658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36659 html) \
36660 || exit 1
36661
36662 @endif target-libffi
36663
36664 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36665 maybe-TAGS-target-libffi:
36666 @if target-libffi
36667 maybe-TAGS-target-libffi: TAGS-target-libffi
36668
36669 TAGS-target-libffi: \
36670 configure-target-libffi
36671 @: $(MAKE); $(unstage)
36672 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36673 r=`${PWD_COMMAND}`; export r; \
36674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36675 $(NORMAL_TARGET_EXPORTS) \
36676 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36677 for flag in $(EXTRA_TARGET_FLAGS); do \
36678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36679 done; \
36680 (cd $(TARGET_SUBDIR)/libffi && \
36681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36683 "RANLIB=$${RANLIB}" \
36684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36685 TAGS) \
36686 || exit 1
36687
36688 @endif target-libffi
36689
36690 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
36691 maybe-install-info-target-libffi:
36692 @if target-libffi
36693 maybe-install-info-target-libffi: install-info-target-libffi
36694
36695 install-info-target-libffi: \
36696 configure-target-libffi \
36697 info-target-libffi
36698 @: $(MAKE); $(unstage)
36699 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36700 r=`${PWD_COMMAND}`; export r; \
36701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36702 $(NORMAL_TARGET_EXPORTS) \
36703 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36704 for flag in $(EXTRA_TARGET_FLAGS); do \
36705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36706 done; \
36707 (cd $(TARGET_SUBDIR)/libffi && \
36708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36710 "RANLIB=$${RANLIB}" \
36711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36712 install-info) \
36713 || exit 1
36714
36715 @endif target-libffi
36716
36717 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36718 maybe-install-pdf-target-libffi:
36719 @if target-libffi
36720 maybe-install-pdf-target-libffi: install-pdf-target-libffi
36721
36722 install-pdf-target-libffi: \
36723 configure-target-libffi \
36724 pdf-target-libffi
36725 @: $(MAKE); $(unstage)
36726 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36727 r=`${PWD_COMMAND}`; export r; \
36728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36729 $(NORMAL_TARGET_EXPORTS) \
36730 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36731 for flag in $(EXTRA_TARGET_FLAGS); do \
36732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36733 done; \
36734 (cd $(TARGET_SUBDIR)/libffi && \
36735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36737 "RANLIB=$${RANLIB}" \
36738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36739 install-pdf) \
36740 || exit 1
36741
36742 @endif target-libffi
36743
36744 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
36745 maybe-install-html-target-libffi:
36746 @if target-libffi
36747 maybe-install-html-target-libffi: install-html-target-libffi
36748
36749 install-html-target-libffi: \
36750 configure-target-libffi \
36751 html-target-libffi
36752 @: $(MAKE); $(unstage)
36753 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36754 r=`${PWD_COMMAND}`; export r; \
36755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36756 $(NORMAL_TARGET_EXPORTS) \
36757 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36758 for flag in $(EXTRA_TARGET_FLAGS); do \
36759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36760 done; \
36761 (cd $(TARGET_SUBDIR)/libffi && \
36762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36764 "RANLIB=$${RANLIB}" \
36765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36766 install-html) \
36767 || exit 1
36768
36769 @endif target-libffi
36770
36771 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36772 maybe-installcheck-target-libffi:
36773 @if target-libffi
36774 maybe-installcheck-target-libffi: installcheck-target-libffi
36775
36776 installcheck-target-libffi: \
36777 configure-target-libffi
36778 @: $(MAKE); $(unstage)
36779 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36780 r=`${PWD_COMMAND}`; export r; \
36781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36782 $(NORMAL_TARGET_EXPORTS) \
36783 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36784 for flag in $(EXTRA_TARGET_FLAGS); do \
36785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36786 done; \
36787 (cd $(TARGET_SUBDIR)/libffi && \
36788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36790 "RANLIB=$${RANLIB}" \
36791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36792 installcheck) \
36793 || exit 1
36794
36795 @endif target-libffi
36796
36797 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36798 maybe-mostlyclean-target-libffi:
36799 @if target-libffi
36800 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36801
36802 mostlyclean-target-libffi:
36803 @: $(MAKE); $(unstage)
36804 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36805 r=`${PWD_COMMAND}`; export r; \
36806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36807 $(NORMAL_TARGET_EXPORTS) \
36808 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36809 for flag in $(EXTRA_TARGET_FLAGS); do \
36810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36811 done; \
36812 (cd $(TARGET_SUBDIR)/libffi && \
36813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36815 "RANLIB=$${RANLIB}" \
36816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36817 mostlyclean) \
36818 || exit 1
36819
36820 @endif target-libffi
36821
36822 .PHONY: maybe-clean-target-libffi clean-target-libffi
36823 maybe-clean-target-libffi:
36824 @if target-libffi
36825 maybe-clean-target-libffi: clean-target-libffi
36826
36827 clean-target-libffi:
36828 @: $(MAKE); $(unstage)
36829 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36830 r=`${PWD_COMMAND}`; export r; \
36831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36832 $(NORMAL_TARGET_EXPORTS) \
36833 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36834 for flag in $(EXTRA_TARGET_FLAGS); do \
36835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36836 done; \
36837 (cd $(TARGET_SUBDIR)/libffi && \
36838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36840 "RANLIB=$${RANLIB}" \
36841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36842 clean) \
36843 || exit 1
36844
36845 @endif target-libffi
36846
36847 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
36848 maybe-distclean-target-libffi:
36849 @if target-libffi
36850 maybe-distclean-target-libffi: distclean-target-libffi
36851
36852 distclean-target-libffi:
36853 @: $(MAKE); $(unstage)
36854 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36855 r=`${PWD_COMMAND}`; export r; \
36856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36857 $(NORMAL_TARGET_EXPORTS) \
36858 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36859 for flag in $(EXTRA_TARGET_FLAGS); do \
36860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36861 done; \
36862 (cd $(TARGET_SUBDIR)/libffi && \
36863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36865 "RANLIB=$${RANLIB}" \
36866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36867 distclean) \
36868 || exit 1
36869
36870 @endif target-libffi
36871
36872 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36873 maybe-maintainer-clean-target-libffi:
36874 @if target-libffi
36875 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36876
36877 maintainer-clean-target-libffi:
36878 @: $(MAKE); $(unstage)
36879 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36880 r=`${PWD_COMMAND}`; export r; \
36881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36882 $(NORMAL_TARGET_EXPORTS) \
36883 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36884 for flag in $(EXTRA_TARGET_FLAGS); do \
36885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36886 done; \
36887 (cd $(TARGET_SUBDIR)/libffi && \
36888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36890 "RANLIB=$${RANLIB}" \
36891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36892 maintainer-clean) \
36893 || exit 1
36894
36895 @endif target-libffi
36896
36897
36898
36899
36900
36901 .PHONY: configure-target-libjava maybe-configure-target-libjava
36902 maybe-configure-target-libjava:
36903 @if gcc-bootstrap
36904 configure-target-libjava: stage_current
36905 @endif gcc-bootstrap
36906 @if target-libjava
36907 maybe-configure-target-libjava: configure-target-libjava
36908 configure-target-libjava:
36909 @: $(MAKE); $(unstage)
36910 @r=`${PWD_COMMAND}`; export r; \
36911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36912 echo "Checking multilib configuration for libjava..."; \
36913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36914 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36915 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36916 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36917 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36918 else \
36919 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36920 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36921 fi; \
36922 else \
36923 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36924 fi; \
36925 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36926 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36927 $(RAW_CXX_TARGET_EXPORTS) \
36928 echo Configuring in $(TARGET_SUBDIR)/libjava; \
36929 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36930 case $(srcdir) in \
36931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36932 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36934 esac; \
36935 srcdiroption="--srcdir=$${topdir}/libjava"; \
36936 libsrcdir="$$s/libjava"; \
36937 rm -f no-such-file || : ; \
36938 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36939 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36940 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36941 || exit 1
36942 @endif target-libjava
36943
36944
36945
36946
36947
36948 .PHONY: all-target-libjava maybe-all-target-libjava
36949 maybe-all-target-libjava:
36950 @if gcc-bootstrap
36951 all-target-libjava: stage_current
36952 @endif gcc-bootstrap
36953 @if target-libjava
36954 TARGET-target-libjava=all
36955 maybe-all-target-libjava: all-target-libjava
36956 all-target-libjava: configure-target-libjava
36957 @: $(MAKE); $(unstage)
36958 @r=`${PWD_COMMAND}`; export r; \
36959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36960 $(RAW_CXX_TARGET_EXPORTS) \
36961 (cd $(TARGET_SUBDIR)/libjava && \
36962 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36963 $(TARGET-target-libjava))
36964 @endif target-libjava
36965
36966
36967
36968
36969
36970 .PHONY: check-target-libjava maybe-check-target-libjava
36971 maybe-check-target-libjava:
36972 @if target-libjava
36973 maybe-check-target-libjava: check-target-libjava
36974
36975 check-target-libjava:
36976 @: $(MAKE); $(unstage)
36977 @r=`${PWD_COMMAND}`; export r; \
36978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36979 $(RAW_CXX_TARGET_EXPORTS) \
36980 (cd $(TARGET_SUBDIR)/libjava && \
36981 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36982
36983 @endif target-libjava
36984
36985 .PHONY: install-target-libjava maybe-install-target-libjava
36986 maybe-install-target-libjava:
36987 @if target-libjava
36988 maybe-install-target-libjava: install-target-libjava
36989
36990 install-target-libjava: installdirs
36991 @: $(MAKE); $(unstage)
36992 @r=`${PWD_COMMAND}`; export r; \
36993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36994 $(RAW_CXX_TARGET_EXPORTS) \
36995 (cd $(TARGET_SUBDIR)/libjava && \
36996 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36997
36998 @endif target-libjava
36999
37000 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
37001 maybe-install-strip-target-libjava:
37002 @if target-libjava
37003 maybe-install-strip-target-libjava: install-strip-target-libjava
37004
37005 install-strip-target-libjava: installdirs
37006 @: $(MAKE); $(unstage)
37007 @r=`${PWD_COMMAND}`; export r; \
37008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37009 $(RAW_CXX_TARGET_EXPORTS) \
37010 (cd $(TARGET_SUBDIR)/libjava && \
37011 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37012
37013 @endif target-libjava
37014
37015 # Other targets (info, dvi, pdf, etc.)
37016
37017 .PHONY: maybe-info-target-libjava info-target-libjava
37018 maybe-info-target-libjava:
37019 @if target-libjava
37020 maybe-info-target-libjava: info-target-libjava
37021
37022 info-target-libjava: \
37023 configure-target-libjava
37024 @: $(MAKE); $(unstage)
37025 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37026 r=`${PWD_COMMAND}`; export r; \
37027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37028 $(RAW_CXX_TARGET_EXPORTS) \
37029 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37030 for flag in $(EXTRA_TARGET_FLAGS); do \
37031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37032 done; \
37033 (cd $(TARGET_SUBDIR)/libjava && \
37034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37036 "RANLIB=$${RANLIB}" \
37037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37038 info) \
37039 || exit 1
37040
37041 @endif target-libjava
37042
37043 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37044 maybe-dvi-target-libjava:
37045 @if target-libjava
37046 maybe-dvi-target-libjava: dvi-target-libjava
37047
37048 dvi-target-libjava: \
37049 configure-target-libjava
37050 @: $(MAKE); $(unstage)
37051 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37052 r=`${PWD_COMMAND}`; export r; \
37053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37054 $(RAW_CXX_TARGET_EXPORTS) \
37055 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37056 for flag in $(EXTRA_TARGET_FLAGS); do \
37057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37058 done; \
37059 (cd $(TARGET_SUBDIR)/libjava && \
37060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37062 "RANLIB=$${RANLIB}" \
37063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37064 dvi) \
37065 || exit 1
37066
37067 @endif target-libjava
37068
37069 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37070 maybe-pdf-target-libjava:
37071 @if target-libjava
37072 maybe-pdf-target-libjava: pdf-target-libjava
37073
37074 pdf-target-libjava: \
37075 configure-target-libjava
37076 @: $(MAKE); $(unstage)
37077 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37078 r=`${PWD_COMMAND}`; export r; \
37079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37080 $(RAW_CXX_TARGET_EXPORTS) \
37081 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37082 for flag in $(EXTRA_TARGET_FLAGS); do \
37083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37084 done; \
37085 (cd $(TARGET_SUBDIR)/libjava && \
37086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37088 "RANLIB=$${RANLIB}" \
37089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37090 pdf) \
37091 || exit 1
37092
37093 @endif target-libjava
37094
37095 .PHONY: maybe-html-target-libjava html-target-libjava
37096 maybe-html-target-libjava:
37097 @if target-libjava
37098 maybe-html-target-libjava: html-target-libjava
37099
37100 html-target-libjava: \
37101 configure-target-libjava
37102 @: $(MAKE); $(unstage)
37103 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37104 r=`${PWD_COMMAND}`; export r; \
37105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37106 $(RAW_CXX_TARGET_EXPORTS) \
37107 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37108 for flag in $(EXTRA_TARGET_FLAGS); do \
37109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37110 done; \
37111 (cd $(TARGET_SUBDIR)/libjava && \
37112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37114 "RANLIB=$${RANLIB}" \
37115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37116 html) \
37117 || exit 1
37118
37119 @endif target-libjava
37120
37121 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37122 maybe-TAGS-target-libjava:
37123 @if target-libjava
37124 maybe-TAGS-target-libjava: TAGS-target-libjava
37125
37126 TAGS-target-libjava: \
37127 configure-target-libjava
37128 @: $(MAKE); $(unstage)
37129 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37130 r=`${PWD_COMMAND}`; export r; \
37131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37132 $(RAW_CXX_TARGET_EXPORTS) \
37133 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37134 for flag in $(EXTRA_TARGET_FLAGS); do \
37135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37136 done; \
37137 (cd $(TARGET_SUBDIR)/libjava && \
37138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37140 "RANLIB=$${RANLIB}" \
37141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37142 TAGS) \
37143 || exit 1
37144
37145 @endif target-libjava
37146
37147 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37148 maybe-install-info-target-libjava:
37149 @if target-libjava
37150 maybe-install-info-target-libjava: install-info-target-libjava
37151
37152 install-info-target-libjava: \
37153 configure-target-libjava \
37154 info-target-libjava
37155 @: $(MAKE); $(unstage)
37156 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37157 r=`${PWD_COMMAND}`; export r; \
37158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37159 $(RAW_CXX_TARGET_EXPORTS) \
37160 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37161 for flag in $(EXTRA_TARGET_FLAGS); do \
37162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37163 done; \
37164 (cd $(TARGET_SUBDIR)/libjava && \
37165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37167 "RANLIB=$${RANLIB}" \
37168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37169 install-info) \
37170 || exit 1
37171
37172 @endif target-libjava
37173
37174 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37175 maybe-install-pdf-target-libjava:
37176 @if target-libjava
37177 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37178
37179 install-pdf-target-libjava: \
37180 configure-target-libjava \
37181 pdf-target-libjava
37182 @: $(MAKE); $(unstage)
37183 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37184 r=`${PWD_COMMAND}`; export r; \
37185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37186 $(RAW_CXX_TARGET_EXPORTS) \
37187 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37188 for flag in $(EXTRA_TARGET_FLAGS); do \
37189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37190 done; \
37191 (cd $(TARGET_SUBDIR)/libjava && \
37192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37194 "RANLIB=$${RANLIB}" \
37195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37196 install-pdf) \
37197 || exit 1
37198
37199 @endif target-libjava
37200
37201 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37202 maybe-install-html-target-libjava:
37203 @if target-libjava
37204 maybe-install-html-target-libjava: install-html-target-libjava
37205
37206 install-html-target-libjava: \
37207 configure-target-libjava \
37208 html-target-libjava
37209 @: $(MAKE); $(unstage)
37210 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37211 r=`${PWD_COMMAND}`; export r; \
37212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37213 $(RAW_CXX_TARGET_EXPORTS) \
37214 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37215 for flag in $(EXTRA_TARGET_FLAGS); do \
37216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37217 done; \
37218 (cd $(TARGET_SUBDIR)/libjava && \
37219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37221 "RANLIB=$${RANLIB}" \
37222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37223 install-html) \
37224 || exit 1
37225
37226 @endif target-libjava
37227
37228 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37229 maybe-installcheck-target-libjava:
37230 @if target-libjava
37231 maybe-installcheck-target-libjava: installcheck-target-libjava
37232
37233 installcheck-target-libjava: \
37234 configure-target-libjava
37235 @: $(MAKE); $(unstage)
37236 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37237 r=`${PWD_COMMAND}`; export r; \
37238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37239 $(RAW_CXX_TARGET_EXPORTS) \
37240 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37241 for flag in $(EXTRA_TARGET_FLAGS); do \
37242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37243 done; \
37244 (cd $(TARGET_SUBDIR)/libjava && \
37245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37247 "RANLIB=$${RANLIB}" \
37248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37249 installcheck) \
37250 || exit 1
37251
37252 @endif target-libjava
37253
37254 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37255 maybe-mostlyclean-target-libjava:
37256 @if target-libjava
37257 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37258
37259 mostlyclean-target-libjava:
37260 @: $(MAKE); $(unstage)
37261 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37262 r=`${PWD_COMMAND}`; export r; \
37263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37264 $(RAW_CXX_TARGET_EXPORTS) \
37265 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37266 for flag in $(EXTRA_TARGET_FLAGS); do \
37267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37268 done; \
37269 (cd $(TARGET_SUBDIR)/libjava && \
37270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37272 "RANLIB=$${RANLIB}" \
37273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37274 mostlyclean) \
37275 || exit 1
37276
37277 @endif target-libjava
37278
37279 .PHONY: maybe-clean-target-libjava clean-target-libjava
37280 maybe-clean-target-libjava:
37281 @if target-libjava
37282 maybe-clean-target-libjava: clean-target-libjava
37283
37284 clean-target-libjava:
37285 @: $(MAKE); $(unstage)
37286 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37287 r=`${PWD_COMMAND}`; export r; \
37288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37289 $(RAW_CXX_TARGET_EXPORTS) \
37290 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37291 for flag in $(EXTRA_TARGET_FLAGS); do \
37292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37293 done; \
37294 (cd $(TARGET_SUBDIR)/libjava && \
37295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37297 "RANLIB=$${RANLIB}" \
37298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37299 clean) \
37300 || exit 1
37301
37302 @endif target-libjava
37303
37304 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37305 maybe-distclean-target-libjava:
37306 @if target-libjava
37307 maybe-distclean-target-libjava: distclean-target-libjava
37308
37309 distclean-target-libjava:
37310 @: $(MAKE); $(unstage)
37311 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37312 r=`${PWD_COMMAND}`; export r; \
37313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37314 $(RAW_CXX_TARGET_EXPORTS) \
37315 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37316 for flag in $(EXTRA_TARGET_FLAGS); do \
37317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37318 done; \
37319 (cd $(TARGET_SUBDIR)/libjava && \
37320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37322 "RANLIB=$${RANLIB}" \
37323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37324 distclean) \
37325 || exit 1
37326
37327 @endif target-libjava
37328
37329 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37330 maybe-maintainer-clean-target-libjava:
37331 @if target-libjava
37332 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37333
37334 maintainer-clean-target-libjava:
37335 @: $(MAKE); $(unstage)
37336 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37337 r=`${PWD_COMMAND}`; export r; \
37338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37339 $(RAW_CXX_TARGET_EXPORTS) \
37340 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37341 for flag in $(EXTRA_TARGET_FLAGS); do \
37342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37343 done; \
37344 (cd $(TARGET_SUBDIR)/libjava && \
37345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37347 "RANLIB=$${RANLIB}" \
37348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37349 maintainer-clean) \
37350 || exit 1
37351
37352 @endif target-libjava
37353
37354
37355
37356
37357
37358 .PHONY: configure-target-zlib maybe-configure-target-zlib
37359 maybe-configure-target-zlib:
37360 @if gcc-bootstrap
37361 configure-target-zlib: stage_current
37362 @endif gcc-bootstrap
37363 @if target-zlib
37364 maybe-configure-target-zlib: configure-target-zlib
37365 configure-target-zlib:
37366 @: $(MAKE); $(unstage)
37367 @r=`${PWD_COMMAND}`; export r; \
37368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37369 echo "Checking multilib configuration for zlib..."; \
37370 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37371 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37372 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37373 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37374 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37375 else \
37376 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37377 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37378 fi; \
37379 else \
37380 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37381 fi; \
37382 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37383 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37384 $(NORMAL_TARGET_EXPORTS) \
37385 echo Configuring in $(TARGET_SUBDIR)/zlib; \
37386 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37387 case $(srcdir) in \
37388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37389 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37391 esac; \
37392 srcdiroption="--srcdir=$${topdir}/zlib"; \
37393 libsrcdir="$$s/zlib"; \
37394 rm -f no-such-file || : ; \
37395 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37396 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37397 --target=${target_alias} $${srcdiroption} \
37398 || exit 1
37399 @endif target-zlib
37400
37401
37402
37403
37404
37405 .PHONY: all-target-zlib maybe-all-target-zlib
37406 maybe-all-target-zlib:
37407 @if gcc-bootstrap
37408 all-target-zlib: stage_current
37409 @endif gcc-bootstrap
37410 @if target-zlib
37411 TARGET-target-zlib=all
37412 maybe-all-target-zlib: all-target-zlib
37413 all-target-zlib: configure-target-zlib
37414 @: $(MAKE); $(unstage)
37415 @r=`${PWD_COMMAND}`; export r; \
37416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37417 $(NORMAL_TARGET_EXPORTS) \
37418 (cd $(TARGET_SUBDIR)/zlib && \
37419 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37420 $(TARGET-target-zlib))
37421 @endif target-zlib
37422
37423
37424
37425
37426
37427 .PHONY: check-target-zlib maybe-check-target-zlib
37428 maybe-check-target-zlib:
37429 @if target-zlib
37430 maybe-check-target-zlib: check-target-zlib
37431
37432 check-target-zlib:
37433 @: $(MAKE); $(unstage)
37434 @r=`${PWD_COMMAND}`; export r; \
37435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37436 $(NORMAL_TARGET_EXPORTS) \
37437 (cd $(TARGET_SUBDIR)/zlib && \
37438 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37439
37440 @endif target-zlib
37441
37442 .PHONY: install-target-zlib maybe-install-target-zlib
37443 maybe-install-target-zlib:
37444 @if target-zlib
37445 maybe-install-target-zlib: install-target-zlib
37446
37447 install-target-zlib: installdirs
37448 @: $(MAKE); $(unstage)
37449 @r=`${PWD_COMMAND}`; export r; \
37450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37451 $(NORMAL_TARGET_EXPORTS) \
37452 (cd $(TARGET_SUBDIR)/zlib && \
37453 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37454
37455 @endif target-zlib
37456
37457 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37458 maybe-install-strip-target-zlib:
37459 @if target-zlib
37460 maybe-install-strip-target-zlib: install-strip-target-zlib
37461
37462 install-strip-target-zlib: installdirs
37463 @: $(MAKE); $(unstage)
37464 @r=`${PWD_COMMAND}`; export r; \
37465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37466 $(NORMAL_TARGET_EXPORTS) \
37467 (cd $(TARGET_SUBDIR)/zlib && \
37468 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37469
37470 @endif target-zlib
37471
37472 # Other targets (info, dvi, pdf, etc.)
37473
37474 .PHONY: maybe-info-target-zlib info-target-zlib
37475 maybe-info-target-zlib:
37476 @if target-zlib
37477 maybe-info-target-zlib: info-target-zlib
37478
37479 info-target-zlib: \
37480 configure-target-zlib
37481 @: $(MAKE); $(unstage)
37482 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37483 r=`${PWD_COMMAND}`; export r; \
37484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37485 $(NORMAL_TARGET_EXPORTS) \
37486 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37487 for flag in $(EXTRA_TARGET_FLAGS); do \
37488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37489 done; \
37490 (cd $(TARGET_SUBDIR)/zlib && \
37491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37493 "RANLIB=$${RANLIB}" \
37494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37495 info) \
37496 || exit 1
37497
37498 @endif target-zlib
37499
37500 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37501 maybe-dvi-target-zlib:
37502 @if target-zlib
37503 maybe-dvi-target-zlib: dvi-target-zlib
37504
37505 dvi-target-zlib: \
37506 configure-target-zlib
37507 @: $(MAKE); $(unstage)
37508 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37509 r=`${PWD_COMMAND}`; export r; \
37510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37511 $(NORMAL_TARGET_EXPORTS) \
37512 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37513 for flag in $(EXTRA_TARGET_FLAGS); do \
37514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37515 done; \
37516 (cd $(TARGET_SUBDIR)/zlib && \
37517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37519 "RANLIB=$${RANLIB}" \
37520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37521 dvi) \
37522 || exit 1
37523
37524 @endif target-zlib
37525
37526 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
37527 maybe-pdf-target-zlib:
37528 @if target-zlib
37529 maybe-pdf-target-zlib: pdf-target-zlib
37530
37531 pdf-target-zlib: \
37532 configure-target-zlib
37533 @: $(MAKE); $(unstage)
37534 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37535 r=`${PWD_COMMAND}`; export r; \
37536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37537 $(NORMAL_TARGET_EXPORTS) \
37538 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37539 for flag in $(EXTRA_TARGET_FLAGS); do \
37540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37541 done; \
37542 (cd $(TARGET_SUBDIR)/zlib && \
37543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37545 "RANLIB=$${RANLIB}" \
37546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37547 pdf) \
37548 || exit 1
37549
37550 @endif target-zlib
37551
37552 .PHONY: maybe-html-target-zlib html-target-zlib
37553 maybe-html-target-zlib:
37554 @if target-zlib
37555 maybe-html-target-zlib: html-target-zlib
37556
37557 html-target-zlib: \
37558 configure-target-zlib
37559 @: $(MAKE); $(unstage)
37560 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37561 r=`${PWD_COMMAND}`; export r; \
37562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37563 $(NORMAL_TARGET_EXPORTS) \
37564 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37565 for flag in $(EXTRA_TARGET_FLAGS); do \
37566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37567 done; \
37568 (cd $(TARGET_SUBDIR)/zlib && \
37569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37571 "RANLIB=$${RANLIB}" \
37572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37573 html) \
37574 || exit 1
37575
37576 @endif target-zlib
37577
37578 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37579 maybe-TAGS-target-zlib:
37580 @if target-zlib
37581 maybe-TAGS-target-zlib: TAGS-target-zlib
37582
37583 TAGS-target-zlib: \
37584 configure-target-zlib
37585 @: $(MAKE); $(unstage)
37586 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37587 r=`${PWD_COMMAND}`; export r; \
37588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37589 $(NORMAL_TARGET_EXPORTS) \
37590 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37591 for flag in $(EXTRA_TARGET_FLAGS); do \
37592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37593 done; \
37594 (cd $(TARGET_SUBDIR)/zlib && \
37595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37597 "RANLIB=$${RANLIB}" \
37598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37599 TAGS) \
37600 || exit 1
37601
37602 @endif target-zlib
37603
37604 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
37605 maybe-install-info-target-zlib:
37606 @if target-zlib
37607 maybe-install-info-target-zlib: install-info-target-zlib
37608
37609 install-info-target-zlib: \
37610 configure-target-zlib \
37611 info-target-zlib
37612 @: $(MAKE); $(unstage)
37613 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37614 r=`${PWD_COMMAND}`; export r; \
37615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37616 $(NORMAL_TARGET_EXPORTS) \
37617 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37618 for flag in $(EXTRA_TARGET_FLAGS); do \
37619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37620 done; \
37621 (cd $(TARGET_SUBDIR)/zlib && \
37622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37624 "RANLIB=$${RANLIB}" \
37625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37626 install-info) \
37627 || exit 1
37628
37629 @endif target-zlib
37630
37631 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37632 maybe-install-pdf-target-zlib:
37633 @if target-zlib
37634 maybe-install-pdf-target-zlib: install-pdf-target-zlib
37635
37636 install-pdf-target-zlib: \
37637 configure-target-zlib \
37638 pdf-target-zlib
37639 @: $(MAKE); $(unstage)
37640 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37641 r=`${PWD_COMMAND}`; export r; \
37642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37643 $(NORMAL_TARGET_EXPORTS) \
37644 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37645 for flag in $(EXTRA_TARGET_FLAGS); do \
37646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37647 done; \
37648 (cd $(TARGET_SUBDIR)/zlib && \
37649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37651 "RANLIB=$${RANLIB}" \
37652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37653 install-pdf) \
37654 || exit 1
37655
37656 @endif target-zlib
37657
37658 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
37659 maybe-install-html-target-zlib:
37660 @if target-zlib
37661 maybe-install-html-target-zlib: install-html-target-zlib
37662
37663 install-html-target-zlib: \
37664 configure-target-zlib \
37665 html-target-zlib
37666 @: $(MAKE); $(unstage)
37667 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37668 r=`${PWD_COMMAND}`; export r; \
37669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37670 $(NORMAL_TARGET_EXPORTS) \
37671 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37672 for flag in $(EXTRA_TARGET_FLAGS); do \
37673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37674 done; \
37675 (cd $(TARGET_SUBDIR)/zlib && \
37676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37678 "RANLIB=$${RANLIB}" \
37679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37680 install-html) \
37681 || exit 1
37682
37683 @endif target-zlib
37684
37685 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37686 maybe-installcheck-target-zlib:
37687 @if target-zlib
37688 maybe-installcheck-target-zlib: installcheck-target-zlib
37689
37690 installcheck-target-zlib: \
37691 configure-target-zlib
37692 @: $(MAKE); $(unstage)
37693 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37694 r=`${PWD_COMMAND}`; export r; \
37695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37696 $(NORMAL_TARGET_EXPORTS) \
37697 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37698 for flag in $(EXTRA_TARGET_FLAGS); do \
37699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37700 done; \
37701 (cd $(TARGET_SUBDIR)/zlib && \
37702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37704 "RANLIB=$${RANLIB}" \
37705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37706 installcheck) \
37707 || exit 1
37708
37709 @endif target-zlib
37710
37711 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37712 maybe-mostlyclean-target-zlib:
37713 @if target-zlib
37714 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37715
37716 mostlyclean-target-zlib:
37717 @: $(MAKE); $(unstage)
37718 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37719 r=`${PWD_COMMAND}`; export r; \
37720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37721 $(NORMAL_TARGET_EXPORTS) \
37722 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37723 for flag in $(EXTRA_TARGET_FLAGS); do \
37724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37725 done; \
37726 (cd $(TARGET_SUBDIR)/zlib && \
37727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37729 "RANLIB=$${RANLIB}" \
37730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37731 mostlyclean) \
37732 || exit 1
37733
37734 @endif target-zlib
37735
37736 .PHONY: maybe-clean-target-zlib clean-target-zlib
37737 maybe-clean-target-zlib:
37738 @if target-zlib
37739 maybe-clean-target-zlib: clean-target-zlib
37740
37741 clean-target-zlib:
37742 @: $(MAKE); $(unstage)
37743 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37744 r=`${PWD_COMMAND}`; export r; \
37745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37746 $(NORMAL_TARGET_EXPORTS) \
37747 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37748 for flag in $(EXTRA_TARGET_FLAGS); do \
37749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37750 done; \
37751 (cd $(TARGET_SUBDIR)/zlib && \
37752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37754 "RANLIB=$${RANLIB}" \
37755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37756 clean) \
37757 || exit 1
37758
37759 @endif target-zlib
37760
37761 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
37762 maybe-distclean-target-zlib:
37763 @if target-zlib
37764 maybe-distclean-target-zlib: distclean-target-zlib
37765
37766 distclean-target-zlib:
37767 @: $(MAKE); $(unstage)
37768 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37769 r=`${PWD_COMMAND}`; export r; \
37770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37771 $(NORMAL_TARGET_EXPORTS) \
37772 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37773 for flag in $(EXTRA_TARGET_FLAGS); do \
37774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37775 done; \
37776 (cd $(TARGET_SUBDIR)/zlib && \
37777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37779 "RANLIB=$${RANLIB}" \
37780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37781 distclean) \
37782 || exit 1
37783
37784 @endif target-zlib
37785
37786 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37787 maybe-maintainer-clean-target-zlib:
37788 @if target-zlib
37789 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37790
37791 maintainer-clean-target-zlib:
37792 @: $(MAKE); $(unstage)
37793 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37794 r=`${PWD_COMMAND}`; export r; \
37795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37796 $(NORMAL_TARGET_EXPORTS) \
37797 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37798 for flag in $(EXTRA_TARGET_FLAGS); do \
37799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37800 done; \
37801 (cd $(TARGET_SUBDIR)/zlib && \
37802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37804 "RANLIB=$${RANLIB}" \
37805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37806 maintainer-clean) \
37807 || exit 1
37808
37809 @endif target-zlib
37810
37811
37812
37813
37814
37815 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37816 maybe-configure-target-boehm-gc:
37817 @if gcc-bootstrap
37818 configure-target-boehm-gc: stage_current
37819 @endif gcc-bootstrap
37820 @if target-boehm-gc
37821 maybe-configure-target-boehm-gc: configure-target-boehm-gc
37822 configure-target-boehm-gc:
37823 @: $(MAKE); $(unstage)
37824 @r=`${PWD_COMMAND}`; export r; \
37825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37826 echo "Checking multilib configuration for boehm-gc..."; \
37827 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37828 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37829 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37830 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37831 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37832 else \
37833 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37834 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37835 fi; \
37836 else \
37837 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37838 fi; \
37839 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37840 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37841 $(NORMAL_TARGET_EXPORTS) \
37842 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37843 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37844 case $(srcdir) in \
37845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37846 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37848 esac; \
37849 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37850 libsrcdir="$$s/boehm-gc"; \
37851 rm -f no-such-file || : ; \
37852 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37853 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37854 --target=${target_alias} $${srcdiroption} \
37855 || exit 1
37856 @endif target-boehm-gc
37857
37858
37859
37860
37861
37862 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37863 maybe-all-target-boehm-gc:
37864 @if gcc-bootstrap
37865 all-target-boehm-gc: stage_current
37866 @endif gcc-bootstrap
37867 @if target-boehm-gc
37868 TARGET-target-boehm-gc=all
37869 maybe-all-target-boehm-gc: all-target-boehm-gc
37870 all-target-boehm-gc: configure-target-boehm-gc
37871 @: $(MAKE); $(unstage)
37872 @r=`${PWD_COMMAND}`; export r; \
37873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37874 $(NORMAL_TARGET_EXPORTS) \
37875 (cd $(TARGET_SUBDIR)/boehm-gc && \
37876 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37877 $(TARGET-target-boehm-gc))
37878 @endif target-boehm-gc
37879
37880
37881
37882
37883
37884 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37885 maybe-check-target-boehm-gc:
37886 @if target-boehm-gc
37887 maybe-check-target-boehm-gc: check-target-boehm-gc
37888
37889 check-target-boehm-gc:
37890 @: $(MAKE); $(unstage)
37891 @r=`${PWD_COMMAND}`; export r; \
37892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37893 $(NORMAL_TARGET_EXPORTS) \
37894 (cd $(TARGET_SUBDIR)/boehm-gc && \
37895 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37896
37897 @endif target-boehm-gc
37898
37899 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37900 maybe-install-target-boehm-gc:
37901 @if target-boehm-gc
37902 maybe-install-target-boehm-gc: install-target-boehm-gc
37903
37904 install-target-boehm-gc: installdirs
37905 @: $(MAKE); $(unstage)
37906 @r=`${PWD_COMMAND}`; export r; \
37907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37908 $(NORMAL_TARGET_EXPORTS) \
37909 (cd $(TARGET_SUBDIR)/boehm-gc && \
37910 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37911
37912 @endif target-boehm-gc
37913
37914 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37915 maybe-install-strip-target-boehm-gc:
37916 @if target-boehm-gc
37917 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37918
37919 install-strip-target-boehm-gc: installdirs
37920 @: $(MAKE); $(unstage)
37921 @r=`${PWD_COMMAND}`; export r; \
37922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37923 $(NORMAL_TARGET_EXPORTS) \
37924 (cd $(TARGET_SUBDIR)/boehm-gc && \
37925 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37926
37927 @endif target-boehm-gc
37928
37929 # Other targets (info, dvi, pdf, etc.)
37930
37931 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37932 maybe-info-target-boehm-gc:
37933 @if target-boehm-gc
37934 maybe-info-target-boehm-gc: info-target-boehm-gc
37935
37936 info-target-boehm-gc: \
37937 configure-target-boehm-gc
37938 @: $(MAKE); $(unstage)
37939 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37940 r=`${PWD_COMMAND}`; export r; \
37941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942 $(NORMAL_TARGET_EXPORTS) \
37943 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37944 for flag in $(EXTRA_TARGET_FLAGS); do \
37945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37946 done; \
37947 (cd $(TARGET_SUBDIR)/boehm-gc && \
37948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37950 "RANLIB=$${RANLIB}" \
37951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37952 info) \
37953 || exit 1
37954
37955 @endif target-boehm-gc
37956
37957 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37958 maybe-dvi-target-boehm-gc:
37959 @if target-boehm-gc
37960 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37961
37962 dvi-target-boehm-gc: \
37963 configure-target-boehm-gc
37964 @: $(MAKE); $(unstage)
37965 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37966 r=`${PWD_COMMAND}`; export r; \
37967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37968 $(NORMAL_TARGET_EXPORTS) \
37969 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
37970 for flag in $(EXTRA_TARGET_FLAGS); do \
37971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37972 done; \
37973 (cd $(TARGET_SUBDIR)/boehm-gc && \
37974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37976 "RANLIB=$${RANLIB}" \
37977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37978 dvi) \
37979 || exit 1
37980
37981 @endif target-boehm-gc
37982
37983 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
37984 maybe-pdf-target-boehm-gc:
37985 @if target-boehm-gc
37986 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
37987
37988 pdf-target-boehm-gc: \
37989 configure-target-boehm-gc
37990 @: $(MAKE); $(unstage)
37991 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37992 r=`${PWD_COMMAND}`; export r; \
37993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37994 $(NORMAL_TARGET_EXPORTS) \
37995 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
37996 for flag in $(EXTRA_TARGET_FLAGS); do \
37997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37998 done; \
37999 (cd $(TARGET_SUBDIR)/boehm-gc && \
38000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38002 "RANLIB=$${RANLIB}" \
38003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38004 pdf) \
38005 || exit 1
38006
38007 @endif target-boehm-gc
38008
38009 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
38010 maybe-html-target-boehm-gc:
38011 @if target-boehm-gc
38012 maybe-html-target-boehm-gc: html-target-boehm-gc
38013
38014 html-target-boehm-gc: \
38015 configure-target-boehm-gc
38016 @: $(MAKE); $(unstage)
38017 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38018 r=`${PWD_COMMAND}`; export r; \
38019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38020 $(NORMAL_TARGET_EXPORTS) \
38021 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
38022 for flag in $(EXTRA_TARGET_FLAGS); do \
38023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38024 done; \
38025 (cd $(TARGET_SUBDIR)/boehm-gc && \
38026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38028 "RANLIB=$${RANLIB}" \
38029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38030 html) \
38031 || exit 1
38032
38033 @endif target-boehm-gc
38034
38035 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38036 maybe-TAGS-target-boehm-gc:
38037 @if target-boehm-gc
38038 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38039
38040 TAGS-target-boehm-gc: \
38041 configure-target-boehm-gc
38042 @: $(MAKE); $(unstage)
38043 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38044 r=`${PWD_COMMAND}`; export r; \
38045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38046 $(NORMAL_TARGET_EXPORTS) \
38047 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38048 for flag in $(EXTRA_TARGET_FLAGS); do \
38049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38050 done; \
38051 (cd $(TARGET_SUBDIR)/boehm-gc && \
38052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38054 "RANLIB=$${RANLIB}" \
38055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38056 TAGS) \
38057 || exit 1
38058
38059 @endif target-boehm-gc
38060
38061 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38062 maybe-install-info-target-boehm-gc:
38063 @if target-boehm-gc
38064 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38065
38066 install-info-target-boehm-gc: \
38067 configure-target-boehm-gc \
38068 info-target-boehm-gc
38069 @: $(MAKE); $(unstage)
38070 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38071 r=`${PWD_COMMAND}`; export r; \
38072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38073 $(NORMAL_TARGET_EXPORTS) \
38074 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38075 for flag in $(EXTRA_TARGET_FLAGS); do \
38076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38077 done; \
38078 (cd $(TARGET_SUBDIR)/boehm-gc && \
38079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38081 "RANLIB=$${RANLIB}" \
38082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38083 install-info) \
38084 || exit 1
38085
38086 @endif target-boehm-gc
38087
38088 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38089 maybe-install-pdf-target-boehm-gc:
38090 @if target-boehm-gc
38091 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38092
38093 install-pdf-target-boehm-gc: \
38094 configure-target-boehm-gc \
38095 pdf-target-boehm-gc
38096 @: $(MAKE); $(unstage)
38097 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38098 r=`${PWD_COMMAND}`; export r; \
38099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38100 $(NORMAL_TARGET_EXPORTS) \
38101 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38102 for flag in $(EXTRA_TARGET_FLAGS); do \
38103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38104 done; \
38105 (cd $(TARGET_SUBDIR)/boehm-gc && \
38106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38108 "RANLIB=$${RANLIB}" \
38109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38110 install-pdf) \
38111 || exit 1
38112
38113 @endif target-boehm-gc
38114
38115 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38116 maybe-install-html-target-boehm-gc:
38117 @if target-boehm-gc
38118 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38119
38120 install-html-target-boehm-gc: \
38121 configure-target-boehm-gc \
38122 html-target-boehm-gc
38123 @: $(MAKE); $(unstage)
38124 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38125 r=`${PWD_COMMAND}`; export r; \
38126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38127 $(NORMAL_TARGET_EXPORTS) \
38128 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38129 for flag in $(EXTRA_TARGET_FLAGS); do \
38130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38131 done; \
38132 (cd $(TARGET_SUBDIR)/boehm-gc && \
38133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38135 "RANLIB=$${RANLIB}" \
38136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38137 install-html) \
38138 || exit 1
38139
38140 @endif target-boehm-gc
38141
38142 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38143 maybe-installcheck-target-boehm-gc:
38144 @if target-boehm-gc
38145 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38146
38147 installcheck-target-boehm-gc: \
38148 configure-target-boehm-gc
38149 @: $(MAKE); $(unstage)
38150 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38151 r=`${PWD_COMMAND}`; export r; \
38152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38153 $(NORMAL_TARGET_EXPORTS) \
38154 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38155 for flag in $(EXTRA_TARGET_FLAGS); do \
38156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38157 done; \
38158 (cd $(TARGET_SUBDIR)/boehm-gc && \
38159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38161 "RANLIB=$${RANLIB}" \
38162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38163 installcheck) \
38164 || exit 1
38165
38166 @endif target-boehm-gc
38167
38168 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38169 maybe-mostlyclean-target-boehm-gc:
38170 @if target-boehm-gc
38171 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38172
38173 mostlyclean-target-boehm-gc:
38174 @: $(MAKE); $(unstage)
38175 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38176 r=`${PWD_COMMAND}`; export r; \
38177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38178 $(NORMAL_TARGET_EXPORTS) \
38179 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38180 for flag in $(EXTRA_TARGET_FLAGS); do \
38181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38182 done; \
38183 (cd $(TARGET_SUBDIR)/boehm-gc && \
38184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38186 "RANLIB=$${RANLIB}" \
38187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38188 mostlyclean) \
38189 || exit 1
38190
38191 @endif target-boehm-gc
38192
38193 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38194 maybe-clean-target-boehm-gc:
38195 @if target-boehm-gc
38196 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38197
38198 clean-target-boehm-gc:
38199 @: $(MAKE); $(unstage)
38200 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38201 r=`${PWD_COMMAND}`; export r; \
38202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38203 $(NORMAL_TARGET_EXPORTS) \
38204 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38205 for flag in $(EXTRA_TARGET_FLAGS); do \
38206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38207 done; \
38208 (cd $(TARGET_SUBDIR)/boehm-gc && \
38209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38211 "RANLIB=$${RANLIB}" \
38212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38213 clean) \
38214 || exit 1
38215
38216 @endif target-boehm-gc
38217
38218 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38219 maybe-distclean-target-boehm-gc:
38220 @if target-boehm-gc
38221 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38222
38223 distclean-target-boehm-gc:
38224 @: $(MAKE); $(unstage)
38225 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38226 r=`${PWD_COMMAND}`; export r; \
38227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38228 $(NORMAL_TARGET_EXPORTS) \
38229 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38230 for flag in $(EXTRA_TARGET_FLAGS); do \
38231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38232 done; \
38233 (cd $(TARGET_SUBDIR)/boehm-gc && \
38234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38236 "RANLIB=$${RANLIB}" \
38237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38238 distclean) \
38239 || exit 1
38240
38241 @endif target-boehm-gc
38242
38243 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38244 maybe-maintainer-clean-target-boehm-gc:
38245 @if target-boehm-gc
38246 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38247
38248 maintainer-clean-target-boehm-gc:
38249 @: $(MAKE); $(unstage)
38250 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38251 r=`${PWD_COMMAND}`; export r; \
38252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38253 $(NORMAL_TARGET_EXPORTS) \
38254 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38255 for flag in $(EXTRA_TARGET_FLAGS); do \
38256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38257 done; \
38258 (cd $(TARGET_SUBDIR)/boehm-gc && \
38259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38261 "RANLIB=$${RANLIB}" \
38262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38263 maintainer-clean) \
38264 || exit 1
38265
38266 @endif target-boehm-gc
38267
38268
38269
38270
38271
38272 .PHONY: configure-target-rda maybe-configure-target-rda
38273 maybe-configure-target-rda:
38274 @if gcc-bootstrap
38275 configure-target-rda: stage_current
38276 @endif gcc-bootstrap
38277 @if target-rda
38278 maybe-configure-target-rda: configure-target-rda
38279 configure-target-rda:
38280 @: $(MAKE); $(unstage)
38281 @r=`${PWD_COMMAND}`; export r; \
38282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38283 echo "Checking multilib configuration for rda..."; \
38284 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38285 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38286 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38287 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38288 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38289 else \
38290 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38291 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38292 fi; \
38293 else \
38294 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38295 fi; \
38296 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38297 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38298 $(NORMAL_TARGET_EXPORTS) \
38299 echo Configuring in $(TARGET_SUBDIR)/rda; \
38300 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38301 case $(srcdir) in \
38302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38303 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38305 esac; \
38306 srcdiroption="--srcdir=$${topdir}/rda"; \
38307 libsrcdir="$$s/rda"; \
38308 rm -f no-such-file || : ; \
38309 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38310 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38311 --target=${target_alias} $${srcdiroption} \
38312 || exit 1
38313 @endif target-rda
38314
38315
38316
38317
38318
38319 .PHONY: all-target-rda maybe-all-target-rda
38320 maybe-all-target-rda:
38321 @if gcc-bootstrap
38322 all-target-rda: stage_current
38323 @endif gcc-bootstrap
38324 @if target-rda
38325 TARGET-target-rda=all
38326 maybe-all-target-rda: all-target-rda
38327 all-target-rda: configure-target-rda
38328 @: $(MAKE); $(unstage)
38329 @r=`${PWD_COMMAND}`; export r; \
38330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38331 $(NORMAL_TARGET_EXPORTS) \
38332 (cd $(TARGET_SUBDIR)/rda && \
38333 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38334 $(TARGET-target-rda))
38335 @endif target-rda
38336
38337
38338
38339
38340
38341 .PHONY: check-target-rda maybe-check-target-rda
38342 maybe-check-target-rda:
38343 @if target-rda
38344 maybe-check-target-rda: check-target-rda
38345
38346 check-target-rda:
38347 @: $(MAKE); $(unstage)
38348 @r=`${PWD_COMMAND}`; export r; \
38349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38350 $(NORMAL_TARGET_EXPORTS) \
38351 (cd $(TARGET_SUBDIR)/rda && \
38352 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38353
38354 @endif target-rda
38355
38356 .PHONY: install-target-rda maybe-install-target-rda
38357 maybe-install-target-rda:
38358 @if target-rda
38359 maybe-install-target-rda: install-target-rda
38360
38361 install-target-rda: installdirs
38362 @: $(MAKE); $(unstage)
38363 @r=`${PWD_COMMAND}`; export r; \
38364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365 $(NORMAL_TARGET_EXPORTS) \
38366 (cd $(TARGET_SUBDIR)/rda && \
38367 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38368
38369 @endif target-rda
38370
38371 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38372 maybe-install-strip-target-rda:
38373 @if target-rda
38374 maybe-install-strip-target-rda: install-strip-target-rda
38375
38376 install-strip-target-rda: installdirs
38377 @: $(MAKE); $(unstage)
38378 @r=`${PWD_COMMAND}`; export r; \
38379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38380 $(NORMAL_TARGET_EXPORTS) \
38381 (cd $(TARGET_SUBDIR)/rda && \
38382 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38383
38384 @endif target-rda
38385
38386 # Other targets (info, dvi, pdf, etc.)
38387
38388 .PHONY: maybe-info-target-rda info-target-rda
38389 maybe-info-target-rda:
38390 @if target-rda
38391 maybe-info-target-rda: info-target-rda
38392
38393 info-target-rda: \
38394 configure-target-rda
38395 @: $(MAKE); $(unstage)
38396 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38397 r=`${PWD_COMMAND}`; export r; \
38398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38399 $(NORMAL_TARGET_EXPORTS) \
38400 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38401 for flag in $(EXTRA_TARGET_FLAGS); do \
38402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38403 done; \
38404 (cd $(TARGET_SUBDIR)/rda && \
38405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38407 "RANLIB=$${RANLIB}" \
38408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38409 info) \
38410 || exit 1
38411
38412 @endif target-rda
38413
38414 .PHONY: maybe-dvi-target-rda dvi-target-rda
38415 maybe-dvi-target-rda:
38416 @if target-rda
38417 maybe-dvi-target-rda: dvi-target-rda
38418
38419 dvi-target-rda: \
38420 configure-target-rda
38421 @: $(MAKE); $(unstage)
38422 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38423 r=`${PWD_COMMAND}`; export r; \
38424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38425 $(NORMAL_TARGET_EXPORTS) \
38426 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38427 for flag in $(EXTRA_TARGET_FLAGS); do \
38428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38429 done; \
38430 (cd $(TARGET_SUBDIR)/rda && \
38431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38433 "RANLIB=$${RANLIB}" \
38434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38435 dvi) \
38436 || exit 1
38437
38438 @endif target-rda
38439
38440 .PHONY: maybe-pdf-target-rda pdf-target-rda
38441 maybe-pdf-target-rda:
38442 @if target-rda
38443 maybe-pdf-target-rda: pdf-target-rda
38444
38445 pdf-target-rda: \
38446 configure-target-rda
38447 @: $(MAKE); $(unstage)
38448 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38449 r=`${PWD_COMMAND}`; export r; \
38450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38451 $(NORMAL_TARGET_EXPORTS) \
38452 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38453 for flag in $(EXTRA_TARGET_FLAGS); do \
38454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38455 done; \
38456 (cd $(TARGET_SUBDIR)/rda && \
38457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38459 "RANLIB=$${RANLIB}" \
38460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38461 pdf) \
38462 || exit 1
38463
38464 @endif target-rda
38465
38466 .PHONY: maybe-html-target-rda html-target-rda
38467 maybe-html-target-rda:
38468 @if target-rda
38469 maybe-html-target-rda: html-target-rda
38470
38471 html-target-rda: \
38472 configure-target-rda
38473 @: $(MAKE); $(unstage)
38474 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38475 r=`${PWD_COMMAND}`; export r; \
38476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38477 $(NORMAL_TARGET_EXPORTS) \
38478 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38479 for flag in $(EXTRA_TARGET_FLAGS); do \
38480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38481 done; \
38482 (cd $(TARGET_SUBDIR)/rda && \
38483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38485 "RANLIB=$${RANLIB}" \
38486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38487 html) \
38488 || exit 1
38489
38490 @endif target-rda
38491
38492 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38493 maybe-TAGS-target-rda:
38494 @if target-rda
38495 maybe-TAGS-target-rda: TAGS-target-rda
38496
38497 TAGS-target-rda: \
38498 configure-target-rda
38499 @: $(MAKE); $(unstage)
38500 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38501 r=`${PWD_COMMAND}`; export r; \
38502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38503 $(NORMAL_TARGET_EXPORTS) \
38504 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38505 for flag in $(EXTRA_TARGET_FLAGS); do \
38506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38507 done; \
38508 (cd $(TARGET_SUBDIR)/rda && \
38509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38511 "RANLIB=$${RANLIB}" \
38512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38513 TAGS) \
38514 || exit 1
38515
38516 @endif target-rda
38517
38518 .PHONY: maybe-install-info-target-rda install-info-target-rda
38519 maybe-install-info-target-rda:
38520 @if target-rda
38521 maybe-install-info-target-rda: install-info-target-rda
38522
38523 install-info-target-rda: \
38524 configure-target-rda \
38525 info-target-rda
38526 @: $(MAKE); $(unstage)
38527 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38528 r=`${PWD_COMMAND}`; export r; \
38529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38530 $(NORMAL_TARGET_EXPORTS) \
38531 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38532 for flag in $(EXTRA_TARGET_FLAGS); do \
38533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38534 done; \
38535 (cd $(TARGET_SUBDIR)/rda && \
38536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38538 "RANLIB=$${RANLIB}" \
38539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38540 install-info) \
38541 || exit 1
38542
38543 @endif target-rda
38544
38545 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38546 maybe-install-pdf-target-rda:
38547 @if target-rda
38548 maybe-install-pdf-target-rda: install-pdf-target-rda
38549
38550 install-pdf-target-rda: \
38551 configure-target-rda \
38552 pdf-target-rda
38553 @: $(MAKE); $(unstage)
38554 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38555 r=`${PWD_COMMAND}`; export r; \
38556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38557 $(NORMAL_TARGET_EXPORTS) \
38558 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38559 for flag in $(EXTRA_TARGET_FLAGS); do \
38560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38561 done; \
38562 (cd $(TARGET_SUBDIR)/rda && \
38563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38565 "RANLIB=$${RANLIB}" \
38566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38567 install-pdf) \
38568 || exit 1
38569
38570 @endif target-rda
38571
38572 .PHONY: maybe-install-html-target-rda install-html-target-rda
38573 maybe-install-html-target-rda:
38574 @if target-rda
38575 maybe-install-html-target-rda: install-html-target-rda
38576
38577 install-html-target-rda: \
38578 configure-target-rda \
38579 html-target-rda
38580 @: $(MAKE); $(unstage)
38581 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38582 r=`${PWD_COMMAND}`; export r; \
38583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38584 $(NORMAL_TARGET_EXPORTS) \
38585 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38586 for flag in $(EXTRA_TARGET_FLAGS); do \
38587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38588 done; \
38589 (cd $(TARGET_SUBDIR)/rda && \
38590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38592 "RANLIB=$${RANLIB}" \
38593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38594 install-html) \
38595 || exit 1
38596
38597 @endif target-rda
38598
38599 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
38600 maybe-installcheck-target-rda:
38601 @if target-rda
38602 maybe-installcheck-target-rda: installcheck-target-rda
38603
38604 installcheck-target-rda: \
38605 configure-target-rda
38606 @: $(MAKE); $(unstage)
38607 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38608 r=`${PWD_COMMAND}`; export r; \
38609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38610 $(NORMAL_TARGET_EXPORTS) \
38611 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38612 for flag in $(EXTRA_TARGET_FLAGS); do \
38613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38614 done; \
38615 (cd $(TARGET_SUBDIR)/rda && \
38616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38618 "RANLIB=$${RANLIB}" \
38619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38620 installcheck) \
38621 || exit 1
38622
38623 @endif target-rda
38624
38625 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38626 maybe-mostlyclean-target-rda:
38627 @if target-rda
38628 maybe-mostlyclean-target-rda: mostlyclean-target-rda
38629
38630 mostlyclean-target-rda:
38631 @: $(MAKE); $(unstage)
38632 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38633 r=`${PWD_COMMAND}`; export r; \
38634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38635 $(NORMAL_TARGET_EXPORTS) \
38636 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38637 for flag in $(EXTRA_TARGET_FLAGS); do \
38638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38639 done; \
38640 (cd $(TARGET_SUBDIR)/rda && \
38641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38643 "RANLIB=$${RANLIB}" \
38644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38645 mostlyclean) \
38646 || exit 1
38647
38648 @endif target-rda
38649
38650 .PHONY: maybe-clean-target-rda clean-target-rda
38651 maybe-clean-target-rda:
38652 @if target-rda
38653 maybe-clean-target-rda: clean-target-rda
38654
38655 clean-target-rda:
38656 @: $(MAKE); $(unstage)
38657 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38658 r=`${PWD_COMMAND}`; export r; \
38659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38660 $(NORMAL_TARGET_EXPORTS) \
38661 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38662 for flag in $(EXTRA_TARGET_FLAGS); do \
38663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38664 done; \
38665 (cd $(TARGET_SUBDIR)/rda && \
38666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38668 "RANLIB=$${RANLIB}" \
38669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38670 clean) \
38671 || exit 1
38672
38673 @endif target-rda
38674
38675 .PHONY: maybe-distclean-target-rda distclean-target-rda
38676 maybe-distclean-target-rda:
38677 @if target-rda
38678 maybe-distclean-target-rda: distclean-target-rda
38679
38680 distclean-target-rda:
38681 @: $(MAKE); $(unstage)
38682 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38683 r=`${PWD_COMMAND}`; export r; \
38684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38685 $(NORMAL_TARGET_EXPORTS) \
38686 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38687 for flag in $(EXTRA_TARGET_FLAGS); do \
38688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38689 done; \
38690 (cd $(TARGET_SUBDIR)/rda && \
38691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38693 "RANLIB=$${RANLIB}" \
38694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38695 distclean) \
38696 || exit 1
38697
38698 @endif target-rda
38699
38700 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38701 maybe-maintainer-clean-target-rda:
38702 @if target-rda
38703 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38704
38705 maintainer-clean-target-rda:
38706 @: $(MAKE); $(unstage)
38707 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38708 r=`${PWD_COMMAND}`; export r; \
38709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38710 $(NORMAL_TARGET_EXPORTS) \
38711 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38712 for flag in $(EXTRA_TARGET_FLAGS); do \
38713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38714 done; \
38715 (cd $(TARGET_SUBDIR)/rda && \
38716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38718 "RANLIB=$${RANLIB}" \
38719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38720 maintainer-clean) \
38721 || exit 1
38722
38723 @endif target-rda
38724
38725
38726
38727
38728
38729 .PHONY: configure-target-libada maybe-configure-target-libada
38730 maybe-configure-target-libada:
38731 @if gcc-bootstrap
38732 configure-target-libada: stage_current
38733 @endif gcc-bootstrap
38734 @if target-libada
38735 maybe-configure-target-libada: configure-target-libada
38736 configure-target-libada:
38737 @: $(MAKE); $(unstage)
38738 @r=`${PWD_COMMAND}`; export r; \
38739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38740 echo "Checking multilib configuration for libada..."; \
38741 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38742 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38743 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38744 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38745 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38746 else \
38747 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38748 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38749 fi; \
38750 else \
38751 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38752 fi; \
38753 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38754 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38755 $(NORMAL_TARGET_EXPORTS) \
38756 echo Configuring in $(TARGET_SUBDIR)/libada; \
38757 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38758 case $(srcdir) in \
38759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38760 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38762 esac; \
38763 srcdiroption="--srcdir=$${topdir}/libada"; \
38764 libsrcdir="$$s/libada"; \
38765 rm -f no-such-file || : ; \
38766 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38767 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38768 --target=${target_alias} $${srcdiroption} \
38769 || exit 1
38770 @endif target-libada
38771
38772
38773
38774
38775
38776 .PHONY: all-target-libada maybe-all-target-libada
38777 maybe-all-target-libada:
38778 @if gcc-bootstrap
38779 all-target-libada: stage_current
38780 @endif gcc-bootstrap
38781 @if target-libada
38782 TARGET-target-libada=all
38783 maybe-all-target-libada: all-target-libada
38784 all-target-libada: configure-target-libada
38785 @: $(MAKE); $(unstage)
38786 @r=`${PWD_COMMAND}`; export r; \
38787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38788 $(NORMAL_TARGET_EXPORTS) \
38789 (cd $(TARGET_SUBDIR)/libada && \
38790 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38791 $(TARGET-target-libada))
38792 @endif target-libada
38793
38794
38795
38796
38797
38798 .PHONY: check-target-libada maybe-check-target-libada
38799 maybe-check-target-libada:
38800 @if target-libada
38801 maybe-check-target-libada: check-target-libada
38802
38803 check-target-libada:
38804 @: $(MAKE); $(unstage)
38805 @r=`${PWD_COMMAND}`; export r; \
38806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38807 $(NORMAL_TARGET_EXPORTS) \
38808 (cd $(TARGET_SUBDIR)/libada && \
38809 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38810
38811 @endif target-libada
38812
38813 .PHONY: install-target-libada maybe-install-target-libada
38814 maybe-install-target-libada:
38815 @if target-libada
38816 maybe-install-target-libada: install-target-libada
38817
38818 install-target-libada: installdirs
38819 @: $(MAKE); $(unstage)
38820 @r=`${PWD_COMMAND}`; export r; \
38821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38822 $(NORMAL_TARGET_EXPORTS) \
38823 (cd $(TARGET_SUBDIR)/libada && \
38824 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38825
38826 @endif target-libada
38827
38828 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
38829 maybe-install-strip-target-libada:
38830 @if target-libada
38831 maybe-install-strip-target-libada: install-strip-target-libada
38832
38833 install-strip-target-libada: installdirs
38834 @: $(MAKE); $(unstage)
38835 @r=`${PWD_COMMAND}`; export r; \
38836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38837 $(NORMAL_TARGET_EXPORTS) \
38838 (cd $(TARGET_SUBDIR)/libada && \
38839 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38840
38841 @endif target-libada
38842
38843 # Other targets (info, dvi, pdf, etc.)
38844
38845 .PHONY: maybe-info-target-libada info-target-libada
38846 maybe-info-target-libada:
38847 @if target-libada
38848 maybe-info-target-libada: info-target-libada
38849
38850 info-target-libada: \
38851 configure-target-libada
38852 @: $(MAKE); $(unstage)
38853 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38854 r=`${PWD_COMMAND}`; export r; \
38855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38856 $(NORMAL_TARGET_EXPORTS) \
38857 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38858 for flag in $(EXTRA_TARGET_FLAGS); do \
38859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38860 done; \
38861 (cd $(TARGET_SUBDIR)/libada && \
38862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38864 "RANLIB=$${RANLIB}" \
38865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38866 info) \
38867 || exit 1
38868
38869 @endif target-libada
38870
38871 .PHONY: maybe-dvi-target-libada dvi-target-libada
38872 maybe-dvi-target-libada:
38873 @if target-libada
38874 maybe-dvi-target-libada: dvi-target-libada
38875
38876 dvi-target-libada: \
38877 configure-target-libada
38878 @: $(MAKE); $(unstage)
38879 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38880 r=`${PWD_COMMAND}`; export r; \
38881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38882 $(NORMAL_TARGET_EXPORTS) \
38883 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38884 for flag in $(EXTRA_TARGET_FLAGS); do \
38885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38886 done; \
38887 (cd $(TARGET_SUBDIR)/libada && \
38888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38890 "RANLIB=$${RANLIB}" \
38891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38892 dvi) \
38893 || exit 1
38894
38895 @endif target-libada
38896
38897 .PHONY: maybe-pdf-target-libada pdf-target-libada
38898 maybe-pdf-target-libada:
38899 @if target-libada
38900 maybe-pdf-target-libada: pdf-target-libada
38901
38902 pdf-target-libada: \
38903 configure-target-libada
38904 @: $(MAKE); $(unstage)
38905 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38906 r=`${PWD_COMMAND}`; export r; \
38907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38908 $(NORMAL_TARGET_EXPORTS) \
38909 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38910 for flag in $(EXTRA_TARGET_FLAGS); do \
38911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38912 done; \
38913 (cd $(TARGET_SUBDIR)/libada && \
38914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38916 "RANLIB=$${RANLIB}" \
38917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38918 pdf) \
38919 || exit 1
38920
38921 @endif target-libada
38922
38923 .PHONY: maybe-html-target-libada html-target-libada
38924 maybe-html-target-libada:
38925 @if target-libada
38926 maybe-html-target-libada: html-target-libada
38927
38928 html-target-libada: \
38929 configure-target-libada
38930 @: $(MAKE); $(unstage)
38931 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38932 r=`${PWD_COMMAND}`; export r; \
38933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38934 $(NORMAL_TARGET_EXPORTS) \
38935 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38936 for flag in $(EXTRA_TARGET_FLAGS); do \
38937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38938 done; \
38939 (cd $(TARGET_SUBDIR)/libada && \
38940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38942 "RANLIB=$${RANLIB}" \
38943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38944 html) \
38945 || exit 1
38946
38947 @endif target-libada
38948
38949 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
38950 maybe-TAGS-target-libada:
38951 @if target-libada
38952 maybe-TAGS-target-libada: TAGS-target-libada
38953
38954 TAGS-target-libada: \
38955 configure-target-libada
38956 @: $(MAKE); $(unstage)
38957 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38958 r=`${PWD_COMMAND}`; export r; \
38959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38960 $(NORMAL_TARGET_EXPORTS) \
38961 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38962 for flag in $(EXTRA_TARGET_FLAGS); do \
38963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38964 done; \
38965 (cd $(TARGET_SUBDIR)/libada && \
38966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38968 "RANLIB=$${RANLIB}" \
38969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38970 TAGS) \
38971 || exit 1
38972
38973 @endif target-libada
38974
38975 .PHONY: maybe-install-info-target-libada install-info-target-libada
38976 maybe-install-info-target-libada:
38977 @if target-libada
38978 maybe-install-info-target-libada: install-info-target-libada
38979
38980 install-info-target-libada: \
38981 configure-target-libada \
38982 info-target-libada
38983 @: $(MAKE); $(unstage)
38984 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38985 r=`${PWD_COMMAND}`; export r; \
38986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38987 $(NORMAL_TARGET_EXPORTS) \
38988 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
38989 for flag in $(EXTRA_TARGET_FLAGS); do \
38990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38991 done; \
38992 (cd $(TARGET_SUBDIR)/libada && \
38993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38995 "RANLIB=$${RANLIB}" \
38996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38997 install-info) \
38998 || exit 1
38999
39000 @endif target-libada
39001
39002 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
39003 maybe-install-pdf-target-libada:
39004 @if target-libada
39005 maybe-install-pdf-target-libada: install-pdf-target-libada
39006
39007 install-pdf-target-libada: \
39008 configure-target-libada \
39009 pdf-target-libada
39010 @: $(MAKE); $(unstage)
39011 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39012 r=`${PWD_COMMAND}`; export r; \
39013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39014 $(NORMAL_TARGET_EXPORTS) \
39015 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
39016 for flag in $(EXTRA_TARGET_FLAGS); do \
39017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39018 done; \
39019 (cd $(TARGET_SUBDIR)/libada && \
39020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39022 "RANLIB=$${RANLIB}" \
39023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39024 install-pdf) \
39025 || exit 1
39026
39027 @endif target-libada
39028
39029 .PHONY: maybe-install-html-target-libada install-html-target-libada
39030 maybe-install-html-target-libada:
39031 @if target-libada
39032 maybe-install-html-target-libada: install-html-target-libada
39033
39034 install-html-target-libada: \
39035 configure-target-libada \
39036 html-target-libada
39037 @: $(MAKE); $(unstage)
39038 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39039 r=`${PWD_COMMAND}`; export r; \
39040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39041 $(NORMAL_TARGET_EXPORTS) \
39042 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39043 for flag in $(EXTRA_TARGET_FLAGS); do \
39044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39045 done; \
39046 (cd $(TARGET_SUBDIR)/libada && \
39047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39049 "RANLIB=$${RANLIB}" \
39050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39051 install-html) \
39052 || exit 1
39053
39054 @endif target-libada
39055
39056 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39057 maybe-installcheck-target-libada:
39058 @if target-libada
39059 maybe-installcheck-target-libada: installcheck-target-libada
39060
39061 installcheck-target-libada: \
39062 configure-target-libada
39063 @: $(MAKE); $(unstage)
39064 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39065 r=`${PWD_COMMAND}`; export r; \
39066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39067 $(NORMAL_TARGET_EXPORTS) \
39068 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39069 for flag in $(EXTRA_TARGET_FLAGS); do \
39070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39071 done; \
39072 (cd $(TARGET_SUBDIR)/libada && \
39073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39075 "RANLIB=$${RANLIB}" \
39076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39077 installcheck) \
39078 || exit 1
39079
39080 @endif target-libada
39081
39082 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39083 maybe-mostlyclean-target-libada:
39084 @if target-libada
39085 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39086
39087 mostlyclean-target-libada:
39088 @: $(MAKE); $(unstage)
39089 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39090 r=`${PWD_COMMAND}`; export r; \
39091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39092 $(NORMAL_TARGET_EXPORTS) \
39093 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39094 for flag in $(EXTRA_TARGET_FLAGS); do \
39095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39096 done; \
39097 (cd $(TARGET_SUBDIR)/libada && \
39098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39100 "RANLIB=$${RANLIB}" \
39101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39102 mostlyclean) \
39103 || exit 1
39104
39105 @endif target-libada
39106
39107 .PHONY: maybe-clean-target-libada clean-target-libada
39108 maybe-clean-target-libada:
39109 @if target-libada
39110 maybe-clean-target-libada: clean-target-libada
39111
39112 clean-target-libada:
39113 @: $(MAKE); $(unstage)
39114 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39115 r=`${PWD_COMMAND}`; export r; \
39116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39117 $(NORMAL_TARGET_EXPORTS) \
39118 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39119 for flag in $(EXTRA_TARGET_FLAGS); do \
39120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39121 done; \
39122 (cd $(TARGET_SUBDIR)/libada && \
39123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39125 "RANLIB=$${RANLIB}" \
39126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39127 clean) \
39128 || exit 1
39129
39130 @endif target-libada
39131
39132 .PHONY: maybe-distclean-target-libada distclean-target-libada
39133 maybe-distclean-target-libada:
39134 @if target-libada
39135 maybe-distclean-target-libada: distclean-target-libada
39136
39137 distclean-target-libada:
39138 @: $(MAKE); $(unstage)
39139 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39140 r=`${PWD_COMMAND}`; export r; \
39141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39142 $(NORMAL_TARGET_EXPORTS) \
39143 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39144 for flag in $(EXTRA_TARGET_FLAGS); do \
39145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39146 done; \
39147 (cd $(TARGET_SUBDIR)/libada && \
39148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39150 "RANLIB=$${RANLIB}" \
39151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39152 distclean) \
39153 || exit 1
39154
39155 @endif target-libada
39156
39157 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39158 maybe-maintainer-clean-target-libada:
39159 @if target-libada
39160 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39161
39162 maintainer-clean-target-libada:
39163 @: $(MAKE); $(unstage)
39164 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39165 r=`${PWD_COMMAND}`; export r; \
39166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39167 $(NORMAL_TARGET_EXPORTS) \
39168 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39169 for flag in $(EXTRA_TARGET_FLAGS); do \
39170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39171 done; \
39172 (cd $(TARGET_SUBDIR)/libada && \
39173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39175 "RANLIB=$${RANLIB}" \
39176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39177 maintainer-clean) \
39178 || exit 1
39179
39180 @endif target-libada
39181
39182
39183
39184
39185
39186 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39187 maybe-configure-target-libgomp:
39188 @if gcc-bootstrap
39189 configure-target-libgomp: stage_current
39190 @endif gcc-bootstrap
39191 @if target-libgomp
39192 maybe-configure-target-libgomp: configure-target-libgomp
39193 configure-target-libgomp:
39194 @r=`${PWD_COMMAND}`; export r; \
39195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39196 echo "Checking multilib configuration for libgomp..."; \
39197 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39198 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39199 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39200 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39201 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39202 else \
39203 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39204 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39205 fi; \
39206 else \
39207 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39208 fi; \
39209 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39210 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39211 $(NORMAL_TARGET_EXPORTS) \
39212 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39213 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39214 case $(srcdir) in \
39215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39216 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39218 esac; \
39219 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39220 libsrcdir="$$s/libgomp"; \
39221 rm -f no-such-file || : ; \
39222 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39223 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39224 --target=${target_alias} $${srcdiroption} \
39225 || exit 1
39226 @endif target-libgomp
39227
39228
39229
39230 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39231 maybe-configure-stage1-target-libgomp:
39232 @if target-libgomp-bootstrap
39233 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39234 configure-stage1-target-libgomp:
39235 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39236 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39237 @r=`${PWD_COMMAND}`; export r; \
39238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39239 TFLAGS="$(STAGE1_TFLAGS)"; \
39240 echo "Checking multilib configuration for libgomp..."; \
39241 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39242 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39243 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39244 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39245 else \
39246 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39247 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39248 fi; \
39249 else \
39250 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39251 fi; \
39252 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39253 $(NORMAL_TARGET_EXPORTS) \
39254 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39255 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39256 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39257 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39258 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39259 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39260 case $(srcdir) in \
39261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39262 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39264 esac; \
39265 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39266 libsrcdir="$$s/libgomp"; \
39267 $(SHELL) $${libsrcdir}/configure \
39268 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39269 --target=${target_alias} $${srcdiroption} \
39270 $(STAGE1_CONFIGURE_FLAGS)
39271 @endif target-libgomp-bootstrap
39272
39273 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39274 maybe-configure-stage2-target-libgomp:
39275 @if target-libgomp-bootstrap
39276 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39277 configure-stage2-target-libgomp:
39278 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39279 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39280 @r=`${PWD_COMMAND}`; export r; \
39281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39282 TFLAGS="$(STAGE2_TFLAGS)"; \
39283 echo "Checking multilib configuration for libgomp..."; \
39284 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39285 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39286 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39287 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39288 else \
39289 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39290 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39291 fi; \
39292 else \
39293 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39294 fi; \
39295 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39296 $(NORMAL_TARGET_EXPORTS) \
39297 \
39298 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39299 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39300 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39301 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39302 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39303 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39304 case $(srcdir) in \
39305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39306 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39308 esac; \
39309 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39310 libsrcdir="$$s/libgomp"; \
39311 $(SHELL) $${libsrcdir}/configure \
39312 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39313 --target=${target_alias} $${srcdiroption} \
39314 --with-build-libsubdir=$(HOST_SUBDIR) \
39315 $(STAGE2_CONFIGURE_FLAGS)
39316 @endif target-libgomp-bootstrap
39317
39318 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39319 maybe-configure-stage3-target-libgomp:
39320 @if target-libgomp-bootstrap
39321 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39322 configure-stage3-target-libgomp:
39323 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39324 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39325 @r=`${PWD_COMMAND}`; export r; \
39326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39327 TFLAGS="$(STAGE3_TFLAGS)"; \
39328 echo "Checking multilib configuration for libgomp..."; \
39329 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39330 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39331 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39332 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39333 else \
39334 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39335 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39336 fi; \
39337 else \
39338 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39339 fi; \
39340 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39341 $(NORMAL_TARGET_EXPORTS) \
39342 \
39343 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39344 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39345 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39346 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39347 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39348 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39349 case $(srcdir) in \
39350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39351 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39353 esac; \
39354 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39355 libsrcdir="$$s/libgomp"; \
39356 $(SHELL) $${libsrcdir}/configure \
39357 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39358 --target=${target_alias} $${srcdiroption} \
39359 --with-build-libsubdir=$(HOST_SUBDIR) \
39360 $(STAGE3_CONFIGURE_FLAGS)
39361 @endif target-libgomp-bootstrap
39362
39363 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39364 maybe-configure-stage4-target-libgomp:
39365 @if target-libgomp-bootstrap
39366 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39367 configure-stage4-target-libgomp:
39368 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39369 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39370 @r=`${PWD_COMMAND}`; export r; \
39371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39372 TFLAGS="$(STAGE4_TFLAGS)"; \
39373 echo "Checking multilib configuration for libgomp..."; \
39374 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39375 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39376 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39377 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39378 else \
39379 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39380 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39381 fi; \
39382 else \
39383 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39384 fi; \
39385 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39386 $(NORMAL_TARGET_EXPORTS) \
39387 \
39388 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39389 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39390 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39391 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39392 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39393 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39394 case $(srcdir) in \
39395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39396 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39398 esac; \
39399 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39400 libsrcdir="$$s/libgomp"; \
39401 $(SHELL) $${libsrcdir}/configure \
39402 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39403 --target=${target_alias} $${srcdiroption} \
39404 --with-build-libsubdir=$(HOST_SUBDIR) \
39405 $(STAGE4_CONFIGURE_FLAGS)
39406 @endif target-libgomp-bootstrap
39407
39408 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39409 maybe-configure-stageprofile-target-libgomp:
39410 @if target-libgomp-bootstrap
39411 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39412 configure-stageprofile-target-libgomp:
39413 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39414 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39415 @r=`${PWD_COMMAND}`; export r; \
39416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39417 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39418 echo "Checking multilib configuration for libgomp..."; \
39419 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39420 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39421 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39422 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39423 else \
39424 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39425 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39426 fi; \
39427 else \
39428 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39429 fi; \
39430 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39431 $(NORMAL_TARGET_EXPORTS) \
39432 \
39433 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39434 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39435 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39436 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39437 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39438 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39439 case $(srcdir) in \
39440 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39441 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39442 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39443 esac; \
39444 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39445 libsrcdir="$$s/libgomp"; \
39446 $(SHELL) $${libsrcdir}/configure \
39447 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39448 --target=${target_alias} $${srcdiroption} \
39449 --with-build-libsubdir=$(HOST_SUBDIR) \
39450 $(STAGEprofile_CONFIGURE_FLAGS)
39451 @endif target-libgomp-bootstrap
39452
39453 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39454 maybe-configure-stagefeedback-target-libgomp:
39455 @if target-libgomp-bootstrap
39456 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39457 configure-stagefeedback-target-libgomp:
39458 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39459 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39460 @r=`${PWD_COMMAND}`; export r; \
39461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39462 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39463 echo "Checking multilib configuration for libgomp..."; \
39464 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39465 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39466 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39467 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39468 else \
39469 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39470 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39471 fi; \
39472 else \
39473 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39474 fi; \
39475 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39476 $(NORMAL_TARGET_EXPORTS) \
39477 \
39478 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39479 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39480 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39481 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39482 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39483 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39484 case $(srcdir) in \
39485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39486 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39488 esac; \
39489 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39490 libsrcdir="$$s/libgomp"; \
39491 $(SHELL) $${libsrcdir}/configure \
39492 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39493 --target=${target_alias} $${srcdiroption} \
39494 --with-build-libsubdir=$(HOST_SUBDIR) \
39495 $(STAGEfeedback_CONFIGURE_FLAGS)
39496 @endif target-libgomp-bootstrap
39497
39498
39499
39500
39501
39502 .PHONY: all-target-libgomp maybe-all-target-libgomp
39503 maybe-all-target-libgomp:
39504 @if gcc-bootstrap
39505 all-target-libgomp: stage_current
39506 @endif gcc-bootstrap
39507 @if target-libgomp
39508 TARGET-target-libgomp=all
39509 maybe-all-target-libgomp: all-target-libgomp
39510 all-target-libgomp: configure-target-libgomp
39511 @r=`${PWD_COMMAND}`; export r; \
39512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39513 $(NORMAL_TARGET_EXPORTS) \
39514 (cd $(TARGET_SUBDIR)/libgomp && \
39515 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39516 $(TARGET-target-libgomp))
39517 @endif target-libgomp
39518
39519
39520
39521 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39522 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39523 maybe-all-stage1-target-libgomp:
39524 maybe-clean-stage1-target-libgomp:
39525 @if target-libgomp-bootstrap
39526 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39527 all-stage1: all-stage1-target-libgomp
39528 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39529 all-stage1-target-libgomp: configure-stage1-target-libgomp
39530 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39531 @r=`${PWD_COMMAND}`; export r; \
39532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39533 TFLAGS="$(STAGE1_TFLAGS)"; \
39534 $(NORMAL_TARGET_EXPORTS) \
39535 cd $(TARGET_SUBDIR)/libgomp && \
39536 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39537 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39538 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39539 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39540 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39541 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39542 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39543 $(EXTRA_TARGET_FLAGS) \
39544 TFLAGS="$(STAGE1_TFLAGS)" \
39545 $(TARGET-stage1-target-libgomp)
39546
39547 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39548 clean-stage1: clean-stage1-target-libgomp
39549 clean-stage1-target-libgomp:
39550 @if [ $(current_stage) = stage1 ]; then \
39551 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39552 else \
39553 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39554 $(MAKE) stage1-start; \
39555 fi; \
39556 cd $(TARGET_SUBDIR)/libgomp && \
39557 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39558 clean
39559 @endif target-libgomp-bootstrap
39560
39561
39562 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39563 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39564 maybe-all-stage2-target-libgomp:
39565 maybe-clean-stage2-target-libgomp:
39566 @if target-libgomp-bootstrap
39567 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39568 all-stage2: all-stage2-target-libgomp
39569 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39570 all-stage2-target-libgomp: configure-stage2-target-libgomp
39571 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39572 @r=`${PWD_COMMAND}`; export r; \
39573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39574 TFLAGS="$(STAGE2_TFLAGS)"; \
39575 $(NORMAL_TARGET_EXPORTS) \
39576 \
39577 cd $(TARGET_SUBDIR)/libgomp && \
39578 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39579 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39580 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39581 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39582 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39583 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39584 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39585 $(EXTRA_TARGET_FLAGS) \
39586 TFLAGS="$(STAGE2_TFLAGS)" \
39587 $(TARGET-stage2-target-libgomp)
39588
39589 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39590 clean-stage2: clean-stage2-target-libgomp
39591 clean-stage2-target-libgomp:
39592 @if [ $(current_stage) = stage2 ]; then \
39593 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39594 else \
39595 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39596 $(MAKE) stage2-start; \
39597 fi; \
39598 cd $(TARGET_SUBDIR)/libgomp && \
39599 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39600 \
39601 clean
39602 @endif target-libgomp-bootstrap
39603
39604
39605 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39606 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39607 maybe-all-stage3-target-libgomp:
39608 maybe-clean-stage3-target-libgomp:
39609 @if target-libgomp-bootstrap
39610 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39611 all-stage3: all-stage3-target-libgomp
39612 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39613 all-stage3-target-libgomp: configure-stage3-target-libgomp
39614 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39615 @r=`${PWD_COMMAND}`; export r; \
39616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39617 TFLAGS="$(STAGE3_TFLAGS)"; \
39618 $(NORMAL_TARGET_EXPORTS) \
39619 \
39620 cd $(TARGET_SUBDIR)/libgomp && \
39621 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39622 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39623 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39624 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39625 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39626 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39627 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39628 $(EXTRA_TARGET_FLAGS) \
39629 TFLAGS="$(STAGE3_TFLAGS)" \
39630 $(TARGET-stage3-target-libgomp)
39631
39632 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39633 clean-stage3: clean-stage3-target-libgomp
39634 clean-stage3-target-libgomp:
39635 @if [ $(current_stage) = stage3 ]; then \
39636 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39637 else \
39638 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39639 $(MAKE) stage3-start; \
39640 fi; \
39641 cd $(TARGET_SUBDIR)/libgomp && \
39642 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39643 \
39644 clean
39645 @endif target-libgomp-bootstrap
39646
39647
39648 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39649 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39650 maybe-all-stage4-target-libgomp:
39651 maybe-clean-stage4-target-libgomp:
39652 @if target-libgomp-bootstrap
39653 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39654 all-stage4: all-stage4-target-libgomp
39655 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39656 all-stage4-target-libgomp: configure-stage4-target-libgomp
39657 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39658 @r=`${PWD_COMMAND}`; export r; \
39659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39660 TFLAGS="$(STAGE4_TFLAGS)"; \
39661 $(NORMAL_TARGET_EXPORTS) \
39662 \
39663 cd $(TARGET_SUBDIR)/libgomp && \
39664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39665 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39666 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39667 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39668 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39669 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39670 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39671 $(EXTRA_TARGET_FLAGS) \
39672 TFLAGS="$(STAGE4_TFLAGS)" \
39673 $(TARGET-stage4-target-libgomp)
39674
39675 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39676 clean-stage4: clean-stage4-target-libgomp
39677 clean-stage4-target-libgomp:
39678 @if [ $(current_stage) = stage4 ]; then \
39679 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39680 else \
39681 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39682 $(MAKE) stage4-start; \
39683 fi; \
39684 cd $(TARGET_SUBDIR)/libgomp && \
39685 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39686 \
39687 clean
39688 @endif target-libgomp-bootstrap
39689
39690
39691 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39692 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39693 maybe-all-stageprofile-target-libgomp:
39694 maybe-clean-stageprofile-target-libgomp:
39695 @if target-libgomp-bootstrap
39696 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39697 all-stageprofile: all-stageprofile-target-libgomp
39698 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39699 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39700 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39701 @r=`${PWD_COMMAND}`; export r; \
39702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39703 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39704 $(NORMAL_TARGET_EXPORTS) \
39705 \
39706 cd $(TARGET_SUBDIR)/libgomp && \
39707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39708 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39709 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39710 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39714 $(EXTRA_TARGET_FLAGS) \
39715 TFLAGS="$(STAGEprofile_TFLAGS)" \
39716 $(TARGET-stageprofile-target-libgomp)
39717
39718 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39719 clean-stageprofile: clean-stageprofile-target-libgomp
39720 clean-stageprofile-target-libgomp:
39721 @if [ $(current_stage) = stageprofile ]; then \
39722 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39723 else \
39724 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39725 $(MAKE) stageprofile-start; \
39726 fi; \
39727 cd $(TARGET_SUBDIR)/libgomp && \
39728 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39729 \
39730 clean
39731 @endif target-libgomp-bootstrap
39732
39733
39734 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39735 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39736 maybe-all-stagefeedback-target-libgomp:
39737 maybe-clean-stagefeedback-target-libgomp:
39738 @if target-libgomp-bootstrap
39739 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39740 all-stagefeedback: all-stagefeedback-target-libgomp
39741 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39742 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39743 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39744 @r=`${PWD_COMMAND}`; export r; \
39745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39746 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39747 $(NORMAL_TARGET_EXPORTS) \
39748 \
39749 cd $(TARGET_SUBDIR)/libgomp && \
39750 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39751 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39752 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39753 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39754 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39755 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39756 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39757 $(EXTRA_TARGET_FLAGS) \
39758 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39759 $(TARGET-stagefeedback-target-libgomp)
39760
39761 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39762 clean-stagefeedback: clean-stagefeedback-target-libgomp
39763 clean-stagefeedback-target-libgomp:
39764 @if [ $(current_stage) = stagefeedback ]; then \
39765 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39766 else \
39767 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39768 $(MAKE) stagefeedback-start; \
39769 fi; \
39770 cd $(TARGET_SUBDIR)/libgomp && \
39771 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39772 \
39773 clean
39774 @endif target-libgomp-bootstrap
39775
39776
39777
39778
39779
39780
39781 .PHONY: check-target-libgomp maybe-check-target-libgomp
39782 maybe-check-target-libgomp:
39783 @if target-libgomp
39784 maybe-check-target-libgomp: check-target-libgomp
39785
39786 check-target-libgomp:
39787 @: $(MAKE); $(unstage)
39788 @r=`${PWD_COMMAND}`; export r; \
39789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39790 $(NORMAL_TARGET_EXPORTS) \
39791 (cd $(TARGET_SUBDIR)/libgomp && \
39792 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39793
39794 @endif target-libgomp
39795
39796 .PHONY: install-target-libgomp maybe-install-target-libgomp
39797 maybe-install-target-libgomp:
39798 @if target-libgomp
39799 maybe-install-target-libgomp: install-target-libgomp
39800
39801 install-target-libgomp: installdirs
39802 @: $(MAKE); $(unstage)
39803 @r=`${PWD_COMMAND}`; export r; \
39804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39805 $(NORMAL_TARGET_EXPORTS) \
39806 (cd $(TARGET_SUBDIR)/libgomp && \
39807 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39808
39809 @endif target-libgomp
39810
39811 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39812 maybe-install-strip-target-libgomp:
39813 @if target-libgomp
39814 maybe-install-strip-target-libgomp: install-strip-target-libgomp
39815
39816 install-strip-target-libgomp: installdirs
39817 @: $(MAKE); $(unstage)
39818 @r=`${PWD_COMMAND}`; export r; \
39819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39820 $(NORMAL_TARGET_EXPORTS) \
39821 (cd $(TARGET_SUBDIR)/libgomp && \
39822 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39823
39824 @endif target-libgomp
39825
39826 # Other targets (info, dvi, pdf, etc.)
39827
39828 .PHONY: maybe-info-target-libgomp info-target-libgomp
39829 maybe-info-target-libgomp:
39830 @if target-libgomp
39831 maybe-info-target-libgomp: info-target-libgomp
39832
39833 info-target-libgomp: \
39834 configure-target-libgomp
39835 @: $(MAKE); $(unstage)
39836 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39837 r=`${PWD_COMMAND}`; export r; \
39838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39839 $(NORMAL_TARGET_EXPORTS) \
39840 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
39841 for flag in $(EXTRA_TARGET_FLAGS); do \
39842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39843 done; \
39844 (cd $(TARGET_SUBDIR)/libgomp && \
39845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39847 "RANLIB=$${RANLIB}" \
39848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39849 info) \
39850 || exit 1
39851
39852 @endif target-libgomp
39853
39854 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39855 maybe-dvi-target-libgomp:
39856 @if target-libgomp
39857 maybe-dvi-target-libgomp: dvi-target-libgomp
39858
39859 dvi-target-libgomp: \
39860 configure-target-libgomp
39861 @: $(MAKE); $(unstage)
39862 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39863 r=`${PWD_COMMAND}`; export r; \
39864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39865 $(NORMAL_TARGET_EXPORTS) \
39866 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
39867 for flag in $(EXTRA_TARGET_FLAGS); do \
39868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39869 done; \
39870 (cd $(TARGET_SUBDIR)/libgomp && \
39871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39873 "RANLIB=$${RANLIB}" \
39874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39875 dvi) \
39876 || exit 1
39877
39878 @endif target-libgomp
39879
39880 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39881 maybe-pdf-target-libgomp:
39882 @if target-libgomp
39883 maybe-pdf-target-libgomp: pdf-target-libgomp
39884
39885 pdf-target-libgomp: \
39886 configure-target-libgomp
39887 @: $(MAKE); $(unstage)
39888 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39889 r=`${PWD_COMMAND}`; export r; \
39890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39891 $(NORMAL_TARGET_EXPORTS) \
39892 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39893 for flag in $(EXTRA_TARGET_FLAGS); do \
39894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39895 done; \
39896 (cd $(TARGET_SUBDIR)/libgomp && \
39897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39899 "RANLIB=$${RANLIB}" \
39900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39901 pdf) \
39902 || exit 1
39903
39904 @endif target-libgomp
39905
39906 .PHONY: maybe-html-target-libgomp html-target-libgomp
39907 maybe-html-target-libgomp:
39908 @if target-libgomp
39909 maybe-html-target-libgomp: html-target-libgomp
39910
39911 html-target-libgomp: \
39912 configure-target-libgomp
39913 @: $(MAKE); $(unstage)
39914 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39915 r=`${PWD_COMMAND}`; export r; \
39916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39917 $(NORMAL_TARGET_EXPORTS) \
39918 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39919 for flag in $(EXTRA_TARGET_FLAGS); do \
39920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39921 done; \
39922 (cd $(TARGET_SUBDIR)/libgomp && \
39923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39925 "RANLIB=$${RANLIB}" \
39926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39927 html) \
39928 || exit 1
39929
39930 @endif target-libgomp
39931
39932 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39933 maybe-TAGS-target-libgomp:
39934 @if target-libgomp
39935 maybe-TAGS-target-libgomp: TAGS-target-libgomp
39936
39937 TAGS-target-libgomp: \
39938 configure-target-libgomp
39939 @: $(MAKE); $(unstage)
39940 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39941 r=`${PWD_COMMAND}`; export r; \
39942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39943 $(NORMAL_TARGET_EXPORTS) \
39944 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39945 for flag in $(EXTRA_TARGET_FLAGS); do \
39946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39947 done; \
39948 (cd $(TARGET_SUBDIR)/libgomp && \
39949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39951 "RANLIB=$${RANLIB}" \
39952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39953 TAGS) \
39954 || exit 1
39955
39956 @endif target-libgomp
39957
39958 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39959 maybe-install-info-target-libgomp:
39960 @if target-libgomp
39961 maybe-install-info-target-libgomp: install-info-target-libgomp
39962
39963 install-info-target-libgomp: \
39964 configure-target-libgomp \
39965 info-target-libgomp
39966 @: $(MAKE); $(unstage)
39967 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39968 r=`${PWD_COMMAND}`; export r; \
39969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39970 $(NORMAL_TARGET_EXPORTS) \
39971 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
39972 for flag in $(EXTRA_TARGET_FLAGS); do \
39973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39974 done; \
39975 (cd $(TARGET_SUBDIR)/libgomp && \
39976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39978 "RANLIB=$${RANLIB}" \
39979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39980 install-info) \
39981 || exit 1
39982
39983 @endif target-libgomp
39984
39985 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
39986 maybe-install-pdf-target-libgomp:
39987 @if target-libgomp
39988 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
39989
39990 install-pdf-target-libgomp: \
39991 configure-target-libgomp \
39992 pdf-target-libgomp
39993 @: $(MAKE); $(unstage)
39994 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39995 r=`${PWD_COMMAND}`; export r; \
39996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39997 $(NORMAL_TARGET_EXPORTS) \
39998 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
39999 for flag in $(EXTRA_TARGET_FLAGS); do \
40000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40001 done; \
40002 (cd $(TARGET_SUBDIR)/libgomp && \
40003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40005 "RANLIB=$${RANLIB}" \
40006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40007 install-pdf) \
40008 || exit 1
40009
40010 @endif target-libgomp
40011
40012 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
40013 maybe-install-html-target-libgomp:
40014 @if target-libgomp
40015 maybe-install-html-target-libgomp: install-html-target-libgomp
40016
40017 install-html-target-libgomp: \
40018 configure-target-libgomp \
40019 html-target-libgomp
40020 @: $(MAKE); $(unstage)
40021 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40022 r=`${PWD_COMMAND}`; export r; \
40023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40024 $(NORMAL_TARGET_EXPORTS) \
40025 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40026 for flag in $(EXTRA_TARGET_FLAGS); do \
40027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40028 done; \
40029 (cd $(TARGET_SUBDIR)/libgomp && \
40030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40032 "RANLIB=$${RANLIB}" \
40033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40034 install-html) \
40035 || exit 1
40036
40037 @endif target-libgomp
40038
40039 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40040 maybe-installcheck-target-libgomp:
40041 @if target-libgomp
40042 maybe-installcheck-target-libgomp: installcheck-target-libgomp
40043
40044 installcheck-target-libgomp: \
40045 configure-target-libgomp
40046 @: $(MAKE); $(unstage)
40047 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40048 r=`${PWD_COMMAND}`; export r; \
40049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40050 $(NORMAL_TARGET_EXPORTS) \
40051 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40052 for flag in $(EXTRA_TARGET_FLAGS); do \
40053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40054 done; \
40055 (cd $(TARGET_SUBDIR)/libgomp && \
40056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40058 "RANLIB=$${RANLIB}" \
40059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40060 installcheck) \
40061 || exit 1
40062
40063 @endif target-libgomp
40064
40065 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40066 maybe-mostlyclean-target-libgomp:
40067 @if target-libgomp
40068 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40069
40070 mostlyclean-target-libgomp:
40071 @: $(MAKE); $(unstage)
40072 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40073 r=`${PWD_COMMAND}`; export r; \
40074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40075 $(NORMAL_TARGET_EXPORTS) \
40076 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40077 for flag in $(EXTRA_TARGET_FLAGS); do \
40078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40079 done; \
40080 (cd $(TARGET_SUBDIR)/libgomp && \
40081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40083 "RANLIB=$${RANLIB}" \
40084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40085 mostlyclean) \
40086 || exit 1
40087
40088 @endif target-libgomp
40089
40090 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40091 maybe-clean-target-libgomp:
40092 @if target-libgomp
40093 maybe-clean-target-libgomp: clean-target-libgomp
40094
40095 clean-target-libgomp:
40096 @: $(MAKE); $(unstage)
40097 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40098 r=`${PWD_COMMAND}`; export r; \
40099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40100 $(NORMAL_TARGET_EXPORTS) \
40101 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40102 for flag in $(EXTRA_TARGET_FLAGS); do \
40103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40104 done; \
40105 (cd $(TARGET_SUBDIR)/libgomp && \
40106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40108 "RANLIB=$${RANLIB}" \
40109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40110 clean) \
40111 || exit 1
40112
40113 @endif target-libgomp
40114
40115 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40116 maybe-distclean-target-libgomp:
40117 @if target-libgomp
40118 maybe-distclean-target-libgomp: distclean-target-libgomp
40119
40120 distclean-target-libgomp:
40121 @: $(MAKE); $(unstage)
40122 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40123 r=`${PWD_COMMAND}`; export r; \
40124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40125 $(NORMAL_TARGET_EXPORTS) \
40126 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40127 for flag in $(EXTRA_TARGET_FLAGS); do \
40128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40129 done; \
40130 (cd $(TARGET_SUBDIR)/libgomp && \
40131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40133 "RANLIB=$${RANLIB}" \
40134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40135 distclean) \
40136 || exit 1
40137
40138 @endif target-libgomp
40139
40140 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40141 maybe-maintainer-clean-target-libgomp:
40142 @if target-libgomp
40143 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40144
40145 maintainer-clean-target-libgomp:
40146 @: $(MAKE); $(unstage)
40147 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40148 r=`${PWD_COMMAND}`; export r; \
40149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40150 $(NORMAL_TARGET_EXPORTS) \
40151 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40152 for flag in $(EXTRA_TARGET_FLAGS); do \
40153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40154 done; \
40155 (cd $(TARGET_SUBDIR)/libgomp && \
40156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40158 "RANLIB=$${RANLIB}" \
40159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40160 maintainer-clean) \
40161 || exit 1
40162
40163 @endif target-libgomp
40164
40165
40166
40167
40168
40169 .PHONY: configure-target-libitm maybe-configure-target-libitm
40170 maybe-configure-target-libitm:
40171 @if gcc-bootstrap
40172 configure-target-libitm: stage_current
40173 @endif gcc-bootstrap
40174 @if target-libitm
40175 maybe-configure-target-libitm: configure-target-libitm
40176 configure-target-libitm:
40177 @: $(MAKE); $(unstage)
40178 @r=`${PWD_COMMAND}`; export r; \
40179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40180 echo "Checking multilib configuration for libitm..."; \
40181 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40182 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
40183 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
40184 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
40185 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
40186 else \
40187 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
40188 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40189 fi; \
40190 else \
40191 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40192 fi; \
40193 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
40194 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40195 $(NORMAL_TARGET_EXPORTS) \
40196 echo Configuring in $(TARGET_SUBDIR)/libitm; \
40197 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
40198 case $(srcdir) in \
40199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40200 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
40201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40202 esac; \
40203 srcdiroption="--srcdir=$${topdir}/libitm"; \
40204 libsrcdir="$$s/libitm"; \
40205 rm -f no-such-file || : ; \
40206 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40207 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40208 --target=${target_alias} $${srcdiroption} \
40209 || exit 1
40210 @endif target-libitm
40211
40212
40213
40214
40215
40216 .PHONY: all-target-libitm maybe-all-target-libitm
40217 maybe-all-target-libitm:
40218 @if gcc-bootstrap
40219 all-target-libitm: stage_current
40220 @endif gcc-bootstrap
40221 @if target-libitm
40222 TARGET-target-libitm=all
40223 maybe-all-target-libitm: all-target-libitm
40224 all-target-libitm: configure-target-libitm
40225 @: $(MAKE); $(unstage)
40226 @r=`${PWD_COMMAND}`; export r; \
40227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40228 $(NORMAL_TARGET_EXPORTS) \
40229 (cd $(TARGET_SUBDIR)/libitm && \
40230 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40231 $(TARGET-target-libitm))
40232 @endif target-libitm
40233
40234
40235
40236
40237
40238 .PHONY: check-target-libitm maybe-check-target-libitm
40239 maybe-check-target-libitm:
40240 @if target-libitm
40241 maybe-check-target-libitm: check-target-libitm
40242
40243 check-target-libitm:
40244 @: $(MAKE); $(unstage)
40245 @r=`${PWD_COMMAND}`; export r; \
40246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40247 $(NORMAL_TARGET_EXPORTS) \
40248 (cd $(TARGET_SUBDIR)/libitm && \
40249 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40250
40251 @endif target-libitm
40252
40253 .PHONY: install-target-libitm maybe-install-target-libitm
40254 maybe-install-target-libitm:
40255 @if target-libitm
40256 maybe-install-target-libitm: install-target-libitm
40257
40258 install-target-libitm: installdirs
40259 @: $(MAKE); $(unstage)
40260 @r=`${PWD_COMMAND}`; export r; \
40261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40262 $(NORMAL_TARGET_EXPORTS) \
40263 (cd $(TARGET_SUBDIR)/libitm && \
40264 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40265
40266 @endif target-libitm
40267
40268 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
40269 maybe-install-strip-target-libitm:
40270 @if target-libitm
40271 maybe-install-strip-target-libitm: install-strip-target-libitm
40272
40273 install-strip-target-libitm: installdirs
40274 @: $(MAKE); $(unstage)
40275 @r=`${PWD_COMMAND}`; export r; \
40276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40277 $(NORMAL_TARGET_EXPORTS) \
40278 (cd $(TARGET_SUBDIR)/libitm && \
40279 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40280
40281 @endif target-libitm
40282
40283 # Other targets (info, dvi, pdf, etc.)
40284
40285 .PHONY: maybe-info-target-libitm info-target-libitm
40286 maybe-info-target-libitm:
40287 @if target-libitm
40288 maybe-info-target-libitm: info-target-libitm
40289
40290 info-target-libitm: \
40291 configure-target-libitm
40292 @: $(MAKE); $(unstage)
40293 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40294 r=`${PWD_COMMAND}`; export r; \
40295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40296 $(NORMAL_TARGET_EXPORTS) \
40297 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
40298 for flag in $(EXTRA_TARGET_FLAGS); do \
40299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40300 done; \
40301 (cd $(TARGET_SUBDIR)/libitm && \
40302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40304 "RANLIB=$${RANLIB}" \
40305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40306 info) \
40307 || exit 1
40308
40309 @endif target-libitm
40310
40311 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
40312 maybe-dvi-target-libitm:
40313 @if target-libitm
40314 maybe-dvi-target-libitm: dvi-target-libitm
40315
40316 dvi-target-libitm: \
40317 configure-target-libitm
40318 @: $(MAKE); $(unstage)
40319 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40320 r=`${PWD_COMMAND}`; export r; \
40321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40322 $(NORMAL_TARGET_EXPORTS) \
40323 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
40324 for flag in $(EXTRA_TARGET_FLAGS); do \
40325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40326 done; \
40327 (cd $(TARGET_SUBDIR)/libitm && \
40328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40330 "RANLIB=$${RANLIB}" \
40331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40332 dvi) \
40333 || exit 1
40334
40335 @endif target-libitm
40336
40337 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
40338 maybe-pdf-target-libitm:
40339 @if target-libitm
40340 maybe-pdf-target-libitm: pdf-target-libitm
40341
40342 pdf-target-libitm: \
40343 configure-target-libitm
40344 @: $(MAKE); $(unstage)
40345 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40346 r=`${PWD_COMMAND}`; export r; \
40347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40348 $(NORMAL_TARGET_EXPORTS) \
40349 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
40350 for flag in $(EXTRA_TARGET_FLAGS); do \
40351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40352 done; \
40353 (cd $(TARGET_SUBDIR)/libitm && \
40354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40356 "RANLIB=$${RANLIB}" \
40357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40358 pdf) \
40359 || exit 1
40360
40361 @endif target-libitm
40362
40363 .PHONY: maybe-html-target-libitm html-target-libitm
40364 maybe-html-target-libitm:
40365 @if target-libitm
40366 maybe-html-target-libitm: html-target-libitm
40367
40368 html-target-libitm: \
40369 configure-target-libitm
40370 @: $(MAKE); $(unstage)
40371 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40372 r=`${PWD_COMMAND}`; export r; \
40373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40374 $(NORMAL_TARGET_EXPORTS) \
40375 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
40376 for flag in $(EXTRA_TARGET_FLAGS); do \
40377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40378 done; \
40379 (cd $(TARGET_SUBDIR)/libitm && \
40380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40382 "RANLIB=$${RANLIB}" \
40383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40384 html) \
40385 || exit 1
40386
40387 @endif target-libitm
40388
40389 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
40390 maybe-TAGS-target-libitm:
40391 @if target-libitm
40392 maybe-TAGS-target-libitm: TAGS-target-libitm
40393
40394 TAGS-target-libitm: \
40395 configure-target-libitm
40396 @: $(MAKE); $(unstage)
40397 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40398 r=`${PWD_COMMAND}`; export r; \
40399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40400 $(NORMAL_TARGET_EXPORTS) \
40401 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
40402 for flag in $(EXTRA_TARGET_FLAGS); do \
40403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40404 done; \
40405 (cd $(TARGET_SUBDIR)/libitm && \
40406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40408 "RANLIB=$${RANLIB}" \
40409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40410 TAGS) \
40411 || exit 1
40412
40413 @endif target-libitm
40414
40415 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
40416 maybe-install-info-target-libitm:
40417 @if target-libitm
40418 maybe-install-info-target-libitm: install-info-target-libitm
40419
40420 install-info-target-libitm: \
40421 configure-target-libitm \
40422 info-target-libitm
40423 @: $(MAKE); $(unstage)
40424 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40425 r=`${PWD_COMMAND}`; export r; \
40426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40427 $(NORMAL_TARGET_EXPORTS) \
40428 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
40429 for flag in $(EXTRA_TARGET_FLAGS); do \
40430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40431 done; \
40432 (cd $(TARGET_SUBDIR)/libitm && \
40433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40435 "RANLIB=$${RANLIB}" \
40436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40437 install-info) \
40438 || exit 1
40439
40440 @endif target-libitm
40441
40442 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
40443 maybe-install-pdf-target-libitm:
40444 @if target-libitm
40445 maybe-install-pdf-target-libitm: install-pdf-target-libitm
40446
40447 install-pdf-target-libitm: \
40448 configure-target-libitm \
40449 pdf-target-libitm
40450 @: $(MAKE); $(unstage)
40451 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40452 r=`${PWD_COMMAND}`; export r; \
40453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40454 $(NORMAL_TARGET_EXPORTS) \
40455 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
40456 for flag in $(EXTRA_TARGET_FLAGS); do \
40457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40458 done; \
40459 (cd $(TARGET_SUBDIR)/libitm && \
40460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40462 "RANLIB=$${RANLIB}" \
40463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40464 install-pdf) \
40465 || exit 1
40466
40467 @endif target-libitm
40468
40469 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
40470 maybe-install-html-target-libitm:
40471 @if target-libitm
40472 maybe-install-html-target-libitm: install-html-target-libitm
40473
40474 install-html-target-libitm: \
40475 configure-target-libitm \
40476 html-target-libitm
40477 @: $(MAKE); $(unstage)
40478 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40479 r=`${PWD_COMMAND}`; export r; \
40480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40481 $(NORMAL_TARGET_EXPORTS) \
40482 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
40483 for flag in $(EXTRA_TARGET_FLAGS); do \
40484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40485 done; \
40486 (cd $(TARGET_SUBDIR)/libitm && \
40487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40489 "RANLIB=$${RANLIB}" \
40490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40491 install-html) \
40492 || exit 1
40493
40494 @endif target-libitm
40495
40496 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
40497 maybe-installcheck-target-libitm:
40498 @if target-libitm
40499 maybe-installcheck-target-libitm: installcheck-target-libitm
40500
40501 installcheck-target-libitm: \
40502 configure-target-libitm
40503 @: $(MAKE); $(unstage)
40504 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40505 r=`${PWD_COMMAND}`; export r; \
40506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40507 $(NORMAL_TARGET_EXPORTS) \
40508 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
40509 for flag in $(EXTRA_TARGET_FLAGS); do \
40510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40511 done; \
40512 (cd $(TARGET_SUBDIR)/libitm && \
40513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40515 "RANLIB=$${RANLIB}" \
40516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40517 installcheck) \
40518 || exit 1
40519
40520 @endif target-libitm
40521
40522 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
40523 maybe-mostlyclean-target-libitm:
40524 @if target-libitm
40525 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
40526
40527 mostlyclean-target-libitm:
40528 @: $(MAKE); $(unstage)
40529 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40530 r=`${PWD_COMMAND}`; export r; \
40531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40532 $(NORMAL_TARGET_EXPORTS) \
40533 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
40534 for flag in $(EXTRA_TARGET_FLAGS); do \
40535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40536 done; \
40537 (cd $(TARGET_SUBDIR)/libitm && \
40538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40540 "RANLIB=$${RANLIB}" \
40541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40542 mostlyclean) \
40543 || exit 1
40544
40545 @endif target-libitm
40546
40547 .PHONY: maybe-clean-target-libitm clean-target-libitm
40548 maybe-clean-target-libitm:
40549 @if target-libitm
40550 maybe-clean-target-libitm: clean-target-libitm
40551
40552 clean-target-libitm:
40553 @: $(MAKE); $(unstage)
40554 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40555 r=`${PWD_COMMAND}`; export r; \
40556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40557 $(NORMAL_TARGET_EXPORTS) \
40558 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
40559 for flag in $(EXTRA_TARGET_FLAGS); do \
40560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40561 done; \
40562 (cd $(TARGET_SUBDIR)/libitm && \
40563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40565 "RANLIB=$${RANLIB}" \
40566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40567 clean) \
40568 || exit 1
40569
40570 @endif target-libitm
40571
40572 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
40573 maybe-distclean-target-libitm:
40574 @if target-libitm
40575 maybe-distclean-target-libitm: distclean-target-libitm
40576
40577 distclean-target-libitm:
40578 @: $(MAKE); $(unstage)
40579 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40580 r=`${PWD_COMMAND}`; export r; \
40581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40582 $(NORMAL_TARGET_EXPORTS) \
40583 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
40584 for flag in $(EXTRA_TARGET_FLAGS); do \
40585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40586 done; \
40587 (cd $(TARGET_SUBDIR)/libitm && \
40588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40590 "RANLIB=$${RANLIB}" \
40591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40592 distclean) \
40593 || exit 1
40594
40595 @endif target-libitm
40596
40597 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
40598 maybe-maintainer-clean-target-libitm:
40599 @if target-libitm
40600 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
40601
40602 maintainer-clean-target-libitm:
40603 @: $(MAKE); $(unstage)
40604 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40605 r=`${PWD_COMMAND}`; export r; \
40606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40607 $(NORMAL_TARGET_EXPORTS) \
40608 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
40609 for flag in $(EXTRA_TARGET_FLAGS); do \
40610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40611 done; \
40612 (cd $(TARGET_SUBDIR)/libitm && \
40613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40615 "RANLIB=$${RANLIB}" \
40616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40617 maintainer-clean) \
40618 || exit 1
40619
40620 @endif target-libitm
40621
40622
40623
40624 @if target-libmudflap
40625 .PHONY: check-target-libmudflap-c++
40626 check-target-libmudflap-c++:
40627 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
40628
40629 @endif target-libmudflap
40630
40631 # ----------
40632 # GCC module
40633 # ----------
40634
40635 @if gcc-no-bootstrap
40636 .PHONY: cross
40637 cross: all-build all-gas all-ld
40638 @r=`${PWD_COMMAND}`; export r; \
40639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40640 $(HOST_EXPORTS) \
40641 echo "Building the C and C++ compiler"; \
40642 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40643 @r=`${PWD_COMMAND}`; export r; \
40644 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40645 echo "Building runtime libraries"; \
40646 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40647 @endif gcc-no-bootstrap
40648
40649 @if gcc
40650
40651 .PHONY: check-gcc-c check-c
40652 check-gcc-c:
40653 r=`${PWD_COMMAND}`; export r; \
40654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40655 $(HOST_EXPORTS) \
40656 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
40657 check-c: check-gcc-c
40658
40659 .PHONY: check-gcc-c++ check-c++
40660 check-gcc-c++:
40661 r=`${PWD_COMMAND}`; export r; \
40662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40663 $(HOST_EXPORTS) \
40664 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++ check-c++0x);
40665 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
40666
40667 .PHONY: check-gcc-fortran check-fortran
40668 check-gcc-fortran:
40669 r=`${PWD_COMMAND}`; export r; \
40670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40671 $(HOST_EXPORTS) \
40672 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
40673 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40674
40675 .PHONY: check-gcc-java check-java
40676 check-gcc-java:
40677 r=`${PWD_COMMAND}`; export r; \
40678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40679 $(HOST_EXPORTS) \
40680 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
40681 check-java: check-gcc-java check-target-libjava
40682
40683 .PHONY: check-gcc-ada check-ada
40684 check-gcc-ada:
40685 r=`${PWD_COMMAND}`; export r; \
40686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40687 $(HOST_EXPORTS) \
40688 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
40689 check-ada: check-gcc-ada check-target-libada
40690
40691 .PHONY: check-gcc-objc check-objc
40692 check-gcc-objc:
40693 r=`${PWD_COMMAND}`; export r; \
40694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40695 $(HOST_EXPORTS) \
40696 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40697 check-objc: check-gcc-objc check-target-libobjc
40698
40699 .PHONY: check-gcc-obj-c++ check-obj-c++
40700 check-gcc-obj-c++:
40701 r=`${PWD_COMMAND}`; export r; \
40702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40703 $(HOST_EXPORTS) \
40704 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40705 check-obj-c++: check-gcc-obj-c++
40706
40707 .PHONY: check-gcc-go check-go
40708 check-gcc-go:
40709 r=`${PWD_COMMAND}`; export r; \
40710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40711 $(HOST_EXPORTS) \
40712 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40713 check-go: check-gcc-go check-target-libgo
40714
40715
40716 # Install the gcc headers files, but not the fixed include files,
40717 # which Cygnus is not allowed to distribute. This rule is very
40718 # dependent on the workings of the gcc Makefile.in.
40719 .PHONY: gcc-no-fixedincludes
40720 gcc-no-fixedincludes:
40721 @if [ -f ./gcc/Makefile ]; then \
40722 rm -rf gcc/tmp-include; \
40723 mv gcc/include gcc/tmp-include 2>/dev/null; \
40724 mkdir gcc/include; \
40725 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
40726 touch gcc/stmp-fixinc gcc/include/fixed; \
40727 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
40728 r=`${PWD_COMMAND}`; export r; \
40729 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40730 $(HOST_EXPORTS) \
40731 (cd ./gcc && \
40732 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
40733 rm -rf gcc/include; \
40734 mv gcc/tmp-include gcc/include 2>/dev/null; \
40735 else true; fi
40736 @endif gcc
40737
40738 # ---------------------
40739 # GCC bootstrap support
40740 # ---------------------
40741
40742 # We track the current stage (the one in 'gcc') in the stage_current file.
40743 # stage_last instead tracks the stage that was built last. These targets
40744 # are dummy when toplevel bootstrap is not active.
40745
40746 # While making host and target tools, symlinks to the final stage must be
40747 # there, so $(unstage) should be run at various points. To avoid excessive
40748 # recursive invocations of make, we "inline" them using a variable. These
40749 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40750 # to avoid warnings from the GNU Make job server.
40751
40752 unstage = :
40753 stage = :
40754 current_stage = ""
40755
40756 @if gcc-bootstrap
40757 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40758 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40759 current_stage = "`cat stage_current 2> /dev/null`"
40760 @endif gcc-bootstrap
40761
40762 .PHONY: unstage stage
40763 unstage:
40764 @: $(MAKE); $(unstage)
40765 stage:
40766 @: $(MAKE); $(stage)
40767
40768 # Disable commands for lean bootstrap.
40769 LEAN = false
40770
40771 # We name the build directories for the various stages "stage1-gcc",
40772 # "stage2-gcc","stage3-gcc", etc.
40773
40774 # Since the 'compare' process will fail (on debugging information) if any
40775 # directory names are different, we need to link the gcc directory for
40776 # the previous stage to a constant name ('prev-gcc'), and to make the name of
40777 # the build directories constant as well. For the latter, we use naked names
40778 # like 'gcc', because the scripts in that directory assume it. We use
40779 # mv on platforms where symlinks to directories do not work or are not
40780 # reliable.
40781
40782 # 'touch' doesn't work right on some platforms.
40783 STAMP = echo timestamp >
40784
40785 # We only want to compare .o files, so set this!
40786 objext = .o
40787
40788
40789 .PHONY: stage1-start stage1-end
40790
40791 stage1-start::
40792 @: $(MAKE); $(stage); \
40793 echo stage1 > stage_current ; \
40794 echo stage1 > stage_last; \
40795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40796 @if bfd
40797 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40798 mkdir stage1-bfd; \
40799 mv stage1-bfd bfd
40800 @endif bfd
40801 @if opcodes
40802 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40803 mkdir stage1-opcodes; \
40804 mv stage1-opcodes opcodes
40805 @endif opcodes
40806 @if binutils
40807 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40808 mkdir stage1-binutils; \
40809 mv stage1-binutils binutils
40810 @endif binutils
40811 @if gas
40812 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40813 mkdir stage1-gas; \
40814 mv stage1-gas gas
40815 @endif gas
40816 @if gcc
40817 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40818 mkdir stage1-gcc; \
40819 mv stage1-gcc gcc
40820 @endif gcc
40821 @if gmp
40822 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40823 mkdir stage1-gmp; \
40824 mv stage1-gmp gmp
40825 @endif gmp
40826 @if mpfr
40827 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40828 mkdir stage1-mpfr; \
40829 mv stage1-mpfr mpfr
40830 @endif mpfr
40831 @if mpc
40832 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40833 mkdir stage1-mpc; \
40834 mv stage1-mpc mpc
40835 @endif mpc
40836 @if ppl
40837 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40838 mkdir stage1-ppl; \
40839 mv stage1-ppl ppl
40840 @endif ppl
40841 @if cloog
40842 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40843 mkdir stage1-cloog; \
40844 mv stage1-cloog cloog
40845 @endif cloog
40846 @if libelf
40847 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40848 mkdir stage1-libelf; \
40849 mv stage1-libelf libelf
40850 @endif libelf
40851 @if gold
40852 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40853 mkdir stage1-gold; \
40854 mv stage1-gold gold
40855 @endif gold
40856 @if intl
40857 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40858 mkdir stage1-intl; \
40859 mv stage1-intl intl
40860 @endif intl
40861 @if ld
40862 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40863 mkdir stage1-ld; \
40864 mv stage1-ld ld
40865 @endif ld
40866 @if libcpp
40867 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40868 mkdir stage1-libcpp; \
40869 mv stage1-libcpp libcpp
40870 @endif libcpp
40871 @if libdecnumber
40872 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40873 mkdir stage1-libdecnumber; \
40874 mv stage1-libdecnumber libdecnumber
40875 @endif libdecnumber
40876 @if libiberty
40877 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40878 mkdir stage1-libiberty; \
40879 mv stage1-libiberty libiberty
40880 @endif libiberty
40881 @if zlib
40882 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40883 mkdir stage1-zlib; \
40884 mv stage1-zlib zlib
40885 @endif zlib
40886 @if lto-plugin
40887 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40888 mkdir stage1-lto-plugin; \
40889 mv stage1-lto-plugin lto-plugin
40890 @endif lto-plugin
40891 @[ -d stage1-$(TARGET_SUBDIR) ] || \
40892 mkdir stage1-$(TARGET_SUBDIR); \
40893 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
40894
40895 stage1-end::
40896 @if bfd
40897 @if test -d $(HOST_SUBDIR)/bfd ; then \
40898 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
40899 fi
40900 @endif bfd
40901 @if opcodes
40902 @if test -d $(HOST_SUBDIR)/opcodes ; then \
40903 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
40904 fi
40905 @endif opcodes
40906 @if binutils
40907 @if test -d $(HOST_SUBDIR)/binutils ; then \
40908 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
40909 fi
40910 @endif binutils
40911 @if gas
40912 @if test -d $(HOST_SUBDIR)/gas ; then \
40913 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
40914 fi
40915 @endif gas
40916 @if gcc
40917 @if test -d $(HOST_SUBDIR)/gcc ; then \
40918 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
40919 fi
40920 @endif gcc
40921 @if gmp
40922 @if test -d $(HOST_SUBDIR)/gmp ; then \
40923 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
40924 fi
40925 @endif gmp
40926 @if mpfr
40927 @if test -d $(HOST_SUBDIR)/mpfr ; then \
40928 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
40929 fi
40930 @endif mpfr
40931 @if mpc
40932 @if test -d $(HOST_SUBDIR)/mpc ; then \
40933 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
40934 fi
40935 @endif mpc
40936 @if ppl
40937 @if test -d $(HOST_SUBDIR)/ppl ; then \
40938 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
40939 fi
40940 @endif ppl
40941 @if cloog
40942 @if test -d $(HOST_SUBDIR)/cloog ; then \
40943 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
40944 fi
40945 @endif cloog
40946 @if libelf
40947 @if test -d $(HOST_SUBDIR)/libelf ; then \
40948 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
40949 fi
40950 @endif libelf
40951 @if gold
40952 @if test -d $(HOST_SUBDIR)/gold ; then \
40953 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
40954 fi
40955 @endif gold
40956 @if intl
40957 @if test -d $(HOST_SUBDIR)/intl ; then \
40958 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
40959 fi
40960 @endif intl
40961 @if ld
40962 @if test -d $(HOST_SUBDIR)/ld ; then \
40963 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
40964 fi
40965 @endif ld
40966 @if libcpp
40967 @if test -d $(HOST_SUBDIR)/libcpp ; then \
40968 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
40969 fi
40970 @endif libcpp
40971 @if libdecnumber
40972 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40973 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
40974 fi
40975 @endif libdecnumber
40976 @if libiberty
40977 @if test -d $(HOST_SUBDIR)/libiberty ; then \
40978 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
40979 fi
40980 @endif libiberty
40981 @if zlib
40982 @if test -d $(HOST_SUBDIR)/zlib ; then \
40983 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
40984 fi
40985 @endif zlib
40986 @if lto-plugin
40987 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40988 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
40989 fi
40990 @endif lto-plugin
40991 @if test -d $(TARGET_SUBDIR) ; then \
40992 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
40993 fi
40994 rm -f stage_current
40995
40996 # Bubble a bug fix through all the stages up to stage 1. They are
40997 # remade, but not reconfigured. The next stage (if any) will not be
40998 # reconfigured either.
40999 .PHONY: stage1-bubble
41000 stage1-bubble::
41001 @r=`${PWD_COMMAND}`; export r; \
41002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41003 if test -f stage1-lean ; then \
41004 echo Skipping rebuild of stage1 ; \
41005 else \
41006 $(MAKE) stage1-start; \
41007 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
41008 fi
41009
41010 .PHONY: all-stage1 clean-stage1
41011 do-clean: clean-stage1
41012
41013 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41014 # only possibility, but now it conflicts with no-bootstrap rules
41015 @if gcc-bootstrap
41016
41017
41018
41019
41020 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41021
41022 .PHONY: distclean-stage1
41023 distclean-stage1::
41024 @: $(MAKE); $(stage)
41025 @test "`cat stage_last`" != stage1 || rm -f stage_last
41026 rm -rf stage1-*
41027
41028
41029 @endif gcc-bootstrap
41030
41031
41032 .PHONY: stage2-start stage2-end
41033
41034 stage2-start::
41035 @: $(MAKE); $(stage); \
41036 echo stage2 > stage_current ; \
41037 echo stage2 > stage_last; \
41038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41039 @if bfd
41040 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
41041 mkdir stage2-bfd; \
41042 mv stage2-bfd bfd ; \
41043 mv stage1-bfd prev-bfd || test -f stage1-lean
41044 @endif bfd
41045 @if opcodes
41046 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
41047 mkdir stage2-opcodes; \
41048 mv stage2-opcodes opcodes ; \
41049 mv stage1-opcodes prev-opcodes || test -f stage1-lean
41050 @endif opcodes
41051 @if binutils
41052 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
41053 mkdir stage2-binutils; \
41054 mv stage2-binutils binutils ; \
41055 mv stage1-binutils prev-binutils || test -f stage1-lean
41056 @endif binutils
41057 @if gas
41058 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
41059 mkdir stage2-gas; \
41060 mv stage2-gas gas ; \
41061 mv stage1-gas prev-gas || test -f stage1-lean
41062 @endif gas
41063 @if gcc
41064 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
41065 mkdir stage2-gcc; \
41066 mv stage2-gcc gcc ; \
41067 mv stage1-gcc prev-gcc || test -f stage1-lean
41068 @endif gcc
41069 @if gmp
41070 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
41071 mkdir stage2-gmp; \
41072 mv stage2-gmp gmp ; \
41073 mv stage1-gmp prev-gmp || test -f stage1-lean
41074 @endif gmp
41075 @if mpfr
41076 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
41077 mkdir stage2-mpfr; \
41078 mv stage2-mpfr mpfr ; \
41079 mv stage1-mpfr prev-mpfr || test -f stage1-lean
41080 @endif mpfr
41081 @if mpc
41082 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
41083 mkdir stage2-mpc; \
41084 mv stage2-mpc mpc ; \
41085 mv stage1-mpc prev-mpc || test -f stage1-lean
41086 @endif mpc
41087 @if ppl
41088 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
41089 mkdir stage2-ppl; \
41090 mv stage2-ppl ppl ; \
41091 mv stage1-ppl prev-ppl || test -f stage1-lean
41092 @endif ppl
41093 @if cloog
41094 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
41095 mkdir stage2-cloog; \
41096 mv stage2-cloog cloog ; \
41097 mv stage1-cloog prev-cloog || test -f stage1-lean
41098 @endif cloog
41099 @if libelf
41100 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
41101 mkdir stage2-libelf; \
41102 mv stage2-libelf libelf ; \
41103 mv stage1-libelf prev-libelf || test -f stage1-lean
41104 @endif libelf
41105 @if gold
41106 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
41107 mkdir stage2-gold; \
41108 mv stage2-gold gold ; \
41109 mv stage1-gold prev-gold || test -f stage1-lean
41110 @endif gold
41111 @if intl
41112 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
41113 mkdir stage2-intl; \
41114 mv stage2-intl intl ; \
41115 mv stage1-intl prev-intl || test -f stage1-lean
41116 @endif intl
41117 @if ld
41118 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
41119 mkdir stage2-ld; \
41120 mv stage2-ld ld ; \
41121 mv stage1-ld prev-ld || test -f stage1-lean
41122 @endif ld
41123 @if libcpp
41124 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
41125 mkdir stage2-libcpp; \
41126 mv stage2-libcpp libcpp ; \
41127 mv stage1-libcpp prev-libcpp || test -f stage1-lean
41128 @endif libcpp
41129 @if libdecnumber
41130 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
41131 mkdir stage2-libdecnumber; \
41132 mv stage2-libdecnumber libdecnumber ; \
41133 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
41134 @endif libdecnumber
41135 @if libiberty
41136 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
41137 mkdir stage2-libiberty; \
41138 mv stage2-libiberty libiberty ; \
41139 mv stage1-libiberty prev-libiberty || test -f stage1-lean
41140 @endif libiberty
41141 @if zlib
41142 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
41143 mkdir stage2-zlib; \
41144 mv stage2-zlib zlib ; \
41145 mv stage1-zlib prev-zlib || test -f stage1-lean
41146 @endif zlib
41147 @if lto-plugin
41148 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
41149 mkdir stage2-lto-plugin; \
41150 mv stage2-lto-plugin lto-plugin ; \
41151 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
41152 @endif lto-plugin
41153 @[ -d stage2-$(TARGET_SUBDIR) ] || \
41154 mkdir stage2-$(TARGET_SUBDIR); \
41155 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41156 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
41157
41158 stage2-end::
41159 @if bfd
41160 @if test -d $(HOST_SUBDIR)/bfd ; then \
41161 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
41162 mv prev-bfd stage1-bfd ; : ; \
41163 fi
41164 @endif bfd
41165 @if opcodes
41166 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41167 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
41168 mv prev-opcodes stage1-opcodes ; : ; \
41169 fi
41170 @endif opcodes
41171 @if binutils
41172 @if test -d $(HOST_SUBDIR)/binutils ; then \
41173 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
41174 mv prev-binutils stage1-binutils ; : ; \
41175 fi
41176 @endif binutils
41177 @if gas
41178 @if test -d $(HOST_SUBDIR)/gas ; then \
41179 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
41180 mv prev-gas stage1-gas ; : ; \
41181 fi
41182 @endif gas
41183 @if gcc
41184 @if test -d $(HOST_SUBDIR)/gcc ; then \
41185 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
41186 mv prev-gcc stage1-gcc ; : ; \
41187 fi
41188 @endif gcc
41189 @if gmp
41190 @if test -d $(HOST_SUBDIR)/gmp ; then \
41191 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
41192 mv prev-gmp stage1-gmp ; : ; \
41193 fi
41194 @endif gmp
41195 @if mpfr
41196 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41197 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
41198 mv prev-mpfr stage1-mpfr ; : ; \
41199 fi
41200 @endif mpfr
41201 @if mpc
41202 @if test -d $(HOST_SUBDIR)/mpc ; then \
41203 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
41204 mv prev-mpc stage1-mpc ; : ; \
41205 fi
41206 @endif mpc
41207 @if ppl
41208 @if test -d $(HOST_SUBDIR)/ppl ; then \
41209 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
41210 mv prev-ppl stage1-ppl ; : ; \
41211 fi
41212 @endif ppl
41213 @if cloog
41214 @if test -d $(HOST_SUBDIR)/cloog ; then \
41215 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
41216 mv prev-cloog stage1-cloog ; : ; \
41217 fi
41218 @endif cloog
41219 @if libelf
41220 @if test -d $(HOST_SUBDIR)/libelf ; then \
41221 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
41222 mv prev-libelf stage1-libelf ; : ; \
41223 fi
41224 @endif libelf
41225 @if gold
41226 @if test -d $(HOST_SUBDIR)/gold ; then \
41227 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
41228 mv prev-gold stage1-gold ; : ; \
41229 fi
41230 @endif gold
41231 @if intl
41232 @if test -d $(HOST_SUBDIR)/intl ; then \
41233 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
41234 mv prev-intl stage1-intl ; : ; \
41235 fi
41236 @endif intl
41237 @if ld
41238 @if test -d $(HOST_SUBDIR)/ld ; then \
41239 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
41240 mv prev-ld stage1-ld ; : ; \
41241 fi
41242 @endif ld
41243 @if libcpp
41244 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41245 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
41246 mv prev-libcpp stage1-libcpp ; : ; \
41247 fi
41248 @endif libcpp
41249 @if libdecnumber
41250 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41251 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
41252 mv prev-libdecnumber stage1-libdecnumber ; : ; \
41253 fi
41254 @endif libdecnumber
41255 @if libiberty
41256 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41257 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
41258 mv prev-libiberty stage1-libiberty ; : ; \
41259 fi
41260 @endif libiberty
41261 @if zlib
41262 @if test -d $(HOST_SUBDIR)/zlib ; then \
41263 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
41264 mv prev-zlib stage1-zlib ; : ; \
41265 fi
41266 @endif zlib
41267 @if lto-plugin
41268 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41269 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
41270 mv prev-lto-plugin stage1-lto-plugin ; : ; \
41271 fi
41272 @endif lto-plugin
41273 @if test -d $(TARGET_SUBDIR) ; then \
41274 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
41275 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
41276 fi
41277 rm -f stage_current
41278
41279 # Bubble a bug fix through all the stages up to stage 2. They are
41280 # remade, but not reconfigured. The next stage (if any) will not be
41281 # reconfigured either.
41282 .PHONY: stage2-bubble
41283 stage2-bubble:: stage1-bubble
41284 @r=`${PWD_COMMAND}`; export r; \
41285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41286 if test -f stage2-lean || test -f stage1-lean ; then \
41287 echo Skipping rebuild of stage2 ; \
41288 else \
41289 $(MAKE) stage2-start; \
41290 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
41291 fi
41292
41293 .PHONY: all-stage2 clean-stage2
41294 do-clean: clean-stage2
41295
41296 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41297 # only possibility, but now it conflicts with no-bootstrap rules
41298 @if gcc-bootstrap
41299
41300
41301
41302 .PHONY: bootstrap2 bootstrap2-lean
41303 bootstrap2:
41304 echo stage2 > stage_final
41305 @r=`${PWD_COMMAND}`; export r; \
41306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41307 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
41308 @: $(MAKE); $(unstage)
41309 @r=`${PWD_COMMAND}`; export r; \
41310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41311 TFLAGS="$(STAGE2_TFLAGS)"; \
41312 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41313
41314 bootstrap2-lean:
41315 echo stage2 > stage_final
41316 @r=`${PWD_COMMAND}`; export r; \
41317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41318 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
41319 @: $(MAKE); $(unstage)
41320 @r=`${PWD_COMMAND}`; export r; \
41321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41322 TFLAGS="$(STAGE2_TFLAGS)"; \
41323 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41324
41325
41326 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41327 distclean-stage1:: distclean-stage2
41328 .PHONY: distclean-stage2
41329 distclean-stage2::
41330 @: $(MAKE); $(stage)
41331 @test "`cat stage_last`" != stage2 || rm -f stage_last
41332 rm -rf stage2-*
41333
41334
41335 @endif gcc-bootstrap
41336
41337
41338 .PHONY: stage3-start stage3-end
41339
41340 stage3-start::
41341 @: $(MAKE); $(stage); \
41342 echo stage3 > stage_current ; \
41343 echo stage3 > stage_last; \
41344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41345 @if bfd
41346 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
41347 mkdir stage3-bfd; \
41348 mv stage3-bfd bfd ; \
41349 mv stage2-bfd prev-bfd || test -f stage2-lean
41350 @endif bfd
41351 @if opcodes
41352 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
41353 mkdir stage3-opcodes; \
41354 mv stage3-opcodes opcodes ; \
41355 mv stage2-opcodes prev-opcodes || test -f stage2-lean
41356 @endif opcodes
41357 @if binutils
41358 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
41359 mkdir stage3-binutils; \
41360 mv stage3-binutils binutils ; \
41361 mv stage2-binutils prev-binutils || test -f stage2-lean
41362 @endif binutils
41363 @if gas
41364 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
41365 mkdir stage3-gas; \
41366 mv stage3-gas gas ; \
41367 mv stage2-gas prev-gas || test -f stage2-lean
41368 @endif gas
41369 @if gcc
41370 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
41371 mkdir stage3-gcc; \
41372 mv stage3-gcc gcc ; \
41373 mv stage2-gcc prev-gcc || test -f stage2-lean
41374 @endif gcc
41375 @if gmp
41376 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
41377 mkdir stage3-gmp; \
41378 mv stage3-gmp gmp ; \
41379 mv stage2-gmp prev-gmp || test -f stage2-lean
41380 @endif gmp
41381 @if mpfr
41382 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
41383 mkdir stage3-mpfr; \
41384 mv stage3-mpfr mpfr ; \
41385 mv stage2-mpfr prev-mpfr || test -f stage2-lean
41386 @endif mpfr
41387 @if mpc
41388 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
41389 mkdir stage3-mpc; \
41390 mv stage3-mpc mpc ; \
41391 mv stage2-mpc prev-mpc || test -f stage2-lean
41392 @endif mpc
41393 @if ppl
41394 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
41395 mkdir stage3-ppl; \
41396 mv stage3-ppl ppl ; \
41397 mv stage2-ppl prev-ppl || test -f stage2-lean
41398 @endif ppl
41399 @if cloog
41400 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
41401 mkdir stage3-cloog; \
41402 mv stage3-cloog cloog ; \
41403 mv stage2-cloog prev-cloog || test -f stage2-lean
41404 @endif cloog
41405 @if libelf
41406 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
41407 mkdir stage3-libelf; \
41408 mv stage3-libelf libelf ; \
41409 mv stage2-libelf prev-libelf || test -f stage2-lean
41410 @endif libelf
41411 @if gold
41412 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
41413 mkdir stage3-gold; \
41414 mv stage3-gold gold ; \
41415 mv stage2-gold prev-gold || test -f stage2-lean
41416 @endif gold
41417 @if intl
41418 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
41419 mkdir stage3-intl; \
41420 mv stage3-intl intl ; \
41421 mv stage2-intl prev-intl || test -f stage2-lean
41422 @endif intl
41423 @if ld
41424 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
41425 mkdir stage3-ld; \
41426 mv stage3-ld ld ; \
41427 mv stage2-ld prev-ld || test -f stage2-lean
41428 @endif ld
41429 @if libcpp
41430 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
41431 mkdir stage3-libcpp; \
41432 mv stage3-libcpp libcpp ; \
41433 mv stage2-libcpp prev-libcpp || test -f stage2-lean
41434 @endif libcpp
41435 @if libdecnumber
41436 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
41437 mkdir stage3-libdecnumber; \
41438 mv stage3-libdecnumber libdecnumber ; \
41439 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
41440 @endif libdecnumber
41441 @if libiberty
41442 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
41443 mkdir stage3-libiberty; \
41444 mv stage3-libiberty libiberty ; \
41445 mv stage2-libiberty prev-libiberty || test -f stage2-lean
41446 @endif libiberty
41447 @if zlib
41448 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
41449 mkdir stage3-zlib; \
41450 mv stage3-zlib zlib ; \
41451 mv stage2-zlib prev-zlib || test -f stage2-lean
41452 @endif zlib
41453 @if lto-plugin
41454 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
41455 mkdir stage3-lto-plugin; \
41456 mv stage3-lto-plugin lto-plugin ; \
41457 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
41458 @endif lto-plugin
41459 @[ -d stage3-$(TARGET_SUBDIR) ] || \
41460 mkdir stage3-$(TARGET_SUBDIR); \
41461 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41462 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
41463
41464 stage3-end::
41465 @if bfd
41466 @if test -d $(HOST_SUBDIR)/bfd ; then \
41467 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
41468 mv prev-bfd stage2-bfd ; : ; \
41469 fi
41470 @endif bfd
41471 @if opcodes
41472 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41473 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
41474 mv prev-opcodes stage2-opcodes ; : ; \
41475 fi
41476 @endif opcodes
41477 @if binutils
41478 @if test -d $(HOST_SUBDIR)/binutils ; then \
41479 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
41480 mv prev-binutils stage2-binutils ; : ; \
41481 fi
41482 @endif binutils
41483 @if gas
41484 @if test -d $(HOST_SUBDIR)/gas ; then \
41485 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41486 mv prev-gas stage2-gas ; : ; \
41487 fi
41488 @endif gas
41489 @if gcc
41490 @if test -d $(HOST_SUBDIR)/gcc ; then \
41491 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41492 mv prev-gcc stage2-gcc ; : ; \
41493 fi
41494 @endif gcc
41495 @if gmp
41496 @if test -d $(HOST_SUBDIR)/gmp ; then \
41497 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41498 mv prev-gmp stage2-gmp ; : ; \
41499 fi
41500 @endif gmp
41501 @if mpfr
41502 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41503 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41504 mv prev-mpfr stage2-mpfr ; : ; \
41505 fi
41506 @endif mpfr
41507 @if mpc
41508 @if test -d $(HOST_SUBDIR)/mpc ; then \
41509 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41510 mv prev-mpc stage2-mpc ; : ; \
41511 fi
41512 @endif mpc
41513 @if ppl
41514 @if test -d $(HOST_SUBDIR)/ppl ; then \
41515 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41516 mv prev-ppl stage2-ppl ; : ; \
41517 fi
41518 @endif ppl
41519 @if cloog
41520 @if test -d $(HOST_SUBDIR)/cloog ; then \
41521 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41522 mv prev-cloog stage2-cloog ; : ; \
41523 fi
41524 @endif cloog
41525 @if libelf
41526 @if test -d $(HOST_SUBDIR)/libelf ; then \
41527 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41528 mv prev-libelf stage2-libelf ; : ; \
41529 fi
41530 @endif libelf
41531 @if gold
41532 @if test -d $(HOST_SUBDIR)/gold ; then \
41533 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41534 mv prev-gold stage2-gold ; : ; \
41535 fi
41536 @endif gold
41537 @if intl
41538 @if test -d $(HOST_SUBDIR)/intl ; then \
41539 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41540 mv prev-intl stage2-intl ; : ; \
41541 fi
41542 @endif intl
41543 @if ld
41544 @if test -d $(HOST_SUBDIR)/ld ; then \
41545 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41546 mv prev-ld stage2-ld ; : ; \
41547 fi
41548 @endif ld
41549 @if libcpp
41550 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41551 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41552 mv prev-libcpp stage2-libcpp ; : ; \
41553 fi
41554 @endif libcpp
41555 @if libdecnumber
41556 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41557 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41558 mv prev-libdecnumber stage2-libdecnumber ; : ; \
41559 fi
41560 @endif libdecnumber
41561 @if libiberty
41562 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41563 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41564 mv prev-libiberty stage2-libiberty ; : ; \
41565 fi
41566 @endif libiberty
41567 @if zlib
41568 @if test -d $(HOST_SUBDIR)/zlib ; then \
41569 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41570 mv prev-zlib stage2-zlib ; : ; \
41571 fi
41572 @endif zlib
41573 @if lto-plugin
41574 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41575 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41576 mv prev-lto-plugin stage2-lto-plugin ; : ; \
41577 fi
41578 @endif lto-plugin
41579 @if test -d $(TARGET_SUBDIR) ; then \
41580 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
41581 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
41582 fi
41583 rm -f stage_current
41584
41585 # Bubble a bug fix through all the stages up to stage 3. They are
41586 # remade, but not reconfigured. The next stage (if any) will not be
41587 # reconfigured either.
41588 .PHONY: stage3-bubble
41589 stage3-bubble:: stage2-bubble
41590 @r=`${PWD_COMMAND}`; export r; \
41591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41592 if test -f stage3-lean || test -f stage2-lean ; then \
41593 echo Skipping rebuild of stage3 ; \
41594 else \
41595 $(MAKE) stage3-start; \
41596 if $(LEAN); then \
41597 rm -rf stage1-* ; \
41598 $(STAMP) stage1-lean ; \
41599 fi; \
41600 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41601 fi
41602 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41603
41604 .PHONY: all-stage3 clean-stage3
41605 do-clean: clean-stage3
41606
41607 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41608 # only possibility, but now it conflicts with no-bootstrap rules
41609 @if gcc-bootstrap
41610
41611 compare:
41612 @r=`${PWD_COMMAND}`; export r; \
41613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41614 if test -f stage2-lean; then \
41615 echo Cannot compare object files as stage 2 was deleted. ; \
41616 exit 0 ; \
41617 fi; \
41618 : $(MAKE); $(stage); \
41619 rm -f .bad_compare ; \
41620 echo Comparing stages 2 and 3 ; \
41621 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41622 files=`find stage3-* -name "*$(objext)" -print | \
41623 sed -n s,^stage$$sed-,,p` ; \
41624 for file in $${files} ; do \
41625 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41626 if test ! -f $$f1; then continue; fi; \
41627 $(do-compare) > /dev/null 2>&1; \
41628 if test $$? -eq 1; then \
41629 case $$file in \
41630 @compare_exclusions@) \
41631 echo warning: $$file differs ;; \
41632 *) \
41633 echo $$file differs >> .bad_compare ;; \
41634 esac ; \
41635 fi ; \
41636 done ; \
41637 if [ -f .bad_compare ]; then \
41638 echo "Bootstrap comparison failure!"; \
41639 cat .bad_compare; \
41640 exit 1; \
41641 else \
41642 echo Comparison successful.; \
41643 fi ; \
41644 $(STAMP) compare
41645 if $(LEAN); then \
41646 rm -rf stage2-*; \
41647 $(STAMP) stage2-lean; \
41648 fi
41649
41650
41651
41652 .PHONY: bootstrap bootstrap-lean
41653 bootstrap:
41654 echo stage3 > stage_final
41655 @r=`${PWD_COMMAND}`; export r; \
41656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41657 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41658 @: $(MAKE); $(unstage)
41659 @r=`${PWD_COMMAND}`; export r; \
41660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41661 TFLAGS="$(STAGE3_TFLAGS)"; \
41662 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41663
41664 bootstrap-lean:
41665 echo stage3 > stage_final
41666 @r=`${PWD_COMMAND}`; export r; \
41667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41668 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41669 @: $(MAKE); $(unstage)
41670 @r=`${PWD_COMMAND}`; export r; \
41671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41672 TFLAGS="$(STAGE3_TFLAGS)"; \
41673 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41674
41675
41676 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41677 distclean-stage2:: distclean-stage3
41678 .PHONY: distclean-stage3
41679 distclean-stage3::
41680 @: $(MAKE); $(stage)
41681 @test "`cat stage_last`" != stage3 || rm -f stage_last
41682 rm -rf stage3-* compare
41683
41684
41685 .PHONY: cleanstrap
41686 cleanstrap: do-distclean local-clean
41687 echo stage3 > stage_final
41688 @r=`${PWD_COMMAND}`; export r; \
41689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41690 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41691 @: $(MAKE); $(unstage)
41692 @r=`${PWD_COMMAND}`; export r; \
41693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41694 TFLAGS="$(STAGE3_TFLAGS)"; \
41695 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41696
41697 @endif gcc-bootstrap
41698
41699
41700 .PHONY: stage4-start stage4-end
41701
41702 stage4-start::
41703 @: $(MAKE); $(stage); \
41704 echo stage4 > stage_current ; \
41705 echo stage4 > stage_last; \
41706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41707 @if bfd
41708 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41709 mkdir stage4-bfd; \
41710 mv stage4-bfd bfd ; \
41711 mv stage3-bfd prev-bfd || test -f stage3-lean
41712 @endif bfd
41713 @if opcodes
41714 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41715 mkdir stage4-opcodes; \
41716 mv stage4-opcodes opcodes ; \
41717 mv stage3-opcodes prev-opcodes || test -f stage3-lean
41718 @endif opcodes
41719 @if binutils
41720 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41721 mkdir stage4-binutils; \
41722 mv stage4-binutils binutils ; \
41723 mv stage3-binutils prev-binutils || test -f stage3-lean
41724 @endif binutils
41725 @if gas
41726 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41727 mkdir stage4-gas; \
41728 mv stage4-gas gas ; \
41729 mv stage3-gas prev-gas || test -f stage3-lean
41730 @endif gas
41731 @if gcc
41732 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41733 mkdir stage4-gcc; \
41734 mv stage4-gcc gcc ; \
41735 mv stage3-gcc prev-gcc || test -f stage3-lean
41736 @endif gcc
41737 @if gmp
41738 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41739 mkdir stage4-gmp; \
41740 mv stage4-gmp gmp ; \
41741 mv stage3-gmp prev-gmp || test -f stage3-lean
41742 @endif gmp
41743 @if mpfr
41744 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41745 mkdir stage4-mpfr; \
41746 mv stage4-mpfr mpfr ; \
41747 mv stage3-mpfr prev-mpfr || test -f stage3-lean
41748 @endif mpfr
41749 @if mpc
41750 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41751 mkdir stage4-mpc; \
41752 mv stage4-mpc mpc ; \
41753 mv stage3-mpc prev-mpc || test -f stage3-lean
41754 @endif mpc
41755 @if ppl
41756 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41757 mkdir stage4-ppl; \
41758 mv stage4-ppl ppl ; \
41759 mv stage3-ppl prev-ppl || test -f stage3-lean
41760 @endif ppl
41761 @if cloog
41762 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41763 mkdir stage4-cloog; \
41764 mv stage4-cloog cloog ; \
41765 mv stage3-cloog prev-cloog || test -f stage3-lean
41766 @endif cloog
41767 @if libelf
41768 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41769 mkdir stage4-libelf; \
41770 mv stage4-libelf libelf ; \
41771 mv stage3-libelf prev-libelf || test -f stage3-lean
41772 @endif libelf
41773 @if gold
41774 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41775 mkdir stage4-gold; \
41776 mv stage4-gold gold ; \
41777 mv stage3-gold prev-gold || test -f stage3-lean
41778 @endif gold
41779 @if intl
41780 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41781 mkdir stage4-intl; \
41782 mv stage4-intl intl ; \
41783 mv stage3-intl prev-intl || test -f stage3-lean
41784 @endif intl
41785 @if ld
41786 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41787 mkdir stage4-ld; \
41788 mv stage4-ld ld ; \
41789 mv stage3-ld prev-ld || test -f stage3-lean
41790 @endif ld
41791 @if libcpp
41792 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41793 mkdir stage4-libcpp; \
41794 mv stage4-libcpp libcpp ; \
41795 mv stage3-libcpp prev-libcpp || test -f stage3-lean
41796 @endif libcpp
41797 @if libdecnumber
41798 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41799 mkdir stage4-libdecnumber; \
41800 mv stage4-libdecnumber libdecnumber ; \
41801 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
41802 @endif libdecnumber
41803 @if libiberty
41804 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41805 mkdir stage4-libiberty; \
41806 mv stage4-libiberty libiberty ; \
41807 mv stage3-libiberty prev-libiberty || test -f stage3-lean
41808 @endif libiberty
41809 @if zlib
41810 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41811 mkdir stage4-zlib; \
41812 mv stage4-zlib zlib ; \
41813 mv stage3-zlib prev-zlib || test -f stage3-lean
41814 @endif zlib
41815 @if lto-plugin
41816 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41817 mkdir stage4-lto-plugin; \
41818 mv stage4-lto-plugin lto-plugin ; \
41819 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
41820 @endif lto-plugin
41821 @[ -d stage4-$(TARGET_SUBDIR) ] || \
41822 mkdir stage4-$(TARGET_SUBDIR); \
41823 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41824 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
41825
41826 stage4-end::
41827 @if bfd
41828 @if test -d $(HOST_SUBDIR)/bfd ; then \
41829 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41830 mv prev-bfd stage3-bfd ; : ; \
41831 fi
41832 @endif bfd
41833 @if opcodes
41834 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41835 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41836 mv prev-opcodes stage3-opcodes ; : ; \
41837 fi
41838 @endif opcodes
41839 @if binutils
41840 @if test -d $(HOST_SUBDIR)/binutils ; then \
41841 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41842 mv prev-binutils stage3-binutils ; : ; \
41843 fi
41844 @endif binutils
41845 @if gas
41846 @if test -d $(HOST_SUBDIR)/gas ; then \
41847 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41848 mv prev-gas stage3-gas ; : ; \
41849 fi
41850 @endif gas
41851 @if gcc
41852 @if test -d $(HOST_SUBDIR)/gcc ; then \
41853 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41854 mv prev-gcc stage3-gcc ; : ; \
41855 fi
41856 @endif gcc
41857 @if gmp
41858 @if test -d $(HOST_SUBDIR)/gmp ; then \
41859 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41860 mv prev-gmp stage3-gmp ; : ; \
41861 fi
41862 @endif gmp
41863 @if mpfr
41864 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41865 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41866 mv prev-mpfr stage3-mpfr ; : ; \
41867 fi
41868 @endif mpfr
41869 @if mpc
41870 @if test -d $(HOST_SUBDIR)/mpc ; then \
41871 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41872 mv prev-mpc stage3-mpc ; : ; \
41873 fi
41874 @endif mpc
41875 @if ppl
41876 @if test -d $(HOST_SUBDIR)/ppl ; then \
41877 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41878 mv prev-ppl stage3-ppl ; : ; \
41879 fi
41880 @endif ppl
41881 @if cloog
41882 @if test -d $(HOST_SUBDIR)/cloog ; then \
41883 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41884 mv prev-cloog stage3-cloog ; : ; \
41885 fi
41886 @endif cloog
41887 @if libelf
41888 @if test -d $(HOST_SUBDIR)/libelf ; then \
41889 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41890 mv prev-libelf stage3-libelf ; : ; \
41891 fi
41892 @endif libelf
41893 @if gold
41894 @if test -d $(HOST_SUBDIR)/gold ; then \
41895 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41896 mv prev-gold stage3-gold ; : ; \
41897 fi
41898 @endif gold
41899 @if intl
41900 @if test -d $(HOST_SUBDIR)/intl ; then \
41901 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41902 mv prev-intl stage3-intl ; : ; \
41903 fi
41904 @endif intl
41905 @if ld
41906 @if test -d $(HOST_SUBDIR)/ld ; then \
41907 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41908 mv prev-ld stage3-ld ; : ; \
41909 fi
41910 @endif ld
41911 @if libcpp
41912 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41913 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41914 mv prev-libcpp stage3-libcpp ; : ; \
41915 fi
41916 @endif libcpp
41917 @if libdecnumber
41918 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41919 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41920 mv prev-libdecnumber stage3-libdecnumber ; : ; \
41921 fi
41922 @endif libdecnumber
41923 @if libiberty
41924 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41925 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41926 mv prev-libiberty stage3-libiberty ; : ; \
41927 fi
41928 @endif libiberty
41929 @if zlib
41930 @if test -d $(HOST_SUBDIR)/zlib ; then \
41931 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41932 mv prev-zlib stage3-zlib ; : ; \
41933 fi
41934 @endif zlib
41935 @if lto-plugin
41936 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41937 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41938 mv prev-lto-plugin stage3-lto-plugin ; : ; \
41939 fi
41940 @endif lto-plugin
41941 @if test -d $(TARGET_SUBDIR) ; then \
41942 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
41943 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
41944 fi
41945 rm -f stage_current
41946
41947 # Bubble a bug fix through all the stages up to stage 4. They are
41948 # remade, but not reconfigured. The next stage (if any) will not be
41949 # reconfigured either.
41950 .PHONY: stage4-bubble
41951 stage4-bubble:: stage3-bubble
41952 @r=`${PWD_COMMAND}`; export r; \
41953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41954 if test -f stage4-lean || test -f stage3-lean ; then \
41955 echo Skipping rebuild of stage4 ; \
41956 else \
41957 $(MAKE) stage4-start; \
41958 if $(LEAN); then \
41959 rm -rf stage2-* ; \
41960 $(STAMP) stage2-lean ; \
41961 fi; \
41962 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41963 fi
41964 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41965
41966 .PHONY: all-stage4 clean-stage4
41967 do-clean: clean-stage4
41968
41969 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41970 # only possibility, but now it conflicts with no-bootstrap rules
41971 @if gcc-bootstrap
41972
41973 compare3:
41974 @r=`${PWD_COMMAND}`; export r; \
41975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41976 if test -f stage3-lean; then \
41977 echo Cannot compare object files as stage 3 was deleted. ; \
41978 exit 0 ; \
41979 fi; \
41980 : $(MAKE); $(stage); \
41981 rm -f .bad_compare ; \
41982 echo Comparing stages 3 and 4 ; \
41983 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41984 files=`find stage4-* -name "*$(objext)" -print | \
41985 sed -n s,^stage$$sed-,,p` ; \
41986 for file in $${files} ; do \
41987 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41988 if test ! -f $$f1; then continue; fi; \
41989 $(do-compare3) > /dev/null 2>&1; \
41990 if test $$? -eq 1; then \
41991 case $$file in \
41992 @compare_exclusions@) \
41993 echo warning: $$file differs ;; \
41994 *) \
41995 echo $$file differs >> .bad_compare ;; \
41996 esac ; \
41997 fi ; \
41998 done ; \
41999 if [ -f .bad_compare ]; then \
42000 echo "Bootstrap comparison failure!"; \
42001 cat .bad_compare; \
42002 exit 1; \
42003 else \
42004 echo Comparison successful.; \
42005 fi ; \
42006 $(STAMP) compare3
42007 if $(LEAN); then \
42008 rm -rf stage3-*; \
42009 $(STAMP) stage3-lean; \
42010 fi
42011
42012
42013
42014 .PHONY: bootstrap4 bootstrap4-lean
42015 bootstrap4:
42016 echo stage4 > stage_final
42017 @r=`${PWD_COMMAND}`; export r; \
42018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42019 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
42020 @: $(MAKE); $(unstage)
42021 @r=`${PWD_COMMAND}`; export r; \
42022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42023 TFLAGS="$(STAGE4_TFLAGS)"; \
42024 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42025
42026 bootstrap4-lean:
42027 echo stage4 > stage_final
42028 @r=`${PWD_COMMAND}`; export r; \
42029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42030 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
42031 @: $(MAKE); $(unstage)
42032 @r=`${PWD_COMMAND}`; export r; \
42033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42034 TFLAGS="$(STAGE4_TFLAGS)"; \
42035 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42036
42037
42038 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42039 distclean-stage3:: distclean-stage4
42040 .PHONY: distclean-stage4
42041 distclean-stage4::
42042 @: $(MAKE); $(stage)
42043 @test "`cat stage_last`" != stage4 || rm -f stage_last
42044 rm -rf stage4-* compare3
42045
42046
42047 @endif gcc-bootstrap
42048
42049
42050 .PHONY: stageprofile-start stageprofile-end
42051
42052 stageprofile-start::
42053 @: $(MAKE); $(stage); \
42054 echo stageprofile > stage_current ; \
42055 echo stageprofile > stage_last; \
42056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42057 @if bfd
42058 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
42059 mkdir stageprofile-bfd; \
42060 mv stageprofile-bfd bfd ; \
42061 mv stage1-bfd prev-bfd || test -f stage1-lean
42062 @endif bfd
42063 @if opcodes
42064 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
42065 mkdir stageprofile-opcodes; \
42066 mv stageprofile-opcodes opcodes ; \
42067 mv stage1-opcodes prev-opcodes || test -f stage1-lean
42068 @endif opcodes
42069 @if binutils
42070 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
42071 mkdir stageprofile-binutils; \
42072 mv stageprofile-binutils binutils ; \
42073 mv stage1-binutils prev-binutils || test -f stage1-lean
42074 @endif binutils
42075 @if gas
42076 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
42077 mkdir stageprofile-gas; \
42078 mv stageprofile-gas gas ; \
42079 mv stage1-gas prev-gas || test -f stage1-lean
42080 @endif gas
42081 @if gcc
42082 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
42083 mkdir stageprofile-gcc; \
42084 mv stageprofile-gcc gcc ; \
42085 mv stage1-gcc prev-gcc || test -f stage1-lean
42086 @endif gcc
42087 @if gmp
42088 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
42089 mkdir stageprofile-gmp; \
42090 mv stageprofile-gmp gmp ; \
42091 mv stage1-gmp prev-gmp || test -f stage1-lean
42092 @endif gmp
42093 @if mpfr
42094 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
42095 mkdir stageprofile-mpfr; \
42096 mv stageprofile-mpfr mpfr ; \
42097 mv stage1-mpfr prev-mpfr || test -f stage1-lean
42098 @endif mpfr
42099 @if mpc
42100 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
42101 mkdir stageprofile-mpc; \
42102 mv stageprofile-mpc mpc ; \
42103 mv stage1-mpc prev-mpc || test -f stage1-lean
42104 @endif mpc
42105 @if ppl
42106 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
42107 mkdir stageprofile-ppl; \
42108 mv stageprofile-ppl ppl ; \
42109 mv stage1-ppl prev-ppl || test -f stage1-lean
42110 @endif ppl
42111 @if cloog
42112 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
42113 mkdir stageprofile-cloog; \
42114 mv stageprofile-cloog cloog ; \
42115 mv stage1-cloog prev-cloog || test -f stage1-lean
42116 @endif cloog
42117 @if libelf
42118 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
42119 mkdir stageprofile-libelf; \
42120 mv stageprofile-libelf libelf ; \
42121 mv stage1-libelf prev-libelf || test -f stage1-lean
42122 @endif libelf
42123 @if gold
42124 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
42125 mkdir stageprofile-gold; \
42126 mv stageprofile-gold gold ; \
42127 mv stage1-gold prev-gold || test -f stage1-lean
42128 @endif gold
42129 @if intl
42130 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
42131 mkdir stageprofile-intl; \
42132 mv stageprofile-intl intl ; \
42133 mv stage1-intl prev-intl || test -f stage1-lean
42134 @endif intl
42135 @if ld
42136 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
42137 mkdir stageprofile-ld; \
42138 mv stageprofile-ld ld ; \
42139 mv stage1-ld prev-ld || test -f stage1-lean
42140 @endif ld
42141 @if libcpp
42142 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
42143 mkdir stageprofile-libcpp; \
42144 mv stageprofile-libcpp libcpp ; \
42145 mv stage1-libcpp prev-libcpp || test -f stage1-lean
42146 @endif libcpp
42147 @if libdecnumber
42148 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
42149 mkdir stageprofile-libdecnumber; \
42150 mv stageprofile-libdecnumber libdecnumber ; \
42151 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
42152 @endif libdecnumber
42153 @if libiberty
42154 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
42155 mkdir stageprofile-libiberty; \
42156 mv stageprofile-libiberty libiberty ; \
42157 mv stage1-libiberty prev-libiberty || test -f stage1-lean
42158 @endif libiberty
42159 @if zlib
42160 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
42161 mkdir stageprofile-zlib; \
42162 mv stageprofile-zlib zlib ; \
42163 mv stage1-zlib prev-zlib || test -f stage1-lean
42164 @endif zlib
42165 @if lto-plugin
42166 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
42167 mkdir stageprofile-lto-plugin; \
42168 mv stageprofile-lto-plugin lto-plugin ; \
42169 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
42170 @endif lto-plugin
42171 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
42172 mkdir stageprofile-$(TARGET_SUBDIR); \
42173 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42174 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
42175
42176 stageprofile-end::
42177 @if bfd
42178 @if test -d $(HOST_SUBDIR)/bfd ; then \
42179 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
42180 mv prev-bfd stage1-bfd ; : ; \
42181 fi
42182 @endif bfd
42183 @if opcodes
42184 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42185 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
42186 mv prev-opcodes stage1-opcodes ; : ; \
42187 fi
42188 @endif opcodes
42189 @if binutils
42190 @if test -d $(HOST_SUBDIR)/binutils ; then \
42191 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
42192 mv prev-binutils stage1-binutils ; : ; \
42193 fi
42194 @endif binutils
42195 @if gas
42196 @if test -d $(HOST_SUBDIR)/gas ; then \
42197 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
42198 mv prev-gas stage1-gas ; : ; \
42199 fi
42200 @endif gas
42201 @if gcc
42202 @if test -d $(HOST_SUBDIR)/gcc ; then \
42203 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
42204 mv prev-gcc stage1-gcc ; : ; \
42205 fi
42206 @endif gcc
42207 @if gmp
42208 @if test -d $(HOST_SUBDIR)/gmp ; then \
42209 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
42210 mv prev-gmp stage1-gmp ; : ; \
42211 fi
42212 @endif gmp
42213 @if mpfr
42214 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42215 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
42216 mv prev-mpfr stage1-mpfr ; : ; \
42217 fi
42218 @endif mpfr
42219 @if mpc
42220 @if test -d $(HOST_SUBDIR)/mpc ; then \
42221 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
42222 mv prev-mpc stage1-mpc ; : ; \
42223 fi
42224 @endif mpc
42225 @if ppl
42226 @if test -d $(HOST_SUBDIR)/ppl ; then \
42227 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
42228 mv prev-ppl stage1-ppl ; : ; \
42229 fi
42230 @endif ppl
42231 @if cloog
42232 @if test -d $(HOST_SUBDIR)/cloog ; then \
42233 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
42234 mv prev-cloog stage1-cloog ; : ; \
42235 fi
42236 @endif cloog
42237 @if libelf
42238 @if test -d $(HOST_SUBDIR)/libelf ; then \
42239 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
42240 mv prev-libelf stage1-libelf ; : ; \
42241 fi
42242 @endif libelf
42243 @if gold
42244 @if test -d $(HOST_SUBDIR)/gold ; then \
42245 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
42246 mv prev-gold stage1-gold ; : ; \
42247 fi
42248 @endif gold
42249 @if intl
42250 @if test -d $(HOST_SUBDIR)/intl ; then \
42251 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
42252 mv prev-intl stage1-intl ; : ; \
42253 fi
42254 @endif intl
42255 @if ld
42256 @if test -d $(HOST_SUBDIR)/ld ; then \
42257 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
42258 mv prev-ld stage1-ld ; : ; \
42259 fi
42260 @endif ld
42261 @if libcpp
42262 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42263 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
42264 mv prev-libcpp stage1-libcpp ; : ; \
42265 fi
42266 @endif libcpp
42267 @if libdecnumber
42268 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42269 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
42270 mv prev-libdecnumber stage1-libdecnumber ; : ; \
42271 fi
42272 @endif libdecnumber
42273 @if libiberty
42274 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42275 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
42276 mv prev-libiberty stage1-libiberty ; : ; \
42277 fi
42278 @endif libiberty
42279 @if zlib
42280 @if test -d $(HOST_SUBDIR)/zlib ; then \
42281 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
42282 mv prev-zlib stage1-zlib ; : ; \
42283 fi
42284 @endif zlib
42285 @if lto-plugin
42286 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42287 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
42288 mv prev-lto-plugin stage1-lto-plugin ; : ; \
42289 fi
42290 @endif lto-plugin
42291 @if test -d $(TARGET_SUBDIR) ; then \
42292 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
42293 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
42294 fi
42295 rm -f stage_current
42296
42297 # Bubble a bug fix through all the stages up to stage profile. They are
42298 # remade, but not reconfigured. The next stage (if any) will not be
42299 # reconfigured either.
42300 .PHONY: stageprofile-bubble
42301 stageprofile-bubble:: stage1-bubble
42302 @r=`${PWD_COMMAND}`; export r; \
42303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42304 if test -f stageprofile-lean || test -f stage1-lean ; then \
42305 echo Skipping rebuild of stageprofile ; \
42306 else \
42307 $(MAKE) stageprofile-start; \
42308 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
42309 fi
42310
42311 .PHONY: all-stageprofile clean-stageprofile
42312 do-clean: clean-stageprofile
42313
42314 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42315 # only possibility, but now it conflicts with no-bootstrap rules
42316 @if gcc-bootstrap
42317
42318
42319
42320
42321 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42322 distclean-stage1:: distclean-stageprofile
42323 .PHONY: distclean-stageprofile
42324 distclean-stageprofile::
42325 @: $(MAKE); $(stage)
42326 @test "`cat stage_last`" != stageprofile || rm -f stage_last
42327 rm -rf stageprofile-*
42328
42329
42330 @endif gcc-bootstrap
42331
42332
42333 .PHONY: stagefeedback-start stagefeedback-end
42334
42335 stagefeedback-start::
42336 @: $(MAKE); $(stage); \
42337 echo stagefeedback > stage_current ; \
42338 echo stagefeedback > stage_last; \
42339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42340 @if bfd
42341 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
42342 mkdir stagefeedback-bfd; \
42343 mv stagefeedback-bfd bfd ; \
42344 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
42345 @endif bfd
42346 @if opcodes
42347 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
42348 mkdir stagefeedback-opcodes; \
42349 mv stagefeedback-opcodes opcodes ; \
42350 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
42351 @endif opcodes
42352 @if binutils
42353 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
42354 mkdir stagefeedback-binutils; \
42355 mv stagefeedback-binutils binutils ; \
42356 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
42357 @endif binutils
42358 @if gas
42359 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
42360 mkdir stagefeedback-gas; \
42361 mv stagefeedback-gas gas ; \
42362 mv stageprofile-gas prev-gas || test -f stageprofile-lean
42363 @endif gas
42364 @if gcc
42365 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
42366 mkdir stagefeedback-gcc; \
42367 mv stagefeedback-gcc gcc ; \
42368 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
42369 @endif gcc
42370 @if gmp
42371 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
42372 mkdir stagefeedback-gmp; \
42373 mv stagefeedback-gmp gmp ; \
42374 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
42375 @endif gmp
42376 @if mpfr
42377 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
42378 mkdir stagefeedback-mpfr; \
42379 mv stagefeedback-mpfr mpfr ; \
42380 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
42381 @endif mpfr
42382 @if mpc
42383 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
42384 mkdir stagefeedback-mpc; \
42385 mv stagefeedback-mpc mpc ; \
42386 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
42387 @endif mpc
42388 @if ppl
42389 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
42390 mkdir stagefeedback-ppl; \
42391 mv stagefeedback-ppl ppl ; \
42392 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
42393 @endif ppl
42394 @if cloog
42395 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
42396 mkdir stagefeedback-cloog; \
42397 mv stagefeedback-cloog cloog ; \
42398 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
42399 @endif cloog
42400 @if libelf
42401 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
42402 mkdir stagefeedback-libelf; \
42403 mv stagefeedback-libelf libelf ; \
42404 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
42405 @endif libelf
42406 @if gold
42407 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
42408 mkdir stagefeedback-gold; \
42409 mv stagefeedback-gold gold ; \
42410 mv stageprofile-gold prev-gold || test -f stageprofile-lean
42411 @endif gold
42412 @if intl
42413 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
42414 mkdir stagefeedback-intl; \
42415 mv stagefeedback-intl intl ; \
42416 mv stageprofile-intl prev-intl || test -f stageprofile-lean
42417 @endif intl
42418 @if ld
42419 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
42420 mkdir stagefeedback-ld; \
42421 mv stagefeedback-ld ld ; \
42422 mv stageprofile-ld prev-ld || test -f stageprofile-lean
42423 @endif ld
42424 @if libcpp
42425 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
42426 mkdir stagefeedback-libcpp; \
42427 mv stagefeedback-libcpp libcpp ; \
42428 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
42429 @endif libcpp
42430 @if libdecnumber
42431 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
42432 mkdir stagefeedback-libdecnumber; \
42433 mv stagefeedback-libdecnumber libdecnumber ; \
42434 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
42435 @endif libdecnumber
42436 @if libiberty
42437 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
42438 mkdir stagefeedback-libiberty; \
42439 mv stagefeedback-libiberty libiberty ; \
42440 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
42441 @endif libiberty
42442 @if zlib
42443 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
42444 mkdir stagefeedback-zlib; \
42445 mv stagefeedback-zlib zlib ; \
42446 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
42447 @endif zlib
42448 @if lto-plugin
42449 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
42450 mkdir stagefeedback-lto-plugin; \
42451 mv stagefeedback-lto-plugin lto-plugin ; \
42452 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
42453 @endif lto-plugin
42454 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
42455 mkdir stagefeedback-$(TARGET_SUBDIR); \
42456 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42457 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
42458
42459 stagefeedback-end::
42460 @if bfd
42461 @if test -d $(HOST_SUBDIR)/bfd ; then \
42462 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
42463 mv prev-bfd stageprofile-bfd ; : ; \
42464 fi
42465 @endif bfd
42466 @if opcodes
42467 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42468 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
42469 mv prev-opcodes stageprofile-opcodes ; : ; \
42470 fi
42471 @endif opcodes
42472 @if binutils
42473 @if test -d $(HOST_SUBDIR)/binutils ; then \
42474 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
42475 mv prev-binutils stageprofile-binutils ; : ; \
42476 fi
42477 @endif binutils
42478 @if gas
42479 @if test -d $(HOST_SUBDIR)/gas ; then \
42480 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42481 mv prev-gas stageprofile-gas ; : ; \
42482 fi
42483 @endif gas
42484 @if gcc
42485 @if test -d $(HOST_SUBDIR)/gcc ; then \
42486 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42487 mv prev-gcc stageprofile-gcc ; : ; \
42488 fi
42489 @endif gcc
42490 @if gmp
42491 @if test -d $(HOST_SUBDIR)/gmp ; then \
42492 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42493 mv prev-gmp stageprofile-gmp ; : ; \
42494 fi
42495 @endif gmp
42496 @if mpfr
42497 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42498 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42499 mv prev-mpfr stageprofile-mpfr ; : ; \
42500 fi
42501 @endif mpfr
42502 @if mpc
42503 @if test -d $(HOST_SUBDIR)/mpc ; then \
42504 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42505 mv prev-mpc stageprofile-mpc ; : ; \
42506 fi
42507 @endif mpc
42508 @if ppl
42509 @if test -d $(HOST_SUBDIR)/ppl ; then \
42510 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42511 mv prev-ppl stageprofile-ppl ; : ; \
42512 fi
42513 @endif ppl
42514 @if cloog
42515 @if test -d $(HOST_SUBDIR)/cloog ; then \
42516 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42517 mv prev-cloog stageprofile-cloog ; : ; \
42518 fi
42519 @endif cloog
42520 @if libelf
42521 @if test -d $(HOST_SUBDIR)/libelf ; then \
42522 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42523 mv prev-libelf stageprofile-libelf ; : ; \
42524 fi
42525 @endif libelf
42526 @if gold
42527 @if test -d $(HOST_SUBDIR)/gold ; then \
42528 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42529 mv prev-gold stageprofile-gold ; : ; \
42530 fi
42531 @endif gold
42532 @if intl
42533 @if test -d $(HOST_SUBDIR)/intl ; then \
42534 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42535 mv prev-intl stageprofile-intl ; : ; \
42536 fi
42537 @endif intl
42538 @if ld
42539 @if test -d $(HOST_SUBDIR)/ld ; then \
42540 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42541 mv prev-ld stageprofile-ld ; : ; \
42542 fi
42543 @endif ld
42544 @if libcpp
42545 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42546 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42547 mv prev-libcpp stageprofile-libcpp ; : ; \
42548 fi
42549 @endif libcpp
42550 @if libdecnumber
42551 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42552 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42553 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
42554 fi
42555 @endif libdecnumber
42556 @if libiberty
42557 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42558 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42559 mv prev-libiberty stageprofile-libiberty ; : ; \
42560 fi
42561 @endif libiberty
42562 @if zlib
42563 @if test -d $(HOST_SUBDIR)/zlib ; then \
42564 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42565 mv prev-zlib stageprofile-zlib ; : ; \
42566 fi
42567 @endif zlib
42568 @if lto-plugin
42569 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42570 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42571 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
42572 fi
42573 @endif lto-plugin
42574 @if test -d $(TARGET_SUBDIR) ; then \
42575 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
42576 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
42577 fi
42578 rm -f stage_current
42579
42580 # Bubble a bug fix through all the stages up to stage feedback. They are
42581 # remade, but not reconfigured. The next stage (if any) will not be
42582 # reconfigured either.
42583 .PHONY: stagefeedback-bubble
42584 stagefeedback-bubble:: stageprofile-bubble
42585 @r=`${PWD_COMMAND}`; export r; \
42586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42587 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
42588 echo Skipping rebuild of stagefeedback ; \
42589 else \
42590 $(MAKE) stagefeedback-start; \
42591 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42592 fi
42593
42594 .PHONY: all-stagefeedback clean-stagefeedback
42595 do-clean: clean-stagefeedback
42596
42597 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42598 # only possibility, but now it conflicts with no-bootstrap rules
42599 @if gcc-bootstrap
42600
42601
42602
42603 .PHONY: profiledbootstrap profiledbootstrap-lean
42604 profiledbootstrap:
42605 echo stagefeedback > stage_final
42606 @r=`${PWD_COMMAND}`; export r; \
42607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42608 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42609 @: $(MAKE); $(unstage)
42610 @r=`${PWD_COMMAND}`; export r; \
42611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42612 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42613 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42614
42615 profiledbootstrap-lean:
42616 echo stagefeedback > stage_final
42617 @r=`${PWD_COMMAND}`; export r; \
42618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42619 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42620 @: $(MAKE); $(unstage)
42621 @r=`${PWD_COMMAND}`; export r; \
42622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42623 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42624 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42625
42626
42627 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42628 distclean-stageprofile:: distclean-stagefeedback
42629 .PHONY: distclean-stagefeedback
42630 distclean-stagefeedback::
42631 @: $(MAKE); $(stage)
42632 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
42633 rm -rf stagefeedback-*
42634
42635
42636 @endif gcc-bootstrap
42637
42638
42639
42640 stageprofile-end::
42641 $(MAKE) distclean-stagefeedback
42642
42643 stagefeedback-start::
42644 @r=`${PWD_COMMAND}`; export r; \
42645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42646 for i in prev-*; do \
42647 j=`echo $$i | sed s/^prev-//` ; \
42648 cd $$r/$$i && \
42649 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42650 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42651 done
42652
42653 @if gcc-bootstrap
42654 do-distclean: distclean-stage1
42655
42656 # Provide a GCC build when we're building target libraries. This does
42657 # not work as a dependency, just as the minimum necessary to avoid errors.
42658 stage_last:
42659 @r=`${PWD_COMMAND}`; export r; \
42660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42661 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42662
42663 # Same as unstage, but not phony and defaulting to stage1-start. We place
42664 # it in the dependency so that for example `make -j3 all-gcc' works.
42665 stage_current:
42666 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42667
42668 .PHONY: restrap
42669 restrap::
42670 @: $(MAKE); $(stage)
42671 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42672 restrap:: all
42673 @endif gcc-bootstrap
42674
42675 # --------------------------------------
42676 # Dependencies between different modules
42677 # --------------------------------------
42678
42679 # Generic dependencies for target modules on host stuff, especially gcc
42680 @if gcc-bootstrap
42681 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42682 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42683 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42684 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42685 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42686 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42687 configure-target-libmudflap: stage_last
42688 configure-target-libssp: stage_last
42689 configure-target-newlib: stage_last
42690 configure-stage1-target-libgcc: maybe-all-stage1-gcc
42691 configure-stage2-target-libgcc: maybe-all-stage2-gcc
42692 configure-stage3-target-libgcc: maybe-all-stage3-gcc
42693 configure-stage4-target-libgcc: maybe-all-stage4-gcc
42694 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42695 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42696 configure-target-libquadmath: stage_last
42697 configure-target-libgfortran: stage_last
42698 configure-target-libobjc: stage_last
42699 configure-target-libgo: stage_last
42700 configure-target-libtermcap: stage_last
42701 configure-target-winsup: stage_last
42702 configure-target-libgloss: stage_last
42703 configure-target-libffi: stage_last
42704 configure-target-libjava: stage_last
42705 configure-target-zlib: stage_last
42706 configure-target-boehm-gc: stage_last
42707 configure-target-rda: stage_last
42708 configure-target-libada: stage_last
42709 configure-stage1-target-libgomp: maybe-all-stage1-gcc
42710 configure-stage2-target-libgomp: maybe-all-stage2-gcc
42711 configure-stage3-target-libgomp: maybe-all-stage3-gcc
42712 configure-stage4-target-libgomp: maybe-all-stage4-gcc
42713 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42714 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42715 configure-target-libitm: stage_last
42716 @endif gcc-bootstrap
42717
42718 @if gcc-no-bootstrap
42719 configure-target-libstdc++-v3: maybe-all-gcc
42720 configure-target-libmudflap: maybe-all-gcc
42721 configure-target-libssp: maybe-all-gcc
42722 configure-target-newlib: maybe-all-gcc
42723 configure-target-libgcc: maybe-all-gcc
42724 configure-target-libquadmath: maybe-all-gcc
42725 configure-target-libgfortran: maybe-all-gcc
42726 configure-target-libobjc: maybe-all-gcc
42727 configure-target-libgo: maybe-all-gcc
42728 configure-target-libtermcap: maybe-all-gcc
42729 configure-target-winsup: maybe-all-gcc
42730 configure-target-libgloss: maybe-all-gcc
42731 configure-target-libffi: maybe-all-gcc
42732 configure-target-libjava: maybe-all-gcc
42733 configure-target-zlib: maybe-all-gcc
42734 configure-target-boehm-gc: maybe-all-gcc
42735 configure-target-rda: maybe-all-gcc
42736 configure-target-libada: maybe-all-gcc
42737 configure-target-libgomp: maybe-all-gcc
42738 configure-target-libitm: maybe-all-gcc
42739 @endif gcc-no-bootstrap
42740
42741
42742 # There are two types of dependencies here: 'hard' dependencies, where one
42743 # module simply won't build without the other; and 'soft' dependencies, where
42744 # if the depended-on module is missing, the depending module will do without
42745 # or find a substitute somewhere (perhaps installed). Soft dependencies
42746 # are made here to depend on a 'maybe-' target. If you're not sure,
42747 # it's safer to use a soft dependency.
42748
42749
42750
42751
42752
42753
42754 # With all the machinery above in place, it is pretty easy to generate
42755 # dependencies. Host dependencies are a bit more complex because we have
42756 # to check for bootstrap/prebootstrap dependencies. To resolve
42757 # prebootstrap dependencies, prebootstrap modules are gathered in
42758 # a hash table.
42759 all-build-bison: maybe-all-build-texinfo
42760 all-build-flex: maybe-all-build-texinfo
42761 all-build-flex: maybe-all-build-bison
42762 all-build-flex: maybe-all-build-m4
42763 all-build-libiberty: maybe-all-build-texinfo
42764 all-build-m4: maybe-all-build-texinfo
42765 all-build-fixincludes: maybe-all-build-libiberty
42766 configure-gcc: maybe-configure-intl
42767
42768 configure-stage1-gcc: maybe-configure-stage1-intl
42769 configure-stage2-gcc: maybe-configure-stage2-intl
42770 configure-stage3-gcc: maybe-configure-stage3-intl
42771 configure-stage4-gcc: maybe-configure-stage4-intl
42772 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42773 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42774 configure-gcc: maybe-all-lto-plugin
42775
42776 configure-stage1-gcc: maybe-all-stage1-lto-plugin
42777 configure-stage2-gcc: maybe-all-stage2-lto-plugin
42778 configure-stage3-gcc: maybe-all-stage3-lto-plugin
42779 configure-stage4-gcc: maybe-all-stage4-lto-plugin
42780 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42781 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42782 configure-gcc: maybe-all-binutils
42783
42784 configure-stage1-gcc: maybe-all-stage1-binutils
42785 configure-stage2-gcc: maybe-all-stage2-binutils
42786 configure-stage3-gcc: maybe-all-stage3-binutils
42787 configure-stage4-gcc: maybe-all-stage4-binutils
42788 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42789 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42790 configure-gcc: maybe-all-gas
42791
42792 configure-stage1-gcc: maybe-all-stage1-gas
42793 configure-stage2-gcc: maybe-all-stage2-gas
42794 configure-stage3-gcc: maybe-all-stage3-gas
42795 configure-stage4-gcc: maybe-all-stage4-gas
42796 configure-stageprofile-gcc: maybe-all-stageprofile-gas
42797 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42798 configure-gcc: maybe-all-ld
42799
42800 configure-stage1-gcc: maybe-all-stage1-ld
42801 configure-stage2-gcc: maybe-all-stage2-ld
42802 configure-stage3-gcc: maybe-all-stage3-ld
42803 configure-stage4-gcc: maybe-all-stage4-ld
42804 configure-stageprofile-gcc: maybe-all-stageprofile-ld
42805 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42806 configure-gcc: maybe-all-gold
42807
42808 configure-stage1-gcc: maybe-all-stage1-gold
42809 configure-stage2-gcc: maybe-all-stage2-gold
42810 configure-stage3-gcc: maybe-all-stage3-gold
42811 configure-stage4-gcc: maybe-all-stage4-gold
42812 configure-stageprofile-gcc: maybe-all-stageprofile-gold
42813 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42814 configure-gcc: maybe-all-libelf
42815
42816 configure-stage1-gcc: maybe-all-stage1-libelf
42817 configure-stage2-gcc: maybe-all-stage2-libelf
42818 configure-stage3-gcc: maybe-all-stage3-libelf
42819 configure-stage4-gcc: maybe-all-stage4-libelf
42820 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42821 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42822 all-gcc: all-libiberty
42823
42824 all-stage1-gcc: all-stage1-libiberty
42825 all-stage2-gcc: all-stage2-libiberty
42826 all-stage3-gcc: all-stage3-libiberty
42827 all-stage4-gcc: all-stage4-libiberty
42828 all-stageprofile-gcc: all-stageprofile-libiberty
42829 all-stagefeedback-gcc: all-stagefeedback-libiberty
42830 all-gcc: maybe-all-gmp
42831
42832 all-stage1-gcc: maybe-all-stage1-gmp
42833 all-stage2-gcc: maybe-all-stage2-gmp
42834 all-stage3-gcc: maybe-all-stage3-gmp
42835 all-stage4-gcc: maybe-all-stage4-gmp
42836 all-stageprofile-gcc: maybe-all-stageprofile-gmp
42837 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42838 all-gcc: maybe-all-intl
42839
42840 all-stage1-gcc: maybe-all-stage1-intl
42841 all-stage2-gcc: maybe-all-stage2-intl
42842 all-stage3-gcc: maybe-all-stage3-intl
42843 all-stage4-gcc: maybe-all-stage4-intl
42844 all-stageprofile-gcc: maybe-all-stageprofile-intl
42845 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42846 all-gcc: maybe-all-mpfr
42847
42848 all-stage1-gcc: maybe-all-stage1-mpfr
42849 all-stage2-gcc: maybe-all-stage2-mpfr
42850 all-stage3-gcc: maybe-all-stage3-mpfr
42851 all-stage4-gcc: maybe-all-stage4-mpfr
42852 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42853 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42854 all-gcc: maybe-all-mpc
42855
42856 all-stage1-gcc: maybe-all-stage1-mpc
42857 all-stage2-gcc: maybe-all-stage2-mpc
42858 all-stage3-gcc: maybe-all-stage3-mpc
42859 all-stage4-gcc: maybe-all-stage4-mpc
42860 all-stageprofile-gcc: maybe-all-stageprofile-mpc
42861 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42862 all-gcc: maybe-all-ppl
42863
42864 all-stage1-gcc: maybe-all-stage1-ppl
42865 all-stage2-gcc: maybe-all-stage2-ppl
42866 all-stage3-gcc: maybe-all-stage3-ppl
42867 all-stage4-gcc: maybe-all-stage4-ppl
42868 all-stageprofile-gcc: maybe-all-stageprofile-ppl
42869 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42870 all-gcc: maybe-all-cloog
42871
42872 all-stage1-gcc: maybe-all-stage1-cloog
42873 all-stage2-gcc: maybe-all-stage2-cloog
42874 all-stage3-gcc: maybe-all-stage3-cloog
42875 all-stage4-gcc: maybe-all-stage4-cloog
42876 all-stageprofile-gcc: maybe-all-stageprofile-cloog
42877 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42878 all-gcc: maybe-all-build-texinfo
42879
42880 all-stage1-gcc: maybe-all-build-texinfo
42881 all-stage2-gcc: maybe-all-build-texinfo
42882 all-stage3-gcc: maybe-all-build-texinfo
42883 all-stage4-gcc: maybe-all-build-texinfo
42884 all-stageprofile-gcc: maybe-all-build-texinfo
42885 all-stagefeedback-gcc: maybe-all-build-texinfo
42886 all-gcc: maybe-all-build-bison
42887
42888 all-stage1-gcc: maybe-all-build-bison
42889 all-stage2-gcc: maybe-all-build-bison
42890 all-stage3-gcc: maybe-all-build-bison
42891 all-stage4-gcc: maybe-all-build-bison
42892 all-stageprofile-gcc: maybe-all-build-bison
42893 all-stagefeedback-gcc: maybe-all-build-bison
42894 all-gcc: maybe-all-build-flex
42895
42896 all-stage1-gcc: maybe-all-build-flex
42897 all-stage2-gcc: maybe-all-build-flex
42898 all-stage3-gcc: maybe-all-build-flex
42899 all-stage4-gcc: maybe-all-build-flex
42900 all-stageprofile-gcc: maybe-all-build-flex
42901 all-stagefeedback-gcc: maybe-all-build-flex
42902 all-gcc: maybe-all-build-libiberty
42903
42904 all-stage1-gcc: maybe-all-build-libiberty
42905 all-stage2-gcc: maybe-all-build-libiberty
42906 all-stage3-gcc: maybe-all-build-libiberty
42907 all-stage4-gcc: maybe-all-build-libiberty
42908 all-stageprofile-gcc: maybe-all-build-libiberty
42909 all-stagefeedback-gcc: maybe-all-build-libiberty
42910 all-gcc: maybe-all-build-fixincludes
42911
42912 all-stage1-gcc: maybe-all-build-fixincludes
42913 all-stage2-gcc: maybe-all-build-fixincludes
42914 all-stage3-gcc: maybe-all-build-fixincludes
42915 all-stage4-gcc: maybe-all-build-fixincludes
42916 all-stageprofile-gcc: maybe-all-build-fixincludes
42917 all-stagefeedback-gcc: maybe-all-build-fixincludes
42918 all-gcc: maybe-all-zlib
42919
42920 all-stage1-gcc: maybe-all-stage1-zlib
42921 all-stage2-gcc: maybe-all-stage2-zlib
42922 all-stage3-gcc: maybe-all-stage3-zlib
42923 all-stage4-gcc: maybe-all-stage4-zlib
42924 all-stageprofile-gcc: maybe-all-stageprofile-zlib
42925 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42926 all-gcc: all-libcpp
42927
42928 all-stage1-gcc: all-stage1-libcpp
42929 all-stage2-gcc: all-stage2-libcpp
42930 all-stage3-gcc: all-stage3-libcpp
42931 all-stage4-gcc: all-stage4-libcpp
42932 all-stageprofile-gcc: all-stageprofile-libcpp
42933 all-stagefeedback-gcc: all-stagefeedback-libcpp
42934 all-gcc: all-libdecnumber
42935
42936 all-stage1-gcc: all-stage1-libdecnumber
42937 all-stage2-gcc: all-stage2-libdecnumber
42938 all-stage3-gcc: all-stage3-libdecnumber
42939 all-stage4-gcc: all-stage4-libdecnumber
42940 all-stageprofile-gcc: all-stageprofile-libdecnumber
42941 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42942 all-gcc: maybe-all-libiberty
42943
42944 all-stage1-gcc: maybe-all-stage1-libiberty
42945 all-stage2-gcc: maybe-all-stage2-libiberty
42946 all-stage3-gcc: maybe-all-stage3-libiberty
42947 all-stage4-gcc: maybe-all-stage4-libiberty
42948 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42949 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42950 all-gcc: maybe-all-fixincludes
42951 all-gcc: maybe-all-lto-plugin
42952
42953 all-stage1-gcc: maybe-all-stage1-lto-plugin
42954 all-stage2-gcc: maybe-all-stage2-lto-plugin
42955 all-stage3-gcc: maybe-all-stage3-lto-plugin
42956 all-stage4-gcc: maybe-all-stage4-lto-plugin
42957 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42958 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42959 info-gcc: maybe-all-build-libiberty
42960
42961 info-stage1-gcc: maybe-all-build-libiberty
42962 info-stage2-gcc: maybe-all-build-libiberty
42963 info-stage3-gcc: maybe-all-build-libiberty
42964 info-stage4-gcc: maybe-all-build-libiberty
42965 info-stageprofile-gcc: maybe-all-build-libiberty
42966 info-stagefeedback-gcc: maybe-all-build-libiberty
42967 dvi-gcc: maybe-all-build-libiberty
42968
42969 dvi-stage1-gcc: maybe-all-build-libiberty
42970 dvi-stage2-gcc: maybe-all-build-libiberty
42971 dvi-stage3-gcc: maybe-all-build-libiberty
42972 dvi-stage4-gcc: maybe-all-build-libiberty
42973 dvi-stageprofile-gcc: maybe-all-build-libiberty
42974 dvi-stagefeedback-gcc: maybe-all-build-libiberty
42975 pdf-gcc: maybe-all-build-libiberty
42976
42977 pdf-stage1-gcc: maybe-all-build-libiberty
42978 pdf-stage2-gcc: maybe-all-build-libiberty
42979 pdf-stage3-gcc: maybe-all-build-libiberty
42980 pdf-stage4-gcc: maybe-all-build-libiberty
42981 pdf-stageprofile-gcc: maybe-all-build-libiberty
42982 pdf-stagefeedback-gcc: maybe-all-build-libiberty
42983 html-gcc: maybe-all-build-libiberty
42984
42985 html-stage1-gcc: maybe-all-build-libiberty
42986 html-stage2-gcc: maybe-all-build-libiberty
42987 html-stage3-gcc: maybe-all-build-libiberty
42988 html-stage4-gcc: maybe-all-build-libiberty
42989 html-stageprofile-gcc: maybe-all-build-libiberty
42990 html-stagefeedback-gcc: maybe-all-build-libiberty
42991 install-gcc: maybe-install-fixincludes
42992 install-gcc: maybe-install-lto-plugin
42993 install-strip-gcc: maybe-install-strip-fixincludes
42994 configure-libcpp: configure-libiberty
42995
42996 configure-stage1-libcpp: configure-stage1-libiberty
42997 configure-stage2-libcpp: configure-stage2-libiberty
42998 configure-stage3-libcpp: configure-stage3-libiberty
42999 configure-stage4-libcpp: configure-stage4-libiberty
43000 configure-stageprofile-libcpp: configure-stageprofile-libiberty
43001 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
43002 configure-libcpp: maybe-configure-intl
43003
43004 configure-stage1-libcpp: maybe-configure-stage1-intl
43005 configure-stage2-libcpp: maybe-configure-stage2-intl
43006 configure-stage3-libcpp: maybe-configure-stage3-intl
43007 configure-stage4-libcpp: maybe-configure-stage4-intl
43008 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
43009 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
43010 all-libcpp: all-libiberty
43011
43012 all-stage1-libcpp: all-stage1-libiberty
43013 all-stage2-libcpp: all-stage2-libiberty
43014 all-stage3-libcpp: all-stage3-libiberty
43015 all-stage4-libcpp: all-stage4-libiberty
43016 all-stageprofile-libcpp: all-stageprofile-libiberty
43017 all-stagefeedback-libcpp: all-stagefeedback-libiberty
43018 all-libcpp: maybe-all-intl
43019
43020 all-stage1-libcpp: maybe-all-stage1-intl
43021 all-stage2-libcpp: maybe-all-stage2-intl
43022 all-stage3-libcpp: maybe-all-stage3-intl
43023 all-stage4-libcpp: maybe-all-stage4-intl
43024 all-stageprofile-libcpp: maybe-all-stageprofile-intl
43025 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
43026 all-fixincludes: maybe-all-libiberty
43027 all-gnattools: maybe-all-target-libada
43028 all-lto-plugin: maybe-all-libiberty
43029
43030 all-stage1-lto-plugin: maybe-all-stage1-libiberty
43031 all-stage2-lto-plugin: maybe-all-stage2-libiberty
43032 all-stage3-lto-plugin: maybe-all-stage3-libiberty
43033 all-stage4-lto-plugin: maybe-all-stage4-libiberty
43034 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
43035 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
43036 all-utils: maybe-all-libiberty
43037 configure-mpfr: maybe-all-gmp
43038
43039 configure-stage1-mpfr: maybe-all-stage1-gmp
43040 configure-stage2-mpfr: maybe-all-stage2-gmp
43041 configure-stage3-mpfr: maybe-all-stage3-gmp
43042 configure-stage4-mpfr: maybe-all-stage4-gmp
43043 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
43044 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
43045 configure-mpc: maybe-all-mpfr
43046
43047 configure-stage1-mpc: maybe-all-stage1-mpfr
43048 configure-stage2-mpc: maybe-all-stage2-mpfr
43049 configure-stage3-mpc: maybe-all-stage3-mpfr
43050 configure-stage4-mpc: maybe-all-stage4-mpfr
43051 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
43052 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
43053 configure-ppl: maybe-all-gmp
43054
43055 configure-stage1-ppl: maybe-all-stage1-gmp
43056 configure-stage2-ppl: maybe-all-stage2-gmp
43057 configure-stage3-ppl: maybe-all-stage3-gmp
43058 configure-stage4-ppl: maybe-all-stage4-gmp
43059 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
43060 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
43061 configure-ppl: maybe-all-mpfr
43062
43063 configure-stage1-ppl: maybe-all-stage1-mpfr
43064 configure-stage2-ppl: maybe-all-stage2-mpfr
43065 configure-stage3-ppl: maybe-all-stage3-mpfr
43066 configure-stage4-ppl: maybe-all-stage4-mpfr
43067 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
43068 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
43069 configure-cloog: maybe-all-ppl
43070
43071 configure-stage1-cloog: maybe-all-stage1-ppl
43072 configure-stage2-cloog: maybe-all-stage2-ppl
43073 configure-stage3-cloog: maybe-all-stage3-ppl
43074 configure-stage4-cloog: maybe-all-stage4-ppl
43075 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
43076 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
43077 configure-gdb: maybe-all-intl
43078 configure-gdb: maybe-configure-sim
43079 configure-gdb: maybe-all-bfd
43080 configure-gdb: maybe-all-libiconv
43081 all-gdb: maybe-all-libiberty
43082 all-gdb: maybe-all-libiconv
43083 all-gdb: maybe-all-opcodes
43084 all-gdb: maybe-all-readline
43085 all-gdb: maybe-all-build-bison
43086 all-gdb: maybe-all-sim
43087 all-gdb: maybe-all-libdecnumber
43088 all-gdb: maybe-all-libtermcap
43089 configure-libgui: maybe-configure-tcl
43090 configure-libgui: maybe-configure-tk
43091 all-libgui: maybe-all-tcl
43092 all-libgui: maybe-all-tk
43093 all-libgui: maybe-all-itcl
43094 configure-bfd: configure-libiberty
43095
43096 configure-stage1-bfd: configure-stage1-libiberty
43097 configure-stage2-bfd: configure-stage2-libiberty
43098 configure-stage3-bfd: configure-stage3-libiberty
43099 configure-stage4-bfd: configure-stage4-libiberty
43100 configure-stageprofile-bfd: configure-stageprofile-libiberty
43101 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
43102 configure-bfd: maybe-configure-intl
43103
43104 configure-stage1-bfd: maybe-configure-stage1-intl
43105 configure-stage2-bfd: maybe-configure-stage2-intl
43106 configure-stage3-bfd: maybe-configure-stage3-intl
43107 configure-stage4-bfd: maybe-configure-stage4-intl
43108 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
43109 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
43110 all-bfd: maybe-all-libiberty
43111
43112 all-stage1-bfd: maybe-all-stage1-libiberty
43113 all-stage2-bfd: maybe-all-stage2-libiberty
43114 all-stage3-bfd: maybe-all-stage3-libiberty
43115 all-stage4-bfd: maybe-all-stage4-libiberty
43116 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
43117 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
43118 all-bfd: maybe-all-intl
43119
43120 all-stage1-bfd: maybe-all-stage1-intl
43121 all-stage2-bfd: maybe-all-stage2-intl
43122 all-stage3-bfd: maybe-all-stage3-intl
43123 all-stage4-bfd: maybe-all-stage4-intl
43124 all-stageprofile-bfd: maybe-all-stageprofile-intl
43125 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
43126 configure-opcodes: configure-libiberty
43127
43128 configure-stage1-opcodes: configure-stage1-libiberty
43129 configure-stage2-opcodes: configure-stage2-libiberty
43130 configure-stage3-opcodes: configure-stage3-libiberty
43131 configure-stage4-opcodes: configure-stage4-libiberty
43132 configure-stageprofile-opcodes: configure-stageprofile-libiberty
43133 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
43134 all-opcodes: maybe-all-libiberty
43135
43136 all-stage1-opcodes: maybe-all-stage1-libiberty
43137 all-stage2-opcodes: maybe-all-stage2-libiberty
43138 all-stage3-opcodes: maybe-all-stage3-libiberty
43139 all-stage4-opcodes: maybe-all-stage4-libiberty
43140 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43141 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43142 configure-binutils: maybe-configure-intl
43143
43144 configure-stage1-binutils: maybe-configure-stage1-intl
43145 configure-stage2-binutils: maybe-configure-stage2-intl
43146 configure-stage3-binutils: maybe-configure-stage3-intl
43147 configure-stage4-binutils: maybe-configure-stage4-intl
43148 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
43149 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
43150 all-binutils: maybe-all-libiberty
43151
43152 all-stage1-binutils: maybe-all-stage1-libiberty
43153 all-stage2-binutils: maybe-all-stage2-libiberty
43154 all-stage3-binutils: maybe-all-stage3-libiberty
43155 all-stage4-binutils: maybe-all-stage4-libiberty
43156 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
43157 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
43158 all-binutils: maybe-all-opcodes
43159
43160 all-stage1-binutils: maybe-all-stage1-opcodes
43161 all-stage2-binutils: maybe-all-stage2-opcodes
43162 all-stage3-binutils: maybe-all-stage3-opcodes
43163 all-stage4-binutils: maybe-all-stage4-opcodes
43164 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
43165 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
43166 all-binutils: maybe-all-bfd
43167
43168 all-stage1-binutils: maybe-all-stage1-bfd
43169 all-stage2-binutils: maybe-all-stage2-bfd
43170 all-stage3-binutils: maybe-all-stage3-bfd
43171 all-stage4-binutils: maybe-all-stage4-bfd
43172 all-stageprofile-binutils: maybe-all-stageprofile-bfd
43173 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
43174 all-binutils: maybe-all-build-flex
43175
43176 all-stage1-binutils: maybe-all-build-flex
43177 all-stage2-binutils: maybe-all-build-flex
43178 all-stage3-binutils: maybe-all-build-flex
43179 all-stage4-binutils: maybe-all-build-flex
43180 all-stageprofile-binutils: maybe-all-build-flex
43181 all-stagefeedback-binutils: maybe-all-build-flex
43182 all-binutils: maybe-all-build-bison
43183
43184 all-stage1-binutils: maybe-all-build-bison
43185 all-stage2-binutils: maybe-all-build-bison
43186 all-stage3-binutils: maybe-all-build-bison
43187 all-stage4-binutils: maybe-all-build-bison
43188 all-stageprofile-binutils: maybe-all-build-bison
43189 all-stagefeedback-binutils: maybe-all-build-bison
43190 all-binutils: maybe-all-intl
43191
43192 all-stage1-binutils: maybe-all-stage1-intl
43193 all-stage2-binutils: maybe-all-stage2-intl
43194 all-stage3-binutils: maybe-all-stage3-intl
43195 all-stage4-binutils: maybe-all-stage4-intl
43196 all-stageprofile-binutils: maybe-all-stageprofile-intl
43197 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
43198 install-binutils: maybe-install-opcodes
43199 install-strip-binutils: maybe-install-strip-opcodes
43200 install-opcodes: maybe-install-bfd
43201 install-strip-opcodes: maybe-install-strip-bfd
43202 configure-gas: maybe-configure-intl
43203
43204 configure-stage1-gas: maybe-configure-stage1-intl
43205 configure-stage2-gas: maybe-configure-stage2-intl
43206 configure-stage3-gas: maybe-configure-stage3-intl
43207 configure-stage4-gas: maybe-configure-stage4-intl
43208 configure-stageprofile-gas: maybe-configure-stageprofile-intl
43209 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
43210 all-gas: maybe-all-libiberty
43211
43212 all-stage1-gas: maybe-all-stage1-libiberty
43213 all-stage2-gas: maybe-all-stage2-libiberty
43214 all-stage3-gas: maybe-all-stage3-libiberty
43215 all-stage4-gas: maybe-all-stage4-libiberty
43216 all-stageprofile-gas: maybe-all-stageprofile-libiberty
43217 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
43218 all-gas: maybe-all-opcodes
43219
43220 all-stage1-gas: maybe-all-stage1-opcodes
43221 all-stage2-gas: maybe-all-stage2-opcodes
43222 all-stage3-gas: maybe-all-stage3-opcodes
43223 all-stage4-gas: maybe-all-stage4-opcodes
43224 all-stageprofile-gas: maybe-all-stageprofile-opcodes
43225 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
43226 all-gas: maybe-all-bfd
43227
43228 all-stage1-gas: maybe-all-stage1-bfd
43229 all-stage2-gas: maybe-all-stage2-bfd
43230 all-stage3-gas: maybe-all-stage3-bfd
43231 all-stage4-gas: maybe-all-stage4-bfd
43232 all-stageprofile-gas: maybe-all-stageprofile-bfd
43233 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
43234 all-gas: maybe-all-intl
43235
43236 all-stage1-gas: maybe-all-stage1-intl
43237 all-stage2-gas: maybe-all-stage2-intl
43238 all-stage3-gas: maybe-all-stage3-intl
43239 all-stage4-gas: maybe-all-stage4-intl
43240 all-stageprofile-gas: maybe-all-stageprofile-intl
43241 all-stagefeedback-gas: maybe-all-stagefeedback-intl
43242 configure-gprof: maybe-configure-intl
43243 all-gprof: maybe-all-libiberty
43244 all-gprof: maybe-all-bfd
43245 all-gprof: maybe-all-opcodes
43246 all-gprof: maybe-all-intl
43247 configure-ld: maybe-configure-intl
43248
43249 configure-stage1-ld: maybe-configure-stage1-intl
43250 configure-stage2-ld: maybe-configure-stage2-intl
43251 configure-stage3-ld: maybe-configure-stage3-intl
43252 configure-stage4-ld: maybe-configure-stage4-intl
43253 configure-stageprofile-ld: maybe-configure-stageprofile-intl
43254 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
43255 all-ld: maybe-all-libiberty
43256
43257 all-stage1-ld: maybe-all-stage1-libiberty
43258 all-stage2-ld: maybe-all-stage2-libiberty
43259 all-stage3-ld: maybe-all-stage3-libiberty
43260 all-stage4-ld: maybe-all-stage4-libiberty
43261 all-stageprofile-ld: maybe-all-stageprofile-libiberty
43262 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
43263 all-ld: maybe-all-bfd
43264
43265 all-stage1-ld: maybe-all-stage1-bfd
43266 all-stage2-ld: maybe-all-stage2-bfd
43267 all-stage3-ld: maybe-all-stage3-bfd
43268 all-stage4-ld: maybe-all-stage4-bfd
43269 all-stageprofile-ld: maybe-all-stageprofile-bfd
43270 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
43271 all-ld: maybe-all-opcodes
43272
43273 all-stage1-ld: maybe-all-stage1-opcodes
43274 all-stage2-ld: maybe-all-stage2-opcodes
43275 all-stage3-ld: maybe-all-stage3-opcodes
43276 all-stage4-ld: maybe-all-stage4-opcodes
43277 all-stageprofile-ld: maybe-all-stageprofile-opcodes
43278 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
43279 all-ld: maybe-all-build-bison
43280
43281 all-stage1-ld: maybe-all-build-bison
43282 all-stage2-ld: maybe-all-build-bison
43283 all-stage3-ld: maybe-all-build-bison
43284 all-stage4-ld: maybe-all-build-bison
43285 all-stageprofile-ld: maybe-all-build-bison
43286 all-stagefeedback-ld: maybe-all-build-bison
43287 all-ld: maybe-all-build-flex
43288
43289 all-stage1-ld: maybe-all-build-flex
43290 all-stage2-ld: maybe-all-build-flex
43291 all-stage3-ld: maybe-all-build-flex
43292 all-stage4-ld: maybe-all-build-flex
43293 all-stageprofile-ld: maybe-all-build-flex
43294 all-stagefeedback-ld: maybe-all-build-flex
43295 all-ld: maybe-all-intl
43296
43297 all-stage1-ld: maybe-all-stage1-intl
43298 all-stage2-ld: maybe-all-stage2-intl
43299 all-stage3-ld: maybe-all-stage3-intl
43300 all-stage4-ld: maybe-all-stage4-intl
43301 all-stageprofile-ld: maybe-all-stageprofile-intl
43302 all-stagefeedback-ld: maybe-all-stagefeedback-intl
43303 install-ld: maybe-install-gold
43304 install-strip-ld: maybe-install-strip-gold
43305 configure-gold: maybe-configure-intl
43306
43307 configure-stage1-gold: maybe-configure-stage1-intl
43308 configure-stage2-gold: maybe-configure-stage2-intl
43309 configure-stage3-gold: maybe-configure-stage3-intl
43310 configure-stage4-gold: maybe-configure-stage4-intl
43311 configure-stageprofile-gold: maybe-configure-stageprofile-intl
43312 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
43313 all-gold: maybe-all-libiberty
43314
43315 all-stage1-gold: maybe-all-stage1-libiberty
43316 all-stage2-gold: maybe-all-stage2-libiberty
43317 all-stage3-gold: maybe-all-stage3-libiberty
43318 all-stage4-gold: maybe-all-stage4-libiberty
43319 all-stageprofile-gold: maybe-all-stageprofile-libiberty
43320 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
43321 all-gold: maybe-all-intl
43322
43323 all-stage1-gold: maybe-all-stage1-intl
43324 all-stage2-gold: maybe-all-stage2-intl
43325 all-stage3-gold: maybe-all-stage3-intl
43326 all-stage4-gold: maybe-all-stage4-intl
43327 all-stageprofile-gold: maybe-all-stageprofile-intl
43328 all-stagefeedback-gold: maybe-all-stagefeedback-intl
43329 all-gold: maybe-all-bfd
43330
43331 all-stage1-gold: maybe-all-stage1-bfd
43332 all-stage2-gold: maybe-all-stage2-bfd
43333 all-stage3-gold: maybe-all-stage3-bfd
43334 all-stage4-gold: maybe-all-stage4-bfd
43335 all-stageprofile-gold: maybe-all-stageprofile-bfd
43336 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
43337 all-gold: maybe-all-build-bison
43338
43339 all-stage1-gold: maybe-all-build-bison
43340 all-stage2-gold: maybe-all-build-bison
43341 all-stage3-gold: maybe-all-build-bison
43342 all-stage4-gold: maybe-all-build-bison
43343 all-stageprofile-gold: maybe-all-build-bison
43344 all-stagefeedback-gold: maybe-all-build-bison
43345 check-gold: maybe-all-binutils
43346
43347 check-stage1-gold: maybe-all-stage1-binutils
43348 check-stage2-gold: maybe-all-stage2-binutils
43349 check-stage3-gold: maybe-all-stage3-binutils
43350 check-stage4-gold: maybe-all-stage4-binutils
43351 check-stageprofile-gold: maybe-all-stageprofile-binutils
43352 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
43353 check-gold: maybe-all-gas
43354
43355 check-stage1-gold: maybe-all-stage1-gas
43356 check-stage2-gold: maybe-all-stage2-gas
43357 check-stage3-gold: maybe-all-stage3-gas
43358 check-stage4-gold: maybe-all-stage4-gas
43359 check-stageprofile-gold: maybe-all-stageprofile-gas
43360 check-stagefeedback-gold: maybe-all-stagefeedback-gas
43361 configure-opcodes: maybe-configure-intl
43362
43363 configure-stage1-opcodes: maybe-configure-stage1-intl
43364 configure-stage2-opcodes: maybe-configure-stage2-intl
43365 configure-stage3-opcodes: maybe-configure-stage3-intl
43366 configure-stage4-opcodes: maybe-configure-stage4-intl
43367 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
43368 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
43369 all-opcodes: maybe-all-bfd
43370
43371 all-stage1-opcodes: maybe-all-stage1-bfd
43372 all-stage2-opcodes: maybe-all-stage2-bfd
43373 all-stage3-opcodes: maybe-all-stage3-bfd
43374 all-stage4-opcodes: maybe-all-stage4-bfd
43375 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
43376 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
43377 all-opcodes: maybe-all-libiberty
43378
43379 all-stage1-opcodes: maybe-all-stage1-libiberty
43380 all-stage2-opcodes: maybe-all-stage2-libiberty
43381 all-stage3-opcodes: maybe-all-stage3-libiberty
43382 all-stage4-opcodes: maybe-all-stage4-libiberty
43383 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43384 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43385 all-opcodes: maybe-all-intl
43386
43387 all-stage1-opcodes: maybe-all-stage1-intl
43388 all-stage2-opcodes: maybe-all-stage2-intl
43389 all-stage3-opcodes: maybe-all-stage3-intl
43390 all-stage4-opcodes: maybe-all-stage4-intl
43391 all-stageprofile-opcodes: maybe-all-stageprofile-intl
43392 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
43393 all-dejagnu: maybe-all-tcl
43394 all-dejagnu: maybe-all-expect
43395 all-dejagnu: maybe-all-tk
43396 configure-expect: maybe-configure-tcl
43397 configure-expect: maybe-configure-tk
43398 all-expect: maybe-all-tcl
43399 all-expect: maybe-all-tk
43400 configure-itcl: maybe-configure-tcl
43401 configure-itcl: maybe-configure-tk
43402 all-itcl: maybe-all-tcl
43403 all-itcl: maybe-all-tk
43404 install-itcl: maybe-install-tcl
43405 install-strip-itcl: maybe-install-strip-tcl
43406 configure-tk: maybe-configure-tcl
43407 all-tk: maybe-all-tcl
43408 all-sid: maybe-all-libiberty
43409 all-sid: maybe-all-bfd
43410 all-sid: maybe-all-opcodes
43411 all-sid: maybe-all-tcl
43412 all-sid: maybe-all-tk
43413 install-sid: maybe-install-tcl
43414 install-strip-sid: maybe-install-strip-tcl
43415 install-sid: maybe-install-tk
43416 install-strip-sid: maybe-install-strip-tk
43417 configure-sim: maybe-configure-intl
43418 all-sim: maybe-all-intl
43419 all-sim: maybe-all-libiberty
43420 all-sim: maybe-all-bfd
43421 all-sim: maybe-all-opcodes
43422 all-sim: maybe-all-readline
43423 all-sim: maybe-configure-gdb
43424 all-fastjar: maybe-all-zlib
43425 all-fastjar: maybe-all-build-texinfo
43426 all-fastjar: maybe-all-libiberty
43427 all-bison: maybe-all-intl
43428 all-bison: maybe-all-build-texinfo
43429 all-flex: maybe-all-build-bison
43430 all-flex: maybe-all-intl
43431 all-flex: maybe-all-m4
43432 all-flex: maybe-all-build-texinfo
43433 all-m4: maybe-all-intl
43434 all-m4: maybe-all-build-texinfo
43435 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
43436 configure-target-fastjar: maybe-configure-target-zlib
43437 all-target-fastjar: maybe-all-target-zlib
43438 configure-target-libgo: maybe-configure-target-libffi
43439 configure-target-libgo: maybe-all-target-libstdc++-v3
43440 all-target-libgo: maybe-all-target-libffi
43441 configure-target-libjava: maybe-configure-target-zlib
43442 configure-target-libjava: maybe-configure-target-boehm-gc
43443 configure-target-libjava: maybe-configure-target-libffi
43444 all-target-libjava: maybe-all-fastjar
43445 all-target-libjava: maybe-all-target-zlib
43446 all-target-libjava: maybe-all-target-boehm-gc
43447 all-target-libjava: maybe-all-target-libffi
43448 configure-target-libobjc: maybe-configure-target-boehm-gc
43449 all-target-libobjc: maybe-all-target-boehm-gc
43450 configure-target-libstdc++-v3: maybe-configure-target-libgomp
43451
43452 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43453 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43454 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43455 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43456 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43457 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43458 all-target-libstdc++-v3: maybe-configure-target-libgomp
43459
43460 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43461 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43462 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43463 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43464 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43465 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43466 all-target-libgloss: maybe-all-target-newlib
43467 all-target-winsup: maybe-all-target-libtermcap
43468 configure-target-newlib: maybe-all-binutils
43469 configure-target-newlib: maybe-all-ld
43470 configure-target-libgfortran: maybe-all-target-libquadmath
43471
43472
43473 # Dependencies for target modules on other target modules are
43474 # described by lang_env_dependencies; the defaults apply to anything
43475 # not mentioned there.
43476
43477
43478 @if gcc-bootstrap
43479 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
43480 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
43481 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
43482 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43483 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43484 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43485 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43486 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43487 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43488 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43489 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43490 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43491 @endif gcc-bootstrap
43492
43493 @if gcc-no-bootstrap
43494 configure-target-libstdc++-v3: maybe-all-target-libgcc
43495 configure-target-libmudflap: maybe-all-target-libgcc
43496 configure-target-libssp: maybe-all-target-libgcc
43497 configure-target-newlib: maybe-all-target-libgcc
43498 configure-target-libquadmath: maybe-all-target-libgcc
43499 configure-target-libgfortran: maybe-all-target-libgcc
43500 configure-target-libobjc: maybe-all-target-libgcc
43501 configure-target-libgo: maybe-all-target-libgcc
43502 configure-target-libtermcap: maybe-all-target-libgcc
43503 configure-target-winsup: maybe-all-target-libgcc
43504 configure-target-libgloss: maybe-all-target-libgcc
43505 configure-target-libffi: maybe-all-target-libgcc
43506 configure-target-libjava: maybe-all-target-libgcc
43507 configure-target-zlib: maybe-all-target-libgcc
43508 configure-target-boehm-gc: maybe-all-target-libgcc
43509 configure-target-rda: maybe-all-target-libgcc
43510 configure-target-libada: maybe-all-target-libgcc
43511 configure-target-libgomp: maybe-all-target-libgcc
43512 configure-target-libitm: maybe-all-target-libgcc
43513 @endif gcc-no-bootstrap
43514
43515
43516 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43517
43518 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43519
43520 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43521
43522
43523
43524 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43525
43526 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43527
43528 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43529
43530 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43531
43532 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43533
43534 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43535
43536
43537 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43538
43539 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43540 configure-target-libjava: maybe-all-target-libstdc++-v3
43541
43542 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43543
43544 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43545
43546 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43547
43548 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43549
43550 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43551
43552 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
43553 configure-target-libitm: maybe-all-target-libstdc++-v3
43554
43555
43556 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43557 GDB_TK = @GDB_TK@
43558 INSTALL_GDB_TK = @INSTALL_GDB_TK@
43559 configure-gdb: $(CONFIGURE_GDB_TK)
43560 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43561 install-gdb: $(INSTALL_GDB_TK)
43562
43563 # Serialization dependencies. Host configures don't work well in parallel to
43564 # each other, due to contention over config.cache. Target configures and
43565 # build configures are similar.
43566 @serialization_dependencies@
43567
43568 # --------------------------------
43569 # Regenerating top level configury
43570 # --------------------------------
43571
43572 # Rebuilding Makefile.in, using autogen.
43573 AUTOGEN = autogen
43574 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43575 cd $(srcdir) && $(AUTOGEN) Makefile.def
43576
43577 # Rebuilding Makefile.
43578 Makefile: $(srcdir)/Makefile.in config.status
43579 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43580
43581 config.status: configure
43582 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43583
43584 # Rebuilding configure.
43585 AUTOCONF = autoconf
43586 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43587 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43588 cd $(srcdir) && $(AUTOCONF)
43589
43590 # ------------------------------
43591 # Special directives to GNU Make
43592 # ------------------------------
43593
43594 # Don't pass command-line variables to submakes.
43595 .NOEXPORT:
43596 MAKEOVERRIDES=
43597
43598 # end of Makefile.in