]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - Makefile.in
x86: Suggest -fPIE when not building shared object
[thirdparty/binutils-gdb.git] / Makefile.in
1
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3 #
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
7 # 2011, 2012, 2013, 2014, 2015, 2016, 2017
8 # Free Software Foundation
9 #
10 # This file is free software; you can redistribute it and/or modify
11 # it under the terms of the GNU General Public License as published by
12 # the Free Software Foundation; either version 3 of the License, or
13 # (at your option) any later version.
14 #
15 # This program is distributed in the hope that it will be useful,
16 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 # GNU General Public License for more details.
19 #
20 # You should have received a copy of the GNU General Public License
21 # along with this program; see the file COPYING3. If not see
22 # <http://www.gnu.org/licenses/>.
23 #
24
25 # First, test for a proper version of make, but only where one is required.
26
27 @if gcc
28 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
29 $(error GNU make version 3.80 or newer is required.)
30 endif
31 @endif gcc
32
33 # -------------------------------
34 # Standard Autoconf-set variables
35 # -------------------------------
36 VPATH=@srcdir@
37
38 build_alias=@build_noncanonical@
39 build_vendor=@build_vendor@
40 build_os=@build_os@
41 build=@build@
42 host_alias=@host_noncanonical@
43 host_vendor=@host_vendor@
44 host_os=@host_os@
45 host=@host@
46 target_alias=@target_noncanonical@
47 target_vendor=@target_vendor@
48 target_os=@target_os@
49 target=@target@
50
51 program_transform_name = @program_transform_name@
52
53 prefix = @prefix@
54 exec_prefix = @exec_prefix@
55
56 srcdir = @srcdir@
57
58 bindir = @bindir@
59 sbindir = @sbindir@
60 libexecdir = @libexecdir@
61 datadir = @datadir@
62 sysconfdir = @sysconfdir@
63 sharedstatedir = @sharedstatedir@
64 localstatedir = @localstatedir@
65 libdir = @libdir@
66 includedir = @includedir@
67 oldincludedir = @oldincludedir@
68 infodir = @infodir@
69 datarootdir = @datarootdir@
70 docdir = @docdir@
71 pdfdir = @pdfdir@
72 htmldir = @htmldir@
73 mandir = @mandir@
74 man1dir = $(mandir)/man1
75 man2dir = $(mandir)/man2
76 man3dir = $(mandir)/man3
77 man4dir = $(mandir)/man4
78 man5dir = $(mandir)/man5
79 man6dir = $(mandir)/man6
80 man7dir = $(mandir)/man7
81 man8dir = $(mandir)/man8
82 man9dir = $(mandir)/man9
83
84 INSTALL = @INSTALL@
85 INSTALL_PROGRAM = @INSTALL_PROGRAM@
86 INSTALL_SCRIPT = @INSTALL_SCRIPT@
87 INSTALL_DATA = @INSTALL_DATA@
88 LN = @LN@
89 LN_S = @LN_S@
90 MAINT = @MAINT@
91 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
92 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93
94 # -------------------------------------------------
95 # Miscellaneous non-standard autoconf-set variables
96 # -------------------------------------------------
97
98 # The gcc driver likes to know the arguments it was configured with.
99 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100
101 tooldir = @tooldir@
102 build_tooldir = @build_tooldir@
103
104 # This is the name of the environment variable used for the path to
105 # the libraries.
106 RPATH_ENVVAR = @RPATH_ENVVAR@
107
108 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
109 # is used instead of the directory itself to avoid including built
110 # executables in PATH.
111 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112
113 # Build programs are put under this directory.
114 BUILD_SUBDIR = @build_subdir@
115 # This is set by the configure script to the arguments to use when configuring
116 # directories built for the build system.
117 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118
119 # Linker flags to use on the host, for stage1 or when not
120 # bootstrapping.
121 STAGE1_LDFLAGS = @stage1_ldflags@
122
123 # Libraries to use on the host, for stage1 or when not bootstrapping.
124 STAGE1_LIBS = @stage1_libs@
125
126 # Linker flags to use for stage2 and later.
127 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128
129 # Libraries to use for stage2 and later.
130 POSTSTAGE1_LIBS = @poststage1_libs@
131
132 # This is the list of variables to export in the environment when
133 # configuring any subdirectory. It must also be exported whenever
134 # recursing into a build directory in case that directory's Makefile
135 # re-runs configure.
136 BASE_EXPORTS = \
137 FLEX="$(FLEX)"; export FLEX; \
138 LEX="$(LEX)"; export LEX; \
139 BISON="$(BISON)"; export BISON; \
140 YACC="$(YACC)"; export YACC; \
141 M4="$(M4)"; export M4; \
142 SED="$(SED)"; export SED; \
143 AWK="$(AWK)"; export AWK; \
144 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
145
146 # This is the list of variables to export in the environment when
147 # configuring subdirectories for the build system.
148 BUILD_EXPORTS = \
149 $(BASE_EXPORTS) \
150 AR="$(AR_FOR_BUILD)"; export AR; \
151 AS="$(AS_FOR_BUILD)"; export AS; \
152 CC="$(CC_FOR_BUILD)"; export CC; \
153 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
154 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
155 CXX="$(CXX_FOR_BUILD)"; export CXX; \
156 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
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_PASS.
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 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
195 GOC="$(GOC)"; export GOC; \
196 AR="$(AR)"; export AR; \
197 AS="$(AS)"; export AS; \
198 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
199 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
200 LD="$(LD)"; export LD; \
201 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
202 NM="$(NM)"; export NM; \
203 RANLIB="$(RANLIB)"; export RANLIB; \
204 WINDRES="$(WINDRES)"; export WINDRES; \
205 WINDMC="$(WINDMC)"; export WINDMC; \
206 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
207 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
208 READELF="$(READELF)"; export READELF; \
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 OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
216 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
223 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
224 ISLVER="$(HOST_ISLVER)"; export ISLVER; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
227 XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
228 @if gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232
233 POSTSTAGE1_CXX_EXPORT = \
234 CXX='$(CXX)'; export CXX; \
235 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
240 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248 export CXX; \
249 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250 @endif target-libstdc++-v3-bootstrap
251
252 # Similar, for later GCC stages.
253 POSTSTAGE1_HOST_EXPORTS = \
254 $(HOST_EXPORTS) \
255 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259 $(POSTSTAGE1_CXX_EXPORT) \
260 $(LTO_EXPORTS) \
261 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
262 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
263 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
264
265 # Target libraries are put under this directory:
266 TARGET_SUBDIR = @target_subdir@
267 # This is set by the configure script to the arguments to use when configuring
268 # directories built for the target.
269 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
270 # This is the list of variables to export in the environment when
271 # configuring subdirectories for the target system.
272 BASE_TARGET_EXPORTS = \
273 $(BASE_EXPORTS) \
274 AR="$(AR_FOR_TARGET)"; export AR; \
275 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
276 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
277 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
278 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
279 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
280 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
281 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289 OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
290 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
291 READELF="$(READELF_FOR_TARGET)"; export READELF; \
292 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
293 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
294 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
295 @if gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 @endif gcc-bootstrap
298 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
300
301 RAW_CXX_TARGET_EXPORTS = \
302 $(BASE_TARGET_EXPORTS) \
303 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
304 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
305
306 NORMAL_TARGET_EXPORTS = \
307 $(BASE_TARGET_EXPORTS) \
308 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
309
310 # Where to find GMP
311 HOST_GMPLIBS = @gmplibs@
312 HOST_GMPINC = @gmpinc@
313
314 # Where to find isl
315 HOST_ISLLIBS = @isllibs@
316 HOST_ISLINC = @islinc@
317 HOST_ISLVER = @islver@
318
319 # Where to find libelf
320 HOST_LIBELFLIBS = @libelflibs@
321 HOST_LIBELFINC = @libelfinc@
322
323 # ----------------------------------------------
324 # Programs producing files for the BUILD machine
325 # ----------------------------------------------
326
327 SHELL = @SHELL@
328
329 # pwd command to use. Allow user to override default by setting PWDCMD in
330 # the environment to account for automounters. The make variable must not
331 # be called PWDCMD, otherwise the value set here is passed to make
332 # subprocesses and overrides the setting from the user's environment.
333 # Don't use PWD since it is a common shell environment variable and we
334 # don't want to corrupt it.
335 PWD_COMMAND = $${PWDCMD-pwd}
336
337 # compilers to use to create programs which must be run in the build
338 # environment.
339 AR_FOR_BUILD = @AR_FOR_BUILD@
340 AS_FOR_BUILD = @AS_FOR_BUILD@
341 CC_FOR_BUILD = @CC_FOR_BUILD@
342 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
343 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
344 CXX_FOR_BUILD = @CXX_FOR_BUILD@
345 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
346 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
347 GOC_FOR_BUILD = @GOC_FOR_BUILD@
348 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
349 LD_FOR_BUILD = @LD_FOR_BUILD@
350 NM_FOR_BUILD = @NM_FOR_BUILD@
351 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
352 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
353 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
354
355 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
356 # here so that they can be overridden by Makefile fragments.
357 BUILD_PREFIX = @BUILD_PREFIX@
358 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
359
360 # Flags to pass to stage2 and later makes. They are defined
361 # here so that they can be overridden by Makefile fragments.
362 BOOT_CFLAGS= -g -O2
363 BOOT_LDFLAGS=
364 BOOT_ADAFLAGS= -gnatpg
365
366 AWK = @AWK@
367 SED = @SED@
368 BISON = @BISON@
369 YACC = @YACC@
370 FLEX = @FLEX@
371 LEX = @LEX@
372 M4 = @M4@
373 MAKEINFO = @MAKEINFO@
374 EXPECT = @EXPECT@
375 RUNTEST = @RUNTEST@
376
377 AUTO_PROFILE = gcc-auto-profile -c 1000000
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 READELF = @READELF@
401 STRIP = @STRIP@
402 WINDRES = @WINDRES@
403 WINDMC = @WINDMC@
404
405 GNATBIND = @GNATBIND@
406 GNATMAKE = @GNATMAKE@
407
408 CFLAGS = @CFLAGS@
409 LDFLAGS = @LDFLAGS@
410 LIBCFLAGS = $(CFLAGS)
411 CXXFLAGS = @CXXFLAGS@
412 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
413 GOCFLAGS = $(CFLAGS)
414
415 CREATE_GCOV = create_gcov
416
417 TFLAGS =
418
419 # Defaults for all stages; some are overridden below.
420
421 STAGE_CFLAGS = $(BOOT_CFLAGS)
422 STAGE_TFLAGS = $(TFLAGS)
423 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
424
425
426 # Defaults for stage 1; some are overridden below.
427 STAGE1_CFLAGS = $(STAGE_CFLAGS)
428 STAGE1_CXXFLAGS = $(CXXFLAGS)
429 @if target-libstdc++-v3-bootstrap
430 # Override the above if we're bootstrapping C++.
431 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
432 @endif target-libstdc++-v3-bootstrap
433 STAGE1_TFLAGS = $(STAGE_TFLAGS)
434 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
435
436 # Defaults for stage 2; some are overridden below.
437 STAGE2_CFLAGS = $(STAGE_CFLAGS)
438 STAGE2_CXXFLAGS = $(CXXFLAGS)
439 @if target-libstdc++-v3-bootstrap
440 # Override the above if we're bootstrapping C++.
441 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
442 @endif target-libstdc++-v3-bootstrap
443 STAGE2_TFLAGS = $(STAGE_TFLAGS)
444 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
445
446 # Defaults for stage 3; some are overridden below.
447 STAGE3_CFLAGS = $(STAGE_CFLAGS)
448 STAGE3_CXXFLAGS = $(CXXFLAGS)
449 @if target-libstdc++-v3-bootstrap
450 # Override the above if we're bootstrapping C++.
451 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
452 @endif target-libstdc++-v3-bootstrap
453 STAGE3_TFLAGS = $(STAGE_TFLAGS)
454 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
455
456 # Defaults for stage 4; some are overridden below.
457 STAGE4_CFLAGS = $(STAGE_CFLAGS)
458 STAGE4_CXXFLAGS = $(CXXFLAGS)
459 @if target-libstdc++-v3-bootstrap
460 # Override the above if we're bootstrapping C++.
461 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
462 @endif target-libstdc++-v3-bootstrap
463 STAGE4_TFLAGS = $(STAGE_TFLAGS)
464 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
465
466 # Defaults for stage profile; some are overridden below.
467 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
468 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
469 @if target-libstdc++-v3-bootstrap
470 # Override the above if we're bootstrapping C++.
471 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
472 @endif target-libstdc++-v3-bootstrap
473 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
474 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
475
476 # Defaults for stage feedback; some are overridden below.
477 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
478 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
479 @if target-libstdc++-v3-bootstrap
480 # Override the above if we're bootstrapping C++.
481 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
482 @endif target-libstdc++-v3-bootstrap
483 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
484 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
485
486
487 # By default, C and C++ are the only stage1 languages, because they are the
488 # only ones we require to build with the bootstrap compiler, and also the
489 # only ones useful for building stage2.
490
491 STAGE1_CFLAGS = @stage1_cflags@
492 STAGE1_CHECKING = @stage1_checking@
493 STAGE1_LANGUAGES = @stage1_languages@
494 # * We force-disable intermodule optimizations, even if
495 # --enable-intermodule was passed, since the installed compiler
496 # probably can't handle them. Luckily, autoconf always respects
497 # the last argument when conflicting --enable arguments are passed.
498 # * Likewise, we force-disable coverage flags, since the installed
499 # compiler probably has never heard of them.
500 # * We also disable -Wformat, since older GCCs don't understand newer %s.
501 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
502 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
503 --disable-build-format-warnings
504
505 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
506 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
507
508 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
509 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
510
511 STAGEautoprofile_CFLAGS = $(STAGE2_CFLAGS) -g
512 STAGEautoprofile_TFLAGS = $(STAGE2_TFLAGS)
513
514 STAGEautofeedback_CFLAGS = $(STAGE3_CFLAGS)
515 STAGEautofeedback_TFLAGS = $(STAGE3_TFLAGS)
516
517 do-compare = @do_compare@
518 do-compare3 = $(do-compare)
519
520 # -----------------------------------------------
521 # Programs producing files for the TARGET machine
522 # -----------------------------------------------
523
524 AR_FOR_TARGET=@AR_FOR_TARGET@
525 AS_FOR_TARGET=@AS_FOR_TARGET@
526 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
527
528 # If GCC_FOR_TARGET is not overriden on the command line, then this
529 # variable is passed down to the gcc Makefile, where it is used to
530 # build libgcc2.a. We define it here so that it can itself be
531 # overridden on the command line.
532 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
533 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
534 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
535 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
536 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
537 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
538 LD_FOR_TARGET=@LD_FOR_TARGET@
539
540 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
541 NM_FOR_TARGET=@NM_FOR_TARGET@
542 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
543 OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
544 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
545 READELF_FOR_TARGET=@READELF_FOR_TARGET@
546 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
547 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
548 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
549
550 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
551 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
552 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
553
554 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
555 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
556
557 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
558 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
559 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
560 GOCFLAGS_FOR_TARGET = -O2 -g
561
562 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
563 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
564 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
565
566 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
567
568 # ------------------------------------
569 # Miscellaneous targets and flag lists
570 # ------------------------------------
571
572 # The first rule in the file had better be this one. Don't put any above it.
573 # This lives here to allow makefile fragments to contain dependencies.
574 all:
575
576 #### host and target specific makefile fragments come in here.
577 @target_makefile_frag@
578 @alphaieee_frag@
579 @ospace_frag@
580 @host_makefile_frag@
581 ###
582
583 # This is the list of directories that may be needed in RPATH_ENVVAR
584 # so that programs built for the target machine work.
585 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libmpx)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
586
587 @if target-libstdc++-v3
588 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
589 @endif target-libstdc++-v3
590
591 @if target-libsanitizer
592 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
593 @endif target-libsanitizer
594
595 @if target-libmpx
596 TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
597 @endif target-libmpx
598
599 @if target-libvtv
600 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
601 @endif target-libvtv
602
603 @if target-libcilkrts
604 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
605 @endif target-libcilkrts
606
607 @if target-liboffloadmic
608 TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
609 @endif target-liboffloadmic
610
611 @if target-libssp
612 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
613 @endif target-libssp
614
615 @if target-libgomp
616 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
617 @endif target-libgomp
618
619 @if target-libitm
620 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
621 @endif target-libitm
622
623 @if target-libatomic
624 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
625 @endif target-libatomic
626
627
628
629 # This is the list of directories that may be needed in RPATH_ENVVAR
630 # so that programs built for the host machine work.
631 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
632
633 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
634 @if gcc
635 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
636 @endif gcc
637
638
639 @if gmp
640 HOST_LIB_PATH_gmp = \
641 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
642 @endif gmp
643
644 @if mpfr
645 HOST_LIB_PATH_mpfr = \
646 $$r/$(HOST_SUBDIR)/mpfr/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/src/.libs:
647 @endif mpfr
648
649 @if mpc
650 HOST_LIB_PATH_mpc = \
651 $$r/$(HOST_SUBDIR)/mpc/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/src/.libs:
652 @endif mpc
653
654 @if isl
655 HOST_LIB_PATH_isl = \
656 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
657 @endif isl
658
659 @if libelf
660 HOST_LIB_PATH_libelf = \
661 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
662 @endif libelf
663
664
665 CXX_FOR_TARGET_FLAG_TO_PASS = \
666 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
667 @if target-libstdc++-v3
668 # CXX_FOR_TARGET is tricky to get right for target libs that require a
669 # functional C++ compiler. When we recurse, if we expand
670 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
671 # libstdc++ include flags from the script. Instead, we get an
672 # -funconfigured-* word, so that we'll get errors if this invalid C++
673 # command line is used for anything, but also so that we can use the
674 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
675 # don't pass it on, sub-make will use the default definition, that
676 # re-expands it at the time of use, so we'll get it right when we need
677 # it. One potential exception is the expansion of CXX_FOR_TARGET
678 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
679 # really work, for C++ host programs can't depend on the current-stage
680 # C++ target library.
681 CXX_FOR_TARGET_FLAG_TO_PASS = \
682 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
683 @endif target-libstdc++-v3
684
685 # Flags to pass down to all sub-makes. STAGE*FLAGS,
686 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
687 # overrideable (for a bootstrap build stage1 also builds gcc.info).
688 BASE_FLAGS_TO_PASS = \
689 "DESTDIR=$(DESTDIR)" \
690 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
691 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
692 "bindir=$(bindir)" \
693 "datadir=$(datadir)" \
694 "exec_prefix=$(exec_prefix)" \
695 "includedir=$(includedir)" \
696 "datarootdir=$(datarootdir)" \
697 "docdir=$(docdir)" \
698 "infodir=$(infodir)" \
699 "pdfdir=$(pdfdir)" \
700 "htmldir=$(htmldir)" \
701 "libdir=$(libdir)" \
702 "libexecdir=$(libexecdir)" \
703 "lispdir=$(lispdir)" \
704 "localstatedir=$(localstatedir)" \
705 "mandir=$(mandir)" \
706 "oldincludedir=$(oldincludedir)" \
707 "prefix=$(prefix)" \
708 "sbindir=$(sbindir)" \
709 "sharedstatedir=$(sharedstatedir)" \
710 "sysconfdir=$(sysconfdir)" \
711 "tooldir=$(tooldir)" \
712 "build_tooldir=$(build_tooldir)" \
713 "target_alias=$(target_alias)" \
714 "AWK=$(AWK)" \
715 "BISON=$(BISON)" \
716 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
717 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
718 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
719 "EXPECT=$(EXPECT)" \
720 "FLEX=$(FLEX)" \
721 "INSTALL=$(INSTALL)" \
722 "INSTALL_DATA=$(INSTALL_DATA)" \
723 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
724 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
725 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
726 "LEX=$(LEX)" \
727 "M4=$(M4)" \
728 "MAKE=$(MAKE)" \
729 "RUNTEST=$(RUNTEST)" \
730 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
731 "SED=$(SED)" \
732 "SHELL=$(SHELL)" \
733 "YACC=$(YACC)" \
734 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
735 "ADA_CFLAGS=$(ADA_CFLAGS)" \
736 "AR_FLAGS=$(AR_FLAGS)" \
737 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
738 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
739 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
740 "CFLAGS=$(CFLAGS)" \
741 "CXXFLAGS=$(CXXFLAGS)" \
742 "LDFLAGS=$(LDFLAGS)" \
743 "LIBCFLAGS=$(LIBCFLAGS)" \
744 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
745 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
746 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
747 "GNATBIND=$(GNATBIND)" \
748 "GNATMAKE=$(GNATMAKE)" \
749 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
750 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
751 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
752 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
753 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
754 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
755 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
756 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
757 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
758 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
759 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
760 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
761 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
762 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
763 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
764 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
765 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
766 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
767 "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
768 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
769 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
770 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
771 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
772 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
773 "BUILD_CONFIG=$(BUILD_CONFIG)" \
774 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
775 "LEAN=$(LEAN)" \
776 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
777 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
778 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
779 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
780 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
781 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
782 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
783 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
784 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
785 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
786 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
787 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
788 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
789 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
790 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
791 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
792 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
793 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
794 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
795 "TFLAGS=$(TFLAGS)" \
796 "CONFIG_SHELL=$(SHELL)" \
797 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
798 $(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
799
800 # We leave this in just in case, but it is not needed anymore.
801 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
802
803 # Flags to pass down to most sub-makes, in which we're building with
804 # the host environment.
805 EXTRA_HOST_FLAGS = \
806 'AR=$(AR)' \
807 'AS=$(AS)' \
808 'CC=$(CC)' \
809 'CXX=$(CXX)' \
810 'DLLTOOL=$(DLLTOOL)' \
811 'GFORTRAN=$(GFORTRAN)' \
812 'GOC=$(GOC)' \
813 'LD=$(LD)' \
814 'LIPO=$(LIPO)' \
815 'NM=$(NM)' \
816 'OBJDUMP=$(OBJDUMP)' \
817 'RANLIB=$(RANLIB)' \
818 'READELF=$(READELF)' \
819 'STRIP=$(STRIP)' \
820 'WINDRES=$(WINDRES)' \
821 'WINDMC=$(WINDMC)' \
822 'CREATE_GCOV=$(CREATE_GCOV)'
823
824 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
825
826 # Flags to pass to stage1 or when not bootstrapping.
827
828 STAGE1_FLAGS_TO_PASS = \
829 LDFLAGS="$${LDFLAGS}" \
830 HOST_LIBS="$${HOST_LIBS}"
831
832 # Flags to pass to stage2 and later makes.
833
834 POSTSTAGE1_FLAGS_TO_PASS = \
835 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
836 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
837 GNATBIND="$${GNATBIND}" \
838 LDFLAGS="$${LDFLAGS}" \
839 HOST_LIBS="$${HOST_LIBS}" \
840 $(LTO_FLAGS_TO_PASS) \
841 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
842
843 @if gcc-bootstrap
844 EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
845 $(POSTSTAGE1_HOST_EXPORTS) \
846 fi;
847
848 EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
849 @endif gcc-bootstrap
850
851 # Flags to pass down to makes which are built with the target environment.
852 # The double $ decreases the length of the command line; those variables
853 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
854 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
855 # so we expand them here.
856 EXTRA_TARGET_FLAGS = \
857 'AR=$$(AR_FOR_TARGET)' \
858 'AS=$(COMPILER_AS_FOR_TARGET)' \
859 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
860 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
861 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
862 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
863 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
864 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
865 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
866 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
867 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
868 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
869 'LD=$(COMPILER_LD_FOR_TARGET)' \
870 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
871 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
872 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
873 'NM=$(COMPILER_NM_FOR_TARGET)' \
874 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
875 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
876 'RANLIB=$$(RANLIB_FOR_TARGET)' \
877 'READELF=$$(READELF_FOR_TARGET)' \
878 'WINDRES=$$(WINDRES_FOR_TARGET)' \
879 'WINDMC=$$(WINDMC_FOR_TARGET)' \
880 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
881 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
882 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
883 "TFLAGS=$$TFLAGS"
884
885 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
886
887 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
888 # unfortunately needs the native compiler and the target ar and
889 # ranlib.
890 # If any variables are added here, they must be added to do-*, below.
891 # The BUILD_* variables are a special case, which are used for the gcc
892 # cross-building scheme.
893 EXTRA_GCC_FLAGS = \
894 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
895 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
896 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
897
898 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
899
900 @if gcc
901 BUILD_CONFIG = @BUILD_CONFIG@
902 ifneq ($(BUILD_CONFIG),)
903 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
904 endif
905 @endif gcc
906
907 .PHONY: configure-host
908 configure-host: \
909 maybe-configure-bfd \
910 maybe-configure-opcodes \
911 maybe-configure-binutils \
912 maybe-configure-bison \
913 maybe-configure-cgen \
914 maybe-configure-dejagnu \
915 maybe-configure-etc \
916 maybe-configure-fastjar \
917 maybe-configure-fixincludes \
918 maybe-configure-flex \
919 maybe-configure-gas \
920 maybe-configure-gcc \
921 maybe-configure-gmp \
922 maybe-configure-mpfr \
923 maybe-configure-mpc \
924 maybe-configure-isl \
925 maybe-configure-libelf \
926 maybe-configure-gold \
927 maybe-configure-gprof \
928 maybe-configure-intl \
929 maybe-configure-tcl \
930 maybe-configure-itcl \
931 maybe-configure-ld \
932 maybe-configure-libbacktrace \
933 maybe-configure-libcpp \
934 maybe-configure-libdecnumber \
935 maybe-configure-libgui \
936 maybe-configure-libiberty \
937 maybe-configure-libiberty-linker-plugin \
938 maybe-configure-libiconv \
939 maybe-configure-m4 \
940 maybe-configure-readline \
941 maybe-configure-sid \
942 maybe-configure-sim \
943 maybe-configure-texinfo \
944 maybe-configure-zlib \
945 maybe-configure-gdb \
946 maybe-configure-expect \
947 maybe-configure-guile \
948 maybe-configure-tk \
949 maybe-configure-libtermcap \
950 maybe-configure-utils \
951 maybe-configure-gnattools \
952 maybe-configure-lto-plugin \
953 maybe-configure-libcc1 \
954 maybe-configure-gotools
955 .PHONY: configure-target
956 configure-target: \
957 maybe-configure-target-libstdc++-v3 \
958 maybe-configure-target-libsanitizer \
959 maybe-configure-target-libmpx \
960 maybe-configure-target-libvtv \
961 maybe-configure-target-libcilkrts \
962 maybe-configure-target-liboffloadmic \
963 maybe-configure-target-libssp \
964 maybe-configure-target-newlib \
965 maybe-configure-target-libgcc \
966 maybe-configure-target-libbacktrace \
967 maybe-configure-target-libquadmath \
968 maybe-configure-target-libgfortran \
969 maybe-configure-target-libobjc \
970 maybe-configure-target-libgo \
971 maybe-configure-target-libtermcap \
972 maybe-configure-target-winsup \
973 maybe-configure-target-libgloss \
974 maybe-configure-target-libffi \
975 maybe-configure-target-zlib \
976 maybe-configure-target-rda \
977 maybe-configure-target-libada \
978 maybe-configure-target-libgomp \
979 maybe-configure-target-libitm \
980 maybe-configure-target-libatomic
981
982 # The target built for a native non-bootstrap build.
983 .PHONY: all
984 all:
985 @if gcc-bootstrap
986 [ -f stage_final ] || echo stage3 > stage_final
987 @r=`${PWD_COMMAND}`; export r; \
988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
989 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
990 @endif gcc-bootstrap
991 @: $(MAKE); $(unstage)
992 @r=`${PWD_COMMAND}`; export r; \
993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
994 @if gcc-bootstrap
995 if [ -f stage_last ]; then \
996 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
997 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
998 else \
999 @endif gcc-bootstrap
1000 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
1001 @if gcc-bootstrap
1002 ; \
1003 fi \
1004 @endif gcc-bootstrap
1005 && :
1006
1007 .PHONY: all-build
1008
1009 all-build: maybe-all-build-libiberty
1010 all-build: maybe-all-build-bison
1011 all-build: maybe-all-build-flex
1012 all-build: maybe-all-build-m4
1013 all-build: maybe-all-build-texinfo
1014 all-build: maybe-all-build-fixincludes
1015 all-build: maybe-all-build-libcpp
1016
1017 .PHONY: all-host
1018
1019 @if bfd-no-bootstrap
1020 all-host: maybe-all-bfd
1021 @endif bfd-no-bootstrap
1022 @if opcodes-no-bootstrap
1023 all-host: maybe-all-opcodes
1024 @endif opcodes-no-bootstrap
1025 @if binutils-no-bootstrap
1026 all-host: maybe-all-binutils
1027 @endif binutils-no-bootstrap
1028 all-host: maybe-all-bison
1029 all-host: maybe-all-cgen
1030 all-host: maybe-all-dejagnu
1031 all-host: maybe-all-etc
1032 all-host: maybe-all-fastjar
1033 @if fixincludes-no-bootstrap
1034 all-host: maybe-all-fixincludes
1035 @endif fixincludes-no-bootstrap
1036 all-host: maybe-all-flex
1037 @if gas-no-bootstrap
1038 all-host: maybe-all-gas
1039 @endif gas-no-bootstrap
1040 @if gcc-no-bootstrap
1041 all-host: maybe-all-gcc
1042 @endif gcc-no-bootstrap
1043 @if gmp-no-bootstrap
1044 all-host: maybe-all-gmp
1045 @endif gmp-no-bootstrap
1046 @if mpfr-no-bootstrap
1047 all-host: maybe-all-mpfr
1048 @endif mpfr-no-bootstrap
1049 @if mpc-no-bootstrap
1050 all-host: maybe-all-mpc
1051 @endif mpc-no-bootstrap
1052 @if isl-no-bootstrap
1053 all-host: maybe-all-isl
1054 @endif isl-no-bootstrap
1055 @if libelf-no-bootstrap
1056 all-host: maybe-all-libelf
1057 @endif libelf-no-bootstrap
1058 @if gold-no-bootstrap
1059 all-host: maybe-all-gold
1060 @endif gold-no-bootstrap
1061 all-host: maybe-all-gprof
1062 @if intl-no-bootstrap
1063 all-host: maybe-all-intl
1064 @endif intl-no-bootstrap
1065 all-host: maybe-all-tcl
1066 all-host: maybe-all-itcl
1067 @if ld-no-bootstrap
1068 all-host: maybe-all-ld
1069 @endif ld-no-bootstrap
1070 @if libbacktrace-no-bootstrap
1071 all-host: maybe-all-libbacktrace
1072 @endif libbacktrace-no-bootstrap
1073 @if libcpp-no-bootstrap
1074 all-host: maybe-all-libcpp
1075 @endif libcpp-no-bootstrap
1076 @if libdecnumber-no-bootstrap
1077 all-host: maybe-all-libdecnumber
1078 @endif libdecnumber-no-bootstrap
1079 all-host: maybe-all-libgui
1080 @if libiberty-no-bootstrap
1081 all-host: maybe-all-libiberty
1082 @endif libiberty-no-bootstrap
1083 @if libiberty-linker-plugin-no-bootstrap
1084 all-host: maybe-all-libiberty-linker-plugin
1085 @endif libiberty-linker-plugin-no-bootstrap
1086 @if libiconv-no-bootstrap
1087 all-host: maybe-all-libiconv
1088 @endif libiconv-no-bootstrap
1089 all-host: maybe-all-m4
1090 all-host: maybe-all-readline
1091 all-host: maybe-all-sid
1092 all-host: maybe-all-sim
1093 all-host: maybe-all-texinfo
1094 @if zlib-no-bootstrap
1095 all-host: maybe-all-zlib
1096 @endif zlib-no-bootstrap
1097 all-host: maybe-all-gdb
1098 all-host: maybe-all-expect
1099 all-host: maybe-all-guile
1100 all-host: maybe-all-tk
1101 all-host: maybe-all-libtermcap
1102 all-host: maybe-all-utils
1103 all-host: maybe-all-gnattools
1104 @if lto-plugin-no-bootstrap
1105 all-host: maybe-all-lto-plugin
1106 @endif lto-plugin-no-bootstrap
1107 all-host: maybe-all-libcc1
1108 all-host: maybe-all-gotools
1109
1110 .PHONY: all-target
1111
1112 @if target-libstdc++-v3-no-bootstrap
1113 all-target: maybe-all-target-libstdc++-v3
1114 @endif target-libstdc++-v3-no-bootstrap
1115 @if target-libsanitizer-no-bootstrap
1116 all-target: maybe-all-target-libsanitizer
1117 @endif target-libsanitizer-no-bootstrap
1118 @if target-libmpx-no-bootstrap
1119 all-target: maybe-all-target-libmpx
1120 @endif target-libmpx-no-bootstrap
1121 @if target-libvtv-no-bootstrap
1122 all-target: maybe-all-target-libvtv
1123 @endif target-libvtv-no-bootstrap
1124 all-target: maybe-all-target-libcilkrts
1125 all-target: maybe-all-target-liboffloadmic
1126 all-target: maybe-all-target-libssp
1127 all-target: maybe-all-target-newlib
1128 @if target-libgcc-no-bootstrap
1129 all-target: maybe-all-target-libgcc
1130 @endif target-libgcc-no-bootstrap
1131 all-target: maybe-all-target-libbacktrace
1132 all-target: maybe-all-target-libquadmath
1133 all-target: maybe-all-target-libgfortran
1134 all-target: maybe-all-target-libobjc
1135 all-target: maybe-all-target-libgo
1136 all-target: maybe-all-target-libtermcap
1137 all-target: maybe-all-target-winsup
1138 all-target: maybe-all-target-libgloss
1139 all-target: maybe-all-target-libffi
1140 all-target: maybe-all-target-zlib
1141 all-target: maybe-all-target-rda
1142 all-target: maybe-all-target-libada
1143 @if target-libgomp-no-bootstrap
1144 all-target: maybe-all-target-libgomp
1145 @endif target-libgomp-no-bootstrap
1146 all-target: maybe-all-target-libitm
1147 all-target: maybe-all-target-libatomic
1148
1149 # Do a target for all the subdirectories. A ``make do-X'' will do a
1150 # ``make X'' in all subdirectories (because, in general, there is a
1151 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1152 # but it may do additional work as well).
1153
1154 .PHONY: do-info
1155 do-info:
1156 @: $(MAKE); $(unstage)
1157 @r=`${PWD_COMMAND}`; export r; \
1158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1159 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1160 info-target
1161
1162
1163 .PHONY: info-host
1164
1165 info-host: maybe-info-bfd
1166 info-host: maybe-info-opcodes
1167 info-host: maybe-info-binutils
1168 info-host: maybe-info-bison
1169 info-host: maybe-info-cgen
1170 info-host: maybe-info-dejagnu
1171 info-host: maybe-info-etc
1172 info-host: maybe-info-fastjar
1173 info-host: maybe-info-fixincludes
1174 info-host: maybe-info-flex
1175 info-host: maybe-info-gas
1176 info-host: maybe-info-gcc
1177 info-host: maybe-info-gmp
1178 info-host: maybe-info-mpfr
1179 info-host: maybe-info-mpc
1180 info-host: maybe-info-isl
1181 info-host: maybe-info-libelf
1182 info-host: maybe-info-gold
1183 info-host: maybe-info-gprof
1184 info-host: maybe-info-intl
1185 info-host: maybe-info-tcl
1186 info-host: maybe-info-itcl
1187 info-host: maybe-info-ld
1188 info-host: maybe-info-libbacktrace
1189 info-host: maybe-info-libcpp
1190 info-host: maybe-info-libdecnumber
1191 info-host: maybe-info-libgui
1192 info-host: maybe-info-libiberty
1193 info-host: maybe-info-libiberty-linker-plugin
1194 info-host: maybe-info-libiconv
1195 info-host: maybe-info-m4
1196 info-host: maybe-info-readline
1197 info-host: maybe-info-sid
1198 info-host: maybe-info-sim
1199 info-host: maybe-info-texinfo
1200 info-host: maybe-info-zlib
1201 info-host: maybe-info-gdb
1202 info-host: maybe-info-expect
1203 info-host: maybe-info-guile
1204 info-host: maybe-info-tk
1205 info-host: maybe-info-libtermcap
1206 info-host: maybe-info-utils
1207 info-host: maybe-info-gnattools
1208 info-host: maybe-info-lto-plugin
1209 info-host: maybe-info-libcc1
1210 info-host: maybe-info-gotools
1211
1212 .PHONY: info-target
1213
1214 info-target: maybe-info-target-libstdc++-v3
1215 info-target: maybe-info-target-libsanitizer
1216 info-target: maybe-info-target-libmpx
1217 info-target: maybe-info-target-libvtv
1218 info-target: maybe-info-target-libcilkrts
1219 info-target: maybe-info-target-liboffloadmic
1220 info-target: maybe-info-target-libssp
1221 info-target: maybe-info-target-newlib
1222 info-target: maybe-info-target-libgcc
1223 info-target: maybe-info-target-libbacktrace
1224 info-target: maybe-info-target-libquadmath
1225 info-target: maybe-info-target-libgfortran
1226 info-target: maybe-info-target-libobjc
1227 info-target: maybe-info-target-libgo
1228 info-target: maybe-info-target-libtermcap
1229 info-target: maybe-info-target-winsup
1230 info-target: maybe-info-target-libgloss
1231 info-target: maybe-info-target-libffi
1232 info-target: maybe-info-target-zlib
1233 info-target: maybe-info-target-rda
1234 info-target: maybe-info-target-libada
1235 info-target: maybe-info-target-libgomp
1236 info-target: maybe-info-target-libitm
1237 info-target: maybe-info-target-libatomic
1238
1239 .PHONY: do-dvi
1240 do-dvi:
1241 @: $(MAKE); $(unstage)
1242 @r=`${PWD_COMMAND}`; export r; \
1243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1244 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1245 dvi-target
1246
1247
1248 .PHONY: dvi-host
1249
1250 dvi-host: maybe-dvi-bfd
1251 dvi-host: maybe-dvi-opcodes
1252 dvi-host: maybe-dvi-binutils
1253 dvi-host: maybe-dvi-bison
1254 dvi-host: maybe-dvi-cgen
1255 dvi-host: maybe-dvi-dejagnu
1256 dvi-host: maybe-dvi-etc
1257 dvi-host: maybe-dvi-fastjar
1258 dvi-host: maybe-dvi-fixincludes
1259 dvi-host: maybe-dvi-flex
1260 dvi-host: maybe-dvi-gas
1261 dvi-host: maybe-dvi-gcc
1262 dvi-host: maybe-dvi-gmp
1263 dvi-host: maybe-dvi-mpfr
1264 dvi-host: maybe-dvi-mpc
1265 dvi-host: maybe-dvi-isl
1266 dvi-host: maybe-dvi-libelf
1267 dvi-host: maybe-dvi-gold
1268 dvi-host: maybe-dvi-gprof
1269 dvi-host: maybe-dvi-intl
1270 dvi-host: maybe-dvi-tcl
1271 dvi-host: maybe-dvi-itcl
1272 dvi-host: maybe-dvi-ld
1273 dvi-host: maybe-dvi-libbacktrace
1274 dvi-host: maybe-dvi-libcpp
1275 dvi-host: maybe-dvi-libdecnumber
1276 dvi-host: maybe-dvi-libgui
1277 dvi-host: maybe-dvi-libiberty
1278 dvi-host: maybe-dvi-libiberty-linker-plugin
1279 dvi-host: maybe-dvi-libiconv
1280 dvi-host: maybe-dvi-m4
1281 dvi-host: maybe-dvi-readline
1282 dvi-host: maybe-dvi-sid
1283 dvi-host: maybe-dvi-sim
1284 dvi-host: maybe-dvi-texinfo
1285 dvi-host: maybe-dvi-zlib
1286 dvi-host: maybe-dvi-gdb
1287 dvi-host: maybe-dvi-expect
1288 dvi-host: maybe-dvi-guile
1289 dvi-host: maybe-dvi-tk
1290 dvi-host: maybe-dvi-libtermcap
1291 dvi-host: maybe-dvi-utils
1292 dvi-host: maybe-dvi-gnattools
1293 dvi-host: maybe-dvi-lto-plugin
1294 dvi-host: maybe-dvi-libcc1
1295 dvi-host: maybe-dvi-gotools
1296
1297 .PHONY: dvi-target
1298
1299 dvi-target: maybe-dvi-target-libstdc++-v3
1300 dvi-target: maybe-dvi-target-libsanitizer
1301 dvi-target: maybe-dvi-target-libmpx
1302 dvi-target: maybe-dvi-target-libvtv
1303 dvi-target: maybe-dvi-target-libcilkrts
1304 dvi-target: maybe-dvi-target-liboffloadmic
1305 dvi-target: maybe-dvi-target-libssp
1306 dvi-target: maybe-dvi-target-newlib
1307 dvi-target: maybe-dvi-target-libgcc
1308 dvi-target: maybe-dvi-target-libbacktrace
1309 dvi-target: maybe-dvi-target-libquadmath
1310 dvi-target: maybe-dvi-target-libgfortran
1311 dvi-target: maybe-dvi-target-libobjc
1312 dvi-target: maybe-dvi-target-libgo
1313 dvi-target: maybe-dvi-target-libtermcap
1314 dvi-target: maybe-dvi-target-winsup
1315 dvi-target: maybe-dvi-target-libgloss
1316 dvi-target: maybe-dvi-target-libffi
1317 dvi-target: maybe-dvi-target-zlib
1318 dvi-target: maybe-dvi-target-rda
1319 dvi-target: maybe-dvi-target-libada
1320 dvi-target: maybe-dvi-target-libgomp
1321 dvi-target: maybe-dvi-target-libitm
1322 dvi-target: maybe-dvi-target-libatomic
1323
1324 .PHONY: do-pdf
1325 do-pdf:
1326 @: $(MAKE); $(unstage)
1327 @r=`${PWD_COMMAND}`; export r; \
1328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1329 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1330 pdf-target
1331
1332
1333 .PHONY: pdf-host
1334
1335 pdf-host: maybe-pdf-bfd
1336 pdf-host: maybe-pdf-opcodes
1337 pdf-host: maybe-pdf-binutils
1338 pdf-host: maybe-pdf-bison
1339 pdf-host: maybe-pdf-cgen
1340 pdf-host: maybe-pdf-dejagnu
1341 pdf-host: maybe-pdf-etc
1342 pdf-host: maybe-pdf-fastjar
1343 pdf-host: maybe-pdf-fixincludes
1344 pdf-host: maybe-pdf-flex
1345 pdf-host: maybe-pdf-gas
1346 pdf-host: maybe-pdf-gcc
1347 pdf-host: maybe-pdf-gmp
1348 pdf-host: maybe-pdf-mpfr
1349 pdf-host: maybe-pdf-mpc
1350 pdf-host: maybe-pdf-isl
1351 pdf-host: maybe-pdf-libelf
1352 pdf-host: maybe-pdf-gold
1353 pdf-host: maybe-pdf-gprof
1354 pdf-host: maybe-pdf-intl
1355 pdf-host: maybe-pdf-tcl
1356 pdf-host: maybe-pdf-itcl
1357 pdf-host: maybe-pdf-ld
1358 pdf-host: maybe-pdf-libbacktrace
1359 pdf-host: maybe-pdf-libcpp
1360 pdf-host: maybe-pdf-libdecnumber
1361 pdf-host: maybe-pdf-libgui
1362 pdf-host: maybe-pdf-libiberty
1363 pdf-host: maybe-pdf-libiberty-linker-plugin
1364 pdf-host: maybe-pdf-libiconv
1365 pdf-host: maybe-pdf-m4
1366 pdf-host: maybe-pdf-readline
1367 pdf-host: maybe-pdf-sid
1368 pdf-host: maybe-pdf-sim
1369 pdf-host: maybe-pdf-texinfo
1370 pdf-host: maybe-pdf-zlib
1371 pdf-host: maybe-pdf-gdb
1372 pdf-host: maybe-pdf-expect
1373 pdf-host: maybe-pdf-guile
1374 pdf-host: maybe-pdf-tk
1375 pdf-host: maybe-pdf-libtermcap
1376 pdf-host: maybe-pdf-utils
1377 pdf-host: maybe-pdf-gnattools
1378 pdf-host: maybe-pdf-lto-plugin
1379 pdf-host: maybe-pdf-libcc1
1380 pdf-host: maybe-pdf-gotools
1381
1382 .PHONY: pdf-target
1383
1384 pdf-target: maybe-pdf-target-libstdc++-v3
1385 pdf-target: maybe-pdf-target-libsanitizer
1386 pdf-target: maybe-pdf-target-libmpx
1387 pdf-target: maybe-pdf-target-libvtv
1388 pdf-target: maybe-pdf-target-libcilkrts
1389 pdf-target: maybe-pdf-target-liboffloadmic
1390 pdf-target: maybe-pdf-target-libssp
1391 pdf-target: maybe-pdf-target-newlib
1392 pdf-target: maybe-pdf-target-libgcc
1393 pdf-target: maybe-pdf-target-libbacktrace
1394 pdf-target: maybe-pdf-target-libquadmath
1395 pdf-target: maybe-pdf-target-libgfortran
1396 pdf-target: maybe-pdf-target-libobjc
1397 pdf-target: maybe-pdf-target-libgo
1398 pdf-target: maybe-pdf-target-libtermcap
1399 pdf-target: maybe-pdf-target-winsup
1400 pdf-target: maybe-pdf-target-libgloss
1401 pdf-target: maybe-pdf-target-libffi
1402 pdf-target: maybe-pdf-target-zlib
1403 pdf-target: maybe-pdf-target-rda
1404 pdf-target: maybe-pdf-target-libada
1405 pdf-target: maybe-pdf-target-libgomp
1406 pdf-target: maybe-pdf-target-libitm
1407 pdf-target: maybe-pdf-target-libatomic
1408
1409 .PHONY: do-html
1410 do-html:
1411 @: $(MAKE); $(unstage)
1412 @r=`${PWD_COMMAND}`; export r; \
1413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1414 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1415 html-target
1416
1417
1418 .PHONY: html-host
1419
1420 html-host: maybe-html-bfd
1421 html-host: maybe-html-opcodes
1422 html-host: maybe-html-binutils
1423 html-host: maybe-html-bison
1424 html-host: maybe-html-cgen
1425 html-host: maybe-html-dejagnu
1426 html-host: maybe-html-etc
1427 html-host: maybe-html-fastjar
1428 html-host: maybe-html-fixincludes
1429 html-host: maybe-html-flex
1430 html-host: maybe-html-gas
1431 html-host: maybe-html-gcc
1432 html-host: maybe-html-gmp
1433 html-host: maybe-html-mpfr
1434 html-host: maybe-html-mpc
1435 html-host: maybe-html-isl
1436 html-host: maybe-html-libelf
1437 html-host: maybe-html-gold
1438 html-host: maybe-html-gprof
1439 html-host: maybe-html-intl
1440 html-host: maybe-html-tcl
1441 html-host: maybe-html-itcl
1442 html-host: maybe-html-ld
1443 html-host: maybe-html-libbacktrace
1444 html-host: maybe-html-libcpp
1445 html-host: maybe-html-libdecnumber
1446 html-host: maybe-html-libgui
1447 html-host: maybe-html-libiberty
1448 html-host: maybe-html-libiberty-linker-plugin
1449 html-host: maybe-html-libiconv
1450 html-host: maybe-html-m4
1451 html-host: maybe-html-readline
1452 html-host: maybe-html-sid
1453 html-host: maybe-html-sim
1454 html-host: maybe-html-texinfo
1455 html-host: maybe-html-zlib
1456 html-host: maybe-html-gdb
1457 html-host: maybe-html-expect
1458 html-host: maybe-html-guile
1459 html-host: maybe-html-tk
1460 html-host: maybe-html-libtermcap
1461 html-host: maybe-html-utils
1462 html-host: maybe-html-gnattools
1463 html-host: maybe-html-lto-plugin
1464 html-host: maybe-html-libcc1
1465 html-host: maybe-html-gotools
1466
1467 .PHONY: html-target
1468
1469 html-target: maybe-html-target-libstdc++-v3
1470 html-target: maybe-html-target-libsanitizer
1471 html-target: maybe-html-target-libmpx
1472 html-target: maybe-html-target-libvtv
1473 html-target: maybe-html-target-libcilkrts
1474 html-target: maybe-html-target-liboffloadmic
1475 html-target: maybe-html-target-libssp
1476 html-target: maybe-html-target-newlib
1477 html-target: maybe-html-target-libgcc
1478 html-target: maybe-html-target-libbacktrace
1479 html-target: maybe-html-target-libquadmath
1480 html-target: maybe-html-target-libgfortran
1481 html-target: maybe-html-target-libobjc
1482 html-target: maybe-html-target-libgo
1483 html-target: maybe-html-target-libtermcap
1484 html-target: maybe-html-target-winsup
1485 html-target: maybe-html-target-libgloss
1486 html-target: maybe-html-target-libffi
1487 html-target: maybe-html-target-zlib
1488 html-target: maybe-html-target-rda
1489 html-target: maybe-html-target-libada
1490 html-target: maybe-html-target-libgomp
1491 html-target: maybe-html-target-libitm
1492 html-target: maybe-html-target-libatomic
1493
1494 .PHONY: do-TAGS
1495 do-TAGS:
1496 @: $(MAKE); $(unstage)
1497 @r=`${PWD_COMMAND}`; export r; \
1498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1499 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1500 TAGS-target
1501
1502
1503 .PHONY: TAGS-host
1504
1505 TAGS-host: maybe-TAGS-bfd
1506 TAGS-host: maybe-TAGS-opcodes
1507 TAGS-host: maybe-TAGS-binutils
1508 TAGS-host: maybe-TAGS-bison
1509 TAGS-host: maybe-TAGS-cgen
1510 TAGS-host: maybe-TAGS-dejagnu
1511 TAGS-host: maybe-TAGS-etc
1512 TAGS-host: maybe-TAGS-fastjar
1513 TAGS-host: maybe-TAGS-fixincludes
1514 TAGS-host: maybe-TAGS-flex
1515 TAGS-host: maybe-TAGS-gas
1516 TAGS-host: maybe-TAGS-gcc
1517 TAGS-host: maybe-TAGS-gmp
1518 TAGS-host: maybe-TAGS-mpfr
1519 TAGS-host: maybe-TAGS-mpc
1520 TAGS-host: maybe-TAGS-isl
1521 TAGS-host: maybe-TAGS-libelf
1522 TAGS-host: maybe-TAGS-gold
1523 TAGS-host: maybe-TAGS-gprof
1524 TAGS-host: maybe-TAGS-intl
1525 TAGS-host: maybe-TAGS-tcl
1526 TAGS-host: maybe-TAGS-itcl
1527 TAGS-host: maybe-TAGS-ld
1528 TAGS-host: maybe-TAGS-libbacktrace
1529 TAGS-host: maybe-TAGS-libcpp
1530 TAGS-host: maybe-TAGS-libdecnumber
1531 TAGS-host: maybe-TAGS-libgui
1532 TAGS-host: maybe-TAGS-libiberty
1533 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1534 TAGS-host: maybe-TAGS-libiconv
1535 TAGS-host: maybe-TAGS-m4
1536 TAGS-host: maybe-TAGS-readline
1537 TAGS-host: maybe-TAGS-sid
1538 TAGS-host: maybe-TAGS-sim
1539 TAGS-host: maybe-TAGS-texinfo
1540 TAGS-host: maybe-TAGS-zlib
1541 TAGS-host: maybe-TAGS-gdb
1542 TAGS-host: maybe-TAGS-expect
1543 TAGS-host: maybe-TAGS-guile
1544 TAGS-host: maybe-TAGS-tk
1545 TAGS-host: maybe-TAGS-libtermcap
1546 TAGS-host: maybe-TAGS-utils
1547 TAGS-host: maybe-TAGS-gnattools
1548 TAGS-host: maybe-TAGS-lto-plugin
1549 TAGS-host: maybe-TAGS-libcc1
1550 TAGS-host: maybe-TAGS-gotools
1551
1552 .PHONY: TAGS-target
1553
1554 TAGS-target: maybe-TAGS-target-libstdc++-v3
1555 TAGS-target: maybe-TAGS-target-libsanitizer
1556 TAGS-target: maybe-TAGS-target-libmpx
1557 TAGS-target: maybe-TAGS-target-libvtv
1558 TAGS-target: maybe-TAGS-target-libcilkrts
1559 TAGS-target: maybe-TAGS-target-liboffloadmic
1560 TAGS-target: maybe-TAGS-target-libssp
1561 TAGS-target: maybe-TAGS-target-newlib
1562 TAGS-target: maybe-TAGS-target-libgcc
1563 TAGS-target: maybe-TAGS-target-libbacktrace
1564 TAGS-target: maybe-TAGS-target-libquadmath
1565 TAGS-target: maybe-TAGS-target-libgfortran
1566 TAGS-target: maybe-TAGS-target-libobjc
1567 TAGS-target: maybe-TAGS-target-libgo
1568 TAGS-target: maybe-TAGS-target-libtermcap
1569 TAGS-target: maybe-TAGS-target-winsup
1570 TAGS-target: maybe-TAGS-target-libgloss
1571 TAGS-target: maybe-TAGS-target-libffi
1572 TAGS-target: maybe-TAGS-target-zlib
1573 TAGS-target: maybe-TAGS-target-rda
1574 TAGS-target: maybe-TAGS-target-libada
1575 TAGS-target: maybe-TAGS-target-libgomp
1576 TAGS-target: maybe-TAGS-target-libitm
1577 TAGS-target: maybe-TAGS-target-libatomic
1578
1579 .PHONY: do-install-info
1580 do-install-info:
1581 @: $(MAKE); $(unstage)
1582 @r=`${PWD_COMMAND}`; export r; \
1583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1584 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1585 install-info-target
1586
1587
1588 .PHONY: install-info-host
1589
1590 install-info-host: maybe-install-info-bfd
1591 install-info-host: maybe-install-info-opcodes
1592 install-info-host: maybe-install-info-binutils
1593 install-info-host: maybe-install-info-bison
1594 install-info-host: maybe-install-info-cgen
1595 install-info-host: maybe-install-info-dejagnu
1596 install-info-host: maybe-install-info-etc
1597 install-info-host: maybe-install-info-fastjar
1598 install-info-host: maybe-install-info-fixincludes
1599 install-info-host: maybe-install-info-flex
1600 install-info-host: maybe-install-info-gas
1601 install-info-host: maybe-install-info-gcc
1602 install-info-host: maybe-install-info-gmp
1603 install-info-host: maybe-install-info-mpfr
1604 install-info-host: maybe-install-info-mpc
1605 install-info-host: maybe-install-info-isl
1606 install-info-host: maybe-install-info-libelf
1607 install-info-host: maybe-install-info-gold
1608 install-info-host: maybe-install-info-gprof
1609 install-info-host: maybe-install-info-intl
1610 install-info-host: maybe-install-info-tcl
1611 install-info-host: maybe-install-info-itcl
1612 install-info-host: maybe-install-info-ld
1613 install-info-host: maybe-install-info-libbacktrace
1614 install-info-host: maybe-install-info-libcpp
1615 install-info-host: maybe-install-info-libdecnumber
1616 install-info-host: maybe-install-info-libgui
1617 install-info-host: maybe-install-info-libiberty
1618 install-info-host: maybe-install-info-libiberty-linker-plugin
1619 install-info-host: maybe-install-info-libiconv
1620 install-info-host: maybe-install-info-m4
1621 install-info-host: maybe-install-info-readline
1622 install-info-host: maybe-install-info-sid
1623 install-info-host: maybe-install-info-sim
1624 install-info-host: maybe-install-info-texinfo
1625 install-info-host: maybe-install-info-zlib
1626 install-info-host: maybe-install-info-gdb
1627 install-info-host: maybe-install-info-expect
1628 install-info-host: maybe-install-info-guile
1629 install-info-host: maybe-install-info-tk
1630 install-info-host: maybe-install-info-libtermcap
1631 install-info-host: maybe-install-info-utils
1632 install-info-host: maybe-install-info-gnattools
1633 install-info-host: maybe-install-info-lto-plugin
1634 install-info-host: maybe-install-info-libcc1
1635 install-info-host: maybe-install-info-gotools
1636
1637 .PHONY: install-info-target
1638
1639 install-info-target: maybe-install-info-target-libstdc++-v3
1640 install-info-target: maybe-install-info-target-libsanitizer
1641 install-info-target: maybe-install-info-target-libmpx
1642 install-info-target: maybe-install-info-target-libvtv
1643 install-info-target: maybe-install-info-target-libcilkrts
1644 install-info-target: maybe-install-info-target-liboffloadmic
1645 install-info-target: maybe-install-info-target-libssp
1646 install-info-target: maybe-install-info-target-newlib
1647 install-info-target: maybe-install-info-target-libgcc
1648 install-info-target: maybe-install-info-target-libbacktrace
1649 install-info-target: maybe-install-info-target-libquadmath
1650 install-info-target: maybe-install-info-target-libgfortran
1651 install-info-target: maybe-install-info-target-libobjc
1652 install-info-target: maybe-install-info-target-libgo
1653 install-info-target: maybe-install-info-target-libtermcap
1654 install-info-target: maybe-install-info-target-winsup
1655 install-info-target: maybe-install-info-target-libgloss
1656 install-info-target: maybe-install-info-target-libffi
1657 install-info-target: maybe-install-info-target-zlib
1658 install-info-target: maybe-install-info-target-rda
1659 install-info-target: maybe-install-info-target-libada
1660 install-info-target: maybe-install-info-target-libgomp
1661 install-info-target: maybe-install-info-target-libitm
1662 install-info-target: maybe-install-info-target-libatomic
1663
1664 .PHONY: do-install-pdf
1665 do-install-pdf:
1666 @: $(MAKE); $(unstage)
1667 @r=`${PWD_COMMAND}`; export r; \
1668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1669 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1670 install-pdf-target
1671
1672
1673 .PHONY: install-pdf-host
1674
1675 install-pdf-host: maybe-install-pdf-bfd
1676 install-pdf-host: maybe-install-pdf-opcodes
1677 install-pdf-host: maybe-install-pdf-binutils
1678 install-pdf-host: maybe-install-pdf-bison
1679 install-pdf-host: maybe-install-pdf-cgen
1680 install-pdf-host: maybe-install-pdf-dejagnu
1681 install-pdf-host: maybe-install-pdf-etc
1682 install-pdf-host: maybe-install-pdf-fastjar
1683 install-pdf-host: maybe-install-pdf-fixincludes
1684 install-pdf-host: maybe-install-pdf-flex
1685 install-pdf-host: maybe-install-pdf-gas
1686 install-pdf-host: maybe-install-pdf-gcc
1687 install-pdf-host: maybe-install-pdf-gmp
1688 install-pdf-host: maybe-install-pdf-mpfr
1689 install-pdf-host: maybe-install-pdf-mpc
1690 install-pdf-host: maybe-install-pdf-isl
1691 install-pdf-host: maybe-install-pdf-libelf
1692 install-pdf-host: maybe-install-pdf-gold
1693 install-pdf-host: maybe-install-pdf-gprof
1694 install-pdf-host: maybe-install-pdf-intl
1695 install-pdf-host: maybe-install-pdf-tcl
1696 install-pdf-host: maybe-install-pdf-itcl
1697 install-pdf-host: maybe-install-pdf-ld
1698 install-pdf-host: maybe-install-pdf-libbacktrace
1699 install-pdf-host: maybe-install-pdf-libcpp
1700 install-pdf-host: maybe-install-pdf-libdecnumber
1701 install-pdf-host: maybe-install-pdf-libgui
1702 install-pdf-host: maybe-install-pdf-libiberty
1703 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1704 install-pdf-host: maybe-install-pdf-libiconv
1705 install-pdf-host: maybe-install-pdf-m4
1706 install-pdf-host: maybe-install-pdf-readline
1707 install-pdf-host: maybe-install-pdf-sid
1708 install-pdf-host: maybe-install-pdf-sim
1709 install-pdf-host: maybe-install-pdf-texinfo
1710 install-pdf-host: maybe-install-pdf-zlib
1711 install-pdf-host: maybe-install-pdf-gdb
1712 install-pdf-host: maybe-install-pdf-expect
1713 install-pdf-host: maybe-install-pdf-guile
1714 install-pdf-host: maybe-install-pdf-tk
1715 install-pdf-host: maybe-install-pdf-libtermcap
1716 install-pdf-host: maybe-install-pdf-utils
1717 install-pdf-host: maybe-install-pdf-gnattools
1718 install-pdf-host: maybe-install-pdf-lto-plugin
1719 install-pdf-host: maybe-install-pdf-libcc1
1720 install-pdf-host: maybe-install-pdf-gotools
1721
1722 .PHONY: install-pdf-target
1723
1724 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1725 install-pdf-target: maybe-install-pdf-target-libsanitizer
1726 install-pdf-target: maybe-install-pdf-target-libmpx
1727 install-pdf-target: maybe-install-pdf-target-libvtv
1728 install-pdf-target: maybe-install-pdf-target-libcilkrts
1729 install-pdf-target: maybe-install-pdf-target-liboffloadmic
1730 install-pdf-target: maybe-install-pdf-target-libssp
1731 install-pdf-target: maybe-install-pdf-target-newlib
1732 install-pdf-target: maybe-install-pdf-target-libgcc
1733 install-pdf-target: maybe-install-pdf-target-libbacktrace
1734 install-pdf-target: maybe-install-pdf-target-libquadmath
1735 install-pdf-target: maybe-install-pdf-target-libgfortran
1736 install-pdf-target: maybe-install-pdf-target-libobjc
1737 install-pdf-target: maybe-install-pdf-target-libgo
1738 install-pdf-target: maybe-install-pdf-target-libtermcap
1739 install-pdf-target: maybe-install-pdf-target-winsup
1740 install-pdf-target: maybe-install-pdf-target-libgloss
1741 install-pdf-target: maybe-install-pdf-target-libffi
1742 install-pdf-target: maybe-install-pdf-target-zlib
1743 install-pdf-target: maybe-install-pdf-target-rda
1744 install-pdf-target: maybe-install-pdf-target-libada
1745 install-pdf-target: maybe-install-pdf-target-libgomp
1746 install-pdf-target: maybe-install-pdf-target-libitm
1747 install-pdf-target: maybe-install-pdf-target-libatomic
1748
1749 .PHONY: do-install-html
1750 do-install-html:
1751 @: $(MAKE); $(unstage)
1752 @r=`${PWD_COMMAND}`; export r; \
1753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1754 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1755 install-html-target
1756
1757
1758 .PHONY: install-html-host
1759
1760 install-html-host: maybe-install-html-bfd
1761 install-html-host: maybe-install-html-opcodes
1762 install-html-host: maybe-install-html-binutils
1763 install-html-host: maybe-install-html-bison
1764 install-html-host: maybe-install-html-cgen
1765 install-html-host: maybe-install-html-dejagnu
1766 install-html-host: maybe-install-html-etc
1767 install-html-host: maybe-install-html-fastjar
1768 install-html-host: maybe-install-html-fixincludes
1769 install-html-host: maybe-install-html-flex
1770 install-html-host: maybe-install-html-gas
1771 install-html-host: maybe-install-html-gcc
1772 install-html-host: maybe-install-html-gmp
1773 install-html-host: maybe-install-html-mpfr
1774 install-html-host: maybe-install-html-mpc
1775 install-html-host: maybe-install-html-isl
1776 install-html-host: maybe-install-html-libelf
1777 install-html-host: maybe-install-html-gold
1778 install-html-host: maybe-install-html-gprof
1779 install-html-host: maybe-install-html-intl
1780 install-html-host: maybe-install-html-tcl
1781 install-html-host: maybe-install-html-itcl
1782 install-html-host: maybe-install-html-ld
1783 install-html-host: maybe-install-html-libbacktrace
1784 install-html-host: maybe-install-html-libcpp
1785 install-html-host: maybe-install-html-libdecnumber
1786 install-html-host: maybe-install-html-libgui
1787 install-html-host: maybe-install-html-libiberty
1788 install-html-host: maybe-install-html-libiberty-linker-plugin
1789 install-html-host: maybe-install-html-libiconv
1790 install-html-host: maybe-install-html-m4
1791 install-html-host: maybe-install-html-readline
1792 install-html-host: maybe-install-html-sid
1793 install-html-host: maybe-install-html-sim
1794 install-html-host: maybe-install-html-texinfo
1795 install-html-host: maybe-install-html-zlib
1796 install-html-host: maybe-install-html-gdb
1797 install-html-host: maybe-install-html-expect
1798 install-html-host: maybe-install-html-guile
1799 install-html-host: maybe-install-html-tk
1800 install-html-host: maybe-install-html-libtermcap
1801 install-html-host: maybe-install-html-utils
1802 install-html-host: maybe-install-html-gnattools
1803 install-html-host: maybe-install-html-lto-plugin
1804 install-html-host: maybe-install-html-libcc1
1805 install-html-host: maybe-install-html-gotools
1806
1807 .PHONY: install-html-target
1808
1809 install-html-target: maybe-install-html-target-libstdc++-v3
1810 install-html-target: maybe-install-html-target-libsanitizer
1811 install-html-target: maybe-install-html-target-libmpx
1812 install-html-target: maybe-install-html-target-libvtv
1813 install-html-target: maybe-install-html-target-libcilkrts
1814 install-html-target: maybe-install-html-target-liboffloadmic
1815 install-html-target: maybe-install-html-target-libssp
1816 install-html-target: maybe-install-html-target-newlib
1817 install-html-target: maybe-install-html-target-libgcc
1818 install-html-target: maybe-install-html-target-libbacktrace
1819 install-html-target: maybe-install-html-target-libquadmath
1820 install-html-target: maybe-install-html-target-libgfortran
1821 install-html-target: maybe-install-html-target-libobjc
1822 install-html-target: maybe-install-html-target-libgo
1823 install-html-target: maybe-install-html-target-libtermcap
1824 install-html-target: maybe-install-html-target-winsup
1825 install-html-target: maybe-install-html-target-libgloss
1826 install-html-target: maybe-install-html-target-libffi
1827 install-html-target: maybe-install-html-target-zlib
1828 install-html-target: maybe-install-html-target-rda
1829 install-html-target: maybe-install-html-target-libada
1830 install-html-target: maybe-install-html-target-libgomp
1831 install-html-target: maybe-install-html-target-libitm
1832 install-html-target: maybe-install-html-target-libatomic
1833
1834 .PHONY: do-installcheck
1835 do-installcheck:
1836 @: $(MAKE); $(unstage)
1837 @r=`${PWD_COMMAND}`; export r; \
1838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1839 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1840 installcheck-target
1841
1842
1843 .PHONY: installcheck-host
1844
1845 installcheck-host: maybe-installcheck-bfd
1846 installcheck-host: maybe-installcheck-opcodes
1847 installcheck-host: maybe-installcheck-binutils
1848 installcheck-host: maybe-installcheck-bison
1849 installcheck-host: maybe-installcheck-cgen
1850 installcheck-host: maybe-installcheck-dejagnu
1851 installcheck-host: maybe-installcheck-etc
1852 installcheck-host: maybe-installcheck-fastjar
1853 installcheck-host: maybe-installcheck-fixincludes
1854 installcheck-host: maybe-installcheck-flex
1855 installcheck-host: maybe-installcheck-gas
1856 installcheck-host: maybe-installcheck-gcc
1857 installcheck-host: maybe-installcheck-gmp
1858 installcheck-host: maybe-installcheck-mpfr
1859 installcheck-host: maybe-installcheck-mpc
1860 installcheck-host: maybe-installcheck-isl
1861 installcheck-host: maybe-installcheck-libelf
1862 installcheck-host: maybe-installcheck-gold
1863 installcheck-host: maybe-installcheck-gprof
1864 installcheck-host: maybe-installcheck-intl
1865 installcheck-host: maybe-installcheck-tcl
1866 installcheck-host: maybe-installcheck-itcl
1867 installcheck-host: maybe-installcheck-ld
1868 installcheck-host: maybe-installcheck-libbacktrace
1869 installcheck-host: maybe-installcheck-libcpp
1870 installcheck-host: maybe-installcheck-libdecnumber
1871 installcheck-host: maybe-installcheck-libgui
1872 installcheck-host: maybe-installcheck-libiberty
1873 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1874 installcheck-host: maybe-installcheck-libiconv
1875 installcheck-host: maybe-installcheck-m4
1876 installcheck-host: maybe-installcheck-readline
1877 installcheck-host: maybe-installcheck-sid
1878 installcheck-host: maybe-installcheck-sim
1879 installcheck-host: maybe-installcheck-texinfo
1880 installcheck-host: maybe-installcheck-zlib
1881 installcheck-host: maybe-installcheck-gdb
1882 installcheck-host: maybe-installcheck-expect
1883 installcheck-host: maybe-installcheck-guile
1884 installcheck-host: maybe-installcheck-tk
1885 installcheck-host: maybe-installcheck-libtermcap
1886 installcheck-host: maybe-installcheck-utils
1887 installcheck-host: maybe-installcheck-gnattools
1888 installcheck-host: maybe-installcheck-lto-plugin
1889 installcheck-host: maybe-installcheck-libcc1
1890 installcheck-host: maybe-installcheck-gotools
1891
1892 .PHONY: installcheck-target
1893
1894 installcheck-target: maybe-installcheck-target-libstdc++-v3
1895 installcheck-target: maybe-installcheck-target-libsanitizer
1896 installcheck-target: maybe-installcheck-target-libmpx
1897 installcheck-target: maybe-installcheck-target-libvtv
1898 installcheck-target: maybe-installcheck-target-libcilkrts
1899 installcheck-target: maybe-installcheck-target-liboffloadmic
1900 installcheck-target: maybe-installcheck-target-libssp
1901 installcheck-target: maybe-installcheck-target-newlib
1902 installcheck-target: maybe-installcheck-target-libgcc
1903 installcheck-target: maybe-installcheck-target-libbacktrace
1904 installcheck-target: maybe-installcheck-target-libquadmath
1905 installcheck-target: maybe-installcheck-target-libgfortran
1906 installcheck-target: maybe-installcheck-target-libobjc
1907 installcheck-target: maybe-installcheck-target-libgo
1908 installcheck-target: maybe-installcheck-target-libtermcap
1909 installcheck-target: maybe-installcheck-target-winsup
1910 installcheck-target: maybe-installcheck-target-libgloss
1911 installcheck-target: maybe-installcheck-target-libffi
1912 installcheck-target: maybe-installcheck-target-zlib
1913 installcheck-target: maybe-installcheck-target-rda
1914 installcheck-target: maybe-installcheck-target-libada
1915 installcheck-target: maybe-installcheck-target-libgomp
1916 installcheck-target: maybe-installcheck-target-libitm
1917 installcheck-target: maybe-installcheck-target-libatomic
1918
1919 .PHONY: do-mostlyclean
1920 do-mostlyclean:
1921 @: $(MAKE); $(unstage)
1922 @r=`${PWD_COMMAND}`; export r; \
1923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1924 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1925 mostlyclean-target
1926
1927
1928 .PHONY: mostlyclean-host
1929
1930 mostlyclean-host: maybe-mostlyclean-bfd
1931 mostlyclean-host: maybe-mostlyclean-opcodes
1932 mostlyclean-host: maybe-mostlyclean-binutils
1933 mostlyclean-host: maybe-mostlyclean-bison
1934 mostlyclean-host: maybe-mostlyclean-cgen
1935 mostlyclean-host: maybe-mostlyclean-dejagnu
1936 mostlyclean-host: maybe-mostlyclean-etc
1937 mostlyclean-host: maybe-mostlyclean-fastjar
1938 mostlyclean-host: maybe-mostlyclean-fixincludes
1939 mostlyclean-host: maybe-mostlyclean-flex
1940 mostlyclean-host: maybe-mostlyclean-gas
1941 mostlyclean-host: maybe-mostlyclean-gcc
1942 mostlyclean-host: maybe-mostlyclean-gmp
1943 mostlyclean-host: maybe-mostlyclean-mpfr
1944 mostlyclean-host: maybe-mostlyclean-mpc
1945 mostlyclean-host: maybe-mostlyclean-isl
1946 mostlyclean-host: maybe-mostlyclean-libelf
1947 mostlyclean-host: maybe-mostlyclean-gold
1948 mostlyclean-host: maybe-mostlyclean-gprof
1949 mostlyclean-host: maybe-mostlyclean-intl
1950 mostlyclean-host: maybe-mostlyclean-tcl
1951 mostlyclean-host: maybe-mostlyclean-itcl
1952 mostlyclean-host: maybe-mostlyclean-ld
1953 mostlyclean-host: maybe-mostlyclean-libbacktrace
1954 mostlyclean-host: maybe-mostlyclean-libcpp
1955 mostlyclean-host: maybe-mostlyclean-libdecnumber
1956 mostlyclean-host: maybe-mostlyclean-libgui
1957 mostlyclean-host: maybe-mostlyclean-libiberty
1958 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1959 mostlyclean-host: maybe-mostlyclean-libiconv
1960 mostlyclean-host: maybe-mostlyclean-m4
1961 mostlyclean-host: maybe-mostlyclean-readline
1962 mostlyclean-host: maybe-mostlyclean-sid
1963 mostlyclean-host: maybe-mostlyclean-sim
1964 mostlyclean-host: maybe-mostlyclean-texinfo
1965 mostlyclean-host: maybe-mostlyclean-zlib
1966 mostlyclean-host: maybe-mostlyclean-gdb
1967 mostlyclean-host: maybe-mostlyclean-expect
1968 mostlyclean-host: maybe-mostlyclean-guile
1969 mostlyclean-host: maybe-mostlyclean-tk
1970 mostlyclean-host: maybe-mostlyclean-libtermcap
1971 mostlyclean-host: maybe-mostlyclean-utils
1972 mostlyclean-host: maybe-mostlyclean-gnattools
1973 mostlyclean-host: maybe-mostlyclean-lto-plugin
1974 mostlyclean-host: maybe-mostlyclean-libcc1
1975 mostlyclean-host: maybe-mostlyclean-gotools
1976
1977 .PHONY: mostlyclean-target
1978
1979 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1980 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1981 mostlyclean-target: maybe-mostlyclean-target-libmpx
1982 mostlyclean-target: maybe-mostlyclean-target-libvtv
1983 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1984 mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
1985 mostlyclean-target: maybe-mostlyclean-target-libssp
1986 mostlyclean-target: maybe-mostlyclean-target-newlib
1987 mostlyclean-target: maybe-mostlyclean-target-libgcc
1988 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1989 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1990 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1991 mostlyclean-target: maybe-mostlyclean-target-libobjc
1992 mostlyclean-target: maybe-mostlyclean-target-libgo
1993 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1994 mostlyclean-target: maybe-mostlyclean-target-winsup
1995 mostlyclean-target: maybe-mostlyclean-target-libgloss
1996 mostlyclean-target: maybe-mostlyclean-target-libffi
1997 mostlyclean-target: maybe-mostlyclean-target-zlib
1998 mostlyclean-target: maybe-mostlyclean-target-rda
1999 mostlyclean-target: maybe-mostlyclean-target-libada
2000 mostlyclean-target: maybe-mostlyclean-target-libgomp
2001 mostlyclean-target: maybe-mostlyclean-target-libitm
2002 mostlyclean-target: maybe-mostlyclean-target-libatomic
2003
2004 .PHONY: do-clean
2005 do-clean:
2006 @: $(MAKE); $(unstage)
2007 @r=`${PWD_COMMAND}`; export r; \
2008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2009 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2010 clean-target
2011
2012
2013 .PHONY: clean-host
2014
2015 clean-host: maybe-clean-bfd
2016 clean-host: maybe-clean-opcodes
2017 clean-host: maybe-clean-binutils
2018 clean-host: maybe-clean-bison
2019 clean-host: maybe-clean-cgen
2020 clean-host: maybe-clean-dejagnu
2021 clean-host: maybe-clean-etc
2022 clean-host: maybe-clean-fastjar
2023 clean-host: maybe-clean-fixincludes
2024 clean-host: maybe-clean-flex
2025 clean-host: maybe-clean-gas
2026 clean-host: maybe-clean-gcc
2027 clean-host: maybe-clean-gmp
2028 clean-host: maybe-clean-mpfr
2029 clean-host: maybe-clean-mpc
2030 clean-host: maybe-clean-isl
2031 clean-host: maybe-clean-libelf
2032 clean-host: maybe-clean-gold
2033 clean-host: maybe-clean-gprof
2034 clean-host: maybe-clean-intl
2035 clean-host: maybe-clean-tcl
2036 clean-host: maybe-clean-itcl
2037 clean-host: maybe-clean-ld
2038 clean-host: maybe-clean-libbacktrace
2039 clean-host: maybe-clean-libcpp
2040 clean-host: maybe-clean-libdecnumber
2041 clean-host: maybe-clean-libgui
2042 clean-host: maybe-clean-libiberty
2043 clean-host: maybe-clean-libiberty-linker-plugin
2044 clean-host: maybe-clean-libiconv
2045 clean-host: maybe-clean-m4
2046 clean-host: maybe-clean-readline
2047 clean-host: maybe-clean-sid
2048 clean-host: maybe-clean-sim
2049 clean-host: maybe-clean-texinfo
2050 clean-host: maybe-clean-zlib
2051 clean-host: maybe-clean-gdb
2052 clean-host: maybe-clean-expect
2053 clean-host: maybe-clean-guile
2054 clean-host: maybe-clean-tk
2055 clean-host: maybe-clean-libtermcap
2056 clean-host: maybe-clean-utils
2057 clean-host: maybe-clean-gnattools
2058 clean-host: maybe-clean-lto-plugin
2059 clean-host: maybe-clean-libcc1
2060 clean-host: maybe-clean-gotools
2061
2062 .PHONY: clean-target
2063
2064 clean-target: maybe-clean-target-libstdc++-v3
2065 clean-target: maybe-clean-target-libsanitizer
2066 clean-target: maybe-clean-target-libmpx
2067 clean-target: maybe-clean-target-libvtv
2068 clean-target: maybe-clean-target-libcilkrts
2069 clean-target: maybe-clean-target-liboffloadmic
2070 clean-target: maybe-clean-target-libssp
2071 clean-target: maybe-clean-target-newlib
2072 clean-target: maybe-clean-target-libgcc
2073 clean-target: maybe-clean-target-libbacktrace
2074 clean-target: maybe-clean-target-libquadmath
2075 clean-target: maybe-clean-target-libgfortran
2076 clean-target: maybe-clean-target-libobjc
2077 clean-target: maybe-clean-target-libgo
2078 clean-target: maybe-clean-target-libtermcap
2079 clean-target: maybe-clean-target-winsup
2080 clean-target: maybe-clean-target-libgloss
2081 clean-target: maybe-clean-target-libffi
2082 clean-target: maybe-clean-target-zlib
2083 clean-target: maybe-clean-target-rda
2084 clean-target: maybe-clean-target-libada
2085 clean-target: maybe-clean-target-libgomp
2086 clean-target: maybe-clean-target-libitm
2087 clean-target: maybe-clean-target-libatomic
2088
2089 .PHONY: do-distclean
2090 do-distclean:
2091 @: $(MAKE); $(unstage)
2092 @r=`${PWD_COMMAND}`; export r; \
2093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2094 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2095 distclean-target
2096
2097
2098 .PHONY: distclean-host
2099
2100 distclean-host: maybe-distclean-bfd
2101 distclean-host: maybe-distclean-opcodes
2102 distclean-host: maybe-distclean-binutils
2103 distclean-host: maybe-distclean-bison
2104 distclean-host: maybe-distclean-cgen
2105 distclean-host: maybe-distclean-dejagnu
2106 distclean-host: maybe-distclean-etc
2107 distclean-host: maybe-distclean-fastjar
2108 distclean-host: maybe-distclean-fixincludes
2109 distclean-host: maybe-distclean-flex
2110 distclean-host: maybe-distclean-gas
2111 distclean-host: maybe-distclean-gcc
2112 distclean-host: maybe-distclean-gmp
2113 distclean-host: maybe-distclean-mpfr
2114 distclean-host: maybe-distclean-mpc
2115 distclean-host: maybe-distclean-isl
2116 distclean-host: maybe-distclean-libelf
2117 distclean-host: maybe-distclean-gold
2118 distclean-host: maybe-distclean-gprof
2119 distclean-host: maybe-distclean-intl
2120 distclean-host: maybe-distclean-tcl
2121 distclean-host: maybe-distclean-itcl
2122 distclean-host: maybe-distclean-ld
2123 distclean-host: maybe-distclean-libbacktrace
2124 distclean-host: maybe-distclean-libcpp
2125 distclean-host: maybe-distclean-libdecnumber
2126 distclean-host: maybe-distclean-libgui
2127 distclean-host: maybe-distclean-libiberty
2128 distclean-host: maybe-distclean-libiberty-linker-plugin
2129 distclean-host: maybe-distclean-libiconv
2130 distclean-host: maybe-distclean-m4
2131 distclean-host: maybe-distclean-readline
2132 distclean-host: maybe-distclean-sid
2133 distclean-host: maybe-distclean-sim
2134 distclean-host: maybe-distclean-texinfo
2135 distclean-host: maybe-distclean-zlib
2136 distclean-host: maybe-distclean-gdb
2137 distclean-host: maybe-distclean-expect
2138 distclean-host: maybe-distclean-guile
2139 distclean-host: maybe-distclean-tk
2140 distclean-host: maybe-distclean-libtermcap
2141 distclean-host: maybe-distclean-utils
2142 distclean-host: maybe-distclean-gnattools
2143 distclean-host: maybe-distclean-lto-plugin
2144 distclean-host: maybe-distclean-libcc1
2145 distclean-host: maybe-distclean-gotools
2146
2147 .PHONY: distclean-target
2148
2149 distclean-target: maybe-distclean-target-libstdc++-v3
2150 distclean-target: maybe-distclean-target-libsanitizer
2151 distclean-target: maybe-distclean-target-libmpx
2152 distclean-target: maybe-distclean-target-libvtv
2153 distclean-target: maybe-distclean-target-libcilkrts
2154 distclean-target: maybe-distclean-target-liboffloadmic
2155 distclean-target: maybe-distclean-target-libssp
2156 distclean-target: maybe-distclean-target-newlib
2157 distclean-target: maybe-distclean-target-libgcc
2158 distclean-target: maybe-distclean-target-libbacktrace
2159 distclean-target: maybe-distclean-target-libquadmath
2160 distclean-target: maybe-distclean-target-libgfortran
2161 distclean-target: maybe-distclean-target-libobjc
2162 distclean-target: maybe-distclean-target-libgo
2163 distclean-target: maybe-distclean-target-libtermcap
2164 distclean-target: maybe-distclean-target-winsup
2165 distclean-target: maybe-distclean-target-libgloss
2166 distclean-target: maybe-distclean-target-libffi
2167 distclean-target: maybe-distclean-target-zlib
2168 distclean-target: maybe-distclean-target-rda
2169 distclean-target: maybe-distclean-target-libada
2170 distclean-target: maybe-distclean-target-libgomp
2171 distclean-target: maybe-distclean-target-libitm
2172 distclean-target: maybe-distclean-target-libatomic
2173
2174 .PHONY: do-maintainer-clean
2175 do-maintainer-clean:
2176 @: $(MAKE); $(unstage)
2177 @r=`${PWD_COMMAND}`; export r; \
2178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2179 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2180 maintainer-clean-target
2181
2182
2183 .PHONY: maintainer-clean-host
2184
2185 maintainer-clean-host: maybe-maintainer-clean-bfd
2186 maintainer-clean-host: maybe-maintainer-clean-opcodes
2187 maintainer-clean-host: maybe-maintainer-clean-binutils
2188 maintainer-clean-host: maybe-maintainer-clean-bison
2189 maintainer-clean-host: maybe-maintainer-clean-cgen
2190 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2191 maintainer-clean-host: maybe-maintainer-clean-etc
2192 maintainer-clean-host: maybe-maintainer-clean-fastjar
2193 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2194 maintainer-clean-host: maybe-maintainer-clean-flex
2195 maintainer-clean-host: maybe-maintainer-clean-gas
2196 maintainer-clean-host: maybe-maintainer-clean-gcc
2197 maintainer-clean-host: maybe-maintainer-clean-gmp
2198 maintainer-clean-host: maybe-maintainer-clean-mpfr
2199 maintainer-clean-host: maybe-maintainer-clean-mpc
2200 maintainer-clean-host: maybe-maintainer-clean-isl
2201 maintainer-clean-host: maybe-maintainer-clean-libelf
2202 maintainer-clean-host: maybe-maintainer-clean-gold
2203 maintainer-clean-host: maybe-maintainer-clean-gprof
2204 maintainer-clean-host: maybe-maintainer-clean-intl
2205 maintainer-clean-host: maybe-maintainer-clean-tcl
2206 maintainer-clean-host: maybe-maintainer-clean-itcl
2207 maintainer-clean-host: maybe-maintainer-clean-ld
2208 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2209 maintainer-clean-host: maybe-maintainer-clean-libcpp
2210 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2211 maintainer-clean-host: maybe-maintainer-clean-libgui
2212 maintainer-clean-host: maybe-maintainer-clean-libiberty
2213 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2214 maintainer-clean-host: maybe-maintainer-clean-libiconv
2215 maintainer-clean-host: maybe-maintainer-clean-m4
2216 maintainer-clean-host: maybe-maintainer-clean-readline
2217 maintainer-clean-host: maybe-maintainer-clean-sid
2218 maintainer-clean-host: maybe-maintainer-clean-sim
2219 maintainer-clean-host: maybe-maintainer-clean-texinfo
2220 maintainer-clean-host: maybe-maintainer-clean-zlib
2221 maintainer-clean-host: maybe-maintainer-clean-gdb
2222 maintainer-clean-host: maybe-maintainer-clean-expect
2223 maintainer-clean-host: maybe-maintainer-clean-guile
2224 maintainer-clean-host: maybe-maintainer-clean-tk
2225 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2226 maintainer-clean-host: maybe-maintainer-clean-utils
2227 maintainer-clean-host: maybe-maintainer-clean-gnattools
2228 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2229 maintainer-clean-host: maybe-maintainer-clean-libcc1
2230 maintainer-clean-host: maybe-maintainer-clean-gotools
2231
2232 .PHONY: maintainer-clean-target
2233
2234 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2235 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2236 maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2237 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2238 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2239 maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2240 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2241 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2242 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2243 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2244 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2245 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2246 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2247 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2248 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2249 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2250 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2251 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2252 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2253 maintainer-clean-target: maybe-maintainer-clean-target-rda
2254 maintainer-clean-target: maybe-maintainer-clean-target-libada
2255 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2256 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2257 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2258
2259
2260 # Here are the targets which correspond to the do-X targets.
2261
2262 .PHONY: info installcheck dvi pdf html
2263 .PHONY: install-info install-pdf install-html
2264 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2265 .PHONY: local-clean local-distclean local-maintainer-clean
2266 info: do-info
2267 installcheck: do-installcheck
2268 dvi: do-dvi
2269 pdf: do-pdf
2270 html: do-html
2271
2272 # Make sure makeinfo is built before we do a `make info', if we're
2273 # in fact building texinfo.
2274 do-info: maybe-all-texinfo
2275
2276 install-info: do-install-info dir.info
2277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2278 if [ -f dir.info ]; then \
2279 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2280 else true; fi
2281
2282 install-pdf: do-install-pdf
2283
2284 install-html: do-install-html
2285
2286 local-clean:
2287 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2288
2289 local-distclean:
2290 -rm -f Makefile config.status config.cache mh-frag mt-frag
2291 -rm -f maybedep.tmp serdep.tmp stage_final
2292 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2293 rm -rf $(TARGET_SUBDIR); \
2294 else true; fi
2295 -rm -rf $(BUILD_SUBDIR)
2296 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2297 rm -rf $(HOST_SUBDIR); \
2298 else true; fi
2299 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2300 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2301 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2302 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2303 -rmdir fastjar gcc gnattools gotools libcc1 libiberty 2>/dev/null
2304 -rmdir texinfo zlib 2>/dev/null
2305 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2306
2307 local-maintainer-clean:
2308 @echo "This command is intended for maintainers to use;"
2309 @echo "it deletes files that may require special tools to rebuild."
2310
2311 clean: do-clean local-clean
2312 mostlyclean: do-mostlyclean local-clean
2313 distclean: do-distclean local-clean local-distclean
2314 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2315 maintainer-clean: local-distclean
2316 realclean: maintainer-clean
2317
2318 # Check target.
2319
2320 .PHONY: check do-check
2321 check: do-check
2322
2323 # Only include modules actually being configured and built.
2324 .PHONY: check-host
2325 check-host: \
2326 maybe-check-bfd \
2327 maybe-check-opcodes \
2328 maybe-check-binutils \
2329 maybe-check-bison \
2330 maybe-check-cgen \
2331 maybe-check-dejagnu \
2332 maybe-check-etc \
2333 maybe-check-fastjar \
2334 maybe-check-fixincludes \
2335 maybe-check-flex \
2336 maybe-check-gas \
2337 maybe-check-gcc \
2338 maybe-check-gmp \
2339 maybe-check-mpfr \
2340 maybe-check-mpc \
2341 maybe-check-isl \
2342 maybe-check-libelf \
2343 maybe-check-gold \
2344 maybe-check-gprof \
2345 maybe-check-intl \
2346 maybe-check-tcl \
2347 maybe-check-itcl \
2348 maybe-check-ld \
2349 maybe-check-libbacktrace \
2350 maybe-check-libcpp \
2351 maybe-check-libdecnumber \
2352 maybe-check-libgui \
2353 maybe-check-libiberty \
2354 maybe-check-libiberty-linker-plugin \
2355 maybe-check-libiconv \
2356 maybe-check-m4 \
2357 maybe-check-readline \
2358 maybe-check-sid \
2359 maybe-check-sim \
2360 maybe-check-texinfo \
2361 maybe-check-zlib \
2362 maybe-check-gdb \
2363 maybe-check-expect \
2364 maybe-check-guile \
2365 maybe-check-tk \
2366 maybe-check-libtermcap \
2367 maybe-check-utils \
2368 maybe-check-gnattools \
2369 maybe-check-lto-plugin \
2370 maybe-check-libcc1 \
2371 maybe-check-gotools
2372
2373 .PHONY: check-target
2374 check-target: \
2375 maybe-check-target-libstdc++-v3 \
2376 maybe-check-target-libsanitizer \
2377 maybe-check-target-libmpx \
2378 maybe-check-target-libvtv \
2379 maybe-check-target-libcilkrts \
2380 maybe-check-target-liboffloadmic \
2381 maybe-check-target-libssp \
2382 maybe-check-target-newlib \
2383 maybe-check-target-libgcc \
2384 maybe-check-target-libbacktrace \
2385 maybe-check-target-libquadmath \
2386 maybe-check-target-libgfortran \
2387 maybe-check-target-libobjc \
2388 maybe-check-target-libgo \
2389 maybe-check-target-libtermcap \
2390 maybe-check-target-winsup \
2391 maybe-check-target-libgloss \
2392 maybe-check-target-libffi \
2393 maybe-check-target-zlib \
2394 maybe-check-target-rda \
2395 maybe-check-target-libada \
2396 maybe-check-target-libgomp \
2397 maybe-check-target-libitm \
2398 maybe-check-target-libatomic
2399
2400 do-check:
2401 @: $(MAKE); $(unstage)
2402 @r=`${PWD_COMMAND}`; export r; \
2403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2404 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2405
2406 # Automated reporting of test results.
2407
2408 warning.log: build.log
2409 $(srcdir)/contrib/warn_summary build.log > $@
2410
2411 mail-report.log:
2412 if test x'$(BOOT_CFLAGS)' != x''; then \
2413 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2414 fi; \
2415 $(srcdir)/contrib/test_summary -t >$@
2416 chmod +x $@
2417 echo If you really want to send e-mail, run ./$@ now
2418
2419 mail-report-with-warnings.log: warning.log
2420 if test x'$(BOOT_CFLAGS)' != x''; then \
2421 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2422 fi; \
2423 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2424 chmod +x $@
2425 echo If you really want to send e-mail, run ./$@ now
2426
2427 # Local Vim config
2428
2429 $(srcdir)/.local.vimrc:
2430 $(LN_S) contrib/vimrc $@
2431
2432 $(srcdir)/.lvimrc:
2433 $(LN_S) contrib/vimrc $@
2434
2435 vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2436
2437 .PHONY: vimrc
2438
2439 # clang-format config
2440
2441 $(srcdir)/.clang-format:
2442 $(LN_S) contrib/clang-format $@
2443
2444 clang-format: $(srcdir)/.clang-format
2445
2446 .PHONY: clang-format
2447
2448 # Installation targets.
2449
2450 .PHONY: install uninstall
2451 install:
2452 @: $(MAKE); $(unstage)
2453 @r=`${PWD_COMMAND}`; export r; \
2454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2455 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2456
2457 .PHONY: install-host-nogcc
2458 install-host-nogcc: \
2459 maybe-install-bfd \
2460 maybe-install-opcodes \
2461 maybe-install-binutils \
2462 maybe-install-bison \
2463 maybe-install-cgen \
2464 maybe-install-dejagnu \
2465 maybe-install-etc \
2466 maybe-install-fastjar \
2467 maybe-install-fixincludes \
2468 maybe-install-flex \
2469 maybe-install-gas \
2470 maybe-install-gmp \
2471 maybe-install-mpfr \
2472 maybe-install-mpc \
2473 maybe-install-isl \
2474 maybe-install-libelf \
2475 maybe-install-gold \
2476 maybe-install-gprof \
2477 maybe-install-intl \
2478 maybe-install-tcl \
2479 maybe-install-itcl \
2480 maybe-install-ld \
2481 maybe-install-libbacktrace \
2482 maybe-install-libcpp \
2483 maybe-install-libdecnumber \
2484 maybe-install-libgui \
2485 maybe-install-libiberty \
2486 maybe-install-libiberty-linker-plugin \
2487 maybe-install-libiconv \
2488 maybe-install-m4 \
2489 maybe-install-readline \
2490 maybe-install-sid \
2491 maybe-install-sim \
2492 maybe-install-texinfo \
2493 maybe-install-zlib \
2494 maybe-install-gdb \
2495 maybe-install-expect \
2496 maybe-install-guile \
2497 maybe-install-tk \
2498 maybe-install-libtermcap \
2499 maybe-install-utils \
2500 maybe-install-gnattools \
2501 maybe-install-lto-plugin \
2502 maybe-install-libcc1 \
2503 maybe-install-gotools
2504
2505 .PHONY: install-host
2506 install-host: \
2507 maybe-install-bfd \
2508 maybe-install-opcodes \
2509 maybe-install-binutils \
2510 maybe-install-bison \
2511 maybe-install-cgen \
2512 maybe-install-dejagnu \
2513 maybe-install-etc \
2514 maybe-install-fastjar \
2515 maybe-install-fixincludes \
2516 maybe-install-flex \
2517 maybe-install-gas \
2518 maybe-install-gcc \
2519 maybe-install-gmp \
2520 maybe-install-mpfr \
2521 maybe-install-mpc \
2522 maybe-install-isl \
2523 maybe-install-libelf \
2524 maybe-install-gold \
2525 maybe-install-gprof \
2526 maybe-install-intl \
2527 maybe-install-tcl \
2528 maybe-install-itcl \
2529 maybe-install-ld \
2530 maybe-install-libbacktrace \
2531 maybe-install-libcpp \
2532 maybe-install-libdecnumber \
2533 maybe-install-libgui \
2534 maybe-install-libiberty \
2535 maybe-install-libiberty-linker-plugin \
2536 maybe-install-libiconv \
2537 maybe-install-m4 \
2538 maybe-install-readline \
2539 maybe-install-sid \
2540 maybe-install-sim \
2541 maybe-install-texinfo \
2542 maybe-install-zlib \
2543 maybe-install-gdb \
2544 maybe-install-expect \
2545 maybe-install-guile \
2546 maybe-install-tk \
2547 maybe-install-libtermcap \
2548 maybe-install-utils \
2549 maybe-install-gnattools \
2550 maybe-install-lto-plugin \
2551 maybe-install-libcc1 \
2552 maybe-install-gotools
2553
2554 .PHONY: install-target
2555 install-target: \
2556 maybe-install-target-libstdc++-v3 \
2557 maybe-install-target-libsanitizer \
2558 maybe-install-target-libmpx \
2559 maybe-install-target-libvtv \
2560 maybe-install-target-libcilkrts \
2561 maybe-install-target-liboffloadmic \
2562 maybe-install-target-libssp \
2563 maybe-install-target-newlib \
2564 maybe-install-target-libgcc \
2565 maybe-install-target-libbacktrace \
2566 maybe-install-target-libquadmath \
2567 maybe-install-target-libgfortran \
2568 maybe-install-target-libobjc \
2569 maybe-install-target-libgo \
2570 maybe-install-target-libtermcap \
2571 maybe-install-target-winsup \
2572 maybe-install-target-libgloss \
2573 maybe-install-target-libffi \
2574 maybe-install-target-zlib \
2575 maybe-install-target-rda \
2576 maybe-install-target-libada \
2577 maybe-install-target-libgomp \
2578 maybe-install-target-libitm \
2579 maybe-install-target-libatomic
2580
2581 uninstall:
2582 @echo "the uninstall target is not supported in this tree"
2583
2584 .PHONY: install.all
2585 install.all: install-no-fixedincludes
2586 @if [ -f ./gcc/Makefile ]; then \
2587 r=`${PWD_COMMAND}`; export r; \
2588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2589 $(HOST_EXPORTS) \
2590 (cd ./gcc && \
2591 $(MAKE) $(FLAGS_TO_PASS) install-headers); \
2592 else \
2593 true; \
2594 fi
2595
2596 # install-no-fixedincludes is used to allow the elaboration of binary packages
2597 # suitable for distribution, where we cannot include the fixed system header
2598 # files.
2599 .PHONY: install-no-fixedincludes
2600 install-no-fixedincludes: installdirs install-host-nogcc \
2601 install-target gcc-install-no-fixedincludes
2602
2603 .PHONY: install-strip
2604 install-strip:
2605 @: $(MAKE); $(unstage)
2606 @r=`${PWD_COMMAND}`; export r; \
2607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2608 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2609
2610 .PHONY: install-strip-host
2611 install-strip-host: \
2612 maybe-install-strip-bfd \
2613 maybe-install-strip-opcodes \
2614 maybe-install-strip-binutils \
2615 maybe-install-strip-bison \
2616 maybe-install-strip-cgen \
2617 maybe-install-strip-dejagnu \
2618 maybe-install-strip-etc \
2619 maybe-install-strip-fastjar \
2620 maybe-install-strip-fixincludes \
2621 maybe-install-strip-flex \
2622 maybe-install-strip-gas \
2623 maybe-install-strip-gcc \
2624 maybe-install-strip-gmp \
2625 maybe-install-strip-mpfr \
2626 maybe-install-strip-mpc \
2627 maybe-install-strip-isl \
2628 maybe-install-strip-libelf \
2629 maybe-install-strip-gold \
2630 maybe-install-strip-gprof \
2631 maybe-install-strip-intl \
2632 maybe-install-strip-tcl \
2633 maybe-install-strip-itcl \
2634 maybe-install-strip-ld \
2635 maybe-install-strip-libbacktrace \
2636 maybe-install-strip-libcpp \
2637 maybe-install-strip-libdecnumber \
2638 maybe-install-strip-libgui \
2639 maybe-install-strip-libiberty \
2640 maybe-install-strip-libiberty-linker-plugin \
2641 maybe-install-strip-libiconv \
2642 maybe-install-strip-m4 \
2643 maybe-install-strip-readline \
2644 maybe-install-strip-sid \
2645 maybe-install-strip-sim \
2646 maybe-install-strip-texinfo \
2647 maybe-install-strip-zlib \
2648 maybe-install-strip-gdb \
2649 maybe-install-strip-expect \
2650 maybe-install-strip-guile \
2651 maybe-install-strip-tk \
2652 maybe-install-strip-libtermcap \
2653 maybe-install-strip-utils \
2654 maybe-install-strip-gnattools \
2655 maybe-install-strip-lto-plugin \
2656 maybe-install-strip-libcc1 \
2657 maybe-install-strip-gotools
2658
2659 .PHONY: install-strip-target
2660 install-strip-target: \
2661 maybe-install-strip-target-libstdc++-v3 \
2662 maybe-install-strip-target-libsanitizer \
2663 maybe-install-strip-target-libmpx \
2664 maybe-install-strip-target-libvtv \
2665 maybe-install-strip-target-libcilkrts \
2666 maybe-install-strip-target-liboffloadmic \
2667 maybe-install-strip-target-libssp \
2668 maybe-install-strip-target-newlib \
2669 maybe-install-strip-target-libgcc \
2670 maybe-install-strip-target-libbacktrace \
2671 maybe-install-strip-target-libquadmath \
2672 maybe-install-strip-target-libgfortran \
2673 maybe-install-strip-target-libobjc \
2674 maybe-install-strip-target-libgo \
2675 maybe-install-strip-target-libtermcap \
2676 maybe-install-strip-target-winsup \
2677 maybe-install-strip-target-libgloss \
2678 maybe-install-strip-target-libffi \
2679 maybe-install-strip-target-zlib \
2680 maybe-install-strip-target-rda \
2681 maybe-install-strip-target-libada \
2682 maybe-install-strip-target-libgomp \
2683 maybe-install-strip-target-libitm \
2684 maybe-install-strip-target-libatomic
2685
2686
2687 ### other supporting targets
2688
2689 MAKEDIRS= \
2690 $(DESTDIR)$(prefix) \
2691 $(DESTDIR)$(exec_prefix)
2692 .PHONY: installdirs
2693 installdirs: mkinstalldirs
2694 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2695
2696 dir.info: do-install-info
2697 if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2698 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2699 mv -f dir.info.new dir.info; \
2700 else true; \
2701 fi
2702
2703 dist:
2704 @echo "Building a full distribution of this tree isn't done"
2705 @echo "via 'make dist'. Check out the etc/ subdirectory"
2706
2707 etags tags: TAGS
2708
2709 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2710 # ability to use several tags files at once, so there is probably no need
2711 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2712 # (if we felt like it) have this Makefile write a piece of elisp which
2713 # the user could load to tell emacs19 where all the TAGS files we just
2714 # built are.
2715 TAGS: do-TAGS
2716
2717 # ------------------------------------
2718 # Macros for configure and all targets
2719 # ------------------------------------
2720
2721
2722
2723
2724
2725 # --------------------------------------
2726 # Modules which run on the build machine
2727 # --------------------------------------
2728
2729
2730 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2731 maybe-configure-build-libiberty:
2732 @if gcc-bootstrap
2733 configure-build-libiberty: stage_current
2734 @endif gcc-bootstrap
2735 @if build-libiberty
2736 maybe-configure-build-libiberty: configure-build-libiberty
2737 configure-build-libiberty:
2738 @: $(MAKE); $(unstage)
2739 @r=`${PWD_COMMAND}`; export r; \
2740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2741 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2742 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2743 $(BUILD_EXPORTS) \
2744 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2745 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2746 case $(srcdir) in \
2747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2748 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2750 esac; \
2751 module_srcdir=libiberty; \
2752 rm -f no-such-file || : ; \
2753 CONFIG_SITE=no-such-file $(SHELL) \
2754 $$s/$$module_srcdir/configure \
2755 --srcdir=$${topdir}/$$module_srcdir \
2756 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2757 --target=${target_alias} \
2758 || exit 1
2759 @endif build-libiberty
2760
2761
2762
2763
2764
2765 .PHONY: all-build-libiberty maybe-all-build-libiberty
2766 maybe-all-build-libiberty:
2767 @if gcc-bootstrap
2768 all-build-libiberty: stage_current
2769 @endif gcc-bootstrap
2770 @if build-libiberty
2771 TARGET-build-libiberty=all
2772 maybe-all-build-libiberty: all-build-libiberty
2773 all-build-libiberty: configure-build-libiberty
2774 @: $(MAKE); $(unstage)
2775 @r=`${PWD_COMMAND}`; export r; \
2776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2777 $(BUILD_EXPORTS) \
2778 (cd $(BUILD_SUBDIR)/libiberty && \
2779 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2780 $(TARGET-build-libiberty))
2781 @endif build-libiberty
2782
2783
2784
2785
2786
2787 .PHONY: configure-build-bison maybe-configure-build-bison
2788 maybe-configure-build-bison:
2789 @if gcc-bootstrap
2790 configure-build-bison: stage_current
2791 @endif gcc-bootstrap
2792 @if build-bison
2793 maybe-configure-build-bison: configure-build-bison
2794 configure-build-bison:
2795 @: $(MAKE); $(unstage)
2796 @r=`${PWD_COMMAND}`; export r; \
2797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2798 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2799 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2800 $(BUILD_EXPORTS) \
2801 echo Configuring in $(BUILD_SUBDIR)/bison; \
2802 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2803 case $(srcdir) in \
2804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2805 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2807 esac; \
2808 module_srcdir=bison; \
2809 rm -f no-such-file || : ; \
2810 CONFIG_SITE=no-such-file $(SHELL) \
2811 $$s/$$module_srcdir/configure \
2812 --srcdir=$${topdir}/$$module_srcdir \
2813 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2814 --target=${target_alias} \
2815 || exit 1
2816 @endif build-bison
2817
2818
2819
2820
2821
2822 .PHONY: all-build-bison maybe-all-build-bison
2823 maybe-all-build-bison:
2824 @if gcc-bootstrap
2825 all-build-bison: stage_current
2826 @endif gcc-bootstrap
2827 @if build-bison
2828 TARGET-build-bison=all
2829 maybe-all-build-bison: all-build-bison
2830 all-build-bison: configure-build-bison
2831 @: $(MAKE); $(unstage)
2832 @r=`${PWD_COMMAND}`; export r; \
2833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2834 $(BUILD_EXPORTS) \
2835 (cd $(BUILD_SUBDIR)/bison && \
2836 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2837 $(TARGET-build-bison))
2838 @endif build-bison
2839
2840
2841
2842
2843
2844 .PHONY: configure-build-flex maybe-configure-build-flex
2845 maybe-configure-build-flex:
2846 @if gcc-bootstrap
2847 configure-build-flex: stage_current
2848 @endif gcc-bootstrap
2849 @if build-flex
2850 maybe-configure-build-flex: configure-build-flex
2851 configure-build-flex:
2852 @: $(MAKE); $(unstage)
2853 @r=`${PWD_COMMAND}`; export r; \
2854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2855 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2856 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2857 $(BUILD_EXPORTS) \
2858 echo Configuring in $(BUILD_SUBDIR)/flex; \
2859 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2860 case $(srcdir) in \
2861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2862 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2864 esac; \
2865 module_srcdir=flex; \
2866 rm -f no-such-file || : ; \
2867 CONFIG_SITE=no-such-file $(SHELL) \
2868 $$s/$$module_srcdir/configure \
2869 --srcdir=$${topdir}/$$module_srcdir \
2870 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2871 --target=${target_alias} \
2872 || exit 1
2873 @endif build-flex
2874
2875
2876
2877
2878
2879 .PHONY: all-build-flex maybe-all-build-flex
2880 maybe-all-build-flex:
2881 @if gcc-bootstrap
2882 all-build-flex: stage_current
2883 @endif gcc-bootstrap
2884 @if build-flex
2885 TARGET-build-flex=all
2886 maybe-all-build-flex: all-build-flex
2887 all-build-flex: configure-build-flex
2888 @: $(MAKE); $(unstage)
2889 @r=`${PWD_COMMAND}`; export r; \
2890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2891 $(BUILD_EXPORTS) \
2892 (cd $(BUILD_SUBDIR)/flex && \
2893 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2894 $(TARGET-build-flex))
2895 @endif build-flex
2896
2897
2898
2899
2900
2901 .PHONY: configure-build-m4 maybe-configure-build-m4
2902 maybe-configure-build-m4:
2903 @if gcc-bootstrap
2904 configure-build-m4: stage_current
2905 @endif gcc-bootstrap
2906 @if build-m4
2907 maybe-configure-build-m4: configure-build-m4
2908 configure-build-m4:
2909 @: $(MAKE); $(unstage)
2910 @r=`${PWD_COMMAND}`; export r; \
2911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2912 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2913 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2914 $(BUILD_EXPORTS) \
2915 echo Configuring in $(BUILD_SUBDIR)/m4; \
2916 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2917 case $(srcdir) in \
2918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2919 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2921 esac; \
2922 module_srcdir=m4; \
2923 rm -f no-such-file || : ; \
2924 CONFIG_SITE=no-such-file $(SHELL) \
2925 $$s/$$module_srcdir/configure \
2926 --srcdir=$${topdir}/$$module_srcdir \
2927 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2928 --target=${target_alias} \
2929 || exit 1
2930 @endif build-m4
2931
2932
2933
2934
2935
2936 .PHONY: all-build-m4 maybe-all-build-m4
2937 maybe-all-build-m4:
2938 @if gcc-bootstrap
2939 all-build-m4: stage_current
2940 @endif gcc-bootstrap
2941 @if build-m4
2942 TARGET-build-m4=all
2943 maybe-all-build-m4: all-build-m4
2944 all-build-m4: configure-build-m4
2945 @: $(MAKE); $(unstage)
2946 @r=`${PWD_COMMAND}`; export r; \
2947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2948 $(BUILD_EXPORTS) \
2949 (cd $(BUILD_SUBDIR)/m4 && \
2950 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2951 $(TARGET-build-m4))
2952 @endif build-m4
2953
2954
2955
2956
2957
2958 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2959 maybe-configure-build-texinfo:
2960 @if gcc-bootstrap
2961 configure-build-texinfo: stage_current
2962 @endif gcc-bootstrap
2963 @if build-texinfo
2964 maybe-configure-build-texinfo: configure-build-texinfo
2965 configure-build-texinfo:
2966 @: $(MAKE); $(unstage)
2967 @r=`${PWD_COMMAND}`; export r; \
2968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2969 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2970 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
2971 $(BUILD_EXPORTS) \
2972 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2973 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2974 case $(srcdir) in \
2975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2976 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2978 esac; \
2979 module_srcdir=texinfo; \
2980 rm -f no-such-file || : ; \
2981 CONFIG_SITE=no-such-file $(SHELL) \
2982 $$s/$$module_srcdir/configure \
2983 --srcdir=$${topdir}/$$module_srcdir \
2984 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2985 --target=${target_alias} \
2986 || exit 1
2987 @endif build-texinfo
2988
2989
2990
2991
2992
2993 .PHONY: all-build-texinfo maybe-all-build-texinfo
2994 maybe-all-build-texinfo:
2995 @if gcc-bootstrap
2996 all-build-texinfo: stage_current
2997 @endif gcc-bootstrap
2998 @if build-texinfo
2999 TARGET-build-texinfo=all
3000 maybe-all-build-texinfo: all-build-texinfo
3001 all-build-texinfo: configure-build-texinfo
3002 @: $(MAKE); $(unstage)
3003 @r=`${PWD_COMMAND}`; export r; \
3004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3005 $(BUILD_EXPORTS) \
3006 (cd $(BUILD_SUBDIR)/texinfo && \
3007 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3008 $(TARGET-build-texinfo))
3009 @endif build-texinfo
3010
3011
3012
3013
3014
3015 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3016 maybe-configure-build-fixincludes:
3017 @if gcc-bootstrap
3018 configure-build-fixincludes: stage_current
3019 @endif gcc-bootstrap
3020 @if build-fixincludes
3021 maybe-configure-build-fixincludes: configure-build-fixincludes
3022 configure-build-fixincludes:
3023 @: $(MAKE); $(unstage)
3024 @r=`${PWD_COMMAND}`; export r; \
3025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3026 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3027 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3028 $(BUILD_EXPORTS) \
3029 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3030 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3031 case $(srcdir) in \
3032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3033 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3035 esac; \
3036 module_srcdir=fixincludes; \
3037 rm -f no-such-file || : ; \
3038 CONFIG_SITE=no-such-file $(SHELL) \
3039 $$s/$$module_srcdir/configure \
3040 --srcdir=$${topdir}/$$module_srcdir \
3041 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3042 --target=${target_alias} \
3043 || exit 1
3044 @endif build-fixincludes
3045
3046
3047
3048
3049
3050 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3051 maybe-all-build-fixincludes:
3052 @if gcc-bootstrap
3053 all-build-fixincludes: stage_current
3054 @endif gcc-bootstrap
3055 @if build-fixincludes
3056 TARGET-build-fixincludes=all
3057 maybe-all-build-fixincludes: all-build-fixincludes
3058 all-build-fixincludes: configure-build-fixincludes
3059 @: $(MAKE); $(unstage)
3060 @r=`${PWD_COMMAND}`; export r; \
3061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3062 $(BUILD_EXPORTS) \
3063 (cd $(BUILD_SUBDIR)/fixincludes && \
3064 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3065 $(TARGET-build-fixincludes))
3066 @endif build-fixincludes
3067
3068
3069
3070
3071
3072 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3073 maybe-configure-build-libcpp:
3074 @if gcc-bootstrap
3075 configure-build-libcpp: stage_current
3076 @endif gcc-bootstrap
3077 @if build-libcpp
3078 maybe-configure-build-libcpp: configure-build-libcpp
3079 configure-build-libcpp:
3080 @: $(MAKE); $(unstage)
3081 @r=`${PWD_COMMAND}`; export r; \
3082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3083 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3084 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3085 $(BUILD_EXPORTS) \
3086 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3087 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3088 case $(srcdir) in \
3089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3090 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3092 esac; \
3093 module_srcdir=libcpp; \
3094 rm -f no-such-file || : ; \
3095 CONFIG_SITE=no-such-file $(SHELL) \
3096 $$s/$$module_srcdir/configure \
3097 --srcdir=$${topdir}/$$module_srcdir \
3098 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3099 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3100 || exit 1
3101 @endif build-libcpp
3102
3103
3104
3105
3106
3107 .PHONY: all-build-libcpp maybe-all-build-libcpp
3108 maybe-all-build-libcpp:
3109 @if gcc-bootstrap
3110 all-build-libcpp: stage_current
3111 @endif gcc-bootstrap
3112 @if build-libcpp
3113 TARGET-build-libcpp=all
3114 maybe-all-build-libcpp: all-build-libcpp
3115 all-build-libcpp: configure-build-libcpp
3116 @: $(MAKE); $(unstage)
3117 @r=`${PWD_COMMAND}`; export r; \
3118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3119 $(BUILD_EXPORTS) \
3120 (cd $(BUILD_SUBDIR)/libcpp && \
3121 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3122 $(TARGET-build-libcpp))
3123 @endif build-libcpp
3124
3125
3126
3127
3128
3129 # --------------------------------------
3130 # Modules which run on the host machine
3131 # --------------------------------------
3132
3133
3134 .PHONY: configure-bfd maybe-configure-bfd
3135 maybe-configure-bfd:
3136 @if gcc-bootstrap
3137 configure-bfd: stage_current
3138 @endif gcc-bootstrap
3139 @if bfd
3140 maybe-configure-bfd: configure-bfd
3141 configure-bfd:
3142 @r=`${PWD_COMMAND}`; export r; \
3143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3144 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3146 $(HOST_EXPORTS) \
3147 echo Configuring in $(HOST_SUBDIR)/bfd; \
3148 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3149 case $(srcdir) in \
3150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3151 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3153 esac; \
3154 module_srcdir=bfd; \
3155 $(SHELL) \
3156 $$s/$$module_srcdir/configure \
3157 --srcdir=$${topdir}/$$module_srcdir \
3158 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3159 --target=${target_alias} \
3160 || exit 1
3161 @endif bfd
3162
3163
3164
3165 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3166 maybe-configure-stage1-bfd:
3167 @if bfd-bootstrap
3168 maybe-configure-stage1-bfd: configure-stage1-bfd
3169 configure-stage1-bfd:
3170 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3172 @r=`${PWD_COMMAND}`; export r; \
3173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3174 TFLAGS="$(STAGE1_TFLAGS)"; \
3175 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3176 $(HOST_EXPORTS) \
3177 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3178 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3179 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3180 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3181 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3182 cd $(HOST_SUBDIR)/bfd || exit 1; \
3183 case $(srcdir) in \
3184 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3185 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3186 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3187 esac; \
3188 module_srcdir=bfd; \
3189 $(SHELL) $$s/$$module_srcdir/configure \
3190 --srcdir=$${topdir}/$$module_srcdir \
3191 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3192 --target=${target_alias} \
3193 \
3194 $(STAGE1_CONFIGURE_FLAGS)
3195 @endif bfd-bootstrap
3196
3197 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3198 maybe-configure-stage2-bfd:
3199 @if bfd-bootstrap
3200 maybe-configure-stage2-bfd: configure-stage2-bfd
3201 configure-stage2-bfd:
3202 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3204 @r=`${PWD_COMMAND}`; export r; \
3205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3206 TFLAGS="$(STAGE2_TFLAGS)"; \
3207 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3208 $(HOST_EXPORTS) \
3209 $(POSTSTAGE1_HOST_EXPORTS) \
3210 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3211 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3212 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3213 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3215 cd $(HOST_SUBDIR)/bfd || exit 1; \
3216 case $(srcdir) in \
3217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3218 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3220 esac; \
3221 module_srcdir=bfd; \
3222 $(SHELL) $$s/$$module_srcdir/configure \
3223 --srcdir=$${topdir}/$$module_srcdir \
3224 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3225 --target=${target_alias} \
3226 --with-build-libsubdir=$(HOST_SUBDIR) \
3227 $(STAGE2_CONFIGURE_FLAGS)
3228 @endif bfd-bootstrap
3229
3230 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3231 maybe-configure-stage3-bfd:
3232 @if bfd-bootstrap
3233 maybe-configure-stage3-bfd: configure-stage3-bfd
3234 configure-stage3-bfd:
3235 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3236 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3237 @r=`${PWD_COMMAND}`; export r; \
3238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3239 TFLAGS="$(STAGE3_TFLAGS)"; \
3240 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3241 $(HOST_EXPORTS) \
3242 $(POSTSTAGE1_HOST_EXPORTS) \
3243 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3244 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3245 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3246 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3247 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3248 cd $(HOST_SUBDIR)/bfd || exit 1; \
3249 case $(srcdir) in \
3250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3251 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3253 esac; \
3254 module_srcdir=bfd; \
3255 $(SHELL) $$s/$$module_srcdir/configure \
3256 --srcdir=$${topdir}/$$module_srcdir \
3257 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3258 --target=${target_alias} \
3259 --with-build-libsubdir=$(HOST_SUBDIR) \
3260 $(STAGE3_CONFIGURE_FLAGS)
3261 @endif bfd-bootstrap
3262
3263 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3264 maybe-configure-stage4-bfd:
3265 @if bfd-bootstrap
3266 maybe-configure-stage4-bfd: configure-stage4-bfd
3267 configure-stage4-bfd:
3268 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3269 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3270 @r=`${PWD_COMMAND}`; export r; \
3271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3272 TFLAGS="$(STAGE4_TFLAGS)"; \
3273 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3274 $(HOST_EXPORTS) \
3275 $(POSTSTAGE1_HOST_EXPORTS) \
3276 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3277 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3278 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3279 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3281 cd $(HOST_SUBDIR)/bfd || exit 1; \
3282 case $(srcdir) in \
3283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3284 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3286 esac; \
3287 module_srcdir=bfd; \
3288 $(SHELL) $$s/$$module_srcdir/configure \
3289 --srcdir=$${topdir}/$$module_srcdir \
3290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3291 --target=${target_alias} \
3292 --with-build-libsubdir=$(HOST_SUBDIR) \
3293 $(STAGE4_CONFIGURE_FLAGS)
3294 @endif bfd-bootstrap
3295
3296 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3297 maybe-configure-stageprofile-bfd:
3298 @if bfd-bootstrap
3299 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3300 configure-stageprofile-bfd:
3301 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3302 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3303 @r=`${PWD_COMMAND}`; export r; \
3304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3305 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3306 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3307 $(HOST_EXPORTS) \
3308 $(POSTSTAGE1_HOST_EXPORTS) \
3309 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3310 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3311 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3312 echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3313 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3314 cd $(HOST_SUBDIR)/bfd || exit 1; \
3315 case $(srcdir) in \
3316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3317 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3319 esac; \
3320 module_srcdir=bfd; \
3321 $(SHELL) $$s/$$module_srcdir/configure \
3322 --srcdir=$${topdir}/$$module_srcdir \
3323 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3324 --target=${target_alias} \
3325 --with-build-libsubdir=$(HOST_SUBDIR) \
3326 $(STAGEprofile_CONFIGURE_FLAGS)
3327 @endif bfd-bootstrap
3328
3329 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3330 maybe-configure-stagefeedback-bfd:
3331 @if bfd-bootstrap
3332 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3333 configure-stagefeedback-bfd:
3334 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3335 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3336 @r=`${PWD_COMMAND}`; export r; \
3337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3338 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3339 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3340 $(HOST_EXPORTS) \
3341 $(POSTSTAGE1_HOST_EXPORTS) \
3342 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3343 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3344 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3345 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3346 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3347 cd $(HOST_SUBDIR)/bfd || exit 1; \
3348 case $(srcdir) in \
3349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3350 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3352 esac; \
3353 module_srcdir=bfd; \
3354 $(SHELL) $$s/$$module_srcdir/configure \
3355 --srcdir=$${topdir}/$$module_srcdir \
3356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3357 --target=${target_alias} \
3358 --with-build-libsubdir=$(HOST_SUBDIR) \
3359 $(STAGEfeedback_CONFIGURE_FLAGS)
3360 @endif bfd-bootstrap
3361
3362
3363
3364
3365
3366 .PHONY: all-bfd maybe-all-bfd
3367 maybe-all-bfd:
3368 @if gcc-bootstrap
3369 all-bfd: stage_current
3370 @endif gcc-bootstrap
3371 @if bfd
3372 TARGET-bfd=all
3373 maybe-all-bfd: all-bfd
3374 all-bfd: configure-bfd
3375 @r=`${PWD_COMMAND}`; export r; \
3376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3377 $(HOST_EXPORTS) \
3378 (cd $(HOST_SUBDIR)/bfd && \
3379 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3380 $(TARGET-bfd))
3381 @endif bfd
3382
3383
3384
3385 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3386 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3387 maybe-all-stage1-bfd:
3388 maybe-clean-stage1-bfd:
3389 @if bfd-bootstrap
3390 maybe-all-stage1-bfd: all-stage1-bfd
3391 all-stage1: all-stage1-bfd
3392 TARGET-stage1-bfd = $(TARGET-bfd)
3393 all-stage1-bfd: configure-stage1-bfd
3394 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3395 @r=`${PWD_COMMAND}`; export r; \
3396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3397 TFLAGS="$(STAGE1_TFLAGS)"; \
3398 $(HOST_EXPORTS) \
3399 cd $(HOST_SUBDIR)/bfd && \
3400 \
3401 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3402 CFLAGS="$(STAGE1_CFLAGS)" \
3403 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3404 LIBCFLAGS="$(LIBCFLAGS)" \
3405 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3406 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3407 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3408 $(EXTRA_HOST_FLAGS) \
3409 $(STAGE1_FLAGS_TO_PASS) \
3410 TFLAGS="$(STAGE1_TFLAGS)" \
3411 $(TARGET-stage1-bfd)
3412
3413 maybe-clean-stage1-bfd: clean-stage1-bfd
3414 clean-stage1: clean-stage1-bfd
3415 clean-stage1-bfd:
3416 @if [ $(current_stage) = stage1 ]; then \
3417 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3418 else \
3419 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3420 $(MAKE) stage1-start; \
3421 fi; \
3422 cd $(HOST_SUBDIR)/bfd && \
3423 $(MAKE) $(EXTRA_HOST_FLAGS) \
3424 $(STAGE1_FLAGS_TO_PASS) clean
3425 @endif bfd-bootstrap
3426
3427
3428 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3429 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3430 maybe-all-stage2-bfd:
3431 maybe-clean-stage2-bfd:
3432 @if bfd-bootstrap
3433 maybe-all-stage2-bfd: all-stage2-bfd
3434 all-stage2: all-stage2-bfd
3435 TARGET-stage2-bfd = $(TARGET-bfd)
3436 all-stage2-bfd: configure-stage2-bfd
3437 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3438 @r=`${PWD_COMMAND}`; export r; \
3439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3440 TFLAGS="$(STAGE2_TFLAGS)"; \
3441 $(HOST_EXPORTS) \
3442 $(POSTSTAGE1_HOST_EXPORTS) \
3443 cd $(HOST_SUBDIR)/bfd && \
3444 \
3445 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3446 CFLAGS="$(STAGE2_CFLAGS)" \
3447 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3448 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3449 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3450 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3451 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3452 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3453 TFLAGS="$(STAGE2_TFLAGS)" \
3454 $(TARGET-stage2-bfd)
3455
3456 maybe-clean-stage2-bfd: clean-stage2-bfd
3457 clean-stage2: clean-stage2-bfd
3458 clean-stage2-bfd:
3459 @if [ $(current_stage) = stage2 ]; then \
3460 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3461 else \
3462 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3463 $(MAKE) stage2-start; \
3464 fi; \
3465 cd $(HOST_SUBDIR)/bfd && \
3466 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3467 @endif bfd-bootstrap
3468
3469
3470 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3471 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3472 maybe-all-stage3-bfd:
3473 maybe-clean-stage3-bfd:
3474 @if bfd-bootstrap
3475 maybe-all-stage3-bfd: all-stage3-bfd
3476 all-stage3: all-stage3-bfd
3477 TARGET-stage3-bfd = $(TARGET-bfd)
3478 all-stage3-bfd: configure-stage3-bfd
3479 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3480 @r=`${PWD_COMMAND}`; export r; \
3481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3482 TFLAGS="$(STAGE3_TFLAGS)"; \
3483 $(HOST_EXPORTS) \
3484 $(POSTSTAGE1_HOST_EXPORTS) \
3485 cd $(HOST_SUBDIR)/bfd && \
3486 \
3487 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3488 CFLAGS="$(STAGE3_CFLAGS)" \
3489 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3490 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3491 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3492 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3493 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3494 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3495 TFLAGS="$(STAGE3_TFLAGS)" \
3496 $(TARGET-stage3-bfd)
3497
3498 maybe-clean-stage3-bfd: clean-stage3-bfd
3499 clean-stage3: clean-stage3-bfd
3500 clean-stage3-bfd:
3501 @if [ $(current_stage) = stage3 ]; then \
3502 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3503 else \
3504 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3505 $(MAKE) stage3-start; \
3506 fi; \
3507 cd $(HOST_SUBDIR)/bfd && \
3508 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3509 @endif bfd-bootstrap
3510
3511
3512 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3513 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3514 maybe-all-stage4-bfd:
3515 maybe-clean-stage4-bfd:
3516 @if bfd-bootstrap
3517 maybe-all-stage4-bfd: all-stage4-bfd
3518 all-stage4: all-stage4-bfd
3519 TARGET-stage4-bfd = $(TARGET-bfd)
3520 all-stage4-bfd: configure-stage4-bfd
3521 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3522 @r=`${PWD_COMMAND}`; export r; \
3523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3524 TFLAGS="$(STAGE4_TFLAGS)"; \
3525 $(HOST_EXPORTS) \
3526 $(POSTSTAGE1_HOST_EXPORTS) \
3527 cd $(HOST_SUBDIR)/bfd && \
3528 \
3529 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3530 CFLAGS="$(STAGE4_CFLAGS)" \
3531 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3532 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3533 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3534 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3535 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3536 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3537 TFLAGS="$(STAGE4_TFLAGS)" \
3538 $(TARGET-stage4-bfd)
3539
3540 maybe-clean-stage4-bfd: clean-stage4-bfd
3541 clean-stage4: clean-stage4-bfd
3542 clean-stage4-bfd:
3543 @if [ $(current_stage) = stage4 ]; then \
3544 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3545 else \
3546 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3547 $(MAKE) stage4-start; \
3548 fi; \
3549 cd $(HOST_SUBDIR)/bfd && \
3550 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3551 @endif bfd-bootstrap
3552
3553
3554 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3555 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3556 maybe-all-stageprofile-bfd:
3557 maybe-clean-stageprofile-bfd:
3558 @if bfd-bootstrap
3559 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3560 all-stageprofile: all-stageprofile-bfd
3561 TARGET-stageprofile-bfd = $(TARGET-bfd)
3562 all-stageprofile-bfd: configure-stageprofile-bfd
3563 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3564 @r=`${PWD_COMMAND}`; export r; \
3565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3566 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3567 $(HOST_EXPORTS) \
3568 $(POSTSTAGE1_HOST_EXPORTS) \
3569 cd $(HOST_SUBDIR)/bfd && \
3570 \
3571 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3572 CFLAGS="$(STAGEprofile_CFLAGS)" \
3573 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3574 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3575 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3576 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3577 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3578 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3579 TFLAGS="$(STAGEprofile_TFLAGS)" \
3580 $(TARGET-stageprofile-bfd)
3581
3582 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3583 clean-stageprofile: clean-stageprofile-bfd
3584 clean-stageprofile-bfd:
3585 @if [ $(current_stage) = stageprofile ]; then \
3586 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3587 else \
3588 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3589 $(MAKE) stageprofile-start; \
3590 fi; \
3591 cd $(HOST_SUBDIR)/bfd && \
3592 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3593 @endif bfd-bootstrap
3594
3595
3596 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3597 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3598 maybe-all-stagefeedback-bfd:
3599 maybe-clean-stagefeedback-bfd:
3600 @if bfd-bootstrap
3601 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3602 all-stagefeedback: all-stagefeedback-bfd
3603 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3604 all-stagefeedback-bfd: configure-stagefeedback-bfd
3605 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3606 @r=`${PWD_COMMAND}`; export r; \
3607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3608 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3609 $(HOST_EXPORTS) \
3610 $(POSTSTAGE1_HOST_EXPORTS) \
3611 cd $(HOST_SUBDIR)/bfd && \
3612 \
3613 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3614 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3615 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3616 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3617 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3618 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3619 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3620 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3621 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3622 $(TARGET-stagefeedback-bfd)
3623
3624 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3625 clean-stagefeedback: clean-stagefeedback-bfd
3626 clean-stagefeedback-bfd:
3627 @if [ $(current_stage) = stagefeedback ]; then \
3628 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3629 else \
3630 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3631 $(MAKE) stagefeedback-start; \
3632 fi; \
3633 cd $(HOST_SUBDIR)/bfd && \
3634 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3635 @endif bfd-bootstrap
3636
3637
3638
3639
3640
3641 .PHONY: check-bfd maybe-check-bfd
3642 maybe-check-bfd:
3643 @if bfd
3644 maybe-check-bfd: check-bfd
3645
3646 check-bfd:
3647 @: $(MAKE); $(unstage)
3648 @r=`${PWD_COMMAND}`; export r; \
3649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3650 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3651 (cd $(HOST_SUBDIR)/bfd && \
3652 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
3653
3654 @endif bfd
3655
3656 .PHONY: install-bfd maybe-install-bfd
3657 maybe-install-bfd:
3658 @if bfd
3659 maybe-install-bfd: install-bfd
3660
3661 install-bfd: installdirs
3662 @: $(MAKE); $(unstage)
3663 @r=`${PWD_COMMAND}`; export r; \
3664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3665 $(HOST_EXPORTS) \
3666 (cd $(HOST_SUBDIR)/bfd && \
3667 $(MAKE) $(FLAGS_TO_PASS) install)
3668
3669 @endif bfd
3670
3671 .PHONY: install-strip-bfd maybe-install-strip-bfd
3672 maybe-install-strip-bfd:
3673 @if bfd
3674 maybe-install-strip-bfd: install-strip-bfd
3675
3676 install-strip-bfd: installdirs
3677 @: $(MAKE); $(unstage)
3678 @r=`${PWD_COMMAND}`; export r; \
3679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3680 $(HOST_EXPORTS) \
3681 (cd $(HOST_SUBDIR)/bfd && \
3682 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3683
3684 @endif bfd
3685
3686 # Other targets (info, dvi, pdf, etc.)
3687
3688 .PHONY: maybe-info-bfd info-bfd
3689 maybe-info-bfd:
3690 @if bfd
3691 maybe-info-bfd: info-bfd
3692
3693 info-bfd: \
3694 configure-bfd
3695 @[ -f ./bfd/Makefile ] || exit 0; \
3696 r=`${PWD_COMMAND}`; export r; \
3697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3698 $(HOST_EXPORTS) \
3699 for flag in $(EXTRA_HOST_FLAGS) ; do \
3700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3701 done; \
3702 echo "Doing info in bfd"; \
3703 (cd $(HOST_SUBDIR)/bfd && \
3704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3706 "RANLIB=$${RANLIB}" \
3707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3708 info) \
3709 || exit 1
3710
3711 @endif bfd
3712
3713 .PHONY: maybe-dvi-bfd dvi-bfd
3714 maybe-dvi-bfd:
3715 @if bfd
3716 maybe-dvi-bfd: dvi-bfd
3717
3718 dvi-bfd: \
3719 configure-bfd
3720 @[ -f ./bfd/Makefile ] || exit 0; \
3721 r=`${PWD_COMMAND}`; export r; \
3722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3723 $(HOST_EXPORTS) \
3724 for flag in $(EXTRA_HOST_FLAGS) ; do \
3725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3726 done; \
3727 echo "Doing dvi in bfd"; \
3728 (cd $(HOST_SUBDIR)/bfd && \
3729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3731 "RANLIB=$${RANLIB}" \
3732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3733 dvi) \
3734 || exit 1
3735
3736 @endif bfd
3737
3738 .PHONY: maybe-pdf-bfd pdf-bfd
3739 maybe-pdf-bfd:
3740 @if bfd
3741 maybe-pdf-bfd: pdf-bfd
3742
3743 pdf-bfd: \
3744 configure-bfd
3745 @[ -f ./bfd/Makefile ] || exit 0; \
3746 r=`${PWD_COMMAND}`; export r; \
3747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3748 $(HOST_EXPORTS) \
3749 for flag in $(EXTRA_HOST_FLAGS) ; do \
3750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3751 done; \
3752 echo "Doing pdf in bfd"; \
3753 (cd $(HOST_SUBDIR)/bfd && \
3754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3756 "RANLIB=$${RANLIB}" \
3757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3758 pdf) \
3759 || exit 1
3760
3761 @endif bfd
3762
3763 .PHONY: maybe-html-bfd html-bfd
3764 maybe-html-bfd:
3765 @if bfd
3766 maybe-html-bfd: html-bfd
3767
3768 html-bfd: \
3769 configure-bfd
3770 @[ -f ./bfd/Makefile ] || exit 0; \
3771 r=`${PWD_COMMAND}`; export r; \
3772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3773 $(HOST_EXPORTS) \
3774 for flag in $(EXTRA_HOST_FLAGS) ; do \
3775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3776 done; \
3777 echo "Doing html in bfd"; \
3778 (cd $(HOST_SUBDIR)/bfd && \
3779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3781 "RANLIB=$${RANLIB}" \
3782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3783 html) \
3784 || exit 1
3785
3786 @endif bfd
3787
3788 .PHONY: maybe-TAGS-bfd TAGS-bfd
3789 maybe-TAGS-bfd:
3790 @if bfd
3791 maybe-TAGS-bfd: TAGS-bfd
3792
3793 TAGS-bfd: \
3794 configure-bfd
3795 @[ -f ./bfd/Makefile ] || exit 0; \
3796 r=`${PWD_COMMAND}`; export r; \
3797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3798 $(HOST_EXPORTS) \
3799 for flag in $(EXTRA_HOST_FLAGS) ; do \
3800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3801 done; \
3802 echo "Doing TAGS in bfd"; \
3803 (cd $(HOST_SUBDIR)/bfd && \
3804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3806 "RANLIB=$${RANLIB}" \
3807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3808 TAGS) \
3809 || exit 1
3810
3811 @endif bfd
3812
3813 .PHONY: maybe-install-info-bfd install-info-bfd
3814 maybe-install-info-bfd:
3815 @if bfd
3816 maybe-install-info-bfd: install-info-bfd
3817
3818 install-info-bfd: \
3819 configure-bfd \
3820 info-bfd
3821 @[ -f ./bfd/Makefile ] || exit 0; \
3822 r=`${PWD_COMMAND}`; export r; \
3823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3824 $(HOST_EXPORTS) \
3825 for flag in $(EXTRA_HOST_FLAGS) ; do \
3826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3827 done; \
3828 echo "Doing install-info in bfd"; \
3829 (cd $(HOST_SUBDIR)/bfd && \
3830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3832 "RANLIB=$${RANLIB}" \
3833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3834 install-info) \
3835 || exit 1
3836
3837 @endif bfd
3838
3839 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3840 maybe-install-pdf-bfd:
3841 @if bfd
3842 maybe-install-pdf-bfd: install-pdf-bfd
3843
3844 install-pdf-bfd: \
3845 configure-bfd \
3846 pdf-bfd
3847 @[ -f ./bfd/Makefile ] || exit 0; \
3848 r=`${PWD_COMMAND}`; export r; \
3849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3850 $(HOST_EXPORTS) \
3851 for flag in $(EXTRA_HOST_FLAGS) ; do \
3852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3853 done; \
3854 echo "Doing install-pdf in bfd"; \
3855 (cd $(HOST_SUBDIR)/bfd && \
3856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3858 "RANLIB=$${RANLIB}" \
3859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3860 install-pdf) \
3861 || exit 1
3862
3863 @endif bfd
3864
3865 .PHONY: maybe-install-html-bfd install-html-bfd
3866 maybe-install-html-bfd:
3867 @if bfd
3868 maybe-install-html-bfd: install-html-bfd
3869
3870 install-html-bfd: \
3871 configure-bfd \
3872 html-bfd
3873 @[ -f ./bfd/Makefile ] || exit 0; \
3874 r=`${PWD_COMMAND}`; export r; \
3875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3876 $(HOST_EXPORTS) \
3877 for flag in $(EXTRA_HOST_FLAGS) ; do \
3878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3879 done; \
3880 echo "Doing install-html in bfd"; \
3881 (cd $(HOST_SUBDIR)/bfd && \
3882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3884 "RANLIB=$${RANLIB}" \
3885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3886 install-html) \
3887 || exit 1
3888
3889 @endif bfd
3890
3891 .PHONY: maybe-installcheck-bfd installcheck-bfd
3892 maybe-installcheck-bfd:
3893 @if bfd
3894 maybe-installcheck-bfd: installcheck-bfd
3895
3896 installcheck-bfd: \
3897 configure-bfd
3898 @[ -f ./bfd/Makefile ] || exit 0; \
3899 r=`${PWD_COMMAND}`; export r; \
3900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3901 $(HOST_EXPORTS) \
3902 for flag in $(EXTRA_HOST_FLAGS) ; do \
3903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3904 done; \
3905 echo "Doing installcheck in bfd"; \
3906 (cd $(HOST_SUBDIR)/bfd && \
3907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3909 "RANLIB=$${RANLIB}" \
3910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3911 installcheck) \
3912 || exit 1
3913
3914 @endif bfd
3915
3916 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3917 maybe-mostlyclean-bfd:
3918 @if bfd
3919 maybe-mostlyclean-bfd: mostlyclean-bfd
3920
3921 mostlyclean-bfd:
3922 @[ -f ./bfd/Makefile ] || exit 0; \
3923 r=`${PWD_COMMAND}`; export r; \
3924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3925 $(HOST_EXPORTS) \
3926 for flag in $(EXTRA_HOST_FLAGS) ; do \
3927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3928 done; \
3929 echo "Doing mostlyclean in bfd"; \
3930 (cd $(HOST_SUBDIR)/bfd && \
3931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3933 "RANLIB=$${RANLIB}" \
3934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3935 mostlyclean) \
3936 || exit 1
3937
3938 @endif bfd
3939
3940 .PHONY: maybe-clean-bfd clean-bfd
3941 maybe-clean-bfd:
3942 @if bfd
3943 maybe-clean-bfd: clean-bfd
3944
3945 clean-bfd:
3946 @[ -f ./bfd/Makefile ] || exit 0; \
3947 r=`${PWD_COMMAND}`; export r; \
3948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3949 $(HOST_EXPORTS) \
3950 for flag in $(EXTRA_HOST_FLAGS) ; do \
3951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3952 done; \
3953 echo "Doing clean in bfd"; \
3954 (cd $(HOST_SUBDIR)/bfd && \
3955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3957 "RANLIB=$${RANLIB}" \
3958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3959 clean) \
3960 || exit 1
3961
3962 @endif bfd
3963
3964 .PHONY: maybe-distclean-bfd distclean-bfd
3965 maybe-distclean-bfd:
3966 @if bfd
3967 maybe-distclean-bfd: distclean-bfd
3968
3969 distclean-bfd:
3970 @[ -f ./bfd/Makefile ] || exit 0; \
3971 r=`${PWD_COMMAND}`; export r; \
3972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3973 $(HOST_EXPORTS) \
3974 for flag in $(EXTRA_HOST_FLAGS) ; do \
3975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3976 done; \
3977 echo "Doing distclean in bfd"; \
3978 (cd $(HOST_SUBDIR)/bfd && \
3979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3981 "RANLIB=$${RANLIB}" \
3982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3983 distclean) \
3984 || exit 1
3985
3986 @endif bfd
3987
3988 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3989 maybe-maintainer-clean-bfd:
3990 @if bfd
3991 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3992
3993 maintainer-clean-bfd:
3994 @[ -f ./bfd/Makefile ] || exit 0; \
3995 r=`${PWD_COMMAND}`; export r; \
3996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3997 $(HOST_EXPORTS) \
3998 for flag in $(EXTRA_HOST_FLAGS) ; do \
3999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4000 done; \
4001 echo "Doing maintainer-clean in bfd"; \
4002 (cd $(HOST_SUBDIR)/bfd && \
4003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4005 "RANLIB=$${RANLIB}" \
4006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4007 maintainer-clean) \
4008 || exit 1
4009
4010 @endif bfd
4011
4012
4013
4014 .PHONY: configure-opcodes maybe-configure-opcodes
4015 maybe-configure-opcodes:
4016 @if gcc-bootstrap
4017 configure-opcodes: stage_current
4018 @endif gcc-bootstrap
4019 @if opcodes
4020 maybe-configure-opcodes: configure-opcodes
4021 configure-opcodes:
4022 @r=`${PWD_COMMAND}`; export r; \
4023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4024 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4026 $(HOST_EXPORTS) \
4027 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4028 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4029 case $(srcdir) in \
4030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4031 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4033 esac; \
4034 module_srcdir=opcodes; \
4035 $(SHELL) \
4036 $$s/$$module_srcdir/configure \
4037 --srcdir=$${topdir}/$$module_srcdir \
4038 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4039 --target=${target_alias} \
4040 || exit 1
4041 @endif opcodes
4042
4043
4044
4045 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4046 maybe-configure-stage1-opcodes:
4047 @if opcodes-bootstrap
4048 maybe-configure-stage1-opcodes: configure-stage1-opcodes
4049 configure-stage1-opcodes:
4050 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4051 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4052 @r=`${PWD_COMMAND}`; export r; \
4053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4054 TFLAGS="$(STAGE1_TFLAGS)"; \
4055 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4056 $(HOST_EXPORTS) \
4057 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4058 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4059 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4060 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4062 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4063 case $(srcdir) in \
4064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4065 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4067 esac; \
4068 module_srcdir=opcodes; \
4069 $(SHELL) $$s/$$module_srcdir/configure \
4070 --srcdir=$${topdir}/$$module_srcdir \
4071 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4072 --target=${target_alias} \
4073 \
4074 $(STAGE1_CONFIGURE_FLAGS)
4075 @endif opcodes-bootstrap
4076
4077 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4078 maybe-configure-stage2-opcodes:
4079 @if opcodes-bootstrap
4080 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4081 configure-stage2-opcodes:
4082 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4083 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4084 @r=`${PWD_COMMAND}`; export r; \
4085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4086 TFLAGS="$(STAGE2_TFLAGS)"; \
4087 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4088 $(HOST_EXPORTS) \
4089 $(POSTSTAGE1_HOST_EXPORTS) \
4090 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4091 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4092 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4093 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4095 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4096 case $(srcdir) in \
4097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4098 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4100 esac; \
4101 module_srcdir=opcodes; \
4102 $(SHELL) $$s/$$module_srcdir/configure \
4103 --srcdir=$${topdir}/$$module_srcdir \
4104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4105 --target=${target_alias} \
4106 --with-build-libsubdir=$(HOST_SUBDIR) \
4107 $(STAGE2_CONFIGURE_FLAGS)
4108 @endif opcodes-bootstrap
4109
4110 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4111 maybe-configure-stage3-opcodes:
4112 @if opcodes-bootstrap
4113 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4114 configure-stage3-opcodes:
4115 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4116 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4117 @r=`${PWD_COMMAND}`; export r; \
4118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4119 TFLAGS="$(STAGE3_TFLAGS)"; \
4120 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4121 $(HOST_EXPORTS) \
4122 $(POSTSTAGE1_HOST_EXPORTS) \
4123 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4124 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4125 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4126 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4128 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4129 case $(srcdir) in \
4130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4131 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4133 esac; \
4134 module_srcdir=opcodes; \
4135 $(SHELL) $$s/$$module_srcdir/configure \
4136 --srcdir=$${topdir}/$$module_srcdir \
4137 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4138 --target=${target_alias} \
4139 --with-build-libsubdir=$(HOST_SUBDIR) \
4140 $(STAGE3_CONFIGURE_FLAGS)
4141 @endif opcodes-bootstrap
4142
4143 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4144 maybe-configure-stage4-opcodes:
4145 @if opcodes-bootstrap
4146 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4147 configure-stage4-opcodes:
4148 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4149 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4150 @r=`${PWD_COMMAND}`; export r; \
4151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4152 TFLAGS="$(STAGE4_TFLAGS)"; \
4153 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4154 $(HOST_EXPORTS) \
4155 $(POSTSTAGE1_HOST_EXPORTS) \
4156 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4157 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4158 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4159 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4160 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4161 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4162 case $(srcdir) in \
4163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4164 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4166 esac; \
4167 module_srcdir=opcodes; \
4168 $(SHELL) $$s/$$module_srcdir/configure \
4169 --srcdir=$${topdir}/$$module_srcdir \
4170 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4171 --target=${target_alias} \
4172 --with-build-libsubdir=$(HOST_SUBDIR) \
4173 $(STAGE4_CONFIGURE_FLAGS)
4174 @endif opcodes-bootstrap
4175
4176 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4177 maybe-configure-stageprofile-opcodes:
4178 @if opcodes-bootstrap
4179 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4180 configure-stageprofile-opcodes:
4181 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4182 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4183 @r=`${PWD_COMMAND}`; export r; \
4184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4185 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4186 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4187 $(HOST_EXPORTS) \
4188 $(POSTSTAGE1_HOST_EXPORTS) \
4189 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4190 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4191 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4192 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4193 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4194 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4195 case $(srcdir) in \
4196 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4197 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4198 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4199 esac; \
4200 module_srcdir=opcodes; \
4201 $(SHELL) $$s/$$module_srcdir/configure \
4202 --srcdir=$${topdir}/$$module_srcdir \
4203 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4204 --target=${target_alias} \
4205 --with-build-libsubdir=$(HOST_SUBDIR) \
4206 $(STAGEprofile_CONFIGURE_FLAGS)
4207 @endif opcodes-bootstrap
4208
4209 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4210 maybe-configure-stagefeedback-opcodes:
4211 @if opcodes-bootstrap
4212 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4213 configure-stagefeedback-opcodes:
4214 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4215 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4216 @r=`${PWD_COMMAND}`; export r; \
4217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4218 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4219 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4220 $(HOST_EXPORTS) \
4221 $(POSTSTAGE1_HOST_EXPORTS) \
4222 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4223 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4224 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4225 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4226 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4227 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4228 case $(srcdir) in \
4229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4230 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4232 esac; \
4233 module_srcdir=opcodes; \
4234 $(SHELL) $$s/$$module_srcdir/configure \
4235 --srcdir=$${topdir}/$$module_srcdir \
4236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4237 --target=${target_alias} \
4238 --with-build-libsubdir=$(HOST_SUBDIR) \
4239 $(STAGEfeedback_CONFIGURE_FLAGS)
4240 @endif opcodes-bootstrap
4241
4242
4243
4244
4245
4246 .PHONY: all-opcodes maybe-all-opcodes
4247 maybe-all-opcodes:
4248 @if gcc-bootstrap
4249 all-opcodes: stage_current
4250 @endif gcc-bootstrap
4251 @if opcodes
4252 TARGET-opcodes=all
4253 maybe-all-opcodes: all-opcodes
4254 all-opcodes: configure-opcodes
4255 @r=`${PWD_COMMAND}`; export r; \
4256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4257 $(HOST_EXPORTS) \
4258 (cd $(HOST_SUBDIR)/opcodes && \
4259 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4260 $(TARGET-opcodes))
4261 @endif opcodes
4262
4263
4264
4265 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4266 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4267 maybe-all-stage1-opcodes:
4268 maybe-clean-stage1-opcodes:
4269 @if opcodes-bootstrap
4270 maybe-all-stage1-opcodes: all-stage1-opcodes
4271 all-stage1: all-stage1-opcodes
4272 TARGET-stage1-opcodes = $(TARGET-opcodes)
4273 all-stage1-opcodes: configure-stage1-opcodes
4274 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4275 @r=`${PWD_COMMAND}`; export r; \
4276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4277 TFLAGS="$(STAGE1_TFLAGS)"; \
4278 $(HOST_EXPORTS) \
4279 cd $(HOST_SUBDIR)/opcodes && \
4280 \
4281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4282 CFLAGS="$(STAGE1_CFLAGS)" \
4283 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4284 LIBCFLAGS="$(LIBCFLAGS)" \
4285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4288 $(EXTRA_HOST_FLAGS) \
4289 $(STAGE1_FLAGS_TO_PASS) \
4290 TFLAGS="$(STAGE1_TFLAGS)" \
4291 $(TARGET-stage1-opcodes)
4292
4293 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4294 clean-stage1: clean-stage1-opcodes
4295 clean-stage1-opcodes:
4296 @if [ $(current_stage) = stage1 ]; then \
4297 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4298 else \
4299 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4300 $(MAKE) stage1-start; \
4301 fi; \
4302 cd $(HOST_SUBDIR)/opcodes && \
4303 $(MAKE) $(EXTRA_HOST_FLAGS) \
4304 $(STAGE1_FLAGS_TO_PASS) clean
4305 @endif opcodes-bootstrap
4306
4307
4308 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4309 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4310 maybe-all-stage2-opcodes:
4311 maybe-clean-stage2-opcodes:
4312 @if opcodes-bootstrap
4313 maybe-all-stage2-opcodes: all-stage2-opcodes
4314 all-stage2: all-stage2-opcodes
4315 TARGET-stage2-opcodes = $(TARGET-opcodes)
4316 all-stage2-opcodes: configure-stage2-opcodes
4317 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4318 @r=`${PWD_COMMAND}`; export r; \
4319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4320 TFLAGS="$(STAGE2_TFLAGS)"; \
4321 $(HOST_EXPORTS) \
4322 $(POSTSTAGE1_HOST_EXPORTS) \
4323 cd $(HOST_SUBDIR)/opcodes && \
4324 \
4325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4326 CFLAGS="$(STAGE2_CFLAGS)" \
4327 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4328 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4332 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4333 TFLAGS="$(STAGE2_TFLAGS)" \
4334 $(TARGET-stage2-opcodes)
4335
4336 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4337 clean-stage2: clean-stage2-opcodes
4338 clean-stage2-opcodes:
4339 @if [ $(current_stage) = stage2 ]; then \
4340 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4341 else \
4342 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4343 $(MAKE) stage2-start; \
4344 fi; \
4345 cd $(HOST_SUBDIR)/opcodes && \
4346 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4347 @endif opcodes-bootstrap
4348
4349
4350 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4351 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4352 maybe-all-stage3-opcodes:
4353 maybe-clean-stage3-opcodes:
4354 @if opcodes-bootstrap
4355 maybe-all-stage3-opcodes: all-stage3-opcodes
4356 all-stage3: all-stage3-opcodes
4357 TARGET-stage3-opcodes = $(TARGET-opcodes)
4358 all-stage3-opcodes: configure-stage3-opcodes
4359 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4360 @r=`${PWD_COMMAND}`; export r; \
4361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362 TFLAGS="$(STAGE3_TFLAGS)"; \
4363 $(HOST_EXPORTS) \
4364 $(POSTSTAGE1_HOST_EXPORTS) \
4365 cd $(HOST_SUBDIR)/opcodes && \
4366 \
4367 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4368 CFLAGS="$(STAGE3_CFLAGS)" \
4369 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4370 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4371 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4372 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4373 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4374 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4375 TFLAGS="$(STAGE3_TFLAGS)" \
4376 $(TARGET-stage3-opcodes)
4377
4378 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4379 clean-stage3: clean-stage3-opcodes
4380 clean-stage3-opcodes:
4381 @if [ $(current_stage) = stage3 ]; then \
4382 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4383 else \
4384 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4385 $(MAKE) stage3-start; \
4386 fi; \
4387 cd $(HOST_SUBDIR)/opcodes && \
4388 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4389 @endif opcodes-bootstrap
4390
4391
4392 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4393 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4394 maybe-all-stage4-opcodes:
4395 maybe-clean-stage4-opcodes:
4396 @if opcodes-bootstrap
4397 maybe-all-stage4-opcodes: all-stage4-opcodes
4398 all-stage4: all-stage4-opcodes
4399 TARGET-stage4-opcodes = $(TARGET-opcodes)
4400 all-stage4-opcodes: configure-stage4-opcodes
4401 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4402 @r=`${PWD_COMMAND}`; export r; \
4403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4404 TFLAGS="$(STAGE4_TFLAGS)"; \
4405 $(HOST_EXPORTS) \
4406 $(POSTSTAGE1_HOST_EXPORTS) \
4407 cd $(HOST_SUBDIR)/opcodes && \
4408 \
4409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4410 CFLAGS="$(STAGE4_CFLAGS)" \
4411 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4412 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4416 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4417 TFLAGS="$(STAGE4_TFLAGS)" \
4418 $(TARGET-stage4-opcodes)
4419
4420 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4421 clean-stage4: clean-stage4-opcodes
4422 clean-stage4-opcodes:
4423 @if [ $(current_stage) = stage4 ]; then \
4424 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4425 else \
4426 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4427 $(MAKE) stage4-start; \
4428 fi; \
4429 cd $(HOST_SUBDIR)/opcodes && \
4430 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4431 @endif opcodes-bootstrap
4432
4433
4434 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4435 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4436 maybe-all-stageprofile-opcodes:
4437 maybe-clean-stageprofile-opcodes:
4438 @if opcodes-bootstrap
4439 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4440 all-stageprofile: all-stageprofile-opcodes
4441 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4442 all-stageprofile-opcodes: configure-stageprofile-opcodes
4443 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4444 @r=`${PWD_COMMAND}`; export r; \
4445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4446 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4447 $(HOST_EXPORTS) \
4448 $(POSTSTAGE1_HOST_EXPORTS) \
4449 cd $(HOST_SUBDIR)/opcodes && \
4450 \
4451 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4452 CFLAGS="$(STAGEprofile_CFLAGS)" \
4453 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4454 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4455 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4456 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4457 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4458 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4459 TFLAGS="$(STAGEprofile_TFLAGS)" \
4460 $(TARGET-stageprofile-opcodes)
4461
4462 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4463 clean-stageprofile: clean-stageprofile-opcodes
4464 clean-stageprofile-opcodes:
4465 @if [ $(current_stage) = stageprofile ]; then \
4466 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4467 else \
4468 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4469 $(MAKE) stageprofile-start; \
4470 fi; \
4471 cd $(HOST_SUBDIR)/opcodes && \
4472 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4473 @endif opcodes-bootstrap
4474
4475
4476 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4477 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4478 maybe-all-stagefeedback-opcodes:
4479 maybe-clean-stagefeedback-opcodes:
4480 @if opcodes-bootstrap
4481 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4482 all-stagefeedback: all-stagefeedback-opcodes
4483 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4484 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4485 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4486 @r=`${PWD_COMMAND}`; export r; \
4487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4488 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4489 $(HOST_EXPORTS) \
4490 $(POSTSTAGE1_HOST_EXPORTS) \
4491 cd $(HOST_SUBDIR)/opcodes && \
4492 \
4493 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4494 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4495 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4496 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4497 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4498 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4499 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4500 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4501 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4502 $(TARGET-stagefeedback-opcodes)
4503
4504 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4505 clean-stagefeedback: clean-stagefeedback-opcodes
4506 clean-stagefeedback-opcodes:
4507 @if [ $(current_stage) = stagefeedback ]; then \
4508 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4509 else \
4510 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4511 $(MAKE) stagefeedback-start; \
4512 fi; \
4513 cd $(HOST_SUBDIR)/opcodes && \
4514 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4515 @endif opcodes-bootstrap
4516
4517
4518
4519
4520
4521 .PHONY: check-opcodes maybe-check-opcodes
4522 maybe-check-opcodes:
4523 @if opcodes
4524 maybe-check-opcodes: check-opcodes
4525
4526 check-opcodes:
4527 @: $(MAKE); $(unstage)
4528 @r=`${PWD_COMMAND}`; export r; \
4529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4530 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4531 (cd $(HOST_SUBDIR)/opcodes && \
4532 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
4533
4534 @endif opcodes
4535
4536 .PHONY: install-opcodes maybe-install-opcodes
4537 maybe-install-opcodes:
4538 @if opcodes
4539 maybe-install-opcodes: install-opcodes
4540
4541 install-opcodes: installdirs
4542 @: $(MAKE); $(unstage)
4543 @r=`${PWD_COMMAND}`; export r; \
4544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4545 $(HOST_EXPORTS) \
4546 (cd $(HOST_SUBDIR)/opcodes && \
4547 $(MAKE) $(FLAGS_TO_PASS) install)
4548
4549 @endif opcodes
4550
4551 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4552 maybe-install-strip-opcodes:
4553 @if opcodes
4554 maybe-install-strip-opcodes: install-strip-opcodes
4555
4556 install-strip-opcodes: installdirs
4557 @: $(MAKE); $(unstage)
4558 @r=`${PWD_COMMAND}`; export r; \
4559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4560 $(HOST_EXPORTS) \
4561 (cd $(HOST_SUBDIR)/opcodes && \
4562 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4563
4564 @endif opcodes
4565
4566 # Other targets (info, dvi, pdf, etc.)
4567
4568 .PHONY: maybe-info-opcodes info-opcodes
4569 maybe-info-opcodes:
4570 @if opcodes
4571 maybe-info-opcodes: info-opcodes
4572
4573 info-opcodes: \
4574 configure-opcodes
4575 @[ -f ./opcodes/Makefile ] || exit 0; \
4576 r=`${PWD_COMMAND}`; export r; \
4577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4578 $(HOST_EXPORTS) \
4579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4581 done; \
4582 echo "Doing info in opcodes"; \
4583 (cd $(HOST_SUBDIR)/opcodes && \
4584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4586 "RANLIB=$${RANLIB}" \
4587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4588 info) \
4589 || exit 1
4590
4591 @endif opcodes
4592
4593 .PHONY: maybe-dvi-opcodes dvi-opcodes
4594 maybe-dvi-opcodes:
4595 @if opcodes
4596 maybe-dvi-opcodes: dvi-opcodes
4597
4598 dvi-opcodes: \
4599 configure-opcodes
4600 @[ -f ./opcodes/Makefile ] || exit 0; \
4601 r=`${PWD_COMMAND}`; export r; \
4602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4603 $(HOST_EXPORTS) \
4604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4606 done; \
4607 echo "Doing dvi in opcodes"; \
4608 (cd $(HOST_SUBDIR)/opcodes && \
4609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4611 "RANLIB=$${RANLIB}" \
4612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4613 dvi) \
4614 || exit 1
4615
4616 @endif opcodes
4617
4618 .PHONY: maybe-pdf-opcodes pdf-opcodes
4619 maybe-pdf-opcodes:
4620 @if opcodes
4621 maybe-pdf-opcodes: pdf-opcodes
4622
4623 pdf-opcodes: \
4624 configure-opcodes
4625 @[ -f ./opcodes/Makefile ] || exit 0; \
4626 r=`${PWD_COMMAND}`; export r; \
4627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4628 $(HOST_EXPORTS) \
4629 for flag in $(EXTRA_HOST_FLAGS) ; do \
4630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4631 done; \
4632 echo "Doing pdf in opcodes"; \
4633 (cd $(HOST_SUBDIR)/opcodes && \
4634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4636 "RANLIB=$${RANLIB}" \
4637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4638 pdf) \
4639 || exit 1
4640
4641 @endif opcodes
4642
4643 .PHONY: maybe-html-opcodes html-opcodes
4644 maybe-html-opcodes:
4645 @if opcodes
4646 maybe-html-opcodes: html-opcodes
4647
4648 html-opcodes: \
4649 configure-opcodes
4650 @[ -f ./opcodes/Makefile ] || exit 0; \
4651 r=`${PWD_COMMAND}`; export r; \
4652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4653 $(HOST_EXPORTS) \
4654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4656 done; \
4657 echo "Doing html in opcodes"; \
4658 (cd $(HOST_SUBDIR)/opcodes && \
4659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4661 "RANLIB=$${RANLIB}" \
4662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4663 html) \
4664 || exit 1
4665
4666 @endif opcodes
4667
4668 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4669 maybe-TAGS-opcodes:
4670 @if opcodes
4671 maybe-TAGS-opcodes: TAGS-opcodes
4672
4673 TAGS-opcodes: \
4674 configure-opcodes
4675 @[ -f ./opcodes/Makefile ] || exit 0; \
4676 r=`${PWD_COMMAND}`; export r; \
4677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4678 $(HOST_EXPORTS) \
4679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4681 done; \
4682 echo "Doing TAGS in opcodes"; \
4683 (cd $(HOST_SUBDIR)/opcodes && \
4684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4686 "RANLIB=$${RANLIB}" \
4687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4688 TAGS) \
4689 || exit 1
4690
4691 @endif opcodes
4692
4693 .PHONY: maybe-install-info-opcodes install-info-opcodes
4694 maybe-install-info-opcodes:
4695 @if opcodes
4696 maybe-install-info-opcodes: install-info-opcodes
4697
4698 install-info-opcodes: \
4699 configure-opcodes \
4700 info-opcodes
4701 @[ -f ./opcodes/Makefile ] || exit 0; \
4702 r=`${PWD_COMMAND}`; export r; \
4703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4704 $(HOST_EXPORTS) \
4705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4707 done; \
4708 echo "Doing install-info in opcodes"; \
4709 (cd $(HOST_SUBDIR)/opcodes && \
4710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4712 "RANLIB=$${RANLIB}" \
4713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4714 install-info) \
4715 || exit 1
4716
4717 @endif opcodes
4718
4719 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4720 maybe-install-pdf-opcodes:
4721 @if opcodes
4722 maybe-install-pdf-opcodes: install-pdf-opcodes
4723
4724 install-pdf-opcodes: \
4725 configure-opcodes \
4726 pdf-opcodes
4727 @[ -f ./opcodes/Makefile ] || exit 0; \
4728 r=`${PWD_COMMAND}`; export r; \
4729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4730 $(HOST_EXPORTS) \
4731 for flag in $(EXTRA_HOST_FLAGS) ; do \
4732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4733 done; \
4734 echo "Doing install-pdf in opcodes"; \
4735 (cd $(HOST_SUBDIR)/opcodes && \
4736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4738 "RANLIB=$${RANLIB}" \
4739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4740 install-pdf) \
4741 || exit 1
4742
4743 @endif opcodes
4744
4745 .PHONY: maybe-install-html-opcodes install-html-opcodes
4746 maybe-install-html-opcodes:
4747 @if opcodes
4748 maybe-install-html-opcodes: install-html-opcodes
4749
4750 install-html-opcodes: \
4751 configure-opcodes \
4752 html-opcodes
4753 @[ -f ./opcodes/Makefile ] || exit 0; \
4754 r=`${PWD_COMMAND}`; export r; \
4755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4756 $(HOST_EXPORTS) \
4757 for flag in $(EXTRA_HOST_FLAGS) ; do \
4758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4759 done; \
4760 echo "Doing install-html in opcodes"; \
4761 (cd $(HOST_SUBDIR)/opcodes && \
4762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4764 "RANLIB=$${RANLIB}" \
4765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4766 install-html) \
4767 || exit 1
4768
4769 @endif opcodes
4770
4771 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4772 maybe-installcheck-opcodes:
4773 @if opcodes
4774 maybe-installcheck-opcodes: installcheck-opcodes
4775
4776 installcheck-opcodes: \
4777 configure-opcodes
4778 @[ -f ./opcodes/Makefile ] || exit 0; \
4779 r=`${PWD_COMMAND}`; export r; \
4780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4781 $(HOST_EXPORTS) \
4782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4784 done; \
4785 echo "Doing installcheck in opcodes"; \
4786 (cd $(HOST_SUBDIR)/opcodes && \
4787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4789 "RANLIB=$${RANLIB}" \
4790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4791 installcheck) \
4792 || exit 1
4793
4794 @endif opcodes
4795
4796 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4797 maybe-mostlyclean-opcodes:
4798 @if opcodes
4799 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4800
4801 mostlyclean-opcodes:
4802 @[ -f ./opcodes/Makefile ] || exit 0; \
4803 r=`${PWD_COMMAND}`; export r; \
4804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4805 $(HOST_EXPORTS) \
4806 for flag in $(EXTRA_HOST_FLAGS) ; do \
4807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4808 done; \
4809 echo "Doing mostlyclean in opcodes"; \
4810 (cd $(HOST_SUBDIR)/opcodes && \
4811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4813 "RANLIB=$${RANLIB}" \
4814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4815 mostlyclean) \
4816 || exit 1
4817
4818 @endif opcodes
4819
4820 .PHONY: maybe-clean-opcodes clean-opcodes
4821 maybe-clean-opcodes:
4822 @if opcodes
4823 maybe-clean-opcodes: clean-opcodes
4824
4825 clean-opcodes:
4826 @[ -f ./opcodes/Makefile ] || exit 0; \
4827 r=`${PWD_COMMAND}`; export r; \
4828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4829 $(HOST_EXPORTS) \
4830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4832 done; \
4833 echo "Doing clean in opcodes"; \
4834 (cd $(HOST_SUBDIR)/opcodes && \
4835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4837 "RANLIB=$${RANLIB}" \
4838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4839 clean) \
4840 || exit 1
4841
4842 @endif opcodes
4843
4844 .PHONY: maybe-distclean-opcodes distclean-opcodes
4845 maybe-distclean-opcodes:
4846 @if opcodes
4847 maybe-distclean-opcodes: distclean-opcodes
4848
4849 distclean-opcodes:
4850 @[ -f ./opcodes/Makefile ] || exit 0; \
4851 r=`${PWD_COMMAND}`; export r; \
4852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4853 $(HOST_EXPORTS) \
4854 for flag in $(EXTRA_HOST_FLAGS) ; do \
4855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4856 done; \
4857 echo "Doing distclean in opcodes"; \
4858 (cd $(HOST_SUBDIR)/opcodes && \
4859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4861 "RANLIB=$${RANLIB}" \
4862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4863 distclean) \
4864 || exit 1
4865
4866 @endif opcodes
4867
4868 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4869 maybe-maintainer-clean-opcodes:
4870 @if opcodes
4871 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4872
4873 maintainer-clean-opcodes:
4874 @[ -f ./opcodes/Makefile ] || exit 0; \
4875 r=`${PWD_COMMAND}`; export r; \
4876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4877 $(HOST_EXPORTS) \
4878 for flag in $(EXTRA_HOST_FLAGS) ; do \
4879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4880 done; \
4881 echo "Doing maintainer-clean in opcodes"; \
4882 (cd $(HOST_SUBDIR)/opcodes && \
4883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4885 "RANLIB=$${RANLIB}" \
4886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4887 maintainer-clean) \
4888 || exit 1
4889
4890 @endif opcodes
4891
4892
4893
4894 .PHONY: configure-binutils maybe-configure-binutils
4895 maybe-configure-binutils:
4896 @if gcc-bootstrap
4897 configure-binutils: stage_current
4898 @endif gcc-bootstrap
4899 @if binutils
4900 maybe-configure-binutils: configure-binutils
4901 configure-binutils:
4902 @r=`${PWD_COMMAND}`; export r; \
4903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4904 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4905 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4906 $(HOST_EXPORTS) \
4907 echo Configuring in $(HOST_SUBDIR)/binutils; \
4908 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4909 case $(srcdir) in \
4910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4911 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4913 esac; \
4914 module_srcdir=binutils; \
4915 $(SHELL) \
4916 $$s/$$module_srcdir/configure \
4917 --srcdir=$${topdir}/$$module_srcdir \
4918 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4919 --target=${target_alias} \
4920 || exit 1
4921 @endif binutils
4922
4923
4924
4925 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4926 maybe-configure-stage1-binutils:
4927 @if binutils-bootstrap
4928 maybe-configure-stage1-binutils: configure-stage1-binutils
4929 configure-stage1-binutils:
4930 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4931 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4932 @r=`${PWD_COMMAND}`; export r; \
4933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4934 TFLAGS="$(STAGE1_TFLAGS)"; \
4935 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4936 $(HOST_EXPORTS) \
4937 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4938 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4939 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4940 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
4941 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4942 cd $(HOST_SUBDIR)/binutils || exit 1; \
4943 case $(srcdir) in \
4944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4945 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4947 esac; \
4948 module_srcdir=binutils; \
4949 $(SHELL) $$s/$$module_srcdir/configure \
4950 --srcdir=$${topdir}/$$module_srcdir \
4951 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4952 --target=${target_alias} \
4953 \
4954 $(STAGE1_CONFIGURE_FLAGS)
4955 @endif binutils-bootstrap
4956
4957 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4958 maybe-configure-stage2-binutils:
4959 @if binutils-bootstrap
4960 maybe-configure-stage2-binutils: configure-stage2-binutils
4961 configure-stage2-binutils:
4962 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4963 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4964 @r=`${PWD_COMMAND}`; export r; \
4965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4966 TFLAGS="$(STAGE2_TFLAGS)"; \
4967 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4968 $(HOST_EXPORTS) \
4969 $(POSTSTAGE1_HOST_EXPORTS) \
4970 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4971 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4972 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4973 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
4974 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4975 cd $(HOST_SUBDIR)/binutils || exit 1; \
4976 case $(srcdir) in \
4977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4978 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4980 esac; \
4981 module_srcdir=binutils; \
4982 $(SHELL) $$s/$$module_srcdir/configure \
4983 --srcdir=$${topdir}/$$module_srcdir \
4984 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4985 --target=${target_alias} \
4986 --with-build-libsubdir=$(HOST_SUBDIR) \
4987 $(STAGE2_CONFIGURE_FLAGS)
4988 @endif binutils-bootstrap
4989
4990 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4991 maybe-configure-stage3-binutils:
4992 @if binutils-bootstrap
4993 maybe-configure-stage3-binutils: configure-stage3-binutils
4994 configure-stage3-binutils:
4995 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4996 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4997 @r=`${PWD_COMMAND}`; export r; \
4998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4999 TFLAGS="$(STAGE3_TFLAGS)"; \
5000 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5001 $(HOST_EXPORTS) \
5002 $(POSTSTAGE1_HOST_EXPORTS) \
5003 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5004 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5005 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5006 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5007 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5008 cd $(HOST_SUBDIR)/binutils || exit 1; \
5009 case $(srcdir) in \
5010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5011 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5013 esac; \
5014 module_srcdir=binutils; \
5015 $(SHELL) $$s/$$module_srcdir/configure \
5016 --srcdir=$${topdir}/$$module_srcdir \
5017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5018 --target=${target_alias} \
5019 --with-build-libsubdir=$(HOST_SUBDIR) \
5020 $(STAGE3_CONFIGURE_FLAGS)
5021 @endif binutils-bootstrap
5022
5023 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5024 maybe-configure-stage4-binutils:
5025 @if binutils-bootstrap
5026 maybe-configure-stage4-binutils: configure-stage4-binutils
5027 configure-stage4-binutils:
5028 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5029 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5030 @r=`${PWD_COMMAND}`; export r; \
5031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5032 TFLAGS="$(STAGE4_TFLAGS)"; \
5033 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5034 $(HOST_EXPORTS) \
5035 $(POSTSTAGE1_HOST_EXPORTS) \
5036 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5037 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5038 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5039 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5041 cd $(HOST_SUBDIR)/binutils || exit 1; \
5042 case $(srcdir) in \
5043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5044 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5046 esac; \
5047 module_srcdir=binutils; \
5048 $(SHELL) $$s/$$module_srcdir/configure \
5049 --srcdir=$${topdir}/$$module_srcdir \
5050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5051 --target=${target_alias} \
5052 --with-build-libsubdir=$(HOST_SUBDIR) \
5053 $(STAGE4_CONFIGURE_FLAGS)
5054 @endif binutils-bootstrap
5055
5056 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5057 maybe-configure-stageprofile-binutils:
5058 @if binutils-bootstrap
5059 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5060 configure-stageprofile-binutils:
5061 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5062 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5063 @r=`${PWD_COMMAND}`; export r; \
5064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5065 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5066 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5067 $(HOST_EXPORTS) \
5068 $(POSTSTAGE1_HOST_EXPORTS) \
5069 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5070 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5071 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5072 echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5074 cd $(HOST_SUBDIR)/binutils || exit 1; \
5075 case $(srcdir) in \
5076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5077 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5079 esac; \
5080 module_srcdir=binutils; \
5081 $(SHELL) $$s/$$module_srcdir/configure \
5082 --srcdir=$${topdir}/$$module_srcdir \
5083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5084 --target=${target_alias} \
5085 --with-build-libsubdir=$(HOST_SUBDIR) \
5086 $(STAGEprofile_CONFIGURE_FLAGS)
5087 @endif binutils-bootstrap
5088
5089 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5090 maybe-configure-stagefeedback-binutils:
5091 @if binutils-bootstrap
5092 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5093 configure-stagefeedback-binutils:
5094 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5095 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5096 @r=`${PWD_COMMAND}`; export r; \
5097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5098 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5099 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5100 $(HOST_EXPORTS) \
5101 $(POSTSTAGE1_HOST_EXPORTS) \
5102 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5103 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5104 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5105 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5107 cd $(HOST_SUBDIR)/binutils || exit 1; \
5108 case $(srcdir) in \
5109 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5110 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5111 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5112 esac; \
5113 module_srcdir=binutils; \
5114 $(SHELL) $$s/$$module_srcdir/configure \
5115 --srcdir=$${topdir}/$$module_srcdir \
5116 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5117 --target=${target_alias} \
5118 --with-build-libsubdir=$(HOST_SUBDIR) \
5119 $(STAGEfeedback_CONFIGURE_FLAGS)
5120 @endif binutils-bootstrap
5121
5122
5123
5124
5125
5126 .PHONY: all-binutils maybe-all-binutils
5127 maybe-all-binutils:
5128 @if gcc-bootstrap
5129 all-binutils: stage_current
5130 @endif gcc-bootstrap
5131 @if binutils
5132 TARGET-binutils=all
5133 maybe-all-binutils: all-binutils
5134 all-binutils: configure-binutils
5135 @r=`${PWD_COMMAND}`; export r; \
5136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5137 $(HOST_EXPORTS) \
5138 (cd $(HOST_SUBDIR)/binutils && \
5139 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5140 $(TARGET-binutils))
5141 @endif binutils
5142
5143
5144
5145 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5146 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5147 maybe-all-stage1-binutils:
5148 maybe-clean-stage1-binutils:
5149 @if binutils-bootstrap
5150 maybe-all-stage1-binutils: all-stage1-binutils
5151 all-stage1: all-stage1-binutils
5152 TARGET-stage1-binutils = $(TARGET-binutils)
5153 all-stage1-binutils: configure-stage1-binutils
5154 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5155 @r=`${PWD_COMMAND}`; export r; \
5156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5157 TFLAGS="$(STAGE1_TFLAGS)"; \
5158 $(HOST_EXPORTS) \
5159 cd $(HOST_SUBDIR)/binutils && \
5160 \
5161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5162 CFLAGS="$(STAGE1_CFLAGS)" \
5163 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5164 LIBCFLAGS="$(LIBCFLAGS)" \
5165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5168 $(EXTRA_HOST_FLAGS) \
5169 $(STAGE1_FLAGS_TO_PASS) \
5170 TFLAGS="$(STAGE1_TFLAGS)" \
5171 $(TARGET-stage1-binutils)
5172
5173 maybe-clean-stage1-binutils: clean-stage1-binutils
5174 clean-stage1: clean-stage1-binutils
5175 clean-stage1-binutils:
5176 @if [ $(current_stage) = stage1 ]; then \
5177 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5178 else \
5179 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5180 $(MAKE) stage1-start; \
5181 fi; \
5182 cd $(HOST_SUBDIR)/binutils && \
5183 $(MAKE) $(EXTRA_HOST_FLAGS) \
5184 $(STAGE1_FLAGS_TO_PASS) clean
5185 @endif binutils-bootstrap
5186
5187
5188 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5189 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5190 maybe-all-stage2-binutils:
5191 maybe-clean-stage2-binutils:
5192 @if binutils-bootstrap
5193 maybe-all-stage2-binutils: all-stage2-binutils
5194 all-stage2: all-stage2-binutils
5195 TARGET-stage2-binutils = $(TARGET-binutils)
5196 all-stage2-binutils: configure-stage2-binutils
5197 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5198 @r=`${PWD_COMMAND}`; export r; \
5199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5200 TFLAGS="$(STAGE2_TFLAGS)"; \
5201 $(HOST_EXPORTS) \
5202 $(POSTSTAGE1_HOST_EXPORTS) \
5203 cd $(HOST_SUBDIR)/binutils && \
5204 \
5205 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5206 CFLAGS="$(STAGE2_CFLAGS)" \
5207 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5208 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5209 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5210 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5211 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5212 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5213 TFLAGS="$(STAGE2_TFLAGS)" \
5214 $(TARGET-stage2-binutils)
5215
5216 maybe-clean-stage2-binutils: clean-stage2-binutils
5217 clean-stage2: clean-stage2-binutils
5218 clean-stage2-binutils:
5219 @if [ $(current_stage) = stage2 ]; then \
5220 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5221 else \
5222 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5223 $(MAKE) stage2-start; \
5224 fi; \
5225 cd $(HOST_SUBDIR)/binutils && \
5226 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5227 @endif binutils-bootstrap
5228
5229
5230 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5231 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5232 maybe-all-stage3-binutils:
5233 maybe-clean-stage3-binutils:
5234 @if binutils-bootstrap
5235 maybe-all-stage3-binutils: all-stage3-binutils
5236 all-stage3: all-stage3-binutils
5237 TARGET-stage3-binutils = $(TARGET-binutils)
5238 all-stage3-binutils: configure-stage3-binutils
5239 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5240 @r=`${PWD_COMMAND}`; export r; \
5241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5242 TFLAGS="$(STAGE3_TFLAGS)"; \
5243 $(HOST_EXPORTS) \
5244 $(POSTSTAGE1_HOST_EXPORTS) \
5245 cd $(HOST_SUBDIR)/binutils && \
5246 \
5247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5248 CFLAGS="$(STAGE3_CFLAGS)" \
5249 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5250 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5254 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5255 TFLAGS="$(STAGE3_TFLAGS)" \
5256 $(TARGET-stage3-binutils)
5257
5258 maybe-clean-stage3-binutils: clean-stage3-binutils
5259 clean-stage3: clean-stage3-binutils
5260 clean-stage3-binutils:
5261 @if [ $(current_stage) = stage3 ]; then \
5262 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5263 else \
5264 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5265 $(MAKE) stage3-start; \
5266 fi; \
5267 cd $(HOST_SUBDIR)/binutils && \
5268 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5269 @endif binutils-bootstrap
5270
5271
5272 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5273 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5274 maybe-all-stage4-binutils:
5275 maybe-clean-stage4-binutils:
5276 @if binutils-bootstrap
5277 maybe-all-stage4-binutils: all-stage4-binutils
5278 all-stage4: all-stage4-binutils
5279 TARGET-stage4-binutils = $(TARGET-binutils)
5280 all-stage4-binutils: configure-stage4-binutils
5281 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5282 @r=`${PWD_COMMAND}`; export r; \
5283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5284 TFLAGS="$(STAGE4_TFLAGS)"; \
5285 $(HOST_EXPORTS) \
5286 $(POSTSTAGE1_HOST_EXPORTS) \
5287 cd $(HOST_SUBDIR)/binutils && \
5288 \
5289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5290 CFLAGS="$(STAGE4_CFLAGS)" \
5291 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5292 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5296 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5297 TFLAGS="$(STAGE4_TFLAGS)" \
5298 $(TARGET-stage4-binutils)
5299
5300 maybe-clean-stage4-binutils: clean-stage4-binutils
5301 clean-stage4: clean-stage4-binutils
5302 clean-stage4-binutils:
5303 @if [ $(current_stage) = stage4 ]; then \
5304 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5305 else \
5306 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5307 $(MAKE) stage4-start; \
5308 fi; \
5309 cd $(HOST_SUBDIR)/binutils && \
5310 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5311 @endif binutils-bootstrap
5312
5313
5314 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5315 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5316 maybe-all-stageprofile-binutils:
5317 maybe-clean-stageprofile-binutils:
5318 @if binutils-bootstrap
5319 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5320 all-stageprofile: all-stageprofile-binutils
5321 TARGET-stageprofile-binutils = $(TARGET-binutils)
5322 all-stageprofile-binutils: configure-stageprofile-binutils
5323 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5324 @r=`${PWD_COMMAND}`; export r; \
5325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5326 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5327 $(HOST_EXPORTS) \
5328 $(POSTSTAGE1_HOST_EXPORTS) \
5329 cd $(HOST_SUBDIR)/binutils && \
5330 \
5331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5332 CFLAGS="$(STAGEprofile_CFLAGS)" \
5333 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5334 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5338 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5339 TFLAGS="$(STAGEprofile_TFLAGS)" \
5340 $(TARGET-stageprofile-binutils)
5341
5342 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5343 clean-stageprofile: clean-stageprofile-binutils
5344 clean-stageprofile-binutils:
5345 @if [ $(current_stage) = stageprofile ]; then \
5346 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5347 else \
5348 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5349 $(MAKE) stageprofile-start; \
5350 fi; \
5351 cd $(HOST_SUBDIR)/binutils && \
5352 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5353 @endif binutils-bootstrap
5354
5355
5356 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5357 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5358 maybe-all-stagefeedback-binutils:
5359 maybe-clean-stagefeedback-binutils:
5360 @if binutils-bootstrap
5361 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5362 all-stagefeedback: all-stagefeedback-binutils
5363 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5364 all-stagefeedback-binutils: configure-stagefeedback-binutils
5365 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5366 @r=`${PWD_COMMAND}`; export r; \
5367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5368 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5369 $(HOST_EXPORTS) \
5370 $(POSTSTAGE1_HOST_EXPORTS) \
5371 cd $(HOST_SUBDIR)/binutils && \
5372 \
5373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5374 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5375 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5376 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5381 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5382 $(TARGET-stagefeedback-binutils)
5383
5384 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5385 clean-stagefeedback: clean-stagefeedback-binutils
5386 clean-stagefeedback-binutils:
5387 @if [ $(current_stage) = stagefeedback ]; then \
5388 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5389 else \
5390 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5391 $(MAKE) stagefeedback-start; \
5392 fi; \
5393 cd $(HOST_SUBDIR)/binutils && \
5394 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5395 @endif binutils-bootstrap
5396
5397
5398
5399
5400
5401 .PHONY: check-binutils maybe-check-binutils
5402 maybe-check-binutils:
5403 @if binutils
5404 maybe-check-binutils: check-binutils
5405
5406 check-binutils:
5407 @: $(MAKE); $(unstage)
5408 @r=`${PWD_COMMAND}`; export r; \
5409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5410 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5411 (cd $(HOST_SUBDIR)/binutils && \
5412 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
5413
5414 @endif binutils
5415
5416 .PHONY: install-binutils maybe-install-binutils
5417 maybe-install-binutils:
5418 @if binutils
5419 maybe-install-binutils: install-binutils
5420
5421 install-binutils: installdirs
5422 @: $(MAKE); $(unstage)
5423 @r=`${PWD_COMMAND}`; export r; \
5424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5425 $(HOST_EXPORTS) \
5426 (cd $(HOST_SUBDIR)/binutils && \
5427 $(MAKE) $(FLAGS_TO_PASS) install)
5428
5429 @endif binutils
5430
5431 .PHONY: install-strip-binutils maybe-install-strip-binutils
5432 maybe-install-strip-binutils:
5433 @if binutils
5434 maybe-install-strip-binutils: install-strip-binutils
5435
5436 install-strip-binutils: installdirs
5437 @: $(MAKE); $(unstage)
5438 @r=`${PWD_COMMAND}`; export r; \
5439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5440 $(HOST_EXPORTS) \
5441 (cd $(HOST_SUBDIR)/binutils && \
5442 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5443
5444 @endif binutils
5445
5446 # Other targets (info, dvi, pdf, etc.)
5447
5448 .PHONY: maybe-info-binutils info-binutils
5449 maybe-info-binutils:
5450 @if binutils
5451 maybe-info-binutils: info-binutils
5452
5453 info-binutils: \
5454 configure-binutils
5455 @[ -f ./binutils/Makefile ] || exit 0; \
5456 r=`${PWD_COMMAND}`; export r; \
5457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5458 $(HOST_EXPORTS) \
5459 for flag in $(EXTRA_HOST_FLAGS) ; do \
5460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5461 done; \
5462 echo "Doing info in binutils"; \
5463 (cd $(HOST_SUBDIR)/binutils && \
5464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5466 "RANLIB=$${RANLIB}" \
5467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5468 info) \
5469 || exit 1
5470
5471 @endif binutils
5472
5473 .PHONY: maybe-dvi-binutils dvi-binutils
5474 maybe-dvi-binutils:
5475 @if binutils
5476 maybe-dvi-binutils: dvi-binutils
5477
5478 dvi-binutils: \
5479 configure-binutils
5480 @[ -f ./binutils/Makefile ] || exit 0; \
5481 r=`${PWD_COMMAND}`; export r; \
5482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5483 $(HOST_EXPORTS) \
5484 for flag in $(EXTRA_HOST_FLAGS) ; do \
5485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5486 done; \
5487 echo "Doing dvi in binutils"; \
5488 (cd $(HOST_SUBDIR)/binutils && \
5489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5491 "RANLIB=$${RANLIB}" \
5492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5493 dvi) \
5494 || exit 1
5495
5496 @endif binutils
5497
5498 .PHONY: maybe-pdf-binutils pdf-binutils
5499 maybe-pdf-binutils:
5500 @if binutils
5501 maybe-pdf-binutils: pdf-binutils
5502
5503 pdf-binutils: \
5504 configure-binutils
5505 @[ -f ./binutils/Makefile ] || exit 0; \
5506 r=`${PWD_COMMAND}`; export r; \
5507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5508 $(HOST_EXPORTS) \
5509 for flag in $(EXTRA_HOST_FLAGS) ; do \
5510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5511 done; \
5512 echo "Doing pdf in binutils"; \
5513 (cd $(HOST_SUBDIR)/binutils && \
5514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5516 "RANLIB=$${RANLIB}" \
5517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5518 pdf) \
5519 || exit 1
5520
5521 @endif binutils
5522
5523 .PHONY: maybe-html-binutils html-binutils
5524 maybe-html-binutils:
5525 @if binutils
5526 maybe-html-binutils: html-binutils
5527
5528 html-binutils: \
5529 configure-binutils
5530 @[ -f ./binutils/Makefile ] || exit 0; \
5531 r=`${PWD_COMMAND}`; export r; \
5532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5533 $(HOST_EXPORTS) \
5534 for flag in $(EXTRA_HOST_FLAGS) ; do \
5535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5536 done; \
5537 echo "Doing html in binutils"; \
5538 (cd $(HOST_SUBDIR)/binutils && \
5539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5541 "RANLIB=$${RANLIB}" \
5542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5543 html) \
5544 || exit 1
5545
5546 @endif binutils
5547
5548 .PHONY: maybe-TAGS-binutils TAGS-binutils
5549 maybe-TAGS-binutils:
5550 @if binutils
5551 maybe-TAGS-binutils: TAGS-binutils
5552
5553 TAGS-binutils: \
5554 configure-binutils
5555 @[ -f ./binutils/Makefile ] || exit 0; \
5556 r=`${PWD_COMMAND}`; export r; \
5557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5558 $(HOST_EXPORTS) \
5559 for flag in $(EXTRA_HOST_FLAGS) ; do \
5560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5561 done; \
5562 echo "Doing TAGS in binutils"; \
5563 (cd $(HOST_SUBDIR)/binutils && \
5564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5566 "RANLIB=$${RANLIB}" \
5567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5568 TAGS) \
5569 || exit 1
5570
5571 @endif binutils
5572
5573 .PHONY: maybe-install-info-binutils install-info-binutils
5574 maybe-install-info-binutils:
5575 @if binutils
5576 maybe-install-info-binutils: install-info-binutils
5577
5578 install-info-binutils: \
5579 configure-binutils \
5580 info-binutils
5581 @[ -f ./binutils/Makefile ] || exit 0; \
5582 r=`${PWD_COMMAND}`; export r; \
5583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5584 $(HOST_EXPORTS) \
5585 for flag in $(EXTRA_HOST_FLAGS) ; do \
5586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5587 done; \
5588 echo "Doing install-info in binutils"; \
5589 (cd $(HOST_SUBDIR)/binutils && \
5590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5592 "RANLIB=$${RANLIB}" \
5593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5594 install-info) \
5595 || exit 1
5596
5597 @endif binutils
5598
5599 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5600 maybe-install-pdf-binutils:
5601 @if binutils
5602 maybe-install-pdf-binutils: install-pdf-binutils
5603
5604 install-pdf-binutils: \
5605 configure-binutils \
5606 pdf-binutils
5607 @[ -f ./binutils/Makefile ] || exit 0; \
5608 r=`${PWD_COMMAND}`; export r; \
5609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5610 $(HOST_EXPORTS) \
5611 for flag in $(EXTRA_HOST_FLAGS) ; do \
5612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5613 done; \
5614 echo "Doing install-pdf in binutils"; \
5615 (cd $(HOST_SUBDIR)/binutils && \
5616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5618 "RANLIB=$${RANLIB}" \
5619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5620 install-pdf) \
5621 || exit 1
5622
5623 @endif binutils
5624
5625 .PHONY: maybe-install-html-binutils install-html-binutils
5626 maybe-install-html-binutils:
5627 @if binutils
5628 maybe-install-html-binutils: install-html-binutils
5629
5630 install-html-binutils: \
5631 configure-binutils \
5632 html-binutils
5633 @[ -f ./binutils/Makefile ] || exit 0; \
5634 r=`${PWD_COMMAND}`; export r; \
5635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5636 $(HOST_EXPORTS) \
5637 for flag in $(EXTRA_HOST_FLAGS) ; do \
5638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5639 done; \
5640 echo "Doing install-html in binutils"; \
5641 (cd $(HOST_SUBDIR)/binutils && \
5642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5644 "RANLIB=$${RANLIB}" \
5645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5646 install-html) \
5647 || exit 1
5648
5649 @endif binutils
5650
5651 .PHONY: maybe-installcheck-binutils installcheck-binutils
5652 maybe-installcheck-binutils:
5653 @if binutils
5654 maybe-installcheck-binutils: installcheck-binutils
5655
5656 installcheck-binutils: \
5657 configure-binutils
5658 @[ -f ./binutils/Makefile ] || exit 0; \
5659 r=`${PWD_COMMAND}`; export r; \
5660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5661 $(HOST_EXPORTS) \
5662 for flag in $(EXTRA_HOST_FLAGS) ; do \
5663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5664 done; \
5665 echo "Doing installcheck in binutils"; \
5666 (cd $(HOST_SUBDIR)/binutils && \
5667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5669 "RANLIB=$${RANLIB}" \
5670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5671 installcheck) \
5672 || exit 1
5673
5674 @endif binutils
5675
5676 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5677 maybe-mostlyclean-binutils:
5678 @if binutils
5679 maybe-mostlyclean-binutils: mostlyclean-binutils
5680
5681 mostlyclean-binutils:
5682 @[ -f ./binutils/Makefile ] || exit 0; \
5683 r=`${PWD_COMMAND}`; export r; \
5684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5685 $(HOST_EXPORTS) \
5686 for flag in $(EXTRA_HOST_FLAGS) ; do \
5687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5688 done; \
5689 echo "Doing mostlyclean in binutils"; \
5690 (cd $(HOST_SUBDIR)/binutils && \
5691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5693 "RANLIB=$${RANLIB}" \
5694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5695 mostlyclean) \
5696 || exit 1
5697
5698 @endif binutils
5699
5700 .PHONY: maybe-clean-binutils clean-binutils
5701 maybe-clean-binutils:
5702 @if binutils
5703 maybe-clean-binutils: clean-binutils
5704
5705 clean-binutils:
5706 @[ -f ./binutils/Makefile ] || exit 0; \
5707 r=`${PWD_COMMAND}`; export r; \
5708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5709 $(HOST_EXPORTS) \
5710 for flag in $(EXTRA_HOST_FLAGS) ; do \
5711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5712 done; \
5713 echo "Doing clean in binutils"; \
5714 (cd $(HOST_SUBDIR)/binutils && \
5715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5717 "RANLIB=$${RANLIB}" \
5718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5719 clean) \
5720 || exit 1
5721
5722 @endif binutils
5723
5724 .PHONY: maybe-distclean-binutils distclean-binutils
5725 maybe-distclean-binutils:
5726 @if binutils
5727 maybe-distclean-binutils: distclean-binutils
5728
5729 distclean-binutils:
5730 @[ -f ./binutils/Makefile ] || exit 0; \
5731 r=`${PWD_COMMAND}`; export r; \
5732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5733 $(HOST_EXPORTS) \
5734 for flag in $(EXTRA_HOST_FLAGS) ; do \
5735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5736 done; \
5737 echo "Doing distclean in binutils"; \
5738 (cd $(HOST_SUBDIR)/binutils && \
5739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5741 "RANLIB=$${RANLIB}" \
5742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5743 distclean) \
5744 || exit 1
5745
5746 @endif binutils
5747
5748 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5749 maybe-maintainer-clean-binutils:
5750 @if binutils
5751 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5752
5753 maintainer-clean-binutils:
5754 @[ -f ./binutils/Makefile ] || exit 0; \
5755 r=`${PWD_COMMAND}`; export r; \
5756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5757 $(HOST_EXPORTS) \
5758 for flag in $(EXTRA_HOST_FLAGS) ; do \
5759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5760 done; \
5761 echo "Doing maintainer-clean in binutils"; \
5762 (cd $(HOST_SUBDIR)/binutils && \
5763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5765 "RANLIB=$${RANLIB}" \
5766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5767 maintainer-clean) \
5768 || exit 1
5769
5770 @endif binutils
5771
5772
5773
5774 .PHONY: configure-bison maybe-configure-bison
5775 maybe-configure-bison:
5776 @if gcc-bootstrap
5777 configure-bison: stage_current
5778 @endif gcc-bootstrap
5779 @if bison
5780 maybe-configure-bison: configure-bison
5781 configure-bison:
5782 @: $(MAKE); $(unstage)
5783 @r=`${PWD_COMMAND}`; export r; \
5784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5785 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
5787 $(HOST_EXPORTS) \
5788 echo Configuring in $(HOST_SUBDIR)/bison; \
5789 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5790 case $(srcdir) in \
5791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5792 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5794 esac; \
5795 module_srcdir=bison; \
5796 $(SHELL) \
5797 $$s/$$module_srcdir/configure \
5798 --srcdir=$${topdir}/$$module_srcdir \
5799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5800 --target=${target_alias} \
5801 || exit 1
5802 @endif bison
5803
5804
5805
5806
5807
5808 .PHONY: all-bison maybe-all-bison
5809 maybe-all-bison:
5810 @if gcc-bootstrap
5811 all-bison: stage_current
5812 @endif gcc-bootstrap
5813 @if bison
5814 TARGET-bison=all
5815 maybe-all-bison: all-bison
5816 all-bison: configure-bison
5817 @: $(MAKE); $(unstage)
5818 @r=`${PWD_COMMAND}`; export r; \
5819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5820 $(HOST_EXPORTS) \
5821 (cd $(HOST_SUBDIR)/bison && \
5822 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5823 $(TARGET-bison))
5824 @endif bison
5825
5826
5827
5828
5829 .PHONY: check-bison maybe-check-bison
5830 maybe-check-bison:
5831 @if bison
5832 maybe-check-bison: check-bison
5833
5834 # This module is only tested in a native toolchain.
5835 check-bison:
5836 @: $(MAKE); $(unstage)
5837 @if [ '$(host)' = '$(target)' ]; then \
5838 r=`${PWD_COMMAND}`; export r; \
5839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5840 $(HOST_EXPORTS) \
5841 (cd $(HOST_SUBDIR)/bison && \
5842 $(MAKE) $(FLAGS_TO_PASS) check)
5843 fi
5844
5845 @endif bison
5846
5847 .PHONY: install-bison maybe-install-bison
5848 maybe-install-bison:
5849 @if bison
5850 maybe-install-bison: install-bison
5851
5852 install-bison: installdirs
5853 @: $(MAKE); $(unstage)
5854 @r=`${PWD_COMMAND}`; export r; \
5855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5856 $(HOST_EXPORTS) \
5857 (cd $(HOST_SUBDIR)/bison && \
5858 $(MAKE) $(FLAGS_TO_PASS) install)
5859
5860 @endif bison
5861
5862 .PHONY: install-strip-bison maybe-install-strip-bison
5863 maybe-install-strip-bison:
5864 @if bison
5865 maybe-install-strip-bison: install-strip-bison
5866
5867 install-strip-bison: installdirs
5868 @: $(MAKE); $(unstage)
5869 @r=`${PWD_COMMAND}`; export r; \
5870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5871 $(HOST_EXPORTS) \
5872 (cd $(HOST_SUBDIR)/bison && \
5873 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5874
5875 @endif bison
5876
5877 # Other targets (info, dvi, pdf, etc.)
5878
5879 .PHONY: maybe-info-bison info-bison
5880 maybe-info-bison:
5881 @if bison
5882 maybe-info-bison: info-bison
5883
5884 info-bison: \
5885 configure-bison
5886 @: $(MAKE); $(unstage)
5887 @[ -f ./bison/Makefile ] || exit 0; \
5888 r=`${PWD_COMMAND}`; export r; \
5889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5890 $(HOST_EXPORTS) \
5891 for flag in $(EXTRA_HOST_FLAGS) ; do \
5892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5893 done; \
5894 echo "Doing info in bison"; \
5895 (cd $(HOST_SUBDIR)/bison && \
5896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5898 "RANLIB=$${RANLIB}" \
5899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5900 info) \
5901 || exit 1
5902
5903 @endif bison
5904
5905 .PHONY: maybe-dvi-bison dvi-bison
5906 maybe-dvi-bison:
5907 @if bison
5908 maybe-dvi-bison: dvi-bison
5909
5910 dvi-bison: \
5911 configure-bison
5912 @: $(MAKE); $(unstage)
5913 @[ -f ./bison/Makefile ] || exit 0; \
5914 r=`${PWD_COMMAND}`; export r; \
5915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5916 $(HOST_EXPORTS) \
5917 for flag in $(EXTRA_HOST_FLAGS) ; do \
5918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5919 done; \
5920 echo "Doing dvi in bison"; \
5921 (cd $(HOST_SUBDIR)/bison && \
5922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5924 "RANLIB=$${RANLIB}" \
5925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5926 dvi) \
5927 || exit 1
5928
5929 @endif bison
5930
5931 .PHONY: maybe-pdf-bison pdf-bison
5932 maybe-pdf-bison:
5933 @if bison
5934 maybe-pdf-bison: pdf-bison
5935
5936 pdf-bison: \
5937 configure-bison
5938 @: $(MAKE); $(unstage)
5939 @[ -f ./bison/Makefile ] || exit 0; \
5940 r=`${PWD_COMMAND}`; export r; \
5941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5942 $(HOST_EXPORTS) \
5943 for flag in $(EXTRA_HOST_FLAGS) ; do \
5944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5945 done; \
5946 echo "Doing pdf in bison"; \
5947 (cd $(HOST_SUBDIR)/bison && \
5948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5950 "RANLIB=$${RANLIB}" \
5951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5952 pdf) \
5953 || exit 1
5954
5955 @endif bison
5956
5957 .PHONY: maybe-html-bison html-bison
5958 maybe-html-bison:
5959 @if bison
5960 maybe-html-bison: html-bison
5961
5962 html-bison: \
5963 configure-bison
5964 @: $(MAKE); $(unstage)
5965 @[ -f ./bison/Makefile ] || exit 0; \
5966 r=`${PWD_COMMAND}`; export r; \
5967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5968 $(HOST_EXPORTS) \
5969 for flag in $(EXTRA_HOST_FLAGS) ; do \
5970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5971 done; \
5972 echo "Doing html in bison"; \
5973 (cd $(HOST_SUBDIR)/bison && \
5974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5976 "RANLIB=$${RANLIB}" \
5977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5978 html) \
5979 || exit 1
5980
5981 @endif bison
5982
5983 .PHONY: maybe-TAGS-bison TAGS-bison
5984 maybe-TAGS-bison:
5985 @if bison
5986 maybe-TAGS-bison: TAGS-bison
5987
5988 TAGS-bison: \
5989 configure-bison
5990 @: $(MAKE); $(unstage)
5991 @[ -f ./bison/Makefile ] || exit 0; \
5992 r=`${PWD_COMMAND}`; export r; \
5993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5994 $(HOST_EXPORTS) \
5995 for flag in $(EXTRA_HOST_FLAGS) ; do \
5996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5997 done; \
5998 echo "Doing TAGS in bison"; \
5999 (cd $(HOST_SUBDIR)/bison && \
6000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6002 "RANLIB=$${RANLIB}" \
6003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6004 TAGS) \
6005 || exit 1
6006
6007 @endif bison
6008
6009 .PHONY: maybe-install-info-bison install-info-bison
6010 maybe-install-info-bison:
6011 @if bison
6012 maybe-install-info-bison: install-info-bison
6013
6014 install-info-bison: \
6015 configure-bison \
6016 info-bison
6017 @: $(MAKE); $(unstage)
6018 @[ -f ./bison/Makefile ] || exit 0; \
6019 r=`${PWD_COMMAND}`; export r; \
6020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6021 $(HOST_EXPORTS) \
6022 for flag in $(EXTRA_HOST_FLAGS) ; do \
6023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6024 done; \
6025 echo "Doing install-info in bison"; \
6026 (cd $(HOST_SUBDIR)/bison && \
6027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6029 "RANLIB=$${RANLIB}" \
6030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6031 install-info) \
6032 || exit 1
6033
6034 @endif bison
6035
6036 .PHONY: maybe-install-pdf-bison install-pdf-bison
6037 maybe-install-pdf-bison:
6038 @if bison
6039 maybe-install-pdf-bison: install-pdf-bison
6040
6041 install-pdf-bison: \
6042 configure-bison \
6043 pdf-bison
6044 @: $(MAKE); $(unstage)
6045 @[ -f ./bison/Makefile ] || exit 0; \
6046 r=`${PWD_COMMAND}`; export r; \
6047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6048 $(HOST_EXPORTS) \
6049 for flag in $(EXTRA_HOST_FLAGS) ; do \
6050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6051 done; \
6052 echo "Doing install-pdf in bison"; \
6053 (cd $(HOST_SUBDIR)/bison && \
6054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6056 "RANLIB=$${RANLIB}" \
6057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6058 install-pdf) \
6059 || exit 1
6060
6061 @endif bison
6062
6063 .PHONY: maybe-install-html-bison install-html-bison
6064 maybe-install-html-bison:
6065 @if bison
6066 maybe-install-html-bison: install-html-bison
6067
6068 install-html-bison: \
6069 configure-bison \
6070 html-bison
6071 @: $(MAKE); $(unstage)
6072 @[ -f ./bison/Makefile ] || exit 0; \
6073 r=`${PWD_COMMAND}`; export r; \
6074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6075 $(HOST_EXPORTS) \
6076 for flag in $(EXTRA_HOST_FLAGS) ; do \
6077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6078 done; \
6079 echo "Doing install-html in bison"; \
6080 (cd $(HOST_SUBDIR)/bison && \
6081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6083 "RANLIB=$${RANLIB}" \
6084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6085 install-html) \
6086 || exit 1
6087
6088 @endif bison
6089
6090 .PHONY: maybe-installcheck-bison installcheck-bison
6091 maybe-installcheck-bison:
6092 @if bison
6093 maybe-installcheck-bison: installcheck-bison
6094
6095 installcheck-bison: \
6096 configure-bison
6097 @: $(MAKE); $(unstage)
6098 @[ -f ./bison/Makefile ] || exit 0; \
6099 r=`${PWD_COMMAND}`; export r; \
6100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6101 $(HOST_EXPORTS) \
6102 for flag in $(EXTRA_HOST_FLAGS) ; do \
6103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6104 done; \
6105 echo "Doing installcheck in bison"; \
6106 (cd $(HOST_SUBDIR)/bison && \
6107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6109 "RANLIB=$${RANLIB}" \
6110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6111 installcheck) \
6112 || exit 1
6113
6114 @endif bison
6115
6116 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6117 maybe-mostlyclean-bison:
6118 @if bison
6119 maybe-mostlyclean-bison: mostlyclean-bison
6120
6121 mostlyclean-bison:
6122 @: $(MAKE); $(unstage)
6123 @[ -f ./bison/Makefile ] || exit 0; \
6124 r=`${PWD_COMMAND}`; export r; \
6125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6126 $(HOST_EXPORTS) \
6127 for flag in $(EXTRA_HOST_FLAGS) ; do \
6128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6129 done; \
6130 echo "Doing mostlyclean in bison"; \
6131 (cd $(HOST_SUBDIR)/bison && \
6132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6134 "RANLIB=$${RANLIB}" \
6135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6136 mostlyclean) \
6137 || exit 1
6138
6139 @endif bison
6140
6141 .PHONY: maybe-clean-bison clean-bison
6142 maybe-clean-bison:
6143 @if bison
6144 maybe-clean-bison: clean-bison
6145
6146 clean-bison:
6147 @: $(MAKE); $(unstage)
6148 @[ -f ./bison/Makefile ] || exit 0; \
6149 r=`${PWD_COMMAND}`; export r; \
6150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6151 $(HOST_EXPORTS) \
6152 for flag in $(EXTRA_HOST_FLAGS) ; do \
6153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6154 done; \
6155 echo "Doing clean in bison"; \
6156 (cd $(HOST_SUBDIR)/bison && \
6157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6159 "RANLIB=$${RANLIB}" \
6160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6161 clean) \
6162 || exit 1
6163
6164 @endif bison
6165
6166 .PHONY: maybe-distclean-bison distclean-bison
6167 maybe-distclean-bison:
6168 @if bison
6169 maybe-distclean-bison: distclean-bison
6170
6171 distclean-bison:
6172 @: $(MAKE); $(unstage)
6173 @[ -f ./bison/Makefile ] || exit 0; \
6174 r=`${PWD_COMMAND}`; export r; \
6175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6176 $(HOST_EXPORTS) \
6177 for flag in $(EXTRA_HOST_FLAGS) ; do \
6178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6179 done; \
6180 echo "Doing distclean in bison"; \
6181 (cd $(HOST_SUBDIR)/bison && \
6182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6184 "RANLIB=$${RANLIB}" \
6185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6186 distclean) \
6187 || exit 1
6188
6189 @endif bison
6190
6191 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6192 maybe-maintainer-clean-bison:
6193 @if bison
6194 maybe-maintainer-clean-bison: maintainer-clean-bison
6195
6196 maintainer-clean-bison:
6197 @: $(MAKE); $(unstage)
6198 @[ -f ./bison/Makefile ] || exit 0; \
6199 r=`${PWD_COMMAND}`; export r; \
6200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6201 $(HOST_EXPORTS) \
6202 for flag in $(EXTRA_HOST_FLAGS) ; do \
6203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6204 done; \
6205 echo "Doing maintainer-clean in bison"; \
6206 (cd $(HOST_SUBDIR)/bison && \
6207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6209 "RANLIB=$${RANLIB}" \
6210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6211 maintainer-clean) \
6212 || exit 1
6213
6214 @endif bison
6215
6216
6217
6218 .PHONY: configure-cgen maybe-configure-cgen
6219 maybe-configure-cgen:
6220 @if gcc-bootstrap
6221 configure-cgen: stage_current
6222 @endif gcc-bootstrap
6223 @if cgen
6224 maybe-configure-cgen: configure-cgen
6225 configure-cgen:
6226 @: $(MAKE); $(unstage)
6227 @r=`${PWD_COMMAND}`; export r; \
6228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6229 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6231 $(HOST_EXPORTS) \
6232 echo Configuring in $(HOST_SUBDIR)/cgen; \
6233 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6234 case $(srcdir) in \
6235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6236 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6238 esac; \
6239 module_srcdir=cgen; \
6240 $(SHELL) \
6241 $$s/$$module_srcdir/configure \
6242 --srcdir=$${topdir}/$$module_srcdir \
6243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6244 --target=${target_alias} \
6245 || exit 1
6246 @endif cgen
6247
6248
6249
6250
6251
6252 .PHONY: all-cgen maybe-all-cgen
6253 maybe-all-cgen:
6254 @if gcc-bootstrap
6255 all-cgen: stage_current
6256 @endif gcc-bootstrap
6257 @if cgen
6258 TARGET-cgen=all
6259 maybe-all-cgen: all-cgen
6260 all-cgen: configure-cgen
6261 @: $(MAKE); $(unstage)
6262 @r=`${PWD_COMMAND}`; export r; \
6263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6264 $(HOST_EXPORTS) \
6265 (cd $(HOST_SUBDIR)/cgen && \
6266 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6267 $(TARGET-cgen))
6268 @endif cgen
6269
6270
6271
6272
6273 .PHONY: check-cgen maybe-check-cgen
6274 maybe-check-cgen:
6275 @if cgen
6276 maybe-check-cgen: check-cgen
6277
6278 check-cgen:
6279 @: $(MAKE); $(unstage)
6280 @r=`${PWD_COMMAND}`; export r; \
6281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6282 $(HOST_EXPORTS) \
6283 (cd $(HOST_SUBDIR)/cgen && \
6284 $(MAKE) $(FLAGS_TO_PASS) check)
6285
6286 @endif cgen
6287
6288 .PHONY: install-cgen maybe-install-cgen
6289 maybe-install-cgen:
6290 @if cgen
6291 maybe-install-cgen: install-cgen
6292
6293 install-cgen: installdirs
6294 @: $(MAKE); $(unstage)
6295 @r=`${PWD_COMMAND}`; export r; \
6296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6297 $(HOST_EXPORTS) \
6298 (cd $(HOST_SUBDIR)/cgen && \
6299 $(MAKE) $(FLAGS_TO_PASS) install)
6300
6301 @endif cgen
6302
6303 .PHONY: install-strip-cgen maybe-install-strip-cgen
6304 maybe-install-strip-cgen:
6305 @if cgen
6306 maybe-install-strip-cgen: install-strip-cgen
6307
6308 install-strip-cgen: installdirs
6309 @: $(MAKE); $(unstage)
6310 @r=`${PWD_COMMAND}`; export r; \
6311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6312 $(HOST_EXPORTS) \
6313 (cd $(HOST_SUBDIR)/cgen && \
6314 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6315
6316 @endif cgen
6317
6318 # Other targets (info, dvi, pdf, etc.)
6319
6320 .PHONY: maybe-info-cgen info-cgen
6321 maybe-info-cgen:
6322 @if cgen
6323 maybe-info-cgen: info-cgen
6324
6325 info-cgen: \
6326 configure-cgen
6327 @: $(MAKE); $(unstage)
6328 @[ -f ./cgen/Makefile ] || exit 0; \
6329 r=`${PWD_COMMAND}`; export r; \
6330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6331 $(HOST_EXPORTS) \
6332 for flag in $(EXTRA_HOST_FLAGS) ; do \
6333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6334 done; \
6335 echo "Doing info in cgen"; \
6336 (cd $(HOST_SUBDIR)/cgen && \
6337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6339 "RANLIB=$${RANLIB}" \
6340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6341 info) \
6342 || exit 1
6343
6344 @endif cgen
6345
6346 .PHONY: maybe-dvi-cgen dvi-cgen
6347 maybe-dvi-cgen:
6348 @if cgen
6349 maybe-dvi-cgen: dvi-cgen
6350
6351 dvi-cgen: \
6352 configure-cgen
6353 @: $(MAKE); $(unstage)
6354 @[ -f ./cgen/Makefile ] || exit 0; \
6355 r=`${PWD_COMMAND}`; export r; \
6356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6357 $(HOST_EXPORTS) \
6358 for flag in $(EXTRA_HOST_FLAGS) ; do \
6359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6360 done; \
6361 echo "Doing dvi in cgen"; \
6362 (cd $(HOST_SUBDIR)/cgen && \
6363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6365 "RANLIB=$${RANLIB}" \
6366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6367 dvi) \
6368 || exit 1
6369
6370 @endif cgen
6371
6372 .PHONY: maybe-pdf-cgen pdf-cgen
6373 maybe-pdf-cgen:
6374 @if cgen
6375 maybe-pdf-cgen: pdf-cgen
6376
6377 pdf-cgen: \
6378 configure-cgen
6379 @: $(MAKE); $(unstage)
6380 @[ -f ./cgen/Makefile ] || exit 0; \
6381 r=`${PWD_COMMAND}`; export r; \
6382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6383 $(HOST_EXPORTS) \
6384 for flag in $(EXTRA_HOST_FLAGS) ; do \
6385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6386 done; \
6387 echo "Doing pdf in cgen"; \
6388 (cd $(HOST_SUBDIR)/cgen && \
6389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6391 "RANLIB=$${RANLIB}" \
6392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6393 pdf) \
6394 || exit 1
6395
6396 @endif cgen
6397
6398 .PHONY: maybe-html-cgen html-cgen
6399 maybe-html-cgen:
6400 @if cgen
6401 maybe-html-cgen: html-cgen
6402
6403 html-cgen: \
6404 configure-cgen
6405 @: $(MAKE); $(unstage)
6406 @[ -f ./cgen/Makefile ] || exit 0; \
6407 r=`${PWD_COMMAND}`; export r; \
6408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6409 $(HOST_EXPORTS) \
6410 for flag in $(EXTRA_HOST_FLAGS) ; do \
6411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6412 done; \
6413 echo "Doing html in cgen"; \
6414 (cd $(HOST_SUBDIR)/cgen && \
6415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6417 "RANLIB=$${RANLIB}" \
6418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6419 html) \
6420 || exit 1
6421
6422 @endif cgen
6423
6424 .PHONY: maybe-TAGS-cgen TAGS-cgen
6425 maybe-TAGS-cgen:
6426 @if cgen
6427 maybe-TAGS-cgen: TAGS-cgen
6428
6429 TAGS-cgen: \
6430 configure-cgen
6431 @: $(MAKE); $(unstage)
6432 @[ -f ./cgen/Makefile ] || exit 0; \
6433 r=`${PWD_COMMAND}`; export r; \
6434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6435 $(HOST_EXPORTS) \
6436 for flag in $(EXTRA_HOST_FLAGS) ; do \
6437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6438 done; \
6439 echo "Doing TAGS in cgen"; \
6440 (cd $(HOST_SUBDIR)/cgen && \
6441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6443 "RANLIB=$${RANLIB}" \
6444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6445 TAGS) \
6446 || exit 1
6447
6448 @endif cgen
6449
6450 .PHONY: maybe-install-info-cgen install-info-cgen
6451 maybe-install-info-cgen:
6452 @if cgen
6453 maybe-install-info-cgen: install-info-cgen
6454
6455 install-info-cgen: \
6456 configure-cgen \
6457 info-cgen
6458 @: $(MAKE); $(unstage)
6459 @[ -f ./cgen/Makefile ] || exit 0; \
6460 r=`${PWD_COMMAND}`; export r; \
6461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6462 $(HOST_EXPORTS) \
6463 for flag in $(EXTRA_HOST_FLAGS) ; do \
6464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6465 done; \
6466 echo "Doing install-info in cgen"; \
6467 (cd $(HOST_SUBDIR)/cgen && \
6468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6470 "RANLIB=$${RANLIB}" \
6471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6472 install-info) \
6473 || exit 1
6474
6475 @endif cgen
6476
6477 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6478 maybe-install-pdf-cgen:
6479 @if cgen
6480 maybe-install-pdf-cgen: install-pdf-cgen
6481
6482 install-pdf-cgen: \
6483 configure-cgen \
6484 pdf-cgen
6485 @: $(MAKE); $(unstage)
6486 @[ -f ./cgen/Makefile ] || exit 0; \
6487 r=`${PWD_COMMAND}`; export r; \
6488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6489 $(HOST_EXPORTS) \
6490 for flag in $(EXTRA_HOST_FLAGS) ; do \
6491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6492 done; \
6493 echo "Doing install-pdf in cgen"; \
6494 (cd $(HOST_SUBDIR)/cgen && \
6495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6497 "RANLIB=$${RANLIB}" \
6498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6499 install-pdf) \
6500 || exit 1
6501
6502 @endif cgen
6503
6504 .PHONY: maybe-install-html-cgen install-html-cgen
6505 maybe-install-html-cgen:
6506 @if cgen
6507 maybe-install-html-cgen: install-html-cgen
6508
6509 install-html-cgen: \
6510 configure-cgen \
6511 html-cgen
6512 @: $(MAKE); $(unstage)
6513 @[ -f ./cgen/Makefile ] || exit 0; \
6514 r=`${PWD_COMMAND}`; export r; \
6515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6516 $(HOST_EXPORTS) \
6517 for flag in $(EXTRA_HOST_FLAGS) ; do \
6518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6519 done; \
6520 echo "Doing install-html in cgen"; \
6521 (cd $(HOST_SUBDIR)/cgen && \
6522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6524 "RANLIB=$${RANLIB}" \
6525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6526 install-html) \
6527 || exit 1
6528
6529 @endif cgen
6530
6531 .PHONY: maybe-installcheck-cgen installcheck-cgen
6532 maybe-installcheck-cgen:
6533 @if cgen
6534 maybe-installcheck-cgen: installcheck-cgen
6535
6536 installcheck-cgen: \
6537 configure-cgen
6538 @: $(MAKE); $(unstage)
6539 @[ -f ./cgen/Makefile ] || exit 0; \
6540 r=`${PWD_COMMAND}`; export r; \
6541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6542 $(HOST_EXPORTS) \
6543 for flag in $(EXTRA_HOST_FLAGS) ; do \
6544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6545 done; \
6546 echo "Doing installcheck in cgen"; \
6547 (cd $(HOST_SUBDIR)/cgen && \
6548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6550 "RANLIB=$${RANLIB}" \
6551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6552 installcheck) \
6553 || exit 1
6554
6555 @endif cgen
6556
6557 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6558 maybe-mostlyclean-cgen:
6559 @if cgen
6560 maybe-mostlyclean-cgen: mostlyclean-cgen
6561
6562 mostlyclean-cgen:
6563 @: $(MAKE); $(unstage)
6564 @[ -f ./cgen/Makefile ] || exit 0; \
6565 r=`${PWD_COMMAND}`; export r; \
6566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6567 $(HOST_EXPORTS) \
6568 for flag in $(EXTRA_HOST_FLAGS) ; do \
6569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6570 done; \
6571 echo "Doing mostlyclean in cgen"; \
6572 (cd $(HOST_SUBDIR)/cgen && \
6573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6575 "RANLIB=$${RANLIB}" \
6576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6577 mostlyclean) \
6578 || exit 1
6579
6580 @endif cgen
6581
6582 .PHONY: maybe-clean-cgen clean-cgen
6583 maybe-clean-cgen:
6584 @if cgen
6585 maybe-clean-cgen: clean-cgen
6586
6587 clean-cgen:
6588 @: $(MAKE); $(unstage)
6589 @[ -f ./cgen/Makefile ] || exit 0; \
6590 r=`${PWD_COMMAND}`; export r; \
6591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6592 $(HOST_EXPORTS) \
6593 for flag in $(EXTRA_HOST_FLAGS) ; do \
6594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6595 done; \
6596 echo "Doing clean in cgen"; \
6597 (cd $(HOST_SUBDIR)/cgen && \
6598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6600 "RANLIB=$${RANLIB}" \
6601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6602 clean) \
6603 || exit 1
6604
6605 @endif cgen
6606
6607 .PHONY: maybe-distclean-cgen distclean-cgen
6608 maybe-distclean-cgen:
6609 @if cgen
6610 maybe-distclean-cgen: distclean-cgen
6611
6612 distclean-cgen:
6613 @: $(MAKE); $(unstage)
6614 @[ -f ./cgen/Makefile ] || exit 0; \
6615 r=`${PWD_COMMAND}`; export r; \
6616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6617 $(HOST_EXPORTS) \
6618 for flag in $(EXTRA_HOST_FLAGS) ; do \
6619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6620 done; \
6621 echo "Doing distclean in cgen"; \
6622 (cd $(HOST_SUBDIR)/cgen && \
6623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6625 "RANLIB=$${RANLIB}" \
6626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6627 distclean) \
6628 || exit 1
6629
6630 @endif cgen
6631
6632 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6633 maybe-maintainer-clean-cgen:
6634 @if cgen
6635 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6636
6637 maintainer-clean-cgen:
6638 @: $(MAKE); $(unstage)
6639 @[ -f ./cgen/Makefile ] || exit 0; \
6640 r=`${PWD_COMMAND}`; export r; \
6641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6642 $(HOST_EXPORTS) \
6643 for flag in $(EXTRA_HOST_FLAGS) ; do \
6644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6645 done; \
6646 echo "Doing maintainer-clean in cgen"; \
6647 (cd $(HOST_SUBDIR)/cgen && \
6648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6650 "RANLIB=$${RANLIB}" \
6651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6652 maintainer-clean) \
6653 || exit 1
6654
6655 @endif cgen
6656
6657
6658
6659 .PHONY: configure-dejagnu maybe-configure-dejagnu
6660 maybe-configure-dejagnu:
6661 @if gcc-bootstrap
6662 configure-dejagnu: stage_current
6663 @endif gcc-bootstrap
6664 @if dejagnu
6665 maybe-configure-dejagnu: configure-dejagnu
6666 configure-dejagnu:
6667 @: $(MAKE); $(unstage)
6668 @r=`${PWD_COMMAND}`; export r; \
6669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6670 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
6672 $(HOST_EXPORTS) \
6673 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6674 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6675 case $(srcdir) in \
6676 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6677 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6678 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6679 esac; \
6680 module_srcdir=dejagnu; \
6681 $(SHELL) \
6682 $$s/$$module_srcdir/configure \
6683 --srcdir=$${topdir}/$$module_srcdir \
6684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6685 --target=${target_alias} \
6686 || exit 1
6687 @endif dejagnu
6688
6689
6690
6691
6692
6693 .PHONY: all-dejagnu maybe-all-dejagnu
6694 maybe-all-dejagnu:
6695 @if gcc-bootstrap
6696 all-dejagnu: stage_current
6697 @endif gcc-bootstrap
6698 @if dejagnu
6699 TARGET-dejagnu=all
6700 maybe-all-dejagnu: all-dejagnu
6701 all-dejagnu: configure-dejagnu
6702 @: $(MAKE); $(unstage)
6703 @r=`${PWD_COMMAND}`; export r; \
6704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6705 $(HOST_EXPORTS) \
6706 (cd $(HOST_SUBDIR)/dejagnu && \
6707 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6708 $(TARGET-dejagnu))
6709 @endif dejagnu
6710
6711
6712
6713
6714 .PHONY: check-dejagnu maybe-check-dejagnu
6715 maybe-check-dejagnu:
6716 @if dejagnu
6717 maybe-check-dejagnu: check-dejagnu
6718
6719 check-dejagnu:
6720 @: $(MAKE); $(unstage)
6721 @r=`${PWD_COMMAND}`; export r; \
6722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6723 $(HOST_EXPORTS) \
6724 (cd $(HOST_SUBDIR)/dejagnu && \
6725 $(MAKE) $(FLAGS_TO_PASS) check)
6726
6727 @endif dejagnu
6728
6729 .PHONY: install-dejagnu maybe-install-dejagnu
6730 maybe-install-dejagnu:
6731 @if dejagnu
6732 maybe-install-dejagnu: install-dejagnu
6733
6734 install-dejagnu: installdirs
6735 @: $(MAKE); $(unstage)
6736 @r=`${PWD_COMMAND}`; export r; \
6737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6738 $(HOST_EXPORTS) \
6739 (cd $(HOST_SUBDIR)/dejagnu && \
6740 $(MAKE) $(FLAGS_TO_PASS) install)
6741
6742 @endif dejagnu
6743
6744 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6745 maybe-install-strip-dejagnu:
6746 @if dejagnu
6747 maybe-install-strip-dejagnu: install-strip-dejagnu
6748
6749 install-strip-dejagnu: installdirs
6750 @: $(MAKE); $(unstage)
6751 @r=`${PWD_COMMAND}`; export r; \
6752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6753 $(HOST_EXPORTS) \
6754 (cd $(HOST_SUBDIR)/dejagnu && \
6755 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6756
6757 @endif dejagnu
6758
6759 # Other targets (info, dvi, pdf, etc.)
6760
6761 .PHONY: maybe-info-dejagnu info-dejagnu
6762 maybe-info-dejagnu:
6763 @if dejagnu
6764 maybe-info-dejagnu: info-dejagnu
6765
6766 info-dejagnu: \
6767 configure-dejagnu
6768 @: $(MAKE); $(unstage)
6769 @[ -f ./dejagnu/Makefile ] || exit 0; \
6770 r=`${PWD_COMMAND}`; export r; \
6771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6772 $(HOST_EXPORTS) \
6773 for flag in $(EXTRA_HOST_FLAGS) ; do \
6774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6775 done; \
6776 echo "Doing info in dejagnu"; \
6777 (cd $(HOST_SUBDIR)/dejagnu && \
6778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6780 "RANLIB=$${RANLIB}" \
6781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6782 info) \
6783 || exit 1
6784
6785 @endif dejagnu
6786
6787 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6788 maybe-dvi-dejagnu:
6789 @if dejagnu
6790 maybe-dvi-dejagnu: dvi-dejagnu
6791
6792 dvi-dejagnu: \
6793 configure-dejagnu
6794 @: $(MAKE); $(unstage)
6795 @[ -f ./dejagnu/Makefile ] || exit 0; \
6796 r=`${PWD_COMMAND}`; export r; \
6797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6798 $(HOST_EXPORTS) \
6799 for flag in $(EXTRA_HOST_FLAGS) ; do \
6800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6801 done; \
6802 echo "Doing dvi in dejagnu"; \
6803 (cd $(HOST_SUBDIR)/dejagnu && \
6804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6806 "RANLIB=$${RANLIB}" \
6807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6808 dvi) \
6809 || exit 1
6810
6811 @endif dejagnu
6812
6813 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6814 maybe-pdf-dejagnu:
6815 @if dejagnu
6816 maybe-pdf-dejagnu: pdf-dejagnu
6817
6818 pdf-dejagnu: \
6819 configure-dejagnu
6820 @: $(MAKE); $(unstage)
6821 @[ -f ./dejagnu/Makefile ] || exit 0; \
6822 r=`${PWD_COMMAND}`; export r; \
6823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6824 $(HOST_EXPORTS) \
6825 for flag in $(EXTRA_HOST_FLAGS) ; do \
6826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6827 done; \
6828 echo "Doing pdf in dejagnu"; \
6829 (cd $(HOST_SUBDIR)/dejagnu && \
6830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6832 "RANLIB=$${RANLIB}" \
6833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6834 pdf) \
6835 || exit 1
6836
6837 @endif dejagnu
6838
6839 .PHONY: maybe-html-dejagnu html-dejagnu
6840 maybe-html-dejagnu:
6841 @if dejagnu
6842 maybe-html-dejagnu: html-dejagnu
6843
6844 html-dejagnu: \
6845 configure-dejagnu
6846 @: $(MAKE); $(unstage)
6847 @[ -f ./dejagnu/Makefile ] || exit 0; \
6848 r=`${PWD_COMMAND}`; export r; \
6849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6850 $(HOST_EXPORTS) \
6851 for flag in $(EXTRA_HOST_FLAGS) ; do \
6852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6853 done; \
6854 echo "Doing html in dejagnu"; \
6855 (cd $(HOST_SUBDIR)/dejagnu && \
6856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6858 "RANLIB=$${RANLIB}" \
6859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6860 html) \
6861 || exit 1
6862
6863 @endif dejagnu
6864
6865 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6866 maybe-TAGS-dejagnu:
6867 @if dejagnu
6868 maybe-TAGS-dejagnu: TAGS-dejagnu
6869
6870 TAGS-dejagnu: \
6871 configure-dejagnu
6872 @: $(MAKE); $(unstage)
6873 @[ -f ./dejagnu/Makefile ] || exit 0; \
6874 r=`${PWD_COMMAND}`; export r; \
6875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6876 $(HOST_EXPORTS) \
6877 for flag in $(EXTRA_HOST_FLAGS) ; do \
6878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6879 done; \
6880 echo "Doing TAGS in dejagnu"; \
6881 (cd $(HOST_SUBDIR)/dejagnu && \
6882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6884 "RANLIB=$${RANLIB}" \
6885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6886 TAGS) \
6887 || exit 1
6888
6889 @endif dejagnu
6890
6891 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6892 maybe-install-info-dejagnu:
6893 @if dejagnu
6894 maybe-install-info-dejagnu: install-info-dejagnu
6895
6896 install-info-dejagnu: \
6897 configure-dejagnu \
6898 info-dejagnu
6899 @: $(MAKE); $(unstage)
6900 @[ -f ./dejagnu/Makefile ] || exit 0; \
6901 r=`${PWD_COMMAND}`; export r; \
6902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6903 $(HOST_EXPORTS) \
6904 for flag in $(EXTRA_HOST_FLAGS) ; do \
6905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6906 done; \
6907 echo "Doing install-info in dejagnu"; \
6908 (cd $(HOST_SUBDIR)/dejagnu && \
6909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6911 "RANLIB=$${RANLIB}" \
6912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6913 install-info) \
6914 || exit 1
6915
6916 @endif dejagnu
6917
6918 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6919 maybe-install-pdf-dejagnu:
6920 @if dejagnu
6921 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6922
6923 install-pdf-dejagnu: \
6924 configure-dejagnu \
6925 pdf-dejagnu
6926 @: $(MAKE); $(unstage)
6927 @[ -f ./dejagnu/Makefile ] || exit 0; \
6928 r=`${PWD_COMMAND}`; export r; \
6929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6930 $(HOST_EXPORTS) \
6931 for flag in $(EXTRA_HOST_FLAGS) ; do \
6932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6933 done; \
6934 echo "Doing install-pdf in dejagnu"; \
6935 (cd $(HOST_SUBDIR)/dejagnu && \
6936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6938 "RANLIB=$${RANLIB}" \
6939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6940 install-pdf) \
6941 || exit 1
6942
6943 @endif dejagnu
6944
6945 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6946 maybe-install-html-dejagnu:
6947 @if dejagnu
6948 maybe-install-html-dejagnu: install-html-dejagnu
6949
6950 install-html-dejagnu: \
6951 configure-dejagnu \
6952 html-dejagnu
6953 @: $(MAKE); $(unstage)
6954 @[ -f ./dejagnu/Makefile ] || exit 0; \
6955 r=`${PWD_COMMAND}`; export r; \
6956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6957 $(HOST_EXPORTS) \
6958 for flag in $(EXTRA_HOST_FLAGS) ; do \
6959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6960 done; \
6961 echo "Doing install-html in dejagnu"; \
6962 (cd $(HOST_SUBDIR)/dejagnu && \
6963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6965 "RANLIB=$${RANLIB}" \
6966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6967 install-html) \
6968 || exit 1
6969
6970 @endif dejagnu
6971
6972 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6973 maybe-installcheck-dejagnu:
6974 @if dejagnu
6975 maybe-installcheck-dejagnu: installcheck-dejagnu
6976
6977 installcheck-dejagnu: \
6978 configure-dejagnu
6979 @: $(MAKE); $(unstage)
6980 @[ -f ./dejagnu/Makefile ] || exit 0; \
6981 r=`${PWD_COMMAND}`; export r; \
6982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6983 $(HOST_EXPORTS) \
6984 for flag in $(EXTRA_HOST_FLAGS) ; do \
6985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6986 done; \
6987 echo "Doing installcheck in dejagnu"; \
6988 (cd $(HOST_SUBDIR)/dejagnu && \
6989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6991 "RANLIB=$${RANLIB}" \
6992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6993 installcheck) \
6994 || exit 1
6995
6996 @endif dejagnu
6997
6998 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6999 maybe-mostlyclean-dejagnu:
7000 @if dejagnu
7001 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7002
7003 mostlyclean-dejagnu:
7004 @: $(MAKE); $(unstage)
7005 @[ -f ./dejagnu/Makefile ] || exit 0; \
7006 r=`${PWD_COMMAND}`; export r; \
7007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7008 $(HOST_EXPORTS) \
7009 for flag in $(EXTRA_HOST_FLAGS) ; do \
7010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7011 done; \
7012 echo "Doing mostlyclean in dejagnu"; \
7013 (cd $(HOST_SUBDIR)/dejagnu && \
7014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7016 "RANLIB=$${RANLIB}" \
7017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7018 mostlyclean) \
7019 || exit 1
7020
7021 @endif dejagnu
7022
7023 .PHONY: maybe-clean-dejagnu clean-dejagnu
7024 maybe-clean-dejagnu:
7025 @if dejagnu
7026 maybe-clean-dejagnu: clean-dejagnu
7027
7028 clean-dejagnu:
7029 @: $(MAKE); $(unstage)
7030 @[ -f ./dejagnu/Makefile ] || exit 0; \
7031 r=`${PWD_COMMAND}`; export r; \
7032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7033 $(HOST_EXPORTS) \
7034 for flag in $(EXTRA_HOST_FLAGS) ; do \
7035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7036 done; \
7037 echo "Doing clean in dejagnu"; \
7038 (cd $(HOST_SUBDIR)/dejagnu && \
7039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7041 "RANLIB=$${RANLIB}" \
7042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7043 clean) \
7044 || exit 1
7045
7046 @endif dejagnu
7047
7048 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
7049 maybe-distclean-dejagnu:
7050 @if dejagnu
7051 maybe-distclean-dejagnu: distclean-dejagnu
7052
7053 distclean-dejagnu:
7054 @: $(MAKE); $(unstage)
7055 @[ -f ./dejagnu/Makefile ] || exit 0; \
7056 r=`${PWD_COMMAND}`; export r; \
7057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7058 $(HOST_EXPORTS) \
7059 for flag in $(EXTRA_HOST_FLAGS) ; do \
7060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7061 done; \
7062 echo "Doing distclean in dejagnu"; \
7063 (cd $(HOST_SUBDIR)/dejagnu && \
7064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7066 "RANLIB=$${RANLIB}" \
7067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7068 distclean) \
7069 || exit 1
7070
7071 @endif dejagnu
7072
7073 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7074 maybe-maintainer-clean-dejagnu:
7075 @if dejagnu
7076 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7077
7078 maintainer-clean-dejagnu:
7079 @: $(MAKE); $(unstage)
7080 @[ -f ./dejagnu/Makefile ] || exit 0; \
7081 r=`${PWD_COMMAND}`; export r; \
7082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7083 $(HOST_EXPORTS) \
7084 for flag in $(EXTRA_HOST_FLAGS) ; do \
7085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7086 done; \
7087 echo "Doing maintainer-clean in dejagnu"; \
7088 (cd $(HOST_SUBDIR)/dejagnu && \
7089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7091 "RANLIB=$${RANLIB}" \
7092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7093 maintainer-clean) \
7094 || exit 1
7095
7096 @endif dejagnu
7097
7098
7099
7100 .PHONY: configure-etc maybe-configure-etc
7101 maybe-configure-etc:
7102 @if gcc-bootstrap
7103 configure-etc: stage_current
7104 @endif gcc-bootstrap
7105 @if etc
7106 maybe-configure-etc: configure-etc
7107 configure-etc:
7108 @: $(MAKE); $(unstage)
7109 @r=`${PWD_COMMAND}`; export r; \
7110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7111 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7113 $(HOST_EXPORTS) \
7114 echo Configuring in $(HOST_SUBDIR)/etc; \
7115 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7116 case $(srcdir) in \
7117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7118 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7120 esac; \
7121 module_srcdir=etc; \
7122 $(SHELL) \
7123 $$s/$$module_srcdir/configure \
7124 --srcdir=$${topdir}/$$module_srcdir \
7125 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7126 --target=${target_alias} \
7127 || exit 1
7128 @endif etc
7129
7130
7131
7132
7133
7134 .PHONY: all-etc maybe-all-etc
7135 maybe-all-etc:
7136 @if gcc-bootstrap
7137 all-etc: stage_current
7138 @endif gcc-bootstrap
7139 @if etc
7140 TARGET-etc=all
7141 maybe-all-etc: all-etc
7142 all-etc: configure-etc
7143 @: $(MAKE); $(unstage)
7144 @r=`${PWD_COMMAND}`; export r; \
7145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7146 $(HOST_EXPORTS) \
7147 (cd $(HOST_SUBDIR)/etc && \
7148 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7149 $(TARGET-etc))
7150 @endif etc
7151
7152
7153
7154
7155 .PHONY: check-etc maybe-check-etc
7156 maybe-check-etc:
7157 @if etc
7158 maybe-check-etc: check-etc
7159
7160 check-etc:
7161 @: $(MAKE); $(unstage)
7162 @r=`${PWD_COMMAND}`; export r; \
7163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7164 $(HOST_EXPORTS) \
7165 (cd $(HOST_SUBDIR)/etc && \
7166 $(MAKE) $(FLAGS_TO_PASS) check)
7167
7168 @endif etc
7169
7170 .PHONY: install-etc maybe-install-etc
7171 maybe-install-etc:
7172 @if etc
7173 maybe-install-etc: install-etc
7174
7175 install-etc: installdirs
7176 @: $(MAKE); $(unstage)
7177 @r=`${PWD_COMMAND}`; export r; \
7178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7179 $(HOST_EXPORTS) \
7180 (cd $(HOST_SUBDIR)/etc && \
7181 $(MAKE) $(FLAGS_TO_PASS) install)
7182
7183 @endif etc
7184
7185 .PHONY: install-strip-etc maybe-install-strip-etc
7186 maybe-install-strip-etc:
7187 @if etc
7188 maybe-install-strip-etc: install-strip-etc
7189
7190 install-strip-etc: installdirs
7191 @: $(MAKE); $(unstage)
7192 @r=`${PWD_COMMAND}`; export r; \
7193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7194 $(HOST_EXPORTS) \
7195 (cd $(HOST_SUBDIR)/etc && \
7196 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7197
7198 @endif etc
7199
7200 # Other targets (info, dvi, pdf, etc.)
7201
7202 .PHONY: maybe-info-etc info-etc
7203 maybe-info-etc:
7204 @if etc
7205 maybe-info-etc: info-etc
7206
7207 info-etc: \
7208 configure-etc
7209 @: $(MAKE); $(unstage)
7210 @[ -f ./etc/Makefile ] || exit 0; \
7211 r=`${PWD_COMMAND}`; export r; \
7212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7213 $(HOST_EXPORTS) \
7214 for flag in $(EXTRA_HOST_FLAGS) ; do \
7215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7216 done; \
7217 echo "Doing info in etc"; \
7218 (cd $(HOST_SUBDIR)/etc && \
7219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7221 "RANLIB=$${RANLIB}" \
7222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7223 info) \
7224 || exit 1
7225
7226 @endif etc
7227
7228 .PHONY: maybe-dvi-etc dvi-etc
7229 maybe-dvi-etc:
7230 @if etc
7231 maybe-dvi-etc: dvi-etc
7232
7233 dvi-etc: \
7234 configure-etc
7235 @: $(MAKE); $(unstage)
7236 @[ -f ./etc/Makefile ] || exit 0; \
7237 r=`${PWD_COMMAND}`; export r; \
7238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7239 $(HOST_EXPORTS) \
7240 for flag in $(EXTRA_HOST_FLAGS) ; do \
7241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7242 done; \
7243 echo "Doing dvi in etc"; \
7244 (cd $(HOST_SUBDIR)/etc && \
7245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7247 "RANLIB=$${RANLIB}" \
7248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7249 dvi) \
7250 || exit 1
7251
7252 @endif etc
7253
7254 .PHONY: maybe-pdf-etc pdf-etc
7255 maybe-pdf-etc:
7256 @if etc
7257 maybe-pdf-etc: pdf-etc
7258
7259 pdf-etc: \
7260 configure-etc
7261 @: $(MAKE); $(unstage)
7262 @[ -f ./etc/Makefile ] || exit 0; \
7263 r=`${PWD_COMMAND}`; export r; \
7264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7265 $(HOST_EXPORTS) \
7266 for flag in $(EXTRA_HOST_FLAGS) ; do \
7267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7268 done; \
7269 echo "Doing pdf in etc"; \
7270 (cd $(HOST_SUBDIR)/etc && \
7271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7273 "RANLIB=$${RANLIB}" \
7274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7275 pdf) \
7276 || exit 1
7277
7278 @endif etc
7279
7280 .PHONY: maybe-html-etc html-etc
7281 maybe-html-etc:
7282 @if etc
7283 maybe-html-etc: html-etc
7284
7285 html-etc: \
7286 configure-etc
7287 @: $(MAKE); $(unstage)
7288 @[ -f ./etc/Makefile ] || exit 0; \
7289 r=`${PWD_COMMAND}`; export r; \
7290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7291 $(HOST_EXPORTS) \
7292 for flag in $(EXTRA_HOST_FLAGS) ; do \
7293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7294 done; \
7295 echo "Doing html in etc"; \
7296 (cd $(HOST_SUBDIR)/etc && \
7297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7299 "RANLIB=$${RANLIB}" \
7300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7301 html) \
7302 || exit 1
7303
7304 @endif etc
7305
7306 .PHONY: maybe-TAGS-etc TAGS-etc
7307 maybe-TAGS-etc:
7308 @if etc
7309 maybe-TAGS-etc: TAGS-etc
7310
7311 TAGS-etc: \
7312 configure-etc
7313 @: $(MAKE); $(unstage)
7314 @[ -f ./etc/Makefile ] || exit 0; \
7315 r=`${PWD_COMMAND}`; export r; \
7316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7317 $(HOST_EXPORTS) \
7318 for flag in $(EXTRA_HOST_FLAGS) ; do \
7319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7320 done; \
7321 echo "Doing TAGS in etc"; \
7322 (cd $(HOST_SUBDIR)/etc && \
7323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7325 "RANLIB=$${RANLIB}" \
7326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7327 TAGS) \
7328 || exit 1
7329
7330 @endif etc
7331
7332 .PHONY: maybe-install-info-etc install-info-etc
7333 maybe-install-info-etc:
7334 @if etc
7335 maybe-install-info-etc: install-info-etc
7336
7337 install-info-etc: \
7338 configure-etc \
7339 info-etc
7340 @: $(MAKE); $(unstage)
7341 @[ -f ./etc/Makefile ] || exit 0; \
7342 r=`${PWD_COMMAND}`; export r; \
7343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7344 $(HOST_EXPORTS) \
7345 for flag in $(EXTRA_HOST_FLAGS) ; do \
7346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7347 done; \
7348 echo "Doing install-info in etc"; \
7349 (cd $(HOST_SUBDIR)/etc && \
7350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7352 "RANLIB=$${RANLIB}" \
7353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7354 install-info) \
7355 || exit 1
7356
7357 @endif etc
7358
7359 .PHONY: maybe-install-pdf-etc install-pdf-etc
7360 maybe-install-pdf-etc:
7361 @if etc
7362 maybe-install-pdf-etc: install-pdf-etc
7363
7364 install-pdf-etc: \
7365 configure-etc \
7366 pdf-etc
7367 @: $(MAKE); $(unstage)
7368 @[ -f ./etc/Makefile ] || exit 0; \
7369 r=`${PWD_COMMAND}`; export r; \
7370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7371 $(HOST_EXPORTS) \
7372 for flag in $(EXTRA_HOST_FLAGS) ; do \
7373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7374 done; \
7375 echo "Doing install-pdf in etc"; \
7376 (cd $(HOST_SUBDIR)/etc && \
7377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7379 "RANLIB=$${RANLIB}" \
7380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7381 install-pdf) \
7382 || exit 1
7383
7384 @endif etc
7385
7386 .PHONY: maybe-install-html-etc install-html-etc
7387 maybe-install-html-etc:
7388 @if etc
7389 maybe-install-html-etc: install-html-etc
7390
7391 install-html-etc: \
7392 configure-etc \
7393 html-etc
7394 @: $(MAKE); $(unstage)
7395 @[ -f ./etc/Makefile ] || exit 0; \
7396 r=`${PWD_COMMAND}`; export r; \
7397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7398 $(HOST_EXPORTS) \
7399 for flag in $(EXTRA_HOST_FLAGS) ; do \
7400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7401 done; \
7402 echo "Doing install-html in etc"; \
7403 (cd $(HOST_SUBDIR)/etc && \
7404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7406 "RANLIB=$${RANLIB}" \
7407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7408 install-html) \
7409 || exit 1
7410
7411 @endif etc
7412
7413 .PHONY: maybe-installcheck-etc installcheck-etc
7414 maybe-installcheck-etc:
7415 @if etc
7416 maybe-installcheck-etc: installcheck-etc
7417
7418 installcheck-etc: \
7419 configure-etc
7420 @: $(MAKE); $(unstage)
7421 @[ -f ./etc/Makefile ] || exit 0; \
7422 r=`${PWD_COMMAND}`; export r; \
7423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7424 $(HOST_EXPORTS) \
7425 for flag in $(EXTRA_HOST_FLAGS) ; do \
7426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7427 done; \
7428 echo "Doing installcheck in etc"; \
7429 (cd $(HOST_SUBDIR)/etc && \
7430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7432 "RANLIB=$${RANLIB}" \
7433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7434 installcheck) \
7435 || exit 1
7436
7437 @endif etc
7438
7439 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7440 maybe-mostlyclean-etc:
7441 @if etc
7442 maybe-mostlyclean-etc: mostlyclean-etc
7443
7444 mostlyclean-etc:
7445 @: $(MAKE); $(unstage)
7446 @[ -f ./etc/Makefile ] || exit 0; \
7447 r=`${PWD_COMMAND}`; export r; \
7448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7449 $(HOST_EXPORTS) \
7450 for flag in $(EXTRA_HOST_FLAGS) ; do \
7451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7452 done; \
7453 echo "Doing mostlyclean in etc"; \
7454 (cd $(HOST_SUBDIR)/etc && \
7455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7457 "RANLIB=$${RANLIB}" \
7458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7459 mostlyclean) \
7460 || exit 1
7461
7462 @endif etc
7463
7464 .PHONY: maybe-clean-etc clean-etc
7465 maybe-clean-etc:
7466 @if etc
7467 maybe-clean-etc: clean-etc
7468
7469 clean-etc:
7470 @: $(MAKE); $(unstage)
7471 @[ -f ./etc/Makefile ] || exit 0; \
7472 r=`${PWD_COMMAND}`; export r; \
7473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7474 $(HOST_EXPORTS) \
7475 for flag in $(EXTRA_HOST_FLAGS) ; do \
7476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7477 done; \
7478 echo "Doing clean in etc"; \
7479 (cd $(HOST_SUBDIR)/etc && \
7480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7482 "RANLIB=$${RANLIB}" \
7483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7484 clean) \
7485 || exit 1
7486
7487 @endif etc
7488
7489 .PHONY: maybe-distclean-etc distclean-etc
7490 maybe-distclean-etc:
7491 @if etc
7492 maybe-distclean-etc: distclean-etc
7493
7494 distclean-etc:
7495 @: $(MAKE); $(unstage)
7496 @[ -f ./etc/Makefile ] || exit 0; \
7497 r=`${PWD_COMMAND}`; export r; \
7498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7499 $(HOST_EXPORTS) \
7500 for flag in $(EXTRA_HOST_FLAGS) ; do \
7501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7502 done; \
7503 echo "Doing distclean in etc"; \
7504 (cd $(HOST_SUBDIR)/etc && \
7505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7507 "RANLIB=$${RANLIB}" \
7508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7509 distclean) \
7510 || exit 1
7511
7512 @endif etc
7513
7514 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7515 maybe-maintainer-clean-etc:
7516 @if etc
7517 maybe-maintainer-clean-etc: maintainer-clean-etc
7518
7519 maintainer-clean-etc:
7520 @: $(MAKE); $(unstage)
7521 @[ -f ./etc/Makefile ] || exit 0; \
7522 r=`${PWD_COMMAND}`; export r; \
7523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7524 $(HOST_EXPORTS) \
7525 for flag in $(EXTRA_HOST_FLAGS) ; do \
7526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7527 done; \
7528 echo "Doing maintainer-clean in etc"; \
7529 (cd $(HOST_SUBDIR)/etc && \
7530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7532 "RANLIB=$${RANLIB}" \
7533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7534 maintainer-clean) \
7535 || exit 1
7536
7537 @endif etc
7538
7539
7540
7541 .PHONY: configure-fastjar maybe-configure-fastjar
7542 maybe-configure-fastjar:
7543 @if gcc-bootstrap
7544 configure-fastjar: stage_current
7545 @endif gcc-bootstrap
7546 @if fastjar
7547 maybe-configure-fastjar: configure-fastjar
7548 configure-fastjar:
7549 @: $(MAKE); $(unstage)
7550 @r=`${PWD_COMMAND}`; export r; \
7551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7552 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
7554 $(HOST_EXPORTS) \
7555 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7556 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7557 case $(srcdir) in \
7558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7559 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7561 esac; \
7562 module_srcdir=fastjar; \
7563 $(SHELL) \
7564 $$s/$$module_srcdir/configure \
7565 --srcdir=$${topdir}/$$module_srcdir \
7566 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7567 --target=${target_alias} \
7568 || exit 1
7569 @endif fastjar
7570
7571
7572
7573
7574
7575 .PHONY: all-fastjar maybe-all-fastjar
7576 maybe-all-fastjar:
7577 @if gcc-bootstrap
7578 all-fastjar: stage_current
7579 @endif gcc-bootstrap
7580 @if fastjar
7581 TARGET-fastjar=all
7582 maybe-all-fastjar: all-fastjar
7583 all-fastjar: configure-fastjar
7584 @: $(MAKE); $(unstage)
7585 @r=`${PWD_COMMAND}`; export r; \
7586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7587 $(HOST_EXPORTS) \
7588 (cd $(HOST_SUBDIR)/fastjar && \
7589 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7590 $(TARGET-fastjar))
7591 @endif fastjar
7592
7593
7594
7595
7596 .PHONY: check-fastjar maybe-check-fastjar
7597 maybe-check-fastjar:
7598 @if fastjar
7599 maybe-check-fastjar: check-fastjar
7600
7601 # This module is only tested in a native toolchain.
7602 check-fastjar:
7603 @: $(MAKE); $(unstage)
7604 @if [ '$(host)' = '$(target)' ]; then \
7605 r=`${PWD_COMMAND}`; export r; \
7606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7607 $(HOST_EXPORTS) \
7608 (cd $(HOST_SUBDIR)/fastjar && \
7609 $(MAKE) $(FLAGS_TO_PASS) check)
7610 fi
7611
7612 @endif fastjar
7613
7614 .PHONY: install-fastjar maybe-install-fastjar
7615 maybe-install-fastjar:
7616 @if fastjar
7617 maybe-install-fastjar: install-fastjar
7618
7619 install-fastjar: installdirs
7620 @: $(MAKE); $(unstage)
7621 @r=`${PWD_COMMAND}`; export r; \
7622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7623 $(HOST_EXPORTS) \
7624 (cd $(HOST_SUBDIR)/fastjar && \
7625 $(MAKE) $(FLAGS_TO_PASS) install)
7626
7627 @endif fastjar
7628
7629 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7630 maybe-install-strip-fastjar:
7631 @if fastjar
7632 maybe-install-strip-fastjar: install-strip-fastjar
7633
7634 install-strip-fastjar: installdirs
7635 @: $(MAKE); $(unstage)
7636 @r=`${PWD_COMMAND}`; export r; \
7637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7638 $(HOST_EXPORTS) \
7639 (cd $(HOST_SUBDIR)/fastjar && \
7640 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7641
7642 @endif fastjar
7643
7644 # Other targets (info, dvi, pdf, etc.)
7645
7646 .PHONY: maybe-info-fastjar info-fastjar
7647 maybe-info-fastjar:
7648 @if fastjar
7649 maybe-info-fastjar: info-fastjar
7650
7651 info-fastjar: \
7652 configure-fastjar
7653 @: $(MAKE); $(unstage)
7654 @[ -f ./fastjar/Makefile ] || exit 0; \
7655 r=`${PWD_COMMAND}`; export r; \
7656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7657 $(HOST_EXPORTS) \
7658 for flag in $(EXTRA_HOST_FLAGS) ; do \
7659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7660 done; \
7661 echo "Doing info in fastjar"; \
7662 (cd $(HOST_SUBDIR)/fastjar && \
7663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7665 "RANLIB=$${RANLIB}" \
7666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7667 info) \
7668 || exit 1
7669
7670 @endif fastjar
7671
7672 .PHONY: maybe-dvi-fastjar dvi-fastjar
7673 maybe-dvi-fastjar:
7674 @if fastjar
7675 maybe-dvi-fastjar: dvi-fastjar
7676
7677 dvi-fastjar: \
7678 configure-fastjar
7679 @: $(MAKE); $(unstage)
7680 @[ -f ./fastjar/Makefile ] || exit 0; \
7681 r=`${PWD_COMMAND}`; export r; \
7682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7683 $(HOST_EXPORTS) \
7684 for flag in $(EXTRA_HOST_FLAGS) ; do \
7685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7686 done; \
7687 echo "Doing dvi in fastjar"; \
7688 (cd $(HOST_SUBDIR)/fastjar && \
7689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7691 "RANLIB=$${RANLIB}" \
7692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7693 dvi) \
7694 || exit 1
7695
7696 @endif fastjar
7697
7698 .PHONY: maybe-pdf-fastjar pdf-fastjar
7699 maybe-pdf-fastjar:
7700 @if fastjar
7701 maybe-pdf-fastjar: pdf-fastjar
7702
7703 pdf-fastjar: \
7704 configure-fastjar
7705 @: $(MAKE); $(unstage)
7706 @[ -f ./fastjar/Makefile ] || exit 0; \
7707 r=`${PWD_COMMAND}`; export r; \
7708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7709 $(HOST_EXPORTS) \
7710 for flag in $(EXTRA_HOST_FLAGS) ; do \
7711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7712 done; \
7713 echo "Doing pdf in fastjar"; \
7714 (cd $(HOST_SUBDIR)/fastjar && \
7715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7717 "RANLIB=$${RANLIB}" \
7718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7719 pdf) \
7720 || exit 1
7721
7722 @endif fastjar
7723
7724 .PHONY: maybe-html-fastjar html-fastjar
7725 maybe-html-fastjar:
7726 @if fastjar
7727 maybe-html-fastjar: html-fastjar
7728
7729 html-fastjar: \
7730 configure-fastjar
7731 @: $(MAKE); $(unstage)
7732 @[ -f ./fastjar/Makefile ] || exit 0; \
7733 r=`${PWD_COMMAND}`; export r; \
7734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7735 $(HOST_EXPORTS) \
7736 for flag in $(EXTRA_HOST_FLAGS) ; do \
7737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7738 done; \
7739 echo "Doing html in fastjar"; \
7740 (cd $(HOST_SUBDIR)/fastjar && \
7741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7743 "RANLIB=$${RANLIB}" \
7744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7745 html) \
7746 || exit 1
7747
7748 @endif fastjar
7749
7750 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7751 maybe-TAGS-fastjar:
7752 @if fastjar
7753 maybe-TAGS-fastjar: TAGS-fastjar
7754
7755 TAGS-fastjar: \
7756 configure-fastjar
7757 @: $(MAKE); $(unstage)
7758 @[ -f ./fastjar/Makefile ] || exit 0; \
7759 r=`${PWD_COMMAND}`; export r; \
7760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7761 $(HOST_EXPORTS) \
7762 for flag in $(EXTRA_HOST_FLAGS) ; do \
7763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7764 done; \
7765 echo "Doing TAGS in fastjar"; \
7766 (cd $(HOST_SUBDIR)/fastjar && \
7767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7769 "RANLIB=$${RANLIB}" \
7770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7771 TAGS) \
7772 || exit 1
7773
7774 @endif fastjar
7775
7776 .PHONY: maybe-install-info-fastjar install-info-fastjar
7777 maybe-install-info-fastjar:
7778 @if fastjar
7779 maybe-install-info-fastjar: install-info-fastjar
7780
7781 install-info-fastjar: \
7782 configure-fastjar \
7783 info-fastjar
7784 @: $(MAKE); $(unstage)
7785 @[ -f ./fastjar/Makefile ] || exit 0; \
7786 r=`${PWD_COMMAND}`; export r; \
7787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7788 $(HOST_EXPORTS) \
7789 for flag in $(EXTRA_HOST_FLAGS) ; do \
7790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7791 done; \
7792 echo "Doing install-info in fastjar"; \
7793 (cd $(HOST_SUBDIR)/fastjar && \
7794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7796 "RANLIB=$${RANLIB}" \
7797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7798 install-info) \
7799 || exit 1
7800
7801 @endif fastjar
7802
7803 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7804 maybe-install-pdf-fastjar:
7805 @if fastjar
7806 maybe-install-pdf-fastjar: install-pdf-fastjar
7807
7808 install-pdf-fastjar: \
7809 configure-fastjar \
7810 pdf-fastjar
7811 @: $(MAKE); $(unstage)
7812 @[ -f ./fastjar/Makefile ] || exit 0; \
7813 r=`${PWD_COMMAND}`; export r; \
7814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7815 $(HOST_EXPORTS) \
7816 for flag in $(EXTRA_HOST_FLAGS) ; do \
7817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7818 done; \
7819 echo "Doing install-pdf in fastjar"; \
7820 (cd $(HOST_SUBDIR)/fastjar && \
7821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7823 "RANLIB=$${RANLIB}" \
7824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7825 install-pdf) \
7826 || exit 1
7827
7828 @endif fastjar
7829
7830 .PHONY: maybe-install-html-fastjar install-html-fastjar
7831 maybe-install-html-fastjar:
7832 @if fastjar
7833 maybe-install-html-fastjar: install-html-fastjar
7834
7835 install-html-fastjar: \
7836 configure-fastjar \
7837 html-fastjar
7838 @: $(MAKE); $(unstage)
7839 @[ -f ./fastjar/Makefile ] || exit 0; \
7840 r=`${PWD_COMMAND}`; export r; \
7841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7842 $(HOST_EXPORTS) \
7843 for flag in $(EXTRA_HOST_FLAGS) ; do \
7844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7845 done; \
7846 echo "Doing install-html in fastjar"; \
7847 (cd $(HOST_SUBDIR)/fastjar && \
7848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7850 "RANLIB=$${RANLIB}" \
7851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7852 install-html) \
7853 || exit 1
7854
7855 @endif fastjar
7856
7857 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7858 maybe-installcheck-fastjar:
7859 @if fastjar
7860 maybe-installcheck-fastjar: installcheck-fastjar
7861
7862 installcheck-fastjar: \
7863 configure-fastjar
7864 @: $(MAKE); $(unstage)
7865 @[ -f ./fastjar/Makefile ] || exit 0; \
7866 r=`${PWD_COMMAND}`; export r; \
7867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7868 $(HOST_EXPORTS) \
7869 for flag in $(EXTRA_HOST_FLAGS) ; do \
7870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7871 done; \
7872 echo "Doing installcheck in fastjar"; \
7873 (cd $(HOST_SUBDIR)/fastjar && \
7874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7876 "RANLIB=$${RANLIB}" \
7877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7878 installcheck) \
7879 || exit 1
7880
7881 @endif fastjar
7882
7883 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7884 maybe-mostlyclean-fastjar:
7885 @if fastjar
7886 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7887
7888 mostlyclean-fastjar:
7889 @: $(MAKE); $(unstage)
7890 @[ -f ./fastjar/Makefile ] || exit 0; \
7891 r=`${PWD_COMMAND}`; export r; \
7892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7893 $(HOST_EXPORTS) \
7894 for flag in $(EXTRA_HOST_FLAGS) ; do \
7895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7896 done; \
7897 echo "Doing mostlyclean in fastjar"; \
7898 (cd $(HOST_SUBDIR)/fastjar && \
7899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7901 "RANLIB=$${RANLIB}" \
7902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7903 mostlyclean) \
7904 || exit 1
7905
7906 @endif fastjar
7907
7908 .PHONY: maybe-clean-fastjar clean-fastjar
7909 maybe-clean-fastjar:
7910 @if fastjar
7911 maybe-clean-fastjar: clean-fastjar
7912
7913 clean-fastjar:
7914 @: $(MAKE); $(unstage)
7915 @[ -f ./fastjar/Makefile ] || exit 0; \
7916 r=`${PWD_COMMAND}`; export r; \
7917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7918 $(HOST_EXPORTS) \
7919 for flag in $(EXTRA_HOST_FLAGS) ; do \
7920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7921 done; \
7922 echo "Doing clean in fastjar"; \
7923 (cd $(HOST_SUBDIR)/fastjar && \
7924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7926 "RANLIB=$${RANLIB}" \
7927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7928 clean) \
7929 || exit 1
7930
7931 @endif fastjar
7932
7933 .PHONY: maybe-distclean-fastjar distclean-fastjar
7934 maybe-distclean-fastjar:
7935 @if fastjar
7936 maybe-distclean-fastjar: distclean-fastjar
7937
7938 distclean-fastjar:
7939 @: $(MAKE); $(unstage)
7940 @[ -f ./fastjar/Makefile ] || exit 0; \
7941 r=`${PWD_COMMAND}`; export r; \
7942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7943 $(HOST_EXPORTS) \
7944 for flag in $(EXTRA_HOST_FLAGS) ; do \
7945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7946 done; \
7947 echo "Doing distclean in fastjar"; \
7948 (cd $(HOST_SUBDIR)/fastjar && \
7949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7951 "RANLIB=$${RANLIB}" \
7952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7953 distclean) \
7954 || exit 1
7955
7956 @endif fastjar
7957
7958 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7959 maybe-maintainer-clean-fastjar:
7960 @if fastjar
7961 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7962
7963 maintainer-clean-fastjar:
7964 @: $(MAKE); $(unstage)
7965 @[ -f ./fastjar/Makefile ] || exit 0; \
7966 r=`${PWD_COMMAND}`; export r; \
7967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7968 $(HOST_EXPORTS) \
7969 for flag in $(EXTRA_HOST_FLAGS) ; do \
7970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7971 done; \
7972 echo "Doing maintainer-clean in fastjar"; \
7973 (cd $(HOST_SUBDIR)/fastjar && \
7974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7976 "RANLIB=$${RANLIB}" \
7977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7978 maintainer-clean) \
7979 || exit 1
7980
7981 @endif fastjar
7982
7983
7984
7985 .PHONY: configure-fixincludes maybe-configure-fixincludes
7986 maybe-configure-fixincludes:
7987 @if gcc-bootstrap
7988 configure-fixincludes: stage_current
7989 @endif gcc-bootstrap
7990 @if fixincludes
7991 maybe-configure-fixincludes: configure-fixincludes
7992 configure-fixincludes:
7993 @r=`${PWD_COMMAND}`; export r; \
7994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7995 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
7997 $(HOST_EXPORTS) \
7998 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7999 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8000 case $(srcdir) in \
8001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8002 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8004 esac; \
8005 module_srcdir=fixincludes; \
8006 $(SHELL) \
8007 $$s/$$module_srcdir/configure \
8008 --srcdir=$${topdir}/$$module_srcdir \
8009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8010 --target=${target_alias} \
8011 || exit 1
8012 @endif fixincludes
8013
8014
8015
8016 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8017 maybe-configure-stage1-fixincludes:
8018 @if fixincludes-bootstrap
8019 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8020 configure-stage1-fixincludes:
8021 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8022 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8023 @r=`${PWD_COMMAND}`; export r; \
8024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8025 TFLAGS="$(STAGE1_TFLAGS)"; \
8026 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8027 $(HOST_EXPORTS) \
8028 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8029 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8030 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8031 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8033 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8034 case $(srcdir) in \
8035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8036 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8038 esac; \
8039 module_srcdir=fixincludes; \
8040 $(SHELL) $$s/$$module_srcdir/configure \
8041 --srcdir=$${topdir}/$$module_srcdir \
8042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8043 --target=${target_alias} \
8044 \
8045 $(STAGE1_CONFIGURE_FLAGS)
8046 @endif fixincludes-bootstrap
8047
8048 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8049 maybe-configure-stage2-fixincludes:
8050 @if fixincludes-bootstrap
8051 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8052 configure-stage2-fixincludes:
8053 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8055 @r=`${PWD_COMMAND}`; export r; \
8056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8057 TFLAGS="$(STAGE2_TFLAGS)"; \
8058 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8059 $(HOST_EXPORTS) \
8060 $(POSTSTAGE1_HOST_EXPORTS) \
8061 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8062 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8063 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8064 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8066 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8067 case $(srcdir) in \
8068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8069 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8071 esac; \
8072 module_srcdir=fixincludes; \
8073 $(SHELL) $$s/$$module_srcdir/configure \
8074 --srcdir=$${topdir}/$$module_srcdir \
8075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8076 --target=${target_alias} \
8077 --with-build-libsubdir=$(HOST_SUBDIR) \
8078 $(STAGE2_CONFIGURE_FLAGS)
8079 @endif fixincludes-bootstrap
8080
8081 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8082 maybe-configure-stage3-fixincludes:
8083 @if fixincludes-bootstrap
8084 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8085 configure-stage3-fixincludes:
8086 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8088 @r=`${PWD_COMMAND}`; export r; \
8089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8090 TFLAGS="$(STAGE3_TFLAGS)"; \
8091 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8092 $(HOST_EXPORTS) \
8093 $(POSTSTAGE1_HOST_EXPORTS) \
8094 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8095 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8096 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8097 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8099 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8100 case $(srcdir) in \
8101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8102 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8104 esac; \
8105 module_srcdir=fixincludes; \
8106 $(SHELL) $$s/$$module_srcdir/configure \
8107 --srcdir=$${topdir}/$$module_srcdir \
8108 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8109 --target=${target_alias} \
8110 --with-build-libsubdir=$(HOST_SUBDIR) \
8111 $(STAGE3_CONFIGURE_FLAGS)
8112 @endif fixincludes-bootstrap
8113
8114 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8115 maybe-configure-stage4-fixincludes:
8116 @if fixincludes-bootstrap
8117 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8118 configure-stage4-fixincludes:
8119 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8120 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8121 @r=`${PWD_COMMAND}`; export r; \
8122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8123 TFLAGS="$(STAGE4_TFLAGS)"; \
8124 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8125 $(HOST_EXPORTS) \
8126 $(POSTSTAGE1_HOST_EXPORTS) \
8127 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8128 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8129 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8130 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8131 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8132 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8133 case $(srcdir) in \
8134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8135 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8137 esac; \
8138 module_srcdir=fixincludes; \
8139 $(SHELL) $$s/$$module_srcdir/configure \
8140 --srcdir=$${topdir}/$$module_srcdir \
8141 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8142 --target=${target_alias} \
8143 --with-build-libsubdir=$(HOST_SUBDIR) \
8144 $(STAGE4_CONFIGURE_FLAGS)
8145 @endif fixincludes-bootstrap
8146
8147 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8148 maybe-configure-stageprofile-fixincludes:
8149 @if fixincludes-bootstrap
8150 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8151 configure-stageprofile-fixincludes:
8152 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8154 @r=`${PWD_COMMAND}`; export r; \
8155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8156 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8157 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8158 $(HOST_EXPORTS) \
8159 $(POSTSTAGE1_HOST_EXPORTS) \
8160 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8161 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8162 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8163 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8165 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8166 case $(srcdir) in \
8167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8168 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8170 esac; \
8171 module_srcdir=fixincludes; \
8172 $(SHELL) $$s/$$module_srcdir/configure \
8173 --srcdir=$${topdir}/$$module_srcdir \
8174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8175 --target=${target_alias} \
8176 --with-build-libsubdir=$(HOST_SUBDIR) \
8177 $(STAGEprofile_CONFIGURE_FLAGS)
8178 @endif fixincludes-bootstrap
8179
8180 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8181 maybe-configure-stagefeedback-fixincludes:
8182 @if fixincludes-bootstrap
8183 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8184 configure-stagefeedback-fixincludes:
8185 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8186 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8187 @r=`${PWD_COMMAND}`; export r; \
8188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8189 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8190 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8191 $(HOST_EXPORTS) \
8192 $(POSTSTAGE1_HOST_EXPORTS) \
8193 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8194 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8195 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8196 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8198 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8199 case $(srcdir) in \
8200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8201 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8203 esac; \
8204 module_srcdir=fixincludes; \
8205 $(SHELL) $$s/$$module_srcdir/configure \
8206 --srcdir=$${topdir}/$$module_srcdir \
8207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8208 --target=${target_alias} \
8209 --with-build-libsubdir=$(HOST_SUBDIR) \
8210 $(STAGEfeedback_CONFIGURE_FLAGS)
8211 @endif fixincludes-bootstrap
8212
8213
8214
8215
8216
8217 .PHONY: all-fixincludes maybe-all-fixincludes
8218 maybe-all-fixincludes:
8219 @if gcc-bootstrap
8220 all-fixincludes: stage_current
8221 @endif gcc-bootstrap
8222 @if fixincludes
8223 TARGET-fixincludes=all
8224 maybe-all-fixincludes: all-fixincludes
8225 all-fixincludes: configure-fixincludes
8226 @r=`${PWD_COMMAND}`; export r; \
8227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8228 $(HOST_EXPORTS) \
8229 (cd $(HOST_SUBDIR)/fixincludes && \
8230 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8231 $(TARGET-fixincludes))
8232 @endif fixincludes
8233
8234
8235
8236 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8237 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8238 maybe-all-stage1-fixincludes:
8239 maybe-clean-stage1-fixincludes:
8240 @if fixincludes-bootstrap
8241 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8242 all-stage1: all-stage1-fixincludes
8243 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8244 all-stage1-fixincludes: configure-stage1-fixincludes
8245 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8246 @r=`${PWD_COMMAND}`; export r; \
8247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8248 TFLAGS="$(STAGE1_TFLAGS)"; \
8249 $(HOST_EXPORTS) \
8250 cd $(HOST_SUBDIR)/fixincludes && \
8251 \
8252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8253 CFLAGS="$(STAGE1_CFLAGS)" \
8254 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8255 LIBCFLAGS="$(LIBCFLAGS)" \
8256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8259 $(EXTRA_HOST_FLAGS) \
8260 $(STAGE1_FLAGS_TO_PASS) \
8261 TFLAGS="$(STAGE1_TFLAGS)" \
8262 $(TARGET-stage1-fixincludes)
8263
8264 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8265 clean-stage1: clean-stage1-fixincludes
8266 clean-stage1-fixincludes:
8267 @if [ $(current_stage) = stage1 ]; then \
8268 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8269 else \
8270 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8271 $(MAKE) stage1-start; \
8272 fi; \
8273 cd $(HOST_SUBDIR)/fixincludes && \
8274 $(MAKE) $(EXTRA_HOST_FLAGS) \
8275 $(STAGE1_FLAGS_TO_PASS) clean
8276 @endif fixincludes-bootstrap
8277
8278
8279 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8280 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8281 maybe-all-stage2-fixincludes:
8282 maybe-clean-stage2-fixincludes:
8283 @if fixincludes-bootstrap
8284 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8285 all-stage2: all-stage2-fixincludes
8286 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8287 all-stage2-fixincludes: configure-stage2-fixincludes
8288 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8289 @r=`${PWD_COMMAND}`; export r; \
8290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8291 TFLAGS="$(STAGE2_TFLAGS)"; \
8292 $(HOST_EXPORTS) \
8293 $(POSTSTAGE1_HOST_EXPORTS) \
8294 cd $(HOST_SUBDIR)/fixincludes && \
8295 \
8296 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8297 CFLAGS="$(STAGE2_CFLAGS)" \
8298 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8299 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8300 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8301 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8302 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8303 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8304 TFLAGS="$(STAGE2_TFLAGS)" \
8305 $(TARGET-stage2-fixincludes)
8306
8307 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8308 clean-stage2: clean-stage2-fixincludes
8309 clean-stage2-fixincludes:
8310 @if [ $(current_stage) = stage2 ]; then \
8311 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8312 else \
8313 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8314 $(MAKE) stage2-start; \
8315 fi; \
8316 cd $(HOST_SUBDIR)/fixincludes && \
8317 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8318 @endif fixincludes-bootstrap
8319
8320
8321 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8322 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8323 maybe-all-stage3-fixincludes:
8324 maybe-clean-stage3-fixincludes:
8325 @if fixincludes-bootstrap
8326 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8327 all-stage3: all-stage3-fixincludes
8328 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8329 all-stage3-fixincludes: configure-stage3-fixincludes
8330 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8331 @r=`${PWD_COMMAND}`; export r; \
8332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8333 TFLAGS="$(STAGE3_TFLAGS)"; \
8334 $(HOST_EXPORTS) \
8335 $(POSTSTAGE1_HOST_EXPORTS) \
8336 cd $(HOST_SUBDIR)/fixincludes && \
8337 \
8338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8339 CFLAGS="$(STAGE3_CFLAGS)" \
8340 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8341 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8345 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8346 TFLAGS="$(STAGE3_TFLAGS)" \
8347 $(TARGET-stage3-fixincludes)
8348
8349 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8350 clean-stage3: clean-stage3-fixincludes
8351 clean-stage3-fixincludes:
8352 @if [ $(current_stage) = stage3 ]; then \
8353 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8354 else \
8355 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8356 $(MAKE) stage3-start; \
8357 fi; \
8358 cd $(HOST_SUBDIR)/fixincludes && \
8359 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8360 @endif fixincludes-bootstrap
8361
8362
8363 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8364 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8365 maybe-all-stage4-fixincludes:
8366 maybe-clean-stage4-fixincludes:
8367 @if fixincludes-bootstrap
8368 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8369 all-stage4: all-stage4-fixincludes
8370 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8371 all-stage4-fixincludes: configure-stage4-fixincludes
8372 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8373 @r=`${PWD_COMMAND}`; export r; \
8374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8375 TFLAGS="$(STAGE4_TFLAGS)"; \
8376 $(HOST_EXPORTS) \
8377 $(POSTSTAGE1_HOST_EXPORTS) \
8378 cd $(HOST_SUBDIR)/fixincludes && \
8379 \
8380 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8381 CFLAGS="$(STAGE4_CFLAGS)" \
8382 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8383 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8384 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8385 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8386 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8387 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8388 TFLAGS="$(STAGE4_TFLAGS)" \
8389 $(TARGET-stage4-fixincludes)
8390
8391 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8392 clean-stage4: clean-stage4-fixincludes
8393 clean-stage4-fixincludes:
8394 @if [ $(current_stage) = stage4 ]; then \
8395 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8396 else \
8397 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8398 $(MAKE) stage4-start; \
8399 fi; \
8400 cd $(HOST_SUBDIR)/fixincludes && \
8401 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8402 @endif fixincludes-bootstrap
8403
8404
8405 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8406 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8407 maybe-all-stageprofile-fixincludes:
8408 maybe-clean-stageprofile-fixincludes:
8409 @if fixincludes-bootstrap
8410 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8411 all-stageprofile: all-stageprofile-fixincludes
8412 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8413 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8414 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8415 @r=`${PWD_COMMAND}`; export r; \
8416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8417 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8418 $(HOST_EXPORTS) \
8419 $(POSTSTAGE1_HOST_EXPORTS) \
8420 cd $(HOST_SUBDIR)/fixincludes && \
8421 \
8422 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8423 CFLAGS="$(STAGEprofile_CFLAGS)" \
8424 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8425 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8426 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8427 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8428 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8429 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8430 TFLAGS="$(STAGEprofile_TFLAGS)" \
8431 $(TARGET-stageprofile-fixincludes)
8432
8433 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8434 clean-stageprofile: clean-stageprofile-fixincludes
8435 clean-stageprofile-fixincludes:
8436 @if [ $(current_stage) = stageprofile ]; then \
8437 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8438 else \
8439 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8440 $(MAKE) stageprofile-start; \
8441 fi; \
8442 cd $(HOST_SUBDIR)/fixincludes && \
8443 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8444 @endif fixincludes-bootstrap
8445
8446
8447 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8448 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8449 maybe-all-stagefeedback-fixincludes:
8450 maybe-clean-stagefeedback-fixincludes:
8451 @if fixincludes-bootstrap
8452 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8453 all-stagefeedback: all-stagefeedback-fixincludes
8454 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8455 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8456 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8457 @r=`${PWD_COMMAND}`; export r; \
8458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8459 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8460 $(HOST_EXPORTS) \
8461 $(POSTSTAGE1_HOST_EXPORTS) \
8462 cd $(HOST_SUBDIR)/fixincludes && \
8463 \
8464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8465 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8466 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8467 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8472 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8473 $(TARGET-stagefeedback-fixincludes)
8474
8475 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8476 clean-stagefeedback: clean-stagefeedback-fixincludes
8477 clean-stagefeedback-fixincludes:
8478 @if [ $(current_stage) = stagefeedback ]; then \
8479 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8480 else \
8481 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8482 $(MAKE) stagefeedback-start; \
8483 fi; \
8484 cd $(HOST_SUBDIR)/fixincludes && \
8485 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8486 @endif fixincludes-bootstrap
8487
8488
8489
8490
8491
8492 .PHONY: check-fixincludes maybe-check-fixincludes
8493 maybe-check-fixincludes:
8494 @if fixincludes
8495 maybe-check-fixincludes: check-fixincludes
8496
8497 check-fixincludes:
8498 @: $(MAKE); $(unstage)
8499 @r=`${PWD_COMMAND}`; export r; \
8500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8501 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
8502 (cd $(HOST_SUBDIR)/fixincludes && \
8503 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
8504
8505 @endif fixincludes
8506
8507 .PHONY: install-fixincludes maybe-install-fixincludes
8508 maybe-install-fixincludes:
8509 @if fixincludes
8510 maybe-install-fixincludes: install-fixincludes
8511
8512 install-fixincludes: installdirs
8513 @: $(MAKE); $(unstage)
8514 @r=`${PWD_COMMAND}`; export r; \
8515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8516 $(HOST_EXPORTS) \
8517 (cd $(HOST_SUBDIR)/fixincludes && \
8518 $(MAKE) $(FLAGS_TO_PASS) install)
8519
8520 @endif fixincludes
8521
8522 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8523 maybe-install-strip-fixincludes:
8524 @if fixincludes
8525 maybe-install-strip-fixincludes: install-strip-fixincludes
8526
8527 install-strip-fixincludes: installdirs
8528 @: $(MAKE); $(unstage)
8529 @r=`${PWD_COMMAND}`; export r; \
8530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8531 $(HOST_EXPORTS) \
8532 (cd $(HOST_SUBDIR)/fixincludes && \
8533 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8534
8535 @endif fixincludes
8536
8537 # Other targets (info, dvi, pdf, etc.)
8538
8539 .PHONY: maybe-info-fixincludes info-fixincludes
8540 maybe-info-fixincludes:
8541 @if fixincludes
8542 maybe-info-fixincludes: info-fixincludes
8543
8544 info-fixincludes: \
8545 configure-fixincludes
8546 @[ -f ./fixincludes/Makefile ] || exit 0; \
8547 r=`${PWD_COMMAND}`; export r; \
8548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8549 $(HOST_EXPORTS) \
8550 for flag in $(EXTRA_HOST_FLAGS) ; do \
8551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8552 done; \
8553 echo "Doing info in fixincludes"; \
8554 (cd $(HOST_SUBDIR)/fixincludes && \
8555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8557 "RANLIB=$${RANLIB}" \
8558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8559 info) \
8560 || exit 1
8561
8562 @endif fixincludes
8563
8564 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8565 maybe-dvi-fixincludes:
8566 @if fixincludes
8567 maybe-dvi-fixincludes: dvi-fixincludes
8568
8569 dvi-fixincludes: \
8570 configure-fixincludes
8571 @[ -f ./fixincludes/Makefile ] || exit 0; \
8572 r=`${PWD_COMMAND}`; export r; \
8573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8574 $(HOST_EXPORTS) \
8575 for flag in $(EXTRA_HOST_FLAGS) ; do \
8576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8577 done; \
8578 echo "Doing dvi in fixincludes"; \
8579 (cd $(HOST_SUBDIR)/fixincludes && \
8580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8582 "RANLIB=$${RANLIB}" \
8583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8584 dvi) \
8585 || exit 1
8586
8587 @endif fixincludes
8588
8589 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8590 maybe-pdf-fixincludes:
8591 @if fixincludes
8592 maybe-pdf-fixincludes: pdf-fixincludes
8593
8594 pdf-fixincludes: \
8595 configure-fixincludes
8596 @[ -f ./fixincludes/Makefile ] || exit 0; \
8597 r=`${PWD_COMMAND}`; export r; \
8598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8599 $(HOST_EXPORTS) \
8600 for flag in $(EXTRA_HOST_FLAGS) ; do \
8601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8602 done; \
8603 echo "Doing pdf in fixincludes"; \
8604 (cd $(HOST_SUBDIR)/fixincludes && \
8605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8607 "RANLIB=$${RANLIB}" \
8608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8609 pdf) \
8610 || exit 1
8611
8612 @endif fixincludes
8613
8614 .PHONY: maybe-html-fixincludes html-fixincludes
8615 maybe-html-fixincludes:
8616 @if fixincludes
8617 maybe-html-fixincludes: html-fixincludes
8618
8619 html-fixincludes: \
8620 configure-fixincludes
8621 @[ -f ./fixincludes/Makefile ] || exit 0; \
8622 r=`${PWD_COMMAND}`; export r; \
8623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8624 $(HOST_EXPORTS) \
8625 for flag in $(EXTRA_HOST_FLAGS) ; do \
8626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8627 done; \
8628 echo "Doing html in fixincludes"; \
8629 (cd $(HOST_SUBDIR)/fixincludes && \
8630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8632 "RANLIB=$${RANLIB}" \
8633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8634 html) \
8635 || exit 1
8636
8637 @endif fixincludes
8638
8639 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8640 maybe-TAGS-fixincludes:
8641 @if fixincludes
8642 maybe-TAGS-fixincludes: TAGS-fixincludes
8643
8644 # fixincludes doesn't support TAGS.
8645 TAGS-fixincludes:
8646
8647 @endif fixincludes
8648
8649 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8650 maybe-install-info-fixincludes:
8651 @if fixincludes
8652 maybe-install-info-fixincludes: install-info-fixincludes
8653
8654 install-info-fixincludes: \
8655 configure-fixincludes \
8656 info-fixincludes
8657 @[ -f ./fixincludes/Makefile ] || exit 0; \
8658 r=`${PWD_COMMAND}`; export r; \
8659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8660 $(HOST_EXPORTS) \
8661 for flag in $(EXTRA_HOST_FLAGS) ; do \
8662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8663 done; \
8664 echo "Doing install-info in fixincludes"; \
8665 (cd $(HOST_SUBDIR)/fixincludes && \
8666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8668 "RANLIB=$${RANLIB}" \
8669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8670 install-info) \
8671 || exit 1
8672
8673 @endif fixincludes
8674
8675 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8676 maybe-install-pdf-fixincludes:
8677 @if fixincludes
8678 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8679
8680 install-pdf-fixincludes: \
8681 configure-fixincludes \
8682 pdf-fixincludes
8683 @[ -f ./fixincludes/Makefile ] || exit 0; \
8684 r=`${PWD_COMMAND}`; export r; \
8685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8686 $(HOST_EXPORTS) \
8687 for flag in $(EXTRA_HOST_FLAGS) ; do \
8688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8689 done; \
8690 echo "Doing install-pdf in fixincludes"; \
8691 (cd $(HOST_SUBDIR)/fixincludes && \
8692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8694 "RANLIB=$${RANLIB}" \
8695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8696 install-pdf) \
8697 || exit 1
8698
8699 @endif fixincludes
8700
8701 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8702 maybe-install-html-fixincludes:
8703 @if fixincludes
8704 maybe-install-html-fixincludes: install-html-fixincludes
8705
8706 install-html-fixincludes: \
8707 configure-fixincludes \
8708 html-fixincludes
8709 @[ -f ./fixincludes/Makefile ] || exit 0; \
8710 r=`${PWD_COMMAND}`; export r; \
8711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8712 $(HOST_EXPORTS) \
8713 for flag in $(EXTRA_HOST_FLAGS) ; do \
8714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8715 done; \
8716 echo "Doing install-html in fixincludes"; \
8717 (cd $(HOST_SUBDIR)/fixincludes && \
8718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8720 "RANLIB=$${RANLIB}" \
8721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8722 install-html) \
8723 || exit 1
8724
8725 @endif fixincludes
8726
8727 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8728 maybe-installcheck-fixincludes:
8729 @if fixincludes
8730 maybe-installcheck-fixincludes: installcheck-fixincludes
8731
8732 installcheck-fixincludes: \
8733 configure-fixincludes
8734 @[ -f ./fixincludes/Makefile ] || exit 0; \
8735 r=`${PWD_COMMAND}`; export r; \
8736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8737 $(HOST_EXPORTS) \
8738 for flag in $(EXTRA_HOST_FLAGS) ; do \
8739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8740 done; \
8741 echo "Doing installcheck in fixincludes"; \
8742 (cd $(HOST_SUBDIR)/fixincludes && \
8743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8745 "RANLIB=$${RANLIB}" \
8746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8747 installcheck) \
8748 || exit 1
8749
8750 @endif fixincludes
8751
8752 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8753 maybe-mostlyclean-fixincludes:
8754 @if fixincludes
8755 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8756
8757 mostlyclean-fixincludes:
8758 @[ -f ./fixincludes/Makefile ] || exit 0; \
8759 r=`${PWD_COMMAND}`; export r; \
8760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8761 $(HOST_EXPORTS) \
8762 for flag in $(EXTRA_HOST_FLAGS) ; do \
8763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8764 done; \
8765 echo "Doing mostlyclean in fixincludes"; \
8766 (cd $(HOST_SUBDIR)/fixincludes && \
8767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8769 "RANLIB=$${RANLIB}" \
8770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8771 mostlyclean) \
8772 || exit 1
8773
8774 @endif fixincludes
8775
8776 .PHONY: maybe-clean-fixincludes clean-fixincludes
8777 maybe-clean-fixincludes:
8778 @if fixincludes
8779 maybe-clean-fixincludes: clean-fixincludes
8780
8781 clean-fixincludes:
8782 @[ -f ./fixincludes/Makefile ] || exit 0; \
8783 r=`${PWD_COMMAND}`; export r; \
8784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8785 $(HOST_EXPORTS) \
8786 for flag in $(EXTRA_HOST_FLAGS) ; do \
8787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8788 done; \
8789 echo "Doing clean in fixincludes"; \
8790 (cd $(HOST_SUBDIR)/fixincludes && \
8791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8793 "RANLIB=$${RANLIB}" \
8794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8795 clean) \
8796 || exit 1
8797
8798 @endif fixincludes
8799
8800 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8801 maybe-distclean-fixincludes:
8802 @if fixincludes
8803 maybe-distclean-fixincludes: distclean-fixincludes
8804
8805 distclean-fixincludes:
8806 @[ -f ./fixincludes/Makefile ] || exit 0; \
8807 r=`${PWD_COMMAND}`; export r; \
8808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8809 $(HOST_EXPORTS) \
8810 for flag in $(EXTRA_HOST_FLAGS) ; do \
8811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8812 done; \
8813 echo "Doing distclean in fixincludes"; \
8814 (cd $(HOST_SUBDIR)/fixincludes && \
8815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8817 "RANLIB=$${RANLIB}" \
8818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8819 distclean) \
8820 || exit 1
8821
8822 @endif fixincludes
8823
8824 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8825 maybe-maintainer-clean-fixincludes:
8826 @if fixincludes
8827 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8828
8829 maintainer-clean-fixincludes:
8830 @[ -f ./fixincludes/Makefile ] || exit 0; \
8831 r=`${PWD_COMMAND}`; export r; \
8832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8833 $(HOST_EXPORTS) \
8834 for flag in $(EXTRA_HOST_FLAGS) ; do \
8835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8836 done; \
8837 echo "Doing maintainer-clean in fixincludes"; \
8838 (cd $(HOST_SUBDIR)/fixincludes && \
8839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8841 "RANLIB=$${RANLIB}" \
8842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8843 maintainer-clean) \
8844 || exit 1
8845
8846 @endif fixincludes
8847
8848
8849
8850 .PHONY: configure-flex maybe-configure-flex
8851 maybe-configure-flex:
8852 @if gcc-bootstrap
8853 configure-flex: stage_current
8854 @endif gcc-bootstrap
8855 @if flex
8856 maybe-configure-flex: configure-flex
8857 configure-flex:
8858 @: $(MAKE); $(unstage)
8859 @r=`${PWD_COMMAND}`; export r; \
8860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8861 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
8863 $(HOST_EXPORTS) \
8864 echo Configuring in $(HOST_SUBDIR)/flex; \
8865 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8866 case $(srcdir) in \
8867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8868 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8870 esac; \
8871 module_srcdir=flex; \
8872 $(SHELL) \
8873 $$s/$$module_srcdir/configure \
8874 --srcdir=$${topdir}/$$module_srcdir \
8875 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8876 --target=${target_alias} \
8877 || exit 1
8878 @endif flex
8879
8880
8881
8882
8883
8884 .PHONY: all-flex maybe-all-flex
8885 maybe-all-flex:
8886 @if gcc-bootstrap
8887 all-flex: stage_current
8888 @endif gcc-bootstrap
8889 @if flex
8890 TARGET-flex=all
8891 maybe-all-flex: all-flex
8892 all-flex: configure-flex
8893 @: $(MAKE); $(unstage)
8894 @r=`${PWD_COMMAND}`; export r; \
8895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8896 $(HOST_EXPORTS) \
8897 (cd $(HOST_SUBDIR)/flex && \
8898 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8899 $(TARGET-flex))
8900 @endif flex
8901
8902
8903
8904
8905 .PHONY: check-flex maybe-check-flex
8906 maybe-check-flex:
8907 @if flex
8908 maybe-check-flex: check-flex
8909
8910 # This module is only tested in a native toolchain.
8911 check-flex:
8912 @: $(MAKE); $(unstage)
8913 @if [ '$(host)' = '$(target)' ]; then \
8914 r=`${PWD_COMMAND}`; export r; \
8915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8916 $(HOST_EXPORTS) \
8917 (cd $(HOST_SUBDIR)/flex && \
8918 $(MAKE) $(FLAGS_TO_PASS) check)
8919 fi
8920
8921 @endif flex
8922
8923 .PHONY: install-flex maybe-install-flex
8924 maybe-install-flex:
8925 @if flex
8926 maybe-install-flex: install-flex
8927
8928 install-flex: installdirs
8929 @: $(MAKE); $(unstage)
8930 @r=`${PWD_COMMAND}`; export r; \
8931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8932 $(HOST_EXPORTS) \
8933 (cd $(HOST_SUBDIR)/flex && \
8934 $(MAKE) $(FLAGS_TO_PASS) install)
8935
8936 @endif flex
8937
8938 .PHONY: install-strip-flex maybe-install-strip-flex
8939 maybe-install-strip-flex:
8940 @if flex
8941 maybe-install-strip-flex: install-strip-flex
8942
8943 install-strip-flex: installdirs
8944 @: $(MAKE); $(unstage)
8945 @r=`${PWD_COMMAND}`; export r; \
8946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8947 $(HOST_EXPORTS) \
8948 (cd $(HOST_SUBDIR)/flex && \
8949 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8950
8951 @endif flex
8952
8953 # Other targets (info, dvi, pdf, etc.)
8954
8955 .PHONY: maybe-info-flex info-flex
8956 maybe-info-flex:
8957 @if flex
8958 maybe-info-flex: info-flex
8959
8960 info-flex: \
8961 configure-flex
8962 @: $(MAKE); $(unstage)
8963 @[ -f ./flex/Makefile ] || exit 0; \
8964 r=`${PWD_COMMAND}`; export r; \
8965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8966 $(HOST_EXPORTS) \
8967 for flag in $(EXTRA_HOST_FLAGS) ; do \
8968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8969 done; \
8970 echo "Doing info in flex"; \
8971 (cd $(HOST_SUBDIR)/flex && \
8972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8974 "RANLIB=$${RANLIB}" \
8975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8976 info) \
8977 || exit 1
8978
8979 @endif flex
8980
8981 .PHONY: maybe-dvi-flex dvi-flex
8982 maybe-dvi-flex:
8983 @if flex
8984 maybe-dvi-flex: dvi-flex
8985
8986 dvi-flex: \
8987 configure-flex
8988 @: $(MAKE); $(unstage)
8989 @[ -f ./flex/Makefile ] || exit 0; \
8990 r=`${PWD_COMMAND}`; export r; \
8991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8992 $(HOST_EXPORTS) \
8993 for flag in $(EXTRA_HOST_FLAGS) ; do \
8994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8995 done; \
8996 echo "Doing dvi in flex"; \
8997 (cd $(HOST_SUBDIR)/flex && \
8998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9000 "RANLIB=$${RANLIB}" \
9001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9002 dvi) \
9003 || exit 1
9004
9005 @endif flex
9006
9007 .PHONY: maybe-pdf-flex pdf-flex
9008 maybe-pdf-flex:
9009 @if flex
9010 maybe-pdf-flex: pdf-flex
9011
9012 pdf-flex: \
9013 configure-flex
9014 @: $(MAKE); $(unstage)
9015 @[ -f ./flex/Makefile ] || exit 0; \
9016 r=`${PWD_COMMAND}`; export r; \
9017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9018 $(HOST_EXPORTS) \
9019 for flag in $(EXTRA_HOST_FLAGS) ; do \
9020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9021 done; \
9022 echo "Doing pdf in flex"; \
9023 (cd $(HOST_SUBDIR)/flex && \
9024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9026 "RANLIB=$${RANLIB}" \
9027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9028 pdf) \
9029 || exit 1
9030
9031 @endif flex
9032
9033 .PHONY: maybe-html-flex html-flex
9034 maybe-html-flex:
9035 @if flex
9036 maybe-html-flex: html-flex
9037
9038 html-flex: \
9039 configure-flex
9040 @: $(MAKE); $(unstage)
9041 @[ -f ./flex/Makefile ] || exit 0; \
9042 r=`${PWD_COMMAND}`; export r; \
9043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9044 $(HOST_EXPORTS) \
9045 for flag in $(EXTRA_HOST_FLAGS) ; do \
9046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9047 done; \
9048 echo "Doing html in flex"; \
9049 (cd $(HOST_SUBDIR)/flex && \
9050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9052 "RANLIB=$${RANLIB}" \
9053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9054 html) \
9055 || exit 1
9056
9057 @endif flex
9058
9059 .PHONY: maybe-TAGS-flex TAGS-flex
9060 maybe-TAGS-flex:
9061 @if flex
9062 maybe-TAGS-flex: TAGS-flex
9063
9064 TAGS-flex: \
9065 configure-flex
9066 @: $(MAKE); $(unstage)
9067 @[ -f ./flex/Makefile ] || exit 0; \
9068 r=`${PWD_COMMAND}`; export r; \
9069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9070 $(HOST_EXPORTS) \
9071 for flag in $(EXTRA_HOST_FLAGS) ; do \
9072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9073 done; \
9074 echo "Doing TAGS in flex"; \
9075 (cd $(HOST_SUBDIR)/flex && \
9076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9078 "RANLIB=$${RANLIB}" \
9079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9080 TAGS) \
9081 || exit 1
9082
9083 @endif flex
9084
9085 .PHONY: maybe-install-info-flex install-info-flex
9086 maybe-install-info-flex:
9087 @if flex
9088 maybe-install-info-flex: install-info-flex
9089
9090 install-info-flex: \
9091 configure-flex \
9092 info-flex
9093 @: $(MAKE); $(unstage)
9094 @[ -f ./flex/Makefile ] || exit 0; \
9095 r=`${PWD_COMMAND}`; export r; \
9096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9097 $(HOST_EXPORTS) \
9098 for flag in $(EXTRA_HOST_FLAGS) ; do \
9099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9100 done; \
9101 echo "Doing install-info in flex"; \
9102 (cd $(HOST_SUBDIR)/flex && \
9103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9105 "RANLIB=$${RANLIB}" \
9106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9107 install-info) \
9108 || exit 1
9109
9110 @endif flex
9111
9112 .PHONY: maybe-install-pdf-flex install-pdf-flex
9113 maybe-install-pdf-flex:
9114 @if flex
9115 maybe-install-pdf-flex: install-pdf-flex
9116
9117 install-pdf-flex: \
9118 configure-flex \
9119 pdf-flex
9120 @: $(MAKE); $(unstage)
9121 @[ -f ./flex/Makefile ] || exit 0; \
9122 r=`${PWD_COMMAND}`; export r; \
9123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9124 $(HOST_EXPORTS) \
9125 for flag in $(EXTRA_HOST_FLAGS) ; do \
9126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9127 done; \
9128 echo "Doing install-pdf in flex"; \
9129 (cd $(HOST_SUBDIR)/flex && \
9130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9132 "RANLIB=$${RANLIB}" \
9133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9134 install-pdf) \
9135 || exit 1
9136
9137 @endif flex
9138
9139 .PHONY: maybe-install-html-flex install-html-flex
9140 maybe-install-html-flex:
9141 @if flex
9142 maybe-install-html-flex: install-html-flex
9143
9144 install-html-flex: \
9145 configure-flex \
9146 html-flex
9147 @: $(MAKE); $(unstage)
9148 @[ -f ./flex/Makefile ] || exit 0; \
9149 r=`${PWD_COMMAND}`; export r; \
9150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9151 $(HOST_EXPORTS) \
9152 for flag in $(EXTRA_HOST_FLAGS) ; do \
9153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9154 done; \
9155 echo "Doing install-html in flex"; \
9156 (cd $(HOST_SUBDIR)/flex && \
9157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9159 "RANLIB=$${RANLIB}" \
9160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9161 install-html) \
9162 || exit 1
9163
9164 @endif flex
9165
9166 .PHONY: maybe-installcheck-flex installcheck-flex
9167 maybe-installcheck-flex:
9168 @if flex
9169 maybe-installcheck-flex: installcheck-flex
9170
9171 installcheck-flex: \
9172 configure-flex
9173 @: $(MAKE); $(unstage)
9174 @[ -f ./flex/Makefile ] || exit 0; \
9175 r=`${PWD_COMMAND}`; export r; \
9176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9177 $(HOST_EXPORTS) \
9178 for flag in $(EXTRA_HOST_FLAGS) ; do \
9179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9180 done; \
9181 echo "Doing installcheck in flex"; \
9182 (cd $(HOST_SUBDIR)/flex && \
9183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9185 "RANLIB=$${RANLIB}" \
9186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9187 installcheck) \
9188 || exit 1
9189
9190 @endif flex
9191
9192 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9193 maybe-mostlyclean-flex:
9194 @if flex
9195 maybe-mostlyclean-flex: mostlyclean-flex
9196
9197 mostlyclean-flex:
9198 @: $(MAKE); $(unstage)
9199 @[ -f ./flex/Makefile ] || exit 0; \
9200 r=`${PWD_COMMAND}`; export r; \
9201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9202 $(HOST_EXPORTS) \
9203 for flag in $(EXTRA_HOST_FLAGS) ; do \
9204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9205 done; \
9206 echo "Doing mostlyclean in flex"; \
9207 (cd $(HOST_SUBDIR)/flex && \
9208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9210 "RANLIB=$${RANLIB}" \
9211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9212 mostlyclean) \
9213 || exit 1
9214
9215 @endif flex
9216
9217 .PHONY: maybe-clean-flex clean-flex
9218 maybe-clean-flex:
9219 @if flex
9220 maybe-clean-flex: clean-flex
9221
9222 clean-flex:
9223 @: $(MAKE); $(unstage)
9224 @[ -f ./flex/Makefile ] || exit 0; \
9225 r=`${PWD_COMMAND}`; export r; \
9226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9227 $(HOST_EXPORTS) \
9228 for flag in $(EXTRA_HOST_FLAGS) ; do \
9229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9230 done; \
9231 echo "Doing clean in flex"; \
9232 (cd $(HOST_SUBDIR)/flex && \
9233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9235 "RANLIB=$${RANLIB}" \
9236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9237 clean) \
9238 || exit 1
9239
9240 @endif flex
9241
9242 .PHONY: maybe-distclean-flex distclean-flex
9243 maybe-distclean-flex:
9244 @if flex
9245 maybe-distclean-flex: distclean-flex
9246
9247 distclean-flex:
9248 @: $(MAKE); $(unstage)
9249 @[ -f ./flex/Makefile ] || exit 0; \
9250 r=`${PWD_COMMAND}`; export r; \
9251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9252 $(HOST_EXPORTS) \
9253 for flag in $(EXTRA_HOST_FLAGS) ; do \
9254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9255 done; \
9256 echo "Doing distclean in flex"; \
9257 (cd $(HOST_SUBDIR)/flex && \
9258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9260 "RANLIB=$${RANLIB}" \
9261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9262 distclean) \
9263 || exit 1
9264
9265 @endif flex
9266
9267 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9268 maybe-maintainer-clean-flex:
9269 @if flex
9270 maybe-maintainer-clean-flex: maintainer-clean-flex
9271
9272 maintainer-clean-flex:
9273 @: $(MAKE); $(unstage)
9274 @[ -f ./flex/Makefile ] || exit 0; \
9275 r=`${PWD_COMMAND}`; export r; \
9276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9277 $(HOST_EXPORTS) \
9278 for flag in $(EXTRA_HOST_FLAGS) ; do \
9279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9280 done; \
9281 echo "Doing maintainer-clean in flex"; \
9282 (cd $(HOST_SUBDIR)/flex && \
9283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9285 "RANLIB=$${RANLIB}" \
9286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9287 maintainer-clean) \
9288 || exit 1
9289
9290 @endif flex
9291
9292
9293
9294 .PHONY: configure-gas maybe-configure-gas
9295 maybe-configure-gas:
9296 @if gcc-bootstrap
9297 configure-gas: stage_current
9298 @endif gcc-bootstrap
9299 @if gas
9300 maybe-configure-gas: configure-gas
9301 configure-gas:
9302 @r=`${PWD_COMMAND}`; export r; \
9303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9304 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9305 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9306 $(HOST_EXPORTS) \
9307 echo Configuring in $(HOST_SUBDIR)/gas; \
9308 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9309 case $(srcdir) in \
9310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9311 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9313 esac; \
9314 module_srcdir=gas; \
9315 $(SHELL) \
9316 $$s/$$module_srcdir/configure \
9317 --srcdir=$${topdir}/$$module_srcdir \
9318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9319 --target=${target_alias} \
9320 || exit 1
9321 @endif gas
9322
9323
9324
9325 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9326 maybe-configure-stage1-gas:
9327 @if gas-bootstrap
9328 maybe-configure-stage1-gas: configure-stage1-gas
9329 configure-stage1-gas:
9330 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9331 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9332 @r=`${PWD_COMMAND}`; export r; \
9333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9334 TFLAGS="$(STAGE1_TFLAGS)"; \
9335 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9336 $(HOST_EXPORTS) \
9337 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9338 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9339 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9340 echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9342 cd $(HOST_SUBDIR)/gas || exit 1; \
9343 case $(srcdir) in \
9344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9345 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9347 esac; \
9348 module_srcdir=gas; \
9349 $(SHELL) $$s/$$module_srcdir/configure \
9350 --srcdir=$${topdir}/$$module_srcdir \
9351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9352 --target=${target_alias} \
9353 \
9354 $(STAGE1_CONFIGURE_FLAGS)
9355 @endif gas-bootstrap
9356
9357 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9358 maybe-configure-stage2-gas:
9359 @if gas-bootstrap
9360 maybe-configure-stage2-gas: configure-stage2-gas
9361 configure-stage2-gas:
9362 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9363 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9364 @r=`${PWD_COMMAND}`; export r; \
9365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9366 TFLAGS="$(STAGE2_TFLAGS)"; \
9367 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9368 $(HOST_EXPORTS) \
9369 $(POSTSTAGE1_HOST_EXPORTS) \
9370 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9371 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9372 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9373 echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
9374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9375 cd $(HOST_SUBDIR)/gas || exit 1; \
9376 case $(srcdir) in \
9377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9378 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9380 esac; \
9381 module_srcdir=gas; \
9382 $(SHELL) $$s/$$module_srcdir/configure \
9383 --srcdir=$${topdir}/$$module_srcdir \
9384 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9385 --target=${target_alias} \
9386 --with-build-libsubdir=$(HOST_SUBDIR) \
9387 $(STAGE2_CONFIGURE_FLAGS)
9388 @endif gas-bootstrap
9389
9390 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9391 maybe-configure-stage3-gas:
9392 @if gas-bootstrap
9393 maybe-configure-stage3-gas: configure-stage3-gas
9394 configure-stage3-gas:
9395 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9396 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9397 @r=`${PWD_COMMAND}`; export r; \
9398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9399 TFLAGS="$(STAGE3_TFLAGS)"; \
9400 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9401 $(HOST_EXPORTS) \
9402 $(POSTSTAGE1_HOST_EXPORTS) \
9403 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9404 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9405 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9406 echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
9407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9408 cd $(HOST_SUBDIR)/gas || exit 1; \
9409 case $(srcdir) in \
9410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9411 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9413 esac; \
9414 module_srcdir=gas; \
9415 $(SHELL) $$s/$$module_srcdir/configure \
9416 --srcdir=$${topdir}/$$module_srcdir \
9417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9418 --target=${target_alias} \
9419 --with-build-libsubdir=$(HOST_SUBDIR) \
9420 $(STAGE3_CONFIGURE_FLAGS)
9421 @endif gas-bootstrap
9422
9423 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9424 maybe-configure-stage4-gas:
9425 @if gas-bootstrap
9426 maybe-configure-stage4-gas: configure-stage4-gas
9427 configure-stage4-gas:
9428 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9429 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9430 @r=`${PWD_COMMAND}`; export r; \
9431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9432 TFLAGS="$(STAGE4_TFLAGS)"; \
9433 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9434 $(HOST_EXPORTS) \
9435 $(POSTSTAGE1_HOST_EXPORTS) \
9436 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9437 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9438 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9439 echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
9440 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9441 cd $(HOST_SUBDIR)/gas || exit 1; \
9442 case $(srcdir) in \
9443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9444 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9446 esac; \
9447 module_srcdir=gas; \
9448 $(SHELL) $$s/$$module_srcdir/configure \
9449 --srcdir=$${topdir}/$$module_srcdir \
9450 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9451 --target=${target_alias} \
9452 --with-build-libsubdir=$(HOST_SUBDIR) \
9453 $(STAGE4_CONFIGURE_FLAGS)
9454 @endif gas-bootstrap
9455
9456 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9457 maybe-configure-stageprofile-gas:
9458 @if gas-bootstrap
9459 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9460 configure-stageprofile-gas:
9461 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9462 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9463 @r=`${PWD_COMMAND}`; export r; \
9464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9465 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9466 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9467 $(HOST_EXPORTS) \
9468 $(POSTSTAGE1_HOST_EXPORTS) \
9469 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9470 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9471 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9472 echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
9473 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9474 cd $(HOST_SUBDIR)/gas || exit 1; \
9475 case $(srcdir) in \
9476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9477 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9479 esac; \
9480 module_srcdir=gas; \
9481 $(SHELL) $$s/$$module_srcdir/configure \
9482 --srcdir=$${topdir}/$$module_srcdir \
9483 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9484 --target=${target_alias} \
9485 --with-build-libsubdir=$(HOST_SUBDIR) \
9486 $(STAGEprofile_CONFIGURE_FLAGS)
9487 @endif gas-bootstrap
9488
9489 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9490 maybe-configure-stagefeedback-gas:
9491 @if gas-bootstrap
9492 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9493 configure-stagefeedback-gas:
9494 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9495 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9496 @r=`${PWD_COMMAND}`; export r; \
9497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9498 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9499 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9500 $(HOST_EXPORTS) \
9501 $(POSTSTAGE1_HOST_EXPORTS) \
9502 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9503 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9504 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9505 echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
9506 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9507 cd $(HOST_SUBDIR)/gas || exit 1; \
9508 case $(srcdir) in \
9509 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9510 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9511 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9512 esac; \
9513 module_srcdir=gas; \
9514 $(SHELL) $$s/$$module_srcdir/configure \
9515 --srcdir=$${topdir}/$$module_srcdir \
9516 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9517 --target=${target_alias} \
9518 --with-build-libsubdir=$(HOST_SUBDIR) \
9519 $(STAGEfeedback_CONFIGURE_FLAGS)
9520 @endif gas-bootstrap
9521
9522
9523
9524
9525
9526 .PHONY: all-gas maybe-all-gas
9527 maybe-all-gas:
9528 @if gcc-bootstrap
9529 all-gas: stage_current
9530 @endif gcc-bootstrap
9531 @if gas
9532 TARGET-gas=all
9533 maybe-all-gas: all-gas
9534 all-gas: configure-gas
9535 @r=`${PWD_COMMAND}`; export r; \
9536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9537 $(HOST_EXPORTS) \
9538 (cd $(HOST_SUBDIR)/gas && \
9539 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9540 $(TARGET-gas))
9541 @endif gas
9542
9543
9544
9545 .PHONY: all-stage1-gas maybe-all-stage1-gas
9546 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9547 maybe-all-stage1-gas:
9548 maybe-clean-stage1-gas:
9549 @if gas-bootstrap
9550 maybe-all-stage1-gas: all-stage1-gas
9551 all-stage1: all-stage1-gas
9552 TARGET-stage1-gas = $(TARGET-gas)
9553 all-stage1-gas: configure-stage1-gas
9554 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9555 @r=`${PWD_COMMAND}`; export r; \
9556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9557 TFLAGS="$(STAGE1_TFLAGS)"; \
9558 $(HOST_EXPORTS) \
9559 cd $(HOST_SUBDIR)/gas && \
9560 \
9561 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9562 CFLAGS="$(STAGE1_CFLAGS)" \
9563 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9564 LIBCFLAGS="$(LIBCFLAGS)" \
9565 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9566 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9567 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9568 $(EXTRA_HOST_FLAGS) \
9569 $(STAGE1_FLAGS_TO_PASS) \
9570 TFLAGS="$(STAGE1_TFLAGS)" \
9571 $(TARGET-stage1-gas)
9572
9573 maybe-clean-stage1-gas: clean-stage1-gas
9574 clean-stage1: clean-stage1-gas
9575 clean-stage1-gas:
9576 @if [ $(current_stage) = stage1 ]; then \
9577 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9578 else \
9579 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9580 $(MAKE) stage1-start; \
9581 fi; \
9582 cd $(HOST_SUBDIR)/gas && \
9583 $(MAKE) $(EXTRA_HOST_FLAGS) \
9584 $(STAGE1_FLAGS_TO_PASS) clean
9585 @endif gas-bootstrap
9586
9587
9588 .PHONY: all-stage2-gas maybe-all-stage2-gas
9589 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9590 maybe-all-stage2-gas:
9591 maybe-clean-stage2-gas:
9592 @if gas-bootstrap
9593 maybe-all-stage2-gas: all-stage2-gas
9594 all-stage2: all-stage2-gas
9595 TARGET-stage2-gas = $(TARGET-gas)
9596 all-stage2-gas: configure-stage2-gas
9597 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9598 @r=`${PWD_COMMAND}`; export r; \
9599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9600 TFLAGS="$(STAGE2_TFLAGS)"; \
9601 $(HOST_EXPORTS) \
9602 $(POSTSTAGE1_HOST_EXPORTS) \
9603 cd $(HOST_SUBDIR)/gas && \
9604 \
9605 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9606 CFLAGS="$(STAGE2_CFLAGS)" \
9607 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9608 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9609 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9610 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9611 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9612 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9613 TFLAGS="$(STAGE2_TFLAGS)" \
9614 $(TARGET-stage2-gas)
9615
9616 maybe-clean-stage2-gas: clean-stage2-gas
9617 clean-stage2: clean-stage2-gas
9618 clean-stage2-gas:
9619 @if [ $(current_stage) = stage2 ]; then \
9620 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9621 else \
9622 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9623 $(MAKE) stage2-start; \
9624 fi; \
9625 cd $(HOST_SUBDIR)/gas && \
9626 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9627 @endif gas-bootstrap
9628
9629
9630 .PHONY: all-stage3-gas maybe-all-stage3-gas
9631 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9632 maybe-all-stage3-gas:
9633 maybe-clean-stage3-gas:
9634 @if gas-bootstrap
9635 maybe-all-stage3-gas: all-stage3-gas
9636 all-stage3: all-stage3-gas
9637 TARGET-stage3-gas = $(TARGET-gas)
9638 all-stage3-gas: configure-stage3-gas
9639 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9640 @r=`${PWD_COMMAND}`; export r; \
9641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9642 TFLAGS="$(STAGE3_TFLAGS)"; \
9643 $(HOST_EXPORTS) \
9644 $(POSTSTAGE1_HOST_EXPORTS) \
9645 cd $(HOST_SUBDIR)/gas && \
9646 \
9647 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9648 CFLAGS="$(STAGE3_CFLAGS)" \
9649 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9650 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9651 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9652 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9653 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9654 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9655 TFLAGS="$(STAGE3_TFLAGS)" \
9656 $(TARGET-stage3-gas)
9657
9658 maybe-clean-stage3-gas: clean-stage3-gas
9659 clean-stage3: clean-stage3-gas
9660 clean-stage3-gas:
9661 @if [ $(current_stage) = stage3 ]; then \
9662 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9663 else \
9664 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9665 $(MAKE) stage3-start; \
9666 fi; \
9667 cd $(HOST_SUBDIR)/gas && \
9668 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9669 @endif gas-bootstrap
9670
9671
9672 .PHONY: all-stage4-gas maybe-all-stage4-gas
9673 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9674 maybe-all-stage4-gas:
9675 maybe-clean-stage4-gas:
9676 @if gas-bootstrap
9677 maybe-all-stage4-gas: all-stage4-gas
9678 all-stage4: all-stage4-gas
9679 TARGET-stage4-gas = $(TARGET-gas)
9680 all-stage4-gas: configure-stage4-gas
9681 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9682 @r=`${PWD_COMMAND}`; export r; \
9683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9684 TFLAGS="$(STAGE4_TFLAGS)"; \
9685 $(HOST_EXPORTS) \
9686 $(POSTSTAGE1_HOST_EXPORTS) \
9687 cd $(HOST_SUBDIR)/gas && \
9688 \
9689 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9690 CFLAGS="$(STAGE4_CFLAGS)" \
9691 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9692 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9693 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9694 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9695 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9696 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9697 TFLAGS="$(STAGE4_TFLAGS)" \
9698 $(TARGET-stage4-gas)
9699
9700 maybe-clean-stage4-gas: clean-stage4-gas
9701 clean-stage4: clean-stage4-gas
9702 clean-stage4-gas:
9703 @if [ $(current_stage) = stage4 ]; then \
9704 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9705 else \
9706 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9707 $(MAKE) stage4-start; \
9708 fi; \
9709 cd $(HOST_SUBDIR)/gas && \
9710 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9711 @endif gas-bootstrap
9712
9713
9714 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9715 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9716 maybe-all-stageprofile-gas:
9717 maybe-clean-stageprofile-gas:
9718 @if gas-bootstrap
9719 maybe-all-stageprofile-gas: all-stageprofile-gas
9720 all-stageprofile: all-stageprofile-gas
9721 TARGET-stageprofile-gas = $(TARGET-gas)
9722 all-stageprofile-gas: configure-stageprofile-gas
9723 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9724 @r=`${PWD_COMMAND}`; export r; \
9725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9726 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9727 $(HOST_EXPORTS) \
9728 $(POSTSTAGE1_HOST_EXPORTS) \
9729 cd $(HOST_SUBDIR)/gas && \
9730 \
9731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9732 CFLAGS="$(STAGEprofile_CFLAGS)" \
9733 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9734 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9735 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9736 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9737 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9738 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9739 TFLAGS="$(STAGEprofile_TFLAGS)" \
9740 $(TARGET-stageprofile-gas)
9741
9742 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9743 clean-stageprofile: clean-stageprofile-gas
9744 clean-stageprofile-gas:
9745 @if [ $(current_stage) = stageprofile ]; then \
9746 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9747 else \
9748 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9749 $(MAKE) stageprofile-start; \
9750 fi; \
9751 cd $(HOST_SUBDIR)/gas && \
9752 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9753 @endif gas-bootstrap
9754
9755
9756 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9757 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9758 maybe-all-stagefeedback-gas:
9759 maybe-clean-stagefeedback-gas:
9760 @if gas-bootstrap
9761 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9762 all-stagefeedback: all-stagefeedback-gas
9763 TARGET-stagefeedback-gas = $(TARGET-gas)
9764 all-stagefeedback-gas: configure-stagefeedback-gas
9765 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9766 @r=`${PWD_COMMAND}`; export r; \
9767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9768 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9769 $(HOST_EXPORTS) \
9770 $(POSTSTAGE1_HOST_EXPORTS) \
9771 cd $(HOST_SUBDIR)/gas && \
9772 \
9773 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9774 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9775 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9776 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9777 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9778 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9779 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9780 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9781 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9782 $(TARGET-stagefeedback-gas)
9783
9784 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9785 clean-stagefeedback: clean-stagefeedback-gas
9786 clean-stagefeedback-gas:
9787 @if [ $(current_stage) = stagefeedback ]; then \
9788 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9789 else \
9790 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9791 $(MAKE) stagefeedback-start; \
9792 fi; \
9793 cd $(HOST_SUBDIR)/gas && \
9794 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9795 @endif gas-bootstrap
9796
9797
9798
9799
9800
9801 .PHONY: check-gas maybe-check-gas
9802 maybe-check-gas:
9803 @if gas
9804 maybe-check-gas: check-gas
9805
9806 check-gas:
9807 @: $(MAKE); $(unstage)
9808 @r=`${PWD_COMMAND}`; export r; \
9809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9810 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9811 (cd $(HOST_SUBDIR)/gas && \
9812 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
9813
9814 @endif gas
9815
9816 .PHONY: install-gas maybe-install-gas
9817 maybe-install-gas:
9818 @if gas
9819 maybe-install-gas: install-gas
9820
9821 install-gas: installdirs
9822 @: $(MAKE); $(unstage)
9823 @r=`${PWD_COMMAND}`; export r; \
9824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9825 $(HOST_EXPORTS) \
9826 (cd $(HOST_SUBDIR)/gas && \
9827 $(MAKE) $(FLAGS_TO_PASS) install)
9828
9829 @endif gas
9830
9831 .PHONY: install-strip-gas maybe-install-strip-gas
9832 maybe-install-strip-gas:
9833 @if gas
9834 maybe-install-strip-gas: install-strip-gas
9835
9836 install-strip-gas: installdirs
9837 @: $(MAKE); $(unstage)
9838 @r=`${PWD_COMMAND}`; export r; \
9839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9840 $(HOST_EXPORTS) \
9841 (cd $(HOST_SUBDIR)/gas && \
9842 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9843
9844 @endif gas
9845
9846 # Other targets (info, dvi, pdf, etc.)
9847
9848 .PHONY: maybe-info-gas info-gas
9849 maybe-info-gas:
9850 @if gas
9851 maybe-info-gas: info-gas
9852
9853 info-gas: \
9854 configure-gas
9855 @[ -f ./gas/Makefile ] || exit 0; \
9856 r=`${PWD_COMMAND}`; export r; \
9857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9858 $(HOST_EXPORTS) \
9859 for flag in $(EXTRA_HOST_FLAGS) ; do \
9860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9861 done; \
9862 echo "Doing info in gas"; \
9863 (cd $(HOST_SUBDIR)/gas && \
9864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9866 "RANLIB=$${RANLIB}" \
9867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9868 info) \
9869 || exit 1
9870
9871 @endif gas
9872
9873 .PHONY: maybe-dvi-gas dvi-gas
9874 maybe-dvi-gas:
9875 @if gas
9876 maybe-dvi-gas: dvi-gas
9877
9878 dvi-gas: \
9879 configure-gas
9880 @[ -f ./gas/Makefile ] || exit 0; \
9881 r=`${PWD_COMMAND}`; export r; \
9882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9883 $(HOST_EXPORTS) \
9884 for flag in $(EXTRA_HOST_FLAGS) ; do \
9885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9886 done; \
9887 echo "Doing dvi in gas"; \
9888 (cd $(HOST_SUBDIR)/gas && \
9889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9891 "RANLIB=$${RANLIB}" \
9892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9893 dvi) \
9894 || exit 1
9895
9896 @endif gas
9897
9898 .PHONY: maybe-pdf-gas pdf-gas
9899 maybe-pdf-gas:
9900 @if gas
9901 maybe-pdf-gas: pdf-gas
9902
9903 pdf-gas: \
9904 configure-gas
9905 @[ -f ./gas/Makefile ] || exit 0; \
9906 r=`${PWD_COMMAND}`; export r; \
9907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9908 $(HOST_EXPORTS) \
9909 for flag in $(EXTRA_HOST_FLAGS) ; do \
9910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9911 done; \
9912 echo "Doing pdf in gas"; \
9913 (cd $(HOST_SUBDIR)/gas && \
9914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9916 "RANLIB=$${RANLIB}" \
9917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9918 pdf) \
9919 || exit 1
9920
9921 @endif gas
9922
9923 .PHONY: maybe-html-gas html-gas
9924 maybe-html-gas:
9925 @if gas
9926 maybe-html-gas: html-gas
9927
9928 html-gas: \
9929 configure-gas
9930 @[ -f ./gas/Makefile ] || exit 0; \
9931 r=`${PWD_COMMAND}`; export r; \
9932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9933 $(HOST_EXPORTS) \
9934 for flag in $(EXTRA_HOST_FLAGS) ; do \
9935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9936 done; \
9937 echo "Doing html in gas"; \
9938 (cd $(HOST_SUBDIR)/gas && \
9939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9941 "RANLIB=$${RANLIB}" \
9942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9943 html) \
9944 || exit 1
9945
9946 @endif gas
9947
9948 .PHONY: maybe-TAGS-gas TAGS-gas
9949 maybe-TAGS-gas:
9950 @if gas
9951 maybe-TAGS-gas: TAGS-gas
9952
9953 TAGS-gas: \
9954 configure-gas
9955 @[ -f ./gas/Makefile ] || exit 0; \
9956 r=`${PWD_COMMAND}`; export r; \
9957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9958 $(HOST_EXPORTS) \
9959 for flag in $(EXTRA_HOST_FLAGS) ; do \
9960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9961 done; \
9962 echo "Doing TAGS in gas"; \
9963 (cd $(HOST_SUBDIR)/gas && \
9964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9966 "RANLIB=$${RANLIB}" \
9967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9968 TAGS) \
9969 || exit 1
9970
9971 @endif gas
9972
9973 .PHONY: maybe-install-info-gas install-info-gas
9974 maybe-install-info-gas:
9975 @if gas
9976 maybe-install-info-gas: install-info-gas
9977
9978 install-info-gas: \
9979 configure-gas \
9980 info-gas
9981 @[ -f ./gas/Makefile ] || exit 0; \
9982 r=`${PWD_COMMAND}`; export r; \
9983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9984 $(HOST_EXPORTS) \
9985 for flag in $(EXTRA_HOST_FLAGS) ; do \
9986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9987 done; \
9988 echo "Doing install-info in gas"; \
9989 (cd $(HOST_SUBDIR)/gas && \
9990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9992 "RANLIB=$${RANLIB}" \
9993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9994 install-info) \
9995 || exit 1
9996
9997 @endif gas
9998
9999 .PHONY: maybe-install-pdf-gas install-pdf-gas
10000 maybe-install-pdf-gas:
10001 @if gas
10002 maybe-install-pdf-gas: install-pdf-gas
10003
10004 install-pdf-gas: \
10005 configure-gas \
10006 pdf-gas
10007 @[ -f ./gas/Makefile ] || exit 0; \
10008 r=`${PWD_COMMAND}`; export r; \
10009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10010 $(HOST_EXPORTS) \
10011 for flag in $(EXTRA_HOST_FLAGS) ; do \
10012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10013 done; \
10014 echo "Doing install-pdf in gas"; \
10015 (cd $(HOST_SUBDIR)/gas && \
10016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10018 "RANLIB=$${RANLIB}" \
10019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10020 install-pdf) \
10021 || exit 1
10022
10023 @endif gas
10024
10025 .PHONY: maybe-install-html-gas install-html-gas
10026 maybe-install-html-gas:
10027 @if gas
10028 maybe-install-html-gas: install-html-gas
10029
10030 install-html-gas: \
10031 configure-gas \
10032 html-gas
10033 @[ -f ./gas/Makefile ] || exit 0; \
10034 r=`${PWD_COMMAND}`; export r; \
10035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10036 $(HOST_EXPORTS) \
10037 for flag in $(EXTRA_HOST_FLAGS) ; do \
10038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10039 done; \
10040 echo "Doing install-html in gas"; \
10041 (cd $(HOST_SUBDIR)/gas && \
10042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10044 "RANLIB=$${RANLIB}" \
10045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10046 install-html) \
10047 || exit 1
10048
10049 @endif gas
10050
10051 .PHONY: maybe-installcheck-gas installcheck-gas
10052 maybe-installcheck-gas:
10053 @if gas
10054 maybe-installcheck-gas: installcheck-gas
10055
10056 installcheck-gas: \
10057 configure-gas
10058 @[ -f ./gas/Makefile ] || exit 0; \
10059 r=`${PWD_COMMAND}`; export r; \
10060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10061 $(HOST_EXPORTS) \
10062 for flag in $(EXTRA_HOST_FLAGS) ; do \
10063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10064 done; \
10065 echo "Doing installcheck in gas"; \
10066 (cd $(HOST_SUBDIR)/gas && \
10067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10069 "RANLIB=$${RANLIB}" \
10070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10071 installcheck) \
10072 || exit 1
10073
10074 @endif gas
10075
10076 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10077 maybe-mostlyclean-gas:
10078 @if gas
10079 maybe-mostlyclean-gas: mostlyclean-gas
10080
10081 mostlyclean-gas:
10082 @[ -f ./gas/Makefile ] || exit 0; \
10083 r=`${PWD_COMMAND}`; export r; \
10084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10085 $(HOST_EXPORTS) \
10086 for flag in $(EXTRA_HOST_FLAGS) ; do \
10087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10088 done; \
10089 echo "Doing mostlyclean in gas"; \
10090 (cd $(HOST_SUBDIR)/gas && \
10091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10093 "RANLIB=$${RANLIB}" \
10094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10095 mostlyclean) \
10096 || exit 1
10097
10098 @endif gas
10099
10100 .PHONY: maybe-clean-gas clean-gas
10101 maybe-clean-gas:
10102 @if gas
10103 maybe-clean-gas: clean-gas
10104
10105 clean-gas:
10106 @[ -f ./gas/Makefile ] || exit 0; \
10107 r=`${PWD_COMMAND}`; export r; \
10108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10109 $(HOST_EXPORTS) \
10110 for flag in $(EXTRA_HOST_FLAGS) ; do \
10111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10112 done; \
10113 echo "Doing clean in gas"; \
10114 (cd $(HOST_SUBDIR)/gas && \
10115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10117 "RANLIB=$${RANLIB}" \
10118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10119 clean) \
10120 || exit 1
10121
10122 @endif gas
10123
10124 .PHONY: maybe-distclean-gas distclean-gas
10125 maybe-distclean-gas:
10126 @if gas
10127 maybe-distclean-gas: distclean-gas
10128
10129 distclean-gas:
10130 @[ -f ./gas/Makefile ] || exit 0; \
10131 r=`${PWD_COMMAND}`; export r; \
10132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10133 $(HOST_EXPORTS) \
10134 for flag in $(EXTRA_HOST_FLAGS) ; do \
10135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10136 done; \
10137 echo "Doing distclean in gas"; \
10138 (cd $(HOST_SUBDIR)/gas && \
10139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10141 "RANLIB=$${RANLIB}" \
10142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10143 distclean) \
10144 || exit 1
10145
10146 @endif gas
10147
10148 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10149 maybe-maintainer-clean-gas:
10150 @if gas
10151 maybe-maintainer-clean-gas: maintainer-clean-gas
10152
10153 maintainer-clean-gas:
10154 @[ -f ./gas/Makefile ] || exit 0; \
10155 r=`${PWD_COMMAND}`; export r; \
10156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10157 $(HOST_EXPORTS) \
10158 for flag in $(EXTRA_HOST_FLAGS) ; do \
10159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10160 done; \
10161 echo "Doing maintainer-clean in gas"; \
10162 (cd $(HOST_SUBDIR)/gas && \
10163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10165 "RANLIB=$${RANLIB}" \
10166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10167 maintainer-clean) \
10168 || exit 1
10169
10170 @endif gas
10171
10172
10173
10174 .PHONY: configure-gcc maybe-configure-gcc
10175 maybe-configure-gcc:
10176 @if gcc-bootstrap
10177 configure-gcc: stage_current
10178 @endif gcc-bootstrap
10179 @if gcc
10180 maybe-configure-gcc: configure-gcc
10181 configure-gcc:
10182 @r=`${PWD_COMMAND}`; export r; \
10183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10184 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10186 $(HOST_EXPORTS) \
10187 echo Configuring in $(HOST_SUBDIR)/gcc; \
10188 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10189 case $(srcdir) in \
10190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10191 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10193 esac; \
10194 module_srcdir=gcc; \
10195 $(SHELL) \
10196 $$s/$$module_srcdir/configure \
10197 --srcdir=$${topdir}/$$module_srcdir \
10198 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10199 --target=${target_alias} \
10200 || exit 1
10201 @endif gcc
10202
10203
10204
10205 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10206 maybe-configure-stage1-gcc:
10207 @if gcc-bootstrap
10208 maybe-configure-stage1-gcc: configure-stage1-gcc
10209 configure-stage1-gcc:
10210 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10212 @r=`${PWD_COMMAND}`; export r; \
10213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10214 TFLAGS="$(STAGE1_TFLAGS)"; \
10215 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10216 $(HOST_EXPORTS) \
10217 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10218 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10219 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10220 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
10221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10222 cd $(HOST_SUBDIR)/gcc || exit 1; \
10223 case $(srcdir) in \
10224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10225 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10227 esac; \
10228 module_srcdir=gcc; \
10229 $(SHELL) $$s/$$module_srcdir/configure \
10230 --srcdir=$${topdir}/$$module_srcdir \
10231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10232 --target=${target_alias} \
10233 \
10234 $(STAGE1_CONFIGURE_FLAGS)
10235 @endif gcc-bootstrap
10236
10237 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10238 maybe-configure-stage2-gcc:
10239 @if gcc-bootstrap
10240 maybe-configure-stage2-gcc: configure-stage2-gcc
10241 configure-stage2-gcc:
10242 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10243 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10244 @r=`${PWD_COMMAND}`; export r; \
10245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10246 TFLAGS="$(STAGE2_TFLAGS)"; \
10247 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10248 $(HOST_EXPORTS) \
10249 $(POSTSTAGE1_HOST_EXPORTS) \
10250 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10251 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10252 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10253 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
10254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10255 cd $(HOST_SUBDIR)/gcc || exit 1; \
10256 case $(srcdir) in \
10257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10258 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10260 esac; \
10261 module_srcdir=gcc; \
10262 $(SHELL) $$s/$$module_srcdir/configure \
10263 --srcdir=$${topdir}/$$module_srcdir \
10264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10265 --target=${target_alias} \
10266 --with-build-libsubdir=$(HOST_SUBDIR) \
10267 $(STAGE2_CONFIGURE_FLAGS)
10268 @endif gcc-bootstrap
10269
10270 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10271 maybe-configure-stage3-gcc:
10272 @if gcc-bootstrap
10273 maybe-configure-stage3-gcc: configure-stage3-gcc
10274 configure-stage3-gcc:
10275 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10276 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10277 @r=`${PWD_COMMAND}`; export r; \
10278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10279 TFLAGS="$(STAGE3_TFLAGS)"; \
10280 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10281 $(HOST_EXPORTS) \
10282 $(POSTSTAGE1_HOST_EXPORTS) \
10283 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10284 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10285 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10286 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
10287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10288 cd $(HOST_SUBDIR)/gcc || exit 1; \
10289 case $(srcdir) in \
10290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10291 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10293 esac; \
10294 module_srcdir=gcc; \
10295 $(SHELL) $$s/$$module_srcdir/configure \
10296 --srcdir=$${topdir}/$$module_srcdir \
10297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10298 --target=${target_alias} \
10299 --with-build-libsubdir=$(HOST_SUBDIR) \
10300 $(STAGE3_CONFIGURE_FLAGS)
10301 @endif gcc-bootstrap
10302
10303 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10304 maybe-configure-stage4-gcc:
10305 @if gcc-bootstrap
10306 maybe-configure-stage4-gcc: configure-stage4-gcc
10307 configure-stage4-gcc:
10308 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10309 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10310 @r=`${PWD_COMMAND}`; export r; \
10311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10312 TFLAGS="$(STAGE4_TFLAGS)"; \
10313 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10314 $(HOST_EXPORTS) \
10315 $(POSTSTAGE1_HOST_EXPORTS) \
10316 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10317 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10318 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10319 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
10320 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10321 cd $(HOST_SUBDIR)/gcc || exit 1; \
10322 case $(srcdir) in \
10323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10324 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10326 esac; \
10327 module_srcdir=gcc; \
10328 $(SHELL) $$s/$$module_srcdir/configure \
10329 --srcdir=$${topdir}/$$module_srcdir \
10330 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10331 --target=${target_alias} \
10332 --with-build-libsubdir=$(HOST_SUBDIR) \
10333 $(STAGE4_CONFIGURE_FLAGS)
10334 @endif gcc-bootstrap
10335
10336 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10337 maybe-configure-stageprofile-gcc:
10338 @if gcc-bootstrap
10339 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10340 configure-stageprofile-gcc:
10341 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10342 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10343 @r=`${PWD_COMMAND}`; export r; \
10344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10345 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10346 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10347 $(HOST_EXPORTS) \
10348 $(POSTSTAGE1_HOST_EXPORTS) \
10349 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10350 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10351 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10352 echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
10353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10354 cd $(HOST_SUBDIR)/gcc || exit 1; \
10355 case $(srcdir) in \
10356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10357 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10359 esac; \
10360 module_srcdir=gcc; \
10361 $(SHELL) $$s/$$module_srcdir/configure \
10362 --srcdir=$${topdir}/$$module_srcdir \
10363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10364 --target=${target_alias} \
10365 --with-build-libsubdir=$(HOST_SUBDIR) \
10366 $(STAGEprofile_CONFIGURE_FLAGS)
10367 @endif gcc-bootstrap
10368
10369 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10370 maybe-configure-stagefeedback-gcc:
10371 @if gcc-bootstrap
10372 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10373 configure-stagefeedback-gcc:
10374 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10375 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10376 @r=`${PWD_COMMAND}`; export r; \
10377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10378 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10379 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10380 $(HOST_EXPORTS) \
10381 $(POSTSTAGE1_HOST_EXPORTS) \
10382 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10383 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10384 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10385 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
10386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10387 cd $(HOST_SUBDIR)/gcc || exit 1; \
10388 case $(srcdir) in \
10389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10390 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10392 esac; \
10393 module_srcdir=gcc; \
10394 $(SHELL) $$s/$$module_srcdir/configure \
10395 --srcdir=$${topdir}/$$module_srcdir \
10396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10397 --target=${target_alias} \
10398 --with-build-libsubdir=$(HOST_SUBDIR) \
10399 $(STAGEfeedback_CONFIGURE_FLAGS)
10400 @endif gcc-bootstrap
10401
10402
10403
10404
10405
10406 .PHONY: all-gcc maybe-all-gcc
10407 maybe-all-gcc:
10408 @if gcc-bootstrap
10409 all-gcc: stage_current
10410 @endif gcc-bootstrap
10411 @if gcc
10412 TARGET-gcc=all
10413 maybe-all-gcc: all-gcc
10414 all-gcc: configure-gcc
10415 @r=`${PWD_COMMAND}`; export r; \
10416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10417 $(HOST_EXPORTS) \
10418 (cd $(HOST_SUBDIR)/gcc && \
10419 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10420 $(TARGET-gcc))
10421 @endif gcc
10422
10423
10424
10425 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10426 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10427 maybe-all-stage1-gcc:
10428 maybe-clean-stage1-gcc:
10429 @if gcc-bootstrap
10430 maybe-all-stage1-gcc: all-stage1-gcc
10431 all-stage1: all-stage1-gcc
10432 TARGET-stage1-gcc = $(TARGET-gcc)
10433 all-stage1-gcc: configure-stage1-gcc
10434 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10435 @r=`${PWD_COMMAND}`; export r; \
10436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10437 TFLAGS="$(STAGE1_TFLAGS)"; \
10438 $(HOST_EXPORTS) \
10439 cd $(HOST_SUBDIR)/gcc && \
10440 \
10441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10442 CFLAGS="$(STAGE1_CFLAGS)" \
10443 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10444 LIBCFLAGS="$(LIBCFLAGS)" \
10445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10448 $(EXTRA_HOST_FLAGS) \
10449 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10450 TFLAGS="$(STAGE1_TFLAGS)" \
10451 $(TARGET-stage1-gcc)
10452
10453 maybe-clean-stage1-gcc: clean-stage1-gcc
10454 clean-stage1: clean-stage1-gcc
10455 clean-stage1-gcc:
10456 @if [ $(current_stage) = stage1 ]; then \
10457 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10458 else \
10459 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10460 $(MAKE) stage1-start; \
10461 fi; \
10462 cd $(HOST_SUBDIR)/gcc && \
10463 $(MAKE) $(EXTRA_HOST_FLAGS) \
10464 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10465 @endif gcc-bootstrap
10466
10467
10468 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10469 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10470 maybe-all-stage2-gcc:
10471 maybe-clean-stage2-gcc:
10472 @if gcc-bootstrap
10473 maybe-all-stage2-gcc: all-stage2-gcc
10474 all-stage2: all-stage2-gcc
10475 TARGET-stage2-gcc = $(TARGET-gcc)
10476 all-stage2-gcc: configure-stage2-gcc
10477 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10478 @r=`${PWD_COMMAND}`; export r; \
10479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10480 TFLAGS="$(STAGE2_TFLAGS)"; \
10481 $(HOST_EXPORTS) \
10482 $(POSTSTAGE1_HOST_EXPORTS) \
10483 cd $(HOST_SUBDIR)/gcc && \
10484 \
10485 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10486 CFLAGS="$(STAGE2_CFLAGS)" \
10487 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10488 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10489 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10490 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10491 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10492 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10493 TFLAGS="$(STAGE2_TFLAGS)" \
10494 $(TARGET-stage2-gcc)
10495
10496 maybe-clean-stage2-gcc: clean-stage2-gcc
10497 clean-stage2: clean-stage2-gcc
10498 clean-stage2-gcc:
10499 @if [ $(current_stage) = stage2 ]; then \
10500 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10501 else \
10502 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10503 $(MAKE) stage2-start; \
10504 fi; \
10505 cd $(HOST_SUBDIR)/gcc && \
10506 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10507 @endif gcc-bootstrap
10508
10509
10510 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10511 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10512 maybe-all-stage3-gcc:
10513 maybe-clean-stage3-gcc:
10514 @if gcc-bootstrap
10515 maybe-all-stage3-gcc: all-stage3-gcc
10516 all-stage3: all-stage3-gcc
10517 TARGET-stage3-gcc = $(TARGET-gcc)
10518 all-stage3-gcc: configure-stage3-gcc
10519 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10520 @r=`${PWD_COMMAND}`; export r; \
10521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10522 TFLAGS="$(STAGE3_TFLAGS)"; \
10523 $(HOST_EXPORTS) \
10524 $(POSTSTAGE1_HOST_EXPORTS) \
10525 cd $(HOST_SUBDIR)/gcc && \
10526 \
10527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10528 CFLAGS="$(STAGE3_CFLAGS)" \
10529 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10530 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10535 TFLAGS="$(STAGE3_TFLAGS)" \
10536 $(TARGET-stage3-gcc)
10537
10538 maybe-clean-stage3-gcc: clean-stage3-gcc
10539 clean-stage3: clean-stage3-gcc
10540 clean-stage3-gcc:
10541 @if [ $(current_stage) = stage3 ]; then \
10542 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10543 else \
10544 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10545 $(MAKE) stage3-start; \
10546 fi; \
10547 cd $(HOST_SUBDIR)/gcc && \
10548 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10549 @endif gcc-bootstrap
10550
10551
10552 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10553 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10554 maybe-all-stage4-gcc:
10555 maybe-clean-stage4-gcc:
10556 @if gcc-bootstrap
10557 maybe-all-stage4-gcc: all-stage4-gcc
10558 all-stage4: all-stage4-gcc
10559 TARGET-stage4-gcc = $(TARGET-gcc)
10560 all-stage4-gcc: configure-stage4-gcc
10561 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10562 @r=`${PWD_COMMAND}`; export r; \
10563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10564 TFLAGS="$(STAGE4_TFLAGS)"; \
10565 $(HOST_EXPORTS) \
10566 $(POSTSTAGE1_HOST_EXPORTS) \
10567 cd $(HOST_SUBDIR)/gcc && \
10568 \
10569 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10570 CFLAGS="$(STAGE4_CFLAGS)" \
10571 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10572 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10573 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10574 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10575 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10576 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10577 TFLAGS="$(STAGE4_TFLAGS)" \
10578 $(TARGET-stage4-gcc)
10579
10580 maybe-clean-stage4-gcc: clean-stage4-gcc
10581 clean-stage4: clean-stage4-gcc
10582 clean-stage4-gcc:
10583 @if [ $(current_stage) = stage4 ]; then \
10584 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10585 else \
10586 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10587 $(MAKE) stage4-start; \
10588 fi; \
10589 cd $(HOST_SUBDIR)/gcc && \
10590 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10591 @endif gcc-bootstrap
10592
10593
10594 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10595 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10596 maybe-all-stageprofile-gcc:
10597 maybe-clean-stageprofile-gcc:
10598 @if gcc-bootstrap
10599 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10600 all-stageprofile: all-stageprofile-gcc
10601 TARGET-stageprofile-gcc = $(TARGET-gcc)
10602 all-stageprofile-gcc: configure-stageprofile-gcc
10603 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10604 @r=`${PWD_COMMAND}`; export r; \
10605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10606 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10607 $(HOST_EXPORTS) \
10608 $(POSTSTAGE1_HOST_EXPORTS) \
10609 cd $(HOST_SUBDIR)/gcc && \
10610 \
10611 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10612 CFLAGS="$(STAGEprofile_CFLAGS)" \
10613 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10614 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10615 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10616 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10617 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10618 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10619 TFLAGS="$(STAGEprofile_TFLAGS)" \
10620 $(TARGET-stageprofile-gcc)
10621
10622 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10623 clean-stageprofile: clean-stageprofile-gcc
10624 clean-stageprofile-gcc:
10625 @if [ $(current_stage) = stageprofile ]; then \
10626 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10627 else \
10628 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10629 $(MAKE) stageprofile-start; \
10630 fi; \
10631 cd $(HOST_SUBDIR)/gcc && \
10632 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10633 @endif gcc-bootstrap
10634
10635
10636 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10637 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10638 maybe-all-stagefeedback-gcc:
10639 maybe-clean-stagefeedback-gcc:
10640 @if gcc-bootstrap
10641 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10642 all-stagefeedback: all-stagefeedback-gcc
10643 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10644 all-stagefeedback-gcc: configure-stagefeedback-gcc
10645 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10646 @r=`${PWD_COMMAND}`; export r; \
10647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10648 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10649 $(HOST_EXPORTS) \
10650 $(POSTSTAGE1_HOST_EXPORTS) \
10651 cd $(HOST_SUBDIR)/gcc && \
10652 \
10653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10654 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10655 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10656 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10660 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10661 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10662 $(TARGET-stagefeedback-gcc)
10663
10664 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10665 clean-stagefeedback: clean-stagefeedback-gcc
10666 clean-stagefeedback-gcc:
10667 @if [ $(current_stage) = stagefeedback ]; then \
10668 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10669 else \
10670 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10671 $(MAKE) stagefeedback-start; \
10672 fi; \
10673 cd $(HOST_SUBDIR)/gcc && \
10674 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10675 @endif gcc-bootstrap
10676
10677
10678
10679
10680
10681 .PHONY: check-gcc maybe-check-gcc
10682 maybe-check-gcc:
10683 @if gcc
10684 maybe-check-gcc: check-gcc
10685
10686 check-gcc:
10687 @: $(MAKE); $(unstage)
10688 @r=`${PWD_COMMAND}`; export r; \
10689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10690 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10691 (cd $(HOST_SUBDIR)/gcc && \
10692 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10693
10694 @endif gcc
10695
10696 .PHONY: install-gcc maybe-install-gcc
10697 maybe-install-gcc:
10698 @if gcc
10699 maybe-install-gcc: install-gcc
10700
10701 install-gcc: installdirs
10702 @: $(MAKE); $(unstage)
10703 @r=`${PWD_COMMAND}`; export r; \
10704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10705 $(HOST_EXPORTS) \
10706 (cd $(HOST_SUBDIR)/gcc && \
10707 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10708
10709 @endif gcc
10710
10711 .PHONY: install-strip-gcc maybe-install-strip-gcc
10712 maybe-install-strip-gcc:
10713 @if gcc
10714 maybe-install-strip-gcc: install-strip-gcc
10715
10716 install-strip-gcc: installdirs
10717 @: $(MAKE); $(unstage)
10718 @r=`${PWD_COMMAND}`; export r; \
10719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10720 $(HOST_EXPORTS) \
10721 (cd $(HOST_SUBDIR)/gcc && \
10722 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10723
10724 @endif gcc
10725
10726 # Other targets (info, dvi, pdf, etc.)
10727
10728 .PHONY: maybe-info-gcc info-gcc
10729 maybe-info-gcc:
10730 @if gcc
10731 maybe-info-gcc: info-gcc
10732
10733 info-gcc: \
10734 configure-gcc
10735 @[ -f ./gcc/Makefile ] || exit 0; \
10736 r=`${PWD_COMMAND}`; export r; \
10737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10738 $(HOST_EXPORTS) \
10739 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10741 done; \
10742 echo "Doing info in gcc"; \
10743 (cd $(HOST_SUBDIR)/gcc && \
10744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10746 "RANLIB=$${RANLIB}" \
10747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10748 info) \
10749 || exit 1
10750
10751 @endif gcc
10752
10753 .PHONY: maybe-dvi-gcc dvi-gcc
10754 maybe-dvi-gcc:
10755 @if gcc
10756 maybe-dvi-gcc: dvi-gcc
10757
10758 dvi-gcc: \
10759 configure-gcc
10760 @[ -f ./gcc/Makefile ] || exit 0; \
10761 r=`${PWD_COMMAND}`; export r; \
10762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10763 $(HOST_EXPORTS) \
10764 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10766 done; \
10767 echo "Doing dvi in gcc"; \
10768 (cd $(HOST_SUBDIR)/gcc && \
10769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10771 "RANLIB=$${RANLIB}" \
10772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10773 dvi) \
10774 || exit 1
10775
10776 @endif gcc
10777
10778 .PHONY: maybe-pdf-gcc pdf-gcc
10779 maybe-pdf-gcc:
10780 @if gcc
10781 maybe-pdf-gcc: pdf-gcc
10782
10783 pdf-gcc: \
10784 configure-gcc
10785 @[ -f ./gcc/Makefile ] || exit 0; \
10786 r=`${PWD_COMMAND}`; export r; \
10787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10788 $(HOST_EXPORTS) \
10789 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10791 done; \
10792 echo "Doing pdf in gcc"; \
10793 (cd $(HOST_SUBDIR)/gcc && \
10794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10796 "RANLIB=$${RANLIB}" \
10797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10798 pdf) \
10799 || exit 1
10800
10801 @endif gcc
10802
10803 .PHONY: maybe-html-gcc html-gcc
10804 maybe-html-gcc:
10805 @if gcc
10806 maybe-html-gcc: html-gcc
10807
10808 html-gcc: \
10809 configure-gcc
10810 @[ -f ./gcc/Makefile ] || exit 0; \
10811 r=`${PWD_COMMAND}`; export r; \
10812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10813 $(HOST_EXPORTS) \
10814 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10816 done; \
10817 echo "Doing html in gcc"; \
10818 (cd $(HOST_SUBDIR)/gcc && \
10819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10821 "RANLIB=$${RANLIB}" \
10822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10823 html) \
10824 || exit 1
10825
10826 @endif gcc
10827
10828 .PHONY: maybe-TAGS-gcc TAGS-gcc
10829 maybe-TAGS-gcc:
10830 @if gcc
10831 maybe-TAGS-gcc: TAGS-gcc
10832
10833 TAGS-gcc: \
10834 configure-gcc
10835 @[ -f ./gcc/Makefile ] || exit 0; \
10836 r=`${PWD_COMMAND}`; export r; \
10837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10838 $(HOST_EXPORTS) \
10839 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10841 done; \
10842 echo "Doing TAGS in gcc"; \
10843 (cd $(HOST_SUBDIR)/gcc && \
10844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10846 "RANLIB=$${RANLIB}" \
10847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10848 TAGS) \
10849 || exit 1
10850
10851 @endif gcc
10852
10853 .PHONY: maybe-install-info-gcc install-info-gcc
10854 maybe-install-info-gcc:
10855 @if gcc
10856 maybe-install-info-gcc: install-info-gcc
10857
10858 install-info-gcc: \
10859 configure-gcc \
10860 info-gcc
10861 @[ -f ./gcc/Makefile ] || exit 0; \
10862 r=`${PWD_COMMAND}`; export r; \
10863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10864 $(HOST_EXPORTS) \
10865 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10867 done; \
10868 echo "Doing install-info in gcc"; \
10869 (cd $(HOST_SUBDIR)/gcc && \
10870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10872 "RANLIB=$${RANLIB}" \
10873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10874 install-info) \
10875 || exit 1
10876
10877 @endif gcc
10878
10879 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10880 maybe-install-pdf-gcc:
10881 @if gcc
10882 maybe-install-pdf-gcc: install-pdf-gcc
10883
10884 install-pdf-gcc: \
10885 configure-gcc \
10886 pdf-gcc
10887 @[ -f ./gcc/Makefile ] || exit 0; \
10888 r=`${PWD_COMMAND}`; export r; \
10889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10890 $(HOST_EXPORTS) \
10891 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10893 done; \
10894 echo "Doing install-pdf in gcc"; \
10895 (cd $(HOST_SUBDIR)/gcc && \
10896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10898 "RANLIB=$${RANLIB}" \
10899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10900 install-pdf) \
10901 || exit 1
10902
10903 @endif gcc
10904
10905 .PHONY: maybe-install-html-gcc install-html-gcc
10906 maybe-install-html-gcc:
10907 @if gcc
10908 maybe-install-html-gcc: install-html-gcc
10909
10910 install-html-gcc: \
10911 configure-gcc \
10912 html-gcc
10913 @[ -f ./gcc/Makefile ] || exit 0; \
10914 r=`${PWD_COMMAND}`; export r; \
10915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10916 $(HOST_EXPORTS) \
10917 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10919 done; \
10920 echo "Doing install-html in gcc"; \
10921 (cd $(HOST_SUBDIR)/gcc && \
10922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10924 "RANLIB=$${RANLIB}" \
10925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10926 install-html) \
10927 || exit 1
10928
10929 @endif gcc
10930
10931 .PHONY: maybe-installcheck-gcc installcheck-gcc
10932 maybe-installcheck-gcc:
10933 @if gcc
10934 maybe-installcheck-gcc: installcheck-gcc
10935
10936 installcheck-gcc: \
10937 configure-gcc
10938 @[ -f ./gcc/Makefile ] || exit 0; \
10939 r=`${PWD_COMMAND}`; export r; \
10940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10941 $(HOST_EXPORTS) \
10942 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10944 done; \
10945 echo "Doing installcheck in gcc"; \
10946 (cd $(HOST_SUBDIR)/gcc && \
10947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10949 "RANLIB=$${RANLIB}" \
10950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10951 installcheck) \
10952 || exit 1
10953
10954 @endif gcc
10955
10956 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10957 maybe-mostlyclean-gcc:
10958 @if gcc
10959 maybe-mostlyclean-gcc: mostlyclean-gcc
10960
10961 mostlyclean-gcc:
10962 @[ -f ./gcc/Makefile ] || exit 0; \
10963 r=`${PWD_COMMAND}`; export r; \
10964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10965 $(HOST_EXPORTS) \
10966 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10968 done; \
10969 echo "Doing mostlyclean in gcc"; \
10970 (cd $(HOST_SUBDIR)/gcc && \
10971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10973 "RANLIB=$${RANLIB}" \
10974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10975 mostlyclean) \
10976 || exit 1
10977
10978 @endif gcc
10979
10980 .PHONY: maybe-clean-gcc clean-gcc
10981 maybe-clean-gcc:
10982 @if gcc
10983 maybe-clean-gcc: clean-gcc
10984
10985 clean-gcc:
10986 @[ -f ./gcc/Makefile ] || exit 0; \
10987 r=`${PWD_COMMAND}`; export r; \
10988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10989 $(HOST_EXPORTS) \
10990 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10992 done; \
10993 echo "Doing clean in gcc"; \
10994 (cd $(HOST_SUBDIR)/gcc && \
10995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10997 "RANLIB=$${RANLIB}" \
10998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10999 clean) \
11000 || exit 1
11001
11002 @endif gcc
11003
11004 .PHONY: maybe-distclean-gcc distclean-gcc
11005 maybe-distclean-gcc:
11006 @if gcc
11007 maybe-distclean-gcc: distclean-gcc
11008
11009 distclean-gcc:
11010 @[ -f ./gcc/Makefile ] || exit 0; \
11011 r=`${PWD_COMMAND}`; export r; \
11012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11013 $(HOST_EXPORTS) \
11014 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11016 done; \
11017 echo "Doing distclean in gcc"; \
11018 (cd $(HOST_SUBDIR)/gcc && \
11019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11021 "RANLIB=$${RANLIB}" \
11022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11023 distclean) \
11024 || exit 1
11025
11026 @endif gcc
11027
11028 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11029 maybe-maintainer-clean-gcc:
11030 @if gcc
11031 maybe-maintainer-clean-gcc: maintainer-clean-gcc
11032
11033 maintainer-clean-gcc:
11034 @[ -f ./gcc/Makefile ] || exit 0; \
11035 r=`${PWD_COMMAND}`; export r; \
11036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11037 $(HOST_EXPORTS) \
11038 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11040 done; \
11041 echo "Doing maintainer-clean in gcc"; \
11042 (cd $(HOST_SUBDIR)/gcc && \
11043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11045 "RANLIB=$${RANLIB}" \
11046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11047 maintainer-clean) \
11048 || exit 1
11049
11050 @endif gcc
11051
11052
11053
11054 .PHONY: configure-gmp maybe-configure-gmp
11055 maybe-configure-gmp:
11056 @if gcc-bootstrap
11057 configure-gmp: stage_current
11058 @endif gcc-bootstrap
11059 @if gmp
11060 maybe-configure-gmp: configure-gmp
11061 configure-gmp:
11062 @r=`${PWD_COMMAND}`; export r; \
11063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11064 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11066 $(HOST_EXPORTS) \
11067 echo Configuring in $(HOST_SUBDIR)/gmp; \
11068 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11069 case $(srcdir) in \
11070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11071 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11073 esac; \
11074 module_srcdir=gmp; \
11075 $(SHELL) \
11076 $$s/$$module_srcdir/configure \
11077 --srcdir=$${topdir}/$$module_srcdir \
11078 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11079 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
11080 || exit 1
11081 @endif gmp
11082
11083
11084
11085 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11086 maybe-configure-stage1-gmp:
11087 @if gmp-bootstrap
11088 maybe-configure-stage1-gmp: configure-stage1-gmp
11089 configure-stage1-gmp:
11090 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11091 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11092 @r=`${PWD_COMMAND}`; export r; \
11093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11094 TFLAGS="$(STAGE1_TFLAGS)"; \
11095 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11096 $(HOST_EXPORTS) \
11097 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11098 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11099 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11100 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
11101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11102 cd $(HOST_SUBDIR)/gmp || exit 1; \
11103 case $(srcdir) in \
11104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11105 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11107 esac; \
11108 module_srcdir=gmp; \
11109 $(SHELL) $$s/$$module_srcdir/configure \
11110 --srcdir=$${topdir}/$$module_srcdir \
11111 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11112 --target=none-${host_vendor}-${host_os} \
11113 \
11114 $(STAGE1_CONFIGURE_FLAGS) \
11115 --disable-shared LEX="touch lex.yy.c"
11116 @endif gmp-bootstrap
11117
11118 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11119 maybe-configure-stage2-gmp:
11120 @if gmp-bootstrap
11121 maybe-configure-stage2-gmp: configure-stage2-gmp
11122 configure-stage2-gmp:
11123 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11124 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11125 @r=`${PWD_COMMAND}`; export r; \
11126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11127 TFLAGS="$(STAGE2_TFLAGS)"; \
11128 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11129 $(HOST_EXPORTS) \
11130 $(POSTSTAGE1_HOST_EXPORTS) \
11131 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11132 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11133 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11134 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
11135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11136 cd $(HOST_SUBDIR)/gmp || exit 1; \
11137 case $(srcdir) in \
11138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11139 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11141 esac; \
11142 module_srcdir=gmp; \
11143 $(SHELL) $$s/$$module_srcdir/configure \
11144 --srcdir=$${topdir}/$$module_srcdir \
11145 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11146 --target=none-${host_vendor}-${host_os} \
11147 --with-build-libsubdir=$(HOST_SUBDIR) \
11148 $(STAGE2_CONFIGURE_FLAGS) \
11149 --disable-shared LEX="touch lex.yy.c"
11150 @endif gmp-bootstrap
11151
11152 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11153 maybe-configure-stage3-gmp:
11154 @if gmp-bootstrap
11155 maybe-configure-stage3-gmp: configure-stage3-gmp
11156 configure-stage3-gmp:
11157 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11159 @r=`${PWD_COMMAND}`; export r; \
11160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11161 TFLAGS="$(STAGE3_TFLAGS)"; \
11162 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11163 $(HOST_EXPORTS) \
11164 $(POSTSTAGE1_HOST_EXPORTS) \
11165 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11166 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11167 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11168 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
11169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11170 cd $(HOST_SUBDIR)/gmp || exit 1; \
11171 case $(srcdir) in \
11172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11173 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11175 esac; \
11176 module_srcdir=gmp; \
11177 $(SHELL) $$s/$$module_srcdir/configure \
11178 --srcdir=$${topdir}/$$module_srcdir \
11179 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11180 --target=none-${host_vendor}-${host_os} \
11181 --with-build-libsubdir=$(HOST_SUBDIR) \
11182 $(STAGE3_CONFIGURE_FLAGS) \
11183 --disable-shared LEX="touch lex.yy.c"
11184 @endif gmp-bootstrap
11185
11186 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11187 maybe-configure-stage4-gmp:
11188 @if gmp-bootstrap
11189 maybe-configure-stage4-gmp: configure-stage4-gmp
11190 configure-stage4-gmp:
11191 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11192 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11193 @r=`${PWD_COMMAND}`; export r; \
11194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11195 TFLAGS="$(STAGE4_TFLAGS)"; \
11196 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11197 $(HOST_EXPORTS) \
11198 $(POSTSTAGE1_HOST_EXPORTS) \
11199 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11200 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11201 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11202 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
11203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11204 cd $(HOST_SUBDIR)/gmp || exit 1; \
11205 case $(srcdir) in \
11206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11207 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11209 esac; \
11210 module_srcdir=gmp; \
11211 $(SHELL) $$s/$$module_srcdir/configure \
11212 --srcdir=$${topdir}/$$module_srcdir \
11213 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11214 --target=none-${host_vendor}-${host_os} \
11215 --with-build-libsubdir=$(HOST_SUBDIR) \
11216 $(STAGE4_CONFIGURE_FLAGS) \
11217 --disable-shared LEX="touch lex.yy.c"
11218 @endif gmp-bootstrap
11219
11220 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11221 maybe-configure-stageprofile-gmp:
11222 @if gmp-bootstrap
11223 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11224 configure-stageprofile-gmp:
11225 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11227 @r=`${PWD_COMMAND}`; export r; \
11228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11229 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11230 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11231 $(HOST_EXPORTS) \
11232 $(POSTSTAGE1_HOST_EXPORTS) \
11233 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11234 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11235 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11236 echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
11237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11238 cd $(HOST_SUBDIR)/gmp || exit 1; \
11239 case $(srcdir) in \
11240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11241 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11243 esac; \
11244 module_srcdir=gmp; \
11245 $(SHELL) $$s/$$module_srcdir/configure \
11246 --srcdir=$${topdir}/$$module_srcdir \
11247 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11248 --target=none-${host_vendor}-${host_os} \
11249 --with-build-libsubdir=$(HOST_SUBDIR) \
11250 $(STAGEprofile_CONFIGURE_FLAGS) \
11251 --disable-shared LEX="touch lex.yy.c"
11252 @endif gmp-bootstrap
11253
11254 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11255 maybe-configure-stagefeedback-gmp:
11256 @if gmp-bootstrap
11257 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11258 configure-stagefeedback-gmp:
11259 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11260 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11261 @r=`${PWD_COMMAND}`; export r; \
11262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11263 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11264 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11265 $(HOST_EXPORTS) \
11266 $(POSTSTAGE1_HOST_EXPORTS) \
11267 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11268 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11269 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11270 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
11271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11272 cd $(HOST_SUBDIR)/gmp || exit 1; \
11273 case $(srcdir) in \
11274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11275 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11277 esac; \
11278 module_srcdir=gmp; \
11279 $(SHELL) $$s/$$module_srcdir/configure \
11280 --srcdir=$${topdir}/$$module_srcdir \
11281 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11282 --target=none-${host_vendor}-${host_os} \
11283 --with-build-libsubdir=$(HOST_SUBDIR) \
11284 $(STAGEfeedback_CONFIGURE_FLAGS) \
11285 --disable-shared LEX="touch lex.yy.c"
11286 @endif gmp-bootstrap
11287
11288
11289
11290
11291
11292 .PHONY: all-gmp maybe-all-gmp
11293 maybe-all-gmp:
11294 @if gcc-bootstrap
11295 all-gmp: stage_current
11296 @endif gcc-bootstrap
11297 @if gmp
11298 TARGET-gmp=all
11299 maybe-all-gmp: all-gmp
11300 all-gmp: configure-gmp
11301 @r=`${PWD_COMMAND}`; export r; \
11302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11303 $(HOST_EXPORTS) \
11304 (cd $(HOST_SUBDIR)/gmp && \
11305 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
11306 $(TARGET-gmp))
11307 @endif gmp
11308
11309
11310
11311 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11312 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11313 maybe-all-stage1-gmp:
11314 maybe-clean-stage1-gmp:
11315 @if gmp-bootstrap
11316 maybe-all-stage1-gmp: all-stage1-gmp
11317 all-stage1: all-stage1-gmp
11318 TARGET-stage1-gmp = $(TARGET-gmp)
11319 all-stage1-gmp: configure-stage1-gmp
11320 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11321 @r=`${PWD_COMMAND}`; export r; \
11322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11323 TFLAGS="$(STAGE1_TFLAGS)"; \
11324 $(HOST_EXPORTS) \
11325 cd $(HOST_SUBDIR)/gmp && \
11326 \
11327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11328 CFLAGS="$(STAGE1_CFLAGS)" \
11329 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11330 LIBCFLAGS="$(LIBCFLAGS)" \
11331 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11332 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11333 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11334 $(EXTRA_HOST_FLAGS) \
11335 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
11336 TFLAGS="$(STAGE1_TFLAGS)" \
11337 $(TARGET-stage1-gmp)
11338
11339 maybe-clean-stage1-gmp: clean-stage1-gmp
11340 clean-stage1: clean-stage1-gmp
11341 clean-stage1-gmp:
11342 @if [ $(current_stage) = stage1 ]; then \
11343 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11344 else \
11345 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11346 $(MAKE) stage1-start; \
11347 fi; \
11348 cd $(HOST_SUBDIR)/gmp && \
11349 $(MAKE) $(EXTRA_HOST_FLAGS) \
11350 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
11351 @endif gmp-bootstrap
11352
11353
11354 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11355 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11356 maybe-all-stage2-gmp:
11357 maybe-clean-stage2-gmp:
11358 @if gmp-bootstrap
11359 maybe-all-stage2-gmp: all-stage2-gmp
11360 all-stage2: all-stage2-gmp
11361 TARGET-stage2-gmp = $(TARGET-gmp)
11362 all-stage2-gmp: configure-stage2-gmp
11363 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11364 @r=`${PWD_COMMAND}`; export r; \
11365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11366 TFLAGS="$(STAGE2_TFLAGS)"; \
11367 $(HOST_EXPORTS) \
11368 $(POSTSTAGE1_HOST_EXPORTS) \
11369 cd $(HOST_SUBDIR)/gmp && \
11370 \
11371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11372 CFLAGS="$(STAGE2_CFLAGS)" \
11373 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11374 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11375 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11376 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11377 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11378 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
11379 TFLAGS="$(STAGE2_TFLAGS)" \
11380 $(TARGET-stage2-gmp)
11381
11382 maybe-clean-stage2-gmp: clean-stage2-gmp
11383 clean-stage2: clean-stage2-gmp
11384 clean-stage2-gmp:
11385 @if [ $(current_stage) = stage2 ]; then \
11386 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11387 else \
11388 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11389 $(MAKE) stage2-start; \
11390 fi; \
11391 cd $(HOST_SUBDIR)/gmp && \
11392 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
11393 @endif gmp-bootstrap
11394
11395
11396 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11397 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11398 maybe-all-stage3-gmp:
11399 maybe-clean-stage3-gmp:
11400 @if gmp-bootstrap
11401 maybe-all-stage3-gmp: all-stage3-gmp
11402 all-stage3: all-stage3-gmp
11403 TARGET-stage3-gmp = $(TARGET-gmp)
11404 all-stage3-gmp: configure-stage3-gmp
11405 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11406 @r=`${PWD_COMMAND}`; export r; \
11407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11408 TFLAGS="$(STAGE3_TFLAGS)"; \
11409 $(HOST_EXPORTS) \
11410 $(POSTSTAGE1_HOST_EXPORTS) \
11411 cd $(HOST_SUBDIR)/gmp && \
11412 \
11413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11414 CFLAGS="$(STAGE3_CFLAGS)" \
11415 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11416 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11420 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
11421 TFLAGS="$(STAGE3_TFLAGS)" \
11422 $(TARGET-stage3-gmp)
11423
11424 maybe-clean-stage3-gmp: clean-stage3-gmp
11425 clean-stage3: clean-stage3-gmp
11426 clean-stage3-gmp:
11427 @if [ $(current_stage) = stage3 ]; then \
11428 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11429 else \
11430 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11431 $(MAKE) stage3-start; \
11432 fi; \
11433 cd $(HOST_SUBDIR)/gmp && \
11434 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
11435 @endif gmp-bootstrap
11436
11437
11438 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11439 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11440 maybe-all-stage4-gmp:
11441 maybe-clean-stage4-gmp:
11442 @if gmp-bootstrap
11443 maybe-all-stage4-gmp: all-stage4-gmp
11444 all-stage4: all-stage4-gmp
11445 TARGET-stage4-gmp = $(TARGET-gmp)
11446 all-stage4-gmp: configure-stage4-gmp
11447 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11448 @r=`${PWD_COMMAND}`; export r; \
11449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11450 TFLAGS="$(STAGE4_TFLAGS)"; \
11451 $(HOST_EXPORTS) \
11452 $(POSTSTAGE1_HOST_EXPORTS) \
11453 cd $(HOST_SUBDIR)/gmp && \
11454 \
11455 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11456 CFLAGS="$(STAGE4_CFLAGS)" \
11457 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11458 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11459 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11460 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11461 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11462 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
11463 TFLAGS="$(STAGE4_TFLAGS)" \
11464 $(TARGET-stage4-gmp)
11465
11466 maybe-clean-stage4-gmp: clean-stage4-gmp
11467 clean-stage4: clean-stage4-gmp
11468 clean-stage4-gmp:
11469 @if [ $(current_stage) = stage4 ]; then \
11470 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11471 else \
11472 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11473 $(MAKE) stage4-start; \
11474 fi; \
11475 cd $(HOST_SUBDIR)/gmp && \
11476 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
11477 @endif gmp-bootstrap
11478
11479
11480 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11481 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11482 maybe-all-stageprofile-gmp:
11483 maybe-clean-stageprofile-gmp:
11484 @if gmp-bootstrap
11485 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11486 all-stageprofile: all-stageprofile-gmp
11487 TARGET-stageprofile-gmp = $(TARGET-gmp)
11488 all-stageprofile-gmp: configure-stageprofile-gmp
11489 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11490 @r=`${PWD_COMMAND}`; export r; \
11491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11492 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11493 $(HOST_EXPORTS) \
11494 $(POSTSTAGE1_HOST_EXPORTS) \
11495 cd $(HOST_SUBDIR)/gmp && \
11496 \
11497 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11498 CFLAGS="$(STAGEprofile_CFLAGS)" \
11499 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11500 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11501 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11502 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11503 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11504 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
11505 TFLAGS="$(STAGEprofile_TFLAGS)" \
11506 $(TARGET-stageprofile-gmp)
11507
11508 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11509 clean-stageprofile: clean-stageprofile-gmp
11510 clean-stageprofile-gmp:
11511 @if [ $(current_stage) = stageprofile ]; then \
11512 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11513 else \
11514 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11515 $(MAKE) stageprofile-start; \
11516 fi; \
11517 cd $(HOST_SUBDIR)/gmp && \
11518 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
11519 @endif gmp-bootstrap
11520
11521
11522 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11523 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11524 maybe-all-stagefeedback-gmp:
11525 maybe-clean-stagefeedback-gmp:
11526 @if gmp-bootstrap
11527 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11528 all-stagefeedback: all-stagefeedback-gmp
11529 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11530 all-stagefeedback-gmp: configure-stagefeedback-gmp
11531 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11532 @r=`${PWD_COMMAND}`; export r; \
11533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11534 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11535 $(HOST_EXPORTS) \
11536 $(POSTSTAGE1_HOST_EXPORTS) \
11537 cd $(HOST_SUBDIR)/gmp && \
11538 \
11539 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11540 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11541 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11542 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11543 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11544 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11545 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11546 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
11547 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11548 $(TARGET-stagefeedback-gmp)
11549
11550 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11551 clean-stagefeedback: clean-stagefeedback-gmp
11552 clean-stagefeedback-gmp:
11553 @if [ $(current_stage) = stagefeedback ]; then \
11554 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11555 else \
11556 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11557 $(MAKE) stagefeedback-start; \
11558 fi; \
11559 cd $(HOST_SUBDIR)/gmp && \
11560 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
11561 @endif gmp-bootstrap
11562
11563
11564
11565
11566
11567 .PHONY: check-gmp maybe-check-gmp
11568 maybe-check-gmp:
11569 @if gmp
11570 maybe-check-gmp: check-gmp
11571
11572 check-gmp:
11573 @: $(MAKE); $(unstage)
11574 @r=`${PWD_COMMAND}`; export r; \
11575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11576 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11577 (cd $(HOST_SUBDIR)/gmp && \
11578 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
11579
11580 @endif gmp
11581
11582 .PHONY: install-gmp maybe-install-gmp
11583 maybe-install-gmp:
11584 @if gmp
11585 maybe-install-gmp: install-gmp
11586
11587 install-gmp:
11588
11589 @endif gmp
11590
11591 .PHONY: install-strip-gmp maybe-install-strip-gmp
11592 maybe-install-strip-gmp:
11593 @if gmp
11594 maybe-install-strip-gmp: install-strip-gmp
11595
11596 install-strip-gmp:
11597
11598 @endif gmp
11599
11600 # Other targets (info, dvi, pdf, etc.)
11601
11602 .PHONY: maybe-info-gmp info-gmp
11603 maybe-info-gmp:
11604 @if gmp
11605 maybe-info-gmp: info-gmp
11606
11607 info-gmp: \
11608 configure-gmp
11609 @[ -f ./gmp/Makefile ] || exit 0; \
11610 r=`${PWD_COMMAND}`; export r; \
11611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11612 $(HOST_EXPORTS) \
11613 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11615 done; \
11616 echo "Doing info in gmp"; \
11617 (cd $(HOST_SUBDIR)/gmp && \
11618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11620 "RANLIB=$${RANLIB}" \
11621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11622 info) \
11623 || exit 1
11624
11625 @endif gmp
11626
11627 .PHONY: maybe-dvi-gmp dvi-gmp
11628 maybe-dvi-gmp:
11629 @if gmp
11630 maybe-dvi-gmp: dvi-gmp
11631
11632 dvi-gmp: \
11633 configure-gmp
11634 @[ -f ./gmp/Makefile ] || exit 0; \
11635 r=`${PWD_COMMAND}`; export r; \
11636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11637 $(HOST_EXPORTS) \
11638 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11640 done; \
11641 echo "Doing dvi in gmp"; \
11642 (cd $(HOST_SUBDIR)/gmp && \
11643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11645 "RANLIB=$${RANLIB}" \
11646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11647 dvi) \
11648 || exit 1
11649
11650 @endif gmp
11651
11652 .PHONY: maybe-pdf-gmp pdf-gmp
11653 maybe-pdf-gmp:
11654 @if gmp
11655 maybe-pdf-gmp: pdf-gmp
11656
11657 pdf-gmp: \
11658 configure-gmp
11659 @[ -f ./gmp/Makefile ] || exit 0; \
11660 r=`${PWD_COMMAND}`; export r; \
11661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11662 $(HOST_EXPORTS) \
11663 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11665 done; \
11666 echo "Doing pdf in gmp"; \
11667 (cd $(HOST_SUBDIR)/gmp && \
11668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11670 "RANLIB=$${RANLIB}" \
11671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11672 pdf) \
11673 || exit 1
11674
11675 @endif gmp
11676
11677 .PHONY: maybe-html-gmp html-gmp
11678 maybe-html-gmp:
11679 @if gmp
11680 maybe-html-gmp: html-gmp
11681
11682 html-gmp: \
11683 configure-gmp
11684 @[ -f ./gmp/Makefile ] || exit 0; \
11685 r=`${PWD_COMMAND}`; export r; \
11686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11687 $(HOST_EXPORTS) \
11688 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11690 done; \
11691 echo "Doing html in gmp"; \
11692 (cd $(HOST_SUBDIR)/gmp && \
11693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11695 "RANLIB=$${RANLIB}" \
11696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11697 html) \
11698 || exit 1
11699
11700 @endif gmp
11701
11702 .PHONY: maybe-TAGS-gmp TAGS-gmp
11703 maybe-TAGS-gmp:
11704 @if gmp
11705 maybe-TAGS-gmp: TAGS-gmp
11706
11707 TAGS-gmp: \
11708 configure-gmp
11709 @[ -f ./gmp/Makefile ] || exit 0; \
11710 r=`${PWD_COMMAND}`; export r; \
11711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11712 $(HOST_EXPORTS) \
11713 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11715 done; \
11716 echo "Doing TAGS in gmp"; \
11717 (cd $(HOST_SUBDIR)/gmp && \
11718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11720 "RANLIB=$${RANLIB}" \
11721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11722 TAGS) \
11723 || exit 1
11724
11725 @endif gmp
11726
11727 .PHONY: maybe-install-info-gmp install-info-gmp
11728 maybe-install-info-gmp:
11729 @if gmp
11730 maybe-install-info-gmp: install-info-gmp
11731
11732 install-info-gmp: \
11733 configure-gmp \
11734 info-gmp
11735 @[ -f ./gmp/Makefile ] || exit 0; \
11736 r=`${PWD_COMMAND}`; export r; \
11737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11738 $(HOST_EXPORTS) \
11739 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11741 done; \
11742 echo "Doing install-info in gmp"; \
11743 (cd $(HOST_SUBDIR)/gmp && \
11744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11746 "RANLIB=$${RANLIB}" \
11747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11748 install-info) \
11749 || exit 1
11750
11751 @endif gmp
11752
11753 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11754 maybe-install-pdf-gmp:
11755 @if gmp
11756 maybe-install-pdf-gmp: install-pdf-gmp
11757
11758 install-pdf-gmp: \
11759 configure-gmp \
11760 pdf-gmp
11761 @[ -f ./gmp/Makefile ] || exit 0; \
11762 r=`${PWD_COMMAND}`; export r; \
11763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11764 $(HOST_EXPORTS) \
11765 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11767 done; \
11768 echo "Doing install-pdf in gmp"; \
11769 (cd $(HOST_SUBDIR)/gmp && \
11770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11772 "RANLIB=$${RANLIB}" \
11773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11774 install-pdf) \
11775 || exit 1
11776
11777 @endif gmp
11778
11779 .PHONY: maybe-install-html-gmp install-html-gmp
11780 maybe-install-html-gmp:
11781 @if gmp
11782 maybe-install-html-gmp: install-html-gmp
11783
11784 install-html-gmp: \
11785 configure-gmp \
11786 html-gmp
11787 @[ -f ./gmp/Makefile ] || exit 0; \
11788 r=`${PWD_COMMAND}`; export r; \
11789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11790 $(HOST_EXPORTS) \
11791 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11793 done; \
11794 echo "Doing install-html in gmp"; \
11795 (cd $(HOST_SUBDIR)/gmp && \
11796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11798 "RANLIB=$${RANLIB}" \
11799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11800 install-html) \
11801 || exit 1
11802
11803 @endif gmp
11804
11805 .PHONY: maybe-installcheck-gmp installcheck-gmp
11806 maybe-installcheck-gmp:
11807 @if gmp
11808 maybe-installcheck-gmp: installcheck-gmp
11809
11810 installcheck-gmp: \
11811 configure-gmp
11812 @[ -f ./gmp/Makefile ] || exit 0; \
11813 r=`${PWD_COMMAND}`; export r; \
11814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11815 $(HOST_EXPORTS) \
11816 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11818 done; \
11819 echo "Doing installcheck in gmp"; \
11820 (cd $(HOST_SUBDIR)/gmp && \
11821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11823 "RANLIB=$${RANLIB}" \
11824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11825 installcheck) \
11826 || exit 1
11827
11828 @endif gmp
11829
11830 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11831 maybe-mostlyclean-gmp:
11832 @if gmp
11833 maybe-mostlyclean-gmp: mostlyclean-gmp
11834
11835 mostlyclean-gmp:
11836 @[ -f ./gmp/Makefile ] || exit 0; \
11837 r=`${PWD_COMMAND}`; export r; \
11838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11839 $(HOST_EXPORTS) \
11840 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11842 done; \
11843 echo "Doing mostlyclean in gmp"; \
11844 (cd $(HOST_SUBDIR)/gmp && \
11845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11847 "RANLIB=$${RANLIB}" \
11848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11849 mostlyclean) \
11850 || exit 1
11851
11852 @endif gmp
11853
11854 .PHONY: maybe-clean-gmp clean-gmp
11855 maybe-clean-gmp:
11856 @if gmp
11857 maybe-clean-gmp: clean-gmp
11858
11859 clean-gmp:
11860 @[ -f ./gmp/Makefile ] || exit 0; \
11861 r=`${PWD_COMMAND}`; export r; \
11862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11863 $(HOST_EXPORTS) \
11864 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11866 done; \
11867 echo "Doing clean in gmp"; \
11868 (cd $(HOST_SUBDIR)/gmp && \
11869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11871 "RANLIB=$${RANLIB}" \
11872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11873 clean) \
11874 || exit 1
11875
11876 @endif gmp
11877
11878 .PHONY: maybe-distclean-gmp distclean-gmp
11879 maybe-distclean-gmp:
11880 @if gmp
11881 maybe-distclean-gmp: distclean-gmp
11882
11883 distclean-gmp:
11884 @[ -f ./gmp/Makefile ] || exit 0; \
11885 r=`${PWD_COMMAND}`; export r; \
11886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11887 $(HOST_EXPORTS) \
11888 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11890 done; \
11891 echo "Doing distclean in gmp"; \
11892 (cd $(HOST_SUBDIR)/gmp && \
11893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11895 "RANLIB=$${RANLIB}" \
11896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11897 distclean) \
11898 || exit 1
11899
11900 @endif gmp
11901
11902 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11903 maybe-maintainer-clean-gmp:
11904 @if gmp
11905 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11906
11907 maintainer-clean-gmp:
11908 @[ -f ./gmp/Makefile ] || exit 0; \
11909 r=`${PWD_COMMAND}`; export r; \
11910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11911 $(HOST_EXPORTS) \
11912 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
11913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11914 done; \
11915 echo "Doing maintainer-clean in gmp"; \
11916 (cd $(HOST_SUBDIR)/gmp && \
11917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11919 "RANLIB=$${RANLIB}" \
11920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11921 maintainer-clean) \
11922 || exit 1
11923
11924 @endif gmp
11925
11926
11927
11928 .PHONY: configure-mpfr maybe-configure-mpfr
11929 maybe-configure-mpfr:
11930 @if gcc-bootstrap
11931 configure-mpfr: stage_current
11932 @endif gcc-bootstrap
11933 @if mpfr
11934 maybe-configure-mpfr: configure-mpfr
11935 configure-mpfr:
11936 @r=`${PWD_COMMAND}`; export r; \
11937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11938 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11940 $(HOST_EXPORTS) \
11941 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11942 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11943 case $(srcdir) in \
11944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11945 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11947 esac; \
11948 module_srcdir=mpfr; \
11949 $(SHELL) \
11950 $$s/$$module_srcdir/configure \
11951 --srcdir=$${topdir}/$$module_srcdir \
11952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11953 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11954 || exit 1
11955 @endif mpfr
11956
11957
11958
11959 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11960 maybe-configure-stage1-mpfr:
11961 @if mpfr-bootstrap
11962 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11963 configure-stage1-mpfr:
11964 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11965 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11966 @r=`${PWD_COMMAND}`; export r; \
11967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11968 TFLAGS="$(STAGE1_TFLAGS)"; \
11969 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11970 $(HOST_EXPORTS) \
11971 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11972 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11973 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11974 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
11975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11976 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11977 case $(srcdir) in \
11978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11979 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11981 esac; \
11982 module_srcdir=mpfr; \
11983 $(SHELL) $$s/$$module_srcdir/configure \
11984 --srcdir=$${topdir}/$$module_srcdir \
11985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11986 --target=${target_alias} \
11987 \
11988 $(STAGE1_CONFIGURE_FLAGS) \
11989 --disable-shared @extra_mpfr_configure_flags@
11990 @endif mpfr-bootstrap
11991
11992 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11993 maybe-configure-stage2-mpfr:
11994 @if mpfr-bootstrap
11995 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11996 configure-stage2-mpfr:
11997 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11999 @r=`${PWD_COMMAND}`; export r; \
12000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12001 TFLAGS="$(STAGE2_TFLAGS)"; \
12002 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12003 $(HOST_EXPORTS) \
12004 $(POSTSTAGE1_HOST_EXPORTS) \
12005 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12006 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12007 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12008 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
12009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12010 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12011 case $(srcdir) in \
12012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12013 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12015 esac; \
12016 module_srcdir=mpfr; \
12017 $(SHELL) $$s/$$module_srcdir/configure \
12018 --srcdir=$${topdir}/$$module_srcdir \
12019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12020 --target=${target_alias} \
12021 --with-build-libsubdir=$(HOST_SUBDIR) \
12022 $(STAGE2_CONFIGURE_FLAGS) \
12023 --disable-shared @extra_mpfr_configure_flags@
12024 @endif mpfr-bootstrap
12025
12026 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12027 maybe-configure-stage3-mpfr:
12028 @if mpfr-bootstrap
12029 maybe-configure-stage3-mpfr: configure-stage3-mpfr
12030 configure-stage3-mpfr:
12031 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12033 @r=`${PWD_COMMAND}`; export r; \
12034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12035 TFLAGS="$(STAGE3_TFLAGS)"; \
12036 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12037 $(HOST_EXPORTS) \
12038 $(POSTSTAGE1_HOST_EXPORTS) \
12039 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12040 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12041 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12042 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
12043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12044 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12045 case $(srcdir) in \
12046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12047 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12049 esac; \
12050 module_srcdir=mpfr; \
12051 $(SHELL) $$s/$$module_srcdir/configure \
12052 --srcdir=$${topdir}/$$module_srcdir \
12053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12054 --target=${target_alias} \
12055 --with-build-libsubdir=$(HOST_SUBDIR) \
12056 $(STAGE3_CONFIGURE_FLAGS) \
12057 --disable-shared @extra_mpfr_configure_flags@
12058 @endif mpfr-bootstrap
12059
12060 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12061 maybe-configure-stage4-mpfr:
12062 @if mpfr-bootstrap
12063 maybe-configure-stage4-mpfr: configure-stage4-mpfr
12064 configure-stage4-mpfr:
12065 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12067 @r=`${PWD_COMMAND}`; export r; \
12068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12069 TFLAGS="$(STAGE4_TFLAGS)"; \
12070 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12071 $(HOST_EXPORTS) \
12072 $(POSTSTAGE1_HOST_EXPORTS) \
12073 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12074 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12075 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12076 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
12077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12078 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12079 case $(srcdir) in \
12080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12081 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12083 esac; \
12084 module_srcdir=mpfr; \
12085 $(SHELL) $$s/$$module_srcdir/configure \
12086 --srcdir=$${topdir}/$$module_srcdir \
12087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12088 --target=${target_alias} \
12089 --with-build-libsubdir=$(HOST_SUBDIR) \
12090 $(STAGE4_CONFIGURE_FLAGS) \
12091 --disable-shared @extra_mpfr_configure_flags@
12092 @endif mpfr-bootstrap
12093
12094 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12095 maybe-configure-stageprofile-mpfr:
12096 @if mpfr-bootstrap
12097 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12098 configure-stageprofile-mpfr:
12099 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12101 @r=`${PWD_COMMAND}`; export r; \
12102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12103 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12104 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12105 $(HOST_EXPORTS) \
12106 $(POSTSTAGE1_HOST_EXPORTS) \
12107 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12108 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12109 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12110 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
12111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12112 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12113 case $(srcdir) in \
12114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12115 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12117 esac; \
12118 module_srcdir=mpfr; \
12119 $(SHELL) $$s/$$module_srcdir/configure \
12120 --srcdir=$${topdir}/$$module_srcdir \
12121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12122 --target=${target_alias} \
12123 --with-build-libsubdir=$(HOST_SUBDIR) \
12124 $(STAGEprofile_CONFIGURE_FLAGS) \
12125 --disable-shared @extra_mpfr_configure_flags@
12126 @endif mpfr-bootstrap
12127
12128 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12129 maybe-configure-stagefeedback-mpfr:
12130 @if mpfr-bootstrap
12131 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12132 configure-stagefeedback-mpfr:
12133 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12134 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12135 @r=`${PWD_COMMAND}`; export r; \
12136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12137 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12138 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12139 $(HOST_EXPORTS) \
12140 $(POSTSTAGE1_HOST_EXPORTS) \
12141 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12142 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12143 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12144 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
12145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12146 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12147 case $(srcdir) in \
12148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12149 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12151 esac; \
12152 module_srcdir=mpfr; \
12153 $(SHELL) $$s/$$module_srcdir/configure \
12154 --srcdir=$${topdir}/$$module_srcdir \
12155 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12156 --target=${target_alias} \
12157 --with-build-libsubdir=$(HOST_SUBDIR) \
12158 $(STAGEfeedback_CONFIGURE_FLAGS) \
12159 --disable-shared @extra_mpfr_configure_flags@
12160 @endif mpfr-bootstrap
12161
12162
12163
12164
12165
12166 .PHONY: all-mpfr maybe-all-mpfr
12167 maybe-all-mpfr:
12168 @if gcc-bootstrap
12169 all-mpfr: stage_current
12170 @endif gcc-bootstrap
12171 @if mpfr
12172 TARGET-mpfr=all
12173 maybe-all-mpfr: all-mpfr
12174 all-mpfr: configure-mpfr
12175 @r=`${PWD_COMMAND}`; export r; \
12176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12177 $(HOST_EXPORTS) \
12178 (cd $(HOST_SUBDIR)/mpfr && \
12179 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12180 $(TARGET-mpfr))
12181 @endif mpfr
12182
12183
12184
12185 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12186 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12187 maybe-all-stage1-mpfr:
12188 maybe-clean-stage1-mpfr:
12189 @if mpfr-bootstrap
12190 maybe-all-stage1-mpfr: all-stage1-mpfr
12191 all-stage1: all-stage1-mpfr
12192 TARGET-stage1-mpfr = $(TARGET-mpfr)
12193 all-stage1-mpfr: configure-stage1-mpfr
12194 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12195 @r=`${PWD_COMMAND}`; export r; \
12196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12197 TFLAGS="$(STAGE1_TFLAGS)"; \
12198 $(HOST_EXPORTS) \
12199 cd $(HOST_SUBDIR)/mpfr && \
12200 \
12201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12202 CFLAGS="$(STAGE1_CFLAGS)" \
12203 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12204 LIBCFLAGS="$(LIBCFLAGS)" \
12205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12208 $(EXTRA_HOST_FLAGS) \
12209 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12210 TFLAGS="$(STAGE1_TFLAGS)" \
12211 $(TARGET-stage1-mpfr)
12212
12213 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12214 clean-stage1: clean-stage1-mpfr
12215 clean-stage1-mpfr:
12216 @if [ $(current_stage) = stage1 ]; then \
12217 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12218 else \
12219 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12220 $(MAKE) stage1-start; \
12221 fi; \
12222 cd $(HOST_SUBDIR)/mpfr && \
12223 $(MAKE) $(EXTRA_HOST_FLAGS) \
12224 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12225 @endif mpfr-bootstrap
12226
12227
12228 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12229 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12230 maybe-all-stage2-mpfr:
12231 maybe-clean-stage2-mpfr:
12232 @if mpfr-bootstrap
12233 maybe-all-stage2-mpfr: all-stage2-mpfr
12234 all-stage2: all-stage2-mpfr
12235 TARGET-stage2-mpfr = $(TARGET-mpfr)
12236 all-stage2-mpfr: configure-stage2-mpfr
12237 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12238 @r=`${PWD_COMMAND}`; export r; \
12239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12240 TFLAGS="$(STAGE2_TFLAGS)"; \
12241 $(HOST_EXPORTS) \
12242 $(POSTSTAGE1_HOST_EXPORTS) \
12243 cd $(HOST_SUBDIR)/mpfr && \
12244 \
12245 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12246 CFLAGS="$(STAGE2_CFLAGS)" \
12247 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12248 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12249 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12250 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12251 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12252 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12253 TFLAGS="$(STAGE2_TFLAGS)" \
12254 $(TARGET-stage2-mpfr)
12255
12256 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12257 clean-stage2: clean-stage2-mpfr
12258 clean-stage2-mpfr:
12259 @if [ $(current_stage) = stage2 ]; then \
12260 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12261 else \
12262 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12263 $(MAKE) stage2-start; \
12264 fi; \
12265 cd $(HOST_SUBDIR)/mpfr && \
12266 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12267 @endif mpfr-bootstrap
12268
12269
12270 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12271 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12272 maybe-all-stage3-mpfr:
12273 maybe-clean-stage3-mpfr:
12274 @if mpfr-bootstrap
12275 maybe-all-stage3-mpfr: all-stage3-mpfr
12276 all-stage3: all-stage3-mpfr
12277 TARGET-stage3-mpfr = $(TARGET-mpfr)
12278 all-stage3-mpfr: configure-stage3-mpfr
12279 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12280 @r=`${PWD_COMMAND}`; export r; \
12281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12282 TFLAGS="$(STAGE3_TFLAGS)"; \
12283 $(HOST_EXPORTS) \
12284 $(POSTSTAGE1_HOST_EXPORTS) \
12285 cd $(HOST_SUBDIR)/mpfr && \
12286 \
12287 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12288 CFLAGS="$(STAGE3_CFLAGS)" \
12289 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12290 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12291 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12292 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12293 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12294 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12295 TFLAGS="$(STAGE3_TFLAGS)" \
12296 $(TARGET-stage3-mpfr)
12297
12298 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12299 clean-stage3: clean-stage3-mpfr
12300 clean-stage3-mpfr:
12301 @if [ $(current_stage) = stage3 ]; then \
12302 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12303 else \
12304 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12305 $(MAKE) stage3-start; \
12306 fi; \
12307 cd $(HOST_SUBDIR)/mpfr && \
12308 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12309 @endif mpfr-bootstrap
12310
12311
12312 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12313 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12314 maybe-all-stage4-mpfr:
12315 maybe-clean-stage4-mpfr:
12316 @if mpfr-bootstrap
12317 maybe-all-stage4-mpfr: all-stage4-mpfr
12318 all-stage4: all-stage4-mpfr
12319 TARGET-stage4-mpfr = $(TARGET-mpfr)
12320 all-stage4-mpfr: configure-stage4-mpfr
12321 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12322 @r=`${PWD_COMMAND}`; export r; \
12323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12324 TFLAGS="$(STAGE4_TFLAGS)"; \
12325 $(HOST_EXPORTS) \
12326 $(POSTSTAGE1_HOST_EXPORTS) \
12327 cd $(HOST_SUBDIR)/mpfr && \
12328 \
12329 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12330 CFLAGS="$(STAGE4_CFLAGS)" \
12331 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12332 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12333 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12334 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12335 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12336 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12337 TFLAGS="$(STAGE4_TFLAGS)" \
12338 $(TARGET-stage4-mpfr)
12339
12340 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12341 clean-stage4: clean-stage4-mpfr
12342 clean-stage4-mpfr:
12343 @if [ $(current_stage) = stage4 ]; then \
12344 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12345 else \
12346 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12347 $(MAKE) stage4-start; \
12348 fi; \
12349 cd $(HOST_SUBDIR)/mpfr && \
12350 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12351 @endif mpfr-bootstrap
12352
12353
12354 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12355 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12356 maybe-all-stageprofile-mpfr:
12357 maybe-clean-stageprofile-mpfr:
12358 @if mpfr-bootstrap
12359 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12360 all-stageprofile: all-stageprofile-mpfr
12361 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12362 all-stageprofile-mpfr: configure-stageprofile-mpfr
12363 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12364 @r=`${PWD_COMMAND}`; export r; \
12365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12366 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12367 $(HOST_EXPORTS) \
12368 $(POSTSTAGE1_HOST_EXPORTS) \
12369 cd $(HOST_SUBDIR)/mpfr && \
12370 \
12371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12372 CFLAGS="$(STAGEprofile_CFLAGS)" \
12373 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12374 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12375 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12376 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12377 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12378 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12379 TFLAGS="$(STAGEprofile_TFLAGS)" \
12380 $(TARGET-stageprofile-mpfr)
12381
12382 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12383 clean-stageprofile: clean-stageprofile-mpfr
12384 clean-stageprofile-mpfr:
12385 @if [ $(current_stage) = stageprofile ]; then \
12386 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12387 else \
12388 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12389 $(MAKE) stageprofile-start; \
12390 fi; \
12391 cd $(HOST_SUBDIR)/mpfr && \
12392 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12393 @endif mpfr-bootstrap
12394
12395
12396 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12397 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12398 maybe-all-stagefeedback-mpfr:
12399 maybe-clean-stagefeedback-mpfr:
12400 @if mpfr-bootstrap
12401 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12402 all-stagefeedback: all-stagefeedback-mpfr
12403 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12404 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12405 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12406 @r=`${PWD_COMMAND}`; export r; \
12407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12408 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12409 $(HOST_EXPORTS) \
12410 $(POSTSTAGE1_HOST_EXPORTS) \
12411 cd $(HOST_SUBDIR)/mpfr && \
12412 \
12413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12414 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12415 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12416 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12420 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12421 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12422 $(TARGET-stagefeedback-mpfr)
12423
12424 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12425 clean-stagefeedback: clean-stagefeedback-mpfr
12426 clean-stagefeedback-mpfr:
12427 @if [ $(current_stage) = stagefeedback ]; then \
12428 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12429 else \
12430 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12431 $(MAKE) stagefeedback-start; \
12432 fi; \
12433 cd $(HOST_SUBDIR)/mpfr && \
12434 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12435 @endif mpfr-bootstrap
12436
12437
12438
12439
12440
12441 .PHONY: check-mpfr maybe-check-mpfr
12442 maybe-check-mpfr:
12443 @if mpfr
12444 maybe-check-mpfr: check-mpfr
12445
12446 check-mpfr:
12447 @: $(MAKE); $(unstage)
12448 @r=`${PWD_COMMAND}`; export r; \
12449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12450 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12451 (cd $(HOST_SUBDIR)/mpfr && \
12452 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
12453
12454 @endif mpfr
12455
12456 .PHONY: install-mpfr maybe-install-mpfr
12457 maybe-install-mpfr:
12458 @if mpfr
12459 maybe-install-mpfr: install-mpfr
12460
12461 install-mpfr:
12462
12463 @endif mpfr
12464
12465 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12466 maybe-install-strip-mpfr:
12467 @if mpfr
12468 maybe-install-strip-mpfr: install-strip-mpfr
12469
12470 install-strip-mpfr:
12471
12472 @endif mpfr
12473
12474 # Other targets (info, dvi, pdf, etc.)
12475
12476 .PHONY: maybe-info-mpfr info-mpfr
12477 maybe-info-mpfr:
12478 @if mpfr
12479 maybe-info-mpfr: info-mpfr
12480
12481 info-mpfr: \
12482 configure-mpfr
12483 @[ -f ./mpfr/Makefile ] || exit 0; \
12484 r=`${PWD_COMMAND}`; export r; \
12485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12486 $(HOST_EXPORTS) \
12487 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12489 done; \
12490 echo "Doing info in mpfr"; \
12491 (cd $(HOST_SUBDIR)/mpfr && \
12492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12494 "RANLIB=$${RANLIB}" \
12495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12496 info) \
12497 || exit 1
12498
12499 @endif mpfr
12500
12501 .PHONY: maybe-dvi-mpfr dvi-mpfr
12502 maybe-dvi-mpfr:
12503 @if mpfr
12504 maybe-dvi-mpfr: dvi-mpfr
12505
12506 dvi-mpfr: \
12507 configure-mpfr
12508 @[ -f ./mpfr/Makefile ] || exit 0; \
12509 r=`${PWD_COMMAND}`; export r; \
12510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12511 $(HOST_EXPORTS) \
12512 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12514 done; \
12515 echo "Doing dvi in mpfr"; \
12516 (cd $(HOST_SUBDIR)/mpfr && \
12517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12519 "RANLIB=$${RANLIB}" \
12520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12521 dvi) \
12522 || exit 1
12523
12524 @endif mpfr
12525
12526 .PHONY: maybe-pdf-mpfr pdf-mpfr
12527 maybe-pdf-mpfr:
12528 @if mpfr
12529 maybe-pdf-mpfr: pdf-mpfr
12530
12531 pdf-mpfr: \
12532 configure-mpfr
12533 @[ -f ./mpfr/Makefile ] || exit 0; \
12534 r=`${PWD_COMMAND}`; export r; \
12535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12536 $(HOST_EXPORTS) \
12537 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12539 done; \
12540 echo "Doing pdf in mpfr"; \
12541 (cd $(HOST_SUBDIR)/mpfr && \
12542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12544 "RANLIB=$${RANLIB}" \
12545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12546 pdf) \
12547 || exit 1
12548
12549 @endif mpfr
12550
12551 .PHONY: maybe-html-mpfr html-mpfr
12552 maybe-html-mpfr:
12553 @if mpfr
12554 maybe-html-mpfr: html-mpfr
12555
12556 html-mpfr: \
12557 configure-mpfr
12558 @[ -f ./mpfr/Makefile ] || exit 0; \
12559 r=`${PWD_COMMAND}`; export r; \
12560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12561 $(HOST_EXPORTS) \
12562 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12564 done; \
12565 echo "Doing html in mpfr"; \
12566 (cd $(HOST_SUBDIR)/mpfr && \
12567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12569 "RANLIB=$${RANLIB}" \
12570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12571 html) \
12572 || exit 1
12573
12574 @endif mpfr
12575
12576 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12577 maybe-TAGS-mpfr:
12578 @if mpfr
12579 maybe-TAGS-mpfr: TAGS-mpfr
12580
12581 TAGS-mpfr: \
12582 configure-mpfr
12583 @[ -f ./mpfr/Makefile ] || exit 0; \
12584 r=`${PWD_COMMAND}`; export r; \
12585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12586 $(HOST_EXPORTS) \
12587 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12589 done; \
12590 echo "Doing TAGS in mpfr"; \
12591 (cd $(HOST_SUBDIR)/mpfr && \
12592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12594 "RANLIB=$${RANLIB}" \
12595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12596 TAGS) \
12597 || exit 1
12598
12599 @endif mpfr
12600
12601 .PHONY: maybe-install-info-mpfr install-info-mpfr
12602 maybe-install-info-mpfr:
12603 @if mpfr
12604 maybe-install-info-mpfr: install-info-mpfr
12605
12606 install-info-mpfr: \
12607 configure-mpfr \
12608 info-mpfr
12609 @[ -f ./mpfr/Makefile ] || exit 0; \
12610 r=`${PWD_COMMAND}`; export r; \
12611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12612 $(HOST_EXPORTS) \
12613 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12615 done; \
12616 echo "Doing install-info in mpfr"; \
12617 (cd $(HOST_SUBDIR)/mpfr && \
12618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12620 "RANLIB=$${RANLIB}" \
12621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12622 install-info) \
12623 || exit 1
12624
12625 @endif mpfr
12626
12627 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12628 maybe-install-pdf-mpfr:
12629 @if mpfr
12630 maybe-install-pdf-mpfr: install-pdf-mpfr
12631
12632 install-pdf-mpfr: \
12633 configure-mpfr \
12634 pdf-mpfr
12635 @[ -f ./mpfr/Makefile ] || exit 0; \
12636 r=`${PWD_COMMAND}`; export r; \
12637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12638 $(HOST_EXPORTS) \
12639 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12641 done; \
12642 echo "Doing install-pdf in mpfr"; \
12643 (cd $(HOST_SUBDIR)/mpfr && \
12644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12646 "RANLIB=$${RANLIB}" \
12647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12648 install-pdf) \
12649 || exit 1
12650
12651 @endif mpfr
12652
12653 .PHONY: maybe-install-html-mpfr install-html-mpfr
12654 maybe-install-html-mpfr:
12655 @if mpfr
12656 maybe-install-html-mpfr: install-html-mpfr
12657
12658 install-html-mpfr: \
12659 configure-mpfr \
12660 html-mpfr
12661 @[ -f ./mpfr/Makefile ] || exit 0; \
12662 r=`${PWD_COMMAND}`; export r; \
12663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12664 $(HOST_EXPORTS) \
12665 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12667 done; \
12668 echo "Doing install-html in mpfr"; \
12669 (cd $(HOST_SUBDIR)/mpfr && \
12670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12672 "RANLIB=$${RANLIB}" \
12673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12674 install-html) \
12675 || exit 1
12676
12677 @endif mpfr
12678
12679 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12680 maybe-installcheck-mpfr:
12681 @if mpfr
12682 maybe-installcheck-mpfr: installcheck-mpfr
12683
12684 installcheck-mpfr: \
12685 configure-mpfr
12686 @[ -f ./mpfr/Makefile ] || exit 0; \
12687 r=`${PWD_COMMAND}`; export r; \
12688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12689 $(HOST_EXPORTS) \
12690 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12692 done; \
12693 echo "Doing installcheck in mpfr"; \
12694 (cd $(HOST_SUBDIR)/mpfr && \
12695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12697 "RANLIB=$${RANLIB}" \
12698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12699 installcheck) \
12700 || exit 1
12701
12702 @endif mpfr
12703
12704 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12705 maybe-mostlyclean-mpfr:
12706 @if mpfr
12707 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12708
12709 mostlyclean-mpfr:
12710 @[ -f ./mpfr/Makefile ] || exit 0; \
12711 r=`${PWD_COMMAND}`; export r; \
12712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12713 $(HOST_EXPORTS) \
12714 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12716 done; \
12717 echo "Doing mostlyclean in mpfr"; \
12718 (cd $(HOST_SUBDIR)/mpfr && \
12719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12721 "RANLIB=$${RANLIB}" \
12722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12723 mostlyclean) \
12724 || exit 1
12725
12726 @endif mpfr
12727
12728 .PHONY: maybe-clean-mpfr clean-mpfr
12729 maybe-clean-mpfr:
12730 @if mpfr
12731 maybe-clean-mpfr: clean-mpfr
12732
12733 clean-mpfr:
12734 @[ -f ./mpfr/Makefile ] || exit 0; \
12735 r=`${PWD_COMMAND}`; export r; \
12736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12737 $(HOST_EXPORTS) \
12738 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12740 done; \
12741 echo "Doing clean in mpfr"; \
12742 (cd $(HOST_SUBDIR)/mpfr && \
12743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12745 "RANLIB=$${RANLIB}" \
12746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12747 clean) \
12748 || exit 1
12749
12750 @endif mpfr
12751
12752 .PHONY: maybe-distclean-mpfr distclean-mpfr
12753 maybe-distclean-mpfr:
12754 @if mpfr
12755 maybe-distclean-mpfr: distclean-mpfr
12756
12757 distclean-mpfr:
12758 @[ -f ./mpfr/Makefile ] || exit 0; \
12759 r=`${PWD_COMMAND}`; export r; \
12760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12761 $(HOST_EXPORTS) \
12762 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12764 done; \
12765 echo "Doing distclean in mpfr"; \
12766 (cd $(HOST_SUBDIR)/mpfr && \
12767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12769 "RANLIB=$${RANLIB}" \
12770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12771 distclean) \
12772 || exit 1
12773
12774 @endif mpfr
12775
12776 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12777 maybe-maintainer-clean-mpfr:
12778 @if mpfr
12779 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12780
12781 maintainer-clean-mpfr:
12782 @[ -f ./mpfr/Makefile ] || exit 0; \
12783 r=`${PWD_COMMAND}`; export r; \
12784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12785 $(HOST_EXPORTS) \
12786 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12788 done; \
12789 echo "Doing maintainer-clean in mpfr"; \
12790 (cd $(HOST_SUBDIR)/mpfr && \
12791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12793 "RANLIB=$${RANLIB}" \
12794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12795 maintainer-clean) \
12796 || exit 1
12797
12798 @endif mpfr
12799
12800
12801
12802 .PHONY: configure-mpc maybe-configure-mpc
12803 maybe-configure-mpc:
12804 @if gcc-bootstrap
12805 configure-mpc: stage_current
12806 @endif gcc-bootstrap
12807 @if mpc
12808 maybe-configure-mpc: configure-mpc
12809 configure-mpc:
12810 @r=`${PWD_COMMAND}`; export r; \
12811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12812 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12814 $(HOST_EXPORTS) \
12815 echo Configuring in $(HOST_SUBDIR)/mpc; \
12816 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12817 case $(srcdir) in \
12818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12819 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12821 esac; \
12822 module_srcdir=mpc; \
12823 $(SHELL) \
12824 $$s/$$module_srcdir/configure \
12825 --srcdir=$${topdir}/$$module_srcdir \
12826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12827 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12828 || exit 1
12829 @endif mpc
12830
12831
12832
12833 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12834 maybe-configure-stage1-mpc:
12835 @if mpc-bootstrap
12836 maybe-configure-stage1-mpc: configure-stage1-mpc
12837 configure-stage1-mpc:
12838 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12839 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12840 @r=`${PWD_COMMAND}`; export r; \
12841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12842 TFLAGS="$(STAGE1_TFLAGS)"; \
12843 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12844 $(HOST_EXPORTS) \
12845 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12846 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12847 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12848 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
12849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12850 cd $(HOST_SUBDIR)/mpc || exit 1; \
12851 case $(srcdir) in \
12852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12853 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12855 esac; \
12856 module_srcdir=mpc; \
12857 $(SHELL) $$s/$$module_srcdir/configure \
12858 --srcdir=$${topdir}/$$module_srcdir \
12859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12860 --target=${target_alias} \
12861 \
12862 $(STAGE1_CONFIGURE_FLAGS) \
12863 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12864 @endif mpc-bootstrap
12865
12866 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12867 maybe-configure-stage2-mpc:
12868 @if mpc-bootstrap
12869 maybe-configure-stage2-mpc: configure-stage2-mpc
12870 configure-stage2-mpc:
12871 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12872 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12873 @r=`${PWD_COMMAND}`; export r; \
12874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12875 TFLAGS="$(STAGE2_TFLAGS)"; \
12876 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12877 $(HOST_EXPORTS) \
12878 $(POSTSTAGE1_HOST_EXPORTS) \
12879 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12880 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12881 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12882 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
12883 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12884 cd $(HOST_SUBDIR)/mpc || exit 1; \
12885 case $(srcdir) in \
12886 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12887 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12888 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12889 esac; \
12890 module_srcdir=mpc; \
12891 $(SHELL) $$s/$$module_srcdir/configure \
12892 --srcdir=$${topdir}/$$module_srcdir \
12893 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12894 --target=${target_alias} \
12895 --with-build-libsubdir=$(HOST_SUBDIR) \
12896 $(STAGE2_CONFIGURE_FLAGS) \
12897 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12898 @endif mpc-bootstrap
12899
12900 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12901 maybe-configure-stage3-mpc:
12902 @if mpc-bootstrap
12903 maybe-configure-stage3-mpc: configure-stage3-mpc
12904 configure-stage3-mpc:
12905 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12907 @r=`${PWD_COMMAND}`; export r; \
12908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12909 TFLAGS="$(STAGE3_TFLAGS)"; \
12910 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12911 $(HOST_EXPORTS) \
12912 $(POSTSTAGE1_HOST_EXPORTS) \
12913 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12914 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12915 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12916 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
12917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12918 cd $(HOST_SUBDIR)/mpc || exit 1; \
12919 case $(srcdir) in \
12920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12921 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12923 esac; \
12924 module_srcdir=mpc; \
12925 $(SHELL) $$s/$$module_srcdir/configure \
12926 --srcdir=$${topdir}/$$module_srcdir \
12927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12928 --target=${target_alias} \
12929 --with-build-libsubdir=$(HOST_SUBDIR) \
12930 $(STAGE3_CONFIGURE_FLAGS) \
12931 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12932 @endif mpc-bootstrap
12933
12934 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12935 maybe-configure-stage4-mpc:
12936 @if mpc-bootstrap
12937 maybe-configure-stage4-mpc: configure-stage4-mpc
12938 configure-stage4-mpc:
12939 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12941 @r=`${PWD_COMMAND}`; export r; \
12942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12943 TFLAGS="$(STAGE4_TFLAGS)"; \
12944 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12945 $(HOST_EXPORTS) \
12946 $(POSTSTAGE1_HOST_EXPORTS) \
12947 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12948 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12949 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12950 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
12951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12952 cd $(HOST_SUBDIR)/mpc || exit 1; \
12953 case $(srcdir) in \
12954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12955 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12957 esac; \
12958 module_srcdir=mpc; \
12959 $(SHELL) $$s/$$module_srcdir/configure \
12960 --srcdir=$${topdir}/$$module_srcdir \
12961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12962 --target=${target_alias} \
12963 --with-build-libsubdir=$(HOST_SUBDIR) \
12964 $(STAGE4_CONFIGURE_FLAGS) \
12965 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12966 @endif mpc-bootstrap
12967
12968 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12969 maybe-configure-stageprofile-mpc:
12970 @if mpc-bootstrap
12971 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12972 configure-stageprofile-mpc:
12973 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12975 @r=`${PWD_COMMAND}`; export r; \
12976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12977 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12978 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12979 $(HOST_EXPORTS) \
12980 $(POSTSTAGE1_HOST_EXPORTS) \
12981 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12982 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12983 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12984 echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
12985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12986 cd $(HOST_SUBDIR)/mpc || exit 1; \
12987 case $(srcdir) in \
12988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12989 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12991 esac; \
12992 module_srcdir=mpc; \
12993 $(SHELL) $$s/$$module_srcdir/configure \
12994 --srcdir=$${topdir}/$$module_srcdir \
12995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12996 --target=${target_alias} \
12997 --with-build-libsubdir=$(HOST_SUBDIR) \
12998 $(STAGEprofile_CONFIGURE_FLAGS) \
12999 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13000 @endif mpc-bootstrap
13001
13002 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
13003 maybe-configure-stagefeedback-mpc:
13004 @if mpc-bootstrap
13005 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
13006 configure-stagefeedback-mpc:
13007 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13009 @r=`${PWD_COMMAND}`; export r; \
13010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13011 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13012 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13013 $(HOST_EXPORTS) \
13014 $(POSTSTAGE1_HOST_EXPORTS) \
13015 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13016 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13017 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13018 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
13019 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
13020 cd $(HOST_SUBDIR)/mpc || exit 1; \
13021 case $(srcdir) in \
13022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13023 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13025 esac; \
13026 module_srcdir=mpc; \
13027 $(SHELL) $$s/$$module_srcdir/configure \
13028 --srcdir=$${topdir}/$$module_srcdir \
13029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13030 --target=${target_alias} \
13031 --with-build-libsubdir=$(HOST_SUBDIR) \
13032 $(STAGEfeedback_CONFIGURE_FLAGS) \
13033 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13034 @endif mpc-bootstrap
13035
13036
13037
13038
13039
13040 .PHONY: all-mpc maybe-all-mpc
13041 maybe-all-mpc:
13042 @if gcc-bootstrap
13043 all-mpc: stage_current
13044 @endif gcc-bootstrap
13045 @if mpc
13046 TARGET-mpc=all
13047 maybe-all-mpc: all-mpc
13048 all-mpc: configure-mpc
13049 @r=`${PWD_COMMAND}`; export r; \
13050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13051 $(HOST_EXPORTS) \
13052 (cd $(HOST_SUBDIR)/mpc && \
13053 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13054 $(TARGET-mpc))
13055 @endif mpc
13056
13057
13058
13059 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
13060 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13061 maybe-all-stage1-mpc:
13062 maybe-clean-stage1-mpc:
13063 @if mpc-bootstrap
13064 maybe-all-stage1-mpc: all-stage1-mpc
13065 all-stage1: all-stage1-mpc
13066 TARGET-stage1-mpc = $(TARGET-mpc)
13067 all-stage1-mpc: configure-stage1-mpc
13068 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13069 @r=`${PWD_COMMAND}`; export r; \
13070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13071 TFLAGS="$(STAGE1_TFLAGS)"; \
13072 $(HOST_EXPORTS) \
13073 cd $(HOST_SUBDIR)/mpc && \
13074 \
13075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13076 CFLAGS="$(STAGE1_CFLAGS)" \
13077 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13078 LIBCFLAGS="$(LIBCFLAGS)" \
13079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13082 $(EXTRA_HOST_FLAGS) \
13083 $(STAGE1_FLAGS_TO_PASS) \
13084 TFLAGS="$(STAGE1_TFLAGS)" \
13085 $(TARGET-stage1-mpc)
13086
13087 maybe-clean-stage1-mpc: clean-stage1-mpc
13088 clean-stage1: clean-stage1-mpc
13089 clean-stage1-mpc:
13090 @if [ $(current_stage) = stage1 ]; then \
13091 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13092 else \
13093 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13094 $(MAKE) stage1-start; \
13095 fi; \
13096 cd $(HOST_SUBDIR)/mpc && \
13097 $(MAKE) $(EXTRA_HOST_FLAGS) \
13098 $(STAGE1_FLAGS_TO_PASS) clean
13099 @endif mpc-bootstrap
13100
13101
13102 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
13103 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13104 maybe-all-stage2-mpc:
13105 maybe-clean-stage2-mpc:
13106 @if mpc-bootstrap
13107 maybe-all-stage2-mpc: all-stage2-mpc
13108 all-stage2: all-stage2-mpc
13109 TARGET-stage2-mpc = $(TARGET-mpc)
13110 all-stage2-mpc: configure-stage2-mpc
13111 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13112 @r=`${PWD_COMMAND}`; export r; \
13113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13114 TFLAGS="$(STAGE2_TFLAGS)"; \
13115 $(HOST_EXPORTS) \
13116 $(POSTSTAGE1_HOST_EXPORTS) \
13117 cd $(HOST_SUBDIR)/mpc && \
13118 \
13119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13120 CFLAGS="$(STAGE2_CFLAGS)" \
13121 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13122 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13126 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13127 TFLAGS="$(STAGE2_TFLAGS)" \
13128 $(TARGET-stage2-mpc)
13129
13130 maybe-clean-stage2-mpc: clean-stage2-mpc
13131 clean-stage2: clean-stage2-mpc
13132 clean-stage2-mpc:
13133 @if [ $(current_stage) = stage2 ]; then \
13134 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13135 else \
13136 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13137 $(MAKE) stage2-start; \
13138 fi; \
13139 cd $(HOST_SUBDIR)/mpc && \
13140 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13141 @endif mpc-bootstrap
13142
13143
13144 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13145 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13146 maybe-all-stage3-mpc:
13147 maybe-clean-stage3-mpc:
13148 @if mpc-bootstrap
13149 maybe-all-stage3-mpc: all-stage3-mpc
13150 all-stage3: all-stage3-mpc
13151 TARGET-stage3-mpc = $(TARGET-mpc)
13152 all-stage3-mpc: configure-stage3-mpc
13153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13154 @r=`${PWD_COMMAND}`; export r; \
13155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13156 TFLAGS="$(STAGE3_TFLAGS)"; \
13157 $(HOST_EXPORTS) \
13158 $(POSTSTAGE1_HOST_EXPORTS) \
13159 cd $(HOST_SUBDIR)/mpc && \
13160 \
13161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13162 CFLAGS="$(STAGE3_CFLAGS)" \
13163 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13164 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13168 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13169 TFLAGS="$(STAGE3_TFLAGS)" \
13170 $(TARGET-stage3-mpc)
13171
13172 maybe-clean-stage3-mpc: clean-stage3-mpc
13173 clean-stage3: clean-stage3-mpc
13174 clean-stage3-mpc:
13175 @if [ $(current_stage) = stage3 ]; then \
13176 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13177 else \
13178 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13179 $(MAKE) stage3-start; \
13180 fi; \
13181 cd $(HOST_SUBDIR)/mpc && \
13182 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13183 @endif mpc-bootstrap
13184
13185
13186 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13187 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13188 maybe-all-stage4-mpc:
13189 maybe-clean-stage4-mpc:
13190 @if mpc-bootstrap
13191 maybe-all-stage4-mpc: all-stage4-mpc
13192 all-stage4: all-stage4-mpc
13193 TARGET-stage4-mpc = $(TARGET-mpc)
13194 all-stage4-mpc: configure-stage4-mpc
13195 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13196 @r=`${PWD_COMMAND}`; export r; \
13197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13198 TFLAGS="$(STAGE4_TFLAGS)"; \
13199 $(HOST_EXPORTS) \
13200 $(POSTSTAGE1_HOST_EXPORTS) \
13201 cd $(HOST_SUBDIR)/mpc && \
13202 \
13203 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13204 CFLAGS="$(STAGE4_CFLAGS)" \
13205 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13206 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13207 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13208 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13209 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13210 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13211 TFLAGS="$(STAGE4_TFLAGS)" \
13212 $(TARGET-stage4-mpc)
13213
13214 maybe-clean-stage4-mpc: clean-stage4-mpc
13215 clean-stage4: clean-stage4-mpc
13216 clean-stage4-mpc:
13217 @if [ $(current_stage) = stage4 ]; then \
13218 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13219 else \
13220 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13221 $(MAKE) stage4-start; \
13222 fi; \
13223 cd $(HOST_SUBDIR)/mpc && \
13224 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13225 @endif mpc-bootstrap
13226
13227
13228 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13229 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13230 maybe-all-stageprofile-mpc:
13231 maybe-clean-stageprofile-mpc:
13232 @if mpc-bootstrap
13233 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13234 all-stageprofile: all-stageprofile-mpc
13235 TARGET-stageprofile-mpc = $(TARGET-mpc)
13236 all-stageprofile-mpc: configure-stageprofile-mpc
13237 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13238 @r=`${PWD_COMMAND}`; export r; \
13239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13240 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13241 $(HOST_EXPORTS) \
13242 $(POSTSTAGE1_HOST_EXPORTS) \
13243 cd $(HOST_SUBDIR)/mpc && \
13244 \
13245 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13246 CFLAGS="$(STAGEprofile_CFLAGS)" \
13247 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13248 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13249 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13250 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13251 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13252 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13253 TFLAGS="$(STAGEprofile_TFLAGS)" \
13254 $(TARGET-stageprofile-mpc)
13255
13256 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13257 clean-stageprofile: clean-stageprofile-mpc
13258 clean-stageprofile-mpc:
13259 @if [ $(current_stage) = stageprofile ]; then \
13260 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13261 else \
13262 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13263 $(MAKE) stageprofile-start; \
13264 fi; \
13265 cd $(HOST_SUBDIR)/mpc && \
13266 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13267 @endif mpc-bootstrap
13268
13269
13270 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13271 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13272 maybe-all-stagefeedback-mpc:
13273 maybe-clean-stagefeedback-mpc:
13274 @if mpc-bootstrap
13275 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13276 all-stagefeedback: all-stagefeedback-mpc
13277 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13278 all-stagefeedback-mpc: configure-stagefeedback-mpc
13279 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13280 @r=`${PWD_COMMAND}`; export r; \
13281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13282 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13283 $(HOST_EXPORTS) \
13284 $(POSTSTAGE1_HOST_EXPORTS) \
13285 cd $(HOST_SUBDIR)/mpc && \
13286 \
13287 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13288 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13289 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13290 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13291 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13292 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13293 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13294 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13295 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13296 $(TARGET-stagefeedback-mpc)
13297
13298 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13299 clean-stagefeedback: clean-stagefeedback-mpc
13300 clean-stagefeedback-mpc:
13301 @if [ $(current_stage) = stagefeedback ]; then \
13302 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13303 else \
13304 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13305 $(MAKE) stagefeedback-start; \
13306 fi; \
13307 cd $(HOST_SUBDIR)/mpc && \
13308 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13309 @endif mpc-bootstrap
13310
13311
13312
13313
13314
13315 .PHONY: check-mpc maybe-check-mpc
13316 maybe-check-mpc:
13317 @if mpc
13318 maybe-check-mpc: check-mpc
13319
13320 check-mpc:
13321 @: $(MAKE); $(unstage)
13322 @r=`${PWD_COMMAND}`; export r; \
13323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13324 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13325 (cd $(HOST_SUBDIR)/mpc && \
13326 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
13327
13328 @endif mpc
13329
13330 .PHONY: install-mpc maybe-install-mpc
13331 maybe-install-mpc:
13332 @if mpc
13333 maybe-install-mpc: install-mpc
13334
13335 install-mpc:
13336
13337 @endif mpc
13338
13339 .PHONY: install-strip-mpc maybe-install-strip-mpc
13340 maybe-install-strip-mpc:
13341 @if mpc
13342 maybe-install-strip-mpc: install-strip-mpc
13343
13344 install-strip-mpc:
13345
13346 @endif mpc
13347
13348 # Other targets (info, dvi, pdf, etc.)
13349
13350 .PHONY: maybe-info-mpc info-mpc
13351 maybe-info-mpc:
13352 @if mpc
13353 maybe-info-mpc: info-mpc
13354
13355 info-mpc: \
13356 configure-mpc
13357 @[ -f ./mpc/Makefile ] || exit 0; \
13358 r=`${PWD_COMMAND}`; export r; \
13359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13360 $(HOST_EXPORTS) \
13361 for flag in $(EXTRA_HOST_FLAGS) ; do \
13362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13363 done; \
13364 echo "Doing info in mpc"; \
13365 (cd $(HOST_SUBDIR)/mpc && \
13366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13368 "RANLIB=$${RANLIB}" \
13369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13370 info) \
13371 || exit 1
13372
13373 @endif mpc
13374
13375 .PHONY: maybe-dvi-mpc dvi-mpc
13376 maybe-dvi-mpc:
13377 @if mpc
13378 maybe-dvi-mpc: dvi-mpc
13379
13380 dvi-mpc: \
13381 configure-mpc
13382 @[ -f ./mpc/Makefile ] || exit 0; \
13383 r=`${PWD_COMMAND}`; export r; \
13384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13385 $(HOST_EXPORTS) \
13386 for flag in $(EXTRA_HOST_FLAGS) ; do \
13387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13388 done; \
13389 echo "Doing dvi in mpc"; \
13390 (cd $(HOST_SUBDIR)/mpc && \
13391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13393 "RANLIB=$${RANLIB}" \
13394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13395 dvi) \
13396 || exit 1
13397
13398 @endif mpc
13399
13400 .PHONY: maybe-pdf-mpc pdf-mpc
13401 maybe-pdf-mpc:
13402 @if mpc
13403 maybe-pdf-mpc: pdf-mpc
13404
13405 pdf-mpc: \
13406 configure-mpc
13407 @[ -f ./mpc/Makefile ] || exit 0; \
13408 r=`${PWD_COMMAND}`; export r; \
13409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13410 $(HOST_EXPORTS) \
13411 for flag in $(EXTRA_HOST_FLAGS) ; do \
13412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13413 done; \
13414 echo "Doing pdf in mpc"; \
13415 (cd $(HOST_SUBDIR)/mpc && \
13416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13418 "RANLIB=$${RANLIB}" \
13419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13420 pdf) \
13421 || exit 1
13422
13423 @endif mpc
13424
13425 .PHONY: maybe-html-mpc html-mpc
13426 maybe-html-mpc:
13427 @if mpc
13428 maybe-html-mpc: html-mpc
13429
13430 html-mpc: \
13431 configure-mpc
13432 @[ -f ./mpc/Makefile ] || exit 0; \
13433 r=`${PWD_COMMAND}`; export r; \
13434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13435 $(HOST_EXPORTS) \
13436 for flag in $(EXTRA_HOST_FLAGS) ; do \
13437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13438 done; \
13439 echo "Doing html in mpc"; \
13440 (cd $(HOST_SUBDIR)/mpc && \
13441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13443 "RANLIB=$${RANLIB}" \
13444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13445 html) \
13446 || exit 1
13447
13448 @endif mpc
13449
13450 .PHONY: maybe-TAGS-mpc TAGS-mpc
13451 maybe-TAGS-mpc:
13452 @if mpc
13453 maybe-TAGS-mpc: TAGS-mpc
13454
13455 TAGS-mpc: \
13456 configure-mpc
13457 @[ -f ./mpc/Makefile ] || exit 0; \
13458 r=`${PWD_COMMAND}`; export r; \
13459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13460 $(HOST_EXPORTS) \
13461 for flag in $(EXTRA_HOST_FLAGS) ; do \
13462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13463 done; \
13464 echo "Doing TAGS in mpc"; \
13465 (cd $(HOST_SUBDIR)/mpc && \
13466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13468 "RANLIB=$${RANLIB}" \
13469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13470 TAGS) \
13471 || exit 1
13472
13473 @endif mpc
13474
13475 .PHONY: maybe-install-info-mpc install-info-mpc
13476 maybe-install-info-mpc:
13477 @if mpc
13478 maybe-install-info-mpc: install-info-mpc
13479
13480 install-info-mpc: \
13481 configure-mpc \
13482 info-mpc
13483 @[ -f ./mpc/Makefile ] || exit 0; \
13484 r=`${PWD_COMMAND}`; export r; \
13485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13486 $(HOST_EXPORTS) \
13487 for flag in $(EXTRA_HOST_FLAGS) ; do \
13488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13489 done; \
13490 echo "Doing install-info in mpc"; \
13491 (cd $(HOST_SUBDIR)/mpc && \
13492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13494 "RANLIB=$${RANLIB}" \
13495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13496 install-info) \
13497 || exit 1
13498
13499 @endif mpc
13500
13501 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13502 maybe-install-pdf-mpc:
13503 @if mpc
13504 maybe-install-pdf-mpc: install-pdf-mpc
13505
13506 install-pdf-mpc: \
13507 configure-mpc \
13508 pdf-mpc
13509 @[ -f ./mpc/Makefile ] || exit 0; \
13510 r=`${PWD_COMMAND}`; export r; \
13511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13512 $(HOST_EXPORTS) \
13513 for flag in $(EXTRA_HOST_FLAGS) ; do \
13514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13515 done; \
13516 echo "Doing install-pdf in mpc"; \
13517 (cd $(HOST_SUBDIR)/mpc && \
13518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13520 "RANLIB=$${RANLIB}" \
13521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13522 install-pdf) \
13523 || exit 1
13524
13525 @endif mpc
13526
13527 .PHONY: maybe-install-html-mpc install-html-mpc
13528 maybe-install-html-mpc:
13529 @if mpc
13530 maybe-install-html-mpc: install-html-mpc
13531
13532 install-html-mpc: \
13533 configure-mpc \
13534 html-mpc
13535 @[ -f ./mpc/Makefile ] || exit 0; \
13536 r=`${PWD_COMMAND}`; export r; \
13537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13538 $(HOST_EXPORTS) \
13539 for flag in $(EXTRA_HOST_FLAGS) ; do \
13540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13541 done; \
13542 echo "Doing install-html in mpc"; \
13543 (cd $(HOST_SUBDIR)/mpc && \
13544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13546 "RANLIB=$${RANLIB}" \
13547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13548 install-html) \
13549 || exit 1
13550
13551 @endif mpc
13552
13553 .PHONY: maybe-installcheck-mpc installcheck-mpc
13554 maybe-installcheck-mpc:
13555 @if mpc
13556 maybe-installcheck-mpc: installcheck-mpc
13557
13558 installcheck-mpc: \
13559 configure-mpc
13560 @[ -f ./mpc/Makefile ] || exit 0; \
13561 r=`${PWD_COMMAND}`; export r; \
13562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13563 $(HOST_EXPORTS) \
13564 for flag in $(EXTRA_HOST_FLAGS) ; do \
13565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13566 done; \
13567 echo "Doing installcheck in mpc"; \
13568 (cd $(HOST_SUBDIR)/mpc && \
13569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13571 "RANLIB=$${RANLIB}" \
13572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13573 installcheck) \
13574 || exit 1
13575
13576 @endif mpc
13577
13578 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13579 maybe-mostlyclean-mpc:
13580 @if mpc
13581 maybe-mostlyclean-mpc: mostlyclean-mpc
13582
13583 mostlyclean-mpc:
13584 @[ -f ./mpc/Makefile ] || exit 0; \
13585 r=`${PWD_COMMAND}`; export r; \
13586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13587 $(HOST_EXPORTS) \
13588 for flag in $(EXTRA_HOST_FLAGS) ; do \
13589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13590 done; \
13591 echo "Doing mostlyclean in mpc"; \
13592 (cd $(HOST_SUBDIR)/mpc && \
13593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13595 "RANLIB=$${RANLIB}" \
13596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13597 mostlyclean) \
13598 || exit 1
13599
13600 @endif mpc
13601
13602 .PHONY: maybe-clean-mpc clean-mpc
13603 maybe-clean-mpc:
13604 @if mpc
13605 maybe-clean-mpc: clean-mpc
13606
13607 clean-mpc:
13608 @[ -f ./mpc/Makefile ] || exit 0; \
13609 r=`${PWD_COMMAND}`; export r; \
13610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13611 $(HOST_EXPORTS) \
13612 for flag in $(EXTRA_HOST_FLAGS) ; do \
13613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13614 done; \
13615 echo "Doing clean in mpc"; \
13616 (cd $(HOST_SUBDIR)/mpc && \
13617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13619 "RANLIB=$${RANLIB}" \
13620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13621 clean) \
13622 || exit 1
13623
13624 @endif mpc
13625
13626 .PHONY: maybe-distclean-mpc distclean-mpc
13627 maybe-distclean-mpc:
13628 @if mpc
13629 maybe-distclean-mpc: distclean-mpc
13630
13631 distclean-mpc:
13632 @[ -f ./mpc/Makefile ] || exit 0; \
13633 r=`${PWD_COMMAND}`; export r; \
13634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13635 $(HOST_EXPORTS) \
13636 for flag in $(EXTRA_HOST_FLAGS) ; do \
13637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13638 done; \
13639 echo "Doing distclean in mpc"; \
13640 (cd $(HOST_SUBDIR)/mpc && \
13641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13643 "RANLIB=$${RANLIB}" \
13644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13645 distclean) \
13646 || exit 1
13647
13648 @endif mpc
13649
13650 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13651 maybe-maintainer-clean-mpc:
13652 @if mpc
13653 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13654
13655 maintainer-clean-mpc:
13656 @[ -f ./mpc/Makefile ] || exit 0; \
13657 r=`${PWD_COMMAND}`; export r; \
13658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13659 $(HOST_EXPORTS) \
13660 for flag in $(EXTRA_HOST_FLAGS) ; do \
13661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13662 done; \
13663 echo "Doing maintainer-clean in mpc"; \
13664 (cd $(HOST_SUBDIR)/mpc && \
13665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13667 "RANLIB=$${RANLIB}" \
13668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13669 maintainer-clean) \
13670 || exit 1
13671
13672 @endif mpc
13673
13674
13675
13676 .PHONY: configure-isl maybe-configure-isl
13677 maybe-configure-isl:
13678 @if gcc-bootstrap
13679 configure-isl: stage_current
13680 @endif gcc-bootstrap
13681 @if isl
13682 maybe-configure-isl: configure-isl
13683 configure-isl:
13684 @r=`${PWD_COMMAND}`; export r; \
13685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13686 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13687 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13688 $(HOST_EXPORTS) \
13689 echo Configuring in $(HOST_SUBDIR)/isl; \
13690 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13691 case $(srcdir) in \
13692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13693 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13695 esac; \
13696 module_srcdir=isl; \
13697 $(SHELL) \
13698 $$s/$$module_srcdir/configure \
13699 --srcdir=$${topdir}/$$module_srcdir \
13700 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13701 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13702 || exit 1
13703 @endif isl
13704
13705
13706
13707 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13708 maybe-configure-stage1-isl:
13709 @if isl-bootstrap
13710 maybe-configure-stage1-isl: configure-stage1-isl
13711 configure-stage1-isl:
13712 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13713 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13714 @r=`${PWD_COMMAND}`; export r; \
13715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13716 TFLAGS="$(STAGE1_TFLAGS)"; \
13717 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13718 $(HOST_EXPORTS) \
13719 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13720 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13721 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13722 echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
13723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13724 cd $(HOST_SUBDIR)/isl || exit 1; \
13725 case $(srcdir) in \
13726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13727 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13729 esac; \
13730 module_srcdir=isl; \
13731 $(SHELL) $$s/$$module_srcdir/configure \
13732 --srcdir=$${topdir}/$$module_srcdir \
13733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13734 --target=${target_alias} \
13735 \
13736 $(STAGE1_CONFIGURE_FLAGS) \
13737 --disable-shared @extra_isl_gmp_configure_flags@
13738 @endif isl-bootstrap
13739
13740 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13741 maybe-configure-stage2-isl:
13742 @if isl-bootstrap
13743 maybe-configure-stage2-isl: configure-stage2-isl
13744 configure-stage2-isl:
13745 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13746 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13747 @r=`${PWD_COMMAND}`; export r; \
13748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13749 TFLAGS="$(STAGE2_TFLAGS)"; \
13750 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13751 $(HOST_EXPORTS) \
13752 $(POSTSTAGE1_HOST_EXPORTS) \
13753 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13754 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13755 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13756 echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
13757 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13758 cd $(HOST_SUBDIR)/isl || exit 1; \
13759 case $(srcdir) in \
13760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13761 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13763 esac; \
13764 module_srcdir=isl; \
13765 $(SHELL) $$s/$$module_srcdir/configure \
13766 --srcdir=$${topdir}/$$module_srcdir \
13767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13768 --target=${target_alias} \
13769 --with-build-libsubdir=$(HOST_SUBDIR) \
13770 $(STAGE2_CONFIGURE_FLAGS) \
13771 --disable-shared @extra_isl_gmp_configure_flags@
13772 @endif isl-bootstrap
13773
13774 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13775 maybe-configure-stage3-isl:
13776 @if isl-bootstrap
13777 maybe-configure-stage3-isl: configure-stage3-isl
13778 configure-stage3-isl:
13779 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13781 @r=`${PWD_COMMAND}`; export r; \
13782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13783 TFLAGS="$(STAGE3_TFLAGS)"; \
13784 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13785 $(HOST_EXPORTS) \
13786 $(POSTSTAGE1_HOST_EXPORTS) \
13787 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13788 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13789 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13790 echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
13791 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13792 cd $(HOST_SUBDIR)/isl || exit 1; \
13793 case $(srcdir) in \
13794 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13795 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13796 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13797 esac; \
13798 module_srcdir=isl; \
13799 $(SHELL) $$s/$$module_srcdir/configure \
13800 --srcdir=$${topdir}/$$module_srcdir \
13801 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13802 --target=${target_alias} \
13803 --with-build-libsubdir=$(HOST_SUBDIR) \
13804 $(STAGE3_CONFIGURE_FLAGS) \
13805 --disable-shared @extra_isl_gmp_configure_flags@
13806 @endif isl-bootstrap
13807
13808 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13809 maybe-configure-stage4-isl:
13810 @if isl-bootstrap
13811 maybe-configure-stage4-isl: configure-stage4-isl
13812 configure-stage4-isl:
13813 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13814 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13815 @r=`${PWD_COMMAND}`; export r; \
13816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13817 TFLAGS="$(STAGE4_TFLAGS)"; \
13818 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13819 $(HOST_EXPORTS) \
13820 $(POSTSTAGE1_HOST_EXPORTS) \
13821 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13822 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13823 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13824 echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
13825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13826 cd $(HOST_SUBDIR)/isl || exit 1; \
13827 case $(srcdir) in \
13828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13829 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13831 esac; \
13832 module_srcdir=isl; \
13833 $(SHELL) $$s/$$module_srcdir/configure \
13834 --srcdir=$${topdir}/$$module_srcdir \
13835 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13836 --target=${target_alias} \
13837 --with-build-libsubdir=$(HOST_SUBDIR) \
13838 $(STAGE4_CONFIGURE_FLAGS) \
13839 --disable-shared @extra_isl_gmp_configure_flags@
13840 @endif isl-bootstrap
13841
13842 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13843 maybe-configure-stageprofile-isl:
13844 @if isl-bootstrap
13845 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13846 configure-stageprofile-isl:
13847 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13848 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13849 @r=`${PWD_COMMAND}`; export r; \
13850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13851 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13852 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13853 $(HOST_EXPORTS) \
13854 $(POSTSTAGE1_HOST_EXPORTS) \
13855 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13856 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13857 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13858 echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
13859 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13860 cd $(HOST_SUBDIR)/isl || exit 1; \
13861 case $(srcdir) in \
13862 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13863 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13864 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13865 esac; \
13866 module_srcdir=isl; \
13867 $(SHELL) $$s/$$module_srcdir/configure \
13868 --srcdir=$${topdir}/$$module_srcdir \
13869 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13870 --target=${target_alias} \
13871 --with-build-libsubdir=$(HOST_SUBDIR) \
13872 $(STAGEprofile_CONFIGURE_FLAGS) \
13873 --disable-shared @extra_isl_gmp_configure_flags@
13874 @endif isl-bootstrap
13875
13876 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13877 maybe-configure-stagefeedback-isl:
13878 @if isl-bootstrap
13879 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13880 configure-stagefeedback-isl:
13881 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13882 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13883 @r=`${PWD_COMMAND}`; export r; \
13884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13885 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13886 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13887 $(HOST_EXPORTS) \
13888 $(POSTSTAGE1_HOST_EXPORTS) \
13889 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13890 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13891 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13892 echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
13893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13894 cd $(HOST_SUBDIR)/isl || exit 1; \
13895 case $(srcdir) in \
13896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13897 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13899 esac; \
13900 module_srcdir=isl; \
13901 $(SHELL) $$s/$$module_srcdir/configure \
13902 --srcdir=$${topdir}/$$module_srcdir \
13903 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13904 --target=${target_alias} \
13905 --with-build-libsubdir=$(HOST_SUBDIR) \
13906 $(STAGEfeedback_CONFIGURE_FLAGS) \
13907 --disable-shared @extra_isl_gmp_configure_flags@
13908 @endif isl-bootstrap
13909
13910
13911
13912
13913
13914 .PHONY: all-isl maybe-all-isl
13915 maybe-all-isl:
13916 @if gcc-bootstrap
13917 all-isl: stage_current
13918 @endif gcc-bootstrap
13919 @if isl
13920 TARGET-isl=all
13921 maybe-all-isl: all-isl
13922 all-isl: configure-isl
13923 @r=`${PWD_COMMAND}`; export r; \
13924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13925 $(HOST_EXPORTS) \
13926 (cd $(HOST_SUBDIR)/isl && \
13927 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13928 $(TARGET-isl))
13929 @endif isl
13930
13931
13932
13933 .PHONY: all-stage1-isl maybe-all-stage1-isl
13934 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13935 maybe-all-stage1-isl:
13936 maybe-clean-stage1-isl:
13937 @if isl-bootstrap
13938 maybe-all-stage1-isl: all-stage1-isl
13939 all-stage1: all-stage1-isl
13940 TARGET-stage1-isl = $(TARGET-isl)
13941 all-stage1-isl: configure-stage1-isl
13942 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13943 @r=`${PWD_COMMAND}`; export r; \
13944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13945 TFLAGS="$(STAGE1_TFLAGS)"; \
13946 $(HOST_EXPORTS) \
13947 cd $(HOST_SUBDIR)/isl && \
13948 \
13949 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13950 CFLAGS="$(STAGE1_CFLAGS)" \
13951 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13952 LIBCFLAGS="$(LIBCFLAGS)" \
13953 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13954 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13955 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13956 $(EXTRA_HOST_FLAGS) \
13957 $(STAGE1_FLAGS_TO_PASS) V=1 \
13958 TFLAGS="$(STAGE1_TFLAGS)" \
13959 $(TARGET-stage1-isl)
13960
13961 maybe-clean-stage1-isl: clean-stage1-isl
13962 clean-stage1: clean-stage1-isl
13963 clean-stage1-isl:
13964 @if [ $(current_stage) = stage1 ]; then \
13965 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13966 else \
13967 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13968 $(MAKE) stage1-start; \
13969 fi; \
13970 cd $(HOST_SUBDIR)/isl && \
13971 $(MAKE) $(EXTRA_HOST_FLAGS) \
13972 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13973 @endif isl-bootstrap
13974
13975
13976 .PHONY: all-stage2-isl maybe-all-stage2-isl
13977 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13978 maybe-all-stage2-isl:
13979 maybe-clean-stage2-isl:
13980 @if isl-bootstrap
13981 maybe-all-stage2-isl: all-stage2-isl
13982 all-stage2: all-stage2-isl
13983 TARGET-stage2-isl = $(TARGET-isl)
13984 all-stage2-isl: configure-stage2-isl
13985 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13986 @r=`${PWD_COMMAND}`; export r; \
13987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13988 TFLAGS="$(STAGE2_TFLAGS)"; \
13989 $(HOST_EXPORTS) \
13990 $(POSTSTAGE1_HOST_EXPORTS) \
13991 cd $(HOST_SUBDIR)/isl && \
13992 \
13993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13994 CFLAGS="$(STAGE2_CFLAGS)" \
13995 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13996 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14001 TFLAGS="$(STAGE2_TFLAGS)" \
14002 $(TARGET-stage2-isl)
14003
14004 maybe-clean-stage2-isl: clean-stage2-isl
14005 clean-stage2: clean-stage2-isl
14006 clean-stage2-isl:
14007 @if [ $(current_stage) = stage2 ]; then \
14008 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14009 else \
14010 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
14011 $(MAKE) stage2-start; \
14012 fi; \
14013 cd $(HOST_SUBDIR)/isl && \
14014 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14015 @endif isl-bootstrap
14016
14017
14018 .PHONY: all-stage3-isl maybe-all-stage3-isl
14019 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
14020 maybe-all-stage3-isl:
14021 maybe-clean-stage3-isl:
14022 @if isl-bootstrap
14023 maybe-all-stage3-isl: all-stage3-isl
14024 all-stage3: all-stage3-isl
14025 TARGET-stage3-isl = $(TARGET-isl)
14026 all-stage3-isl: configure-stage3-isl
14027 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14028 @r=`${PWD_COMMAND}`; export r; \
14029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14030 TFLAGS="$(STAGE3_TFLAGS)"; \
14031 $(HOST_EXPORTS) \
14032 $(POSTSTAGE1_HOST_EXPORTS) \
14033 cd $(HOST_SUBDIR)/isl && \
14034 \
14035 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14036 CFLAGS="$(STAGE3_CFLAGS)" \
14037 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14038 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14039 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14040 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14041 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14042 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14043 TFLAGS="$(STAGE3_TFLAGS)" \
14044 $(TARGET-stage3-isl)
14045
14046 maybe-clean-stage3-isl: clean-stage3-isl
14047 clean-stage3: clean-stage3-isl
14048 clean-stage3-isl:
14049 @if [ $(current_stage) = stage3 ]; then \
14050 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14051 else \
14052 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14053 $(MAKE) stage3-start; \
14054 fi; \
14055 cd $(HOST_SUBDIR)/isl && \
14056 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14057 @endif isl-bootstrap
14058
14059
14060 .PHONY: all-stage4-isl maybe-all-stage4-isl
14061 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
14062 maybe-all-stage4-isl:
14063 maybe-clean-stage4-isl:
14064 @if isl-bootstrap
14065 maybe-all-stage4-isl: all-stage4-isl
14066 all-stage4: all-stage4-isl
14067 TARGET-stage4-isl = $(TARGET-isl)
14068 all-stage4-isl: configure-stage4-isl
14069 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14070 @r=`${PWD_COMMAND}`; export r; \
14071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14072 TFLAGS="$(STAGE4_TFLAGS)"; \
14073 $(HOST_EXPORTS) \
14074 $(POSTSTAGE1_HOST_EXPORTS) \
14075 cd $(HOST_SUBDIR)/isl && \
14076 \
14077 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14078 CFLAGS="$(STAGE4_CFLAGS)" \
14079 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14080 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14081 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14082 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14083 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14084 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14085 TFLAGS="$(STAGE4_TFLAGS)" \
14086 $(TARGET-stage4-isl)
14087
14088 maybe-clean-stage4-isl: clean-stage4-isl
14089 clean-stage4: clean-stage4-isl
14090 clean-stage4-isl:
14091 @if [ $(current_stage) = stage4 ]; then \
14092 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14093 else \
14094 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14095 $(MAKE) stage4-start; \
14096 fi; \
14097 cd $(HOST_SUBDIR)/isl && \
14098 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14099 @endif isl-bootstrap
14100
14101
14102 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14103 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14104 maybe-all-stageprofile-isl:
14105 maybe-clean-stageprofile-isl:
14106 @if isl-bootstrap
14107 maybe-all-stageprofile-isl: all-stageprofile-isl
14108 all-stageprofile: all-stageprofile-isl
14109 TARGET-stageprofile-isl = $(TARGET-isl)
14110 all-stageprofile-isl: configure-stageprofile-isl
14111 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14112 @r=`${PWD_COMMAND}`; export r; \
14113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14114 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14115 $(HOST_EXPORTS) \
14116 $(POSTSTAGE1_HOST_EXPORTS) \
14117 cd $(HOST_SUBDIR)/isl && \
14118 \
14119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14120 CFLAGS="$(STAGEprofile_CFLAGS)" \
14121 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14122 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14126 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14127 TFLAGS="$(STAGEprofile_TFLAGS)" \
14128 $(TARGET-stageprofile-isl)
14129
14130 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14131 clean-stageprofile: clean-stageprofile-isl
14132 clean-stageprofile-isl:
14133 @if [ $(current_stage) = stageprofile ]; then \
14134 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14135 else \
14136 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14137 $(MAKE) stageprofile-start; \
14138 fi; \
14139 cd $(HOST_SUBDIR)/isl && \
14140 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14141 @endif isl-bootstrap
14142
14143
14144 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14145 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14146 maybe-all-stagefeedback-isl:
14147 maybe-clean-stagefeedback-isl:
14148 @if isl-bootstrap
14149 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14150 all-stagefeedback: all-stagefeedback-isl
14151 TARGET-stagefeedback-isl = $(TARGET-isl)
14152 all-stagefeedback-isl: configure-stagefeedback-isl
14153 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14154 @r=`${PWD_COMMAND}`; export r; \
14155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14156 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14157 $(HOST_EXPORTS) \
14158 $(POSTSTAGE1_HOST_EXPORTS) \
14159 cd $(HOST_SUBDIR)/isl && \
14160 \
14161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14162 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14163 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14164 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14168 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14169 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14170 $(TARGET-stagefeedback-isl)
14171
14172 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14173 clean-stagefeedback: clean-stagefeedback-isl
14174 clean-stagefeedback-isl:
14175 @if [ $(current_stage) = stagefeedback ]; then \
14176 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14177 else \
14178 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14179 $(MAKE) stagefeedback-start; \
14180 fi; \
14181 cd $(HOST_SUBDIR)/isl && \
14182 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14183 @endif isl-bootstrap
14184
14185
14186
14187
14188
14189 .PHONY: check-isl maybe-check-isl
14190 maybe-check-isl:
14191 @if isl
14192 maybe-check-isl: check-isl
14193
14194 check-isl:
14195 @: $(MAKE); $(unstage)
14196 @r=`${PWD_COMMAND}`; export r; \
14197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14198 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14199 (cd $(HOST_SUBDIR)/isl && \
14200 $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
14201
14202 @endif isl
14203
14204 .PHONY: install-isl maybe-install-isl
14205 maybe-install-isl:
14206 @if isl
14207 maybe-install-isl: install-isl
14208
14209 install-isl:
14210
14211 @endif isl
14212
14213 .PHONY: install-strip-isl maybe-install-strip-isl
14214 maybe-install-strip-isl:
14215 @if isl
14216 maybe-install-strip-isl: install-strip-isl
14217
14218 install-strip-isl:
14219
14220 @endif isl
14221
14222 # Other targets (info, dvi, pdf, etc.)
14223
14224 .PHONY: maybe-info-isl info-isl
14225 maybe-info-isl:
14226 @if isl
14227 maybe-info-isl: info-isl
14228
14229 info-isl: \
14230 configure-isl
14231 @[ -f ./isl/Makefile ] || exit 0; \
14232 r=`${PWD_COMMAND}`; export r; \
14233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14234 $(HOST_EXPORTS) \
14235 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14237 done; \
14238 echo "Doing info in isl"; \
14239 (cd $(HOST_SUBDIR)/isl && \
14240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14242 "RANLIB=$${RANLIB}" \
14243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14244 info) \
14245 || exit 1
14246
14247 @endif isl
14248
14249 .PHONY: maybe-dvi-isl dvi-isl
14250 maybe-dvi-isl:
14251 @if isl
14252 maybe-dvi-isl: dvi-isl
14253
14254 dvi-isl: \
14255 configure-isl
14256 @[ -f ./isl/Makefile ] || exit 0; \
14257 r=`${PWD_COMMAND}`; export r; \
14258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14259 $(HOST_EXPORTS) \
14260 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14262 done; \
14263 echo "Doing dvi in isl"; \
14264 (cd $(HOST_SUBDIR)/isl && \
14265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14267 "RANLIB=$${RANLIB}" \
14268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14269 dvi) \
14270 || exit 1
14271
14272 @endif isl
14273
14274 .PHONY: maybe-pdf-isl pdf-isl
14275 maybe-pdf-isl:
14276 @if isl
14277 maybe-pdf-isl: pdf-isl
14278
14279 pdf-isl: \
14280 configure-isl
14281 @[ -f ./isl/Makefile ] || exit 0; \
14282 r=`${PWD_COMMAND}`; export r; \
14283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14284 $(HOST_EXPORTS) \
14285 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14287 done; \
14288 echo "Doing pdf in isl"; \
14289 (cd $(HOST_SUBDIR)/isl && \
14290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14292 "RANLIB=$${RANLIB}" \
14293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14294 pdf) \
14295 || exit 1
14296
14297 @endif isl
14298
14299 .PHONY: maybe-html-isl html-isl
14300 maybe-html-isl:
14301 @if isl
14302 maybe-html-isl: html-isl
14303
14304 html-isl: \
14305 configure-isl
14306 @[ -f ./isl/Makefile ] || exit 0; \
14307 r=`${PWD_COMMAND}`; export r; \
14308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14309 $(HOST_EXPORTS) \
14310 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14312 done; \
14313 echo "Doing html in isl"; \
14314 (cd $(HOST_SUBDIR)/isl && \
14315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14317 "RANLIB=$${RANLIB}" \
14318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14319 html) \
14320 || exit 1
14321
14322 @endif isl
14323
14324 .PHONY: maybe-TAGS-isl TAGS-isl
14325 maybe-TAGS-isl:
14326 @if isl
14327 maybe-TAGS-isl: TAGS-isl
14328
14329 TAGS-isl: \
14330 configure-isl
14331 @[ -f ./isl/Makefile ] || exit 0; \
14332 r=`${PWD_COMMAND}`; export r; \
14333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14334 $(HOST_EXPORTS) \
14335 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14337 done; \
14338 echo "Doing TAGS in isl"; \
14339 (cd $(HOST_SUBDIR)/isl && \
14340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14342 "RANLIB=$${RANLIB}" \
14343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14344 TAGS) \
14345 || exit 1
14346
14347 @endif isl
14348
14349 .PHONY: maybe-install-info-isl install-info-isl
14350 maybe-install-info-isl:
14351 @if isl
14352 maybe-install-info-isl: install-info-isl
14353
14354 install-info-isl: \
14355 configure-isl \
14356 info-isl
14357 @[ -f ./isl/Makefile ] || exit 0; \
14358 r=`${PWD_COMMAND}`; export r; \
14359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14360 $(HOST_EXPORTS) \
14361 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14363 done; \
14364 echo "Doing install-info in isl"; \
14365 (cd $(HOST_SUBDIR)/isl && \
14366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14368 "RANLIB=$${RANLIB}" \
14369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14370 install-info) \
14371 || exit 1
14372
14373 @endif isl
14374
14375 .PHONY: maybe-install-pdf-isl install-pdf-isl
14376 maybe-install-pdf-isl:
14377 @if isl
14378 maybe-install-pdf-isl: install-pdf-isl
14379
14380 install-pdf-isl: \
14381 configure-isl \
14382 pdf-isl
14383 @[ -f ./isl/Makefile ] || exit 0; \
14384 r=`${PWD_COMMAND}`; export r; \
14385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14386 $(HOST_EXPORTS) \
14387 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14389 done; \
14390 echo "Doing install-pdf in isl"; \
14391 (cd $(HOST_SUBDIR)/isl && \
14392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14394 "RANLIB=$${RANLIB}" \
14395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14396 install-pdf) \
14397 || exit 1
14398
14399 @endif isl
14400
14401 .PHONY: maybe-install-html-isl install-html-isl
14402 maybe-install-html-isl:
14403 @if isl
14404 maybe-install-html-isl: install-html-isl
14405
14406 install-html-isl: \
14407 configure-isl \
14408 html-isl
14409 @[ -f ./isl/Makefile ] || exit 0; \
14410 r=`${PWD_COMMAND}`; export r; \
14411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14412 $(HOST_EXPORTS) \
14413 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14415 done; \
14416 echo "Doing install-html in isl"; \
14417 (cd $(HOST_SUBDIR)/isl && \
14418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14420 "RANLIB=$${RANLIB}" \
14421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14422 install-html) \
14423 || exit 1
14424
14425 @endif isl
14426
14427 .PHONY: maybe-installcheck-isl installcheck-isl
14428 maybe-installcheck-isl:
14429 @if isl
14430 maybe-installcheck-isl: installcheck-isl
14431
14432 installcheck-isl: \
14433 configure-isl
14434 @[ -f ./isl/Makefile ] || exit 0; \
14435 r=`${PWD_COMMAND}`; export r; \
14436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14437 $(HOST_EXPORTS) \
14438 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14440 done; \
14441 echo "Doing installcheck in isl"; \
14442 (cd $(HOST_SUBDIR)/isl && \
14443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14445 "RANLIB=$${RANLIB}" \
14446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14447 installcheck) \
14448 || exit 1
14449
14450 @endif isl
14451
14452 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14453 maybe-mostlyclean-isl:
14454 @if isl
14455 maybe-mostlyclean-isl: mostlyclean-isl
14456
14457 mostlyclean-isl:
14458 @[ -f ./isl/Makefile ] || exit 0; \
14459 r=`${PWD_COMMAND}`; export r; \
14460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14461 $(HOST_EXPORTS) \
14462 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14464 done; \
14465 echo "Doing mostlyclean in isl"; \
14466 (cd $(HOST_SUBDIR)/isl && \
14467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14469 "RANLIB=$${RANLIB}" \
14470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14471 mostlyclean) \
14472 || exit 1
14473
14474 @endif isl
14475
14476 .PHONY: maybe-clean-isl clean-isl
14477 maybe-clean-isl:
14478 @if isl
14479 maybe-clean-isl: clean-isl
14480
14481 clean-isl:
14482 @[ -f ./isl/Makefile ] || exit 0; \
14483 r=`${PWD_COMMAND}`; export r; \
14484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14485 $(HOST_EXPORTS) \
14486 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14488 done; \
14489 echo "Doing clean in isl"; \
14490 (cd $(HOST_SUBDIR)/isl && \
14491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14493 "RANLIB=$${RANLIB}" \
14494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14495 clean) \
14496 || exit 1
14497
14498 @endif isl
14499
14500 .PHONY: maybe-distclean-isl distclean-isl
14501 maybe-distclean-isl:
14502 @if isl
14503 maybe-distclean-isl: distclean-isl
14504
14505 distclean-isl:
14506 @[ -f ./isl/Makefile ] || exit 0; \
14507 r=`${PWD_COMMAND}`; export r; \
14508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14509 $(HOST_EXPORTS) \
14510 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14512 done; \
14513 echo "Doing distclean in isl"; \
14514 (cd $(HOST_SUBDIR)/isl && \
14515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14517 "RANLIB=$${RANLIB}" \
14518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14519 distclean) \
14520 || exit 1
14521
14522 @endif isl
14523
14524 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14525 maybe-maintainer-clean-isl:
14526 @if isl
14527 maybe-maintainer-clean-isl: maintainer-clean-isl
14528
14529 maintainer-clean-isl:
14530 @[ -f ./isl/Makefile ] || exit 0; \
14531 r=`${PWD_COMMAND}`; export r; \
14532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14533 $(HOST_EXPORTS) \
14534 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14536 done; \
14537 echo "Doing maintainer-clean in isl"; \
14538 (cd $(HOST_SUBDIR)/isl && \
14539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14541 "RANLIB=$${RANLIB}" \
14542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14543 maintainer-clean) \
14544 || exit 1
14545
14546 @endif isl
14547
14548
14549
14550 .PHONY: configure-libelf maybe-configure-libelf
14551 maybe-configure-libelf:
14552 @if gcc-bootstrap
14553 configure-libelf: stage_current
14554 @endif gcc-bootstrap
14555 @if libelf
14556 maybe-configure-libelf: configure-libelf
14557 configure-libelf:
14558 @r=`${PWD_COMMAND}`; export r; \
14559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14560 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14561 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14562 $(HOST_EXPORTS) \
14563 echo Configuring in $(HOST_SUBDIR)/libelf; \
14564 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14565 case $(srcdir) in \
14566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14567 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14569 esac; \
14570 module_srcdir=libelf; \
14571 $(SHELL) \
14572 $$s/$$module_srcdir/configure \
14573 --srcdir=$${topdir}/$$module_srcdir \
14574 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14575 --target=${target_alias} --disable-shared \
14576 || exit 1
14577 @endif libelf
14578
14579
14580
14581 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14582 maybe-configure-stage1-libelf:
14583 @if libelf-bootstrap
14584 maybe-configure-stage1-libelf: configure-stage1-libelf
14585 configure-stage1-libelf:
14586 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14587 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14588 @r=`${PWD_COMMAND}`; export r; \
14589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14590 TFLAGS="$(STAGE1_TFLAGS)"; \
14591 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14592 $(HOST_EXPORTS) \
14593 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14594 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14595 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14596 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
14597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14598 cd $(HOST_SUBDIR)/libelf || exit 1; \
14599 case $(srcdir) in \
14600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14601 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14603 esac; \
14604 module_srcdir=libelf; \
14605 $(SHELL) $$s/$$module_srcdir/configure \
14606 --srcdir=$${topdir}/$$module_srcdir \
14607 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14608 --target=${target_alias} \
14609 \
14610 $(STAGE1_CONFIGURE_FLAGS) \
14611 --disable-shared
14612 @endif libelf-bootstrap
14613
14614 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14615 maybe-configure-stage2-libelf:
14616 @if libelf-bootstrap
14617 maybe-configure-stage2-libelf: configure-stage2-libelf
14618 configure-stage2-libelf:
14619 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14620 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14621 @r=`${PWD_COMMAND}`; export r; \
14622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14623 TFLAGS="$(STAGE2_TFLAGS)"; \
14624 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14625 $(HOST_EXPORTS) \
14626 $(POSTSTAGE1_HOST_EXPORTS) \
14627 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14628 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14629 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14630 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
14631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14632 cd $(HOST_SUBDIR)/libelf || exit 1; \
14633 case $(srcdir) in \
14634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14635 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14637 esac; \
14638 module_srcdir=libelf; \
14639 $(SHELL) $$s/$$module_srcdir/configure \
14640 --srcdir=$${topdir}/$$module_srcdir \
14641 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14642 --target=${target_alias} \
14643 --with-build-libsubdir=$(HOST_SUBDIR) \
14644 $(STAGE2_CONFIGURE_FLAGS) \
14645 --disable-shared
14646 @endif libelf-bootstrap
14647
14648 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14649 maybe-configure-stage3-libelf:
14650 @if libelf-bootstrap
14651 maybe-configure-stage3-libelf: configure-stage3-libelf
14652 configure-stage3-libelf:
14653 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14654 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14655 @r=`${PWD_COMMAND}`; export r; \
14656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14657 TFLAGS="$(STAGE3_TFLAGS)"; \
14658 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14659 $(HOST_EXPORTS) \
14660 $(POSTSTAGE1_HOST_EXPORTS) \
14661 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14662 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14663 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14664 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
14665 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14666 cd $(HOST_SUBDIR)/libelf || exit 1; \
14667 case $(srcdir) in \
14668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14669 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14671 esac; \
14672 module_srcdir=libelf; \
14673 $(SHELL) $$s/$$module_srcdir/configure \
14674 --srcdir=$${topdir}/$$module_srcdir \
14675 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14676 --target=${target_alias} \
14677 --with-build-libsubdir=$(HOST_SUBDIR) \
14678 $(STAGE3_CONFIGURE_FLAGS) \
14679 --disable-shared
14680 @endif libelf-bootstrap
14681
14682 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14683 maybe-configure-stage4-libelf:
14684 @if libelf-bootstrap
14685 maybe-configure-stage4-libelf: configure-stage4-libelf
14686 configure-stage4-libelf:
14687 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14689 @r=`${PWD_COMMAND}`; export r; \
14690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14691 TFLAGS="$(STAGE4_TFLAGS)"; \
14692 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14693 $(HOST_EXPORTS) \
14694 $(POSTSTAGE1_HOST_EXPORTS) \
14695 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14696 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14697 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14698 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
14699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14700 cd $(HOST_SUBDIR)/libelf || exit 1; \
14701 case $(srcdir) in \
14702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14703 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14705 esac; \
14706 module_srcdir=libelf; \
14707 $(SHELL) $$s/$$module_srcdir/configure \
14708 --srcdir=$${topdir}/$$module_srcdir \
14709 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14710 --target=${target_alias} \
14711 --with-build-libsubdir=$(HOST_SUBDIR) \
14712 $(STAGE4_CONFIGURE_FLAGS) \
14713 --disable-shared
14714 @endif libelf-bootstrap
14715
14716 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14717 maybe-configure-stageprofile-libelf:
14718 @if libelf-bootstrap
14719 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14720 configure-stageprofile-libelf:
14721 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14722 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14723 @r=`${PWD_COMMAND}`; export r; \
14724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14725 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14726 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14727 $(HOST_EXPORTS) \
14728 $(POSTSTAGE1_HOST_EXPORTS) \
14729 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14730 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14731 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14732 echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
14733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14734 cd $(HOST_SUBDIR)/libelf || exit 1; \
14735 case $(srcdir) in \
14736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14737 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14739 esac; \
14740 module_srcdir=libelf; \
14741 $(SHELL) $$s/$$module_srcdir/configure \
14742 --srcdir=$${topdir}/$$module_srcdir \
14743 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14744 --target=${target_alias} \
14745 --with-build-libsubdir=$(HOST_SUBDIR) \
14746 $(STAGEprofile_CONFIGURE_FLAGS) \
14747 --disable-shared
14748 @endif libelf-bootstrap
14749
14750 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14751 maybe-configure-stagefeedback-libelf:
14752 @if libelf-bootstrap
14753 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14754 configure-stagefeedback-libelf:
14755 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14756 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14757 @r=`${PWD_COMMAND}`; export r; \
14758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14759 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14760 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14761 $(HOST_EXPORTS) \
14762 $(POSTSTAGE1_HOST_EXPORTS) \
14763 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14764 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14765 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14766 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
14767 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14768 cd $(HOST_SUBDIR)/libelf || exit 1; \
14769 case $(srcdir) in \
14770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14771 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14773 esac; \
14774 module_srcdir=libelf; \
14775 $(SHELL) $$s/$$module_srcdir/configure \
14776 --srcdir=$${topdir}/$$module_srcdir \
14777 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14778 --target=${target_alias} \
14779 --with-build-libsubdir=$(HOST_SUBDIR) \
14780 $(STAGEfeedback_CONFIGURE_FLAGS) \
14781 --disable-shared
14782 @endif libelf-bootstrap
14783
14784
14785
14786
14787
14788 .PHONY: all-libelf maybe-all-libelf
14789 maybe-all-libelf:
14790 @if gcc-bootstrap
14791 all-libelf: stage_current
14792 @endif gcc-bootstrap
14793 @if libelf
14794 TARGET-libelf=all
14795 maybe-all-libelf: all-libelf
14796 all-libelf: configure-libelf
14797 @r=`${PWD_COMMAND}`; export r; \
14798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14799 $(HOST_EXPORTS) \
14800 (cd $(HOST_SUBDIR)/libelf && \
14801 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14802 $(TARGET-libelf))
14803 @endif libelf
14804
14805
14806
14807 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14808 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14809 maybe-all-stage1-libelf:
14810 maybe-clean-stage1-libelf:
14811 @if libelf-bootstrap
14812 maybe-all-stage1-libelf: all-stage1-libelf
14813 all-stage1: all-stage1-libelf
14814 TARGET-stage1-libelf = $(TARGET-libelf)
14815 all-stage1-libelf: configure-stage1-libelf
14816 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14817 @r=`${PWD_COMMAND}`; export r; \
14818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14819 TFLAGS="$(STAGE1_TFLAGS)"; \
14820 $(HOST_EXPORTS) \
14821 cd $(HOST_SUBDIR)/libelf && \
14822 \
14823 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14824 CFLAGS="$(STAGE1_CFLAGS)" \
14825 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14826 LIBCFLAGS="$(LIBCFLAGS)" \
14827 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14828 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14829 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14830 $(EXTRA_HOST_FLAGS) \
14831 $(STAGE1_FLAGS_TO_PASS) \
14832 TFLAGS="$(STAGE1_TFLAGS)" \
14833 $(TARGET-stage1-libelf)
14834
14835 maybe-clean-stage1-libelf: clean-stage1-libelf
14836 clean-stage1: clean-stage1-libelf
14837 clean-stage1-libelf:
14838 @if [ $(current_stage) = stage1 ]; then \
14839 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14840 else \
14841 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14842 $(MAKE) stage1-start; \
14843 fi; \
14844 cd $(HOST_SUBDIR)/libelf && \
14845 $(MAKE) $(EXTRA_HOST_FLAGS) \
14846 $(STAGE1_FLAGS_TO_PASS) clean
14847 @endif libelf-bootstrap
14848
14849
14850 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
14851 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14852 maybe-all-stage2-libelf:
14853 maybe-clean-stage2-libelf:
14854 @if libelf-bootstrap
14855 maybe-all-stage2-libelf: all-stage2-libelf
14856 all-stage2: all-stage2-libelf
14857 TARGET-stage2-libelf = $(TARGET-libelf)
14858 all-stage2-libelf: configure-stage2-libelf
14859 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14860 @r=`${PWD_COMMAND}`; export r; \
14861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14862 TFLAGS="$(STAGE2_TFLAGS)"; \
14863 $(HOST_EXPORTS) \
14864 $(POSTSTAGE1_HOST_EXPORTS) \
14865 cd $(HOST_SUBDIR)/libelf && \
14866 \
14867 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14868 CFLAGS="$(STAGE2_CFLAGS)" \
14869 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14870 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14871 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14872 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14873 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14874 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14875 TFLAGS="$(STAGE2_TFLAGS)" \
14876 $(TARGET-stage2-libelf)
14877
14878 maybe-clean-stage2-libelf: clean-stage2-libelf
14879 clean-stage2: clean-stage2-libelf
14880 clean-stage2-libelf:
14881 @if [ $(current_stage) = stage2 ]; then \
14882 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14883 else \
14884 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14885 $(MAKE) stage2-start; \
14886 fi; \
14887 cd $(HOST_SUBDIR)/libelf && \
14888 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14889 @endif libelf-bootstrap
14890
14891
14892 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
14893 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14894 maybe-all-stage3-libelf:
14895 maybe-clean-stage3-libelf:
14896 @if libelf-bootstrap
14897 maybe-all-stage3-libelf: all-stage3-libelf
14898 all-stage3: all-stage3-libelf
14899 TARGET-stage3-libelf = $(TARGET-libelf)
14900 all-stage3-libelf: configure-stage3-libelf
14901 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14902 @r=`${PWD_COMMAND}`; export r; \
14903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14904 TFLAGS="$(STAGE3_TFLAGS)"; \
14905 $(HOST_EXPORTS) \
14906 $(POSTSTAGE1_HOST_EXPORTS) \
14907 cd $(HOST_SUBDIR)/libelf && \
14908 \
14909 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14910 CFLAGS="$(STAGE3_CFLAGS)" \
14911 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14912 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14913 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14914 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14915 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14916 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14917 TFLAGS="$(STAGE3_TFLAGS)" \
14918 $(TARGET-stage3-libelf)
14919
14920 maybe-clean-stage3-libelf: clean-stage3-libelf
14921 clean-stage3: clean-stage3-libelf
14922 clean-stage3-libelf:
14923 @if [ $(current_stage) = stage3 ]; then \
14924 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14925 else \
14926 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14927 $(MAKE) stage3-start; \
14928 fi; \
14929 cd $(HOST_SUBDIR)/libelf && \
14930 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14931 @endif libelf-bootstrap
14932
14933
14934 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
14935 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14936 maybe-all-stage4-libelf:
14937 maybe-clean-stage4-libelf:
14938 @if libelf-bootstrap
14939 maybe-all-stage4-libelf: all-stage4-libelf
14940 all-stage4: all-stage4-libelf
14941 TARGET-stage4-libelf = $(TARGET-libelf)
14942 all-stage4-libelf: configure-stage4-libelf
14943 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14944 @r=`${PWD_COMMAND}`; export r; \
14945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14946 TFLAGS="$(STAGE4_TFLAGS)"; \
14947 $(HOST_EXPORTS) \
14948 $(POSTSTAGE1_HOST_EXPORTS) \
14949 cd $(HOST_SUBDIR)/libelf && \
14950 \
14951 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14952 CFLAGS="$(STAGE4_CFLAGS)" \
14953 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14954 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14955 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14956 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14957 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14958 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14959 TFLAGS="$(STAGE4_TFLAGS)" \
14960 $(TARGET-stage4-libelf)
14961
14962 maybe-clean-stage4-libelf: clean-stage4-libelf
14963 clean-stage4: clean-stage4-libelf
14964 clean-stage4-libelf:
14965 @if [ $(current_stage) = stage4 ]; then \
14966 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14967 else \
14968 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14969 $(MAKE) stage4-start; \
14970 fi; \
14971 cd $(HOST_SUBDIR)/libelf && \
14972 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14973 @endif libelf-bootstrap
14974
14975
14976 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14977 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14978 maybe-all-stageprofile-libelf:
14979 maybe-clean-stageprofile-libelf:
14980 @if libelf-bootstrap
14981 maybe-all-stageprofile-libelf: all-stageprofile-libelf
14982 all-stageprofile: all-stageprofile-libelf
14983 TARGET-stageprofile-libelf = $(TARGET-libelf)
14984 all-stageprofile-libelf: configure-stageprofile-libelf
14985 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14986 @r=`${PWD_COMMAND}`; export r; \
14987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14988 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14989 $(HOST_EXPORTS) \
14990 $(POSTSTAGE1_HOST_EXPORTS) \
14991 cd $(HOST_SUBDIR)/libelf && \
14992 \
14993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14994 CFLAGS="$(STAGEprofile_CFLAGS)" \
14995 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14996 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15001 TFLAGS="$(STAGEprofile_TFLAGS)" \
15002 $(TARGET-stageprofile-libelf)
15003
15004 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15005 clean-stageprofile: clean-stageprofile-libelf
15006 clean-stageprofile-libelf:
15007 @if [ $(current_stage) = stageprofile ]; then \
15008 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15009 else \
15010 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15011 $(MAKE) stageprofile-start; \
15012 fi; \
15013 cd $(HOST_SUBDIR)/libelf && \
15014 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15015 @endif libelf-bootstrap
15016
15017
15018 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15019 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15020 maybe-all-stagefeedback-libelf:
15021 maybe-clean-stagefeedback-libelf:
15022 @if libelf-bootstrap
15023 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15024 all-stagefeedback: all-stagefeedback-libelf
15025 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15026 all-stagefeedback-libelf: configure-stagefeedback-libelf
15027 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15028 @r=`${PWD_COMMAND}`; export r; \
15029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15030 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15031 $(HOST_EXPORTS) \
15032 $(POSTSTAGE1_HOST_EXPORTS) \
15033 cd $(HOST_SUBDIR)/libelf && \
15034 \
15035 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15036 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15037 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15038 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15039 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15040 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15041 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15042 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15043 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15044 $(TARGET-stagefeedback-libelf)
15045
15046 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15047 clean-stagefeedback: clean-stagefeedback-libelf
15048 clean-stagefeedback-libelf:
15049 @if [ $(current_stage) = stagefeedback ]; then \
15050 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15051 else \
15052 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15053 $(MAKE) stagefeedback-start; \
15054 fi; \
15055 cd $(HOST_SUBDIR)/libelf && \
15056 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15057 @endif libelf-bootstrap
15058
15059
15060
15061
15062
15063 .PHONY: check-libelf maybe-check-libelf
15064 maybe-check-libelf:
15065 @if libelf
15066 maybe-check-libelf: check-libelf
15067
15068 check-libelf:
15069 @: $(MAKE); $(unstage)
15070 @r=`${PWD_COMMAND}`; export r; \
15071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15072 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15073 (cd $(HOST_SUBDIR)/libelf && \
15074 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15075
15076 @endif libelf
15077
15078 .PHONY: install-libelf maybe-install-libelf
15079 maybe-install-libelf:
15080 @if libelf
15081 maybe-install-libelf: install-libelf
15082
15083 install-libelf:
15084
15085 @endif libelf
15086
15087 .PHONY: install-strip-libelf maybe-install-strip-libelf
15088 maybe-install-strip-libelf:
15089 @if libelf
15090 maybe-install-strip-libelf: install-strip-libelf
15091
15092 install-strip-libelf:
15093
15094 @endif libelf
15095
15096 # Other targets (info, dvi, pdf, etc.)
15097
15098 .PHONY: maybe-info-libelf info-libelf
15099 maybe-info-libelf:
15100 @if libelf
15101 maybe-info-libelf: info-libelf
15102
15103 info-libelf: \
15104 configure-libelf
15105 @[ -f ./libelf/Makefile ] || exit 0; \
15106 r=`${PWD_COMMAND}`; export r; \
15107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15108 $(HOST_EXPORTS) \
15109 for flag in $(EXTRA_HOST_FLAGS) ; do \
15110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15111 done; \
15112 echo "Doing info in libelf"; \
15113 (cd $(HOST_SUBDIR)/libelf && \
15114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15116 "RANLIB=$${RANLIB}" \
15117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15118 info) \
15119 || exit 1
15120
15121 @endif libelf
15122
15123 .PHONY: maybe-dvi-libelf dvi-libelf
15124 maybe-dvi-libelf:
15125 @if libelf
15126 maybe-dvi-libelf: dvi-libelf
15127
15128 dvi-libelf: \
15129 configure-libelf
15130 @[ -f ./libelf/Makefile ] || exit 0; \
15131 r=`${PWD_COMMAND}`; export r; \
15132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15133 $(HOST_EXPORTS) \
15134 for flag in $(EXTRA_HOST_FLAGS) ; do \
15135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15136 done; \
15137 echo "Doing dvi in libelf"; \
15138 (cd $(HOST_SUBDIR)/libelf && \
15139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15141 "RANLIB=$${RANLIB}" \
15142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15143 dvi) \
15144 || exit 1
15145
15146 @endif libelf
15147
15148 .PHONY: maybe-pdf-libelf pdf-libelf
15149 maybe-pdf-libelf:
15150 @if libelf
15151 maybe-pdf-libelf: pdf-libelf
15152
15153 pdf-libelf: \
15154 configure-libelf
15155 @[ -f ./libelf/Makefile ] || exit 0; \
15156 r=`${PWD_COMMAND}`; export r; \
15157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15158 $(HOST_EXPORTS) \
15159 for flag in $(EXTRA_HOST_FLAGS) ; do \
15160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15161 done; \
15162 echo "Doing pdf in libelf"; \
15163 (cd $(HOST_SUBDIR)/libelf && \
15164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15166 "RANLIB=$${RANLIB}" \
15167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15168 pdf) \
15169 || exit 1
15170
15171 @endif libelf
15172
15173 .PHONY: maybe-html-libelf html-libelf
15174 maybe-html-libelf:
15175 @if libelf
15176 maybe-html-libelf: html-libelf
15177
15178 html-libelf: \
15179 configure-libelf
15180 @[ -f ./libelf/Makefile ] || exit 0; \
15181 r=`${PWD_COMMAND}`; export r; \
15182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15183 $(HOST_EXPORTS) \
15184 for flag in $(EXTRA_HOST_FLAGS) ; do \
15185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15186 done; \
15187 echo "Doing html in libelf"; \
15188 (cd $(HOST_SUBDIR)/libelf && \
15189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15191 "RANLIB=$${RANLIB}" \
15192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15193 html) \
15194 || exit 1
15195
15196 @endif libelf
15197
15198 .PHONY: maybe-TAGS-libelf TAGS-libelf
15199 maybe-TAGS-libelf:
15200 @if libelf
15201 maybe-TAGS-libelf: TAGS-libelf
15202
15203 TAGS-libelf: \
15204 configure-libelf
15205 @[ -f ./libelf/Makefile ] || exit 0; \
15206 r=`${PWD_COMMAND}`; export r; \
15207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15208 $(HOST_EXPORTS) \
15209 for flag in $(EXTRA_HOST_FLAGS) ; do \
15210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15211 done; \
15212 echo "Doing TAGS in libelf"; \
15213 (cd $(HOST_SUBDIR)/libelf && \
15214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15216 "RANLIB=$${RANLIB}" \
15217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15218 TAGS) \
15219 || exit 1
15220
15221 @endif libelf
15222
15223 .PHONY: maybe-install-info-libelf install-info-libelf
15224 maybe-install-info-libelf:
15225 @if libelf
15226 maybe-install-info-libelf: install-info-libelf
15227
15228 install-info-libelf: \
15229 configure-libelf \
15230 info-libelf
15231 @[ -f ./libelf/Makefile ] || exit 0; \
15232 r=`${PWD_COMMAND}`; export r; \
15233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15234 $(HOST_EXPORTS) \
15235 for flag in $(EXTRA_HOST_FLAGS) ; do \
15236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15237 done; \
15238 echo "Doing install-info in libelf"; \
15239 (cd $(HOST_SUBDIR)/libelf && \
15240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15242 "RANLIB=$${RANLIB}" \
15243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15244 install-info) \
15245 || exit 1
15246
15247 @endif libelf
15248
15249 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15250 maybe-install-pdf-libelf:
15251 @if libelf
15252 maybe-install-pdf-libelf: install-pdf-libelf
15253
15254 install-pdf-libelf: \
15255 configure-libelf \
15256 pdf-libelf
15257 @[ -f ./libelf/Makefile ] || exit 0; \
15258 r=`${PWD_COMMAND}`; export r; \
15259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15260 $(HOST_EXPORTS) \
15261 for flag in $(EXTRA_HOST_FLAGS) ; do \
15262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15263 done; \
15264 echo "Doing install-pdf in libelf"; \
15265 (cd $(HOST_SUBDIR)/libelf && \
15266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15268 "RANLIB=$${RANLIB}" \
15269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15270 install-pdf) \
15271 || exit 1
15272
15273 @endif libelf
15274
15275 .PHONY: maybe-install-html-libelf install-html-libelf
15276 maybe-install-html-libelf:
15277 @if libelf
15278 maybe-install-html-libelf: install-html-libelf
15279
15280 install-html-libelf: \
15281 configure-libelf \
15282 html-libelf
15283 @[ -f ./libelf/Makefile ] || exit 0; \
15284 r=`${PWD_COMMAND}`; export r; \
15285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15286 $(HOST_EXPORTS) \
15287 for flag in $(EXTRA_HOST_FLAGS) ; do \
15288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15289 done; \
15290 echo "Doing install-html in libelf"; \
15291 (cd $(HOST_SUBDIR)/libelf && \
15292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15294 "RANLIB=$${RANLIB}" \
15295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15296 install-html) \
15297 || exit 1
15298
15299 @endif libelf
15300
15301 .PHONY: maybe-installcheck-libelf installcheck-libelf
15302 maybe-installcheck-libelf:
15303 @if libelf
15304 maybe-installcheck-libelf: installcheck-libelf
15305
15306 installcheck-libelf: \
15307 configure-libelf
15308 @[ -f ./libelf/Makefile ] || exit 0; \
15309 r=`${PWD_COMMAND}`; export r; \
15310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15311 $(HOST_EXPORTS) \
15312 for flag in $(EXTRA_HOST_FLAGS) ; do \
15313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15314 done; \
15315 echo "Doing installcheck in libelf"; \
15316 (cd $(HOST_SUBDIR)/libelf && \
15317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15319 "RANLIB=$${RANLIB}" \
15320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15321 installcheck) \
15322 || exit 1
15323
15324 @endif libelf
15325
15326 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15327 maybe-mostlyclean-libelf:
15328 @if libelf
15329 maybe-mostlyclean-libelf: mostlyclean-libelf
15330
15331 mostlyclean-libelf:
15332 @[ -f ./libelf/Makefile ] || exit 0; \
15333 r=`${PWD_COMMAND}`; export r; \
15334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15335 $(HOST_EXPORTS) \
15336 for flag in $(EXTRA_HOST_FLAGS) ; do \
15337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15338 done; \
15339 echo "Doing mostlyclean in libelf"; \
15340 (cd $(HOST_SUBDIR)/libelf && \
15341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15343 "RANLIB=$${RANLIB}" \
15344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15345 mostlyclean) \
15346 || exit 1
15347
15348 @endif libelf
15349
15350 .PHONY: maybe-clean-libelf clean-libelf
15351 maybe-clean-libelf:
15352 @if libelf
15353 maybe-clean-libelf: clean-libelf
15354
15355 clean-libelf:
15356 @[ -f ./libelf/Makefile ] || exit 0; \
15357 r=`${PWD_COMMAND}`; export r; \
15358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15359 $(HOST_EXPORTS) \
15360 for flag in $(EXTRA_HOST_FLAGS) ; do \
15361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15362 done; \
15363 echo "Doing clean in libelf"; \
15364 (cd $(HOST_SUBDIR)/libelf && \
15365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15367 "RANLIB=$${RANLIB}" \
15368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15369 clean) \
15370 || exit 1
15371
15372 @endif libelf
15373
15374 .PHONY: maybe-distclean-libelf distclean-libelf
15375 maybe-distclean-libelf:
15376 @if libelf
15377 maybe-distclean-libelf: distclean-libelf
15378
15379 distclean-libelf:
15380 @[ -f ./libelf/Makefile ] || exit 0; \
15381 r=`${PWD_COMMAND}`; export r; \
15382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15383 $(HOST_EXPORTS) \
15384 for flag in $(EXTRA_HOST_FLAGS) ; do \
15385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15386 done; \
15387 echo "Doing distclean in libelf"; \
15388 (cd $(HOST_SUBDIR)/libelf && \
15389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15391 "RANLIB=$${RANLIB}" \
15392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15393 distclean) \
15394 || exit 1
15395
15396 @endif libelf
15397
15398 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15399 maybe-maintainer-clean-libelf:
15400 @if libelf
15401 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15402
15403 maintainer-clean-libelf:
15404 @[ -f ./libelf/Makefile ] || exit 0; \
15405 r=`${PWD_COMMAND}`; export r; \
15406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15407 $(HOST_EXPORTS) \
15408 for flag in $(EXTRA_HOST_FLAGS) ; do \
15409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15410 done; \
15411 echo "Doing maintainer-clean in libelf"; \
15412 (cd $(HOST_SUBDIR)/libelf && \
15413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15415 "RANLIB=$${RANLIB}" \
15416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15417 maintainer-clean) \
15418 || exit 1
15419
15420 @endif libelf
15421
15422
15423
15424 .PHONY: configure-gold maybe-configure-gold
15425 maybe-configure-gold:
15426 @if gcc-bootstrap
15427 configure-gold: stage_current
15428 @endif gcc-bootstrap
15429 @if gold
15430 maybe-configure-gold: configure-gold
15431 configure-gold:
15432 @r=`${PWD_COMMAND}`; export r; \
15433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15434 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15435 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15436 $(HOST_EXPORTS) \
15437 echo Configuring in $(HOST_SUBDIR)/gold; \
15438 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15439 case $(srcdir) in \
15440 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15441 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15442 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15443 esac; \
15444 module_srcdir=gold; \
15445 $(SHELL) \
15446 $$s/$$module_srcdir/configure \
15447 --srcdir=$${topdir}/$$module_srcdir \
15448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15449 --target=${target_alias} \
15450 || exit 1
15451 @endif gold
15452
15453
15454
15455 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15456 maybe-configure-stage1-gold:
15457 @if gold-bootstrap
15458 maybe-configure-stage1-gold: configure-stage1-gold
15459 configure-stage1-gold:
15460 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15461 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15462 @r=`${PWD_COMMAND}`; export r; \
15463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15464 TFLAGS="$(STAGE1_TFLAGS)"; \
15465 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15466 $(HOST_EXPORTS) \
15467 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15468 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15469 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15470 echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
15471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15472 cd $(HOST_SUBDIR)/gold || exit 1; \
15473 case $(srcdir) in \
15474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15475 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15477 esac; \
15478 module_srcdir=gold; \
15479 $(SHELL) $$s/$$module_srcdir/configure \
15480 --srcdir=$${topdir}/$$module_srcdir \
15481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15482 --target=${target_alias} \
15483 \
15484 $(STAGE1_CONFIGURE_FLAGS)
15485 @endif gold-bootstrap
15486
15487 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15488 maybe-configure-stage2-gold:
15489 @if gold-bootstrap
15490 maybe-configure-stage2-gold: configure-stage2-gold
15491 configure-stage2-gold:
15492 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15493 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15494 @r=`${PWD_COMMAND}`; export r; \
15495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15496 TFLAGS="$(STAGE2_TFLAGS)"; \
15497 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15498 $(HOST_EXPORTS) \
15499 $(POSTSTAGE1_HOST_EXPORTS) \
15500 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15501 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15502 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15503 echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
15504 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15505 cd $(HOST_SUBDIR)/gold || exit 1; \
15506 case $(srcdir) in \
15507 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15508 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15509 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15510 esac; \
15511 module_srcdir=gold; \
15512 $(SHELL) $$s/$$module_srcdir/configure \
15513 --srcdir=$${topdir}/$$module_srcdir \
15514 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15515 --target=${target_alias} \
15516 --with-build-libsubdir=$(HOST_SUBDIR) \
15517 $(STAGE2_CONFIGURE_FLAGS)
15518 @endif gold-bootstrap
15519
15520 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15521 maybe-configure-stage3-gold:
15522 @if gold-bootstrap
15523 maybe-configure-stage3-gold: configure-stage3-gold
15524 configure-stage3-gold:
15525 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15526 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15527 @r=`${PWD_COMMAND}`; export r; \
15528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15529 TFLAGS="$(STAGE3_TFLAGS)"; \
15530 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15531 $(HOST_EXPORTS) \
15532 $(POSTSTAGE1_HOST_EXPORTS) \
15533 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15534 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15535 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15536 echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
15537 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15538 cd $(HOST_SUBDIR)/gold || exit 1; \
15539 case $(srcdir) in \
15540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15541 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15543 esac; \
15544 module_srcdir=gold; \
15545 $(SHELL) $$s/$$module_srcdir/configure \
15546 --srcdir=$${topdir}/$$module_srcdir \
15547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15548 --target=${target_alias} \
15549 --with-build-libsubdir=$(HOST_SUBDIR) \
15550 $(STAGE3_CONFIGURE_FLAGS)
15551 @endif gold-bootstrap
15552
15553 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15554 maybe-configure-stage4-gold:
15555 @if gold-bootstrap
15556 maybe-configure-stage4-gold: configure-stage4-gold
15557 configure-stage4-gold:
15558 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15559 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15560 @r=`${PWD_COMMAND}`; export r; \
15561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15562 TFLAGS="$(STAGE4_TFLAGS)"; \
15563 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15564 $(HOST_EXPORTS) \
15565 $(POSTSTAGE1_HOST_EXPORTS) \
15566 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15567 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15568 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15569 echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
15570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15571 cd $(HOST_SUBDIR)/gold || exit 1; \
15572 case $(srcdir) in \
15573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15574 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15576 esac; \
15577 module_srcdir=gold; \
15578 $(SHELL) $$s/$$module_srcdir/configure \
15579 --srcdir=$${topdir}/$$module_srcdir \
15580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15581 --target=${target_alias} \
15582 --with-build-libsubdir=$(HOST_SUBDIR) \
15583 $(STAGE4_CONFIGURE_FLAGS)
15584 @endif gold-bootstrap
15585
15586 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15587 maybe-configure-stageprofile-gold:
15588 @if gold-bootstrap
15589 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15590 configure-stageprofile-gold:
15591 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15592 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15593 @r=`${PWD_COMMAND}`; export r; \
15594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15595 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15596 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15597 $(HOST_EXPORTS) \
15598 $(POSTSTAGE1_HOST_EXPORTS) \
15599 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15600 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15601 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15602 echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
15603 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15604 cd $(HOST_SUBDIR)/gold || exit 1; \
15605 case $(srcdir) in \
15606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15607 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15609 esac; \
15610 module_srcdir=gold; \
15611 $(SHELL) $$s/$$module_srcdir/configure \
15612 --srcdir=$${topdir}/$$module_srcdir \
15613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15614 --target=${target_alias} \
15615 --with-build-libsubdir=$(HOST_SUBDIR) \
15616 $(STAGEprofile_CONFIGURE_FLAGS)
15617 @endif gold-bootstrap
15618
15619 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15620 maybe-configure-stagefeedback-gold:
15621 @if gold-bootstrap
15622 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15623 configure-stagefeedback-gold:
15624 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15625 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15626 @r=`${PWD_COMMAND}`; export r; \
15627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15628 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15629 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15630 $(HOST_EXPORTS) \
15631 $(POSTSTAGE1_HOST_EXPORTS) \
15632 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15633 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15634 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15635 echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
15636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15637 cd $(HOST_SUBDIR)/gold || exit 1; \
15638 case $(srcdir) in \
15639 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15640 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15641 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15642 esac; \
15643 module_srcdir=gold; \
15644 $(SHELL) $$s/$$module_srcdir/configure \
15645 --srcdir=$${topdir}/$$module_srcdir \
15646 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15647 --target=${target_alias} \
15648 --with-build-libsubdir=$(HOST_SUBDIR) \
15649 $(STAGEfeedback_CONFIGURE_FLAGS)
15650 @endif gold-bootstrap
15651
15652
15653
15654
15655
15656 .PHONY: all-gold maybe-all-gold
15657 maybe-all-gold:
15658 @if gcc-bootstrap
15659 all-gold: stage_current
15660 @endif gcc-bootstrap
15661 @if gold
15662 TARGET-gold=all
15663 maybe-all-gold: all-gold
15664 all-gold: configure-gold
15665 @r=`${PWD_COMMAND}`; export r; \
15666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15667 $(HOST_EXPORTS) \
15668 (cd $(HOST_SUBDIR)/gold && \
15669 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15670 $(TARGET-gold))
15671 @endif gold
15672
15673
15674
15675 .PHONY: all-stage1-gold maybe-all-stage1-gold
15676 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15677 maybe-all-stage1-gold:
15678 maybe-clean-stage1-gold:
15679 @if gold-bootstrap
15680 maybe-all-stage1-gold: all-stage1-gold
15681 all-stage1: all-stage1-gold
15682 TARGET-stage1-gold = $(TARGET-gold)
15683 all-stage1-gold: configure-stage1-gold
15684 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15685 @r=`${PWD_COMMAND}`; export r; \
15686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15687 TFLAGS="$(STAGE1_TFLAGS)"; \
15688 $(HOST_EXPORTS) \
15689 cd $(HOST_SUBDIR)/gold && \
15690 \
15691 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15692 CFLAGS="$(STAGE1_CFLAGS)" \
15693 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15694 LIBCFLAGS="$(LIBCFLAGS)" \
15695 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15696 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15697 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15698 $(EXTRA_HOST_FLAGS) \
15699 $(STAGE1_FLAGS_TO_PASS) \
15700 TFLAGS="$(STAGE1_TFLAGS)" \
15701 $(TARGET-stage1-gold)
15702
15703 maybe-clean-stage1-gold: clean-stage1-gold
15704 clean-stage1: clean-stage1-gold
15705 clean-stage1-gold:
15706 @if [ $(current_stage) = stage1 ]; then \
15707 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15708 else \
15709 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15710 $(MAKE) stage1-start; \
15711 fi; \
15712 cd $(HOST_SUBDIR)/gold && \
15713 $(MAKE) $(EXTRA_HOST_FLAGS) \
15714 $(STAGE1_FLAGS_TO_PASS) clean
15715 @endif gold-bootstrap
15716
15717
15718 .PHONY: all-stage2-gold maybe-all-stage2-gold
15719 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15720 maybe-all-stage2-gold:
15721 maybe-clean-stage2-gold:
15722 @if gold-bootstrap
15723 maybe-all-stage2-gold: all-stage2-gold
15724 all-stage2: all-stage2-gold
15725 TARGET-stage2-gold = $(TARGET-gold)
15726 all-stage2-gold: configure-stage2-gold
15727 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15728 @r=`${PWD_COMMAND}`; export r; \
15729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15730 TFLAGS="$(STAGE2_TFLAGS)"; \
15731 $(HOST_EXPORTS) \
15732 $(POSTSTAGE1_HOST_EXPORTS) \
15733 cd $(HOST_SUBDIR)/gold && \
15734 \
15735 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15736 CFLAGS="$(STAGE2_CFLAGS)" \
15737 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15738 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15739 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15740 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15741 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15742 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15743 TFLAGS="$(STAGE2_TFLAGS)" \
15744 $(TARGET-stage2-gold)
15745
15746 maybe-clean-stage2-gold: clean-stage2-gold
15747 clean-stage2: clean-stage2-gold
15748 clean-stage2-gold:
15749 @if [ $(current_stage) = stage2 ]; then \
15750 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15751 else \
15752 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15753 $(MAKE) stage2-start; \
15754 fi; \
15755 cd $(HOST_SUBDIR)/gold && \
15756 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15757 @endif gold-bootstrap
15758
15759
15760 .PHONY: all-stage3-gold maybe-all-stage3-gold
15761 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15762 maybe-all-stage3-gold:
15763 maybe-clean-stage3-gold:
15764 @if gold-bootstrap
15765 maybe-all-stage3-gold: all-stage3-gold
15766 all-stage3: all-stage3-gold
15767 TARGET-stage3-gold = $(TARGET-gold)
15768 all-stage3-gold: configure-stage3-gold
15769 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15770 @r=`${PWD_COMMAND}`; export r; \
15771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15772 TFLAGS="$(STAGE3_TFLAGS)"; \
15773 $(HOST_EXPORTS) \
15774 $(POSTSTAGE1_HOST_EXPORTS) \
15775 cd $(HOST_SUBDIR)/gold && \
15776 \
15777 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15778 CFLAGS="$(STAGE3_CFLAGS)" \
15779 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15780 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15781 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15782 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15783 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15784 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15785 TFLAGS="$(STAGE3_TFLAGS)" \
15786 $(TARGET-stage3-gold)
15787
15788 maybe-clean-stage3-gold: clean-stage3-gold
15789 clean-stage3: clean-stage3-gold
15790 clean-stage3-gold:
15791 @if [ $(current_stage) = stage3 ]; then \
15792 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15793 else \
15794 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15795 $(MAKE) stage3-start; \
15796 fi; \
15797 cd $(HOST_SUBDIR)/gold && \
15798 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15799 @endif gold-bootstrap
15800
15801
15802 .PHONY: all-stage4-gold maybe-all-stage4-gold
15803 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15804 maybe-all-stage4-gold:
15805 maybe-clean-stage4-gold:
15806 @if gold-bootstrap
15807 maybe-all-stage4-gold: all-stage4-gold
15808 all-stage4: all-stage4-gold
15809 TARGET-stage4-gold = $(TARGET-gold)
15810 all-stage4-gold: configure-stage4-gold
15811 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15812 @r=`${PWD_COMMAND}`; export r; \
15813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15814 TFLAGS="$(STAGE4_TFLAGS)"; \
15815 $(HOST_EXPORTS) \
15816 $(POSTSTAGE1_HOST_EXPORTS) \
15817 cd $(HOST_SUBDIR)/gold && \
15818 \
15819 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15820 CFLAGS="$(STAGE4_CFLAGS)" \
15821 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15822 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15823 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15824 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15825 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15826 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15827 TFLAGS="$(STAGE4_TFLAGS)" \
15828 $(TARGET-stage4-gold)
15829
15830 maybe-clean-stage4-gold: clean-stage4-gold
15831 clean-stage4: clean-stage4-gold
15832 clean-stage4-gold:
15833 @if [ $(current_stage) = stage4 ]; then \
15834 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15835 else \
15836 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15837 $(MAKE) stage4-start; \
15838 fi; \
15839 cd $(HOST_SUBDIR)/gold && \
15840 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15841 @endif gold-bootstrap
15842
15843
15844 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15845 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15846 maybe-all-stageprofile-gold:
15847 maybe-clean-stageprofile-gold:
15848 @if gold-bootstrap
15849 maybe-all-stageprofile-gold: all-stageprofile-gold
15850 all-stageprofile: all-stageprofile-gold
15851 TARGET-stageprofile-gold = $(TARGET-gold)
15852 all-stageprofile-gold: configure-stageprofile-gold
15853 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15854 @r=`${PWD_COMMAND}`; export r; \
15855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15856 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15857 $(HOST_EXPORTS) \
15858 $(POSTSTAGE1_HOST_EXPORTS) \
15859 cd $(HOST_SUBDIR)/gold && \
15860 \
15861 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15862 CFLAGS="$(STAGEprofile_CFLAGS)" \
15863 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15864 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15865 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15866 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15867 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15868 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15869 TFLAGS="$(STAGEprofile_TFLAGS)" \
15870 $(TARGET-stageprofile-gold)
15871
15872 maybe-clean-stageprofile-gold: clean-stageprofile-gold
15873 clean-stageprofile: clean-stageprofile-gold
15874 clean-stageprofile-gold:
15875 @if [ $(current_stage) = stageprofile ]; then \
15876 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15877 else \
15878 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15879 $(MAKE) stageprofile-start; \
15880 fi; \
15881 cd $(HOST_SUBDIR)/gold && \
15882 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15883 @endif gold-bootstrap
15884
15885
15886 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15887 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15888 maybe-all-stagefeedback-gold:
15889 maybe-clean-stagefeedback-gold:
15890 @if gold-bootstrap
15891 maybe-all-stagefeedback-gold: all-stagefeedback-gold
15892 all-stagefeedback: all-stagefeedback-gold
15893 TARGET-stagefeedback-gold = $(TARGET-gold)
15894 all-stagefeedback-gold: configure-stagefeedback-gold
15895 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15896 @r=`${PWD_COMMAND}`; export r; \
15897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15898 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15899 $(HOST_EXPORTS) \
15900 $(POSTSTAGE1_HOST_EXPORTS) \
15901 cd $(HOST_SUBDIR)/gold && \
15902 \
15903 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15904 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15905 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15906 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15907 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15908 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15909 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15910 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15911 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15912 $(TARGET-stagefeedback-gold)
15913
15914 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15915 clean-stagefeedback: clean-stagefeedback-gold
15916 clean-stagefeedback-gold:
15917 @if [ $(current_stage) = stagefeedback ]; then \
15918 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15919 else \
15920 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15921 $(MAKE) stagefeedback-start; \
15922 fi; \
15923 cd $(HOST_SUBDIR)/gold && \
15924 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15925 @endif gold-bootstrap
15926
15927
15928
15929
15930
15931 .PHONY: check-gold maybe-check-gold
15932 maybe-check-gold:
15933 @if gold
15934 maybe-check-gold: check-gold
15935
15936 check-gold:
15937 @: $(MAKE); $(unstage)
15938 @r=`${PWD_COMMAND}`; export r; \
15939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15940 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15941 (cd $(HOST_SUBDIR)/gold && \
15942 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15943
15944 @endif gold
15945
15946 .PHONY: install-gold maybe-install-gold
15947 maybe-install-gold:
15948 @if gold
15949 maybe-install-gold: install-gold
15950
15951 install-gold: installdirs
15952 @: $(MAKE); $(unstage)
15953 @r=`${PWD_COMMAND}`; export r; \
15954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15955 $(HOST_EXPORTS) \
15956 (cd $(HOST_SUBDIR)/gold && \
15957 $(MAKE) $(FLAGS_TO_PASS) install)
15958
15959 @endif gold
15960
15961 .PHONY: install-strip-gold maybe-install-strip-gold
15962 maybe-install-strip-gold:
15963 @if gold
15964 maybe-install-strip-gold: install-strip-gold
15965
15966 install-strip-gold: installdirs
15967 @: $(MAKE); $(unstage)
15968 @r=`${PWD_COMMAND}`; export r; \
15969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15970 $(HOST_EXPORTS) \
15971 (cd $(HOST_SUBDIR)/gold && \
15972 $(MAKE) $(FLAGS_TO_PASS) install-strip)
15973
15974 @endif gold
15975
15976 # Other targets (info, dvi, pdf, etc.)
15977
15978 .PHONY: maybe-info-gold info-gold
15979 maybe-info-gold:
15980 @if gold
15981 maybe-info-gold: info-gold
15982
15983 info-gold: \
15984 configure-gold
15985 @[ -f ./gold/Makefile ] || exit 0; \
15986 r=`${PWD_COMMAND}`; export r; \
15987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15988 $(HOST_EXPORTS) \
15989 for flag in $(EXTRA_HOST_FLAGS) ; do \
15990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15991 done; \
15992 echo "Doing info in gold"; \
15993 (cd $(HOST_SUBDIR)/gold && \
15994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15996 "RANLIB=$${RANLIB}" \
15997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15998 info) \
15999 || exit 1
16000
16001 @endif gold
16002
16003 .PHONY: maybe-dvi-gold dvi-gold
16004 maybe-dvi-gold:
16005 @if gold
16006 maybe-dvi-gold: dvi-gold
16007
16008 dvi-gold: \
16009 configure-gold
16010 @[ -f ./gold/Makefile ] || exit 0; \
16011 r=`${PWD_COMMAND}`; export r; \
16012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16013 $(HOST_EXPORTS) \
16014 for flag in $(EXTRA_HOST_FLAGS) ; do \
16015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16016 done; \
16017 echo "Doing dvi in gold"; \
16018 (cd $(HOST_SUBDIR)/gold && \
16019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16021 "RANLIB=$${RANLIB}" \
16022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16023 dvi) \
16024 || exit 1
16025
16026 @endif gold
16027
16028 .PHONY: maybe-pdf-gold pdf-gold
16029 maybe-pdf-gold:
16030 @if gold
16031 maybe-pdf-gold: pdf-gold
16032
16033 pdf-gold: \
16034 configure-gold
16035 @[ -f ./gold/Makefile ] || exit 0; \
16036 r=`${PWD_COMMAND}`; export r; \
16037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16038 $(HOST_EXPORTS) \
16039 for flag in $(EXTRA_HOST_FLAGS) ; do \
16040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16041 done; \
16042 echo "Doing pdf in gold"; \
16043 (cd $(HOST_SUBDIR)/gold && \
16044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16046 "RANLIB=$${RANLIB}" \
16047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16048 pdf) \
16049 || exit 1
16050
16051 @endif gold
16052
16053 .PHONY: maybe-html-gold html-gold
16054 maybe-html-gold:
16055 @if gold
16056 maybe-html-gold: html-gold
16057
16058 html-gold: \
16059 configure-gold
16060 @[ -f ./gold/Makefile ] || exit 0; \
16061 r=`${PWD_COMMAND}`; export r; \
16062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16063 $(HOST_EXPORTS) \
16064 for flag in $(EXTRA_HOST_FLAGS) ; do \
16065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16066 done; \
16067 echo "Doing html in gold"; \
16068 (cd $(HOST_SUBDIR)/gold && \
16069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16071 "RANLIB=$${RANLIB}" \
16072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16073 html) \
16074 || exit 1
16075
16076 @endif gold
16077
16078 .PHONY: maybe-TAGS-gold TAGS-gold
16079 maybe-TAGS-gold:
16080 @if gold
16081 maybe-TAGS-gold: TAGS-gold
16082
16083 TAGS-gold: \
16084 configure-gold
16085 @[ -f ./gold/Makefile ] || exit 0; \
16086 r=`${PWD_COMMAND}`; export r; \
16087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16088 $(HOST_EXPORTS) \
16089 for flag in $(EXTRA_HOST_FLAGS) ; do \
16090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16091 done; \
16092 echo "Doing TAGS in gold"; \
16093 (cd $(HOST_SUBDIR)/gold && \
16094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16096 "RANLIB=$${RANLIB}" \
16097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16098 TAGS) \
16099 || exit 1
16100
16101 @endif gold
16102
16103 .PHONY: maybe-install-info-gold install-info-gold
16104 maybe-install-info-gold:
16105 @if gold
16106 maybe-install-info-gold: install-info-gold
16107
16108 install-info-gold: \
16109 configure-gold \
16110 info-gold
16111 @[ -f ./gold/Makefile ] || exit 0; \
16112 r=`${PWD_COMMAND}`; export r; \
16113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16114 $(HOST_EXPORTS) \
16115 for flag in $(EXTRA_HOST_FLAGS) ; do \
16116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16117 done; \
16118 echo "Doing install-info in gold"; \
16119 (cd $(HOST_SUBDIR)/gold && \
16120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16122 "RANLIB=$${RANLIB}" \
16123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16124 install-info) \
16125 || exit 1
16126
16127 @endif gold
16128
16129 .PHONY: maybe-install-pdf-gold install-pdf-gold
16130 maybe-install-pdf-gold:
16131 @if gold
16132 maybe-install-pdf-gold: install-pdf-gold
16133
16134 install-pdf-gold: \
16135 configure-gold \
16136 pdf-gold
16137 @[ -f ./gold/Makefile ] || exit 0; \
16138 r=`${PWD_COMMAND}`; export r; \
16139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16140 $(HOST_EXPORTS) \
16141 for flag in $(EXTRA_HOST_FLAGS) ; do \
16142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16143 done; \
16144 echo "Doing install-pdf in gold"; \
16145 (cd $(HOST_SUBDIR)/gold && \
16146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16148 "RANLIB=$${RANLIB}" \
16149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16150 install-pdf) \
16151 || exit 1
16152
16153 @endif gold
16154
16155 .PHONY: maybe-install-html-gold install-html-gold
16156 maybe-install-html-gold:
16157 @if gold
16158 maybe-install-html-gold: install-html-gold
16159
16160 install-html-gold: \
16161 configure-gold \
16162 html-gold
16163 @[ -f ./gold/Makefile ] || exit 0; \
16164 r=`${PWD_COMMAND}`; export r; \
16165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16166 $(HOST_EXPORTS) \
16167 for flag in $(EXTRA_HOST_FLAGS) ; do \
16168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16169 done; \
16170 echo "Doing install-html in gold"; \
16171 (cd $(HOST_SUBDIR)/gold && \
16172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16174 "RANLIB=$${RANLIB}" \
16175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16176 install-html) \
16177 || exit 1
16178
16179 @endif gold
16180
16181 .PHONY: maybe-installcheck-gold installcheck-gold
16182 maybe-installcheck-gold:
16183 @if gold
16184 maybe-installcheck-gold: installcheck-gold
16185
16186 installcheck-gold: \
16187 configure-gold
16188 @[ -f ./gold/Makefile ] || exit 0; \
16189 r=`${PWD_COMMAND}`; export r; \
16190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16191 $(HOST_EXPORTS) \
16192 for flag in $(EXTRA_HOST_FLAGS) ; do \
16193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16194 done; \
16195 echo "Doing installcheck in gold"; \
16196 (cd $(HOST_SUBDIR)/gold && \
16197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16199 "RANLIB=$${RANLIB}" \
16200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16201 installcheck) \
16202 || exit 1
16203
16204 @endif gold
16205
16206 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16207 maybe-mostlyclean-gold:
16208 @if gold
16209 maybe-mostlyclean-gold: mostlyclean-gold
16210
16211 mostlyclean-gold:
16212 @[ -f ./gold/Makefile ] || exit 0; \
16213 r=`${PWD_COMMAND}`; export r; \
16214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16215 $(HOST_EXPORTS) \
16216 for flag in $(EXTRA_HOST_FLAGS) ; do \
16217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16218 done; \
16219 echo "Doing mostlyclean in gold"; \
16220 (cd $(HOST_SUBDIR)/gold && \
16221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16223 "RANLIB=$${RANLIB}" \
16224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16225 mostlyclean) \
16226 || exit 1
16227
16228 @endif gold
16229
16230 .PHONY: maybe-clean-gold clean-gold
16231 maybe-clean-gold:
16232 @if gold
16233 maybe-clean-gold: clean-gold
16234
16235 clean-gold:
16236 @[ -f ./gold/Makefile ] || exit 0; \
16237 r=`${PWD_COMMAND}`; export r; \
16238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16239 $(HOST_EXPORTS) \
16240 for flag in $(EXTRA_HOST_FLAGS) ; do \
16241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16242 done; \
16243 echo "Doing clean in gold"; \
16244 (cd $(HOST_SUBDIR)/gold && \
16245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16247 "RANLIB=$${RANLIB}" \
16248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16249 clean) \
16250 || exit 1
16251
16252 @endif gold
16253
16254 .PHONY: maybe-distclean-gold distclean-gold
16255 maybe-distclean-gold:
16256 @if gold
16257 maybe-distclean-gold: distclean-gold
16258
16259 distclean-gold:
16260 @[ -f ./gold/Makefile ] || exit 0; \
16261 r=`${PWD_COMMAND}`; export r; \
16262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16263 $(HOST_EXPORTS) \
16264 for flag in $(EXTRA_HOST_FLAGS) ; do \
16265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16266 done; \
16267 echo "Doing distclean in gold"; \
16268 (cd $(HOST_SUBDIR)/gold && \
16269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16271 "RANLIB=$${RANLIB}" \
16272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16273 distclean) \
16274 || exit 1
16275
16276 @endif gold
16277
16278 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16279 maybe-maintainer-clean-gold:
16280 @if gold
16281 maybe-maintainer-clean-gold: maintainer-clean-gold
16282
16283 maintainer-clean-gold:
16284 @[ -f ./gold/Makefile ] || exit 0; \
16285 r=`${PWD_COMMAND}`; export r; \
16286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16287 $(HOST_EXPORTS) \
16288 for flag in $(EXTRA_HOST_FLAGS) ; do \
16289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16290 done; \
16291 echo "Doing maintainer-clean in gold"; \
16292 (cd $(HOST_SUBDIR)/gold && \
16293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16295 "RANLIB=$${RANLIB}" \
16296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16297 maintainer-clean) \
16298 || exit 1
16299
16300 @endif gold
16301
16302
16303
16304 .PHONY: configure-gprof maybe-configure-gprof
16305 maybe-configure-gprof:
16306 @if gcc-bootstrap
16307 configure-gprof: stage_current
16308 @endif gcc-bootstrap
16309 @if gprof
16310 maybe-configure-gprof: configure-gprof
16311 configure-gprof:
16312 @: $(MAKE); $(unstage)
16313 @r=`${PWD_COMMAND}`; export r; \
16314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16315 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
16317 $(HOST_EXPORTS) \
16318 echo Configuring in $(HOST_SUBDIR)/gprof; \
16319 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16320 case $(srcdir) in \
16321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16322 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16324 esac; \
16325 module_srcdir=gprof; \
16326 $(SHELL) \
16327 $$s/$$module_srcdir/configure \
16328 --srcdir=$${topdir}/$$module_srcdir \
16329 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16330 --target=${target_alias} \
16331 || exit 1
16332 @endif gprof
16333
16334
16335
16336
16337
16338 .PHONY: all-gprof maybe-all-gprof
16339 maybe-all-gprof:
16340 @if gcc-bootstrap
16341 all-gprof: stage_current
16342 @endif gcc-bootstrap
16343 @if gprof
16344 TARGET-gprof=all
16345 maybe-all-gprof: all-gprof
16346 all-gprof: configure-gprof
16347 @: $(MAKE); $(unstage)
16348 @r=`${PWD_COMMAND}`; export r; \
16349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16350 $(HOST_EXPORTS) \
16351 (cd $(HOST_SUBDIR)/gprof && \
16352 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16353 $(TARGET-gprof))
16354 @endif gprof
16355
16356
16357
16358
16359 .PHONY: check-gprof maybe-check-gprof
16360 maybe-check-gprof:
16361 @if gprof
16362 maybe-check-gprof: check-gprof
16363
16364 check-gprof:
16365 @: $(MAKE); $(unstage)
16366 @r=`${PWD_COMMAND}`; export r; \
16367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16368 $(HOST_EXPORTS) \
16369 (cd $(HOST_SUBDIR)/gprof && \
16370 $(MAKE) $(FLAGS_TO_PASS) check)
16371
16372 @endif gprof
16373
16374 .PHONY: install-gprof maybe-install-gprof
16375 maybe-install-gprof:
16376 @if gprof
16377 maybe-install-gprof: install-gprof
16378
16379 install-gprof: installdirs
16380 @: $(MAKE); $(unstage)
16381 @r=`${PWD_COMMAND}`; export r; \
16382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16383 $(HOST_EXPORTS) \
16384 (cd $(HOST_SUBDIR)/gprof && \
16385 $(MAKE) $(FLAGS_TO_PASS) install)
16386
16387 @endif gprof
16388
16389 .PHONY: install-strip-gprof maybe-install-strip-gprof
16390 maybe-install-strip-gprof:
16391 @if gprof
16392 maybe-install-strip-gprof: install-strip-gprof
16393
16394 install-strip-gprof: installdirs
16395 @: $(MAKE); $(unstage)
16396 @r=`${PWD_COMMAND}`; export r; \
16397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16398 $(HOST_EXPORTS) \
16399 (cd $(HOST_SUBDIR)/gprof && \
16400 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16401
16402 @endif gprof
16403
16404 # Other targets (info, dvi, pdf, etc.)
16405
16406 .PHONY: maybe-info-gprof info-gprof
16407 maybe-info-gprof:
16408 @if gprof
16409 maybe-info-gprof: info-gprof
16410
16411 info-gprof: \
16412 configure-gprof
16413 @: $(MAKE); $(unstage)
16414 @[ -f ./gprof/Makefile ] || exit 0; \
16415 r=`${PWD_COMMAND}`; export r; \
16416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16417 $(HOST_EXPORTS) \
16418 for flag in $(EXTRA_HOST_FLAGS) ; do \
16419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16420 done; \
16421 echo "Doing info in gprof"; \
16422 (cd $(HOST_SUBDIR)/gprof && \
16423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16425 "RANLIB=$${RANLIB}" \
16426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16427 info) \
16428 || exit 1
16429
16430 @endif gprof
16431
16432 .PHONY: maybe-dvi-gprof dvi-gprof
16433 maybe-dvi-gprof:
16434 @if gprof
16435 maybe-dvi-gprof: dvi-gprof
16436
16437 dvi-gprof: \
16438 configure-gprof
16439 @: $(MAKE); $(unstage)
16440 @[ -f ./gprof/Makefile ] || exit 0; \
16441 r=`${PWD_COMMAND}`; export r; \
16442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16443 $(HOST_EXPORTS) \
16444 for flag in $(EXTRA_HOST_FLAGS) ; do \
16445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16446 done; \
16447 echo "Doing dvi in gprof"; \
16448 (cd $(HOST_SUBDIR)/gprof && \
16449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16451 "RANLIB=$${RANLIB}" \
16452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16453 dvi) \
16454 || exit 1
16455
16456 @endif gprof
16457
16458 .PHONY: maybe-pdf-gprof pdf-gprof
16459 maybe-pdf-gprof:
16460 @if gprof
16461 maybe-pdf-gprof: pdf-gprof
16462
16463 pdf-gprof: \
16464 configure-gprof
16465 @: $(MAKE); $(unstage)
16466 @[ -f ./gprof/Makefile ] || exit 0; \
16467 r=`${PWD_COMMAND}`; export r; \
16468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16469 $(HOST_EXPORTS) \
16470 for flag in $(EXTRA_HOST_FLAGS) ; do \
16471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16472 done; \
16473 echo "Doing pdf in gprof"; \
16474 (cd $(HOST_SUBDIR)/gprof && \
16475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16477 "RANLIB=$${RANLIB}" \
16478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16479 pdf) \
16480 || exit 1
16481
16482 @endif gprof
16483
16484 .PHONY: maybe-html-gprof html-gprof
16485 maybe-html-gprof:
16486 @if gprof
16487 maybe-html-gprof: html-gprof
16488
16489 html-gprof: \
16490 configure-gprof
16491 @: $(MAKE); $(unstage)
16492 @[ -f ./gprof/Makefile ] || exit 0; \
16493 r=`${PWD_COMMAND}`; export r; \
16494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16495 $(HOST_EXPORTS) \
16496 for flag in $(EXTRA_HOST_FLAGS) ; do \
16497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16498 done; \
16499 echo "Doing html in gprof"; \
16500 (cd $(HOST_SUBDIR)/gprof && \
16501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16503 "RANLIB=$${RANLIB}" \
16504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16505 html) \
16506 || exit 1
16507
16508 @endif gprof
16509
16510 .PHONY: maybe-TAGS-gprof TAGS-gprof
16511 maybe-TAGS-gprof:
16512 @if gprof
16513 maybe-TAGS-gprof: TAGS-gprof
16514
16515 TAGS-gprof: \
16516 configure-gprof
16517 @: $(MAKE); $(unstage)
16518 @[ -f ./gprof/Makefile ] || exit 0; \
16519 r=`${PWD_COMMAND}`; export r; \
16520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16521 $(HOST_EXPORTS) \
16522 for flag in $(EXTRA_HOST_FLAGS) ; do \
16523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16524 done; \
16525 echo "Doing TAGS in gprof"; \
16526 (cd $(HOST_SUBDIR)/gprof && \
16527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16529 "RANLIB=$${RANLIB}" \
16530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16531 TAGS) \
16532 || exit 1
16533
16534 @endif gprof
16535
16536 .PHONY: maybe-install-info-gprof install-info-gprof
16537 maybe-install-info-gprof:
16538 @if gprof
16539 maybe-install-info-gprof: install-info-gprof
16540
16541 install-info-gprof: \
16542 configure-gprof \
16543 info-gprof
16544 @: $(MAKE); $(unstage)
16545 @[ -f ./gprof/Makefile ] || exit 0; \
16546 r=`${PWD_COMMAND}`; export r; \
16547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16548 $(HOST_EXPORTS) \
16549 for flag in $(EXTRA_HOST_FLAGS) ; do \
16550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16551 done; \
16552 echo "Doing install-info in gprof"; \
16553 (cd $(HOST_SUBDIR)/gprof && \
16554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16556 "RANLIB=$${RANLIB}" \
16557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16558 install-info) \
16559 || exit 1
16560
16561 @endif gprof
16562
16563 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16564 maybe-install-pdf-gprof:
16565 @if gprof
16566 maybe-install-pdf-gprof: install-pdf-gprof
16567
16568 install-pdf-gprof: \
16569 configure-gprof \
16570 pdf-gprof
16571 @: $(MAKE); $(unstage)
16572 @[ -f ./gprof/Makefile ] || exit 0; \
16573 r=`${PWD_COMMAND}`; export r; \
16574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16575 $(HOST_EXPORTS) \
16576 for flag in $(EXTRA_HOST_FLAGS) ; do \
16577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16578 done; \
16579 echo "Doing install-pdf in gprof"; \
16580 (cd $(HOST_SUBDIR)/gprof && \
16581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16583 "RANLIB=$${RANLIB}" \
16584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16585 install-pdf) \
16586 || exit 1
16587
16588 @endif gprof
16589
16590 .PHONY: maybe-install-html-gprof install-html-gprof
16591 maybe-install-html-gprof:
16592 @if gprof
16593 maybe-install-html-gprof: install-html-gprof
16594
16595 install-html-gprof: \
16596 configure-gprof \
16597 html-gprof
16598 @: $(MAKE); $(unstage)
16599 @[ -f ./gprof/Makefile ] || exit 0; \
16600 r=`${PWD_COMMAND}`; export r; \
16601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16602 $(HOST_EXPORTS) \
16603 for flag in $(EXTRA_HOST_FLAGS) ; do \
16604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16605 done; \
16606 echo "Doing install-html in gprof"; \
16607 (cd $(HOST_SUBDIR)/gprof && \
16608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16610 "RANLIB=$${RANLIB}" \
16611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16612 install-html) \
16613 || exit 1
16614
16615 @endif gprof
16616
16617 .PHONY: maybe-installcheck-gprof installcheck-gprof
16618 maybe-installcheck-gprof:
16619 @if gprof
16620 maybe-installcheck-gprof: installcheck-gprof
16621
16622 installcheck-gprof: \
16623 configure-gprof
16624 @: $(MAKE); $(unstage)
16625 @[ -f ./gprof/Makefile ] || exit 0; \
16626 r=`${PWD_COMMAND}`; export r; \
16627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16628 $(HOST_EXPORTS) \
16629 for flag in $(EXTRA_HOST_FLAGS) ; do \
16630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16631 done; \
16632 echo "Doing installcheck in gprof"; \
16633 (cd $(HOST_SUBDIR)/gprof && \
16634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16636 "RANLIB=$${RANLIB}" \
16637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16638 installcheck) \
16639 || exit 1
16640
16641 @endif gprof
16642
16643 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16644 maybe-mostlyclean-gprof:
16645 @if gprof
16646 maybe-mostlyclean-gprof: mostlyclean-gprof
16647
16648 mostlyclean-gprof:
16649 @: $(MAKE); $(unstage)
16650 @[ -f ./gprof/Makefile ] || exit 0; \
16651 r=`${PWD_COMMAND}`; export r; \
16652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16653 $(HOST_EXPORTS) \
16654 for flag in $(EXTRA_HOST_FLAGS) ; do \
16655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16656 done; \
16657 echo "Doing mostlyclean in gprof"; \
16658 (cd $(HOST_SUBDIR)/gprof && \
16659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16661 "RANLIB=$${RANLIB}" \
16662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16663 mostlyclean) \
16664 || exit 1
16665
16666 @endif gprof
16667
16668 .PHONY: maybe-clean-gprof clean-gprof
16669 maybe-clean-gprof:
16670 @if gprof
16671 maybe-clean-gprof: clean-gprof
16672
16673 clean-gprof:
16674 @: $(MAKE); $(unstage)
16675 @[ -f ./gprof/Makefile ] || exit 0; \
16676 r=`${PWD_COMMAND}`; export r; \
16677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16678 $(HOST_EXPORTS) \
16679 for flag in $(EXTRA_HOST_FLAGS) ; do \
16680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16681 done; \
16682 echo "Doing clean in gprof"; \
16683 (cd $(HOST_SUBDIR)/gprof && \
16684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16686 "RANLIB=$${RANLIB}" \
16687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16688 clean) \
16689 || exit 1
16690
16691 @endif gprof
16692
16693 .PHONY: maybe-distclean-gprof distclean-gprof
16694 maybe-distclean-gprof:
16695 @if gprof
16696 maybe-distclean-gprof: distclean-gprof
16697
16698 distclean-gprof:
16699 @: $(MAKE); $(unstage)
16700 @[ -f ./gprof/Makefile ] || exit 0; \
16701 r=`${PWD_COMMAND}`; export r; \
16702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16703 $(HOST_EXPORTS) \
16704 for flag in $(EXTRA_HOST_FLAGS) ; do \
16705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16706 done; \
16707 echo "Doing distclean in gprof"; \
16708 (cd $(HOST_SUBDIR)/gprof && \
16709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16711 "RANLIB=$${RANLIB}" \
16712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16713 distclean) \
16714 || exit 1
16715
16716 @endif gprof
16717
16718 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16719 maybe-maintainer-clean-gprof:
16720 @if gprof
16721 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16722
16723 maintainer-clean-gprof:
16724 @: $(MAKE); $(unstage)
16725 @[ -f ./gprof/Makefile ] || exit 0; \
16726 r=`${PWD_COMMAND}`; export r; \
16727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16728 $(HOST_EXPORTS) \
16729 for flag in $(EXTRA_HOST_FLAGS) ; do \
16730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16731 done; \
16732 echo "Doing maintainer-clean in gprof"; \
16733 (cd $(HOST_SUBDIR)/gprof && \
16734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16736 "RANLIB=$${RANLIB}" \
16737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16738 maintainer-clean) \
16739 || exit 1
16740
16741 @endif gprof
16742
16743
16744
16745 .PHONY: configure-intl maybe-configure-intl
16746 maybe-configure-intl:
16747 @if gcc-bootstrap
16748 configure-intl: stage_current
16749 @endif gcc-bootstrap
16750 @if intl
16751 maybe-configure-intl: configure-intl
16752 configure-intl:
16753 @r=`${PWD_COMMAND}`; export r; \
16754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16755 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16757 $(HOST_EXPORTS) \
16758 echo Configuring in $(HOST_SUBDIR)/intl; \
16759 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16760 case $(srcdir) in \
16761 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16762 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16763 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16764 esac; \
16765 module_srcdir=intl; \
16766 $(SHELL) \
16767 $$s/$$module_srcdir/configure \
16768 --srcdir=$${topdir}/$$module_srcdir \
16769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16770 --target=${target_alias} \
16771 || exit 1
16772 @endif intl
16773
16774
16775
16776 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16777 maybe-configure-stage1-intl:
16778 @if intl-bootstrap
16779 maybe-configure-stage1-intl: configure-stage1-intl
16780 configure-stage1-intl:
16781 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16782 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16783 @r=`${PWD_COMMAND}`; export r; \
16784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16785 TFLAGS="$(STAGE1_TFLAGS)"; \
16786 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16787 $(HOST_EXPORTS) \
16788 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16789 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16790 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16791 echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
16792 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16793 cd $(HOST_SUBDIR)/intl || exit 1; \
16794 case $(srcdir) in \
16795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16796 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16798 esac; \
16799 module_srcdir=intl; \
16800 $(SHELL) $$s/$$module_srcdir/configure \
16801 --srcdir=$${topdir}/$$module_srcdir \
16802 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16803 --target=${target_alias} \
16804 \
16805 $(STAGE1_CONFIGURE_FLAGS)
16806 @endif intl-bootstrap
16807
16808 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16809 maybe-configure-stage2-intl:
16810 @if intl-bootstrap
16811 maybe-configure-stage2-intl: configure-stage2-intl
16812 configure-stage2-intl:
16813 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16814 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16815 @r=`${PWD_COMMAND}`; export r; \
16816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16817 TFLAGS="$(STAGE2_TFLAGS)"; \
16818 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16819 $(HOST_EXPORTS) \
16820 $(POSTSTAGE1_HOST_EXPORTS) \
16821 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16822 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16823 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16824 echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
16825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16826 cd $(HOST_SUBDIR)/intl || exit 1; \
16827 case $(srcdir) in \
16828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16829 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16831 esac; \
16832 module_srcdir=intl; \
16833 $(SHELL) $$s/$$module_srcdir/configure \
16834 --srcdir=$${topdir}/$$module_srcdir \
16835 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16836 --target=${target_alias} \
16837 --with-build-libsubdir=$(HOST_SUBDIR) \
16838 $(STAGE2_CONFIGURE_FLAGS)
16839 @endif intl-bootstrap
16840
16841 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16842 maybe-configure-stage3-intl:
16843 @if intl-bootstrap
16844 maybe-configure-stage3-intl: configure-stage3-intl
16845 configure-stage3-intl:
16846 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16847 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16848 @r=`${PWD_COMMAND}`; export r; \
16849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16850 TFLAGS="$(STAGE3_TFLAGS)"; \
16851 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16852 $(HOST_EXPORTS) \
16853 $(POSTSTAGE1_HOST_EXPORTS) \
16854 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16855 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16856 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16857 echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
16858 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16859 cd $(HOST_SUBDIR)/intl || exit 1; \
16860 case $(srcdir) in \
16861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16862 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16864 esac; \
16865 module_srcdir=intl; \
16866 $(SHELL) $$s/$$module_srcdir/configure \
16867 --srcdir=$${topdir}/$$module_srcdir \
16868 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16869 --target=${target_alias} \
16870 --with-build-libsubdir=$(HOST_SUBDIR) \
16871 $(STAGE3_CONFIGURE_FLAGS)
16872 @endif intl-bootstrap
16873
16874 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
16875 maybe-configure-stage4-intl:
16876 @if intl-bootstrap
16877 maybe-configure-stage4-intl: configure-stage4-intl
16878 configure-stage4-intl:
16879 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16880 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16881 @r=`${PWD_COMMAND}`; export r; \
16882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16883 TFLAGS="$(STAGE4_TFLAGS)"; \
16884 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16885 $(HOST_EXPORTS) \
16886 $(POSTSTAGE1_HOST_EXPORTS) \
16887 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16888 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16889 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16890 echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
16891 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16892 cd $(HOST_SUBDIR)/intl || exit 1; \
16893 case $(srcdir) in \
16894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16895 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16897 esac; \
16898 module_srcdir=intl; \
16899 $(SHELL) $$s/$$module_srcdir/configure \
16900 --srcdir=$${topdir}/$$module_srcdir \
16901 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16902 --target=${target_alias} \
16903 --with-build-libsubdir=$(HOST_SUBDIR) \
16904 $(STAGE4_CONFIGURE_FLAGS)
16905 @endif intl-bootstrap
16906
16907 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16908 maybe-configure-stageprofile-intl:
16909 @if intl-bootstrap
16910 maybe-configure-stageprofile-intl: configure-stageprofile-intl
16911 configure-stageprofile-intl:
16912 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16913 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16914 @r=`${PWD_COMMAND}`; export r; \
16915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16916 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16917 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16918 $(HOST_EXPORTS) \
16919 $(POSTSTAGE1_HOST_EXPORTS) \
16920 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16921 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16922 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16923 echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
16924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16925 cd $(HOST_SUBDIR)/intl || exit 1; \
16926 case $(srcdir) in \
16927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16928 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16930 esac; \
16931 module_srcdir=intl; \
16932 $(SHELL) $$s/$$module_srcdir/configure \
16933 --srcdir=$${topdir}/$$module_srcdir \
16934 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16935 --target=${target_alias} \
16936 --with-build-libsubdir=$(HOST_SUBDIR) \
16937 $(STAGEprofile_CONFIGURE_FLAGS)
16938 @endif intl-bootstrap
16939
16940 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16941 maybe-configure-stagefeedback-intl:
16942 @if intl-bootstrap
16943 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16944 configure-stagefeedback-intl:
16945 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16947 @r=`${PWD_COMMAND}`; export r; \
16948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16949 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16950 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16951 $(HOST_EXPORTS) \
16952 $(POSTSTAGE1_HOST_EXPORTS) \
16953 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16954 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16955 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16956 echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
16957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16958 cd $(HOST_SUBDIR)/intl || exit 1; \
16959 case $(srcdir) in \
16960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16961 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16963 esac; \
16964 module_srcdir=intl; \
16965 $(SHELL) $$s/$$module_srcdir/configure \
16966 --srcdir=$${topdir}/$$module_srcdir \
16967 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16968 --target=${target_alias} \
16969 --with-build-libsubdir=$(HOST_SUBDIR) \
16970 $(STAGEfeedback_CONFIGURE_FLAGS)
16971 @endif intl-bootstrap
16972
16973
16974
16975
16976
16977 .PHONY: all-intl maybe-all-intl
16978 maybe-all-intl:
16979 @if gcc-bootstrap
16980 all-intl: stage_current
16981 @endif gcc-bootstrap
16982 @if intl
16983 TARGET-intl=all
16984 maybe-all-intl: all-intl
16985 all-intl: configure-intl
16986 @r=`${PWD_COMMAND}`; export r; \
16987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16988 $(HOST_EXPORTS) \
16989 (cd $(HOST_SUBDIR)/intl && \
16990 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16991 $(TARGET-intl))
16992 @endif intl
16993
16994
16995
16996 .PHONY: all-stage1-intl maybe-all-stage1-intl
16997 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
16998 maybe-all-stage1-intl:
16999 maybe-clean-stage1-intl:
17000 @if intl-bootstrap
17001 maybe-all-stage1-intl: all-stage1-intl
17002 all-stage1: all-stage1-intl
17003 TARGET-stage1-intl = $(TARGET-intl)
17004 all-stage1-intl: configure-stage1-intl
17005 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17006 @r=`${PWD_COMMAND}`; export r; \
17007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17008 TFLAGS="$(STAGE1_TFLAGS)"; \
17009 $(HOST_EXPORTS) \
17010 cd $(HOST_SUBDIR)/intl && \
17011 \
17012 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17013 CFLAGS="$(STAGE1_CFLAGS)" \
17014 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17015 LIBCFLAGS="$(LIBCFLAGS)" \
17016 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17017 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17018 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17019 $(EXTRA_HOST_FLAGS) \
17020 $(STAGE1_FLAGS_TO_PASS) \
17021 TFLAGS="$(STAGE1_TFLAGS)" \
17022 $(TARGET-stage1-intl)
17023
17024 maybe-clean-stage1-intl: clean-stage1-intl
17025 clean-stage1: clean-stage1-intl
17026 clean-stage1-intl:
17027 @if [ $(current_stage) = stage1 ]; then \
17028 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17029 else \
17030 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17031 $(MAKE) stage1-start; \
17032 fi; \
17033 cd $(HOST_SUBDIR)/intl && \
17034 $(MAKE) $(EXTRA_HOST_FLAGS) \
17035 $(STAGE1_FLAGS_TO_PASS) clean
17036 @endif intl-bootstrap
17037
17038
17039 .PHONY: all-stage2-intl maybe-all-stage2-intl
17040 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17041 maybe-all-stage2-intl:
17042 maybe-clean-stage2-intl:
17043 @if intl-bootstrap
17044 maybe-all-stage2-intl: all-stage2-intl
17045 all-stage2: all-stage2-intl
17046 TARGET-stage2-intl = $(TARGET-intl)
17047 all-stage2-intl: configure-stage2-intl
17048 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17049 @r=`${PWD_COMMAND}`; export r; \
17050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17051 TFLAGS="$(STAGE2_TFLAGS)"; \
17052 $(HOST_EXPORTS) \
17053 $(POSTSTAGE1_HOST_EXPORTS) \
17054 cd $(HOST_SUBDIR)/intl && \
17055 \
17056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17057 CFLAGS="$(STAGE2_CFLAGS)" \
17058 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17059 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17063 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17064 TFLAGS="$(STAGE2_TFLAGS)" \
17065 $(TARGET-stage2-intl)
17066
17067 maybe-clean-stage2-intl: clean-stage2-intl
17068 clean-stage2: clean-stage2-intl
17069 clean-stage2-intl:
17070 @if [ $(current_stage) = stage2 ]; then \
17071 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17072 else \
17073 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17074 $(MAKE) stage2-start; \
17075 fi; \
17076 cd $(HOST_SUBDIR)/intl && \
17077 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17078 @endif intl-bootstrap
17079
17080
17081 .PHONY: all-stage3-intl maybe-all-stage3-intl
17082 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17083 maybe-all-stage3-intl:
17084 maybe-clean-stage3-intl:
17085 @if intl-bootstrap
17086 maybe-all-stage3-intl: all-stage3-intl
17087 all-stage3: all-stage3-intl
17088 TARGET-stage3-intl = $(TARGET-intl)
17089 all-stage3-intl: configure-stage3-intl
17090 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17091 @r=`${PWD_COMMAND}`; export r; \
17092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17093 TFLAGS="$(STAGE3_TFLAGS)"; \
17094 $(HOST_EXPORTS) \
17095 $(POSTSTAGE1_HOST_EXPORTS) \
17096 cd $(HOST_SUBDIR)/intl && \
17097 \
17098 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17099 CFLAGS="$(STAGE3_CFLAGS)" \
17100 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17101 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17102 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17103 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17104 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17105 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17106 TFLAGS="$(STAGE3_TFLAGS)" \
17107 $(TARGET-stage3-intl)
17108
17109 maybe-clean-stage3-intl: clean-stage3-intl
17110 clean-stage3: clean-stage3-intl
17111 clean-stage3-intl:
17112 @if [ $(current_stage) = stage3 ]; then \
17113 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17114 else \
17115 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17116 $(MAKE) stage3-start; \
17117 fi; \
17118 cd $(HOST_SUBDIR)/intl && \
17119 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17120 @endif intl-bootstrap
17121
17122
17123 .PHONY: all-stage4-intl maybe-all-stage4-intl
17124 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17125 maybe-all-stage4-intl:
17126 maybe-clean-stage4-intl:
17127 @if intl-bootstrap
17128 maybe-all-stage4-intl: all-stage4-intl
17129 all-stage4: all-stage4-intl
17130 TARGET-stage4-intl = $(TARGET-intl)
17131 all-stage4-intl: configure-stage4-intl
17132 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17133 @r=`${PWD_COMMAND}`; export r; \
17134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17135 TFLAGS="$(STAGE4_TFLAGS)"; \
17136 $(HOST_EXPORTS) \
17137 $(POSTSTAGE1_HOST_EXPORTS) \
17138 cd $(HOST_SUBDIR)/intl && \
17139 \
17140 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17141 CFLAGS="$(STAGE4_CFLAGS)" \
17142 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17143 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17144 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17145 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17146 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17147 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17148 TFLAGS="$(STAGE4_TFLAGS)" \
17149 $(TARGET-stage4-intl)
17150
17151 maybe-clean-stage4-intl: clean-stage4-intl
17152 clean-stage4: clean-stage4-intl
17153 clean-stage4-intl:
17154 @if [ $(current_stage) = stage4 ]; then \
17155 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17156 else \
17157 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17158 $(MAKE) stage4-start; \
17159 fi; \
17160 cd $(HOST_SUBDIR)/intl && \
17161 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17162 @endif intl-bootstrap
17163
17164
17165 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17166 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17167 maybe-all-stageprofile-intl:
17168 maybe-clean-stageprofile-intl:
17169 @if intl-bootstrap
17170 maybe-all-stageprofile-intl: all-stageprofile-intl
17171 all-stageprofile: all-stageprofile-intl
17172 TARGET-stageprofile-intl = $(TARGET-intl)
17173 all-stageprofile-intl: configure-stageprofile-intl
17174 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17175 @r=`${PWD_COMMAND}`; export r; \
17176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17177 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17178 $(HOST_EXPORTS) \
17179 $(POSTSTAGE1_HOST_EXPORTS) \
17180 cd $(HOST_SUBDIR)/intl && \
17181 \
17182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17183 CFLAGS="$(STAGEprofile_CFLAGS)" \
17184 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17185 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17189 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17190 TFLAGS="$(STAGEprofile_TFLAGS)" \
17191 $(TARGET-stageprofile-intl)
17192
17193 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17194 clean-stageprofile: clean-stageprofile-intl
17195 clean-stageprofile-intl:
17196 @if [ $(current_stage) = stageprofile ]; then \
17197 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17198 else \
17199 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17200 $(MAKE) stageprofile-start; \
17201 fi; \
17202 cd $(HOST_SUBDIR)/intl && \
17203 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17204 @endif intl-bootstrap
17205
17206
17207 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17208 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17209 maybe-all-stagefeedback-intl:
17210 maybe-clean-stagefeedback-intl:
17211 @if intl-bootstrap
17212 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17213 all-stagefeedback: all-stagefeedback-intl
17214 TARGET-stagefeedback-intl = $(TARGET-intl)
17215 all-stagefeedback-intl: configure-stagefeedback-intl
17216 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17217 @r=`${PWD_COMMAND}`; export r; \
17218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17219 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17220 $(HOST_EXPORTS) \
17221 $(POSTSTAGE1_HOST_EXPORTS) \
17222 cd $(HOST_SUBDIR)/intl && \
17223 \
17224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17225 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17226 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17227 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17228 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17229 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17230 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17231 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17232 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17233 $(TARGET-stagefeedback-intl)
17234
17235 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17236 clean-stagefeedback: clean-stagefeedback-intl
17237 clean-stagefeedback-intl:
17238 @if [ $(current_stage) = stagefeedback ]; then \
17239 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17240 else \
17241 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17242 $(MAKE) stagefeedback-start; \
17243 fi; \
17244 cd $(HOST_SUBDIR)/intl && \
17245 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17246 @endif intl-bootstrap
17247
17248
17249
17250
17251
17252 .PHONY: check-intl maybe-check-intl
17253 maybe-check-intl:
17254 @if intl
17255 maybe-check-intl: check-intl
17256
17257 check-intl:
17258 @: $(MAKE); $(unstage)
17259 @r=`${PWD_COMMAND}`; export r; \
17260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17261 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17262 (cd $(HOST_SUBDIR)/intl && \
17263 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
17264
17265 @endif intl
17266
17267 .PHONY: install-intl maybe-install-intl
17268 maybe-install-intl:
17269 @if intl
17270 maybe-install-intl: install-intl
17271
17272 install-intl: installdirs
17273 @: $(MAKE); $(unstage)
17274 @r=`${PWD_COMMAND}`; export r; \
17275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17276 $(HOST_EXPORTS) \
17277 (cd $(HOST_SUBDIR)/intl && \
17278 $(MAKE) $(FLAGS_TO_PASS) install)
17279
17280 @endif intl
17281
17282 .PHONY: install-strip-intl maybe-install-strip-intl
17283 maybe-install-strip-intl:
17284 @if intl
17285 maybe-install-strip-intl: install-strip-intl
17286
17287 install-strip-intl: installdirs
17288 @: $(MAKE); $(unstage)
17289 @r=`${PWD_COMMAND}`; export r; \
17290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17291 $(HOST_EXPORTS) \
17292 (cd $(HOST_SUBDIR)/intl && \
17293 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17294
17295 @endif intl
17296
17297 # Other targets (info, dvi, pdf, etc.)
17298
17299 .PHONY: maybe-info-intl info-intl
17300 maybe-info-intl:
17301 @if intl
17302 maybe-info-intl: info-intl
17303
17304 info-intl: \
17305 configure-intl
17306 @[ -f ./intl/Makefile ] || exit 0; \
17307 r=`${PWD_COMMAND}`; export r; \
17308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17309 $(HOST_EXPORTS) \
17310 for flag in $(EXTRA_HOST_FLAGS) ; do \
17311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17312 done; \
17313 echo "Doing info in intl"; \
17314 (cd $(HOST_SUBDIR)/intl && \
17315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17317 "RANLIB=$${RANLIB}" \
17318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17319 info) \
17320 || exit 1
17321
17322 @endif intl
17323
17324 .PHONY: maybe-dvi-intl dvi-intl
17325 maybe-dvi-intl:
17326 @if intl
17327 maybe-dvi-intl: dvi-intl
17328
17329 dvi-intl: \
17330 configure-intl
17331 @[ -f ./intl/Makefile ] || exit 0; \
17332 r=`${PWD_COMMAND}`; export r; \
17333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17334 $(HOST_EXPORTS) \
17335 for flag in $(EXTRA_HOST_FLAGS) ; do \
17336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17337 done; \
17338 echo "Doing dvi in intl"; \
17339 (cd $(HOST_SUBDIR)/intl && \
17340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17342 "RANLIB=$${RANLIB}" \
17343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17344 dvi) \
17345 || exit 1
17346
17347 @endif intl
17348
17349 .PHONY: maybe-pdf-intl pdf-intl
17350 maybe-pdf-intl:
17351 @if intl
17352 maybe-pdf-intl: pdf-intl
17353
17354 pdf-intl: \
17355 configure-intl
17356 @[ -f ./intl/Makefile ] || exit 0; \
17357 r=`${PWD_COMMAND}`; export r; \
17358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17359 $(HOST_EXPORTS) \
17360 for flag in $(EXTRA_HOST_FLAGS) ; do \
17361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17362 done; \
17363 echo "Doing pdf in intl"; \
17364 (cd $(HOST_SUBDIR)/intl && \
17365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17367 "RANLIB=$${RANLIB}" \
17368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17369 pdf) \
17370 || exit 1
17371
17372 @endif intl
17373
17374 .PHONY: maybe-html-intl html-intl
17375 maybe-html-intl:
17376 @if intl
17377 maybe-html-intl: html-intl
17378
17379 html-intl: \
17380 configure-intl
17381 @[ -f ./intl/Makefile ] || exit 0; \
17382 r=`${PWD_COMMAND}`; export r; \
17383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17384 $(HOST_EXPORTS) \
17385 for flag in $(EXTRA_HOST_FLAGS) ; do \
17386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17387 done; \
17388 echo "Doing html in intl"; \
17389 (cd $(HOST_SUBDIR)/intl && \
17390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17392 "RANLIB=$${RANLIB}" \
17393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17394 html) \
17395 || exit 1
17396
17397 @endif intl
17398
17399 .PHONY: maybe-TAGS-intl TAGS-intl
17400 maybe-TAGS-intl:
17401 @if intl
17402 maybe-TAGS-intl: TAGS-intl
17403
17404 TAGS-intl: \
17405 configure-intl
17406 @[ -f ./intl/Makefile ] || exit 0; \
17407 r=`${PWD_COMMAND}`; export r; \
17408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17409 $(HOST_EXPORTS) \
17410 for flag in $(EXTRA_HOST_FLAGS) ; do \
17411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17412 done; \
17413 echo "Doing TAGS in intl"; \
17414 (cd $(HOST_SUBDIR)/intl && \
17415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17417 "RANLIB=$${RANLIB}" \
17418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17419 TAGS) \
17420 || exit 1
17421
17422 @endif intl
17423
17424 .PHONY: maybe-install-info-intl install-info-intl
17425 maybe-install-info-intl:
17426 @if intl
17427 maybe-install-info-intl: install-info-intl
17428
17429 install-info-intl: \
17430 configure-intl \
17431 info-intl
17432 @[ -f ./intl/Makefile ] || exit 0; \
17433 r=`${PWD_COMMAND}`; export r; \
17434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17435 $(HOST_EXPORTS) \
17436 for flag in $(EXTRA_HOST_FLAGS) ; do \
17437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17438 done; \
17439 echo "Doing install-info in intl"; \
17440 (cd $(HOST_SUBDIR)/intl && \
17441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17443 "RANLIB=$${RANLIB}" \
17444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17445 install-info) \
17446 || exit 1
17447
17448 @endif intl
17449
17450 .PHONY: maybe-install-pdf-intl install-pdf-intl
17451 maybe-install-pdf-intl:
17452 @if intl
17453 maybe-install-pdf-intl: install-pdf-intl
17454
17455 install-pdf-intl: \
17456 configure-intl \
17457 pdf-intl
17458 @[ -f ./intl/Makefile ] || exit 0; \
17459 r=`${PWD_COMMAND}`; export r; \
17460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17461 $(HOST_EXPORTS) \
17462 for flag in $(EXTRA_HOST_FLAGS) ; do \
17463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17464 done; \
17465 echo "Doing install-pdf in intl"; \
17466 (cd $(HOST_SUBDIR)/intl && \
17467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17469 "RANLIB=$${RANLIB}" \
17470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17471 install-pdf) \
17472 || exit 1
17473
17474 @endif intl
17475
17476 .PHONY: maybe-install-html-intl install-html-intl
17477 maybe-install-html-intl:
17478 @if intl
17479 maybe-install-html-intl: install-html-intl
17480
17481 install-html-intl: \
17482 configure-intl \
17483 html-intl
17484 @[ -f ./intl/Makefile ] || exit 0; \
17485 r=`${PWD_COMMAND}`; export r; \
17486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17487 $(HOST_EXPORTS) \
17488 for flag in $(EXTRA_HOST_FLAGS) ; do \
17489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17490 done; \
17491 echo "Doing install-html in intl"; \
17492 (cd $(HOST_SUBDIR)/intl && \
17493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17495 "RANLIB=$${RANLIB}" \
17496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17497 install-html) \
17498 || exit 1
17499
17500 @endif intl
17501
17502 .PHONY: maybe-installcheck-intl installcheck-intl
17503 maybe-installcheck-intl:
17504 @if intl
17505 maybe-installcheck-intl: installcheck-intl
17506
17507 installcheck-intl: \
17508 configure-intl
17509 @[ -f ./intl/Makefile ] || exit 0; \
17510 r=`${PWD_COMMAND}`; export r; \
17511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17512 $(HOST_EXPORTS) \
17513 for flag in $(EXTRA_HOST_FLAGS) ; do \
17514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17515 done; \
17516 echo "Doing installcheck in intl"; \
17517 (cd $(HOST_SUBDIR)/intl && \
17518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17520 "RANLIB=$${RANLIB}" \
17521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17522 installcheck) \
17523 || exit 1
17524
17525 @endif intl
17526
17527 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17528 maybe-mostlyclean-intl:
17529 @if intl
17530 maybe-mostlyclean-intl: mostlyclean-intl
17531
17532 mostlyclean-intl:
17533 @[ -f ./intl/Makefile ] || exit 0; \
17534 r=`${PWD_COMMAND}`; export r; \
17535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17536 $(HOST_EXPORTS) \
17537 for flag in $(EXTRA_HOST_FLAGS) ; do \
17538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17539 done; \
17540 echo "Doing mostlyclean in intl"; \
17541 (cd $(HOST_SUBDIR)/intl && \
17542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17544 "RANLIB=$${RANLIB}" \
17545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17546 mostlyclean) \
17547 || exit 1
17548
17549 @endif intl
17550
17551 .PHONY: maybe-clean-intl clean-intl
17552 maybe-clean-intl:
17553 @if intl
17554 maybe-clean-intl: clean-intl
17555
17556 clean-intl:
17557 @[ -f ./intl/Makefile ] || exit 0; \
17558 r=`${PWD_COMMAND}`; export r; \
17559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17560 $(HOST_EXPORTS) \
17561 for flag in $(EXTRA_HOST_FLAGS) ; do \
17562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17563 done; \
17564 echo "Doing clean in intl"; \
17565 (cd $(HOST_SUBDIR)/intl && \
17566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17568 "RANLIB=$${RANLIB}" \
17569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17570 clean) \
17571 || exit 1
17572
17573 @endif intl
17574
17575 .PHONY: maybe-distclean-intl distclean-intl
17576 maybe-distclean-intl:
17577 @if intl
17578 maybe-distclean-intl: distclean-intl
17579
17580 distclean-intl:
17581 @[ -f ./intl/Makefile ] || exit 0; \
17582 r=`${PWD_COMMAND}`; export r; \
17583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17584 $(HOST_EXPORTS) \
17585 for flag in $(EXTRA_HOST_FLAGS) ; do \
17586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17587 done; \
17588 echo "Doing distclean in intl"; \
17589 (cd $(HOST_SUBDIR)/intl && \
17590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17592 "RANLIB=$${RANLIB}" \
17593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17594 distclean) \
17595 || exit 1
17596
17597 @endif intl
17598
17599 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17600 maybe-maintainer-clean-intl:
17601 @if intl
17602 maybe-maintainer-clean-intl: maintainer-clean-intl
17603
17604 maintainer-clean-intl:
17605 @[ -f ./intl/Makefile ] || exit 0; \
17606 r=`${PWD_COMMAND}`; export r; \
17607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17608 $(HOST_EXPORTS) \
17609 for flag in $(EXTRA_HOST_FLAGS) ; do \
17610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17611 done; \
17612 echo "Doing maintainer-clean in intl"; \
17613 (cd $(HOST_SUBDIR)/intl && \
17614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17616 "RANLIB=$${RANLIB}" \
17617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17618 maintainer-clean) \
17619 || exit 1
17620
17621 @endif intl
17622
17623
17624
17625 .PHONY: configure-tcl maybe-configure-tcl
17626 maybe-configure-tcl:
17627 @if gcc-bootstrap
17628 configure-tcl: stage_current
17629 @endif gcc-bootstrap
17630 @if tcl
17631 maybe-configure-tcl: configure-tcl
17632 configure-tcl:
17633 @: $(MAKE); $(unstage)
17634 @r=`${PWD_COMMAND}`; export r; \
17635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17636 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17637 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
17638 $(HOST_EXPORTS) \
17639 echo Configuring in $(HOST_SUBDIR)/tcl; \
17640 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17641 case $(srcdir) in \
17642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17643 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17645 esac; \
17646 module_srcdir=tcl; \
17647 $(SHELL) \
17648 $$s/$$module_srcdir/configure \
17649 --srcdir=$${topdir}/$$module_srcdir \
17650 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17651 --target=${target_alias} \
17652 || exit 1
17653 @endif tcl
17654
17655
17656
17657
17658
17659 .PHONY: all-tcl maybe-all-tcl
17660 maybe-all-tcl:
17661 @if gcc-bootstrap
17662 all-tcl: stage_current
17663 @endif gcc-bootstrap
17664 @if tcl
17665 TARGET-tcl=all
17666 maybe-all-tcl: all-tcl
17667 all-tcl: configure-tcl
17668 @: $(MAKE); $(unstage)
17669 @r=`${PWD_COMMAND}`; export r; \
17670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17671 $(HOST_EXPORTS) \
17672 (cd $(HOST_SUBDIR)/tcl && \
17673 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17674 $(TARGET-tcl))
17675 @endif tcl
17676
17677
17678
17679
17680 .PHONY: check-tcl maybe-check-tcl
17681 maybe-check-tcl:
17682 @if tcl
17683 maybe-check-tcl: check-tcl
17684
17685 check-tcl:
17686 @: $(MAKE); $(unstage)
17687 @r=`${PWD_COMMAND}`; export r; \
17688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17689 $(HOST_EXPORTS) \
17690 (cd $(HOST_SUBDIR)/tcl && \
17691 $(MAKE) $(FLAGS_TO_PASS) check)
17692
17693 @endif tcl
17694
17695 .PHONY: install-tcl maybe-install-tcl
17696 maybe-install-tcl:
17697 @if tcl
17698 maybe-install-tcl: install-tcl
17699
17700 install-tcl: installdirs
17701 @: $(MAKE); $(unstage)
17702 @r=`${PWD_COMMAND}`; export r; \
17703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17704 $(HOST_EXPORTS) \
17705 (cd $(HOST_SUBDIR)/tcl && \
17706 $(MAKE) $(FLAGS_TO_PASS) install)
17707
17708 @endif tcl
17709
17710 .PHONY: install-strip-tcl maybe-install-strip-tcl
17711 maybe-install-strip-tcl:
17712 @if tcl
17713 maybe-install-strip-tcl: install-strip-tcl
17714
17715 install-strip-tcl: installdirs
17716 @: $(MAKE); $(unstage)
17717 @r=`${PWD_COMMAND}`; export r; \
17718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17719 $(HOST_EXPORTS) \
17720 (cd $(HOST_SUBDIR)/tcl && \
17721 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17722
17723 @endif tcl
17724
17725 # Other targets (info, dvi, pdf, etc.)
17726
17727 .PHONY: maybe-info-tcl info-tcl
17728 maybe-info-tcl:
17729 @if tcl
17730 maybe-info-tcl: info-tcl
17731
17732 info-tcl: \
17733 configure-tcl
17734 @: $(MAKE); $(unstage)
17735 @[ -f ./tcl/Makefile ] || exit 0; \
17736 r=`${PWD_COMMAND}`; export r; \
17737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17738 $(HOST_EXPORTS) \
17739 for flag in $(EXTRA_HOST_FLAGS) ; do \
17740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17741 done; \
17742 echo "Doing info in tcl"; \
17743 (cd $(HOST_SUBDIR)/tcl && \
17744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17746 "RANLIB=$${RANLIB}" \
17747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17748 info) \
17749 || exit 1
17750
17751 @endif tcl
17752
17753 .PHONY: maybe-dvi-tcl dvi-tcl
17754 maybe-dvi-tcl:
17755 @if tcl
17756 maybe-dvi-tcl: dvi-tcl
17757
17758 dvi-tcl: \
17759 configure-tcl
17760 @: $(MAKE); $(unstage)
17761 @[ -f ./tcl/Makefile ] || exit 0; \
17762 r=`${PWD_COMMAND}`; export r; \
17763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17764 $(HOST_EXPORTS) \
17765 for flag in $(EXTRA_HOST_FLAGS) ; do \
17766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17767 done; \
17768 echo "Doing dvi in tcl"; \
17769 (cd $(HOST_SUBDIR)/tcl && \
17770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17772 "RANLIB=$${RANLIB}" \
17773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17774 dvi) \
17775 || exit 1
17776
17777 @endif tcl
17778
17779 .PHONY: maybe-pdf-tcl pdf-tcl
17780 maybe-pdf-tcl:
17781 @if tcl
17782 maybe-pdf-tcl: pdf-tcl
17783
17784 pdf-tcl: \
17785 configure-tcl
17786 @: $(MAKE); $(unstage)
17787 @[ -f ./tcl/Makefile ] || exit 0; \
17788 r=`${PWD_COMMAND}`; export r; \
17789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17790 $(HOST_EXPORTS) \
17791 for flag in $(EXTRA_HOST_FLAGS) ; do \
17792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17793 done; \
17794 echo "Doing pdf in tcl"; \
17795 (cd $(HOST_SUBDIR)/tcl && \
17796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17798 "RANLIB=$${RANLIB}" \
17799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17800 pdf) \
17801 || exit 1
17802
17803 @endif tcl
17804
17805 .PHONY: maybe-html-tcl html-tcl
17806 maybe-html-tcl:
17807 @if tcl
17808 maybe-html-tcl: html-tcl
17809
17810 html-tcl: \
17811 configure-tcl
17812 @: $(MAKE); $(unstage)
17813 @[ -f ./tcl/Makefile ] || exit 0; \
17814 r=`${PWD_COMMAND}`; export r; \
17815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17816 $(HOST_EXPORTS) \
17817 for flag in $(EXTRA_HOST_FLAGS) ; do \
17818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17819 done; \
17820 echo "Doing html in tcl"; \
17821 (cd $(HOST_SUBDIR)/tcl && \
17822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17824 "RANLIB=$${RANLIB}" \
17825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17826 html) \
17827 || exit 1
17828
17829 @endif tcl
17830
17831 .PHONY: maybe-TAGS-tcl TAGS-tcl
17832 maybe-TAGS-tcl:
17833 @if tcl
17834 maybe-TAGS-tcl: TAGS-tcl
17835
17836 TAGS-tcl: \
17837 configure-tcl
17838 @: $(MAKE); $(unstage)
17839 @[ -f ./tcl/Makefile ] || exit 0; \
17840 r=`${PWD_COMMAND}`; export r; \
17841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17842 $(HOST_EXPORTS) \
17843 for flag in $(EXTRA_HOST_FLAGS) ; do \
17844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17845 done; \
17846 echo "Doing TAGS in tcl"; \
17847 (cd $(HOST_SUBDIR)/tcl && \
17848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17850 "RANLIB=$${RANLIB}" \
17851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17852 TAGS) \
17853 || exit 1
17854
17855 @endif tcl
17856
17857 .PHONY: maybe-install-info-tcl install-info-tcl
17858 maybe-install-info-tcl:
17859 @if tcl
17860 maybe-install-info-tcl: install-info-tcl
17861
17862 install-info-tcl: \
17863 configure-tcl \
17864 info-tcl
17865 @: $(MAKE); $(unstage)
17866 @[ -f ./tcl/Makefile ] || exit 0; \
17867 r=`${PWD_COMMAND}`; export r; \
17868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17869 $(HOST_EXPORTS) \
17870 for flag in $(EXTRA_HOST_FLAGS) ; do \
17871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17872 done; \
17873 echo "Doing install-info in tcl"; \
17874 (cd $(HOST_SUBDIR)/tcl && \
17875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17877 "RANLIB=$${RANLIB}" \
17878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17879 install-info) \
17880 || exit 1
17881
17882 @endif tcl
17883
17884 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
17885 maybe-install-pdf-tcl:
17886 @if tcl
17887 maybe-install-pdf-tcl: install-pdf-tcl
17888
17889 install-pdf-tcl: \
17890 configure-tcl \
17891 pdf-tcl
17892 @: $(MAKE); $(unstage)
17893 @[ -f ./tcl/Makefile ] || exit 0; \
17894 r=`${PWD_COMMAND}`; export r; \
17895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17896 $(HOST_EXPORTS) \
17897 for flag in $(EXTRA_HOST_FLAGS) ; do \
17898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17899 done; \
17900 echo "Doing install-pdf in tcl"; \
17901 (cd $(HOST_SUBDIR)/tcl && \
17902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17904 "RANLIB=$${RANLIB}" \
17905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17906 install-pdf) \
17907 || exit 1
17908
17909 @endif tcl
17910
17911 .PHONY: maybe-install-html-tcl install-html-tcl
17912 maybe-install-html-tcl:
17913 @if tcl
17914 maybe-install-html-tcl: install-html-tcl
17915
17916 install-html-tcl: \
17917 configure-tcl \
17918 html-tcl
17919 @: $(MAKE); $(unstage)
17920 @[ -f ./tcl/Makefile ] || exit 0; \
17921 r=`${PWD_COMMAND}`; export r; \
17922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17923 $(HOST_EXPORTS) \
17924 for flag in $(EXTRA_HOST_FLAGS) ; do \
17925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17926 done; \
17927 echo "Doing install-html in tcl"; \
17928 (cd $(HOST_SUBDIR)/tcl && \
17929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17931 "RANLIB=$${RANLIB}" \
17932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17933 install-html) \
17934 || exit 1
17935
17936 @endif tcl
17937
17938 .PHONY: maybe-installcheck-tcl installcheck-tcl
17939 maybe-installcheck-tcl:
17940 @if tcl
17941 maybe-installcheck-tcl: installcheck-tcl
17942
17943 installcheck-tcl: \
17944 configure-tcl
17945 @: $(MAKE); $(unstage)
17946 @[ -f ./tcl/Makefile ] || exit 0; \
17947 r=`${PWD_COMMAND}`; export r; \
17948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17949 $(HOST_EXPORTS) \
17950 for flag in $(EXTRA_HOST_FLAGS) ; do \
17951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17952 done; \
17953 echo "Doing installcheck in tcl"; \
17954 (cd $(HOST_SUBDIR)/tcl && \
17955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17957 "RANLIB=$${RANLIB}" \
17958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17959 installcheck) \
17960 || exit 1
17961
17962 @endif tcl
17963
17964 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17965 maybe-mostlyclean-tcl:
17966 @if tcl
17967 maybe-mostlyclean-tcl: mostlyclean-tcl
17968
17969 # tcl doesn't support mostlyclean.
17970 mostlyclean-tcl:
17971
17972 @endif tcl
17973
17974 .PHONY: maybe-clean-tcl clean-tcl
17975 maybe-clean-tcl:
17976 @if tcl
17977 maybe-clean-tcl: clean-tcl
17978
17979 clean-tcl:
17980 @: $(MAKE); $(unstage)
17981 @[ -f ./tcl/Makefile ] || exit 0; \
17982 r=`${PWD_COMMAND}`; export r; \
17983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17984 $(HOST_EXPORTS) \
17985 for flag in $(EXTRA_HOST_FLAGS) ; do \
17986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17987 done; \
17988 echo "Doing clean in tcl"; \
17989 (cd $(HOST_SUBDIR)/tcl && \
17990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17992 "RANLIB=$${RANLIB}" \
17993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17994 clean) \
17995 || exit 1
17996
17997 @endif tcl
17998
17999 .PHONY: maybe-distclean-tcl distclean-tcl
18000 maybe-distclean-tcl:
18001 @if tcl
18002 maybe-distclean-tcl: distclean-tcl
18003
18004 distclean-tcl:
18005 @: $(MAKE); $(unstage)
18006 @[ -f ./tcl/Makefile ] || exit 0; \
18007 r=`${PWD_COMMAND}`; export r; \
18008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18009 $(HOST_EXPORTS) \
18010 for flag in $(EXTRA_HOST_FLAGS) ; do \
18011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18012 done; \
18013 echo "Doing distclean in tcl"; \
18014 (cd $(HOST_SUBDIR)/tcl && \
18015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18017 "RANLIB=$${RANLIB}" \
18018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18019 distclean) \
18020 || exit 1
18021
18022 @endif tcl
18023
18024 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18025 maybe-maintainer-clean-tcl:
18026 @if tcl
18027 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18028
18029 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
18045 || exit 1
18046
18047 @endif tcl
18048
18049
18050
18051 .PHONY: configure-itcl maybe-configure-itcl
18052 maybe-configure-itcl:
18053 @if gcc-bootstrap
18054 configure-itcl: stage_current
18055 @endif gcc-bootstrap
18056 @if itcl
18057 maybe-configure-itcl: configure-itcl
18058 configure-itcl:
18059 @: $(MAKE); $(unstage)
18060 @r=`${PWD_COMMAND}`; export r; \
18061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18062 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
18064 $(HOST_EXPORTS) \
18065 echo Configuring in $(HOST_SUBDIR)/itcl; \
18066 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18067 case $(srcdir) in \
18068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18069 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18071 esac; \
18072 module_srcdir=itcl; \
18073 $(SHELL) \
18074 $$s/$$module_srcdir/configure \
18075 --srcdir=$${topdir}/$$module_srcdir \
18076 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18077 --target=${target_alias} \
18078 || exit 1
18079 @endif itcl
18080
18081
18082
18083
18084
18085 .PHONY: all-itcl maybe-all-itcl
18086 maybe-all-itcl:
18087 @if gcc-bootstrap
18088 all-itcl: stage_current
18089 @endif gcc-bootstrap
18090 @if itcl
18091 TARGET-itcl=all
18092 maybe-all-itcl: all-itcl
18093 all-itcl: configure-itcl
18094 @: $(MAKE); $(unstage)
18095 @r=`${PWD_COMMAND}`; export r; \
18096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18097 $(HOST_EXPORTS) \
18098 (cd $(HOST_SUBDIR)/itcl && \
18099 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18100 $(TARGET-itcl))
18101 @endif itcl
18102
18103
18104
18105
18106 .PHONY: check-itcl maybe-check-itcl
18107 maybe-check-itcl:
18108 @if itcl
18109 maybe-check-itcl: check-itcl
18110
18111 check-itcl:
18112 @: $(MAKE); $(unstage)
18113 @r=`${PWD_COMMAND}`; export r; \
18114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18115 $(HOST_EXPORTS) \
18116 (cd $(HOST_SUBDIR)/itcl && \
18117 $(MAKE) $(FLAGS_TO_PASS) check)
18118
18119 @endif itcl
18120
18121 .PHONY: install-itcl maybe-install-itcl
18122 maybe-install-itcl:
18123 @if itcl
18124 maybe-install-itcl: install-itcl
18125
18126 install-itcl: installdirs
18127 @: $(MAKE); $(unstage)
18128 @r=`${PWD_COMMAND}`; export r; \
18129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18130 $(HOST_EXPORTS) \
18131 (cd $(HOST_SUBDIR)/itcl && \
18132 $(MAKE) $(FLAGS_TO_PASS) install)
18133
18134 @endif itcl
18135
18136 .PHONY: install-strip-itcl maybe-install-strip-itcl
18137 maybe-install-strip-itcl:
18138 @if itcl
18139 maybe-install-strip-itcl: install-strip-itcl
18140
18141 install-strip-itcl: installdirs
18142 @: $(MAKE); $(unstage)
18143 @r=`${PWD_COMMAND}`; export r; \
18144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18145 $(HOST_EXPORTS) \
18146 (cd $(HOST_SUBDIR)/itcl && \
18147 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18148
18149 @endif itcl
18150
18151 # Other targets (info, dvi, pdf, etc.)
18152
18153 .PHONY: maybe-info-itcl info-itcl
18154 maybe-info-itcl:
18155 @if itcl
18156 maybe-info-itcl: info-itcl
18157
18158 info-itcl: \
18159 configure-itcl
18160 @: $(MAKE); $(unstage)
18161 @[ -f ./itcl/Makefile ] || exit 0; \
18162 r=`${PWD_COMMAND}`; export r; \
18163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18164 $(HOST_EXPORTS) \
18165 for flag in $(EXTRA_HOST_FLAGS) ; do \
18166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18167 done; \
18168 echo "Doing info in itcl"; \
18169 (cd $(HOST_SUBDIR)/itcl && \
18170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18172 "RANLIB=$${RANLIB}" \
18173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18174 info) \
18175 || exit 1
18176
18177 @endif itcl
18178
18179 .PHONY: maybe-dvi-itcl dvi-itcl
18180 maybe-dvi-itcl:
18181 @if itcl
18182 maybe-dvi-itcl: dvi-itcl
18183
18184 dvi-itcl: \
18185 configure-itcl
18186 @: $(MAKE); $(unstage)
18187 @[ -f ./itcl/Makefile ] || exit 0; \
18188 r=`${PWD_COMMAND}`; export r; \
18189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18190 $(HOST_EXPORTS) \
18191 for flag in $(EXTRA_HOST_FLAGS) ; do \
18192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18193 done; \
18194 echo "Doing dvi in itcl"; \
18195 (cd $(HOST_SUBDIR)/itcl && \
18196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18198 "RANLIB=$${RANLIB}" \
18199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18200 dvi) \
18201 || exit 1
18202
18203 @endif itcl
18204
18205 .PHONY: maybe-pdf-itcl pdf-itcl
18206 maybe-pdf-itcl:
18207 @if itcl
18208 maybe-pdf-itcl: pdf-itcl
18209
18210 pdf-itcl: \
18211 configure-itcl
18212 @: $(MAKE); $(unstage)
18213 @[ -f ./itcl/Makefile ] || exit 0; \
18214 r=`${PWD_COMMAND}`; export r; \
18215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18216 $(HOST_EXPORTS) \
18217 for flag in $(EXTRA_HOST_FLAGS) ; do \
18218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18219 done; \
18220 echo "Doing pdf in itcl"; \
18221 (cd $(HOST_SUBDIR)/itcl && \
18222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18224 "RANLIB=$${RANLIB}" \
18225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18226 pdf) \
18227 || exit 1
18228
18229 @endif itcl
18230
18231 .PHONY: maybe-html-itcl html-itcl
18232 maybe-html-itcl:
18233 @if itcl
18234 maybe-html-itcl: html-itcl
18235
18236 html-itcl: \
18237 configure-itcl
18238 @: $(MAKE); $(unstage)
18239 @[ -f ./itcl/Makefile ] || exit 0; \
18240 r=`${PWD_COMMAND}`; export r; \
18241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18242 $(HOST_EXPORTS) \
18243 for flag in $(EXTRA_HOST_FLAGS) ; do \
18244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18245 done; \
18246 echo "Doing html in itcl"; \
18247 (cd $(HOST_SUBDIR)/itcl && \
18248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18250 "RANLIB=$${RANLIB}" \
18251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18252 html) \
18253 || exit 1
18254
18255 @endif itcl
18256
18257 .PHONY: maybe-TAGS-itcl TAGS-itcl
18258 maybe-TAGS-itcl:
18259 @if itcl
18260 maybe-TAGS-itcl: TAGS-itcl
18261
18262 TAGS-itcl: \
18263 configure-itcl
18264 @: $(MAKE); $(unstage)
18265 @[ -f ./itcl/Makefile ] || exit 0; \
18266 r=`${PWD_COMMAND}`; export r; \
18267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18268 $(HOST_EXPORTS) \
18269 for flag in $(EXTRA_HOST_FLAGS) ; do \
18270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18271 done; \
18272 echo "Doing TAGS in itcl"; \
18273 (cd $(HOST_SUBDIR)/itcl && \
18274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18276 "RANLIB=$${RANLIB}" \
18277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18278 TAGS) \
18279 || exit 1
18280
18281 @endif itcl
18282
18283 .PHONY: maybe-install-info-itcl install-info-itcl
18284 maybe-install-info-itcl:
18285 @if itcl
18286 maybe-install-info-itcl: install-info-itcl
18287
18288 install-info-itcl: \
18289 configure-itcl \
18290 info-itcl
18291 @: $(MAKE); $(unstage)
18292 @[ -f ./itcl/Makefile ] || exit 0; \
18293 r=`${PWD_COMMAND}`; export r; \
18294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18295 $(HOST_EXPORTS) \
18296 for flag in $(EXTRA_HOST_FLAGS) ; do \
18297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18298 done; \
18299 echo "Doing install-info in itcl"; \
18300 (cd $(HOST_SUBDIR)/itcl && \
18301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18303 "RANLIB=$${RANLIB}" \
18304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18305 install-info) \
18306 || exit 1
18307
18308 @endif itcl
18309
18310 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18311 maybe-install-pdf-itcl:
18312 @if itcl
18313 maybe-install-pdf-itcl: install-pdf-itcl
18314
18315 install-pdf-itcl: \
18316 configure-itcl \
18317 pdf-itcl
18318 @: $(MAKE); $(unstage)
18319 @[ -f ./itcl/Makefile ] || exit 0; \
18320 r=`${PWD_COMMAND}`; export r; \
18321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18322 $(HOST_EXPORTS) \
18323 for flag in $(EXTRA_HOST_FLAGS) ; do \
18324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18325 done; \
18326 echo "Doing install-pdf in itcl"; \
18327 (cd $(HOST_SUBDIR)/itcl && \
18328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18330 "RANLIB=$${RANLIB}" \
18331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18332 install-pdf) \
18333 || exit 1
18334
18335 @endif itcl
18336
18337 .PHONY: maybe-install-html-itcl install-html-itcl
18338 maybe-install-html-itcl:
18339 @if itcl
18340 maybe-install-html-itcl: install-html-itcl
18341
18342 install-html-itcl: \
18343 configure-itcl \
18344 html-itcl
18345 @: $(MAKE); $(unstage)
18346 @[ -f ./itcl/Makefile ] || exit 0; \
18347 r=`${PWD_COMMAND}`; export r; \
18348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18349 $(HOST_EXPORTS) \
18350 for flag in $(EXTRA_HOST_FLAGS) ; do \
18351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18352 done; \
18353 echo "Doing install-html in itcl"; \
18354 (cd $(HOST_SUBDIR)/itcl && \
18355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18357 "RANLIB=$${RANLIB}" \
18358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18359 install-html) \
18360 || exit 1
18361
18362 @endif itcl
18363
18364 .PHONY: maybe-installcheck-itcl installcheck-itcl
18365 maybe-installcheck-itcl:
18366 @if itcl
18367 maybe-installcheck-itcl: installcheck-itcl
18368
18369 installcheck-itcl: \
18370 configure-itcl
18371 @: $(MAKE); $(unstage)
18372 @[ -f ./itcl/Makefile ] || exit 0; \
18373 r=`${PWD_COMMAND}`; export r; \
18374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18375 $(HOST_EXPORTS) \
18376 for flag in $(EXTRA_HOST_FLAGS) ; do \
18377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18378 done; \
18379 echo "Doing installcheck in itcl"; \
18380 (cd $(HOST_SUBDIR)/itcl && \
18381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18383 "RANLIB=$${RANLIB}" \
18384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18385 installcheck) \
18386 || exit 1
18387
18388 @endif itcl
18389
18390 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18391 maybe-mostlyclean-itcl:
18392 @if itcl
18393 maybe-mostlyclean-itcl: mostlyclean-itcl
18394
18395 mostlyclean-itcl:
18396 @: $(MAKE); $(unstage)
18397 @[ -f ./itcl/Makefile ] || exit 0; \
18398 r=`${PWD_COMMAND}`; export r; \
18399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18400 $(HOST_EXPORTS) \
18401 for flag in $(EXTRA_HOST_FLAGS) ; do \
18402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18403 done; \
18404 echo "Doing mostlyclean in itcl"; \
18405 (cd $(HOST_SUBDIR)/itcl && \
18406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18408 "RANLIB=$${RANLIB}" \
18409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18410 mostlyclean) \
18411 || exit 1
18412
18413 @endif itcl
18414
18415 .PHONY: maybe-clean-itcl clean-itcl
18416 maybe-clean-itcl:
18417 @if itcl
18418 maybe-clean-itcl: clean-itcl
18419
18420 clean-itcl:
18421 @: $(MAKE); $(unstage)
18422 @[ -f ./itcl/Makefile ] || exit 0; \
18423 r=`${PWD_COMMAND}`; export r; \
18424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18425 $(HOST_EXPORTS) \
18426 for flag in $(EXTRA_HOST_FLAGS) ; do \
18427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18428 done; \
18429 echo "Doing clean in itcl"; \
18430 (cd $(HOST_SUBDIR)/itcl && \
18431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18433 "RANLIB=$${RANLIB}" \
18434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18435 clean) \
18436 || exit 1
18437
18438 @endif itcl
18439
18440 .PHONY: maybe-distclean-itcl distclean-itcl
18441 maybe-distclean-itcl:
18442 @if itcl
18443 maybe-distclean-itcl: distclean-itcl
18444
18445 distclean-itcl:
18446 @: $(MAKE); $(unstage)
18447 @[ -f ./itcl/Makefile ] || exit 0; \
18448 r=`${PWD_COMMAND}`; export r; \
18449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18450 $(HOST_EXPORTS) \
18451 for flag in $(EXTRA_HOST_FLAGS) ; do \
18452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18453 done; \
18454 echo "Doing distclean in itcl"; \
18455 (cd $(HOST_SUBDIR)/itcl && \
18456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18458 "RANLIB=$${RANLIB}" \
18459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18460 distclean) \
18461 || exit 1
18462
18463 @endif itcl
18464
18465 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18466 maybe-maintainer-clean-itcl:
18467 @if itcl
18468 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18469
18470 maintainer-clean-itcl:
18471 @: $(MAKE); $(unstage)
18472 @[ -f ./itcl/Makefile ] || exit 0; \
18473 r=`${PWD_COMMAND}`; export r; \
18474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18475 $(HOST_EXPORTS) \
18476 for flag in $(EXTRA_HOST_FLAGS) ; do \
18477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18478 done; \
18479 echo "Doing maintainer-clean in itcl"; \
18480 (cd $(HOST_SUBDIR)/itcl && \
18481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18483 "RANLIB=$${RANLIB}" \
18484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18485 maintainer-clean) \
18486 || exit 1
18487
18488 @endif itcl
18489
18490
18491
18492 .PHONY: configure-ld maybe-configure-ld
18493 maybe-configure-ld:
18494 @if gcc-bootstrap
18495 configure-ld: stage_current
18496 @endif gcc-bootstrap
18497 @if ld
18498 maybe-configure-ld: configure-ld
18499 configure-ld:
18500 @r=`${PWD_COMMAND}`; export r; \
18501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18502 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18503 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18504 $(HOST_EXPORTS) \
18505 echo Configuring in $(HOST_SUBDIR)/ld; \
18506 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18507 case $(srcdir) in \
18508 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18509 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18510 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18511 esac; \
18512 module_srcdir=ld; \
18513 $(SHELL) \
18514 $$s/$$module_srcdir/configure \
18515 --srcdir=$${topdir}/$$module_srcdir \
18516 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18517 --target=${target_alias} \
18518 || exit 1
18519 @endif ld
18520
18521
18522
18523 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18524 maybe-configure-stage1-ld:
18525 @if ld-bootstrap
18526 maybe-configure-stage1-ld: configure-stage1-ld
18527 configure-stage1-ld:
18528 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18529 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18530 @r=`${PWD_COMMAND}`; export r; \
18531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18532 TFLAGS="$(STAGE1_TFLAGS)"; \
18533 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18534 $(HOST_EXPORTS) \
18535 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18536 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18537 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18538 echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
18539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18540 cd $(HOST_SUBDIR)/ld || exit 1; \
18541 case $(srcdir) in \
18542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18543 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18545 esac; \
18546 module_srcdir=ld; \
18547 $(SHELL) $$s/$$module_srcdir/configure \
18548 --srcdir=$${topdir}/$$module_srcdir \
18549 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18550 --target=${target_alias} \
18551 \
18552 $(STAGE1_CONFIGURE_FLAGS)
18553 @endif ld-bootstrap
18554
18555 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18556 maybe-configure-stage2-ld:
18557 @if ld-bootstrap
18558 maybe-configure-stage2-ld: configure-stage2-ld
18559 configure-stage2-ld:
18560 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18561 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18562 @r=`${PWD_COMMAND}`; export r; \
18563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18564 TFLAGS="$(STAGE2_TFLAGS)"; \
18565 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18566 $(HOST_EXPORTS) \
18567 $(POSTSTAGE1_HOST_EXPORTS) \
18568 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18569 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18570 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18571 echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
18572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18573 cd $(HOST_SUBDIR)/ld || exit 1; \
18574 case $(srcdir) in \
18575 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18576 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18577 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18578 esac; \
18579 module_srcdir=ld; \
18580 $(SHELL) $$s/$$module_srcdir/configure \
18581 --srcdir=$${topdir}/$$module_srcdir \
18582 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18583 --target=${target_alias} \
18584 --with-build-libsubdir=$(HOST_SUBDIR) \
18585 $(STAGE2_CONFIGURE_FLAGS)
18586 @endif ld-bootstrap
18587
18588 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18589 maybe-configure-stage3-ld:
18590 @if ld-bootstrap
18591 maybe-configure-stage3-ld: configure-stage3-ld
18592 configure-stage3-ld:
18593 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18594 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18595 @r=`${PWD_COMMAND}`; export r; \
18596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18597 TFLAGS="$(STAGE3_TFLAGS)"; \
18598 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18599 $(HOST_EXPORTS) \
18600 $(POSTSTAGE1_HOST_EXPORTS) \
18601 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18602 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18603 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18604 echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
18605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18606 cd $(HOST_SUBDIR)/ld || exit 1; \
18607 case $(srcdir) in \
18608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18609 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18611 esac; \
18612 module_srcdir=ld; \
18613 $(SHELL) $$s/$$module_srcdir/configure \
18614 --srcdir=$${topdir}/$$module_srcdir \
18615 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18616 --target=${target_alias} \
18617 --with-build-libsubdir=$(HOST_SUBDIR) \
18618 $(STAGE3_CONFIGURE_FLAGS)
18619 @endif ld-bootstrap
18620
18621 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18622 maybe-configure-stage4-ld:
18623 @if ld-bootstrap
18624 maybe-configure-stage4-ld: configure-stage4-ld
18625 configure-stage4-ld:
18626 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18627 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18628 @r=`${PWD_COMMAND}`; export r; \
18629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18630 TFLAGS="$(STAGE4_TFLAGS)"; \
18631 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18632 $(HOST_EXPORTS) \
18633 $(POSTSTAGE1_HOST_EXPORTS) \
18634 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18635 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18636 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18637 echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
18638 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18639 cd $(HOST_SUBDIR)/ld || exit 1; \
18640 case $(srcdir) in \
18641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18642 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18644 esac; \
18645 module_srcdir=ld; \
18646 $(SHELL) $$s/$$module_srcdir/configure \
18647 --srcdir=$${topdir}/$$module_srcdir \
18648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18649 --target=${target_alias} \
18650 --with-build-libsubdir=$(HOST_SUBDIR) \
18651 $(STAGE4_CONFIGURE_FLAGS)
18652 @endif ld-bootstrap
18653
18654 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18655 maybe-configure-stageprofile-ld:
18656 @if ld-bootstrap
18657 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18658 configure-stageprofile-ld:
18659 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18660 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18661 @r=`${PWD_COMMAND}`; export r; \
18662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18663 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18664 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18665 $(HOST_EXPORTS) \
18666 $(POSTSTAGE1_HOST_EXPORTS) \
18667 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18668 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18669 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18670 echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
18671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18672 cd $(HOST_SUBDIR)/ld || exit 1; \
18673 case $(srcdir) in \
18674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18675 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18677 esac; \
18678 module_srcdir=ld; \
18679 $(SHELL) $$s/$$module_srcdir/configure \
18680 --srcdir=$${topdir}/$$module_srcdir \
18681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18682 --target=${target_alias} \
18683 --with-build-libsubdir=$(HOST_SUBDIR) \
18684 $(STAGEprofile_CONFIGURE_FLAGS)
18685 @endif ld-bootstrap
18686
18687 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18688 maybe-configure-stagefeedback-ld:
18689 @if ld-bootstrap
18690 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18691 configure-stagefeedback-ld:
18692 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18693 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18694 @r=`${PWD_COMMAND}`; export r; \
18695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18696 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18697 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18698 $(HOST_EXPORTS) \
18699 $(POSTSTAGE1_HOST_EXPORTS) \
18700 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18701 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18702 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18703 echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
18704 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18705 cd $(HOST_SUBDIR)/ld || exit 1; \
18706 case $(srcdir) in \
18707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18708 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18710 esac; \
18711 module_srcdir=ld; \
18712 $(SHELL) $$s/$$module_srcdir/configure \
18713 --srcdir=$${topdir}/$$module_srcdir \
18714 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18715 --target=${target_alias} \
18716 --with-build-libsubdir=$(HOST_SUBDIR) \
18717 $(STAGEfeedback_CONFIGURE_FLAGS)
18718 @endif ld-bootstrap
18719
18720
18721
18722
18723
18724 .PHONY: all-ld maybe-all-ld
18725 maybe-all-ld:
18726 @if gcc-bootstrap
18727 all-ld: stage_current
18728 @endif gcc-bootstrap
18729 @if ld
18730 TARGET-ld=all
18731 maybe-all-ld: all-ld
18732 all-ld: configure-ld
18733 @r=`${PWD_COMMAND}`; export r; \
18734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18735 $(HOST_EXPORTS) \
18736 (cd $(HOST_SUBDIR)/ld && \
18737 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18738 $(TARGET-ld))
18739 @endif ld
18740
18741
18742
18743 .PHONY: all-stage1-ld maybe-all-stage1-ld
18744 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18745 maybe-all-stage1-ld:
18746 maybe-clean-stage1-ld:
18747 @if ld-bootstrap
18748 maybe-all-stage1-ld: all-stage1-ld
18749 all-stage1: all-stage1-ld
18750 TARGET-stage1-ld = $(TARGET-ld)
18751 all-stage1-ld: configure-stage1-ld
18752 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18753 @r=`${PWD_COMMAND}`; export r; \
18754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18755 TFLAGS="$(STAGE1_TFLAGS)"; \
18756 $(HOST_EXPORTS) \
18757 cd $(HOST_SUBDIR)/ld && \
18758 \
18759 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18760 CFLAGS="$(STAGE1_CFLAGS)" \
18761 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18762 LIBCFLAGS="$(LIBCFLAGS)" \
18763 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18764 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18765 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18766 $(EXTRA_HOST_FLAGS) \
18767 $(STAGE1_FLAGS_TO_PASS) \
18768 TFLAGS="$(STAGE1_TFLAGS)" \
18769 $(TARGET-stage1-ld)
18770
18771 maybe-clean-stage1-ld: clean-stage1-ld
18772 clean-stage1: clean-stage1-ld
18773 clean-stage1-ld:
18774 @if [ $(current_stage) = stage1 ]; then \
18775 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18776 else \
18777 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18778 $(MAKE) stage1-start; \
18779 fi; \
18780 cd $(HOST_SUBDIR)/ld && \
18781 $(MAKE) $(EXTRA_HOST_FLAGS) \
18782 $(STAGE1_FLAGS_TO_PASS) clean
18783 @endif ld-bootstrap
18784
18785
18786 .PHONY: all-stage2-ld maybe-all-stage2-ld
18787 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18788 maybe-all-stage2-ld:
18789 maybe-clean-stage2-ld:
18790 @if ld-bootstrap
18791 maybe-all-stage2-ld: all-stage2-ld
18792 all-stage2: all-stage2-ld
18793 TARGET-stage2-ld = $(TARGET-ld)
18794 all-stage2-ld: configure-stage2-ld
18795 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18796 @r=`${PWD_COMMAND}`; export r; \
18797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18798 TFLAGS="$(STAGE2_TFLAGS)"; \
18799 $(HOST_EXPORTS) \
18800 $(POSTSTAGE1_HOST_EXPORTS) \
18801 cd $(HOST_SUBDIR)/ld && \
18802 \
18803 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18804 CFLAGS="$(STAGE2_CFLAGS)" \
18805 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18806 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18807 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18808 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18809 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18810 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18811 TFLAGS="$(STAGE2_TFLAGS)" \
18812 $(TARGET-stage2-ld)
18813
18814 maybe-clean-stage2-ld: clean-stage2-ld
18815 clean-stage2: clean-stage2-ld
18816 clean-stage2-ld:
18817 @if [ $(current_stage) = stage2 ]; then \
18818 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18819 else \
18820 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18821 $(MAKE) stage2-start; \
18822 fi; \
18823 cd $(HOST_SUBDIR)/ld && \
18824 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18825 @endif ld-bootstrap
18826
18827
18828 .PHONY: all-stage3-ld maybe-all-stage3-ld
18829 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18830 maybe-all-stage3-ld:
18831 maybe-clean-stage3-ld:
18832 @if ld-bootstrap
18833 maybe-all-stage3-ld: all-stage3-ld
18834 all-stage3: all-stage3-ld
18835 TARGET-stage3-ld = $(TARGET-ld)
18836 all-stage3-ld: configure-stage3-ld
18837 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18838 @r=`${PWD_COMMAND}`; export r; \
18839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18840 TFLAGS="$(STAGE3_TFLAGS)"; \
18841 $(HOST_EXPORTS) \
18842 $(POSTSTAGE1_HOST_EXPORTS) \
18843 cd $(HOST_SUBDIR)/ld && \
18844 \
18845 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18846 CFLAGS="$(STAGE3_CFLAGS)" \
18847 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18848 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18849 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18850 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18851 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18852 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18853 TFLAGS="$(STAGE3_TFLAGS)" \
18854 $(TARGET-stage3-ld)
18855
18856 maybe-clean-stage3-ld: clean-stage3-ld
18857 clean-stage3: clean-stage3-ld
18858 clean-stage3-ld:
18859 @if [ $(current_stage) = stage3 ]; then \
18860 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18861 else \
18862 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18863 $(MAKE) stage3-start; \
18864 fi; \
18865 cd $(HOST_SUBDIR)/ld && \
18866 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18867 @endif ld-bootstrap
18868
18869
18870 .PHONY: all-stage4-ld maybe-all-stage4-ld
18871 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
18872 maybe-all-stage4-ld:
18873 maybe-clean-stage4-ld:
18874 @if ld-bootstrap
18875 maybe-all-stage4-ld: all-stage4-ld
18876 all-stage4: all-stage4-ld
18877 TARGET-stage4-ld = $(TARGET-ld)
18878 all-stage4-ld: configure-stage4-ld
18879 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18880 @r=`${PWD_COMMAND}`; export r; \
18881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18882 TFLAGS="$(STAGE4_TFLAGS)"; \
18883 $(HOST_EXPORTS) \
18884 $(POSTSTAGE1_HOST_EXPORTS) \
18885 cd $(HOST_SUBDIR)/ld && \
18886 \
18887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18888 CFLAGS="$(STAGE4_CFLAGS)" \
18889 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18890 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18891 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18892 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18893 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18894 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18895 TFLAGS="$(STAGE4_TFLAGS)" \
18896 $(TARGET-stage4-ld)
18897
18898 maybe-clean-stage4-ld: clean-stage4-ld
18899 clean-stage4: clean-stage4-ld
18900 clean-stage4-ld:
18901 @if [ $(current_stage) = stage4 ]; then \
18902 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18903 else \
18904 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18905 $(MAKE) stage4-start; \
18906 fi; \
18907 cd $(HOST_SUBDIR)/ld && \
18908 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18909 @endif ld-bootstrap
18910
18911
18912 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18913 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18914 maybe-all-stageprofile-ld:
18915 maybe-clean-stageprofile-ld:
18916 @if ld-bootstrap
18917 maybe-all-stageprofile-ld: all-stageprofile-ld
18918 all-stageprofile: all-stageprofile-ld
18919 TARGET-stageprofile-ld = $(TARGET-ld)
18920 all-stageprofile-ld: configure-stageprofile-ld
18921 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18922 @r=`${PWD_COMMAND}`; export r; \
18923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18924 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18925 $(HOST_EXPORTS) \
18926 $(POSTSTAGE1_HOST_EXPORTS) \
18927 cd $(HOST_SUBDIR)/ld && \
18928 \
18929 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18930 CFLAGS="$(STAGEprofile_CFLAGS)" \
18931 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18932 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18933 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18934 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18935 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18936 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18937 TFLAGS="$(STAGEprofile_TFLAGS)" \
18938 $(TARGET-stageprofile-ld)
18939
18940 maybe-clean-stageprofile-ld: clean-stageprofile-ld
18941 clean-stageprofile: clean-stageprofile-ld
18942 clean-stageprofile-ld:
18943 @if [ $(current_stage) = stageprofile ]; then \
18944 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18945 else \
18946 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18947 $(MAKE) stageprofile-start; \
18948 fi; \
18949 cd $(HOST_SUBDIR)/ld && \
18950 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18951 @endif ld-bootstrap
18952
18953
18954 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18955 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18956 maybe-all-stagefeedback-ld:
18957 maybe-clean-stagefeedback-ld:
18958 @if ld-bootstrap
18959 maybe-all-stagefeedback-ld: all-stagefeedback-ld
18960 all-stagefeedback: all-stagefeedback-ld
18961 TARGET-stagefeedback-ld = $(TARGET-ld)
18962 all-stagefeedback-ld: configure-stagefeedback-ld
18963 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18964 @r=`${PWD_COMMAND}`; export r; \
18965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18966 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18967 $(HOST_EXPORTS) \
18968 $(POSTSTAGE1_HOST_EXPORTS) \
18969 cd $(HOST_SUBDIR)/ld && \
18970 \
18971 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18972 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18973 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18974 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18975 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18976 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18977 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18978 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18979 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18980 $(TARGET-stagefeedback-ld)
18981
18982 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18983 clean-stagefeedback: clean-stagefeedback-ld
18984 clean-stagefeedback-ld:
18985 @if [ $(current_stage) = stagefeedback ]; then \
18986 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18987 else \
18988 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18989 $(MAKE) stagefeedback-start; \
18990 fi; \
18991 cd $(HOST_SUBDIR)/ld && \
18992 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18993 @endif ld-bootstrap
18994
18995
18996
18997
18998
18999 .PHONY: check-ld maybe-check-ld
19000 maybe-check-ld:
19001 @if ld
19002 maybe-check-ld: check-ld
19003
19004 check-ld:
19005 @: $(MAKE); $(unstage)
19006 @r=`${PWD_COMMAND}`; export r; \
19007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19008 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19009 (cd $(HOST_SUBDIR)/ld && \
19010 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19011
19012 @endif ld
19013
19014 .PHONY: install-ld maybe-install-ld
19015 maybe-install-ld:
19016 @if ld
19017 maybe-install-ld: install-ld
19018
19019 install-ld: installdirs
19020 @: $(MAKE); $(unstage)
19021 @r=`${PWD_COMMAND}`; export r; \
19022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19023 $(HOST_EXPORTS) \
19024 (cd $(HOST_SUBDIR)/ld && \
19025 $(MAKE) $(FLAGS_TO_PASS) install)
19026
19027 @endif ld
19028
19029 .PHONY: install-strip-ld maybe-install-strip-ld
19030 maybe-install-strip-ld:
19031 @if ld
19032 maybe-install-strip-ld: install-strip-ld
19033
19034 install-strip-ld: installdirs
19035 @: $(MAKE); $(unstage)
19036 @r=`${PWD_COMMAND}`; export r; \
19037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19038 $(HOST_EXPORTS) \
19039 (cd $(HOST_SUBDIR)/ld && \
19040 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19041
19042 @endif ld
19043
19044 # Other targets (info, dvi, pdf, etc.)
19045
19046 .PHONY: maybe-info-ld info-ld
19047 maybe-info-ld:
19048 @if ld
19049 maybe-info-ld: info-ld
19050
19051 info-ld: \
19052 configure-ld
19053 @[ -f ./ld/Makefile ] || exit 0; \
19054 r=`${PWD_COMMAND}`; export r; \
19055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19056 $(HOST_EXPORTS) \
19057 for flag in $(EXTRA_HOST_FLAGS) ; do \
19058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19059 done; \
19060 echo "Doing info in ld"; \
19061 (cd $(HOST_SUBDIR)/ld && \
19062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19064 "RANLIB=$${RANLIB}" \
19065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19066 info) \
19067 || exit 1
19068
19069 @endif ld
19070
19071 .PHONY: maybe-dvi-ld dvi-ld
19072 maybe-dvi-ld:
19073 @if ld
19074 maybe-dvi-ld: dvi-ld
19075
19076 dvi-ld: \
19077 configure-ld
19078 @[ -f ./ld/Makefile ] || exit 0; \
19079 r=`${PWD_COMMAND}`; export r; \
19080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19081 $(HOST_EXPORTS) \
19082 for flag in $(EXTRA_HOST_FLAGS) ; do \
19083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19084 done; \
19085 echo "Doing dvi in ld"; \
19086 (cd $(HOST_SUBDIR)/ld && \
19087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19089 "RANLIB=$${RANLIB}" \
19090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19091 dvi) \
19092 || exit 1
19093
19094 @endif ld
19095
19096 .PHONY: maybe-pdf-ld pdf-ld
19097 maybe-pdf-ld:
19098 @if ld
19099 maybe-pdf-ld: pdf-ld
19100
19101 pdf-ld: \
19102 configure-ld
19103 @[ -f ./ld/Makefile ] || exit 0; \
19104 r=`${PWD_COMMAND}`; export r; \
19105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19106 $(HOST_EXPORTS) \
19107 for flag in $(EXTRA_HOST_FLAGS) ; do \
19108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19109 done; \
19110 echo "Doing pdf in ld"; \
19111 (cd $(HOST_SUBDIR)/ld && \
19112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19114 "RANLIB=$${RANLIB}" \
19115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19116 pdf) \
19117 || exit 1
19118
19119 @endif ld
19120
19121 .PHONY: maybe-html-ld html-ld
19122 maybe-html-ld:
19123 @if ld
19124 maybe-html-ld: html-ld
19125
19126 html-ld: \
19127 configure-ld
19128 @[ -f ./ld/Makefile ] || exit 0; \
19129 r=`${PWD_COMMAND}`; export r; \
19130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19131 $(HOST_EXPORTS) \
19132 for flag in $(EXTRA_HOST_FLAGS) ; do \
19133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19134 done; \
19135 echo "Doing html in ld"; \
19136 (cd $(HOST_SUBDIR)/ld && \
19137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19139 "RANLIB=$${RANLIB}" \
19140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19141 html) \
19142 || exit 1
19143
19144 @endif ld
19145
19146 .PHONY: maybe-TAGS-ld TAGS-ld
19147 maybe-TAGS-ld:
19148 @if ld
19149 maybe-TAGS-ld: TAGS-ld
19150
19151 TAGS-ld: \
19152 configure-ld
19153 @[ -f ./ld/Makefile ] || exit 0; \
19154 r=`${PWD_COMMAND}`; export r; \
19155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19156 $(HOST_EXPORTS) \
19157 for flag in $(EXTRA_HOST_FLAGS) ; do \
19158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19159 done; \
19160 echo "Doing TAGS in ld"; \
19161 (cd $(HOST_SUBDIR)/ld && \
19162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19164 "RANLIB=$${RANLIB}" \
19165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19166 TAGS) \
19167 || exit 1
19168
19169 @endif ld
19170
19171 .PHONY: maybe-install-info-ld install-info-ld
19172 maybe-install-info-ld:
19173 @if ld
19174 maybe-install-info-ld: install-info-ld
19175
19176 install-info-ld: \
19177 configure-ld \
19178 info-ld
19179 @[ -f ./ld/Makefile ] || exit 0; \
19180 r=`${PWD_COMMAND}`; export r; \
19181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19182 $(HOST_EXPORTS) \
19183 for flag in $(EXTRA_HOST_FLAGS) ; do \
19184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19185 done; \
19186 echo "Doing install-info in ld"; \
19187 (cd $(HOST_SUBDIR)/ld && \
19188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19190 "RANLIB=$${RANLIB}" \
19191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19192 install-info) \
19193 || exit 1
19194
19195 @endif ld
19196
19197 .PHONY: maybe-install-pdf-ld install-pdf-ld
19198 maybe-install-pdf-ld:
19199 @if ld
19200 maybe-install-pdf-ld: install-pdf-ld
19201
19202 install-pdf-ld: \
19203 configure-ld \
19204 pdf-ld
19205 @[ -f ./ld/Makefile ] || exit 0; \
19206 r=`${PWD_COMMAND}`; export r; \
19207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19208 $(HOST_EXPORTS) \
19209 for flag in $(EXTRA_HOST_FLAGS) ; do \
19210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19211 done; \
19212 echo "Doing install-pdf in ld"; \
19213 (cd $(HOST_SUBDIR)/ld && \
19214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19216 "RANLIB=$${RANLIB}" \
19217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19218 install-pdf) \
19219 || exit 1
19220
19221 @endif ld
19222
19223 .PHONY: maybe-install-html-ld install-html-ld
19224 maybe-install-html-ld:
19225 @if ld
19226 maybe-install-html-ld: install-html-ld
19227
19228 install-html-ld: \
19229 configure-ld \
19230 html-ld
19231 @[ -f ./ld/Makefile ] || exit 0; \
19232 r=`${PWD_COMMAND}`; export r; \
19233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19234 $(HOST_EXPORTS) \
19235 for flag in $(EXTRA_HOST_FLAGS) ; do \
19236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19237 done; \
19238 echo "Doing install-html in ld"; \
19239 (cd $(HOST_SUBDIR)/ld && \
19240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19242 "RANLIB=$${RANLIB}" \
19243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19244 install-html) \
19245 || exit 1
19246
19247 @endif ld
19248
19249 .PHONY: maybe-installcheck-ld installcheck-ld
19250 maybe-installcheck-ld:
19251 @if ld
19252 maybe-installcheck-ld: installcheck-ld
19253
19254 installcheck-ld: \
19255 configure-ld
19256 @[ -f ./ld/Makefile ] || exit 0; \
19257 r=`${PWD_COMMAND}`; export r; \
19258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19259 $(HOST_EXPORTS) \
19260 for flag in $(EXTRA_HOST_FLAGS) ; do \
19261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19262 done; \
19263 echo "Doing installcheck in ld"; \
19264 (cd $(HOST_SUBDIR)/ld && \
19265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19267 "RANLIB=$${RANLIB}" \
19268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19269 installcheck) \
19270 || exit 1
19271
19272 @endif ld
19273
19274 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19275 maybe-mostlyclean-ld:
19276 @if ld
19277 maybe-mostlyclean-ld: mostlyclean-ld
19278
19279 mostlyclean-ld:
19280 @[ -f ./ld/Makefile ] || exit 0; \
19281 r=`${PWD_COMMAND}`; export r; \
19282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19283 $(HOST_EXPORTS) \
19284 for flag in $(EXTRA_HOST_FLAGS) ; do \
19285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19286 done; \
19287 echo "Doing mostlyclean in ld"; \
19288 (cd $(HOST_SUBDIR)/ld && \
19289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19291 "RANLIB=$${RANLIB}" \
19292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19293 mostlyclean) \
19294 || exit 1
19295
19296 @endif ld
19297
19298 .PHONY: maybe-clean-ld clean-ld
19299 maybe-clean-ld:
19300 @if ld
19301 maybe-clean-ld: clean-ld
19302
19303 clean-ld:
19304 @[ -f ./ld/Makefile ] || exit 0; \
19305 r=`${PWD_COMMAND}`; export r; \
19306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19307 $(HOST_EXPORTS) \
19308 for flag in $(EXTRA_HOST_FLAGS) ; do \
19309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19310 done; \
19311 echo "Doing clean in ld"; \
19312 (cd $(HOST_SUBDIR)/ld && \
19313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19315 "RANLIB=$${RANLIB}" \
19316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19317 clean) \
19318 || exit 1
19319
19320 @endif ld
19321
19322 .PHONY: maybe-distclean-ld distclean-ld
19323 maybe-distclean-ld:
19324 @if ld
19325 maybe-distclean-ld: distclean-ld
19326
19327 distclean-ld:
19328 @[ -f ./ld/Makefile ] || exit 0; \
19329 r=`${PWD_COMMAND}`; export r; \
19330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19331 $(HOST_EXPORTS) \
19332 for flag in $(EXTRA_HOST_FLAGS) ; do \
19333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19334 done; \
19335 echo "Doing distclean in ld"; \
19336 (cd $(HOST_SUBDIR)/ld && \
19337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19339 "RANLIB=$${RANLIB}" \
19340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19341 distclean) \
19342 || exit 1
19343
19344 @endif ld
19345
19346 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19347 maybe-maintainer-clean-ld:
19348 @if ld
19349 maybe-maintainer-clean-ld: maintainer-clean-ld
19350
19351 maintainer-clean-ld:
19352 @[ -f ./ld/Makefile ] || exit 0; \
19353 r=`${PWD_COMMAND}`; export r; \
19354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19355 $(HOST_EXPORTS) \
19356 for flag in $(EXTRA_HOST_FLAGS) ; do \
19357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19358 done; \
19359 echo "Doing maintainer-clean in ld"; \
19360 (cd $(HOST_SUBDIR)/ld && \
19361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19363 "RANLIB=$${RANLIB}" \
19364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19365 maintainer-clean) \
19366 || exit 1
19367
19368 @endif ld
19369
19370
19371
19372 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19373 maybe-configure-libbacktrace:
19374 @if gcc-bootstrap
19375 configure-libbacktrace: stage_current
19376 @endif gcc-bootstrap
19377 @if libbacktrace
19378 maybe-configure-libbacktrace: configure-libbacktrace
19379 configure-libbacktrace:
19380 @r=`${PWD_COMMAND}`; export r; \
19381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19382 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19384 $(HOST_EXPORTS) \
19385 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19386 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19387 case $(srcdir) in \
19388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19389 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19391 esac; \
19392 module_srcdir=libbacktrace; \
19393 $(SHELL) \
19394 $$s/$$module_srcdir/configure \
19395 --srcdir=$${topdir}/$$module_srcdir \
19396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19397 --target=${target_alias} \
19398 || exit 1
19399 @endif libbacktrace
19400
19401
19402
19403 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19404 maybe-configure-stage1-libbacktrace:
19405 @if libbacktrace-bootstrap
19406 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19407 configure-stage1-libbacktrace:
19408 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19409 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19410 @r=`${PWD_COMMAND}`; export r; \
19411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19412 TFLAGS="$(STAGE1_TFLAGS)"; \
19413 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19414 $(HOST_EXPORTS) \
19415 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19416 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19417 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19418 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
19419 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19420 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19421 case $(srcdir) in \
19422 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19423 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19424 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19425 esac; \
19426 module_srcdir=libbacktrace; \
19427 $(SHELL) $$s/$$module_srcdir/configure \
19428 --srcdir=$${topdir}/$$module_srcdir \
19429 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19430 --target=${target_alias} \
19431 \
19432 $(STAGE1_CONFIGURE_FLAGS)
19433 @endif libbacktrace-bootstrap
19434
19435 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19436 maybe-configure-stage2-libbacktrace:
19437 @if libbacktrace-bootstrap
19438 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19439 configure-stage2-libbacktrace:
19440 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19442 @r=`${PWD_COMMAND}`; export r; \
19443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19444 TFLAGS="$(STAGE2_TFLAGS)"; \
19445 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19446 $(HOST_EXPORTS) \
19447 $(POSTSTAGE1_HOST_EXPORTS) \
19448 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19449 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19450 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19451 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
19452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19453 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19454 case $(srcdir) in \
19455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19456 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19458 esac; \
19459 module_srcdir=libbacktrace; \
19460 $(SHELL) $$s/$$module_srcdir/configure \
19461 --srcdir=$${topdir}/$$module_srcdir \
19462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19463 --target=${target_alias} \
19464 --with-build-libsubdir=$(HOST_SUBDIR) \
19465 $(STAGE2_CONFIGURE_FLAGS)
19466 @endif libbacktrace-bootstrap
19467
19468 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19469 maybe-configure-stage3-libbacktrace:
19470 @if libbacktrace-bootstrap
19471 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19472 configure-stage3-libbacktrace:
19473 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19474 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19475 @r=`${PWD_COMMAND}`; export r; \
19476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19477 TFLAGS="$(STAGE3_TFLAGS)"; \
19478 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19479 $(HOST_EXPORTS) \
19480 $(POSTSTAGE1_HOST_EXPORTS) \
19481 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19482 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19483 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19484 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
19485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19486 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19487 case $(srcdir) in \
19488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19489 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19491 esac; \
19492 module_srcdir=libbacktrace; \
19493 $(SHELL) $$s/$$module_srcdir/configure \
19494 --srcdir=$${topdir}/$$module_srcdir \
19495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19496 --target=${target_alias} \
19497 --with-build-libsubdir=$(HOST_SUBDIR) \
19498 $(STAGE3_CONFIGURE_FLAGS)
19499 @endif libbacktrace-bootstrap
19500
19501 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19502 maybe-configure-stage4-libbacktrace:
19503 @if libbacktrace-bootstrap
19504 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19505 configure-stage4-libbacktrace:
19506 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19507 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19508 @r=`${PWD_COMMAND}`; export r; \
19509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19510 TFLAGS="$(STAGE4_TFLAGS)"; \
19511 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19512 $(HOST_EXPORTS) \
19513 $(POSTSTAGE1_HOST_EXPORTS) \
19514 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19515 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19516 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19517 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
19518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19519 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19520 case $(srcdir) in \
19521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19522 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19524 esac; \
19525 module_srcdir=libbacktrace; \
19526 $(SHELL) $$s/$$module_srcdir/configure \
19527 --srcdir=$${topdir}/$$module_srcdir \
19528 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19529 --target=${target_alias} \
19530 --with-build-libsubdir=$(HOST_SUBDIR) \
19531 $(STAGE4_CONFIGURE_FLAGS)
19532 @endif libbacktrace-bootstrap
19533
19534 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19535 maybe-configure-stageprofile-libbacktrace:
19536 @if libbacktrace-bootstrap
19537 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19538 configure-stageprofile-libbacktrace:
19539 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19540 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19541 @r=`${PWD_COMMAND}`; export r; \
19542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19543 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19544 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19545 $(HOST_EXPORTS) \
19546 $(POSTSTAGE1_HOST_EXPORTS) \
19547 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19548 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19549 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19550 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
19551 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19552 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19553 case $(srcdir) in \
19554 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19555 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19556 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19557 esac; \
19558 module_srcdir=libbacktrace; \
19559 $(SHELL) $$s/$$module_srcdir/configure \
19560 --srcdir=$${topdir}/$$module_srcdir \
19561 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19562 --target=${target_alias} \
19563 --with-build-libsubdir=$(HOST_SUBDIR) \
19564 $(STAGEprofile_CONFIGURE_FLAGS)
19565 @endif libbacktrace-bootstrap
19566
19567 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19568 maybe-configure-stagefeedback-libbacktrace:
19569 @if libbacktrace-bootstrap
19570 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19571 configure-stagefeedback-libbacktrace:
19572 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19573 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19574 @r=`${PWD_COMMAND}`; export r; \
19575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19576 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19577 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19578 $(HOST_EXPORTS) \
19579 $(POSTSTAGE1_HOST_EXPORTS) \
19580 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19581 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19582 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19583 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
19584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19585 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19586 case $(srcdir) in \
19587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19588 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19590 esac; \
19591 module_srcdir=libbacktrace; \
19592 $(SHELL) $$s/$$module_srcdir/configure \
19593 --srcdir=$${topdir}/$$module_srcdir \
19594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19595 --target=${target_alias} \
19596 --with-build-libsubdir=$(HOST_SUBDIR) \
19597 $(STAGEfeedback_CONFIGURE_FLAGS)
19598 @endif libbacktrace-bootstrap
19599
19600
19601
19602
19603
19604 .PHONY: all-libbacktrace maybe-all-libbacktrace
19605 maybe-all-libbacktrace:
19606 @if gcc-bootstrap
19607 all-libbacktrace: stage_current
19608 @endif gcc-bootstrap
19609 @if libbacktrace
19610 TARGET-libbacktrace=all
19611 maybe-all-libbacktrace: all-libbacktrace
19612 all-libbacktrace: configure-libbacktrace
19613 @r=`${PWD_COMMAND}`; export r; \
19614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19615 $(HOST_EXPORTS) \
19616 (cd $(HOST_SUBDIR)/libbacktrace && \
19617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19618 $(TARGET-libbacktrace))
19619 @endif libbacktrace
19620
19621
19622
19623 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19624 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19625 maybe-all-stage1-libbacktrace:
19626 maybe-clean-stage1-libbacktrace:
19627 @if libbacktrace-bootstrap
19628 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19629 all-stage1: all-stage1-libbacktrace
19630 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19631 all-stage1-libbacktrace: configure-stage1-libbacktrace
19632 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19633 @r=`${PWD_COMMAND}`; export r; \
19634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19635 TFLAGS="$(STAGE1_TFLAGS)"; \
19636 $(HOST_EXPORTS) \
19637 cd $(HOST_SUBDIR)/libbacktrace && \
19638 \
19639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19640 CFLAGS="$(STAGE1_CFLAGS)" \
19641 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19642 LIBCFLAGS="$(LIBCFLAGS)" \
19643 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19644 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19645 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19646 $(EXTRA_HOST_FLAGS) \
19647 $(STAGE1_FLAGS_TO_PASS) \
19648 TFLAGS="$(STAGE1_TFLAGS)" \
19649 $(TARGET-stage1-libbacktrace)
19650
19651 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19652 clean-stage1: clean-stage1-libbacktrace
19653 clean-stage1-libbacktrace:
19654 @if [ $(current_stage) = stage1 ]; then \
19655 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19656 else \
19657 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19658 $(MAKE) stage1-start; \
19659 fi; \
19660 cd $(HOST_SUBDIR)/libbacktrace && \
19661 $(MAKE) $(EXTRA_HOST_FLAGS) \
19662 $(STAGE1_FLAGS_TO_PASS) clean
19663 @endif libbacktrace-bootstrap
19664
19665
19666 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19667 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19668 maybe-all-stage2-libbacktrace:
19669 maybe-clean-stage2-libbacktrace:
19670 @if libbacktrace-bootstrap
19671 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19672 all-stage2: all-stage2-libbacktrace
19673 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19674 all-stage2-libbacktrace: configure-stage2-libbacktrace
19675 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19676 @r=`${PWD_COMMAND}`; export r; \
19677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19678 TFLAGS="$(STAGE2_TFLAGS)"; \
19679 $(HOST_EXPORTS) \
19680 $(POSTSTAGE1_HOST_EXPORTS) \
19681 cd $(HOST_SUBDIR)/libbacktrace && \
19682 \
19683 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19684 CFLAGS="$(STAGE2_CFLAGS)" \
19685 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19686 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19687 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19688 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19689 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19690 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19691 TFLAGS="$(STAGE2_TFLAGS)" \
19692 $(TARGET-stage2-libbacktrace)
19693
19694 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19695 clean-stage2: clean-stage2-libbacktrace
19696 clean-stage2-libbacktrace:
19697 @if [ $(current_stage) = stage2 ]; then \
19698 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19699 else \
19700 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19701 $(MAKE) stage2-start; \
19702 fi; \
19703 cd $(HOST_SUBDIR)/libbacktrace && \
19704 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19705 @endif libbacktrace-bootstrap
19706
19707
19708 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19709 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19710 maybe-all-stage3-libbacktrace:
19711 maybe-clean-stage3-libbacktrace:
19712 @if libbacktrace-bootstrap
19713 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19714 all-stage3: all-stage3-libbacktrace
19715 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19716 all-stage3-libbacktrace: configure-stage3-libbacktrace
19717 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19718 @r=`${PWD_COMMAND}`; export r; \
19719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19720 TFLAGS="$(STAGE3_TFLAGS)"; \
19721 $(HOST_EXPORTS) \
19722 $(POSTSTAGE1_HOST_EXPORTS) \
19723 cd $(HOST_SUBDIR)/libbacktrace && \
19724 \
19725 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19726 CFLAGS="$(STAGE3_CFLAGS)" \
19727 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19728 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19729 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19730 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19731 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19732 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19733 TFLAGS="$(STAGE3_TFLAGS)" \
19734 $(TARGET-stage3-libbacktrace)
19735
19736 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19737 clean-stage3: clean-stage3-libbacktrace
19738 clean-stage3-libbacktrace:
19739 @if [ $(current_stage) = stage3 ]; then \
19740 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19741 else \
19742 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19743 $(MAKE) stage3-start; \
19744 fi; \
19745 cd $(HOST_SUBDIR)/libbacktrace && \
19746 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19747 @endif libbacktrace-bootstrap
19748
19749
19750 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19751 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19752 maybe-all-stage4-libbacktrace:
19753 maybe-clean-stage4-libbacktrace:
19754 @if libbacktrace-bootstrap
19755 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19756 all-stage4: all-stage4-libbacktrace
19757 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19758 all-stage4-libbacktrace: configure-stage4-libbacktrace
19759 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19760 @r=`${PWD_COMMAND}`; export r; \
19761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19762 TFLAGS="$(STAGE4_TFLAGS)"; \
19763 $(HOST_EXPORTS) \
19764 $(POSTSTAGE1_HOST_EXPORTS) \
19765 cd $(HOST_SUBDIR)/libbacktrace && \
19766 \
19767 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19768 CFLAGS="$(STAGE4_CFLAGS)" \
19769 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19770 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19771 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19772 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19773 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19774 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19775 TFLAGS="$(STAGE4_TFLAGS)" \
19776 $(TARGET-stage4-libbacktrace)
19777
19778 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19779 clean-stage4: clean-stage4-libbacktrace
19780 clean-stage4-libbacktrace:
19781 @if [ $(current_stage) = stage4 ]; then \
19782 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19783 else \
19784 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19785 $(MAKE) stage4-start; \
19786 fi; \
19787 cd $(HOST_SUBDIR)/libbacktrace && \
19788 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19789 @endif libbacktrace-bootstrap
19790
19791
19792 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19793 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19794 maybe-all-stageprofile-libbacktrace:
19795 maybe-clean-stageprofile-libbacktrace:
19796 @if libbacktrace-bootstrap
19797 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19798 all-stageprofile: all-stageprofile-libbacktrace
19799 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19800 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19801 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19802 @r=`${PWD_COMMAND}`; export r; \
19803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19804 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19805 $(HOST_EXPORTS) \
19806 $(POSTSTAGE1_HOST_EXPORTS) \
19807 cd $(HOST_SUBDIR)/libbacktrace && \
19808 \
19809 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19810 CFLAGS="$(STAGEprofile_CFLAGS)" \
19811 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19812 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19813 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19814 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19815 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19816 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19817 TFLAGS="$(STAGEprofile_TFLAGS)" \
19818 $(TARGET-stageprofile-libbacktrace)
19819
19820 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19821 clean-stageprofile: clean-stageprofile-libbacktrace
19822 clean-stageprofile-libbacktrace:
19823 @if [ $(current_stage) = stageprofile ]; then \
19824 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19825 else \
19826 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19827 $(MAKE) stageprofile-start; \
19828 fi; \
19829 cd $(HOST_SUBDIR)/libbacktrace && \
19830 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19831 @endif libbacktrace-bootstrap
19832
19833
19834 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19835 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19836 maybe-all-stagefeedback-libbacktrace:
19837 maybe-clean-stagefeedback-libbacktrace:
19838 @if libbacktrace-bootstrap
19839 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19840 all-stagefeedback: all-stagefeedback-libbacktrace
19841 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19842 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19843 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19844 @r=`${PWD_COMMAND}`; export r; \
19845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19846 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19847 $(HOST_EXPORTS) \
19848 $(POSTSTAGE1_HOST_EXPORTS) \
19849 cd $(HOST_SUBDIR)/libbacktrace && \
19850 \
19851 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19852 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19853 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19854 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19855 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19856 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19857 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19858 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19859 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19860 $(TARGET-stagefeedback-libbacktrace)
19861
19862 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19863 clean-stagefeedback: clean-stagefeedback-libbacktrace
19864 clean-stagefeedback-libbacktrace:
19865 @if [ $(current_stage) = stagefeedback ]; then \
19866 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19867 else \
19868 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19869 $(MAKE) stagefeedback-start; \
19870 fi; \
19871 cd $(HOST_SUBDIR)/libbacktrace && \
19872 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19873 @endif libbacktrace-bootstrap
19874
19875
19876
19877
19878
19879 .PHONY: check-libbacktrace maybe-check-libbacktrace
19880 maybe-check-libbacktrace:
19881 @if libbacktrace
19882 maybe-check-libbacktrace: check-libbacktrace
19883
19884 check-libbacktrace:
19885 @: $(MAKE); $(unstage)
19886 @r=`${PWD_COMMAND}`; export r; \
19887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19888 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19889 (cd $(HOST_SUBDIR)/libbacktrace && \
19890 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19891
19892 @endif libbacktrace
19893
19894 .PHONY: install-libbacktrace maybe-install-libbacktrace
19895 maybe-install-libbacktrace:
19896 @if libbacktrace
19897 maybe-install-libbacktrace: install-libbacktrace
19898
19899 install-libbacktrace: installdirs
19900 @: $(MAKE); $(unstage)
19901 @r=`${PWD_COMMAND}`; export r; \
19902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19903 $(HOST_EXPORTS) \
19904 (cd $(HOST_SUBDIR)/libbacktrace && \
19905 $(MAKE) $(FLAGS_TO_PASS) install)
19906
19907 @endif libbacktrace
19908
19909 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19910 maybe-install-strip-libbacktrace:
19911 @if libbacktrace
19912 maybe-install-strip-libbacktrace: install-strip-libbacktrace
19913
19914 install-strip-libbacktrace: installdirs
19915 @: $(MAKE); $(unstage)
19916 @r=`${PWD_COMMAND}`; export r; \
19917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19918 $(HOST_EXPORTS) \
19919 (cd $(HOST_SUBDIR)/libbacktrace && \
19920 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19921
19922 @endif libbacktrace
19923
19924 # Other targets (info, dvi, pdf, etc.)
19925
19926 .PHONY: maybe-info-libbacktrace info-libbacktrace
19927 maybe-info-libbacktrace:
19928 @if libbacktrace
19929 maybe-info-libbacktrace: info-libbacktrace
19930
19931 info-libbacktrace: \
19932 configure-libbacktrace
19933 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19934 r=`${PWD_COMMAND}`; export r; \
19935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19936 $(HOST_EXPORTS) \
19937 for flag in $(EXTRA_HOST_FLAGS) ; do \
19938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19939 done; \
19940 echo "Doing info in libbacktrace"; \
19941 (cd $(HOST_SUBDIR)/libbacktrace && \
19942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19944 "RANLIB=$${RANLIB}" \
19945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19946 info) \
19947 || exit 1
19948
19949 @endif libbacktrace
19950
19951 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19952 maybe-dvi-libbacktrace:
19953 @if libbacktrace
19954 maybe-dvi-libbacktrace: dvi-libbacktrace
19955
19956 dvi-libbacktrace: \
19957 configure-libbacktrace
19958 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19959 r=`${PWD_COMMAND}`; export r; \
19960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19961 $(HOST_EXPORTS) \
19962 for flag in $(EXTRA_HOST_FLAGS) ; do \
19963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19964 done; \
19965 echo "Doing dvi in libbacktrace"; \
19966 (cd $(HOST_SUBDIR)/libbacktrace && \
19967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19969 "RANLIB=$${RANLIB}" \
19970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19971 dvi) \
19972 || exit 1
19973
19974 @endif libbacktrace
19975
19976 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19977 maybe-pdf-libbacktrace:
19978 @if libbacktrace
19979 maybe-pdf-libbacktrace: pdf-libbacktrace
19980
19981 pdf-libbacktrace: \
19982 configure-libbacktrace
19983 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19984 r=`${PWD_COMMAND}`; export r; \
19985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19986 $(HOST_EXPORTS) \
19987 for flag in $(EXTRA_HOST_FLAGS) ; do \
19988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19989 done; \
19990 echo "Doing pdf in libbacktrace"; \
19991 (cd $(HOST_SUBDIR)/libbacktrace && \
19992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19994 "RANLIB=$${RANLIB}" \
19995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19996 pdf) \
19997 || exit 1
19998
19999 @endif libbacktrace
20000
20001 .PHONY: maybe-html-libbacktrace html-libbacktrace
20002 maybe-html-libbacktrace:
20003 @if libbacktrace
20004 maybe-html-libbacktrace: html-libbacktrace
20005
20006 html-libbacktrace: \
20007 configure-libbacktrace
20008 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20009 r=`${PWD_COMMAND}`; export r; \
20010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20011 $(HOST_EXPORTS) \
20012 for flag in $(EXTRA_HOST_FLAGS) ; do \
20013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20014 done; \
20015 echo "Doing html in libbacktrace"; \
20016 (cd $(HOST_SUBDIR)/libbacktrace && \
20017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20019 "RANLIB=$${RANLIB}" \
20020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20021 html) \
20022 || exit 1
20023
20024 @endif libbacktrace
20025
20026 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20027 maybe-TAGS-libbacktrace:
20028 @if libbacktrace
20029 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20030
20031 TAGS-libbacktrace: \
20032 configure-libbacktrace
20033 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20034 r=`${PWD_COMMAND}`; export r; \
20035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20036 $(HOST_EXPORTS) \
20037 for flag in $(EXTRA_HOST_FLAGS) ; do \
20038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20039 done; \
20040 echo "Doing TAGS in libbacktrace"; \
20041 (cd $(HOST_SUBDIR)/libbacktrace && \
20042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20044 "RANLIB=$${RANLIB}" \
20045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20046 TAGS) \
20047 || exit 1
20048
20049 @endif libbacktrace
20050
20051 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20052 maybe-install-info-libbacktrace:
20053 @if libbacktrace
20054 maybe-install-info-libbacktrace: install-info-libbacktrace
20055
20056 install-info-libbacktrace: \
20057 configure-libbacktrace \
20058 info-libbacktrace
20059 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20060 r=`${PWD_COMMAND}`; export r; \
20061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20062 $(HOST_EXPORTS) \
20063 for flag in $(EXTRA_HOST_FLAGS) ; do \
20064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20065 done; \
20066 echo "Doing install-info in libbacktrace"; \
20067 (cd $(HOST_SUBDIR)/libbacktrace && \
20068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20070 "RANLIB=$${RANLIB}" \
20071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20072 install-info) \
20073 || exit 1
20074
20075 @endif libbacktrace
20076
20077 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20078 maybe-install-pdf-libbacktrace:
20079 @if libbacktrace
20080 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20081
20082 install-pdf-libbacktrace: \
20083 configure-libbacktrace \
20084 pdf-libbacktrace
20085 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20086 r=`${PWD_COMMAND}`; export r; \
20087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20088 $(HOST_EXPORTS) \
20089 for flag in $(EXTRA_HOST_FLAGS) ; do \
20090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20091 done; \
20092 echo "Doing install-pdf in libbacktrace"; \
20093 (cd $(HOST_SUBDIR)/libbacktrace && \
20094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20096 "RANLIB=$${RANLIB}" \
20097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20098 install-pdf) \
20099 || exit 1
20100
20101 @endif libbacktrace
20102
20103 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20104 maybe-install-html-libbacktrace:
20105 @if libbacktrace
20106 maybe-install-html-libbacktrace: install-html-libbacktrace
20107
20108 install-html-libbacktrace: \
20109 configure-libbacktrace \
20110 html-libbacktrace
20111 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20112 r=`${PWD_COMMAND}`; export r; \
20113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20114 $(HOST_EXPORTS) \
20115 for flag in $(EXTRA_HOST_FLAGS) ; do \
20116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20117 done; \
20118 echo "Doing install-html in libbacktrace"; \
20119 (cd $(HOST_SUBDIR)/libbacktrace && \
20120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20122 "RANLIB=$${RANLIB}" \
20123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20124 install-html) \
20125 || exit 1
20126
20127 @endif libbacktrace
20128
20129 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20130 maybe-installcheck-libbacktrace:
20131 @if libbacktrace
20132 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20133
20134 installcheck-libbacktrace: \
20135 configure-libbacktrace
20136 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20137 r=`${PWD_COMMAND}`; export r; \
20138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20139 $(HOST_EXPORTS) \
20140 for flag in $(EXTRA_HOST_FLAGS) ; do \
20141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20142 done; \
20143 echo "Doing installcheck in libbacktrace"; \
20144 (cd $(HOST_SUBDIR)/libbacktrace && \
20145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20147 "RANLIB=$${RANLIB}" \
20148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20149 installcheck) \
20150 || exit 1
20151
20152 @endif libbacktrace
20153
20154 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20155 maybe-mostlyclean-libbacktrace:
20156 @if libbacktrace
20157 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20158
20159 mostlyclean-libbacktrace:
20160 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20161 r=`${PWD_COMMAND}`; export r; \
20162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20163 $(HOST_EXPORTS) \
20164 for flag in $(EXTRA_HOST_FLAGS) ; do \
20165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20166 done; \
20167 echo "Doing mostlyclean in libbacktrace"; \
20168 (cd $(HOST_SUBDIR)/libbacktrace && \
20169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20171 "RANLIB=$${RANLIB}" \
20172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20173 mostlyclean) \
20174 || exit 1
20175
20176 @endif libbacktrace
20177
20178 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20179 maybe-clean-libbacktrace:
20180 @if libbacktrace
20181 maybe-clean-libbacktrace: clean-libbacktrace
20182
20183 clean-libbacktrace:
20184 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20185 r=`${PWD_COMMAND}`; export r; \
20186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20187 $(HOST_EXPORTS) \
20188 for flag in $(EXTRA_HOST_FLAGS) ; do \
20189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20190 done; \
20191 echo "Doing clean in libbacktrace"; \
20192 (cd $(HOST_SUBDIR)/libbacktrace && \
20193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20195 "RANLIB=$${RANLIB}" \
20196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20197 clean) \
20198 || exit 1
20199
20200 @endif libbacktrace
20201
20202 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20203 maybe-distclean-libbacktrace:
20204 @if libbacktrace
20205 maybe-distclean-libbacktrace: distclean-libbacktrace
20206
20207 distclean-libbacktrace:
20208 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20209 r=`${PWD_COMMAND}`; export r; \
20210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20211 $(HOST_EXPORTS) \
20212 for flag in $(EXTRA_HOST_FLAGS) ; do \
20213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20214 done; \
20215 echo "Doing distclean in libbacktrace"; \
20216 (cd $(HOST_SUBDIR)/libbacktrace && \
20217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20219 "RANLIB=$${RANLIB}" \
20220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20221 distclean) \
20222 || exit 1
20223
20224 @endif libbacktrace
20225
20226 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20227 maybe-maintainer-clean-libbacktrace:
20228 @if libbacktrace
20229 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20230
20231 maintainer-clean-libbacktrace:
20232 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20233 r=`${PWD_COMMAND}`; export r; \
20234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20235 $(HOST_EXPORTS) \
20236 for flag in $(EXTRA_HOST_FLAGS) ; do \
20237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20238 done; \
20239 echo "Doing maintainer-clean in libbacktrace"; \
20240 (cd $(HOST_SUBDIR)/libbacktrace && \
20241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20243 "RANLIB=$${RANLIB}" \
20244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20245 maintainer-clean) \
20246 || exit 1
20247
20248 @endif libbacktrace
20249
20250
20251
20252 .PHONY: configure-libcpp maybe-configure-libcpp
20253 maybe-configure-libcpp:
20254 @if gcc-bootstrap
20255 configure-libcpp: stage_current
20256 @endif gcc-bootstrap
20257 @if libcpp
20258 maybe-configure-libcpp: configure-libcpp
20259 configure-libcpp:
20260 @r=`${PWD_COMMAND}`; export r; \
20261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20262 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20263 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20264 $(HOST_EXPORTS) \
20265 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20266 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20267 case $(srcdir) in \
20268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20269 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20271 esac; \
20272 module_srcdir=libcpp; \
20273 $(SHELL) \
20274 $$s/$$module_srcdir/configure \
20275 --srcdir=$${topdir}/$$module_srcdir \
20276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20277 --target=${target_alias} \
20278 || exit 1
20279 @endif libcpp
20280
20281
20282
20283 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20284 maybe-configure-stage1-libcpp:
20285 @if libcpp-bootstrap
20286 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20287 configure-stage1-libcpp:
20288 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20290 @r=`${PWD_COMMAND}`; export r; \
20291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20292 TFLAGS="$(STAGE1_TFLAGS)"; \
20293 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20294 $(HOST_EXPORTS) \
20295 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20296 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20297 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20298 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
20299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20300 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20301 case $(srcdir) in \
20302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20303 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20305 esac; \
20306 module_srcdir=libcpp; \
20307 $(SHELL) $$s/$$module_srcdir/configure \
20308 --srcdir=$${topdir}/$$module_srcdir \
20309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20310 --target=${target_alias} \
20311 \
20312 $(STAGE1_CONFIGURE_FLAGS)
20313 @endif libcpp-bootstrap
20314
20315 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20316 maybe-configure-stage2-libcpp:
20317 @if libcpp-bootstrap
20318 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20319 configure-stage2-libcpp:
20320 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20321 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20322 @r=`${PWD_COMMAND}`; export r; \
20323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20324 TFLAGS="$(STAGE2_TFLAGS)"; \
20325 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20326 $(HOST_EXPORTS) \
20327 $(POSTSTAGE1_HOST_EXPORTS) \
20328 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20329 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20330 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20331 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
20332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20333 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20334 case $(srcdir) in \
20335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20336 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20338 esac; \
20339 module_srcdir=libcpp; \
20340 $(SHELL) $$s/$$module_srcdir/configure \
20341 --srcdir=$${topdir}/$$module_srcdir \
20342 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20343 --target=${target_alias} \
20344 --with-build-libsubdir=$(HOST_SUBDIR) \
20345 $(STAGE2_CONFIGURE_FLAGS)
20346 @endif libcpp-bootstrap
20347
20348 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20349 maybe-configure-stage3-libcpp:
20350 @if libcpp-bootstrap
20351 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20352 configure-stage3-libcpp:
20353 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20354 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20355 @r=`${PWD_COMMAND}`; export r; \
20356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20357 TFLAGS="$(STAGE3_TFLAGS)"; \
20358 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20359 $(HOST_EXPORTS) \
20360 $(POSTSTAGE1_HOST_EXPORTS) \
20361 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20362 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20363 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20364 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
20365 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20366 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20367 case $(srcdir) in \
20368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20369 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20371 esac; \
20372 module_srcdir=libcpp; \
20373 $(SHELL) $$s/$$module_srcdir/configure \
20374 --srcdir=$${topdir}/$$module_srcdir \
20375 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20376 --target=${target_alias} \
20377 --with-build-libsubdir=$(HOST_SUBDIR) \
20378 $(STAGE3_CONFIGURE_FLAGS)
20379 @endif libcpp-bootstrap
20380
20381 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20382 maybe-configure-stage4-libcpp:
20383 @if libcpp-bootstrap
20384 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20385 configure-stage4-libcpp:
20386 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20387 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20388 @r=`${PWD_COMMAND}`; export r; \
20389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20390 TFLAGS="$(STAGE4_TFLAGS)"; \
20391 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20392 $(HOST_EXPORTS) \
20393 $(POSTSTAGE1_HOST_EXPORTS) \
20394 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20395 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20396 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20397 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
20398 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20399 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20400 case $(srcdir) in \
20401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20402 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20404 esac; \
20405 module_srcdir=libcpp; \
20406 $(SHELL) $$s/$$module_srcdir/configure \
20407 --srcdir=$${topdir}/$$module_srcdir \
20408 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20409 --target=${target_alias} \
20410 --with-build-libsubdir=$(HOST_SUBDIR) \
20411 $(STAGE4_CONFIGURE_FLAGS)
20412 @endif libcpp-bootstrap
20413
20414 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20415 maybe-configure-stageprofile-libcpp:
20416 @if libcpp-bootstrap
20417 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20418 configure-stageprofile-libcpp:
20419 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20420 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20421 @r=`${PWD_COMMAND}`; export r; \
20422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20423 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20424 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20425 $(HOST_EXPORTS) \
20426 $(POSTSTAGE1_HOST_EXPORTS) \
20427 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20428 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20429 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20430 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
20431 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20432 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20433 case $(srcdir) in \
20434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20435 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20437 esac; \
20438 module_srcdir=libcpp; \
20439 $(SHELL) $$s/$$module_srcdir/configure \
20440 --srcdir=$${topdir}/$$module_srcdir \
20441 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20442 --target=${target_alias} \
20443 --with-build-libsubdir=$(HOST_SUBDIR) \
20444 $(STAGEprofile_CONFIGURE_FLAGS)
20445 @endif libcpp-bootstrap
20446
20447 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20448 maybe-configure-stagefeedback-libcpp:
20449 @if libcpp-bootstrap
20450 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20451 configure-stagefeedback-libcpp:
20452 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20453 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20454 @r=`${PWD_COMMAND}`; export r; \
20455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20456 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20457 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20458 $(HOST_EXPORTS) \
20459 $(POSTSTAGE1_HOST_EXPORTS) \
20460 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20461 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20462 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20463 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
20464 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20465 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20466 case $(srcdir) in \
20467 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20468 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20469 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20470 esac; \
20471 module_srcdir=libcpp; \
20472 $(SHELL) $$s/$$module_srcdir/configure \
20473 --srcdir=$${topdir}/$$module_srcdir \
20474 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20475 --target=${target_alias} \
20476 --with-build-libsubdir=$(HOST_SUBDIR) \
20477 $(STAGEfeedback_CONFIGURE_FLAGS)
20478 @endif libcpp-bootstrap
20479
20480
20481
20482
20483
20484 .PHONY: all-libcpp maybe-all-libcpp
20485 maybe-all-libcpp:
20486 @if gcc-bootstrap
20487 all-libcpp: stage_current
20488 @endif gcc-bootstrap
20489 @if libcpp
20490 TARGET-libcpp=all
20491 maybe-all-libcpp: all-libcpp
20492 all-libcpp: configure-libcpp
20493 @r=`${PWD_COMMAND}`; export r; \
20494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20495 $(HOST_EXPORTS) \
20496 (cd $(HOST_SUBDIR)/libcpp && \
20497 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20498 $(TARGET-libcpp))
20499 @endif libcpp
20500
20501
20502
20503 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20504 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20505 maybe-all-stage1-libcpp:
20506 maybe-clean-stage1-libcpp:
20507 @if libcpp-bootstrap
20508 maybe-all-stage1-libcpp: all-stage1-libcpp
20509 all-stage1: all-stage1-libcpp
20510 TARGET-stage1-libcpp = $(TARGET-libcpp)
20511 all-stage1-libcpp: configure-stage1-libcpp
20512 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20513 @r=`${PWD_COMMAND}`; export r; \
20514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20515 TFLAGS="$(STAGE1_TFLAGS)"; \
20516 $(HOST_EXPORTS) \
20517 cd $(HOST_SUBDIR)/libcpp && \
20518 \
20519 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20520 CFLAGS="$(STAGE1_CFLAGS)" \
20521 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20522 LIBCFLAGS="$(LIBCFLAGS)" \
20523 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20524 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20525 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20526 $(EXTRA_HOST_FLAGS) \
20527 $(STAGE1_FLAGS_TO_PASS) \
20528 TFLAGS="$(STAGE1_TFLAGS)" \
20529 $(TARGET-stage1-libcpp)
20530
20531 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20532 clean-stage1: clean-stage1-libcpp
20533 clean-stage1-libcpp:
20534 @if [ $(current_stage) = stage1 ]; then \
20535 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20536 else \
20537 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20538 $(MAKE) stage1-start; \
20539 fi; \
20540 cd $(HOST_SUBDIR)/libcpp && \
20541 $(MAKE) $(EXTRA_HOST_FLAGS) \
20542 $(STAGE1_FLAGS_TO_PASS) clean
20543 @endif libcpp-bootstrap
20544
20545
20546 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20547 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20548 maybe-all-stage2-libcpp:
20549 maybe-clean-stage2-libcpp:
20550 @if libcpp-bootstrap
20551 maybe-all-stage2-libcpp: all-stage2-libcpp
20552 all-stage2: all-stage2-libcpp
20553 TARGET-stage2-libcpp = $(TARGET-libcpp)
20554 all-stage2-libcpp: configure-stage2-libcpp
20555 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20556 @r=`${PWD_COMMAND}`; export r; \
20557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20558 TFLAGS="$(STAGE2_TFLAGS)"; \
20559 $(HOST_EXPORTS) \
20560 $(POSTSTAGE1_HOST_EXPORTS) \
20561 cd $(HOST_SUBDIR)/libcpp && \
20562 \
20563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20564 CFLAGS="$(STAGE2_CFLAGS)" \
20565 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20566 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20571 TFLAGS="$(STAGE2_TFLAGS)" \
20572 $(TARGET-stage2-libcpp)
20573
20574 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20575 clean-stage2: clean-stage2-libcpp
20576 clean-stage2-libcpp:
20577 @if [ $(current_stage) = stage2 ]; then \
20578 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20579 else \
20580 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20581 $(MAKE) stage2-start; \
20582 fi; \
20583 cd $(HOST_SUBDIR)/libcpp && \
20584 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20585 @endif libcpp-bootstrap
20586
20587
20588 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20589 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20590 maybe-all-stage3-libcpp:
20591 maybe-clean-stage3-libcpp:
20592 @if libcpp-bootstrap
20593 maybe-all-stage3-libcpp: all-stage3-libcpp
20594 all-stage3: all-stage3-libcpp
20595 TARGET-stage3-libcpp = $(TARGET-libcpp)
20596 all-stage3-libcpp: configure-stage3-libcpp
20597 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20598 @r=`${PWD_COMMAND}`; export r; \
20599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20600 TFLAGS="$(STAGE3_TFLAGS)"; \
20601 $(HOST_EXPORTS) \
20602 $(POSTSTAGE1_HOST_EXPORTS) \
20603 cd $(HOST_SUBDIR)/libcpp && \
20604 \
20605 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20606 CFLAGS="$(STAGE3_CFLAGS)" \
20607 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20608 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20609 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20610 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20611 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20612 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20613 TFLAGS="$(STAGE3_TFLAGS)" \
20614 $(TARGET-stage3-libcpp)
20615
20616 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20617 clean-stage3: clean-stage3-libcpp
20618 clean-stage3-libcpp:
20619 @if [ $(current_stage) = stage3 ]; then \
20620 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20621 else \
20622 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20623 $(MAKE) stage3-start; \
20624 fi; \
20625 cd $(HOST_SUBDIR)/libcpp && \
20626 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20627 @endif libcpp-bootstrap
20628
20629
20630 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20631 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20632 maybe-all-stage4-libcpp:
20633 maybe-clean-stage4-libcpp:
20634 @if libcpp-bootstrap
20635 maybe-all-stage4-libcpp: all-stage4-libcpp
20636 all-stage4: all-stage4-libcpp
20637 TARGET-stage4-libcpp = $(TARGET-libcpp)
20638 all-stage4-libcpp: configure-stage4-libcpp
20639 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20640 @r=`${PWD_COMMAND}`; export r; \
20641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20642 TFLAGS="$(STAGE4_TFLAGS)"; \
20643 $(HOST_EXPORTS) \
20644 $(POSTSTAGE1_HOST_EXPORTS) \
20645 cd $(HOST_SUBDIR)/libcpp && \
20646 \
20647 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20648 CFLAGS="$(STAGE4_CFLAGS)" \
20649 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20650 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20651 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20652 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20653 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20654 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20655 TFLAGS="$(STAGE4_TFLAGS)" \
20656 $(TARGET-stage4-libcpp)
20657
20658 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20659 clean-stage4: clean-stage4-libcpp
20660 clean-stage4-libcpp:
20661 @if [ $(current_stage) = stage4 ]; then \
20662 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20663 else \
20664 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20665 $(MAKE) stage4-start; \
20666 fi; \
20667 cd $(HOST_SUBDIR)/libcpp && \
20668 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20669 @endif libcpp-bootstrap
20670
20671
20672 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20673 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20674 maybe-all-stageprofile-libcpp:
20675 maybe-clean-stageprofile-libcpp:
20676 @if libcpp-bootstrap
20677 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20678 all-stageprofile: all-stageprofile-libcpp
20679 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20680 all-stageprofile-libcpp: configure-stageprofile-libcpp
20681 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20682 @r=`${PWD_COMMAND}`; export r; \
20683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20684 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20685 $(HOST_EXPORTS) \
20686 $(POSTSTAGE1_HOST_EXPORTS) \
20687 cd $(HOST_SUBDIR)/libcpp && \
20688 \
20689 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20690 CFLAGS="$(STAGEprofile_CFLAGS)" \
20691 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20692 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20693 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20694 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20695 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20696 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20697 TFLAGS="$(STAGEprofile_TFLAGS)" \
20698 $(TARGET-stageprofile-libcpp)
20699
20700 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20701 clean-stageprofile: clean-stageprofile-libcpp
20702 clean-stageprofile-libcpp:
20703 @if [ $(current_stage) = stageprofile ]; then \
20704 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20705 else \
20706 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20707 $(MAKE) stageprofile-start; \
20708 fi; \
20709 cd $(HOST_SUBDIR)/libcpp && \
20710 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20711 @endif libcpp-bootstrap
20712
20713
20714 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20715 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20716 maybe-all-stagefeedback-libcpp:
20717 maybe-clean-stagefeedback-libcpp:
20718 @if libcpp-bootstrap
20719 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20720 all-stagefeedback: all-stagefeedback-libcpp
20721 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20722 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20723 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20724 @r=`${PWD_COMMAND}`; export r; \
20725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20726 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20727 $(HOST_EXPORTS) \
20728 $(POSTSTAGE1_HOST_EXPORTS) \
20729 cd $(HOST_SUBDIR)/libcpp && \
20730 \
20731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20732 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20733 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20734 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20735 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20736 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20737 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20738 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20739 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20740 $(TARGET-stagefeedback-libcpp)
20741
20742 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20743 clean-stagefeedback: clean-stagefeedback-libcpp
20744 clean-stagefeedback-libcpp:
20745 @if [ $(current_stage) = stagefeedback ]; then \
20746 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20747 else \
20748 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20749 $(MAKE) stagefeedback-start; \
20750 fi; \
20751 cd $(HOST_SUBDIR)/libcpp && \
20752 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20753 @endif libcpp-bootstrap
20754
20755
20756
20757
20758
20759 .PHONY: check-libcpp maybe-check-libcpp
20760 maybe-check-libcpp:
20761 @if libcpp
20762 maybe-check-libcpp: check-libcpp
20763
20764 check-libcpp:
20765 @: $(MAKE); $(unstage)
20766 @r=`${PWD_COMMAND}`; export r; \
20767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20768 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20769 (cd $(HOST_SUBDIR)/libcpp && \
20770 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
20771
20772 @endif libcpp
20773
20774 .PHONY: install-libcpp maybe-install-libcpp
20775 maybe-install-libcpp:
20776 @if libcpp
20777 maybe-install-libcpp: install-libcpp
20778
20779 install-libcpp: installdirs
20780 @: $(MAKE); $(unstage)
20781 @r=`${PWD_COMMAND}`; export r; \
20782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20783 $(HOST_EXPORTS) \
20784 (cd $(HOST_SUBDIR)/libcpp && \
20785 $(MAKE) $(FLAGS_TO_PASS) install)
20786
20787 @endif libcpp
20788
20789 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20790 maybe-install-strip-libcpp:
20791 @if libcpp
20792 maybe-install-strip-libcpp: install-strip-libcpp
20793
20794 install-strip-libcpp: installdirs
20795 @: $(MAKE); $(unstage)
20796 @r=`${PWD_COMMAND}`; export r; \
20797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20798 $(HOST_EXPORTS) \
20799 (cd $(HOST_SUBDIR)/libcpp && \
20800 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20801
20802 @endif libcpp
20803
20804 # Other targets (info, dvi, pdf, etc.)
20805
20806 .PHONY: maybe-info-libcpp info-libcpp
20807 maybe-info-libcpp:
20808 @if libcpp
20809 maybe-info-libcpp: info-libcpp
20810
20811 info-libcpp: \
20812 configure-libcpp
20813 @[ -f ./libcpp/Makefile ] || exit 0; \
20814 r=`${PWD_COMMAND}`; export r; \
20815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20816 $(HOST_EXPORTS) \
20817 for flag in $(EXTRA_HOST_FLAGS) ; do \
20818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20819 done; \
20820 echo "Doing info in libcpp"; \
20821 (cd $(HOST_SUBDIR)/libcpp && \
20822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20824 "RANLIB=$${RANLIB}" \
20825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20826 info) \
20827 || exit 1
20828
20829 @endif libcpp
20830
20831 .PHONY: maybe-dvi-libcpp dvi-libcpp
20832 maybe-dvi-libcpp:
20833 @if libcpp
20834 maybe-dvi-libcpp: dvi-libcpp
20835
20836 dvi-libcpp: \
20837 configure-libcpp
20838 @[ -f ./libcpp/Makefile ] || exit 0; \
20839 r=`${PWD_COMMAND}`; export r; \
20840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20841 $(HOST_EXPORTS) \
20842 for flag in $(EXTRA_HOST_FLAGS) ; do \
20843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20844 done; \
20845 echo "Doing dvi in libcpp"; \
20846 (cd $(HOST_SUBDIR)/libcpp && \
20847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20849 "RANLIB=$${RANLIB}" \
20850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20851 dvi) \
20852 || exit 1
20853
20854 @endif libcpp
20855
20856 .PHONY: maybe-pdf-libcpp pdf-libcpp
20857 maybe-pdf-libcpp:
20858 @if libcpp
20859 maybe-pdf-libcpp: pdf-libcpp
20860
20861 pdf-libcpp: \
20862 configure-libcpp
20863 @[ -f ./libcpp/Makefile ] || exit 0; \
20864 r=`${PWD_COMMAND}`; export r; \
20865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20866 $(HOST_EXPORTS) \
20867 for flag in $(EXTRA_HOST_FLAGS) ; do \
20868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20869 done; \
20870 echo "Doing pdf in libcpp"; \
20871 (cd $(HOST_SUBDIR)/libcpp && \
20872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20874 "RANLIB=$${RANLIB}" \
20875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20876 pdf) \
20877 || exit 1
20878
20879 @endif libcpp
20880
20881 .PHONY: maybe-html-libcpp html-libcpp
20882 maybe-html-libcpp:
20883 @if libcpp
20884 maybe-html-libcpp: html-libcpp
20885
20886 html-libcpp: \
20887 configure-libcpp
20888 @[ -f ./libcpp/Makefile ] || exit 0; \
20889 r=`${PWD_COMMAND}`; export r; \
20890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20891 $(HOST_EXPORTS) \
20892 for flag in $(EXTRA_HOST_FLAGS) ; do \
20893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20894 done; \
20895 echo "Doing html in libcpp"; \
20896 (cd $(HOST_SUBDIR)/libcpp && \
20897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20899 "RANLIB=$${RANLIB}" \
20900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20901 html) \
20902 || exit 1
20903
20904 @endif libcpp
20905
20906 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20907 maybe-TAGS-libcpp:
20908 @if libcpp
20909 maybe-TAGS-libcpp: TAGS-libcpp
20910
20911 TAGS-libcpp: \
20912 configure-libcpp
20913 @[ -f ./libcpp/Makefile ] || exit 0; \
20914 r=`${PWD_COMMAND}`; export r; \
20915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20916 $(HOST_EXPORTS) \
20917 for flag in $(EXTRA_HOST_FLAGS) ; do \
20918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20919 done; \
20920 echo "Doing TAGS in libcpp"; \
20921 (cd $(HOST_SUBDIR)/libcpp && \
20922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20924 "RANLIB=$${RANLIB}" \
20925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20926 TAGS) \
20927 || exit 1
20928
20929 @endif libcpp
20930
20931 .PHONY: maybe-install-info-libcpp install-info-libcpp
20932 maybe-install-info-libcpp:
20933 @if libcpp
20934 maybe-install-info-libcpp: install-info-libcpp
20935
20936 install-info-libcpp: \
20937 configure-libcpp \
20938 info-libcpp
20939 @[ -f ./libcpp/Makefile ] || exit 0; \
20940 r=`${PWD_COMMAND}`; export r; \
20941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20942 $(HOST_EXPORTS) \
20943 for flag in $(EXTRA_HOST_FLAGS) ; do \
20944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20945 done; \
20946 echo "Doing install-info in libcpp"; \
20947 (cd $(HOST_SUBDIR)/libcpp && \
20948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20950 "RANLIB=$${RANLIB}" \
20951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20952 install-info) \
20953 || exit 1
20954
20955 @endif libcpp
20956
20957 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20958 maybe-install-pdf-libcpp:
20959 @if libcpp
20960 maybe-install-pdf-libcpp: install-pdf-libcpp
20961
20962 install-pdf-libcpp: \
20963 configure-libcpp \
20964 pdf-libcpp
20965 @[ -f ./libcpp/Makefile ] || exit 0; \
20966 r=`${PWD_COMMAND}`; export r; \
20967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20968 $(HOST_EXPORTS) \
20969 for flag in $(EXTRA_HOST_FLAGS) ; do \
20970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20971 done; \
20972 echo "Doing install-pdf in libcpp"; \
20973 (cd $(HOST_SUBDIR)/libcpp && \
20974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20976 "RANLIB=$${RANLIB}" \
20977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20978 install-pdf) \
20979 || exit 1
20980
20981 @endif libcpp
20982
20983 .PHONY: maybe-install-html-libcpp install-html-libcpp
20984 maybe-install-html-libcpp:
20985 @if libcpp
20986 maybe-install-html-libcpp: install-html-libcpp
20987
20988 install-html-libcpp: \
20989 configure-libcpp \
20990 html-libcpp
20991 @[ -f ./libcpp/Makefile ] || exit 0; \
20992 r=`${PWD_COMMAND}`; export r; \
20993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20994 $(HOST_EXPORTS) \
20995 for flag in $(EXTRA_HOST_FLAGS) ; do \
20996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20997 done; \
20998 echo "Doing install-html in libcpp"; \
20999 (cd $(HOST_SUBDIR)/libcpp && \
21000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21002 "RANLIB=$${RANLIB}" \
21003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21004 install-html) \
21005 || exit 1
21006
21007 @endif libcpp
21008
21009 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21010 maybe-installcheck-libcpp:
21011 @if libcpp
21012 maybe-installcheck-libcpp: installcheck-libcpp
21013
21014 installcheck-libcpp: \
21015 configure-libcpp
21016 @[ -f ./libcpp/Makefile ] || exit 0; \
21017 r=`${PWD_COMMAND}`; export r; \
21018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21019 $(HOST_EXPORTS) \
21020 for flag in $(EXTRA_HOST_FLAGS) ; do \
21021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21022 done; \
21023 echo "Doing installcheck in libcpp"; \
21024 (cd $(HOST_SUBDIR)/libcpp && \
21025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21027 "RANLIB=$${RANLIB}" \
21028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21029 installcheck) \
21030 || exit 1
21031
21032 @endif libcpp
21033
21034 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21035 maybe-mostlyclean-libcpp:
21036 @if libcpp
21037 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21038
21039 mostlyclean-libcpp:
21040 @[ -f ./libcpp/Makefile ] || exit 0; \
21041 r=`${PWD_COMMAND}`; export r; \
21042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21043 $(HOST_EXPORTS) \
21044 for flag in $(EXTRA_HOST_FLAGS) ; do \
21045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21046 done; \
21047 echo "Doing mostlyclean in libcpp"; \
21048 (cd $(HOST_SUBDIR)/libcpp && \
21049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21051 "RANLIB=$${RANLIB}" \
21052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21053 mostlyclean) \
21054 || exit 1
21055
21056 @endif libcpp
21057
21058 .PHONY: maybe-clean-libcpp clean-libcpp
21059 maybe-clean-libcpp:
21060 @if libcpp
21061 maybe-clean-libcpp: clean-libcpp
21062
21063 clean-libcpp:
21064 @[ -f ./libcpp/Makefile ] || exit 0; \
21065 r=`${PWD_COMMAND}`; export r; \
21066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21067 $(HOST_EXPORTS) \
21068 for flag in $(EXTRA_HOST_FLAGS) ; do \
21069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21070 done; \
21071 echo "Doing clean in libcpp"; \
21072 (cd $(HOST_SUBDIR)/libcpp && \
21073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21075 "RANLIB=$${RANLIB}" \
21076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21077 clean) \
21078 || exit 1
21079
21080 @endif libcpp
21081
21082 .PHONY: maybe-distclean-libcpp distclean-libcpp
21083 maybe-distclean-libcpp:
21084 @if libcpp
21085 maybe-distclean-libcpp: distclean-libcpp
21086
21087 distclean-libcpp:
21088 @[ -f ./libcpp/Makefile ] || exit 0; \
21089 r=`${PWD_COMMAND}`; export r; \
21090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21091 $(HOST_EXPORTS) \
21092 for flag in $(EXTRA_HOST_FLAGS) ; do \
21093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21094 done; \
21095 echo "Doing distclean in libcpp"; \
21096 (cd $(HOST_SUBDIR)/libcpp && \
21097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21099 "RANLIB=$${RANLIB}" \
21100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21101 distclean) \
21102 || exit 1
21103
21104 @endif libcpp
21105
21106 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21107 maybe-maintainer-clean-libcpp:
21108 @if libcpp
21109 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21110
21111 maintainer-clean-libcpp:
21112 @[ -f ./libcpp/Makefile ] || exit 0; \
21113 r=`${PWD_COMMAND}`; export r; \
21114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21115 $(HOST_EXPORTS) \
21116 for flag in $(EXTRA_HOST_FLAGS) ; do \
21117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21118 done; \
21119 echo "Doing maintainer-clean in libcpp"; \
21120 (cd $(HOST_SUBDIR)/libcpp && \
21121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21123 "RANLIB=$${RANLIB}" \
21124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21125 maintainer-clean) \
21126 || exit 1
21127
21128 @endif libcpp
21129
21130
21131
21132 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21133 maybe-configure-libdecnumber:
21134 @if gcc-bootstrap
21135 configure-libdecnumber: stage_current
21136 @endif gcc-bootstrap
21137 @if libdecnumber
21138 maybe-configure-libdecnumber: configure-libdecnumber
21139 configure-libdecnumber:
21140 @r=`${PWD_COMMAND}`; export r; \
21141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21142 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21144 $(HOST_EXPORTS) \
21145 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21146 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21147 case $(srcdir) in \
21148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21149 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21151 esac; \
21152 module_srcdir=libdecnumber; \
21153 $(SHELL) \
21154 $$s/$$module_srcdir/configure \
21155 --srcdir=$${topdir}/$$module_srcdir \
21156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21157 --target=${target_alias} \
21158 || exit 1
21159 @endif libdecnumber
21160
21161
21162
21163 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21164 maybe-configure-stage1-libdecnumber:
21165 @if libdecnumber-bootstrap
21166 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21167 configure-stage1-libdecnumber:
21168 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21170 @r=`${PWD_COMMAND}`; export r; \
21171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21172 TFLAGS="$(STAGE1_TFLAGS)"; \
21173 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21174 $(HOST_EXPORTS) \
21175 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21176 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21177 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21178 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
21179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21180 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21181 case $(srcdir) in \
21182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21183 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21185 esac; \
21186 module_srcdir=libdecnumber; \
21187 $(SHELL) $$s/$$module_srcdir/configure \
21188 --srcdir=$${topdir}/$$module_srcdir \
21189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21190 --target=${target_alias} \
21191 \
21192 $(STAGE1_CONFIGURE_FLAGS)
21193 @endif libdecnumber-bootstrap
21194
21195 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21196 maybe-configure-stage2-libdecnumber:
21197 @if libdecnumber-bootstrap
21198 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21199 configure-stage2-libdecnumber:
21200 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21202 @r=`${PWD_COMMAND}`; export r; \
21203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21204 TFLAGS="$(STAGE2_TFLAGS)"; \
21205 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21206 $(HOST_EXPORTS) \
21207 $(POSTSTAGE1_HOST_EXPORTS) \
21208 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21209 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21210 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21211 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
21212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21213 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21214 case $(srcdir) in \
21215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21216 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21218 esac; \
21219 module_srcdir=libdecnumber; \
21220 $(SHELL) $$s/$$module_srcdir/configure \
21221 --srcdir=$${topdir}/$$module_srcdir \
21222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21223 --target=${target_alias} \
21224 --with-build-libsubdir=$(HOST_SUBDIR) \
21225 $(STAGE2_CONFIGURE_FLAGS)
21226 @endif libdecnumber-bootstrap
21227
21228 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21229 maybe-configure-stage3-libdecnumber:
21230 @if libdecnumber-bootstrap
21231 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21232 configure-stage3-libdecnumber:
21233 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21235 @r=`${PWD_COMMAND}`; export r; \
21236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21237 TFLAGS="$(STAGE3_TFLAGS)"; \
21238 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21239 $(HOST_EXPORTS) \
21240 $(POSTSTAGE1_HOST_EXPORTS) \
21241 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21242 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21243 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21244 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
21245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21246 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21247 case $(srcdir) in \
21248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21249 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21251 esac; \
21252 module_srcdir=libdecnumber; \
21253 $(SHELL) $$s/$$module_srcdir/configure \
21254 --srcdir=$${topdir}/$$module_srcdir \
21255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21256 --target=${target_alias} \
21257 --with-build-libsubdir=$(HOST_SUBDIR) \
21258 $(STAGE3_CONFIGURE_FLAGS)
21259 @endif libdecnumber-bootstrap
21260
21261 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21262 maybe-configure-stage4-libdecnumber:
21263 @if libdecnumber-bootstrap
21264 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21265 configure-stage4-libdecnumber:
21266 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21267 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21268 @r=`${PWD_COMMAND}`; export r; \
21269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21270 TFLAGS="$(STAGE4_TFLAGS)"; \
21271 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21272 $(HOST_EXPORTS) \
21273 $(POSTSTAGE1_HOST_EXPORTS) \
21274 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21275 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21276 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21277 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
21278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21279 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21280 case $(srcdir) in \
21281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21282 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21284 esac; \
21285 module_srcdir=libdecnumber; \
21286 $(SHELL) $$s/$$module_srcdir/configure \
21287 --srcdir=$${topdir}/$$module_srcdir \
21288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21289 --target=${target_alias} \
21290 --with-build-libsubdir=$(HOST_SUBDIR) \
21291 $(STAGE4_CONFIGURE_FLAGS)
21292 @endif libdecnumber-bootstrap
21293
21294 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21295 maybe-configure-stageprofile-libdecnumber:
21296 @if libdecnumber-bootstrap
21297 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21298 configure-stageprofile-libdecnumber:
21299 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21300 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21301 @r=`${PWD_COMMAND}`; export r; \
21302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21303 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21304 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21305 $(HOST_EXPORTS) \
21306 $(POSTSTAGE1_HOST_EXPORTS) \
21307 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21308 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21309 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21310 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
21311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21312 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21313 case $(srcdir) in \
21314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21315 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21317 esac; \
21318 module_srcdir=libdecnumber; \
21319 $(SHELL) $$s/$$module_srcdir/configure \
21320 --srcdir=$${topdir}/$$module_srcdir \
21321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21322 --target=${target_alias} \
21323 --with-build-libsubdir=$(HOST_SUBDIR) \
21324 $(STAGEprofile_CONFIGURE_FLAGS)
21325 @endif libdecnumber-bootstrap
21326
21327 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21328 maybe-configure-stagefeedback-libdecnumber:
21329 @if libdecnumber-bootstrap
21330 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21331 configure-stagefeedback-libdecnumber:
21332 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21334 @r=`${PWD_COMMAND}`; export r; \
21335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21336 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21337 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21338 $(HOST_EXPORTS) \
21339 $(POSTSTAGE1_HOST_EXPORTS) \
21340 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21341 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21342 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21343 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
21344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21345 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21346 case $(srcdir) in \
21347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21348 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21350 esac; \
21351 module_srcdir=libdecnumber; \
21352 $(SHELL) $$s/$$module_srcdir/configure \
21353 --srcdir=$${topdir}/$$module_srcdir \
21354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21355 --target=${target_alias} \
21356 --with-build-libsubdir=$(HOST_SUBDIR) \
21357 $(STAGEfeedback_CONFIGURE_FLAGS)
21358 @endif libdecnumber-bootstrap
21359
21360
21361
21362
21363
21364 .PHONY: all-libdecnumber maybe-all-libdecnumber
21365 maybe-all-libdecnumber:
21366 @if gcc-bootstrap
21367 all-libdecnumber: stage_current
21368 @endif gcc-bootstrap
21369 @if libdecnumber
21370 TARGET-libdecnumber=all
21371 maybe-all-libdecnumber: all-libdecnumber
21372 all-libdecnumber: configure-libdecnumber
21373 @r=`${PWD_COMMAND}`; export r; \
21374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21375 $(HOST_EXPORTS) \
21376 (cd $(HOST_SUBDIR)/libdecnumber && \
21377 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21378 $(TARGET-libdecnumber))
21379 @endif libdecnumber
21380
21381
21382
21383 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21384 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21385 maybe-all-stage1-libdecnumber:
21386 maybe-clean-stage1-libdecnumber:
21387 @if libdecnumber-bootstrap
21388 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21389 all-stage1: all-stage1-libdecnumber
21390 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21391 all-stage1-libdecnumber: configure-stage1-libdecnumber
21392 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21393 @r=`${PWD_COMMAND}`; export r; \
21394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21395 TFLAGS="$(STAGE1_TFLAGS)"; \
21396 $(HOST_EXPORTS) \
21397 cd $(HOST_SUBDIR)/libdecnumber && \
21398 \
21399 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21400 CFLAGS="$(STAGE1_CFLAGS)" \
21401 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21402 LIBCFLAGS="$(LIBCFLAGS)" \
21403 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21404 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21405 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21406 $(EXTRA_HOST_FLAGS) \
21407 $(STAGE1_FLAGS_TO_PASS) \
21408 TFLAGS="$(STAGE1_TFLAGS)" \
21409 $(TARGET-stage1-libdecnumber)
21410
21411 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21412 clean-stage1: clean-stage1-libdecnumber
21413 clean-stage1-libdecnumber:
21414 @if [ $(current_stage) = stage1 ]; then \
21415 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21416 else \
21417 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21418 $(MAKE) stage1-start; \
21419 fi; \
21420 cd $(HOST_SUBDIR)/libdecnumber && \
21421 $(MAKE) $(EXTRA_HOST_FLAGS) \
21422 $(STAGE1_FLAGS_TO_PASS) clean
21423 @endif libdecnumber-bootstrap
21424
21425
21426 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21427 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21428 maybe-all-stage2-libdecnumber:
21429 maybe-clean-stage2-libdecnumber:
21430 @if libdecnumber-bootstrap
21431 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21432 all-stage2: all-stage2-libdecnumber
21433 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21434 all-stage2-libdecnumber: configure-stage2-libdecnumber
21435 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21436 @r=`${PWD_COMMAND}`; export r; \
21437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21438 TFLAGS="$(STAGE2_TFLAGS)"; \
21439 $(HOST_EXPORTS) \
21440 $(POSTSTAGE1_HOST_EXPORTS) \
21441 cd $(HOST_SUBDIR)/libdecnumber && \
21442 \
21443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21444 CFLAGS="$(STAGE2_CFLAGS)" \
21445 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21446 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21450 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21451 TFLAGS="$(STAGE2_TFLAGS)" \
21452 $(TARGET-stage2-libdecnumber)
21453
21454 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21455 clean-stage2: clean-stage2-libdecnumber
21456 clean-stage2-libdecnumber:
21457 @if [ $(current_stage) = stage2 ]; then \
21458 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21459 else \
21460 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21461 $(MAKE) stage2-start; \
21462 fi; \
21463 cd $(HOST_SUBDIR)/libdecnumber && \
21464 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21465 @endif libdecnumber-bootstrap
21466
21467
21468 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21469 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21470 maybe-all-stage3-libdecnumber:
21471 maybe-clean-stage3-libdecnumber:
21472 @if libdecnumber-bootstrap
21473 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21474 all-stage3: all-stage3-libdecnumber
21475 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21476 all-stage3-libdecnumber: configure-stage3-libdecnumber
21477 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21478 @r=`${PWD_COMMAND}`; export r; \
21479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21480 TFLAGS="$(STAGE3_TFLAGS)"; \
21481 $(HOST_EXPORTS) \
21482 $(POSTSTAGE1_HOST_EXPORTS) \
21483 cd $(HOST_SUBDIR)/libdecnumber && \
21484 \
21485 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21486 CFLAGS="$(STAGE3_CFLAGS)" \
21487 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21488 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21489 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21490 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21491 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21492 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21493 TFLAGS="$(STAGE3_TFLAGS)" \
21494 $(TARGET-stage3-libdecnumber)
21495
21496 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21497 clean-stage3: clean-stage3-libdecnumber
21498 clean-stage3-libdecnumber:
21499 @if [ $(current_stage) = stage3 ]; then \
21500 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21501 else \
21502 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21503 $(MAKE) stage3-start; \
21504 fi; \
21505 cd $(HOST_SUBDIR)/libdecnumber && \
21506 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21507 @endif libdecnumber-bootstrap
21508
21509
21510 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21511 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21512 maybe-all-stage4-libdecnumber:
21513 maybe-clean-stage4-libdecnumber:
21514 @if libdecnumber-bootstrap
21515 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21516 all-stage4: all-stage4-libdecnumber
21517 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21518 all-stage4-libdecnumber: configure-stage4-libdecnumber
21519 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21520 @r=`${PWD_COMMAND}`; export r; \
21521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21522 TFLAGS="$(STAGE4_TFLAGS)"; \
21523 $(HOST_EXPORTS) \
21524 $(POSTSTAGE1_HOST_EXPORTS) \
21525 cd $(HOST_SUBDIR)/libdecnumber && \
21526 \
21527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21528 CFLAGS="$(STAGE4_CFLAGS)" \
21529 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21530 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21535 TFLAGS="$(STAGE4_TFLAGS)" \
21536 $(TARGET-stage4-libdecnumber)
21537
21538 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21539 clean-stage4: clean-stage4-libdecnumber
21540 clean-stage4-libdecnumber:
21541 @if [ $(current_stage) = stage4 ]; then \
21542 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21543 else \
21544 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21545 $(MAKE) stage4-start; \
21546 fi; \
21547 cd $(HOST_SUBDIR)/libdecnumber && \
21548 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21549 @endif libdecnumber-bootstrap
21550
21551
21552 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21553 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21554 maybe-all-stageprofile-libdecnumber:
21555 maybe-clean-stageprofile-libdecnumber:
21556 @if libdecnumber-bootstrap
21557 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21558 all-stageprofile: all-stageprofile-libdecnumber
21559 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21560 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21561 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21562 @r=`${PWD_COMMAND}`; export r; \
21563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21564 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21565 $(HOST_EXPORTS) \
21566 $(POSTSTAGE1_HOST_EXPORTS) \
21567 cd $(HOST_SUBDIR)/libdecnumber && \
21568 \
21569 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21570 CFLAGS="$(STAGEprofile_CFLAGS)" \
21571 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21572 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21573 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21574 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21575 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21576 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21577 TFLAGS="$(STAGEprofile_TFLAGS)" \
21578 $(TARGET-stageprofile-libdecnumber)
21579
21580 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21581 clean-stageprofile: clean-stageprofile-libdecnumber
21582 clean-stageprofile-libdecnumber:
21583 @if [ $(current_stage) = stageprofile ]; then \
21584 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21585 else \
21586 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21587 $(MAKE) stageprofile-start; \
21588 fi; \
21589 cd $(HOST_SUBDIR)/libdecnumber && \
21590 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21591 @endif libdecnumber-bootstrap
21592
21593
21594 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21595 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21596 maybe-all-stagefeedback-libdecnumber:
21597 maybe-clean-stagefeedback-libdecnumber:
21598 @if libdecnumber-bootstrap
21599 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21600 all-stagefeedback: all-stagefeedback-libdecnumber
21601 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21602 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21603 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21604 @r=`${PWD_COMMAND}`; export r; \
21605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21606 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21607 $(HOST_EXPORTS) \
21608 $(POSTSTAGE1_HOST_EXPORTS) \
21609 cd $(HOST_SUBDIR)/libdecnumber && \
21610 \
21611 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21612 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21613 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21614 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21615 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21616 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21617 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21618 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21619 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21620 $(TARGET-stagefeedback-libdecnumber)
21621
21622 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21623 clean-stagefeedback: clean-stagefeedback-libdecnumber
21624 clean-stagefeedback-libdecnumber:
21625 @if [ $(current_stage) = stagefeedback ]; then \
21626 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21627 else \
21628 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21629 $(MAKE) stagefeedback-start; \
21630 fi; \
21631 cd $(HOST_SUBDIR)/libdecnumber && \
21632 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21633 @endif libdecnumber-bootstrap
21634
21635
21636
21637
21638
21639 .PHONY: check-libdecnumber maybe-check-libdecnumber
21640 maybe-check-libdecnumber:
21641 @if libdecnumber
21642 maybe-check-libdecnumber: check-libdecnumber
21643
21644 check-libdecnumber:
21645 @: $(MAKE); $(unstage)
21646 @r=`${PWD_COMMAND}`; export r; \
21647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21648 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21649 (cd $(HOST_SUBDIR)/libdecnumber && \
21650 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
21651
21652 @endif libdecnumber
21653
21654 .PHONY: install-libdecnumber maybe-install-libdecnumber
21655 maybe-install-libdecnumber:
21656 @if libdecnumber
21657 maybe-install-libdecnumber: install-libdecnumber
21658
21659 install-libdecnumber: installdirs
21660 @: $(MAKE); $(unstage)
21661 @r=`${PWD_COMMAND}`; export r; \
21662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21663 $(HOST_EXPORTS) \
21664 (cd $(HOST_SUBDIR)/libdecnumber && \
21665 $(MAKE) $(FLAGS_TO_PASS) install)
21666
21667 @endif libdecnumber
21668
21669 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21670 maybe-install-strip-libdecnumber:
21671 @if libdecnumber
21672 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21673
21674 install-strip-libdecnumber: installdirs
21675 @: $(MAKE); $(unstage)
21676 @r=`${PWD_COMMAND}`; export r; \
21677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21678 $(HOST_EXPORTS) \
21679 (cd $(HOST_SUBDIR)/libdecnumber && \
21680 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21681
21682 @endif libdecnumber
21683
21684 # Other targets (info, dvi, pdf, etc.)
21685
21686 .PHONY: maybe-info-libdecnumber info-libdecnumber
21687 maybe-info-libdecnumber:
21688 @if libdecnumber
21689 maybe-info-libdecnumber: info-libdecnumber
21690
21691 info-libdecnumber: \
21692 configure-libdecnumber
21693 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21694 r=`${PWD_COMMAND}`; export r; \
21695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21696 $(HOST_EXPORTS) \
21697 for flag in $(EXTRA_HOST_FLAGS) ; do \
21698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21699 done; \
21700 echo "Doing info in libdecnumber"; \
21701 (cd $(HOST_SUBDIR)/libdecnumber && \
21702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21704 "RANLIB=$${RANLIB}" \
21705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21706 info) \
21707 || exit 1
21708
21709 @endif libdecnumber
21710
21711 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21712 maybe-dvi-libdecnumber:
21713 @if libdecnumber
21714 maybe-dvi-libdecnumber: dvi-libdecnumber
21715
21716 dvi-libdecnumber: \
21717 configure-libdecnumber
21718 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21719 r=`${PWD_COMMAND}`; export r; \
21720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21721 $(HOST_EXPORTS) \
21722 for flag in $(EXTRA_HOST_FLAGS) ; do \
21723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21724 done; \
21725 echo "Doing dvi in libdecnumber"; \
21726 (cd $(HOST_SUBDIR)/libdecnumber && \
21727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21729 "RANLIB=$${RANLIB}" \
21730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21731 dvi) \
21732 || exit 1
21733
21734 @endif libdecnumber
21735
21736 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21737 maybe-pdf-libdecnumber:
21738 @if libdecnumber
21739 maybe-pdf-libdecnumber: pdf-libdecnumber
21740
21741 pdf-libdecnumber: \
21742 configure-libdecnumber
21743 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21744 r=`${PWD_COMMAND}`; export r; \
21745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21746 $(HOST_EXPORTS) \
21747 for flag in $(EXTRA_HOST_FLAGS) ; do \
21748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21749 done; \
21750 echo "Doing pdf in libdecnumber"; \
21751 (cd $(HOST_SUBDIR)/libdecnumber && \
21752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21754 "RANLIB=$${RANLIB}" \
21755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21756 pdf) \
21757 || exit 1
21758
21759 @endif libdecnumber
21760
21761 .PHONY: maybe-html-libdecnumber html-libdecnumber
21762 maybe-html-libdecnumber:
21763 @if libdecnumber
21764 maybe-html-libdecnumber: html-libdecnumber
21765
21766 html-libdecnumber: \
21767 configure-libdecnumber
21768 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21769 r=`${PWD_COMMAND}`; export r; \
21770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21771 $(HOST_EXPORTS) \
21772 for flag in $(EXTRA_HOST_FLAGS) ; do \
21773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21774 done; \
21775 echo "Doing html in libdecnumber"; \
21776 (cd $(HOST_SUBDIR)/libdecnumber && \
21777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21779 "RANLIB=$${RANLIB}" \
21780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21781 html) \
21782 || exit 1
21783
21784 @endif libdecnumber
21785
21786 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21787 maybe-TAGS-libdecnumber:
21788 @if libdecnumber
21789 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21790
21791 TAGS-libdecnumber: \
21792 configure-libdecnumber
21793 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21794 r=`${PWD_COMMAND}`; export r; \
21795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21796 $(HOST_EXPORTS) \
21797 for flag in $(EXTRA_HOST_FLAGS) ; do \
21798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21799 done; \
21800 echo "Doing TAGS in libdecnumber"; \
21801 (cd $(HOST_SUBDIR)/libdecnumber && \
21802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21804 "RANLIB=$${RANLIB}" \
21805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21806 TAGS) \
21807 || exit 1
21808
21809 @endif libdecnumber
21810
21811 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21812 maybe-install-info-libdecnumber:
21813 @if libdecnumber
21814 maybe-install-info-libdecnumber: install-info-libdecnumber
21815
21816 install-info-libdecnumber: \
21817 configure-libdecnumber \
21818 info-libdecnumber
21819 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21820 r=`${PWD_COMMAND}`; export r; \
21821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21822 $(HOST_EXPORTS) \
21823 for flag in $(EXTRA_HOST_FLAGS) ; do \
21824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21825 done; \
21826 echo "Doing install-info in libdecnumber"; \
21827 (cd $(HOST_SUBDIR)/libdecnumber && \
21828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21830 "RANLIB=$${RANLIB}" \
21831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21832 install-info) \
21833 || exit 1
21834
21835 @endif libdecnumber
21836
21837 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21838 maybe-install-pdf-libdecnumber:
21839 @if libdecnumber
21840 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21841
21842 install-pdf-libdecnumber: \
21843 configure-libdecnumber \
21844 pdf-libdecnumber
21845 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21846 r=`${PWD_COMMAND}`; export r; \
21847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21848 $(HOST_EXPORTS) \
21849 for flag in $(EXTRA_HOST_FLAGS) ; do \
21850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21851 done; \
21852 echo "Doing install-pdf in libdecnumber"; \
21853 (cd $(HOST_SUBDIR)/libdecnumber && \
21854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21856 "RANLIB=$${RANLIB}" \
21857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21858 install-pdf) \
21859 || exit 1
21860
21861 @endif libdecnumber
21862
21863 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21864 maybe-install-html-libdecnumber:
21865 @if libdecnumber
21866 maybe-install-html-libdecnumber: install-html-libdecnumber
21867
21868 install-html-libdecnumber: \
21869 configure-libdecnumber \
21870 html-libdecnumber
21871 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21872 r=`${PWD_COMMAND}`; export r; \
21873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21874 $(HOST_EXPORTS) \
21875 for flag in $(EXTRA_HOST_FLAGS) ; do \
21876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21877 done; \
21878 echo "Doing install-html in libdecnumber"; \
21879 (cd $(HOST_SUBDIR)/libdecnumber && \
21880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21882 "RANLIB=$${RANLIB}" \
21883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21884 install-html) \
21885 || exit 1
21886
21887 @endif libdecnumber
21888
21889 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21890 maybe-installcheck-libdecnumber:
21891 @if libdecnumber
21892 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21893
21894 installcheck-libdecnumber: \
21895 configure-libdecnumber
21896 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21897 r=`${PWD_COMMAND}`; export r; \
21898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21899 $(HOST_EXPORTS) \
21900 for flag in $(EXTRA_HOST_FLAGS) ; do \
21901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21902 done; \
21903 echo "Doing installcheck in libdecnumber"; \
21904 (cd $(HOST_SUBDIR)/libdecnumber && \
21905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21907 "RANLIB=$${RANLIB}" \
21908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21909 installcheck) \
21910 || exit 1
21911
21912 @endif libdecnumber
21913
21914 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21915 maybe-mostlyclean-libdecnumber:
21916 @if libdecnumber
21917 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21918
21919 mostlyclean-libdecnumber:
21920 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21921 r=`${PWD_COMMAND}`; export r; \
21922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21923 $(HOST_EXPORTS) \
21924 for flag in $(EXTRA_HOST_FLAGS) ; do \
21925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21926 done; \
21927 echo "Doing mostlyclean in libdecnumber"; \
21928 (cd $(HOST_SUBDIR)/libdecnumber && \
21929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21931 "RANLIB=$${RANLIB}" \
21932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21933 mostlyclean) \
21934 || exit 1
21935
21936 @endif libdecnumber
21937
21938 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21939 maybe-clean-libdecnumber:
21940 @if libdecnumber
21941 maybe-clean-libdecnumber: clean-libdecnumber
21942
21943 clean-libdecnumber:
21944 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21945 r=`${PWD_COMMAND}`; export r; \
21946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21947 $(HOST_EXPORTS) \
21948 for flag in $(EXTRA_HOST_FLAGS) ; do \
21949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21950 done; \
21951 echo "Doing clean in libdecnumber"; \
21952 (cd $(HOST_SUBDIR)/libdecnumber && \
21953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21955 "RANLIB=$${RANLIB}" \
21956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21957 clean) \
21958 || exit 1
21959
21960 @endif libdecnumber
21961
21962 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21963 maybe-distclean-libdecnumber:
21964 @if libdecnumber
21965 maybe-distclean-libdecnumber: distclean-libdecnumber
21966
21967 distclean-libdecnumber:
21968 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21969 r=`${PWD_COMMAND}`; export r; \
21970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21971 $(HOST_EXPORTS) \
21972 for flag in $(EXTRA_HOST_FLAGS) ; do \
21973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21974 done; \
21975 echo "Doing distclean in libdecnumber"; \
21976 (cd $(HOST_SUBDIR)/libdecnumber && \
21977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21979 "RANLIB=$${RANLIB}" \
21980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21981 distclean) \
21982 || exit 1
21983
21984 @endif libdecnumber
21985
21986 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21987 maybe-maintainer-clean-libdecnumber:
21988 @if libdecnumber
21989 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21990
21991 maintainer-clean-libdecnumber:
21992 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21993 r=`${PWD_COMMAND}`; export r; \
21994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21995 $(HOST_EXPORTS) \
21996 for flag in $(EXTRA_HOST_FLAGS) ; do \
21997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21998 done; \
21999 echo "Doing maintainer-clean in libdecnumber"; \
22000 (cd $(HOST_SUBDIR)/libdecnumber && \
22001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22003 "RANLIB=$${RANLIB}" \
22004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22005 maintainer-clean) \
22006 || exit 1
22007
22008 @endif libdecnumber
22009
22010
22011
22012 .PHONY: configure-libgui maybe-configure-libgui
22013 maybe-configure-libgui:
22014 @if gcc-bootstrap
22015 configure-libgui: stage_current
22016 @endif gcc-bootstrap
22017 @if libgui
22018 maybe-configure-libgui: configure-libgui
22019 configure-libgui:
22020 @: $(MAKE); $(unstage)
22021 @r=`${PWD_COMMAND}`; export r; \
22022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22023 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
22025 $(HOST_EXPORTS) \
22026 echo Configuring in $(HOST_SUBDIR)/libgui; \
22027 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22028 case $(srcdir) in \
22029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22030 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22032 esac; \
22033 module_srcdir=libgui; \
22034 $(SHELL) \
22035 $$s/$$module_srcdir/configure \
22036 --srcdir=$${topdir}/$$module_srcdir \
22037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22038 --target=${target_alias} \
22039 || exit 1
22040 @endif libgui
22041
22042
22043
22044
22045
22046 .PHONY: all-libgui maybe-all-libgui
22047 maybe-all-libgui:
22048 @if gcc-bootstrap
22049 all-libgui: stage_current
22050 @endif gcc-bootstrap
22051 @if libgui
22052 TARGET-libgui=all
22053 maybe-all-libgui: all-libgui
22054 all-libgui: configure-libgui
22055 @: $(MAKE); $(unstage)
22056 @r=`${PWD_COMMAND}`; export r; \
22057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22058 $(HOST_EXPORTS) \
22059 (cd $(HOST_SUBDIR)/libgui && \
22060 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22061 $(TARGET-libgui))
22062 @endif libgui
22063
22064
22065
22066
22067 .PHONY: check-libgui maybe-check-libgui
22068 maybe-check-libgui:
22069 @if libgui
22070 maybe-check-libgui: check-libgui
22071
22072 check-libgui:
22073 @: $(MAKE); $(unstage)
22074 @r=`${PWD_COMMAND}`; export r; \
22075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22076 $(HOST_EXPORTS) \
22077 (cd $(HOST_SUBDIR)/libgui && \
22078 $(MAKE) $(FLAGS_TO_PASS) check)
22079
22080 @endif libgui
22081
22082 .PHONY: install-libgui maybe-install-libgui
22083 maybe-install-libgui:
22084 @if libgui
22085 maybe-install-libgui: install-libgui
22086
22087 install-libgui: installdirs
22088 @: $(MAKE); $(unstage)
22089 @r=`${PWD_COMMAND}`; export r; \
22090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22091 $(HOST_EXPORTS) \
22092 (cd $(HOST_SUBDIR)/libgui && \
22093 $(MAKE) $(FLAGS_TO_PASS) install)
22094
22095 @endif libgui
22096
22097 .PHONY: install-strip-libgui maybe-install-strip-libgui
22098 maybe-install-strip-libgui:
22099 @if libgui
22100 maybe-install-strip-libgui: install-strip-libgui
22101
22102 install-strip-libgui: installdirs
22103 @: $(MAKE); $(unstage)
22104 @r=`${PWD_COMMAND}`; export r; \
22105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22106 $(HOST_EXPORTS) \
22107 (cd $(HOST_SUBDIR)/libgui && \
22108 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22109
22110 @endif libgui
22111
22112 # Other targets (info, dvi, pdf, etc.)
22113
22114 .PHONY: maybe-info-libgui info-libgui
22115 maybe-info-libgui:
22116 @if libgui
22117 maybe-info-libgui: info-libgui
22118
22119 info-libgui: \
22120 configure-libgui
22121 @: $(MAKE); $(unstage)
22122 @[ -f ./libgui/Makefile ] || exit 0; \
22123 r=`${PWD_COMMAND}`; export r; \
22124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22125 $(HOST_EXPORTS) \
22126 for flag in $(EXTRA_HOST_FLAGS) ; do \
22127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22128 done; \
22129 echo "Doing info in libgui"; \
22130 (cd $(HOST_SUBDIR)/libgui && \
22131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22133 "RANLIB=$${RANLIB}" \
22134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22135 info) \
22136 || exit 1
22137
22138 @endif libgui
22139
22140 .PHONY: maybe-dvi-libgui dvi-libgui
22141 maybe-dvi-libgui:
22142 @if libgui
22143 maybe-dvi-libgui: dvi-libgui
22144
22145 dvi-libgui: \
22146 configure-libgui
22147 @: $(MAKE); $(unstage)
22148 @[ -f ./libgui/Makefile ] || exit 0; \
22149 r=`${PWD_COMMAND}`; export r; \
22150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22151 $(HOST_EXPORTS) \
22152 for flag in $(EXTRA_HOST_FLAGS) ; do \
22153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22154 done; \
22155 echo "Doing dvi in libgui"; \
22156 (cd $(HOST_SUBDIR)/libgui && \
22157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22159 "RANLIB=$${RANLIB}" \
22160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22161 dvi) \
22162 || exit 1
22163
22164 @endif libgui
22165
22166 .PHONY: maybe-pdf-libgui pdf-libgui
22167 maybe-pdf-libgui:
22168 @if libgui
22169 maybe-pdf-libgui: pdf-libgui
22170
22171 pdf-libgui: \
22172 configure-libgui
22173 @: $(MAKE); $(unstage)
22174 @[ -f ./libgui/Makefile ] || exit 0; \
22175 r=`${PWD_COMMAND}`; export r; \
22176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22177 $(HOST_EXPORTS) \
22178 for flag in $(EXTRA_HOST_FLAGS) ; do \
22179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22180 done; \
22181 echo "Doing pdf in libgui"; \
22182 (cd $(HOST_SUBDIR)/libgui && \
22183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22185 "RANLIB=$${RANLIB}" \
22186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22187 pdf) \
22188 || exit 1
22189
22190 @endif libgui
22191
22192 .PHONY: maybe-html-libgui html-libgui
22193 maybe-html-libgui:
22194 @if libgui
22195 maybe-html-libgui: html-libgui
22196
22197 html-libgui: \
22198 configure-libgui
22199 @: $(MAKE); $(unstage)
22200 @[ -f ./libgui/Makefile ] || exit 0; \
22201 r=`${PWD_COMMAND}`; export r; \
22202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22203 $(HOST_EXPORTS) \
22204 for flag in $(EXTRA_HOST_FLAGS) ; do \
22205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22206 done; \
22207 echo "Doing html in libgui"; \
22208 (cd $(HOST_SUBDIR)/libgui && \
22209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22211 "RANLIB=$${RANLIB}" \
22212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22213 html) \
22214 || exit 1
22215
22216 @endif libgui
22217
22218 .PHONY: maybe-TAGS-libgui TAGS-libgui
22219 maybe-TAGS-libgui:
22220 @if libgui
22221 maybe-TAGS-libgui: TAGS-libgui
22222
22223 TAGS-libgui: \
22224 configure-libgui
22225 @: $(MAKE); $(unstage)
22226 @[ -f ./libgui/Makefile ] || exit 0; \
22227 r=`${PWD_COMMAND}`; export r; \
22228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22229 $(HOST_EXPORTS) \
22230 for flag in $(EXTRA_HOST_FLAGS) ; do \
22231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22232 done; \
22233 echo "Doing TAGS in libgui"; \
22234 (cd $(HOST_SUBDIR)/libgui && \
22235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22237 "RANLIB=$${RANLIB}" \
22238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22239 TAGS) \
22240 || exit 1
22241
22242 @endif libgui
22243
22244 .PHONY: maybe-install-info-libgui install-info-libgui
22245 maybe-install-info-libgui:
22246 @if libgui
22247 maybe-install-info-libgui: install-info-libgui
22248
22249 install-info-libgui: \
22250 configure-libgui \
22251 info-libgui
22252 @: $(MAKE); $(unstage)
22253 @[ -f ./libgui/Makefile ] || exit 0; \
22254 r=`${PWD_COMMAND}`; export r; \
22255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22256 $(HOST_EXPORTS) \
22257 for flag in $(EXTRA_HOST_FLAGS) ; do \
22258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22259 done; \
22260 echo "Doing install-info in libgui"; \
22261 (cd $(HOST_SUBDIR)/libgui && \
22262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22264 "RANLIB=$${RANLIB}" \
22265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22266 install-info) \
22267 || exit 1
22268
22269 @endif libgui
22270
22271 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22272 maybe-install-pdf-libgui:
22273 @if libgui
22274 maybe-install-pdf-libgui: install-pdf-libgui
22275
22276 install-pdf-libgui: \
22277 configure-libgui \
22278 pdf-libgui
22279 @: $(MAKE); $(unstage)
22280 @[ -f ./libgui/Makefile ] || exit 0; \
22281 r=`${PWD_COMMAND}`; export r; \
22282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22283 $(HOST_EXPORTS) \
22284 for flag in $(EXTRA_HOST_FLAGS) ; do \
22285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22286 done; \
22287 echo "Doing install-pdf in libgui"; \
22288 (cd $(HOST_SUBDIR)/libgui && \
22289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22291 "RANLIB=$${RANLIB}" \
22292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22293 install-pdf) \
22294 || exit 1
22295
22296 @endif libgui
22297
22298 .PHONY: maybe-install-html-libgui install-html-libgui
22299 maybe-install-html-libgui:
22300 @if libgui
22301 maybe-install-html-libgui: install-html-libgui
22302
22303 install-html-libgui: \
22304 configure-libgui \
22305 html-libgui
22306 @: $(MAKE); $(unstage)
22307 @[ -f ./libgui/Makefile ] || exit 0; \
22308 r=`${PWD_COMMAND}`; export r; \
22309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22310 $(HOST_EXPORTS) \
22311 for flag in $(EXTRA_HOST_FLAGS) ; do \
22312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22313 done; \
22314 echo "Doing install-html in libgui"; \
22315 (cd $(HOST_SUBDIR)/libgui && \
22316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22318 "RANLIB=$${RANLIB}" \
22319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22320 install-html) \
22321 || exit 1
22322
22323 @endif libgui
22324
22325 .PHONY: maybe-installcheck-libgui installcheck-libgui
22326 maybe-installcheck-libgui:
22327 @if libgui
22328 maybe-installcheck-libgui: installcheck-libgui
22329
22330 installcheck-libgui: \
22331 configure-libgui
22332 @: $(MAKE); $(unstage)
22333 @[ -f ./libgui/Makefile ] || exit 0; \
22334 r=`${PWD_COMMAND}`; export r; \
22335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22336 $(HOST_EXPORTS) \
22337 for flag in $(EXTRA_HOST_FLAGS) ; do \
22338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22339 done; \
22340 echo "Doing installcheck in libgui"; \
22341 (cd $(HOST_SUBDIR)/libgui && \
22342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22344 "RANLIB=$${RANLIB}" \
22345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22346 installcheck) \
22347 || exit 1
22348
22349 @endif libgui
22350
22351 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22352 maybe-mostlyclean-libgui:
22353 @if libgui
22354 maybe-mostlyclean-libgui: mostlyclean-libgui
22355
22356 mostlyclean-libgui:
22357 @: $(MAKE); $(unstage)
22358 @[ -f ./libgui/Makefile ] || exit 0; \
22359 r=`${PWD_COMMAND}`; export r; \
22360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22361 $(HOST_EXPORTS) \
22362 for flag in $(EXTRA_HOST_FLAGS) ; do \
22363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22364 done; \
22365 echo "Doing mostlyclean in libgui"; \
22366 (cd $(HOST_SUBDIR)/libgui && \
22367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22369 "RANLIB=$${RANLIB}" \
22370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22371 mostlyclean) \
22372 || exit 1
22373
22374 @endif libgui
22375
22376 .PHONY: maybe-clean-libgui clean-libgui
22377 maybe-clean-libgui:
22378 @if libgui
22379 maybe-clean-libgui: clean-libgui
22380
22381 clean-libgui:
22382 @: $(MAKE); $(unstage)
22383 @[ -f ./libgui/Makefile ] || exit 0; \
22384 r=`${PWD_COMMAND}`; export r; \
22385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22386 $(HOST_EXPORTS) \
22387 for flag in $(EXTRA_HOST_FLAGS) ; do \
22388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22389 done; \
22390 echo "Doing clean in libgui"; \
22391 (cd $(HOST_SUBDIR)/libgui && \
22392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22394 "RANLIB=$${RANLIB}" \
22395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22396 clean) \
22397 || exit 1
22398
22399 @endif libgui
22400
22401 .PHONY: maybe-distclean-libgui distclean-libgui
22402 maybe-distclean-libgui:
22403 @if libgui
22404 maybe-distclean-libgui: distclean-libgui
22405
22406 distclean-libgui:
22407 @: $(MAKE); $(unstage)
22408 @[ -f ./libgui/Makefile ] || exit 0; \
22409 r=`${PWD_COMMAND}`; export r; \
22410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22411 $(HOST_EXPORTS) \
22412 for flag in $(EXTRA_HOST_FLAGS) ; do \
22413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22414 done; \
22415 echo "Doing distclean in libgui"; \
22416 (cd $(HOST_SUBDIR)/libgui && \
22417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22419 "RANLIB=$${RANLIB}" \
22420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22421 distclean) \
22422 || exit 1
22423
22424 @endif libgui
22425
22426 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22427 maybe-maintainer-clean-libgui:
22428 @if libgui
22429 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22430
22431 maintainer-clean-libgui:
22432 @: $(MAKE); $(unstage)
22433 @[ -f ./libgui/Makefile ] || exit 0; \
22434 r=`${PWD_COMMAND}`; export r; \
22435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22436 $(HOST_EXPORTS) \
22437 for flag in $(EXTRA_HOST_FLAGS) ; do \
22438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22439 done; \
22440 echo "Doing maintainer-clean in libgui"; \
22441 (cd $(HOST_SUBDIR)/libgui && \
22442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22444 "RANLIB=$${RANLIB}" \
22445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22446 maintainer-clean) \
22447 || exit 1
22448
22449 @endif libgui
22450
22451
22452
22453 .PHONY: configure-libiberty maybe-configure-libiberty
22454 maybe-configure-libiberty:
22455 @if gcc-bootstrap
22456 configure-libiberty: stage_current
22457 @endif gcc-bootstrap
22458 @if libiberty
22459 maybe-configure-libiberty: configure-libiberty
22460 configure-libiberty:
22461 @r=`${PWD_COMMAND}`; export r; \
22462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22463 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22464 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22465 $(HOST_EXPORTS) \
22466 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22467 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22468 case $(srcdir) in \
22469 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22470 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22471 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22472 esac; \
22473 module_srcdir=libiberty; \
22474 $(SHELL) \
22475 $$s/$$module_srcdir/configure \
22476 --srcdir=$${topdir}/$$module_srcdir \
22477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22478 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22479 || exit 1
22480 @endif libiberty
22481
22482
22483
22484 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22485 maybe-configure-stage1-libiberty:
22486 @if libiberty-bootstrap
22487 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22488 configure-stage1-libiberty:
22489 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22490 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22491 @r=`${PWD_COMMAND}`; export r; \
22492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22493 TFLAGS="$(STAGE1_TFLAGS)"; \
22494 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22495 $(HOST_EXPORTS) \
22496 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22497 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22498 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22499 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
22500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22501 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22502 case $(srcdir) in \
22503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22504 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22506 esac; \
22507 module_srcdir=libiberty; \
22508 $(SHELL) $$s/$$module_srcdir/configure \
22509 --srcdir=$${topdir}/$$module_srcdir \
22510 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22511 --target=${target_alias} \
22512 \
22513 $(STAGE1_CONFIGURE_FLAGS) \
22514 @extra_host_libiberty_configure_flags@
22515 @endif libiberty-bootstrap
22516
22517 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22518 maybe-configure-stage2-libiberty:
22519 @if libiberty-bootstrap
22520 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22521 configure-stage2-libiberty:
22522 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22523 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22524 @r=`${PWD_COMMAND}`; export r; \
22525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22526 TFLAGS="$(STAGE2_TFLAGS)"; \
22527 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22528 $(HOST_EXPORTS) \
22529 $(POSTSTAGE1_HOST_EXPORTS) \
22530 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22531 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22532 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22533 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
22534 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22535 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22536 case $(srcdir) in \
22537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22538 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22540 esac; \
22541 module_srcdir=libiberty; \
22542 $(SHELL) $$s/$$module_srcdir/configure \
22543 --srcdir=$${topdir}/$$module_srcdir \
22544 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22545 --target=${target_alias} \
22546 --with-build-libsubdir=$(HOST_SUBDIR) \
22547 $(STAGE2_CONFIGURE_FLAGS) \
22548 @extra_host_libiberty_configure_flags@
22549 @endif libiberty-bootstrap
22550
22551 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22552 maybe-configure-stage3-libiberty:
22553 @if libiberty-bootstrap
22554 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22555 configure-stage3-libiberty:
22556 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22557 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22558 @r=`${PWD_COMMAND}`; export r; \
22559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22560 TFLAGS="$(STAGE3_TFLAGS)"; \
22561 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22562 $(HOST_EXPORTS) \
22563 $(POSTSTAGE1_HOST_EXPORTS) \
22564 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22565 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22566 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22567 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
22568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22569 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22570 case $(srcdir) in \
22571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22572 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22574 esac; \
22575 module_srcdir=libiberty; \
22576 $(SHELL) $$s/$$module_srcdir/configure \
22577 --srcdir=$${topdir}/$$module_srcdir \
22578 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22579 --target=${target_alias} \
22580 --with-build-libsubdir=$(HOST_SUBDIR) \
22581 $(STAGE3_CONFIGURE_FLAGS) \
22582 @extra_host_libiberty_configure_flags@
22583 @endif libiberty-bootstrap
22584
22585 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22586 maybe-configure-stage4-libiberty:
22587 @if libiberty-bootstrap
22588 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22589 configure-stage4-libiberty:
22590 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22591 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22592 @r=`${PWD_COMMAND}`; export r; \
22593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22594 TFLAGS="$(STAGE4_TFLAGS)"; \
22595 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22596 $(HOST_EXPORTS) \
22597 $(POSTSTAGE1_HOST_EXPORTS) \
22598 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22599 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22600 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22601 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
22602 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22603 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22604 case $(srcdir) in \
22605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22606 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22608 esac; \
22609 module_srcdir=libiberty; \
22610 $(SHELL) $$s/$$module_srcdir/configure \
22611 --srcdir=$${topdir}/$$module_srcdir \
22612 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22613 --target=${target_alias} \
22614 --with-build-libsubdir=$(HOST_SUBDIR) \
22615 $(STAGE4_CONFIGURE_FLAGS) \
22616 @extra_host_libiberty_configure_flags@
22617 @endif libiberty-bootstrap
22618
22619 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22620 maybe-configure-stageprofile-libiberty:
22621 @if libiberty-bootstrap
22622 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22623 configure-stageprofile-libiberty:
22624 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22625 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22626 @r=`${PWD_COMMAND}`; export r; \
22627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22628 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22629 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22630 $(HOST_EXPORTS) \
22631 $(POSTSTAGE1_HOST_EXPORTS) \
22632 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22633 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22634 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22635 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
22636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22637 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22638 case $(srcdir) in \
22639 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22640 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22641 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22642 esac; \
22643 module_srcdir=libiberty; \
22644 $(SHELL) $$s/$$module_srcdir/configure \
22645 --srcdir=$${topdir}/$$module_srcdir \
22646 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22647 --target=${target_alias} \
22648 --with-build-libsubdir=$(HOST_SUBDIR) \
22649 $(STAGEprofile_CONFIGURE_FLAGS) \
22650 @extra_host_libiberty_configure_flags@
22651 @endif libiberty-bootstrap
22652
22653 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22654 maybe-configure-stagefeedback-libiberty:
22655 @if libiberty-bootstrap
22656 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22657 configure-stagefeedback-libiberty:
22658 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22659 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22660 @r=`${PWD_COMMAND}`; export r; \
22661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22662 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22663 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22664 $(HOST_EXPORTS) \
22665 $(POSTSTAGE1_HOST_EXPORTS) \
22666 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22667 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22668 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22669 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
22670 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22671 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22672 case $(srcdir) in \
22673 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22674 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22675 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22676 esac; \
22677 module_srcdir=libiberty; \
22678 $(SHELL) $$s/$$module_srcdir/configure \
22679 --srcdir=$${topdir}/$$module_srcdir \
22680 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22681 --target=${target_alias} \
22682 --with-build-libsubdir=$(HOST_SUBDIR) \
22683 $(STAGEfeedback_CONFIGURE_FLAGS) \
22684 @extra_host_libiberty_configure_flags@
22685 @endif libiberty-bootstrap
22686
22687
22688
22689
22690
22691 .PHONY: all-libiberty maybe-all-libiberty
22692 maybe-all-libiberty:
22693 @if gcc-bootstrap
22694 all-libiberty: stage_current
22695 @endif gcc-bootstrap
22696 @if libiberty
22697 TARGET-libiberty=all
22698 maybe-all-libiberty: all-libiberty
22699 all-libiberty: configure-libiberty
22700 @r=`${PWD_COMMAND}`; export r; \
22701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22702 $(HOST_EXPORTS) \
22703 (cd $(HOST_SUBDIR)/libiberty && \
22704 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22705 $(TARGET-libiberty))
22706 @endif libiberty
22707
22708
22709
22710 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22711 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22712 maybe-all-stage1-libiberty:
22713 maybe-clean-stage1-libiberty:
22714 @if libiberty-bootstrap
22715 maybe-all-stage1-libiberty: all-stage1-libiberty
22716 all-stage1: all-stage1-libiberty
22717 TARGET-stage1-libiberty = $(TARGET-libiberty)
22718 all-stage1-libiberty: configure-stage1-libiberty
22719 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22720 @r=`${PWD_COMMAND}`; export r; \
22721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22722 TFLAGS="$(STAGE1_TFLAGS)"; \
22723 $(HOST_EXPORTS) \
22724 cd $(HOST_SUBDIR)/libiberty && \
22725 \
22726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22727 CFLAGS="$(STAGE1_CFLAGS)" \
22728 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22729 LIBCFLAGS="$(LIBCFLAGS)" \
22730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22733 $(EXTRA_HOST_FLAGS) \
22734 $(STAGE1_FLAGS_TO_PASS) \
22735 TFLAGS="$(STAGE1_TFLAGS)" \
22736 $(TARGET-stage1-libiberty)
22737
22738 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22739 clean-stage1: clean-stage1-libiberty
22740 clean-stage1-libiberty:
22741 @if [ $(current_stage) = stage1 ]; then \
22742 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22743 else \
22744 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22745 $(MAKE) stage1-start; \
22746 fi; \
22747 cd $(HOST_SUBDIR)/libiberty && \
22748 $(MAKE) $(EXTRA_HOST_FLAGS) \
22749 $(STAGE1_FLAGS_TO_PASS) clean
22750 @endif libiberty-bootstrap
22751
22752
22753 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22754 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22755 maybe-all-stage2-libiberty:
22756 maybe-clean-stage2-libiberty:
22757 @if libiberty-bootstrap
22758 maybe-all-stage2-libiberty: all-stage2-libiberty
22759 all-stage2: all-stage2-libiberty
22760 TARGET-stage2-libiberty = $(TARGET-libiberty)
22761 all-stage2-libiberty: configure-stage2-libiberty
22762 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22763 @r=`${PWD_COMMAND}`; export r; \
22764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22765 TFLAGS="$(STAGE2_TFLAGS)"; \
22766 $(HOST_EXPORTS) \
22767 $(POSTSTAGE1_HOST_EXPORTS) \
22768 cd $(HOST_SUBDIR)/libiberty && \
22769 \
22770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22771 CFLAGS="$(STAGE2_CFLAGS)" \
22772 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22773 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22774 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22775 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22776 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22777 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22778 TFLAGS="$(STAGE2_TFLAGS)" \
22779 $(TARGET-stage2-libiberty)
22780
22781 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22782 clean-stage2: clean-stage2-libiberty
22783 clean-stage2-libiberty:
22784 @if [ $(current_stage) = stage2 ]; then \
22785 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22786 else \
22787 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22788 $(MAKE) stage2-start; \
22789 fi; \
22790 cd $(HOST_SUBDIR)/libiberty && \
22791 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22792 @endif libiberty-bootstrap
22793
22794
22795 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22796 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22797 maybe-all-stage3-libiberty:
22798 maybe-clean-stage3-libiberty:
22799 @if libiberty-bootstrap
22800 maybe-all-stage3-libiberty: all-stage3-libiberty
22801 all-stage3: all-stage3-libiberty
22802 TARGET-stage3-libiberty = $(TARGET-libiberty)
22803 all-stage3-libiberty: configure-stage3-libiberty
22804 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22805 @r=`${PWD_COMMAND}`; export r; \
22806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22807 TFLAGS="$(STAGE3_TFLAGS)"; \
22808 $(HOST_EXPORTS) \
22809 $(POSTSTAGE1_HOST_EXPORTS) \
22810 cd $(HOST_SUBDIR)/libiberty && \
22811 \
22812 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22813 CFLAGS="$(STAGE3_CFLAGS)" \
22814 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22815 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22816 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22817 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22818 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22819 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22820 TFLAGS="$(STAGE3_TFLAGS)" \
22821 $(TARGET-stage3-libiberty)
22822
22823 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22824 clean-stage3: clean-stage3-libiberty
22825 clean-stage3-libiberty:
22826 @if [ $(current_stage) = stage3 ]; then \
22827 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22828 else \
22829 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22830 $(MAKE) stage3-start; \
22831 fi; \
22832 cd $(HOST_SUBDIR)/libiberty && \
22833 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22834 @endif libiberty-bootstrap
22835
22836
22837 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22838 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22839 maybe-all-stage4-libiberty:
22840 maybe-clean-stage4-libiberty:
22841 @if libiberty-bootstrap
22842 maybe-all-stage4-libiberty: all-stage4-libiberty
22843 all-stage4: all-stage4-libiberty
22844 TARGET-stage4-libiberty = $(TARGET-libiberty)
22845 all-stage4-libiberty: configure-stage4-libiberty
22846 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22847 @r=`${PWD_COMMAND}`; export r; \
22848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22849 TFLAGS="$(STAGE4_TFLAGS)"; \
22850 $(HOST_EXPORTS) \
22851 $(POSTSTAGE1_HOST_EXPORTS) \
22852 cd $(HOST_SUBDIR)/libiberty && \
22853 \
22854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22855 CFLAGS="$(STAGE4_CFLAGS)" \
22856 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22857 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22862 TFLAGS="$(STAGE4_TFLAGS)" \
22863 $(TARGET-stage4-libiberty)
22864
22865 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22866 clean-stage4: clean-stage4-libiberty
22867 clean-stage4-libiberty:
22868 @if [ $(current_stage) = stage4 ]; then \
22869 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22870 else \
22871 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22872 $(MAKE) stage4-start; \
22873 fi; \
22874 cd $(HOST_SUBDIR)/libiberty && \
22875 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22876 @endif libiberty-bootstrap
22877
22878
22879 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22880 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22881 maybe-all-stageprofile-libiberty:
22882 maybe-clean-stageprofile-libiberty:
22883 @if libiberty-bootstrap
22884 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22885 all-stageprofile: all-stageprofile-libiberty
22886 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22887 all-stageprofile-libiberty: configure-stageprofile-libiberty
22888 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22889 @r=`${PWD_COMMAND}`; export r; \
22890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22891 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22892 $(HOST_EXPORTS) \
22893 $(POSTSTAGE1_HOST_EXPORTS) \
22894 cd $(HOST_SUBDIR)/libiberty && \
22895 \
22896 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22897 CFLAGS="$(STAGEprofile_CFLAGS)" \
22898 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22899 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22900 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22901 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22902 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22903 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22904 TFLAGS="$(STAGEprofile_TFLAGS)" \
22905 $(TARGET-stageprofile-libiberty)
22906
22907 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22908 clean-stageprofile: clean-stageprofile-libiberty
22909 clean-stageprofile-libiberty:
22910 @if [ $(current_stage) = stageprofile ]; then \
22911 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22912 else \
22913 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22914 $(MAKE) stageprofile-start; \
22915 fi; \
22916 cd $(HOST_SUBDIR)/libiberty && \
22917 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22918 @endif libiberty-bootstrap
22919
22920
22921 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22922 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22923 maybe-all-stagefeedback-libiberty:
22924 maybe-clean-stagefeedback-libiberty:
22925 @if libiberty-bootstrap
22926 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22927 all-stagefeedback: all-stagefeedback-libiberty
22928 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22929 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22930 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22931 @r=`${PWD_COMMAND}`; export r; \
22932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22933 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22934 $(HOST_EXPORTS) \
22935 $(POSTSTAGE1_HOST_EXPORTS) \
22936 cd $(HOST_SUBDIR)/libiberty && \
22937 \
22938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22939 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22940 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22941 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22945 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22946 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22947 $(TARGET-stagefeedback-libiberty)
22948
22949 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22950 clean-stagefeedback: clean-stagefeedback-libiberty
22951 clean-stagefeedback-libiberty:
22952 @if [ $(current_stage) = stagefeedback ]; then \
22953 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22954 else \
22955 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22956 $(MAKE) stagefeedback-start; \
22957 fi; \
22958 cd $(HOST_SUBDIR)/libiberty && \
22959 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22960 @endif libiberty-bootstrap
22961
22962
22963
22964
22965
22966 .PHONY: check-libiberty maybe-check-libiberty
22967 maybe-check-libiberty:
22968 @if libiberty
22969 maybe-check-libiberty: check-libiberty
22970
22971 check-libiberty:
22972 @: $(MAKE); $(unstage)
22973 @r=`${PWD_COMMAND}`; export r; \
22974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22975 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22976 (cd $(HOST_SUBDIR)/libiberty && \
22977 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
22978
22979 @endif libiberty
22980
22981 .PHONY: install-libiberty maybe-install-libiberty
22982 maybe-install-libiberty:
22983 @if libiberty
22984 maybe-install-libiberty: install-libiberty
22985
22986 install-libiberty: installdirs
22987 @: $(MAKE); $(unstage)
22988 @r=`${PWD_COMMAND}`; export r; \
22989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22990 $(HOST_EXPORTS) \
22991 (cd $(HOST_SUBDIR)/libiberty && \
22992 $(MAKE) $(FLAGS_TO_PASS) install)
22993
22994 @endif libiberty
22995
22996 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22997 maybe-install-strip-libiberty:
22998 @if libiberty
22999 maybe-install-strip-libiberty: install-strip-libiberty
23000
23001 install-strip-libiberty: installdirs
23002 @: $(MAKE); $(unstage)
23003 @r=`${PWD_COMMAND}`; export r; \
23004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23005 $(HOST_EXPORTS) \
23006 (cd $(HOST_SUBDIR)/libiberty && \
23007 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23008
23009 @endif libiberty
23010
23011 # Other targets (info, dvi, pdf, etc.)
23012
23013 .PHONY: maybe-info-libiberty info-libiberty
23014 maybe-info-libiberty:
23015 @if libiberty
23016 maybe-info-libiberty: info-libiberty
23017
23018 info-libiberty: \
23019 configure-libiberty
23020 @[ -f ./libiberty/Makefile ] || exit 0; \
23021 r=`${PWD_COMMAND}`; export r; \
23022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23023 $(HOST_EXPORTS) \
23024 for flag in $(EXTRA_HOST_FLAGS) ; do \
23025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23026 done; \
23027 echo "Doing info in libiberty"; \
23028 (cd $(HOST_SUBDIR)/libiberty && \
23029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23031 "RANLIB=$${RANLIB}" \
23032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23033 info) \
23034 || exit 1
23035
23036 @endif libiberty
23037
23038 .PHONY: maybe-dvi-libiberty dvi-libiberty
23039 maybe-dvi-libiberty:
23040 @if libiberty
23041 maybe-dvi-libiberty: dvi-libiberty
23042
23043 dvi-libiberty: \
23044 configure-libiberty
23045 @[ -f ./libiberty/Makefile ] || exit 0; \
23046 r=`${PWD_COMMAND}`; export r; \
23047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23048 $(HOST_EXPORTS) \
23049 for flag in $(EXTRA_HOST_FLAGS) ; do \
23050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23051 done; \
23052 echo "Doing dvi in libiberty"; \
23053 (cd $(HOST_SUBDIR)/libiberty && \
23054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23056 "RANLIB=$${RANLIB}" \
23057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23058 dvi) \
23059 || exit 1
23060
23061 @endif libiberty
23062
23063 .PHONY: maybe-pdf-libiberty pdf-libiberty
23064 maybe-pdf-libiberty:
23065 @if libiberty
23066 maybe-pdf-libiberty: pdf-libiberty
23067
23068 pdf-libiberty: \
23069 configure-libiberty
23070 @[ -f ./libiberty/Makefile ] || exit 0; \
23071 r=`${PWD_COMMAND}`; export r; \
23072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23073 $(HOST_EXPORTS) \
23074 for flag in $(EXTRA_HOST_FLAGS) ; do \
23075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23076 done; \
23077 echo "Doing pdf in libiberty"; \
23078 (cd $(HOST_SUBDIR)/libiberty && \
23079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23081 "RANLIB=$${RANLIB}" \
23082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23083 pdf) \
23084 || exit 1
23085
23086 @endif libiberty
23087
23088 .PHONY: maybe-html-libiberty html-libiberty
23089 maybe-html-libiberty:
23090 @if libiberty
23091 maybe-html-libiberty: html-libiberty
23092
23093 html-libiberty: \
23094 configure-libiberty
23095 @[ -f ./libiberty/Makefile ] || exit 0; \
23096 r=`${PWD_COMMAND}`; export r; \
23097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23098 $(HOST_EXPORTS) \
23099 for flag in $(EXTRA_HOST_FLAGS) ; do \
23100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23101 done; \
23102 echo "Doing html in libiberty"; \
23103 (cd $(HOST_SUBDIR)/libiberty && \
23104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23106 "RANLIB=$${RANLIB}" \
23107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23108 html) \
23109 || exit 1
23110
23111 @endif libiberty
23112
23113 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23114 maybe-TAGS-libiberty:
23115 @if libiberty
23116 maybe-TAGS-libiberty: TAGS-libiberty
23117
23118 TAGS-libiberty: \
23119 configure-libiberty
23120 @[ -f ./libiberty/Makefile ] || exit 0; \
23121 r=`${PWD_COMMAND}`; export r; \
23122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23123 $(HOST_EXPORTS) \
23124 for flag in $(EXTRA_HOST_FLAGS) ; do \
23125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23126 done; \
23127 echo "Doing TAGS in libiberty"; \
23128 (cd $(HOST_SUBDIR)/libiberty && \
23129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23131 "RANLIB=$${RANLIB}" \
23132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23133 TAGS) \
23134 || exit 1
23135
23136 @endif libiberty
23137
23138 .PHONY: maybe-install-info-libiberty install-info-libiberty
23139 maybe-install-info-libiberty:
23140 @if libiberty
23141 maybe-install-info-libiberty: install-info-libiberty
23142
23143 install-info-libiberty: \
23144 configure-libiberty \
23145 info-libiberty
23146 @[ -f ./libiberty/Makefile ] || exit 0; \
23147 r=`${PWD_COMMAND}`; export r; \
23148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23149 $(HOST_EXPORTS) \
23150 for flag in $(EXTRA_HOST_FLAGS) ; do \
23151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23152 done; \
23153 echo "Doing install-info in libiberty"; \
23154 (cd $(HOST_SUBDIR)/libiberty && \
23155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23157 "RANLIB=$${RANLIB}" \
23158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23159 install-info) \
23160 || exit 1
23161
23162 @endif libiberty
23163
23164 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23165 maybe-install-pdf-libiberty:
23166 @if libiberty
23167 maybe-install-pdf-libiberty: install-pdf-libiberty
23168
23169 install-pdf-libiberty: \
23170 configure-libiberty \
23171 pdf-libiberty
23172 @[ -f ./libiberty/Makefile ] || exit 0; \
23173 r=`${PWD_COMMAND}`; export r; \
23174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23175 $(HOST_EXPORTS) \
23176 for flag in $(EXTRA_HOST_FLAGS) ; do \
23177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23178 done; \
23179 echo "Doing install-pdf in libiberty"; \
23180 (cd $(HOST_SUBDIR)/libiberty && \
23181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23183 "RANLIB=$${RANLIB}" \
23184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23185 install-pdf) \
23186 || exit 1
23187
23188 @endif libiberty
23189
23190 .PHONY: maybe-install-html-libiberty install-html-libiberty
23191 maybe-install-html-libiberty:
23192 @if libiberty
23193 maybe-install-html-libiberty: install-html-libiberty
23194
23195 install-html-libiberty: \
23196 configure-libiberty \
23197 html-libiberty
23198 @[ -f ./libiberty/Makefile ] || exit 0; \
23199 r=`${PWD_COMMAND}`; export r; \
23200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23201 $(HOST_EXPORTS) \
23202 for flag in $(EXTRA_HOST_FLAGS) ; do \
23203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23204 done; \
23205 echo "Doing install-html in libiberty"; \
23206 (cd $(HOST_SUBDIR)/libiberty && \
23207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23209 "RANLIB=$${RANLIB}" \
23210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23211 install-html) \
23212 || exit 1
23213
23214 @endif libiberty
23215
23216 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23217 maybe-installcheck-libiberty:
23218 @if libiberty
23219 maybe-installcheck-libiberty: installcheck-libiberty
23220
23221 installcheck-libiberty: \
23222 configure-libiberty
23223 @[ -f ./libiberty/Makefile ] || exit 0; \
23224 r=`${PWD_COMMAND}`; export r; \
23225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23226 $(HOST_EXPORTS) \
23227 for flag in $(EXTRA_HOST_FLAGS) ; do \
23228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23229 done; \
23230 echo "Doing installcheck in libiberty"; \
23231 (cd $(HOST_SUBDIR)/libiberty && \
23232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23234 "RANLIB=$${RANLIB}" \
23235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23236 installcheck) \
23237 || exit 1
23238
23239 @endif libiberty
23240
23241 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23242 maybe-mostlyclean-libiberty:
23243 @if libiberty
23244 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23245
23246 mostlyclean-libiberty:
23247 @[ -f ./libiberty/Makefile ] || exit 0; \
23248 r=`${PWD_COMMAND}`; export r; \
23249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23250 $(HOST_EXPORTS) \
23251 for flag in $(EXTRA_HOST_FLAGS) ; do \
23252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23253 done; \
23254 echo "Doing mostlyclean in libiberty"; \
23255 (cd $(HOST_SUBDIR)/libiberty && \
23256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23258 "RANLIB=$${RANLIB}" \
23259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23260 mostlyclean) \
23261 || exit 1
23262
23263 @endif libiberty
23264
23265 .PHONY: maybe-clean-libiberty clean-libiberty
23266 maybe-clean-libiberty:
23267 @if libiberty
23268 maybe-clean-libiberty: clean-libiberty
23269
23270 clean-libiberty:
23271 @[ -f ./libiberty/Makefile ] || exit 0; \
23272 r=`${PWD_COMMAND}`; export r; \
23273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23274 $(HOST_EXPORTS) \
23275 for flag in $(EXTRA_HOST_FLAGS) ; do \
23276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23277 done; \
23278 echo "Doing clean in libiberty"; \
23279 (cd $(HOST_SUBDIR)/libiberty && \
23280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23282 "RANLIB=$${RANLIB}" \
23283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23284 clean) \
23285 || exit 1
23286
23287 @endif libiberty
23288
23289 .PHONY: maybe-distclean-libiberty distclean-libiberty
23290 maybe-distclean-libiberty:
23291 @if libiberty
23292 maybe-distclean-libiberty: distclean-libiberty
23293
23294 distclean-libiberty:
23295 @[ -f ./libiberty/Makefile ] || exit 0; \
23296 r=`${PWD_COMMAND}`; export r; \
23297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23298 $(HOST_EXPORTS) \
23299 for flag in $(EXTRA_HOST_FLAGS) ; do \
23300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23301 done; \
23302 echo "Doing distclean in libiberty"; \
23303 (cd $(HOST_SUBDIR)/libiberty && \
23304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23306 "RANLIB=$${RANLIB}" \
23307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23308 distclean) \
23309 || exit 1
23310
23311 @endif libiberty
23312
23313 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23314 maybe-maintainer-clean-libiberty:
23315 @if libiberty
23316 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23317
23318 maintainer-clean-libiberty:
23319 @[ -f ./libiberty/Makefile ] || exit 0; \
23320 r=`${PWD_COMMAND}`; export r; \
23321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23322 $(HOST_EXPORTS) \
23323 for flag in $(EXTRA_HOST_FLAGS) ; do \
23324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23325 done; \
23326 echo "Doing maintainer-clean in libiberty"; \
23327 (cd $(HOST_SUBDIR)/libiberty && \
23328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23330 "RANLIB=$${RANLIB}" \
23331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23332 maintainer-clean) \
23333 || exit 1
23334
23335 @endif libiberty
23336
23337
23338
23339 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23340 maybe-configure-libiberty-linker-plugin:
23341 @if gcc-bootstrap
23342 configure-libiberty-linker-plugin: stage_current
23343 @endif gcc-bootstrap
23344 @if libiberty-linker-plugin
23345 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23346 configure-libiberty-linker-plugin:
23347 @r=`${PWD_COMMAND}`; export r; \
23348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23349 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23351 $(HOST_EXPORTS) \
23352 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23353 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23354 case $(srcdir) in \
23355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23356 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23358 esac; \
23359 module_srcdir=libiberty; \
23360 $(SHELL) \
23361 $$s/$$module_srcdir/configure \
23362 --srcdir=$${topdir}/$$module_srcdir \
23363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23364 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23365 || exit 1
23366 @endif libiberty-linker-plugin
23367
23368
23369
23370 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23371 maybe-configure-stage1-libiberty-linker-plugin:
23372 @if libiberty-linker-plugin-bootstrap
23373 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23374 configure-stage1-libiberty-linker-plugin:
23375 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23376 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23377 @r=`${PWD_COMMAND}`; export r; \
23378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23379 TFLAGS="$(STAGE1_TFLAGS)"; \
23380 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23381 $(HOST_EXPORTS) \
23382 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23383 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23384 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23385 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23387 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23388 case $(srcdir) in \
23389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23390 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23392 esac; \
23393 module_srcdir=libiberty; \
23394 $(SHELL) $$s/$$module_srcdir/configure \
23395 --srcdir=$${topdir}/$$module_srcdir \
23396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23397 --target=${target_alias} \
23398 \
23399 $(STAGE1_CONFIGURE_FLAGS) \
23400 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23401 @endif libiberty-linker-plugin-bootstrap
23402
23403 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23404 maybe-configure-stage2-libiberty-linker-plugin:
23405 @if libiberty-linker-plugin-bootstrap
23406 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23407 configure-stage2-libiberty-linker-plugin:
23408 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23409 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23410 @r=`${PWD_COMMAND}`; export r; \
23411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23412 TFLAGS="$(STAGE2_TFLAGS)"; \
23413 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23414 $(HOST_EXPORTS) \
23415 $(POSTSTAGE1_HOST_EXPORTS) \
23416 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23417 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23418 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23419 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23420 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23421 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23422 case $(srcdir) in \
23423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23424 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23426 esac; \
23427 module_srcdir=libiberty; \
23428 $(SHELL) $$s/$$module_srcdir/configure \
23429 --srcdir=$${topdir}/$$module_srcdir \
23430 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23431 --target=${target_alias} \
23432 --with-build-libsubdir=$(HOST_SUBDIR) \
23433 $(STAGE2_CONFIGURE_FLAGS) \
23434 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23435 @endif libiberty-linker-plugin-bootstrap
23436
23437 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23438 maybe-configure-stage3-libiberty-linker-plugin:
23439 @if libiberty-linker-plugin-bootstrap
23440 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23441 configure-stage3-libiberty-linker-plugin:
23442 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23443 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23444 @r=`${PWD_COMMAND}`; export r; \
23445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23446 TFLAGS="$(STAGE3_TFLAGS)"; \
23447 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23448 $(HOST_EXPORTS) \
23449 $(POSTSTAGE1_HOST_EXPORTS) \
23450 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23451 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23452 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23453 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23454 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23455 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23456 case $(srcdir) in \
23457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23458 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23460 esac; \
23461 module_srcdir=libiberty; \
23462 $(SHELL) $$s/$$module_srcdir/configure \
23463 --srcdir=$${topdir}/$$module_srcdir \
23464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23465 --target=${target_alias} \
23466 --with-build-libsubdir=$(HOST_SUBDIR) \
23467 $(STAGE3_CONFIGURE_FLAGS) \
23468 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23469 @endif libiberty-linker-plugin-bootstrap
23470
23471 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23472 maybe-configure-stage4-libiberty-linker-plugin:
23473 @if libiberty-linker-plugin-bootstrap
23474 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23475 configure-stage4-libiberty-linker-plugin:
23476 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23477 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23478 @r=`${PWD_COMMAND}`; export r; \
23479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23480 TFLAGS="$(STAGE4_TFLAGS)"; \
23481 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23482 $(HOST_EXPORTS) \
23483 $(POSTSTAGE1_HOST_EXPORTS) \
23484 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23485 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23486 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23487 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23489 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23490 case $(srcdir) in \
23491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23492 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23494 esac; \
23495 module_srcdir=libiberty; \
23496 $(SHELL) $$s/$$module_srcdir/configure \
23497 --srcdir=$${topdir}/$$module_srcdir \
23498 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23499 --target=${target_alias} \
23500 --with-build-libsubdir=$(HOST_SUBDIR) \
23501 $(STAGE4_CONFIGURE_FLAGS) \
23502 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23503 @endif libiberty-linker-plugin-bootstrap
23504
23505 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23506 maybe-configure-stageprofile-libiberty-linker-plugin:
23507 @if libiberty-linker-plugin-bootstrap
23508 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23509 configure-stageprofile-libiberty-linker-plugin:
23510 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23511 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23512 @r=`${PWD_COMMAND}`; export r; \
23513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23514 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23515 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23516 $(HOST_EXPORTS) \
23517 $(POSTSTAGE1_HOST_EXPORTS) \
23518 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23519 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23520 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23521 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23523 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23524 case $(srcdir) in \
23525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23526 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23528 esac; \
23529 module_srcdir=libiberty; \
23530 $(SHELL) $$s/$$module_srcdir/configure \
23531 --srcdir=$${topdir}/$$module_srcdir \
23532 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23533 --target=${target_alias} \
23534 --with-build-libsubdir=$(HOST_SUBDIR) \
23535 $(STAGEprofile_CONFIGURE_FLAGS) \
23536 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23537 @endif libiberty-linker-plugin-bootstrap
23538
23539 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23540 maybe-configure-stagefeedback-libiberty-linker-plugin:
23541 @if libiberty-linker-plugin-bootstrap
23542 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23543 configure-stagefeedback-libiberty-linker-plugin:
23544 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23545 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23546 @r=`${PWD_COMMAND}`; export r; \
23547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23548 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23549 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23550 $(HOST_EXPORTS) \
23551 $(POSTSTAGE1_HOST_EXPORTS) \
23552 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23553 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23554 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23555 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23556 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23557 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23558 case $(srcdir) in \
23559 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23560 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23561 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23562 esac; \
23563 module_srcdir=libiberty; \
23564 $(SHELL) $$s/$$module_srcdir/configure \
23565 --srcdir=$${topdir}/$$module_srcdir \
23566 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23567 --target=${target_alias} \
23568 --with-build-libsubdir=$(HOST_SUBDIR) \
23569 $(STAGEfeedback_CONFIGURE_FLAGS) \
23570 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23571 @endif libiberty-linker-plugin-bootstrap
23572
23573
23574
23575
23576
23577 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23578 maybe-all-libiberty-linker-plugin:
23579 @if gcc-bootstrap
23580 all-libiberty-linker-plugin: stage_current
23581 @endif gcc-bootstrap
23582 @if libiberty-linker-plugin
23583 TARGET-libiberty-linker-plugin=all
23584 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23585 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23586 @r=`${PWD_COMMAND}`; export r; \
23587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23588 $(HOST_EXPORTS) \
23589 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23590 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23591 $(TARGET-libiberty-linker-plugin))
23592 @endif libiberty-linker-plugin
23593
23594
23595
23596 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23597 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23598 maybe-all-stage1-libiberty-linker-plugin:
23599 maybe-clean-stage1-libiberty-linker-plugin:
23600 @if libiberty-linker-plugin-bootstrap
23601 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23602 all-stage1: all-stage1-libiberty-linker-plugin
23603 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23604 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23605 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23606 @r=`${PWD_COMMAND}`; export r; \
23607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23608 TFLAGS="$(STAGE1_TFLAGS)"; \
23609 $(HOST_EXPORTS) \
23610 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23611 \
23612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23613 CFLAGS="$(STAGE1_CFLAGS)" \
23614 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23615 LIBCFLAGS="$(LIBCFLAGS)" \
23616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23619 $(EXTRA_HOST_FLAGS) \
23620 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23621 TFLAGS="$(STAGE1_TFLAGS)" \
23622 $(TARGET-stage1-libiberty-linker-plugin)
23623
23624 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23625 clean-stage1: clean-stage1-libiberty-linker-plugin
23626 clean-stage1-libiberty-linker-plugin:
23627 @if [ $(current_stage) = stage1 ]; then \
23628 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23629 else \
23630 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23631 $(MAKE) stage1-start; \
23632 fi; \
23633 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23634 $(MAKE) $(EXTRA_HOST_FLAGS) \
23635 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23636 @endif libiberty-linker-plugin-bootstrap
23637
23638
23639 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23640 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23641 maybe-all-stage2-libiberty-linker-plugin:
23642 maybe-clean-stage2-libiberty-linker-plugin:
23643 @if libiberty-linker-plugin-bootstrap
23644 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23645 all-stage2: all-stage2-libiberty-linker-plugin
23646 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23647 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23648 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23649 @r=`${PWD_COMMAND}`; export r; \
23650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23651 TFLAGS="$(STAGE2_TFLAGS)"; \
23652 $(HOST_EXPORTS) \
23653 $(POSTSTAGE1_HOST_EXPORTS) \
23654 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23655 \
23656 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23657 CFLAGS="$(STAGE2_CFLAGS)" \
23658 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23659 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23660 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23661 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23662 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23663 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23664 TFLAGS="$(STAGE2_TFLAGS)" \
23665 $(TARGET-stage2-libiberty-linker-plugin)
23666
23667 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23668 clean-stage2: clean-stage2-libiberty-linker-plugin
23669 clean-stage2-libiberty-linker-plugin:
23670 @if [ $(current_stage) = stage2 ]; then \
23671 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23672 else \
23673 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23674 $(MAKE) stage2-start; \
23675 fi; \
23676 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23677 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23678 @endif libiberty-linker-plugin-bootstrap
23679
23680
23681 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23682 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23683 maybe-all-stage3-libiberty-linker-plugin:
23684 maybe-clean-stage3-libiberty-linker-plugin:
23685 @if libiberty-linker-plugin-bootstrap
23686 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23687 all-stage3: all-stage3-libiberty-linker-plugin
23688 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23689 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23690 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23691 @r=`${PWD_COMMAND}`; export r; \
23692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23693 TFLAGS="$(STAGE3_TFLAGS)"; \
23694 $(HOST_EXPORTS) \
23695 $(POSTSTAGE1_HOST_EXPORTS) \
23696 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23697 \
23698 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23699 CFLAGS="$(STAGE3_CFLAGS)" \
23700 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23701 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23702 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23703 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23704 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23705 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23706 TFLAGS="$(STAGE3_TFLAGS)" \
23707 $(TARGET-stage3-libiberty-linker-plugin)
23708
23709 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23710 clean-stage3: clean-stage3-libiberty-linker-plugin
23711 clean-stage3-libiberty-linker-plugin:
23712 @if [ $(current_stage) = stage3 ]; then \
23713 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23714 else \
23715 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23716 $(MAKE) stage3-start; \
23717 fi; \
23718 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23719 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23720 @endif libiberty-linker-plugin-bootstrap
23721
23722
23723 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23724 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23725 maybe-all-stage4-libiberty-linker-plugin:
23726 maybe-clean-stage4-libiberty-linker-plugin:
23727 @if libiberty-linker-plugin-bootstrap
23728 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23729 all-stage4: all-stage4-libiberty-linker-plugin
23730 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23731 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23732 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23733 @r=`${PWD_COMMAND}`; export r; \
23734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23735 TFLAGS="$(STAGE4_TFLAGS)"; \
23736 $(HOST_EXPORTS) \
23737 $(POSTSTAGE1_HOST_EXPORTS) \
23738 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23739 \
23740 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23741 CFLAGS="$(STAGE4_CFLAGS)" \
23742 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23743 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23744 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23745 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23746 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23747 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23748 TFLAGS="$(STAGE4_TFLAGS)" \
23749 $(TARGET-stage4-libiberty-linker-plugin)
23750
23751 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23752 clean-stage4: clean-stage4-libiberty-linker-plugin
23753 clean-stage4-libiberty-linker-plugin:
23754 @if [ $(current_stage) = stage4 ]; then \
23755 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23756 else \
23757 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23758 $(MAKE) stage4-start; \
23759 fi; \
23760 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23761 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23762 @endif libiberty-linker-plugin-bootstrap
23763
23764
23765 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23766 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23767 maybe-all-stageprofile-libiberty-linker-plugin:
23768 maybe-clean-stageprofile-libiberty-linker-plugin:
23769 @if libiberty-linker-plugin-bootstrap
23770 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23771 all-stageprofile: all-stageprofile-libiberty-linker-plugin
23772 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23773 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23774 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23775 @r=`${PWD_COMMAND}`; export r; \
23776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23777 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23778 $(HOST_EXPORTS) \
23779 $(POSTSTAGE1_HOST_EXPORTS) \
23780 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23781 \
23782 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23783 CFLAGS="$(STAGEprofile_CFLAGS)" \
23784 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23785 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23786 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23787 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23788 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23789 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23790 TFLAGS="$(STAGEprofile_TFLAGS)" \
23791 $(TARGET-stageprofile-libiberty-linker-plugin)
23792
23793 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23794 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23795 clean-stageprofile-libiberty-linker-plugin:
23796 @if [ $(current_stage) = stageprofile ]; then \
23797 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23798 else \
23799 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23800 $(MAKE) stageprofile-start; \
23801 fi; \
23802 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23803 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23804 @endif libiberty-linker-plugin-bootstrap
23805
23806
23807 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23808 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23809 maybe-all-stagefeedback-libiberty-linker-plugin:
23810 maybe-clean-stagefeedback-libiberty-linker-plugin:
23811 @if libiberty-linker-plugin-bootstrap
23812 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23813 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23814 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23815 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23816 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23817 @r=`${PWD_COMMAND}`; export r; \
23818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23819 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23820 $(HOST_EXPORTS) \
23821 $(POSTSTAGE1_HOST_EXPORTS) \
23822 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23823 \
23824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23825 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23826 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23827 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23831 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23832 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23833 $(TARGET-stagefeedback-libiberty-linker-plugin)
23834
23835 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23836 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23837 clean-stagefeedback-libiberty-linker-plugin:
23838 @if [ $(current_stage) = stagefeedback ]; then \
23839 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23840 else \
23841 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23842 $(MAKE) stagefeedback-start; \
23843 fi; \
23844 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23845 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23846 @endif libiberty-linker-plugin-bootstrap
23847
23848
23849
23850
23851
23852 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23853 maybe-check-libiberty-linker-plugin:
23854 @if libiberty-linker-plugin
23855 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23856
23857 check-libiberty-linker-plugin:
23858 @: $(MAKE); $(unstage)
23859 @r=`${PWD_COMMAND}`; export r; \
23860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23861 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23862 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23863 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
23864
23865 @endif libiberty-linker-plugin
23866
23867 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23868 maybe-install-libiberty-linker-plugin:
23869 @if libiberty-linker-plugin
23870 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23871
23872 install-libiberty-linker-plugin: installdirs
23873 @: $(MAKE); $(unstage)
23874 @r=`${PWD_COMMAND}`; export r; \
23875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23876 $(HOST_EXPORTS) \
23877 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23878 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23879
23880 @endif libiberty-linker-plugin
23881
23882 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23883 maybe-install-strip-libiberty-linker-plugin:
23884 @if libiberty-linker-plugin
23885 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23886
23887 install-strip-libiberty-linker-plugin: installdirs
23888 @: $(MAKE); $(unstage)
23889 @r=`${PWD_COMMAND}`; export r; \
23890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23891 $(HOST_EXPORTS) \
23892 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23893 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23894
23895 @endif libiberty-linker-plugin
23896
23897 # Other targets (info, dvi, pdf, etc.)
23898
23899 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23900 maybe-info-libiberty-linker-plugin:
23901 @if libiberty-linker-plugin
23902 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23903
23904 info-libiberty-linker-plugin: \
23905 configure-libiberty-linker-plugin
23906 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23907 r=`${PWD_COMMAND}`; export r; \
23908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23909 $(HOST_EXPORTS) \
23910 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23912 done; \
23913 echo "Doing info in libiberty-linker-plugin"; \
23914 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23917 "RANLIB=$${RANLIB}" \
23918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23919 info) \
23920 || exit 1
23921
23922 @endif libiberty-linker-plugin
23923
23924 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23925 maybe-dvi-libiberty-linker-plugin:
23926 @if libiberty-linker-plugin
23927 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23928
23929 dvi-libiberty-linker-plugin: \
23930 configure-libiberty-linker-plugin
23931 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23932 r=`${PWD_COMMAND}`; export r; \
23933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23934 $(HOST_EXPORTS) \
23935 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23937 done; \
23938 echo "Doing dvi in libiberty-linker-plugin"; \
23939 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23942 "RANLIB=$${RANLIB}" \
23943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23944 dvi) \
23945 || exit 1
23946
23947 @endif libiberty-linker-plugin
23948
23949 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23950 maybe-pdf-libiberty-linker-plugin:
23951 @if libiberty-linker-plugin
23952 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23953
23954 pdf-libiberty-linker-plugin: \
23955 configure-libiberty-linker-plugin
23956 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23957 r=`${PWD_COMMAND}`; export r; \
23958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23959 $(HOST_EXPORTS) \
23960 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23962 done; \
23963 echo "Doing pdf in libiberty-linker-plugin"; \
23964 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23967 "RANLIB=$${RANLIB}" \
23968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23969 pdf) \
23970 || exit 1
23971
23972 @endif libiberty-linker-plugin
23973
23974 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23975 maybe-html-libiberty-linker-plugin:
23976 @if libiberty-linker-plugin
23977 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23978
23979 html-libiberty-linker-plugin: \
23980 configure-libiberty-linker-plugin
23981 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23982 r=`${PWD_COMMAND}`; export r; \
23983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23984 $(HOST_EXPORTS) \
23985 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23987 done; \
23988 echo "Doing html in libiberty-linker-plugin"; \
23989 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23992 "RANLIB=$${RANLIB}" \
23993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23994 html) \
23995 || exit 1
23996
23997 @endif libiberty-linker-plugin
23998
23999 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
24000 maybe-TAGS-libiberty-linker-plugin:
24001 @if libiberty-linker-plugin
24002 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
24003
24004 TAGS-libiberty-linker-plugin: \
24005 configure-libiberty-linker-plugin
24006 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24007 r=`${PWD_COMMAND}`; export r; \
24008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24009 $(HOST_EXPORTS) \
24010 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24012 done; \
24013 echo "Doing TAGS in libiberty-linker-plugin"; \
24014 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24017 "RANLIB=$${RANLIB}" \
24018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24019 TAGS) \
24020 || exit 1
24021
24022 @endif libiberty-linker-plugin
24023
24024 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
24025 maybe-install-info-libiberty-linker-plugin:
24026 @if libiberty-linker-plugin
24027 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
24028
24029 install-info-libiberty-linker-plugin: \
24030 configure-libiberty-linker-plugin \
24031 info-libiberty-linker-plugin
24032 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24033 r=`${PWD_COMMAND}`; export r; \
24034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24035 $(HOST_EXPORTS) \
24036 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24038 done; \
24039 echo "Doing install-info in libiberty-linker-plugin"; \
24040 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24043 "RANLIB=$${RANLIB}" \
24044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24045 install-info) \
24046 || exit 1
24047
24048 @endif libiberty-linker-plugin
24049
24050 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
24051 maybe-install-pdf-libiberty-linker-plugin:
24052 @if libiberty-linker-plugin
24053 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
24054
24055 install-pdf-libiberty-linker-plugin: \
24056 configure-libiberty-linker-plugin \
24057 pdf-libiberty-linker-plugin
24058 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24059 r=`${PWD_COMMAND}`; export r; \
24060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24061 $(HOST_EXPORTS) \
24062 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24064 done; \
24065 echo "Doing install-pdf in libiberty-linker-plugin"; \
24066 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24069 "RANLIB=$${RANLIB}" \
24070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24071 install-pdf) \
24072 || exit 1
24073
24074 @endif libiberty-linker-plugin
24075
24076 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
24077 maybe-install-html-libiberty-linker-plugin:
24078 @if libiberty-linker-plugin
24079 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
24080
24081 install-html-libiberty-linker-plugin: \
24082 configure-libiberty-linker-plugin \
24083 html-libiberty-linker-plugin
24084 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24085 r=`${PWD_COMMAND}`; export r; \
24086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24087 $(HOST_EXPORTS) \
24088 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24090 done; \
24091 echo "Doing install-html in libiberty-linker-plugin"; \
24092 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24095 "RANLIB=$${RANLIB}" \
24096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24097 install-html) \
24098 || exit 1
24099
24100 @endif libiberty-linker-plugin
24101
24102 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24103 maybe-installcheck-libiberty-linker-plugin:
24104 @if libiberty-linker-plugin
24105 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24106
24107 installcheck-libiberty-linker-plugin: \
24108 configure-libiberty-linker-plugin
24109 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24110 r=`${PWD_COMMAND}`; export r; \
24111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24112 $(HOST_EXPORTS) \
24113 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24115 done; \
24116 echo "Doing installcheck in libiberty-linker-plugin"; \
24117 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24120 "RANLIB=$${RANLIB}" \
24121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24122 installcheck) \
24123 || exit 1
24124
24125 @endif libiberty-linker-plugin
24126
24127 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24128 maybe-mostlyclean-libiberty-linker-plugin:
24129 @if libiberty-linker-plugin
24130 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24131
24132 mostlyclean-libiberty-linker-plugin:
24133 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24134 r=`${PWD_COMMAND}`; export r; \
24135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24136 $(HOST_EXPORTS) \
24137 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24139 done; \
24140 echo "Doing mostlyclean in libiberty-linker-plugin"; \
24141 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24144 "RANLIB=$${RANLIB}" \
24145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24146 mostlyclean) \
24147 || exit 1
24148
24149 @endif libiberty-linker-plugin
24150
24151 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24152 maybe-clean-libiberty-linker-plugin:
24153 @if libiberty-linker-plugin
24154 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24155
24156 clean-libiberty-linker-plugin:
24157 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24158 r=`${PWD_COMMAND}`; export r; \
24159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24160 $(HOST_EXPORTS) \
24161 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24163 done; \
24164 echo "Doing clean in libiberty-linker-plugin"; \
24165 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24168 "RANLIB=$${RANLIB}" \
24169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24170 clean) \
24171 || exit 1
24172
24173 @endif libiberty-linker-plugin
24174
24175 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24176 maybe-distclean-libiberty-linker-plugin:
24177 @if libiberty-linker-plugin
24178 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24179
24180 distclean-libiberty-linker-plugin:
24181 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24182 r=`${PWD_COMMAND}`; export r; \
24183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24184 $(HOST_EXPORTS) \
24185 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24187 done; \
24188 echo "Doing distclean in libiberty-linker-plugin"; \
24189 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24192 "RANLIB=$${RANLIB}" \
24193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24194 distclean) \
24195 || exit 1
24196
24197 @endif libiberty-linker-plugin
24198
24199 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24200 maybe-maintainer-clean-libiberty-linker-plugin:
24201 @if libiberty-linker-plugin
24202 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24203
24204 maintainer-clean-libiberty-linker-plugin:
24205 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24206 r=`${PWD_COMMAND}`; export r; \
24207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24208 $(HOST_EXPORTS) \
24209 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24211 done; \
24212 echo "Doing maintainer-clean in libiberty-linker-plugin"; \
24213 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24216 "RANLIB=$${RANLIB}" \
24217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24218 maintainer-clean) \
24219 || exit 1
24220
24221 @endif libiberty-linker-plugin
24222
24223
24224
24225 .PHONY: configure-libiconv maybe-configure-libiconv
24226 maybe-configure-libiconv:
24227 @if gcc-bootstrap
24228 configure-libiconv: stage_current
24229 @endif gcc-bootstrap
24230 @if libiconv
24231 maybe-configure-libiconv: configure-libiconv
24232 configure-libiconv:
24233 @r=`${PWD_COMMAND}`; export r; \
24234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24235 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24237 $(HOST_EXPORTS) \
24238 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24239 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24240 case $(srcdir) in \
24241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24242 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24244 esac; \
24245 module_srcdir=libiconv; \
24246 $(SHELL) \
24247 $$s/$$module_srcdir/configure \
24248 --srcdir=$${topdir}/$$module_srcdir \
24249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24250 --target=${target_alias} --disable-shared \
24251 || exit 1
24252 @endif libiconv
24253
24254
24255
24256 .PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
24257 maybe-configure-stage1-libiconv:
24258 @if libiconv-bootstrap
24259 maybe-configure-stage1-libiconv: configure-stage1-libiconv
24260 configure-stage1-libiconv:
24261 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24262 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24263 @r=`${PWD_COMMAND}`; export r; \
24264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24265 TFLAGS="$(STAGE1_TFLAGS)"; \
24266 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24267 $(HOST_EXPORTS) \
24268 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24269 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24270 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24271 echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
24272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24273 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24274 case $(srcdir) in \
24275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24276 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24278 esac; \
24279 module_srcdir=libiconv; \
24280 $(SHELL) $$s/$$module_srcdir/configure \
24281 --srcdir=$${topdir}/$$module_srcdir \
24282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24283 --target=${target_alias} \
24284 \
24285 $(STAGE1_CONFIGURE_FLAGS) \
24286 --disable-shared
24287 @endif libiconv-bootstrap
24288
24289 .PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
24290 maybe-configure-stage2-libiconv:
24291 @if libiconv-bootstrap
24292 maybe-configure-stage2-libiconv: configure-stage2-libiconv
24293 configure-stage2-libiconv:
24294 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24295 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24296 @r=`${PWD_COMMAND}`; export r; \
24297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24298 TFLAGS="$(STAGE2_TFLAGS)"; \
24299 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24300 $(HOST_EXPORTS) \
24301 $(POSTSTAGE1_HOST_EXPORTS) \
24302 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24303 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24304 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24305 echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
24306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24307 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24308 case $(srcdir) in \
24309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24310 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24312 esac; \
24313 module_srcdir=libiconv; \
24314 $(SHELL) $$s/$$module_srcdir/configure \
24315 --srcdir=$${topdir}/$$module_srcdir \
24316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24317 --target=${target_alias} \
24318 --with-build-libsubdir=$(HOST_SUBDIR) \
24319 $(STAGE2_CONFIGURE_FLAGS) \
24320 --disable-shared
24321 @endif libiconv-bootstrap
24322
24323 .PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
24324 maybe-configure-stage3-libiconv:
24325 @if libiconv-bootstrap
24326 maybe-configure-stage3-libiconv: configure-stage3-libiconv
24327 configure-stage3-libiconv:
24328 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24329 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24330 @r=`${PWD_COMMAND}`; export r; \
24331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24332 TFLAGS="$(STAGE3_TFLAGS)"; \
24333 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24334 $(HOST_EXPORTS) \
24335 $(POSTSTAGE1_HOST_EXPORTS) \
24336 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24337 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24338 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24339 echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
24340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24341 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24342 case $(srcdir) in \
24343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24344 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24346 esac; \
24347 module_srcdir=libiconv; \
24348 $(SHELL) $$s/$$module_srcdir/configure \
24349 --srcdir=$${topdir}/$$module_srcdir \
24350 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24351 --target=${target_alias} \
24352 --with-build-libsubdir=$(HOST_SUBDIR) \
24353 $(STAGE3_CONFIGURE_FLAGS) \
24354 --disable-shared
24355 @endif libiconv-bootstrap
24356
24357 .PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
24358 maybe-configure-stage4-libiconv:
24359 @if libiconv-bootstrap
24360 maybe-configure-stage4-libiconv: configure-stage4-libiconv
24361 configure-stage4-libiconv:
24362 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24363 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24364 @r=`${PWD_COMMAND}`; export r; \
24365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24366 TFLAGS="$(STAGE4_TFLAGS)"; \
24367 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24368 $(HOST_EXPORTS) \
24369 $(POSTSTAGE1_HOST_EXPORTS) \
24370 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24371 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24372 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24373 echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
24374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24375 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24376 case $(srcdir) in \
24377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24378 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24380 esac; \
24381 module_srcdir=libiconv; \
24382 $(SHELL) $$s/$$module_srcdir/configure \
24383 --srcdir=$${topdir}/$$module_srcdir \
24384 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24385 --target=${target_alias} \
24386 --with-build-libsubdir=$(HOST_SUBDIR) \
24387 $(STAGE4_CONFIGURE_FLAGS) \
24388 --disable-shared
24389 @endif libiconv-bootstrap
24390
24391 .PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
24392 maybe-configure-stageprofile-libiconv:
24393 @if libiconv-bootstrap
24394 maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
24395 configure-stageprofile-libiconv:
24396 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24397 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24398 @r=`${PWD_COMMAND}`; export r; \
24399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24400 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24401 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24402 $(HOST_EXPORTS) \
24403 $(POSTSTAGE1_HOST_EXPORTS) \
24404 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24405 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24406 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24407 echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
24408 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24409 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24410 case $(srcdir) in \
24411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24412 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24414 esac; \
24415 module_srcdir=libiconv; \
24416 $(SHELL) $$s/$$module_srcdir/configure \
24417 --srcdir=$${topdir}/$$module_srcdir \
24418 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24419 --target=${target_alias} \
24420 --with-build-libsubdir=$(HOST_SUBDIR) \
24421 $(STAGEprofile_CONFIGURE_FLAGS) \
24422 --disable-shared
24423 @endif libiconv-bootstrap
24424
24425 .PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
24426 maybe-configure-stagefeedback-libiconv:
24427 @if libiconv-bootstrap
24428 maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
24429 configure-stagefeedback-libiconv:
24430 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24431 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24432 @r=`${PWD_COMMAND}`; export r; \
24433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24434 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24435 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24436 $(HOST_EXPORTS) \
24437 $(POSTSTAGE1_HOST_EXPORTS) \
24438 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24439 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24440 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24441 echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
24442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24443 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24444 case $(srcdir) in \
24445 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24446 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24447 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24448 esac; \
24449 module_srcdir=libiconv; \
24450 $(SHELL) $$s/$$module_srcdir/configure \
24451 --srcdir=$${topdir}/$$module_srcdir \
24452 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24453 --target=${target_alias} \
24454 --with-build-libsubdir=$(HOST_SUBDIR) \
24455 $(STAGEfeedback_CONFIGURE_FLAGS) \
24456 --disable-shared
24457 @endif libiconv-bootstrap
24458
24459
24460
24461
24462
24463 .PHONY: all-libiconv maybe-all-libiconv
24464 maybe-all-libiconv:
24465 @if gcc-bootstrap
24466 all-libiconv: stage_current
24467 @endif gcc-bootstrap
24468 @if libiconv
24469 TARGET-libiconv=all
24470 maybe-all-libiconv: all-libiconv
24471 all-libiconv: configure-libiconv
24472 @r=`${PWD_COMMAND}`; export r; \
24473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24474 $(HOST_EXPORTS) \
24475 (cd $(HOST_SUBDIR)/libiconv && \
24476 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24477 $(TARGET-libiconv))
24478 @endif libiconv
24479
24480
24481
24482 .PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
24483 .PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
24484 maybe-all-stage1-libiconv:
24485 maybe-clean-stage1-libiconv:
24486 @if libiconv-bootstrap
24487 maybe-all-stage1-libiconv: all-stage1-libiconv
24488 all-stage1: all-stage1-libiconv
24489 TARGET-stage1-libiconv = $(TARGET-libiconv)
24490 all-stage1-libiconv: configure-stage1-libiconv
24491 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24492 @r=`${PWD_COMMAND}`; export r; \
24493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24494 TFLAGS="$(STAGE1_TFLAGS)"; \
24495 $(HOST_EXPORTS) \
24496 cd $(HOST_SUBDIR)/libiconv && \
24497 \
24498 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24499 CFLAGS="$(STAGE1_CFLAGS)" \
24500 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24501 LIBCFLAGS="$(LIBCFLAGS)" \
24502 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24503 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24504 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24505 $(EXTRA_HOST_FLAGS) \
24506 $(STAGE1_FLAGS_TO_PASS) \
24507 TFLAGS="$(STAGE1_TFLAGS)" \
24508 $(TARGET-stage1-libiconv)
24509
24510 maybe-clean-stage1-libiconv: clean-stage1-libiconv
24511 clean-stage1: clean-stage1-libiconv
24512 clean-stage1-libiconv:
24513 @if [ $(current_stage) = stage1 ]; then \
24514 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24515 else \
24516 [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
24517 $(MAKE) stage1-start; \
24518 fi; \
24519 cd $(HOST_SUBDIR)/libiconv && \
24520 $(MAKE) $(EXTRA_HOST_FLAGS) \
24521 $(STAGE1_FLAGS_TO_PASS) clean
24522 @endif libiconv-bootstrap
24523
24524
24525 .PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
24526 .PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
24527 maybe-all-stage2-libiconv:
24528 maybe-clean-stage2-libiconv:
24529 @if libiconv-bootstrap
24530 maybe-all-stage2-libiconv: all-stage2-libiconv
24531 all-stage2: all-stage2-libiconv
24532 TARGET-stage2-libiconv = $(TARGET-libiconv)
24533 all-stage2-libiconv: configure-stage2-libiconv
24534 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24535 @r=`${PWD_COMMAND}`; export r; \
24536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24537 TFLAGS="$(STAGE2_TFLAGS)"; \
24538 $(HOST_EXPORTS) \
24539 $(POSTSTAGE1_HOST_EXPORTS) \
24540 cd $(HOST_SUBDIR)/libiconv && \
24541 \
24542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24543 CFLAGS="$(STAGE2_CFLAGS)" \
24544 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24545 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24546 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24547 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24548 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24549 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24550 TFLAGS="$(STAGE2_TFLAGS)" \
24551 $(TARGET-stage2-libiconv)
24552
24553 maybe-clean-stage2-libiconv: clean-stage2-libiconv
24554 clean-stage2: clean-stage2-libiconv
24555 clean-stage2-libiconv:
24556 @if [ $(current_stage) = stage2 ]; then \
24557 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24558 else \
24559 [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
24560 $(MAKE) stage2-start; \
24561 fi; \
24562 cd $(HOST_SUBDIR)/libiconv && \
24563 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24564 @endif libiconv-bootstrap
24565
24566
24567 .PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
24568 .PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
24569 maybe-all-stage3-libiconv:
24570 maybe-clean-stage3-libiconv:
24571 @if libiconv-bootstrap
24572 maybe-all-stage3-libiconv: all-stage3-libiconv
24573 all-stage3: all-stage3-libiconv
24574 TARGET-stage3-libiconv = $(TARGET-libiconv)
24575 all-stage3-libiconv: configure-stage3-libiconv
24576 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24577 @r=`${PWD_COMMAND}`; export r; \
24578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24579 TFLAGS="$(STAGE3_TFLAGS)"; \
24580 $(HOST_EXPORTS) \
24581 $(POSTSTAGE1_HOST_EXPORTS) \
24582 cd $(HOST_SUBDIR)/libiconv && \
24583 \
24584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24585 CFLAGS="$(STAGE3_CFLAGS)" \
24586 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24587 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24591 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24592 TFLAGS="$(STAGE3_TFLAGS)" \
24593 $(TARGET-stage3-libiconv)
24594
24595 maybe-clean-stage3-libiconv: clean-stage3-libiconv
24596 clean-stage3: clean-stage3-libiconv
24597 clean-stage3-libiconv:
24598 @if [ $(current_stage) = stage3 ]; then \
24599 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24600 else \
24601 [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
24602 $(MAKE) stage3-start; \
24603 fi; \
24604 cd $(HOST_SUBDIR)/libiconv && \
24605 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24606 @endif libiconv-bootstrap
24607
24608
24609 .PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
24610 .PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
24611 maybe-all-stage4-libiconv:
24612 maybe-clean-stage4-libiconv:
24613 @if libiconv-bootstrap
24614 maybe-all-stage4-libiconv: all-stage4-libiconv
24615 all-stage4: all-stage4-libiconv
24616 TARGET-stage4-libiconv = $(TARGET-libiconv)
24617 all-stage4-libiconv: configure-stage4-libiconv
24618 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24619 @r=`${PWD_COMMAND}`; export r; \
24620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24621 TFLAGS="$(STAGE4_TFLAGS)"; \
24622 $(HOST_EXPORTS) \
24623 $(POSTSTAGE1_HOST_EXPORTS) \
24624 cd $(HOST_SUBDIR)/libiconv && \
24625 \
24626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24627 CFLAGS="$(STAGE4_CFLAGS)" \
24628 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24629 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24633 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24634 TFLAGS="$(STAGE4_TFLAGS)" \
24635 $(TARGET-stage4-libiconv)
24636
24637 maybe-clean-stage4-libiconv: clean-stage4-libiconv
24638 clean-stage4: clean-stage4-libiconv
24639 clean-stage4-libiconv:
24640 @if [ $(current_stage) = stage4 ]; then \
24641 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24642 else \
24643 [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
24644 $(MAKE) stage4-start; \
24645 fi; \
24646 cd $(HOST_SUBDIR)/libiconv && \
24647 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24648 @endif libiconv-bootstrap
24649
24650
24651 .PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
24652 .PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
24653 maybe-all-stageprofile-libiconv:
24654 maybe-clean-stageprofile-libiconv:
24655 @if libiconv-bootstrap
24656 maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
24657 all-stageprofile: all-stageprofile-libiconv
24658 TARGET-stageprofile-libiconv = $(TARGET-libiconv)
24659 all-stageprofile-libiconv: configure-stageprofile-libiconv
24660 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24661 @r=`${PWD_COMMAND}`; export r; \
24662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24663 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24664 $(HOST_EXPORTS) \
24665 $(POSTSTAGE1_HOST_EXPORTS) \
24666 cd $(HOST_SUBDIR)/libiconv && \
24667 \
24668 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24669 CFLAGS="$(STAGEprofile_CFLAGS)" \
24670 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24671 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24672 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24673 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24674 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24675 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24676 TFLAGS="$(STAGEprofile_TFLAGS)" \
24677 $(TARGET-stageprofile-libiconv)
24678
24679 maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
24680 clean-stageprofile: clean-stageprofile-libiconv
24681 clean-stageprofile-libiconv:
24682 @if [ $(current_stage) = stageprofile ]; then \
24683 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24684 else \
24685 [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
24686 $(MAKE) stageprofile-start; \
24687 fi; \
24688 cd $(HOST_SUBDIR)/libiconv && \
24689 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24690 @endif libiconv-bootstrap
24691
24692
24693 .PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
24694 .PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
24695 maybe-all-stagefeedback-libiconv:
24696 maybe-clean-stagefeedback-libiconv:
24697 @if libiconv-bootstrap
24698 maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
24699 all-stagefeedback: all-stagefeedback-libiconv
24700 TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
24701 all-stagefeedback-libiconv: configure-stagefeedback-libiconv
24702 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24703 @r=`${PWD_COMMAND}`; export r; \
24704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24705 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24706 $(HOST_EXPORTS) \
24707 $(POSTSTAGE1_HOST_EXPORTS) \
24708 cd $(HOST_SUBDIR)/libiconv && \
24709 \
24710 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24711 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24712 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24713 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24714 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24715 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24716 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24717 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24718 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24719 $(TARGET-stagefeedback-libiconv)
24720
24721 maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
24722 clean-stagefeedback: clean-stagefeedback-libiconv
24723 clean-stagefeedback-libiconv:
24724 @if [ $(current_stage) = stagefeedback ]; then \
24725 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24726 else \
24727 [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
24728 $(MAKE) stagefeedback-start; \
24729 fi; \
24730 cd $(HOST_SUBDIR)/libiconv && \
24731 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24732 @endif libiconv-bootstrap
24733
24734
24735
24736
24737
24738 .PHONY: check-libiconv maybe-check-libiconv
24739 maybe-check-libiconv:
24740 @if libiconv
24741 maybe-check-libiconv: check-libiconv
24742
24743 check-libiconv:
24744 @: $(MAKE); $(unstage)
24745 @r=`${PWD_COMMAND}`; export r; \
24746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24747 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24748 (cd $(HOST_SUBDIR)/libiconv && \
24749 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
24750
24751 @endif libiconv
24752
24753 .PHONY: install-libiconv maybe-install-libiconv
24754 maybe-install-libiconv:
24755 @if libiconv
24756 maybe-install-libiconv: install-libiconv
24757
24758 install-libiconv:
24759
24760 @endif libiconv
24761
24762 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24763 maybe-install-strip-libiconv:
24764 @if libiconv
24765 maybe-install-strip-libiconv: install-strip-libiconv
24766
24767 install-strip-libiconv:
24768
24769 @endif libiconv
24770
24771 # Other targets (info, dvi, pdf, etc.)
24772
24773 .PHONY: maybe-info-libiconv info-libiconv
24774 maybe-info-libiconv:
24775 @if libiconv
24776 maybe-info-libiconv: info-libiconv
24777
24778 # libiconv doesn't support info.
24779 info-libiconv:
24780
24781 @endif libiconv
24782
24783 .PHONY: maybe-dvi-libiconv dvi-libiconv
24784 maybe-dvi-libiconv:
24785 @if libiconv
24786 maybe-dvi-libiconv: dvi-libiconv
24787
24788 dvi-libiconv: \
24789 configure-libiconv
24790 @[ -f ./libiconv/Makefile ] || exit 0; \
24791 r=`${PWD_COMMAND}`; export r; \
24792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24793 $(HOST_EXPORTS) \
24794 for flag in $(EXTRA_HOST_FLAGS) ; do \
24795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24796 done; \
24797 echo "Doing dvi in libiconv"; \
24798 (cd $(HOST_SUBDIR)/libiconv && \
24799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24801 "RANLIB=$${RANLIB}" \
24802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24803 dvi) \
24804 || exit 1
24805
24806 @endif libiconv
24807
24808 .PHONY: maybe-pdf-libiconv pdf-libiconv
24809 maybe-pdf-libiconv:
24810 @if libiconv
24811 maybe-pdf-libiconv: pdf-libiconv
24812
24813 # libiconv doesn't support pdf.
24814 pdf-libiconv:
24815
24816 @endif libiconv
24817
24818 .PHONY: maybe-html-libiconv html-libiconv
24819 maybe-html-libiconv:
24820 @if libiconv
24821 maybe-html-libiconv: html-libiconv
24822
24823 # libiconv doesn't support html.
24824 html-libiconv:
24825
24826 @endif libiconv
24827
24828 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24829 maybe-TAGS-libiconv:
24830 @if libiconv
24831 maybe-TAGS-libiconv: TAGS-libiconv
24832
24833 TAGS-libiconv: \
24834 configure-libiconv
24835 @[ -f ./libiconv/Makefile ] || exit 0; \
24836 r=`${PWD_COMMAND}`; export r; \
24837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24838 $(HOST_EXPORTS) \
24839 for flag in $(EXTRA_HOST_FLAGS) ; do \
24840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24841 done; \
24842 echo "Doing TAGS in libiconv"; \
24843 (cd $(HOST_SUBDIR)/libiconv && \
24844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24846 "RANLIB=$${RANLIB}" \
24847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24848 TAGS) \
24849 || exit 1
24850
24851 @endif libiconv
24852
24853 .PHONY: maybe-install-info-libiconv install-info-libiconv
24854 maybe-install-info-libiconv:
24855 @if libiconv
24856 maybe-install-info-libiconv: install-info-libiconv
24857
24858 # libiconv doesn't support install-info.
24859 install-info-libiconv:
24860
24861 @endif libiconv
24862
24863 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24864 maybe-install-pdf-libiconv:
24865 @if libiconv
24866 maybe-install-pdf-libiconv: install-pdf-libiconv
24867
24868 # libiconv doesn't support install-pdf.
24869 install-pdf-libiconv:
24870
24871 @endif libiconv
24872
24873 .PHONY: maybe-install-html-libiconv install-html-libiconv
24874 maybe-install-html-libiconv:
24875 @if libiconv
24876 maybe-install-html-libiconv: install-html-libiconv
24877
24878 # libiconv doesn't support install-html.
24879 install-html-libiconv:
24880
24881 @endif libiconv
24882
24883 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24884 maybe-installcheck-libiconv:
24885 @if libiconv
24886 maybe-installcheck-libiconv: installcheck-libiconv
24887
24888 installcheck-libiconv: \
24889 configure-libiconv
24890 @[ -f ./libiconv/Makefile ] || exit 0; \
24891 r=`${PWD_COMMAND}`; export r; \
24892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24893 $(HOST_EXPORTS) \
24894 for flag in $(EXTRA_HOST_FLAGS) ; do \
24895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24896 done; \
24897 echo "Doing installcheck in libiconv"; \
24898 (cd $(HOST_SUBDIR)/libiconv && \
24899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24901 "RANLIB=$${RANLIB}" \
24902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24903 installcheck) \
24904 || exit 1
24905
24906 @endif libiconv
24907
24908 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24909 maybe-mostlyclean-libiconv:
24910 @if libiconv
24911 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24912
24913 mostlyclean-libiconv:
24914 @[ -f ./libiconv/Makefile ] || exit 0; \
24915 r=`${PWD_COMMAND}`; export r; \
24916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24917 $(HOST_EXPORTS) \
24918 for flag in $(EXTRA_HOST_FLAGS) ; do \
24919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24920 done; \
24921 echo "Doing mostlyclean in libiconv"; \
24922 (cd $(HOST_SUBDIR)/libiconv && \
24923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24925 "RANLIB=$${RANLIB}" \
24926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24927 mostlyclean) \
24928 || exit 1
24929
24930 @endif libiconv
24931
24932 .PHONY: maybe-clean-libiconv clean-libiconv
24933 maybe-clean-libiconv:
24934 @if libiconv
24935 maybe-clean-libiconv: clean-libiconv
24936
24937 clean-libiconv:
24938 @[ -f ./libiconv/Makefile ] || exit 0; \
24939 r=`${PWD_COMMAND}`; export r; \
24940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24941 $(HOST_EXPORTS) \
24942 for flag in $(EXTRA_HOST_FLAGS) ; do \
24943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24944 done; \
24945 echo "Doing clean in libiconv"; \
24946 (cd $(HOST_SUBDIR)/libiconv && \
24947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24949 "RANLIB=$${RANLIB}" \
24950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24951 clean) \
24952 || exit 1
24953
24954 @endif libiconv
24955
24956 .PHONY: maybe-distclean-libiconv distclean-libiconv
24957 maybe-distclean-libiconv:
24958 @if libiconv
24959 maybe-distclean-libiconv: distclean-libiconv
24960
24961 distclean-libiconv:
24962 @[ -f ./libiconv/Makefile ] || exit 0; \
24963 r=`${PWD_COMMAND}`; export r; \
24964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24965 $(HOST_EXPORTS) \
24966 for flag in $(EXTRA_HOST_FLAGS) ; do \
24967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24968 done; \
24969 echo "Doing distclean in libiconv"; \
24970 (cd $(HOST_SUBDIR)/libiconv && \
24971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24973 "RANLIB=$${RANLIB}" \
24974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24975 distclean) \
24976 || exit 1
24977
24978 @endif libiconv
24979
24980 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24981 maybe-maintainer-clean-libiconv:
24982 @if libiconv
24983 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24984
24985 maintainer-clean-libiconv:
24986 @[ -f ./libiconv/Makefile ] || exit 0; \
24987 r=`${PWD_COMMAND}`; export r; \
24988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24989 $(HOST_EXPORTS) \
24990 for flag in $(EXTRA_HOST_FLAGS) ; do \
24991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24992 done; \
24993 echo "Doing maintainer-clean in libiconv"; \
24994 (cd $(HOST_SUBDIR)/libiconv && \
24995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24997 "RANLIB=$${RANLIB}" \
24998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24999 maintainer-clean) \
25000 || exit 1
25001
25002 @endif libiconv
25003
25004
25005
25006 .PHONY: configure-m4 maybe-configure-m4
25007 maybe-configure-m4:
25008 @if gcc-bootstrap
25009 configure-m4: stage_current
25010 @endif gcc-bootstrap
25011 @if m4
25012 maybe-configure-m4: configure-m4
25013 configure-m4:
25014 @: $(MAKE); $(unstage)
25015 @r=`${PWD_COMMAND}`; export r; \
25016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25017 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
25018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
25019 $(HOST_EXPORTS) \
25020 echo Configuring in $(HOST_SUBDIR)/m4; \
25021 cd "$(HOST_SUBDIR)/m4" || exit 1; \
25022 case $(srcdir) in \
25023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25024 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
25025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25026 esac; \
25027 module_srcdir=m4; \
25028 $(SHELL) \
25029 $$s/$$module_srcdir/configure \
25030 --srcdir=$${topdir}/$$module_srcdir \
25031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25032 --target=${target_alias} \
25033 || exit 1
25034 @endif m4
25035
25036
25037
25038
25039
25040 .PHONY: all-m4 maybe-all-m4
25041 maybe-all-m4:
25042 @if gcc-bootstrap
25043 all-m4: stage_current
25044 @endif gcc-bootstrap
25045 @if m4
25046 TARGET-m4=all
25047 maybe-all-m4: all-m4
25048 all-m4: configure-m4
25049 @: $(MAKE); $(unstage)
25050 @r=`${PWD_COMMAND}`; export r; \
25051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25052 $(HOST_EXPORTS) \
25053 (cd $(HOST_SUBDIR)/m4 && \
25054 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25055 $(TARGET-m4))
25056 @endif m4
25057
25058
25059
25060
25061 .PHONY: check-m4 maybe-check-m4
25062 maybe-check-m4:
25063 @if m4
25064 maybe-check-m4: check-m4
25065
25066 check-m4:
25067 @: $(MAKE); $(unstage)
25068 @r=`${PWD_COMMAND}`; export r; \
25069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25070 $(HOST_EXPORTS) \
25071 (cd $(HOST_SUBDIR)/m4 && \
25072 $(MAKE) $(FLAGS_TO_PASS) check)
25073
25074 @endif m4
25075
25076 .PHONY: install-m4 maybe-install-m4
25077 maybe-install-m4:
25078 @if m4
25079 maybe-install-m4: install-m4
25080
25081 install-m4: installdirs
25082 @: $(MAKE); $(unstage)
25083 @r=`${PWD_COMMAND}`; export r; \
25084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25085 $(HOST_EXPORTS) \
25086 (cd $(HOST_SUBDIR)/m4 && \
25087 $(MAKE) $(FLAGS_TO_PASS) install)
25088
25089 @endif m4
25090
25091 .PHONY: install-strip-m4 maybe-install-strip-m4
25092 maybe-install-strip-m4:
25093 @if m4
25094 maybe-install-strip-m4: install-strip-m4
25095
25096 install-strip-m4: installdirs
25097 @: $(MAKE); $(unstage)
25098 @r=`${PWD_COMMAND}`; export r; \
25099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25100 $(HOST_EXPORTS) \
25101 (cd $(HOST_SUBDIR)/m4 && \
25102 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25103
25104 @endif m4
25105
25106 # Other targets (info, dvi, pdf, etc.)
25107
25108 .PHONY: maybe-info-m4 info-m4
25109 maybe-info-m4:
25110 @if m4
25111 maybe-info-m4: info-m4
25112
25113 info-m4: \
25114 configure-m4
25115 @: $(MAKE); $(unstage)
25116 @[ -f ./m4/Makefile ] || exit 0; \
25117 r=`${PWD_COMMAND}`; export r; \
25118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25119 $(HOST_EXPORTS) \
25120 for flag in $(EXTRA_HOST_FLAGS) ; do \
25121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25122 done; \
25123 echo "Doing info in m4"; \
25124 (cd $(HOST_SUBDIR)/m4 && \
25125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25127 "RANLIB=$${RANLIB}" \
25128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25129 info) \
25130 || exit 1
25131
25132 @endif m4
25133
25134 .PHONY: maybe-dvi-m4 dvi-m4
25135 maybe-dvi-m4:
25136 @if m4
25137 maybe-dvi-m4: dvi-m4
25138
25139 dvi-m4: \
25140 configure-m4
25141 @: $(MAKE); $(unstage)
25142 @[ -f ./m4/Makefile ] || exit 0; \
25143 r=`${PWD_COMMAND}`; export r; \
25144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25145 $(HOST_EXPORTS) \
25146 for flag in $(EXTRA_HOST_FLAGS) ; do \
25147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25148 done; \
25149 echo "Doing dvi in m4"; \
25150 (cd $(HOST_SUBDIR)/m4 && \
25151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25153 "RANLIB=$${RANLIB}" \
25154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25155 dvi) \
25156 || exit 1
25157
25158 @endif m4
25159
25160 .PHONY: maybe-pdf-m4 pdf-m4
25161 maybe-pdf-m4:
25162 @if m4
25163 maybe-pdf-m4: pdf-m4
25164
25165 pdf-m4: \
25166 configure-m4
25167 @: $(MAKE); $(unstage)
25168 @[ -f ./m4/Makefile ] || exit 0; \
25169 r=`${PWD_COMMAND}`; export r; \
25170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25171 $(HOST_EXPORTS) \
25172 for flag in $(EXTRA_HOST_FLAGS) ; do \
25173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25174 done; \
25175 echo "Doing pdf in m4"; \
25176 (cd $(HOST_SUBDIR)/m4 && \
25177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25179 "RANLIB=$${RANLIB}" \
25180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25181 pdf) \
25182 || exit 1
25183
25184 @endif m4
25185
25186 .PHONY: maybe-html-m4 html-m4
25187 maybe-html-m4:
25188 @if m4
25189 maybe-html-m4: html-m4
25190
25191 html-m4: \
25192 configure-m4
25193 @: $(MAKE); $(unstage)
25194 @[ -f ./m4/Makefile ] || exit 0; \
25195 r=`${PWD_COMMAND}`; export r; \
25196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25197 $(HOST_EXPORTS) \
25198 for flag in $(EXTRA_HOST_FLAGS) ; do \
25199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25200 done; \
25201 echo "Doing html in m4"; \
25202 (cd $(HOST_SUBDIR)/m4 && \
25203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25205 "RANLIB=$${RANLIB}" \
25206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25207 html) \
25208 || exit 1
25209
25210 @endif m4
25211
25212 .PHONY: maybe-TAGS-m4 TAGS-m4
25213 maybe-TAGS-m4:
25214 @if m4
25215 maybe-TAGS-m4: TAGS-m4
25216
25217 TAGS-m4: \
25218 configure-m4
25219 @: $(MAKE); $(unstage)
25220 @[ -f ./m4/Makefile ] || exit 0; \
25221 r=`${PWD_COMMAND}`; export r; \
25222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25223 $(HOST_EXPORTS) \
25224 for flag in $(EXTRA_HOST_FLAGS) ; do \
25225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25226 done; \
25227 echo "Doing TAGS in m4"; \
25228 (cd $(HOST_SUBDIR)/m4 && \
25229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25231 "RANLIB=$${RANLIB}" \
25232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25233 TAGS) \
25234 || exit 1
25235
25236 @endif m4
25237
25238 .PHONY: maybe-install-info-m4 install-info-m4
25239 maybe-install-info-m4:
25240 @if m4
25241 maybe-install-info-m4: install-info-m4
25242
25243 install-info-m4: \
25244 configure-m4 \
25245 info-m4
25246 @: $(MAKE); $(unstage)
25247 @[ -f ./m4/Makefile ] || exit 0; \
25248 r=`${PWD_COMMAND}`; export r; \
25249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25250 $(HOST_EXPORTS) \
25251 for flag in $(EXTRA_HOST_FLAGS) ; do \
25252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25253 done; \
25254 echo "Doing install-info in m4"; \
25255 (cd $(HOST_SUBDIR)/m4 && \
25256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25258 "RANLIB=$${RANLIB}" \
25259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25260 install-info) \
25261 || exit 1
25262
25263 @endif m4
25264
25265 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25266 maybe-install-pdf-m4:
25267 @if m4
25268 maybe-install-pdf-m4: install-pdf-m4
25269
25270 install-pdf-m4: \
25271 configure-m4 \
25272 pdf-m4
25273 @: $(MAKE); $(unstage)
25274 @[ -f ./m4/Makefile ] || exit 0; \
25275 r=`${PWD_COMMAND}`; export r; \
25276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25277 $(HOST_EXPORTS) \
25278 for flag in $(EXTRA_HOST_FLAGS) ; do \
25279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25280 done; \
25281 echo "Doing install-pdf in m4"; \
25282 (cd $(HOST_SUBDIR)/m4 && \
25283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25285 "RANLIB=$${RANLIB}" \
25286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25287 install-pdf) \
25288 || exit 1
25289
25290 @endif m4
25291
25292 .PHONY: maybe-install-html-m4 install-html-m4
25293 maybe-install-html-m4:
25294 @if m4
25295 maybe-install-html-m4: install-html-m4
25296
25297 install-html-m4: \
25298 configure-m4 \
25299 html-m4
25300 @: $(MAKE); $(unstage)
25301 @[ -f ./m4/Makefile ] || exit 0; \
25302 r=`${PWD_COMMAND}`; export r; \
25303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25304 $(HOST_EXPORTS) \
25305 for flag in $(EXTRA_HOST_FLAGS) ; do \
25306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25307 done; \
25308 echo "Doing install-html in m4"; \
25309 (cd $(HOST_SUBDIR)/m4 && \
25310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25312 "RANLIB=$${RANLIB}" \
25313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25314 install-html) \
25315 || exit 1
25316
25317 @endif m4
25318
25319 .PHONY: maybe-installcheck-m4 installcheck-m4
25320 maybe-installcheck-m4:
25321 @if m4
25322 maybe-installcheck-m4: installcheck-m4
25323
25324 installcheck-m4: \
25325 configure-m4
25326 @: $(MAKE); $(unstage)
25327 @[ -f ./m4/Makefile ] || exit 0; \
25328 r=`${PWD_COMMAND}`; export r; \
25329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25330 $(HOST_EXPORTS) \
25331 for flag in $(EXTRA_HOST_FLAGS) ; do \
25332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25333 done; \
25334 echo "Doing installcheck in m4"; \
25335 (cd $(HOST_SUBDIR)/m4 && \
25336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25338 "RANLIB=$${RANLIB}" \
25339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25340 installcheck) \
25341 || exit 1
25342
25343 @endif m4
25344
25345 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25346 maybe-mostlyclean-m4:
25347 @if m4
25348 maybe-mostlyclean-m4: mostlyclean-m4
25349
25350 mostlyclean-m4:
25351 @: $(MAKE); $(unstage)
25352 @[ -f ./m4/Makefile ] || exit 0; \
25353 r=`${PWD_COMMAND}`; export r; \
25354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25355 $(HOST_EXPORTS) \
25356 for flag in $(EXTRA_HOST_FLAGS) ; do \
25357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25358 done; \
25359 echo "Doing mostlyclean in m4"; \
25360 (cd $(HOST_SUBDIR)/m4 && \
25361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25363 "RANLIB=$${RANLIB}" \
25364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25365 mostlyclean) \
25366 || exit 1
25367
25368 @endif m4
25369
25370 .PHONY: maybe-clean-m4 clean-m4
25371 maybe-clean-m4:
25372 @if m4
25373 maybe-clean-m4: clean-m4
25374
25375 clean-m4:
25376 @: $(MAKE); $(unstage)
25377 @[ -f ./m4/Makefile ] || exit 0; \
25378 r=`${PWD_COMMAND}`; export r; \
25379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25380 $(HOST_EXPORTS) \
25381 for flag in $(EXTRA_HOST_FLAGS) ; do \
25382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25383 done; \
25384 echo "Doing clean in m4"; \
25385 (cd $(HOST_SUBDIR)/m4 && \
25386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25388 "RANLIB=$${RANLIB}" \
25389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25390 clean) \
25391 || exit 1
25392
25393 @endif m4
25394
25395 .PHONY: maybe-distclean-m4 distclean-m4
25396 maybe-distclean-m4:
25397 @if m4
25398 maybe-distclean-m4: distclean-m4
25399
25400 distclean-m4:
25401 @: $(MAKE); $(unstage)
25402 @[ -f ./m4/Makefile ] || exit 0; \
25403 r=`${PWD_COMMAND}`; export r; \
25404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25405 $(HOST_EXPORTS) \
25406 for flag in $(EXTRA_HOST_FLAGS) ; do \
25407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25408 done; \
25409 echo "Doing distclean in m4"; \
25410 (cd $(HOST_SUBDIR)/m4 && \
25411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25413 "RANLIB=$${RANLIB}" \
25414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25415 distclean) \
25416 || exit 1
25417
25418 @endif m4
25419
25420 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25421 maybe-maintainer-clean-m4:
25422 @if m4
25423 maybe-maintainer-clean-m4: maintainer-clean-m4
25424
25425 maintainer-clean-m4:
25426 @: $(MAKE); $(unstage)
25427 @[ -f ./m4/Makefile ] || exit 0; \
25428 r=`${PWD_COMMAND}`; export r; \
25429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25430 $(HOST_EXPORTS) \
25431 for flag in $(EXTRA_HOST_FLAGS) ; do \
25432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25433 done; \
25434 echo "Doing maintainer-clean in m4"; \
25435 (cd $(HOST_SUBDIR)/m4 && \
25436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25438 "RANLIB=$${RANLIB}" \
25439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25440 maintainer-clean) \
25441 || exit 1
25442
25443 @endif m4
25444
25445
25446
25447 .PHONY: configure-readline maybe-configure-readline
25448 maybe-configure-readline:
25449 @if gcc-bootstrap
25450 configure-readline: stage_current
25451 @endif gcc-bootstrap
25452 @if readline
25453 maybe-configure-readline: configure-readline
25454 configure-readline:
25455 @: $(MAKE); $(unstage)
25456 @r=`${PWD_COMMAND}`; export r; \
25457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25458 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25459 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
25460 $(HOST_EXPORTS) \
25461 echo Configuring in $(HOST_SUBDIR)/readline; \
25462 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25463 case $(srcdir) in \
25464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25465 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25467 esac; \
25468 module_srcdir=readline; \
25469 $(SHELL) \
25470 $$s/$$module_srcdir/configure \
25471 --srcdir=$${topdir}/$$module_srcdir \
25472 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25473 --target=${target_alias} \
25474 || exit 1
25475 @endif readline
25476
25477
25478
25479
25480
25481 .PHONY: all-readline maybe-all-readline
25482 maybe-all-readline:
25483 @if gcc-bootstrap
25484 all-readline: stage_current
25485 @endif gcc-bootstrap
25486 @if readline
25487 TARGET-readline=all
25488 maybe-all-readline: all-readline
25489 all-readline: configure-readline
25490 @: $(MAKE); $(unstage)
25491 @r=`${PWD_COMMAND}`; export r; \
25492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25493 $(HOST_EXPORTS) \
25494 (cd $(HOST_SUBDIR)/readline && \
25495 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25496 $(TARGET-readline))
25497 @endif readline
25498
25499
25500
25501
25502 .PHONY: check-readline maybe-check-readline
25503 maybe-check-readline:
25504 @if readline
25505 maybe-check-readline: check-readline
25506
25507 check-readline:
25508 @: $(MAKE); $(unstage)
25509 @r=`${PWD_COMMAND}`; export r; \
25510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25511 $(HOST_EXPORTS) \
25512 (cd $(HOST_SUBDIR)/readline && \
25513 $(MAKE) $(FLAGS_TO_PASS) check)
25514
25515 @endif readline
25516
25517 .PHONY: install-readline maybe-install-readline
25518 maybe-install-readline:
25519 @if readline
25520 maybe-install-readline: install-readline
25521
25522 install-readline: installdirs
25523 @: $(MAKE); $(unstage)
25524 @r=`${PWD_COMMAND}`; export r; \
25525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25526 $(HOST_EXPORTS) \
25527 (cd $(HOST_SUBDIR)/readline && \
25528 $(MAKE) $(FLAGS_TO_PASS) install)
25529
25530 @endif readline
25531
25532 .PHONY: install-strip-readline maybe-install-strip-readline
25533 maybe-install-strip-readline:
25534 @if readline
25535 maybe-install-strip-readline: install-strip-readline
25536
25537 install-strip-readline: installdirs
25538 @: $(MAKE); $(unstage)
25539 @r=`${PWD_COMMAND}`; export r; \
25540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25541 $(HOST_EXPORTS) \
25542 (cd $(HOST_SUBDIR)/readline && \
25543 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25544
25545 @endif readline
25546
25547 # Other targets (info, dvi, pdf, etc.)
25548
25549 .PHONY: maybe-info-readline info-readline
25550 maybe-info-readline:
25551 @if readline
25552 maybe-info-readline: info-readline
25553
25554 info-readline: \
25555 configure-readline
25556 @: $(MAKE); $(unstage)
25557 @[ -f ./readline/Makefile ] || exit 0; \
25558 r=`${PWD_COMMAND}`; export r; \
25559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25560 $(HOST_EXPORTS) \
25561 for flag in $(EXTRA_HOST_FLAGS) ; do \
25562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563 done; \
25564 echo "Doing info in readline"; \
25565 (cd $(HOST_SUBDIR)/readline && \
25566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25568 "RANLIB=$${RANLIB}" \
25569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25570 info) \
25571 || exit 1
25572
25573 @endif readline
25574
25575 .PHONY: maybe-dvi-readline dvi-readline
25576 maybe-dvi-readline:
25577 @if readline
25578 maybe-dvi-readline: dvi-readline
25579
25580 dvi-readline: \
25581 configure-readline
25582 @: $(MAKE); $(unstage)
25583 @[ -f ./readline/Makefile ] || exit 0; \
25584 r=`${PWD_COMMAND}`; export r; \
25585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25586 $(HOST_EXPORTS) \
25587 for flag in $(EXTRA_HOST_FLAGS) ; do \
25588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25589 done; \
25590 echo "Doing dvi in readline"; \
25591 (cd $(HOST_SUBDIR)/readline && \
25592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25594 "RANLIB=$${RANLIB}" \
25595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25596 dvi) \
25597 || exit 1
25598
25599 @endif readline
25600
25601 .PHONY: maybe-pdf-readline pdf-readline
25602 maybe-pdf-readline:
25603 @if readline
25604 maybe-pdf-readline: pdf-readline
25605
25606 pdf-readline: \
25607 configure-readline
25608 @: $(MAKE); $(unstage)
25609 @[ -f ./readline/Makefile ] || exit 0; \
25610 r=`${PWD_COMMAND}`; export r; \
25611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25612 $(HOST_EXPORTS) \
25613 for flag in $(EXTRA_HOST_FLAGS) ; do \
25614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25615 done; \
25616 echo "Doing pdf in readline"; \
25617 (cd $(HOST_SUBDIR)/readline && \
25618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25620 "RANLIB=$${RANLIB}" \
25621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25622 pdf) \
25623 || exit 1
25624
25625 @endif readline
25626
25627 .PHONY: maybe-html-readline html-readline
25628 maybe-html-readline:
25629 @if readline
25630 maybe-html-readline: html-readline
25631
25632 html-readline: \
25633 configure-readline
25634 @: $(MAKE); $(unstage)
25635 @[ -f ./readline/Makefile ] || exit 0; \
25636 r=`${PWD_COMMAND}`; export r; \
25637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25638 $(HOST_EXPORTS) \
25639 for flag in $(EXTRA_HOST_FLAGS) ; do \
25640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25641 done; \
25642 echo "Doing html in readline"; \
25643 (cd $(HOST_SUBDIR)/readline && \
25644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25646 "RANLIB=$${RANLIB}" \
25647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25648 html) \
25649 || exit 1
25650
25651 @endif readline
25652
25653 .PHONY: maybe-TAGS-readline TAGS-readline
25654 maybe-TAGS-readline:
25655 @if readline
25656 maybe-TAGS-readline: TAGS-readline
25657
25658 TAGS-readline: \
25659 configure-readline
25660 @: $(MAKE); $(unstage)
25661 @[ -f ./readline/Makefile ] || exit 0; \
25662 r=`${PWD_COMMAND}`; export r; \
25663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25664 $(HOST_EXPORTS) \
25665 for flag in $(EXTRA_HOST_FLAGS) ; do \
25666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25667 done; \
25668 echo "Doing TAGS in readline"; \
25669 (cd $(HOST_SUBDIR)/readline && \
25670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25672 "RANLIB=$${RANLIB}" \
25673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25674 TAGS) \
25675 || exit 1
25676
25677 @endif readline
25678
25679 .PHONY: maybe-install-info-readline install-info-readline
25680 maybe-install-info-readline:
25681 @if readline
25682 maybe-install-info-readline: install-info-readline
25683
25684 install-info-readline: \
25685 configure-readline \
25686 info-readline
25687 @: $(MAKE); $(unstage)
25688 @[ -f ./readline/Makefile ] || exit 0; \
25689 r=`${PWD_COMMAND}`; export r; \
25690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25691 $(HOST_EXPORTS) \
25692 for flag in $(EXTRA_HOST_FLAGS) ; do \
25693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25694 done; \
25695 echo "Doing install-info in readline"; \
25696 (cd $(HOST_SUBDIR)/readline && \
25697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25699 "RANLIB=$${RANLIB}" \
25700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25701 install-info) \
25702 || exit 1
25703
25704 @endif readline
25705
25706 .PHONY: maybe-install-pdf-readline install-pdf-readline
25707 maybe-install-pdf-readline:
25708 @if readline
25709 maybe-install-pdf-readline: install-pdf-readline
25710
25711 install-pdf-readline: \
25712 configure-readline \
25713 pdf-readline
25714 @: $(MAKE); $(unstage)
25715 @[ -f ./readline/Makefile ] || exit 0; \
25716 r=`${PWD_COMMAND}`; export r; \
25717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25718 $(HOST_EXPORTS) \
25719 for flag in $(EXTRA_HOST_FLAGS) ; do \
25720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25721 done; \
25722 echo "Doing install-pdf in readline"; \
25723 (cd $(HOST_SUBDIR)/readline && \
25724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25726 "RANLIB=$${RANLIB}" \
25727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25728 install-pdf) \
25729 || exit 1
25730
25731 @endif readline
25732
25733 .PHONY: maybe-install-html-readline install-html-readline
25734 maybe-install-html-readline:
25735 @if readline
25736 maybe-install-html-readline: install-html-readline
25737
25738 install-html-readline: \
25739 configure-readline \
25740 html-readline
25741 @: $(MAKE); $(unstage)
25742 @[ -f ./readline/Makefile ] || exit 0; \
25743 r=`${PWD_COMMAND}`; export r; \
25744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25745 $(HOST_EXPORTS) \
25746 for flag in $(EXTRA_HOST_FLAGS) ; do \
25747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25748 done; \
25749 echo "Doing install-html in readline"; \
25750 (cd $(HOST_SUBDIR)/readline && \
25751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25753 "RANLIB=$${RANLIB}" \
25754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25755 install-html) \
25756 || exit 1
25757
25758 @endif readline
25759
25760 .PHONY: maybe-installcheck-readline installcheck-readline
25761 maybe-installcheck-readline:
25762 @if readline
25763 maybe-installcheck-readline: installcheck-readline
25764
25765 installcheck-readline: \
25766 configure-readline
25767 @: $(MAKE); $(unstage)
25768 @[ -f ./readline/Makefile ] || exit 0; \
25769 r=`${PWD_COMMAND}`; export r; \
25770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25771 $(HOST_EXPORTS) \
25772 for flag in $(EXTRA_HOST_FLAGS) ; do \
25773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25774 done; \
25775 echo "Doing installcheck in readline"; \
25776 (cd $(HOST_SUBDIR)/readline && \
25777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25779 "RANLIB=$${RANLIB}" \
25780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25781 installcheck) \
25782 || exit 1
25783
25784 @endif readline
25785
25786 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25787 maybe-mostlyclean-readline:
25788 @if readline
25789 maybe-mostlyclean-readline: mostlyclean-readline
25790
25791 mostlyclean-readline:
25792 @: $(MAKE); $(unstage)
25793 @[ -f ./readline/Makefile ] || exit 0; \
25794 r=`${PWD_COMMAND}`; export r; \
25795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25796 $(HOST_EXPORTS) \
25797 for flag in $(EXTRA_HOST_FLAGS) ; do \
25798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25799 done; \
25800 echo "Doing mostlyclean in readline"; \
25801 (cd $(HOST_SUBDIR)/readline && \
25802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25804 "RANLIB=$${RANLIB}" \
25805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25806 mostlyclean) \
25807 || exit 1
25808
25809 @endif readline
25810
25811 .PHONY: maybe-clean-readline clean-readline
25812 maybe-clean-readline:
25813 @if readline
25814 maybe-clean-readline: clean-readline
25815
25816 clean-readline:
25817 @: $(MAKE); $(unstage)
25818 @[ -f ./readline/Makefile ] || exit 0; \
25819 r=`${PWD_COMMAND}`; export r; \
25820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25821 $(HOST_EXPORTS) \
25822 for flag in $(EXTRA_HOST_FLAGS) ; do \
25823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25824 done; \
25825 echo "Doing clean in readline"; \
25826 (cd $(HOST_SUBDIR)/readline && \
25827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25829 "RANLIB=$${RANLIB}" \
25830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25831 clean) \
25832 || exit 1
25833
25834 @endif readline
25835
25836 .PHONY: maybe-distclean-readline distclean-readline
25837 maybe-distclean-readline:
25838 @if readline
25839 maybe-distclean-readline: distclean-readline
25840
25841 distclean-readline:
25842 @: $(MAKE); $(unstage)
25843 @[ -f ./readline/Makefile ] || exit 0; \
25844 r=`${PWD_COMMAND}`; export r; \
25845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25846 $(HOST_EXPORTS) \
25847 for flag in $(EXTRA_HOST_FLAGS) ; do \
25848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25849 done; \
25850 echo "Doing distclean in readline"; \
25851 (cd $(HOST_SUBDIR)/readline && \
25852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25854 "RANLIB=$${RANLIB}" \
25855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25856 distclean) \
25857 || exit 1
25858
25859 @endif readline
25860
25861 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25862 maybe-maintainer-clean-readline:
25863 @if readline
25864 maybe-maintainer-clean-readline: maintainer-clean-readline
25865
25866 maintainer-clean-readline:
25867 @: $(MAKE); $(unstage)
25868 @[ -f ./readline/Makefile ] || exit 0; \
25869 r=`${PWD_COMMAND}`; export r; \
25870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25871 $(HOST_EXPORTS) \
25872 for flag in $(EXTRA_HOST_FLAGS) ; do \
25873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25874 done; \
25875 echo "Doing maintainer-clean in readline"; \
25876 (cd $(HOST_SUBDIR)/readline && \
25877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25879 "RANLIB=$${RANLIB}" \
25880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25881 maintainer-clean) \
25882 || exit 1
25883
25884 @endif readline
25885
25886
25887
25888 .PHONY: configure-sid maybe-configure-sid
25889 maybe-configure-sid:
25890 @if gcc-bootstrap
25891 configure-sid: stage_current
25892 @endif gcc-bootstrap
25893 @if sid
25894 maybe-configure-sid: configure-sid
25895 configure-sid:
25896 @: $(MAKE); $(unstage)
25897 @r=`${PWD_COMMAND}`; export r; \
25898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25899 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
25901 $(HOST_EXPORTS) \
25902 echo Configuring in $(HOST_SUBDIR)/sid; \
25903 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25904 case $(srcdir) in \
25905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25906 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25908 esac; \
25909 module_srcdir=sid; \
25910 $(SHELL) \
25911 $$s/$$module_srcdir/configure \
25912 --srcdir=$${topdir}/$$module_srcdir \
25913 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25914 --target=${target_alias} \
25915 || exit 1
25916 @endif sid
25917
25918
25919
25920
25921
25922 .PHONY: all-sid maybe-all-sid
25923 maybe-all-sid:
25924 @if gcc-bootstrap
25925 all-sid: stage_current
25926 @endif gcc-bootstrap
25927 @if sid
25928 TARGET-sid=all
25929 maybe-all-sid: all-sid
25930 all-sid: configure-sid
25931 @: $(MAKE); $(unstage)
25932 @r=`${PWD_COMMAND}`; export r; \
25933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25934 $(HOST_EXPORTS) \
25935 (cd $(HOST_SUBDIR)/sid && \
25936 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25937 $(TARGET-sid))
25938 @endif sid
25939
25940
25941
25942
25943 .PHONY: check-sid maybe-check-sid
25944 maybe-check-sid:
25945 @if sid
25946 maybe-check-sid: check-sid
25947
25948 check-sid:
25949 @: $(MAKE); $(unstage)
25950 @r=`${PWD_COMMAND}`; export r; \
25951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25952 $(HOST_EXPORTS) \
25953 (cd $(HOST_SUBDIR)/sid && \
25954 $(MAKE) $(FLAGS_TO_PASS) check)
25955
25956 @endif sid
25957
25958 .PHONY: install-sid maybe-install-sid
25959 maybe-install-sid:
25960 @if sid
25961 maybe-install-sid: install-sid
25962
25963 install-sid: installdirs
25964 @: $(MAKE); $(unstage)
25965 @r=`${PWD_COMMAND}`; export r; \
25966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25967 $(HOST_EXPORTS) \
25968 (cd $(HOST_SUBDIR)/sid && \
25969 $(MAKE) $(FLAGS_TO_PASS) install)
25970
25971 @endif sid
25972
25973 .PHONY: install-strip-sid maybe-install-strip-sid
25974 maybe-install-strip-sid:
25975 @if sid
25976 maybe-install-strip-sid: install-strip-sid
25977
25978 install-strip-sid: installdirs
25979 @: $(MAKE); $(unstage)
25980 @r=`${PWD_COMMAND}`; export r; \
25981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25982 $(HOST_EXPORTS) \
25983 (cd $(HOST_SUBDIR)/sid && \
25984 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25985
25986 @endif sid
25987
25988 # Other targets (info, dvi, pdf, etc.)
25989
25990 .PHONY: maybe-info-sid info-sid
25991 maybe-info-sid:
25992 @if sid
25993 maybe-info-sid: info-sid
25994
25995 info-sid: \
25996 configure-sid
25997 @: $(MAKE); $(unstage)
25998 @[ -f ./sid/Makefile ] || exit 0; \
25999 r=`${PWD_COMMAND}`; export r; \
26000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26001 $(HOST_EXPORTS) \
26002 for flag in $(EXTRA_HOST_FLAGS) ; do \
26003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26004 done; \
26005 echo "Doing info in sid"; \
26006 (cd $(HOST_SUBDIR)/sid && \
26007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26009 "RANLIB=$${RANLIB}" \
26010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26011 info) \
26012 || exit 1
26013
26014 @endif sid
26015
26016 .PHONY: maybe-dvi-sid dvi-sid
26017 maybe-dvi-sid:
26018 @if sid
26019 maybe-dvi-sid: dvi-sid
26020
26021 dvi-sid: \
26022 configure-sid
26023 @: $(MAKE); $(unstage)
26024 @[ -f ./sid/Makefile ] || exit 0; \
26025 r=`${PWD_COMMAND}`; export r; \
26026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26027 $(HOST_EXPORTS) \
26028 for flag in $(EXTRA_HOST_FLAGS) ; do \
26029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26030 done; \
26031 echo "Doing dvi in sid"; \
26032 (cd $(HOST_SUBDIR)/sid && \
26033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26035 "RANLIB=$${RANLIB}" \
26036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26037 dvi) \
26038 || exit 1
26039
26040 @endif sid
26041
26042 .PHONY: maybe-pdf-sid pdf-sid
26043 maybe-pdf-sid:
26044 @if sid
26045 maybe-pdf-sid: pdf-sid
26046
26047 pdf-sid: \
26048 configure-sid
26049 @: $(MAKE); $(unstage)
26050 @[ -f ./sid/Makefile ] || exit 0; \
26051 r=`${PWD_COMMAND}`; export r; \
26052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26053 $(HOST_EXPORTS) \
26054 for flag in $(EXTRA_HOST_FLAGS) ; do \
26055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26056 done; \
26057 echo "Doing pdf in sid"; \
26058 (cd $(HOST_SUBDIR)/sid && \
26059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26061 "RANLIB=$${RANLIB}" \
26062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26063 pdf) \
26064 || exit 1
26065
26066 @endif sid
26067
26068 .PHONY: maybe-html-sid html-sid
26069 maybe-html-sid:
26070 @if sid
26071 maybe-html-sid: html-sid
26072
26073 html-sid: \
26074 configure-sid
26075 @: $(MAKE); $(unstage)
26076 @[ -f ./sid/Makefile ] || exit 0; \
26077 r=`${PWD_COMMAND}`; export r; \
26078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26079 $(HOST_EXPORTS) \
26080 for flag in $(EXTRA_HOST_FLAGS) ; do \
26081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26082 done; \
26083 echo "Doing html in sid"; \
26084 (cd $(HOST_SUBDIR)/sid && \
26085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26087 "RANLIB=$${RANLIB}" \
26088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26089 html) \
26090 || exit 1
26091
26092 @endif sid
26093
26094 .PHONY: maybe-TAGS-sid TAGS-sid
26095 maybe-TAGS-sid:
26096 @if sid
26097 maybe-TAGS-sid: TAGS-sid
26098
26099 TAGS-sid: \
26100 configure-sid
26101 @: $(MAKE); $(unstage)
26102 @[ -f ./sid/Makefile ] || exit 0; \
26103 r=`${PWD_COMMAND}`; export r; \
26104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26105 $(HOST_EXPORTS) \
26106 for flag in $(EXTRA_HOST_FLAGS) ; do \
26107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26108 done; \
26109 echo "Doing TAGS in sid"; \
26110 (cd $(HOST_SUBDIR)/sid && \
26111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26113 "RANLIB=$${RANLIB}" \
26114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26115 TAGS) \
26116 || exit 1
26117
26118 @endif sid
26119
26120 .PHONY: maybe-install-info-sid install-info-sid
26121 maybe-install-info-sid:
26122 @if sid
26123 maybe-install-info-sid: install-info-sid
26124
26125 install-info-sid: \
26126 configure-sid \
26127 info-sid
26128 @: $(MAKE); $(unstage)
26129 @[ -f ./sid/Makefile ] || exit 0; \
26130 r=`${PWD_COMMAND}`; export r; \
26131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26132 $(HOST_EXPORTS) \
26133 for flag in $(EXTRA_HOST_FLAGS) ; do \
26134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26135 done; \
26136 echo "Doing install-info in sid"; \
26137 (cd $(HOST_SUBDIR)/sid && \
26138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26140 "RANLIB=$${RANLIB}" \
26141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26142 install-info) \
26143 || exit 1
26144
26145 @endif sid
26146
26147 .PHONY: maybe-install-pdf-sid install-pdf-sid
26148 maybe-install-pdf-sid:
26149 @if sid
26150 maybe-install-pdf-sid: install-pdf-sid
26151
26152 install-pdf-sid: \
26153 configure-sid \
26154 pdf-sid
26155 @: $(MAKE); $(unstage)
26156 @[ -f ./sid/Makefile ] || exit 0; \
26157 r=`${PWD_COMMAND}`; export r; \
26158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26159 $(HOST_EXPORTS) \
26160 for flag in $(EXTRA_HOST_FLAGS) ; do \
26161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26162 done; \
26163 echo "Doing install-pdf in sid"; \
26164 (cd $(HOST_SUBDIR)/sid && \
26165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26167 "RANLIB=$${RANLIB}" \
26168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26169 install-pdf) \
26170 || exit 1
26171
26172 @endif sid
26173
26174 .PHONY: maybe-install-html-sid install-html-sid
26175 maybe-install-html-sid:
26176 @if sid
26177 maybe-install-html-sid: install-html-sid
26178
26179 install-html-sid: \
26180 configure-sid \
26181 html-sid
26182 @: $(MAKE); $(unstage)
26183 @[ -f ./sid/Makefile ] || exit 0; \
26184 r=`${PWD_COMMAND}`; export r; \
26185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26186 $(HOST_EXPORTS) \
26187 for flag in $(EXTRA_HOST_FLAGS) ; do \
26188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26189 done; \
26190 echo "Doing install-html in sid"; \
26191 (cd $(HOST_SUBDIR)/sid && \
26192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26194 "RANLIB=$${RANLIB}" \
26195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26196 install-html) \
26197 || exit 1
26198
26199 @endif sid
26200
26201 .PHONY: maybe-installcheck-sid installcheck-sid
26202 maybe-installcheck-sid:
26203 @if sid
26204 maybe-installcheck-sid: installcheck-sid
26205
26206 installcheck-sid: \
26207 configure-sid
26208 @: $(MAKE); $(unstage)
26209 @[ -f ./sid/Makefile ] || exit 0; \
26210 r=`${PWD_COMMAND}`; export r; \
26211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26212 $(HOST_EXPORTS) \
26213 for flag in $(EXTRA_HOST_FLAGS) ; do \
26214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26215 done; \
26216 echo "Doing installcheck in sid"; \
26217 (cd $(HOST_SUBDIR)/sid && \
26218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26220 "RANLIB=$${RANLIB}" \
26221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26222 installcheck) \
26223 || exit 1
26224
26225 @endif sid
26226
26227 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26228 maybe-mostlyclean-sid:
26229 @if sid
26230 maybe-mostlyclean-sid: mostlyclean-sid
26231
26232 mostlyclean-sid:
26233 @: $(MAKE); $(unstage)
26234 @[ -f ./sid/Makefile ] || exit 0; \
26235 r=`${PWD_COMMAND}`; export r; \
26236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26237 $(HOST_EXPORTS) \
26238 for flag in $(EXTRA_HOST_FLAGS) ; do \
26239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26240 done; \
26241 echo "Doing mostlyclean in sid"; \
26242 (cd $(HOST_SUBDIR)/sid && \
26243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26245 "RANLIB=$${RANLIB}" \
26246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26247 mostlyclean) \
26248 || exit 1
26249
26250 @endif sid
26251
26252 .PHONY: maybe-clean-sid clean-sid
26253 maybe-clean-sid:
26254 @if sid
26255 maybe-clean-sid: clean-sid
26256
26257 clean-sid:
26258 @: $(MAKE); $(unstage)
26259 @[ -f ./sid/Makefile ] || exit 0; \
26260 r=`${PWD_COMMAND}`; export r; \
26261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26262 $(HOST_EXPORTS) \
26263 for flag in $(EXTRA_HOST_FLAGS) ; do \
26264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26265 done; \
26266 echo "Doing clean in sid"; \
26267 (cd $(HOST_SUBDIR)/sid && \
26268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26270 "RANLIB=$${RANLIB}" \
26271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26272 clean) \
26273 || exit 1
26274
26275 @endif sid
26276
26277 .PHONY: maybe-distclean-sid distclean-sid
26278 maybe-distclean-sid:
26279 @if sid
26280 maybe-distclean-sid: distclean-sid
26281
26282 distclean-sid:
26283 @: $(MAKE); $(unstage)
26284 @[ -f ./sid/Makefile ] || exit 0; \
26285 r=`${PWD_COMMAND}`; export r; \
26286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26287 $(HOST_EXPORTS) \
26288 for flag in $(EXTRA_HOST_FLAGS) ; do \
26289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26290 done; \
26291 echo "Doing distclean in sid"; \
26292 (cd $(HOST_SUBDIR)/sid && \
26293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26295 "RANLIB=$${RANLIB}" \
26296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26297 distclean) \
26298 || exit 1
26299
26300 @endif sid
26301
26302 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26303 maybe-maintainer-clean-sid:
26304 @if sid
26305 maybe-maintainer-clean-sid: maintainer-clean-sid
26306
26307 maintainer-clean-sid:
26308 @: $(MAKE); $(unstage)
26309 @[ -f ./sid/Makefile ] || exit 0; \
26310 r=`${PWD_COMMAND}`; export r; \
26311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26312 $(HOST_EXPORTS) \
26313 for flag in $(EXTRA_HOST_FLAGS) ; do \
26314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26315 done; \
26316 echo "Doing maintainer-clean in sid"; \
26317 (cd $(HOST_SUBDIR)/sid && \
26318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26320 "RANLIB=$${RANLIB}" \
26321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26322 maintainer-clean) \
26323 || exit 1
26324
26325 @endif sid
26326
26327
26328
26329 .PHONY: configure-sim maybe-configure-sim
26330 maybe-configure-sim:
26331 @if gcc-bootstrap
26332 configure-sim: stage_current
26333 @endif gcc-bootstrap
26334 @if sim
26335 maybe-configure-sim: configure-sim
26336 configure-sim:
26337 @: $(MAKE); $(unstage)
26338 @r=`${PWD_COMMAND}`; export r; \
26339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26340 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
26342 $(HOST_EXPORTS) \
26343 echo Configuring in $(HOST_SUBDIR)/sim; \
26344 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26345 case $(srcdir) in \
26346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26347 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26349 esac; \
26350 module_srcdir=sim; \
26351 $(SHELL) \
26352 $$s/$$module_srcdir/configure \
26353 --srcdir=$${topdir}/$$module_srcdir \
26354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26355 --target=${target_alias} \
26356 || exit 1
26357 @endif sim
26358
26359
26360
26361
26362
26363 .PHONY: all-sim maybe-all-sim
26364 maybe-all-sim:
26365 @if gcc-bootstrap
26366 all-sim: stage_current
26367 @endif gcc-bootstrap
26368 @if sim
26369 TARGET-sim=all
26370 maybe-all-sim: all-sim
26371 all-sim: configure-sim
26372 @: $(MAKE); $(unstage)
26373 @r=`${PWD_COMMAND}`; export r; \
26374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26375 $(HOST_EXPORTS) \
26376 (cd $(HOST_SUBDIR)/sim && \
26377 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26378 $(TARGET-sim))
26379 @endif sim
26380
26381
26382
26383
26384 .PHONY: check-sim maybe-check-sim
26385 maybe-check-sim:
26386 @if sim
26387 maybe-check-sim: check-sim
26388
26389 check-sim:
26390 @: $(MAKE); $(unstage)
26391 @r=`${PWD_COMMAND}`; export r; \
26392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26393 $(HOST_EXPORTS) \
26394 (cd $(HOST_SUBDIR)/sim && \
26395 $(MAKE) $(FLAGS_TO_PASS) check)
26396
26397 @endif sim
26398
26399 .PHONY: install-sim maybe-install-sim
26400 maybe-install-sim:
26401 @if sim
26402 maybe-install-sim: install-sim
26403
26404 install-sim: installdirs
26405 @: $(MAKE); $(unstage)
26406 @r=`${PWD_COMMAND}`; export r; \
26407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26408 $(HOST_EXPORTS) \
26409 (cd $(HOST_SUBDIR)/sim && \
26410 $(MAKE) $(FLAGS_TO_PASS) install)
26411
26412 @endif sim
26413
26414 .PHONY: install-strip-sim maybe-install-strip-sim
26415 maybe-install-strip-sim:
26416 @if sim
26417 maybe-install-strip-sim: install-strip-sim
26418
26419 install-strip-sim: installdirs
26420 @: $(MAKE); $(unstage)
26421 @r=`${PWD_COMMAND}`; export r; \
26422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26423 $(HOST_EXPORTS) \
26424 (cd $(HOST_SUBDIR)/sim && \
26425 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26426
26427 @endif sim
26428
26429 # Other targets (info, dvi, pdf, etc.)
26430
26431 .PHONY: maybe-info-sim info-sim
26432 maybe-info-sim:
26433 @if sim
26434 maybe-info-sim: info-sim
26435
26436 info-sim: \
26437 configure-sim
26438 @: $(MAKE); $(unstage)
26439 @[ -f ./sim/Makefile ] || exit 0; \
26440 r=`${PWD_COMMAND}`; export r; \
26441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26442 $(HOST_EXPORTS) \
26443 for flag in $(EXTRA_HOST_FLAGS) ; do \
26444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26445 done; \
26446 echo "Doing info in sim"; \
26447 (cd $(HOST_SUBDIR)/sim && \
26448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26450 "RANLIB=$${RANLIB}" \
26451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26452 info) \
26453 || exit 1
26454
26455 @endif sim
26456
26457 .PHONY: maybe-dvi-sim dvi-sim
26458 maybe-dvi-sim:
26459 @if sim
26460 maybe-dvi-sim: dvi-sim
26461
26462 dvi-sim: \
26463 configure-sim
26464 @: $(MAKE); $(unstage)
26465 @[ -f ./sim/Makefile ] || exit 0; \
26466 r=`${PWD_COMMAND}`; export r; \
26467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26468 $(HOST_EXPORTS) \
26469 for flag in $(EXTRA_HOST_FLAGS) ; do \
26470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26471 done; \
26472 echo "Doing dvi in sim"; \
26473 (cd $(HOST_SUBDIR)/sim && \
26474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26476 "RANLIB=$${RANLIB}" \
26477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26478 dvi) \
26479 || exit 1
26480
26481 @endif sim
26482
26483 .PHONY: maybe-pdf-sim pdf-sim
26484 maybe-pdf-sim:
26485 @if sim
26486 maybe-pdf-sim: pdf-sim
26487
26488 pdf-sim: \
26489 configure-sim
26490 @: $(MAKE); $(unstage)
26491 @[ -f ./sim/Makefile ] || exit 0; \
26492 r=`${PWD_COMMAND}`; export r; \
26493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26494 $(HOST_EXPORTS) \
26495 for flag in $(EXTRA_HOST_FLAGS) ; do \
26496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26497 done; \
26498 echo "Doing pdf in sim"; \
26499 (cd $(HOST_SUBDIR)/sim && \
26500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26502 "RANLIB=$${RANLIB}" \
26503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26504 pdf) \
26505 || exit 1
26506
26507 @endif sim
26508
26509 .PHONY: maybe-html-sim html-sim
26510 maybe-html-sim:
26511 @if sim
26512 maybe-html-sim: html-sim
26513
26514 html-sim: \
26515 configure-sim
26516 @: $(MAKE); $(unstage)
26517 @[ -f ./sim/Makefile ] || exit 0; \
26518 r=`${PWD_COMMAND}`; export r; \
26519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26520 $(HOST_EXPORTS) \
26521 for flag in $(EXTRA_HOST_FLAGS) ; do \
26522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26523 done; \
26524 echo "Doing html in sim"; \
26525 (cd $(HOST_SUBDIR)/sim && \
26526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26528 "RANLIB=$${RANLIB}" \
26529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26530 html) \
26531 || exit 1
26532
26533 @endif sim
26534
26535 .PHONY: maybe-TAGS-sim TAGS-sim
26536 maybe-TAGS-sim:
26537 @if sim
26538 maybe-TAGS-sim: TAGS-sim
26539
26540 TAGS-sim: \
26541 configure-sim
26542 @: $(MAKE); $(unstage)
26543 @[ -f ./sim/Makefile ] || exit 0; \
26544 r=`${PWD_COMMAND}`; export r; \
26545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26546 $(HOST_EXPORTS) \
26547 for flag in $(EXTRA_HOST_FLAGS) ; do \
26548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26549 done; \
26550 echo "Doing TAGS in sim"; \
26551 (cd $(HOST_SUBDIR)/sim && \
26552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26554 "RANLIB=$${RANLIB}" \
26555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26556 TAGS) \
26557 || exit 1
26558
26559 @endif sim
26560
26561 .PHONY: maybe-install-info-sim install-info-sim
26562 maybe-install-info-sim:
26563 @if sim
26564 maybe-install-info-sim: install-info-sim
26565
26566 install-info-sim: \
26567 configure-sim \
26568 info-sim
26569 @: $(MAKE); $(unstage)
26570 @[ -f ./sim/Makefile ] || exit 0; \
26571 r=`${PWD_COMMAND}`; export r; \
26572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26573 $(HOST_EXPORTS) \
26574 for flag in $(EXTRA_HOST_FLAGS) ; do \
26575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26576 done; \
26577 echo "Doing install-info in sim"; \
26578 (cd $(HOST_SUBDIR)/sim && \
26579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26581 "RANLIB=$${RANLIB}" \
26582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26583 install-info) \
26584 || exit 1
26585
26586 @endif sim
26587
26588 .PHONY: maybe-install-pdf-sim install-pdf-sim
26589 maybe-install-pdf-sim:
26590 @if sim
26591 maybe-install-pdf-sim: install-pdf-sim
26592
26593 install-pdf-sim: \
26594 configure-sim \
26595 pdf-sim
26596 @: $(MAKE); $(unstage)
26597 @[ -f ./sim/Makefile ] || exit 0; \
26598 r=`${PWD_COMMAND}`; export r; \
26599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26600 $(HOST_EXPORTS) \
26601 for flag in $(EXTRA_HOST_FLAGS) ; do \
26602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26603 done; \
26604 echo "Doing install-pdf in sim"; \
26605 (cd $(HOST_SUBDIR)/sim && \
26606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26608 "RANLIB=$${RANLIB}" \
26609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26610 install-pdf) \
26611 || exit 1
26612
26613 @endif sim
26614
26615 .PHONY: maybe-install-html-sim install-html-sim
26616 maybe-install-html-sim:
26617 @if sim
26618 maybe-install-html-sim: install-html-sim
26619
26620 install-html-sim: \
26621 configure-sim \
26622 html-sim
26623 @: $(MAKE); $(unstage)
26624 @[ -f ./sim/Makefile ] || exit 0; \
26625 r=`${PWD_COMMAND}`; export r; \
26626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26627 $(HOST_EXPORTS) \
26628 for flag in $(EXTRA_HOST_FLAGS) ; do \
26629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26630 done; \
26631 echo "Doing install-html in sim"; \
26632 (cd $(HOST_SUBDIR)/sim && \
26633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26635 "RANLIB=$${RANLIB}" \
26636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26637 install-html) \
26638 || exit 1
26639
26640 @endif sim
26641
26642 .PHONY: maybe-installcheck-sim installcheck-sim
26643 maybe-installcheck-sim:
26644 @if sim
26645 maybe-installcheck-sim: installcheck-sim
26646
26647 installcheck-sim: \
26648 configure-sim
26649 @: $(MAKE); $(unstage)
26650 @[ -f ./sim/Makefile ] || exit 0; \
26651 r=`${PWD_COMMAND}`; export r; \
26652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26653 $(HOST_EXPORTS) \
26654 for flag in $(EXTRA_HOST_FLAGS) ; do \
26655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26656 done; \
26657 echo "Doing installcheck in sim"; \
26658 (cd $(HOST_SUBDIR)/sim && \
26659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26661 "RANLIB=$${RANLIB}" \
26662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26663 installcheck) \
26664 || exit 1
26665
26666 @endif sim
26667
26668 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26669 maybe-mostlyclean-sim:
26670 @if sim
26671 maybe-mostlyclean-sim: mostlyclean-sim
26672
26673 mostlyclean-sim:
26674 @: $(MAKE); $(unstage)
26675 @[ -f ./sim/Makefile ] || exit 0; \
26676 r=`${PWD_COMMAND}`; export r; \
26677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26678 $(HOST_EXPORTS) \
26679 for flag in $(EXTRA_HOST_FLAGS) ; do \
26680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26681 done; \
26682 echo "Doing mostlyclean in sim"; \
26683 (cd $(HOST_SUBDIR)/sim && \
26684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26686 "RANLIB=$${RANLIB}" \
26687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26688 mostlyclean) \
26689 || exit 1
26690
26691 @endif sim
26692
26693 .PHONY: maybe-clean-sim clean-sim
26694 maybe-clean-sim:
26695 @if sim
26696 maybe-clean-sim: clean-sim
26697
26698 clean-sim:
26699 @: $(MAKE); $(unstage)
26700 @[ -f ./sim/Makefile ] || exit 0; \
26701 r=`${PWD_COMMAND}`; export r; \
26702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26703 $(HOST_EXPORTS) \
26704 for flag in $(EXTRA_HOST_FLAGS) ; do \
26705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26706 done; \
26707 echo "Doing clean in sim"; \
26708 (cd $(HOST_SUBDIR)/sim && \
26709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26711 "RANLIB=$${RANLIB}" \
26712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26713 clean) \
26714 || exit 1
26715
26716 @endif sim
26717
26718 .PHONY: maybe-distclean-sim distclean-sim
26719 maybe-distclean-sim:
26720 @if sim
26721 maybe-distclean-sim: distclean-sim
26722
26723 distclean-sim:
26724 @: $(MAKE); $(unstage)
26725 @[ -f ./sim/Makefile ] || exit 0; \
26726 r=`${PWD_COMMAND}`; export r; \
26727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26728 $(HOST_EXPORTS) \
26729 for flag in $(EXTRA_HOST_FLAGS) ; do \
26730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26731 done; \
26732 echo "Doing distclean in sim"; \
26733 (cd $(HOST_SUBDIR)/sim && \
26734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26736 "RANLIB=$${RANLIB}" \
26737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26738 distclean) \
26739 || exit 1
26740
26741 @endif sim
26742
26743 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26744 maybe-maintainer-clean-sim:
26745 @if sim
26746 maybe-maintainer-clean-sim: maintainer-clean-sim
26747
26748 maintainer-clean-sim:
26749 @: $(MAKE); $(unstage)
26750 @[ -f ./sim/Makefile ] || exit 0; \
26751 r=`${PWD_COMMAND}`; export r; \
26752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26753 $(HOST_EXPORTS) \
26754 for flag in $(EXTRA_HOST_FLAGS) ; do \
26755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26756 done; \
26757 echo "Doing maintainer-clean in sim"; \
26758 (cd $(HOST_SUBDIR)/sim && \
26759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26761 "RANLIB=$${RANLIB}" \
26762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26763 maintainer-clean) \
26764 || exit 1
26765
26766 @endif sim
26767
26768
26769
26770 .PHONY: configure-texinfo maybe-configure-texinfo
26771 maybe-configure-texinfo:
26772 @if gcc-bootstrap
26773 configure-texinfo: stage_current
26774 @endif gcc-bootstrap
26775 @if texinfo
26776 maybe-configure-texinfo: configure-texinfo
26777 configure-texinfo:
26778 @: $(MAKE); $(unstage)
26779 @r=`${PWD_COMMAND}`; export r; \
26780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26781 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
26783 $(HOST_EXPORTS) \
26784 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26785 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26786 case $(srcdir) in \
26787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26788 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26790 esac; \
26791 module_srcdir=texinfo; \
26792 $(SHELL) \
26793 $$s/$$module_srcdir/configure \
26794 --srcdir=$${topdir}/$$module_srcdir \
26795 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26796 --target=${target_alias} \
26797 || exit 1
26798 @endif texinfo
26799
26800
26801
26802
26803
26804 .PHONY: all-texinfo maybe-all-texinfo
26805 maybe-all-texinfo:
26806 @if gcc-bootstrap
26807 all-texinfo: stage_current
26808 @endif gcc-bootstrap
26809 @if texinfo
26810 TARGET-texinfo=all
26811 maybe-all-texinfo: all-texinfo
26812 all-texinfo: configure-texinfo
26813 @: $(MAKE); $(unstage)
26814 @r=`${PWD_COMMAND}`; export r; \
26815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26816 $(HOST_EXPORTS) \
26817 (cd $(HOST_SUBDIR)/texinfo && \
26818 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26819 $(TARGET-texinfo))
26820 @endif texinfo
26821
26822
26823
26824
26825 .PHONY: check-texinfo maybe-check-texinfo
26826 maybe-check-texinfo:
26827 @if texinfo
26828 maybe-check-texinfo: check-texinfo
26829
26830 check-texinfo:
26831 @: $(MAKE); $(unstage)
26832 @r=`${PWD_COMMAND}`; export r; \
26833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26834 $(HOST_EXPORTS) \
26835 (cd $(HOST_SUBDIR)/texinfo && \
26836 $(MAKE) $(FLAGS_TO_PASS) check)
26837
26838 @endif texinfo
26839
26840 .PHONY: install-texinfo maybe-install-texinfo
26841 maybe-install-texinfo:
26842 @if texinfo
26843 maybe-install-texinfo: install-texinfo
26844
26845 install-texinfo:
26846
26847 @endif texinfo
26848
26849 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26850 maybe-install-strip-texinfo:
26851 @if texinfo
26852 maybe-install-strip-texinfo: install-strip-texinfo
26853
26854 install-strip-texinfo:
26855
26856 @endif texinfo
26857
26858 # Other targets (info, dvi, pdf, etc.)
26859
26860 .PHONY: maybe-info-texinfo info-texinfo
26861 maybe-info-texinfo:
26862 @if texinfo
26863 maybe-info-texinfo: info-texinfo
26864
26865 info-texinfo: \
26866 configure-texinfo
26867 @: $(MAKE); $(unstage)
26868 @[ -f ./texinfo/Makefile ] || exit 0; \
26869 r=`${PWD_COMMAND}`; export r; \
26870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26871 $(HOST_EXPORTS) \
26872 for flag in $(EXTRA_HOST_FLAGS) ; do \
26873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26874 done; \
26875 echo "Doing info in texinfo"; \
26876 (cd $(HOST_SUBDIR)/texinfo && \
26877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26879 "RANLIB=$${RANLIB}" \
26880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26881 info) \
26882 || exit 1
26883
26884 @endif texinfo
26885
26886 .PHONY: maybe-dvi-texinfo dvi-texinfo
26887 maybe-dvi-texinfo:
26888 @if texinfo
26889 maybe-dvi-texinfo: dvi-texinfo
26890
26891 dvi-texinfo: \
26892 configure-texinfo
26893 @: $(MAKE); $(unstage)
26894 @[ -f ./texinfo/Makefile ] || exit 0; \
26895 r=`${PWD_COMMAND}`; export r; \
26896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26897 $(HOST_EXPORTS) \
26898 for flag in $(EXTRA_HOST_FLAGS) ; do \
26899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26900 done; \
26901 echo "Doing dvi in texinfo"; \
26902 (cd $(HOST_SUBDIR)/texinfo && \
26903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26905 "RANLIB=$${RANLIB}" \
26906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26907 dvi) \
26908 || exit 1
26909
26910 @endif texinfo
26911
26912 .PHONY: maybe-pdf-texinfo pdf-texinfo
26913 maybe-pdf-texinfo:
26914 @if texinfo
26915 maybe-pdf-texinfo: pdf-texinfo
26916
26917 pdf-texinfo: \
26918 configure-texinfo
26919 @: $(MAKE); $(unstage)
26920 @[ -f ./texinfo/Makefile ] || exit 0; \
26921 r=`${PWD_COMMAND}`; export r; \
26922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26923 $(HOST_EXPORTS) \
26924 for flag in $(EXTRA_HOST_FLAGS) ; do \
26925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26926 done; \
26927 echo "Doing pdf in texinfo"; \
26928 (cd $(HOST_SUBDIR)/texinfo && \
26929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26931 "RANLIB=$${RANLIB}" \
26932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26933 pdf) \
26934 || exit 1
26935
26936 @endif texinfo
26937
26938 .PHONY: maybe-html-texinfo html-texinfo
26939 maybe-html-texinfo:
26940 @if texinfo
26941 maybe-html-texinfo: html-texinfo
26942
26943 html-texinfo: \
26944 configure-texinfo
26945 @: $(MAKE); $(unstage)
26946 @[ -f ./texinfo/Makefile ] || exit 0; \
26947 r=`${PWD_COMMAND}`; export r; \
26948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26949 $(HOST_EXPORTS) \
26950 for flag in $(EXTRA_HOST_FLAGS) ; do \
26951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26952 done; \
26953 echo "Doing html in texinfo"; \
26954 (cd $(HOST_SUBDIR)/texinfo && \
26955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26957 "RANLIB=$${RANLIB}" \
26958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26959 html) \
26960 || exit 1
26961
26962 @endif texinfo
26963
26964 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26965 maybe-TAGS-texinfo:
26966 @if texinfo
26967 maybe-TAGS-texinfo: TAGS-texinfo
26968
26969 TAGS-texinfo: \
26970 configure-texinfo
26971 @: $(MAKE); $(unstage)
26972 @[ -f ./texinfo/Makefile ] || exit 0; \
26973 r=`${PWD_COMMAND}`; export r; \
26974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26975 $(HOST_EXPORTS) \
26976 for flag in $(EXTRA_HOST_FLAGS) ; do \
26977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26978 done; \
26979 echo "Doing TAGS in texinfo"; \
26980 (cd $(HOST_SUBDIR)/texinfo && \
26981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26983 "RANLIB=$${RANLIB}" \
26984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26985 TAGS) \
26986 || exit 1
26987
26988 @endif texinfo
26989
26990 .PHONY: maybe-install-info-texinfo install-info-texinfo
26991 maybe-install-info-texinfo:
26992 @if texinfo
26993 maybe-install-info-texinfo: install-info-texinfo
26994
26995 install-info-texinfo: \
26996 configure-texinfo \
26997 info-texinfo
26998 @: $(MAKE); $(unstage)
26999 @[ -f ./texinfo/Makefile ] || exit 0; \
27000 r=`${PWD_COMMAND}`; export r; \
27001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27002 $(HOST_EXPORTS) \
27003 for flag in $(EXTRA_HOST_FLAGS) ; do \
27004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27005 done; \
27006 echo "Doing install-info in texinfo"; \
27007 (cd $(HOST_SUBDIR)/texinfo && \
27008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27010 "RANLIB=$${RANLIB}" \
27011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27012 install-info) \
27013 || exit 1
27014
27015 @endif texinfo
27016
27017 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
27018 maybe-install-pdf-texinfo:
27019 @if texinfo
27020 maybe-install-pdf-texinfo: install-pdf-texinfo
27021
27022 install-pdf-texinfo: \
27023 configure-texinfo \
27024 pdf-texinfo
27025 @: $(MAKE); $(unstage)
27026 @[ -f ./texinfo/Makefile ] || exit 0; \
27027 r=`${PWD_COMMAND}`; export r; \
27028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27029 $(HOST_EXPORTS) \
27030 for flag in $(EXTRA_HOST_FLAGS) ; do \
27031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27032 done; \
27033 echo "Doing install-pdf in texinfo"; \
27034 (cd $(HOST_SUBDIR)/texinfo && \
27035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27037 "RANLIB=$${RANLIB}" \
27038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27039 install-pdf) \
27040 || exit 1
27041
27042 @endif texinfo
27043
27044 .PHONY: maybe-install-html-texinfo install-html-texinfo
27045 maybe-install-html-texinfo:
27046 @if texinfo
27047 maybe-install-html-texinfo: install-html-texinfo
27048
27049 install-html-texinfo: \
27050 configure-texinfo \
27051 html-texinfo
27052 @: $(MAKE); $(unstage)
27053 @[ -f ./texinfo/Makefile ] || exit 0; \
27054 r=`${PWD_COMMAND}`; export r; \
27055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27056 $(HOST_EXPORTS) \
27057 for flag in $(EXTRA_HOST_FLAGS) ; do \
27058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27059 done; \
27060 echo "Doing install-html in texinfo"; \
27061 (cd $(HOST_SUBDIR)/texinfo && \
27062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27064 "RANLIB=$${RANLIB}" \
27065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27066 install-html) \
27067 || exit 1
27068
27069 @endif texinfo
27070
27071 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
27072 maybe-installcheck-texinfo:
27073 @if texinfo
27074 maybe-installcheck-texinfo: installcheck-texinfo
27075
27076 installcheck-texinfo: \
27077 configure-texinfo
27078 @: $(MAKE); $(unstage)
27079 @[ -f ./texinfo/Makefile ] || exit 0; \
27080 r=`${PWD_COMMAND}`; export r; \
27081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27082 $(HOST_EXPORTS) \
27083 for flag in $(EXTRA_HOST_FLAGS) ; do \
27084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27085 done; \
27086 echo "Doing installcheck in texinfo"; \
27087 (cd $(HOST_SUBDIR)/texinfo && \
27088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27090 "RANLIB=$${RANLIB}" \
27091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27092 installcheck) \
27093 || exit 1
27094
27095 @endif texinfo
27096
27097 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27098 maybe-mostlyclean-texinfo:
27099 @if texinfo
27100 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27101
27102 mostlyclean-texinfo:
27103 @: $(MAKE); $(unstage)
27104 @[ -f ./texinfo/Makefile ] || exit 0; \
27105 r=`${PWD_COMMAND}`; export r; \
27106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27107 $(HOST_EXPORTS) \
27108 for flag in $(EXTRA_HOST_FLAGS) ; do \
27109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27110 done; \
27111 echo "Doing mostlyclean in texinfo"; \
27112 (cd $(HOST_SUBDIR)/texinfo && \
27113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27115 "RANLIB=$${RANLIB}" \
27116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27117 mostlyclean) \
27118 || exit 1
27119
27120 @endif texinfo
27121
27122 .PHONY: maybe-clean-texinfo clean-texinfo
27123 maybe-clean-texinfo:
27124 @if texinfo
27125 maybe-clean-texinfo: clean-texinfo
27126
27127 clean-texinfo:
27128 @: $(MAKE); $(unstage)
27129 @[ -f ./texinfo/Makefile ] || exit 0; \
27130 r=`${PWD_COMMAND}`; export r; \
27131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27132 $(HOST_EXPORTS) \
27133 for flag in $(EXTRA_HOST_FLAGS) ; do \
27134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27135 done; \
27136 echo "Doing clean in texinfo"; \
27137 (cd $(HOST_SUBDIR)/texinfo && \
27138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27140 "RANLIB=$${RANLIB}" \
27141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27142 clean) \
27143 || exit 1
27144
27145 @endif texinfo
27146
27147 .PHONY: maybe-distclean-texinfo distclean-texinfo
27148 maybe-distclean-texinfo:
27149 @if texinfo
27150 maybe-distclean-texinfo: distclean-texinfo
27151
27152 distclean-texinfo:
27153 @: $(MAKE); $(unstage)
27154 @[ -f ./texinfo/Makefile ] || exit 0; \
27155 r=`${PWD_COMMAND}`; export r; \
27156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27157 $(HOST_EXPORTS) \
27158 for flag in $(EXTRA_HOST_FLAGS) ; do \
27159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27160 done; \
27161 echo "Doing distclean in texinfo"; \
27162 (cd $(HOST_SUBDIR)/texinfo && \
27163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27165 "RANLIB=$${RANLIB}" \
27166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27167 distclean) \
27168 || exit 1
27169
27170 @endif texinfo
27171
27172 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27173 maybe-maintainer-clean-texinfo:
27174 @if texinfo
27175 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27176
27177 maintainer-clean-texinfo:
27178 @: $(MAKE); $(unstage)
27179 @[ -f ./texinfo/Makefile ] || exit 0; \
27180 r=`${PWD_COMMAND}`; export r; \
27181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27182 $(HOST_EXPORTS) \
27183 for flag in $(EXTRA_HOST_FLAGS) ; do \
27184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27185 done; \
27186 echo "Doing maintainer-clean in texinfo"; \
27187 (cd $(HOST_SUBDIR)/texinfo && \
27188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27190 "RANLIB=$${RANLIB}" \
27191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27192 maintainer-clean) \
27193 || exit 1
27194
27195 @endif texinfo
27196
27197
27198
27199 .PHONY: configure-zlib maybe-configure-zlib
27200 maybe-configure-zlib:
27201 @if gcc-bootstrap
27202 configure-zlib: stage_current
27203 @endif gcc-bootstrap
27204 @if zlib
27205 maybe-configure-zlib: configure-zlib
27206 configure-zlib:
27207 @r=`${PWD_COMMAND}`; export r; \
27208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27209 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27211 $(HOST_EXPORTS) \
27212 echo Configuring in $(HOST_SUBDIR)/zlib; \
27213 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27214 case $(srcdir) in \
27215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27216 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27218 esac; \
27219 module_srcdir=zlib; \
27220 $(SHELL) \
27221 $$s/$$module_srcdir/configure \
27222 --srcdir=$${topdir}/$$module_srcdir \
27223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27224 --target=${target_alias} @extra_host_zlib_configure_flags@ \
27225 || exit 1
27226 @endif zlib
27227
27228
27229
27230 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27231 maybe-configure-stage1-zlib:
27232 @if zlib-bootstrap
27233 maybe-configure-stage1-zlib: configure-stage1-zlib
27234 configure-stage1-zlib:
27235 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27236 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27237 @r=`${PWD_COMMAND}`; export r; \
27238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27239 TFLAGS="$(STAGE1_TFLAGS)"; \
27240 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27241 $(HOST_EXPORTS) \
27242 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27243 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27244 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27245 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
27246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27247 cd $(HOST_SUBDIR)/zlib || exit 1; \
27248 case $(srcdir) in \
27249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27250 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27252 esac; \
27253 module_srcdir=zlib; \
27254 $(SHELL) $$s/$$module_srcdir/configure \
27255 --srcdir=$${topdir}/$$module_srcdir \
27256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27257 --target=${target_alias} \
27258 \
27259 $(STAGE1_CONFIGURE_FLAGS) \
27260 @extra_host_zlib_configure_flags@
27261 @endif zlib-bootstrap
27262
27263 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27264 maybe-configure-stage2-zlib:
27265 @if zlib-bootstrap
27266 maybe-configure-stage2-zlib: configure-stage2-zlib
27267 configure-stage2-zlib:
27268 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27269 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27270 @r=`${PWD_COMMAND}`; export r; \
27271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27272 TFLAGS="$(STAGE2_TFLAGS)"; \
27273 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27274 $(HOST_EXPORTS) \
27275 $(POSTSTAGE1_HOST_EXPORTS) \
27276 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27277 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27278 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27279 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
27280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27281 cd $(HOST_SUBDIR)/zlib || exit 1; \
27282 case $(srcdir) in \
27283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27284 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27286 esac; \
27287 module_srcdir=zlib; \
27288 $(SHELL) $$s/$$module_srcdir/configure \
27289 --srcdir=$${topdir}/$$module_srcdir \
27290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27291 --target=${target_alias} \
27292 --with-build-libsubdir=$(HOST_SUBDIR) \
27293 $(STAGE2_CONFIGURE_FLAGS) \
27294 @extra_host_zlib_configure_flags@
27295 @endif zlib-bootstrap
27296
27297 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27298 maybe-configure-stage3-zlib:
27299 @if zlib-bootstrap
27300 maybe-configure-stage3-zlib: configure-stage3-zlib
27301 configure-stage3-zlib:
27302 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27303 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27304 @r=`${PWD_COMMAND}`; export r; \
27305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27306 TFLAGS="$(STAGE3_TFLAGS)"; \
27307 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27308 $(HOST_EXPORTS) \
27309 $(POSTSTAGE1_HOST_EXPORTS) \
27310 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27311 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27312 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27313 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
27314 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27315 cd $(HOST_SUBDIR)/zlib || exit 1; \
27316 case $(srcdir) in \
27317 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27318 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27319 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27320 esac; \
27321 module_srcdir=zlib; \
27322 $(SHELL) $$s/$$module_srcdir/configure \
27323 --srcdir=$${topdir}/$$module_srcdir \
27324 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27325 --target=${target_alias} \
27326 --with-build-libsubdir=$(HOST_SUBDIR) \
27327 $(STAGE3_CONFIGURE_FLAGS) \
27328 @extra_host_zlib_configure_flags@
27329 @endif zlib-bootstrap
27330
27331 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27332 maybe-configure-stage4-zlib:
27333 @if zlib-bootstrap
27334 maybe-configure-stage4-zlib: configure-stage4-zlib
27335 configure-stage4-zlib:
27336 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27337 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27338 @r=`${PWD_COMMAND}`; export r; \
27339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27340 TFLAGS="$(STAGE4_TFLAGS)"; \
27341 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27342 $(HOST_EXPORTS) \
27343 $(POSTSTAGE1_HOST_EXPORTS) \
27344 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27345 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27346 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27347 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
27348 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27349 cd $(HOST_SUBDIR)/zlib || exit 1; \
27350 case $(srcdir) in \
27351 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27352 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27353 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27354 esac; \
27355 module_srcdir=zlib; \
27356 $(SHELL) $$s/$$module_srcdir/configure \
27357 --srcdir=$${topdir}/$$module_srcdir \
27358 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27359 --target=${target_alias} \
27360 --with-build-libsubdir=$(HOST_SUBDIR) \
27361 $(STAGE4_CONFIGURE_FLAGS) \
27362 @extra_host_zlib_configure_flags@
27363 @endif zlib-bootstrap
27364
27365 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27366 maybe-configure-stageprofile-zlib:
27367 @if zlib-bootstrap
27368 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27369 configure-stageprofile-zlib:
27370 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27371 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27372 @r=`${PWD_COMMAND}`; export r; \
27373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27374 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27375 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27376 $(HOST_EXPORTS) \
27377 $(POSTSTAGE1_HOST_EXPORTS) \
27378 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27379 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27380 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27381 echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
27382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27383 cd $(HOST_SUBDIR)/zlib || exit 1; \
27384 case $(srcdir) in \
27385 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27386 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27387 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27388 esac; \
27389 module_srcdir=zlib; \
27390 $(SHELL) $$s/$$module_srcdir/configure \
27391 --srcdir=$${topdir}/$$module_srcdir \
27392 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27393 --target=${target_alias} \
27394 --with-build-libsubdir=$(HOST_SUBDIR) \
27395 $(STAGEprofile_CONFIGURE_FLAGS) \
27396 @extra_host_zlib_configure_flags@
27397 @endif zlib-bootstrap
27398
27399 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27400 maybe-configure-stagefeedback-zlib:
27401 @if zlib-bootstrap
27402 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27403 configure-stagefeedback-zlib:
27404 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27405 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27406 @r=`${PWD_COMMAND}`; export r; \
27407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27408 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27409 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27410 $(HOST_EXPORTS) \
27411 $(POSTSTAGE1_HOST_EXPORTS) \
27412 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27413 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27414 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27415 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
27416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27417 cd $(HOST_SUBDIR)/zlib || exit 1; \
27418 case $(srcdir) in \
27419 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27420 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27421 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27422 esac; \
27423 module_srcdir=zlib; \
27424 $(SHELL) $$s/$$module_srcdir/configure \
27425 --srcdir=$${topdir}/$$module_srcdir \
27426 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27427 --target=${target_alias} \
27428 --with-build-libsubdir=$(HOST_SUBDIR) \
27429 $(STAGEfeedback_CONFIGURE_FLAGS) \
27430 @extra_host_zlib_configure_flags@
27431 @endif zlib-bootstrap
27432
27433
27434
27435
27436
27437 .PHONY: all-zlib maybe-all-zlib
27438 maybe-all-zlib:
27439 @if gcc-bootstrap
27440 all-zlib: stage_current
27441 @endif gcc-bootstrap
27442 @if zlib
27443 TARGET-zlib=all
27444 maybe-all-zlib: all-zlib
27445 all-zlib: configure-zlib
27446 @r=`${PWD_COMMAND}`; export r; \
27447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27448 $(HOST_EXPORTS) \
27449 (cd $(HOST_SUBDIR)/zlib && \
27450 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27451 $(TARGET-zlib))
27452 @endif zlib
27453
27454
27455
27456 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27457 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27458 maybe-all-stage1-zlib:
27459 maybe-clean-stage1-zlib:
27460 @if zlib-bootstrap
27461 maybe-all-stage1-zlib: all-stage1-zlib
27462 all-stage1: all-stage1-zlib
27463 TARGET-stage1-zlib = $(TARGET-zlib)
27464 all-stage1-zlib: configure-stage1-zlib
27465 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27466 @r=`${PWD_COMMAND}`; export r; \
27467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27468 TFLAGS="$(STAGE1_TFLAGS)"; \
27469 $(HOST_EXPORTS) \
27470 cd $(HOST_SUBDIR)/zlib && \
27471 \
27472 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27473 CFLAGS="$(STAGE1_CFLAGS)" \
27474 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27475 LIBCFLAGS="$(LIBCFLAGS)" \
27476 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27477 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27478 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27479 $(EXTRA_HOST_FLAGS) \
27480 $(STAGE1_FLAGS_TO_PASS) \
27481 TFLAGS="$(STAGE1_TFLAGS)" \
27482 $(TARGET-stage1-zlib)
27483
27484 maybe-clean-stage1-zlib: clean-stage1-zlib
27485 clean-stage1: clean-stage1-zlib
27486 clean-stage1-zlib:
27487 @if [ $(current_stage) = stage1 ]; then \
27488 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27489 else \
27490 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27491 $(MAKE) stage1-start; \
27492 fi; \
27493 cd $(HOST_SUBDIR)/zlib && \
27494 $(MAKE) $(EXTRA_HOST_FLAGS) \
27495 $(STAGE1_FLAGS_TO_PASS) clean
27496 @endif zlib-bootstrap
27497
27498
27499 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27500 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27501 maybe-all-stage2-zlib:
27502 maybe-clean-stage2-zlib:
27503 @if zlib-bootstrap
27504 maybe-all-stage2-zlib: all-stage2-zlib
27505 all-stage2: all-stage2-zlib
27506 TARGET-stage2-zlib = $(TARGET-zlib)
27507 all-stage2-zlib: configure-stage2-zlib
27508 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27509 @r=`${PWD_COMMAND}`; export r; \
27510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27511 TFLAGS="$(STAGE2_TFLAGS)"; \
27512 $(HOST_EXPORTS) \
27513 $(POSTSTAGE1_HOST_EXPORTS) \
27514 cd $(HOST_SUBDIR)/zlib && \
27515 \
27516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27517 CFLAGS="$(STAGE2_CFLAGS)" \
27518 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27519 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27524 TFLAGS="$(STAGE2_TFLAGS)" \
27525 $(TARGET-stage2-zlib)
27526
27527 maybe-clean-stage2-zlib: clean-stage2-zlib
27528 clean-stage2: clean-stage2-zlib
27529 clean-stage2-zlib:
27530 @if [ $(current_stage) = stage2 ]; then \
27531 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27532 else \
27533 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27534 $(MAKE) stage2-start; \
27535 fi; \
27536 cd $(HOST_SUBDIR)/zlib && \
27537 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27538 @endif zlib-bootstrap
27539
27540
27541 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27542 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27543 maybe-all-stage3-zlib:
27544 maybe-clean-stage3-zlib:
27545 @if zlib-bootstrap
27546 maybe-all-stage3-zlib: all-stage3-zlib
27547 all-stage3: all-stage3-zlib
27548 TARGET-stage3-zlib = $(TARGET-zlib)
27549 all-stage3-zlib: configure-stage3-zlib
27550 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27551 @r=`${PWD_COMMAND}`; export r; \
27552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27553 TFLAGS="$(STAGE3_TFLAGS)"; \
27554 $(HOST_EXPORTS) \
27555 $(POSTSTAGE1_HOST_EXPORTS) \
27556 cd $(HOST_SUBDIR)/zlib && \
27557 \
27558 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27559 CFLAGS="$(STAGE3_CFLAGS)" \
27560 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27561 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27562 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27563 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27564 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27565 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27566 TFLAGS="$(STAGE3_TFLAGS)" \
27567 $(TARGET-stage3-zlib)
27568
27569 maybe-clean-stage3-zlib: clean-stage3-zlib
27570 clean-stage3: clean-stage3-zlib
27571 clean-stage3-zlib:
27572 @if [ $(current_stage) = stage3 ]; then \
27573 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27574 else \
27575 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27576 $(MAKE) stage3-start; \
27577 fi; \
27578 cd $(HOST_SUBDIR)/zlib && \
27579 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27580 @endif zlib-bootstrap
27581
27582
27583 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27584 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27585 maybe-all-stage4-zlib:
27586 maybe-clean-stage4-zlib:
27587 @if zlib-bootstrap
27588 maybe-all-stage4-zlib: all-stage4-zlib
27589 all-stage4: all-stage4-zlib
27590 TARGET-stage4-zlib = $(TARGET-zlib)
27591 all-stage4-zlib: configure-stage4-zlib
27592 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27593 @r=`${PWD_COMMAND}`; export r; \
27594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27595 TFLAGS="$(STAGE4_TFLAGS)"; \
27596 $(HOST_EXPORTS) \
27597 $(POSTSTAGE1_HOST_EXPORTS) \
27598 cd $(HOST_SUBDIR)/zlib && \
27599 \
27600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27601 CFLAGS="$(STAGE4_CFLAGS)" \
27602 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27603 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27604 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27605 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27606 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27607 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27608 TFLAGS="$(STAGE4_TFLAGS)" \
27609 $(TARGET-stage4-zlib)
27610
27611 maybe-clean-stage4-zlib: clean-stage4-zlib
27612 clean-stage4: clean-stage4-zlib
27613 clean-stage4-zlib:
27614 @if [ $(current_stage) = stage4 ]; then \
27615 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27616 else \
27617 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27618 $(MAKE) stage4-start; \
27619 fi; \
27620 cd $(HOST_SUBDIR)/zlib && \
27621 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27622 @endif zlib-bootstrap
27623
27624
27625 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27626 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27627 maybe-all-stageprofile-zlib:
27628 maybe-clean-stageprofile-zlib:
27629 @if zlib-bootstrap
27630 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27631 all-stageprofile: all-stageprofile-zlib
27632 TARGET-stageprofile-zlib = $(TARGET-zlib)
27633 all-stageprofile-zlib: configure-stageprofile-zlib
27634 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27635 @r=`${PWD_COMMAND}`; export r; \
27636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27637 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27638 $(HOST_EXPORTS) \
27639 $(POSTSTAGE1_HOST_EXPORTS) \
27640 cd $(HOST_SUBDIR)/zlib && \
27641 \
27642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27643 CFLAGS="$(STAGEprofile_CFLAGS)" \
27644 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27645 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27649 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27650 TFLAGS="$(STAGEprofile_TFLAGS)" \
27651 $(TARGET-stageprofile-zlib)
27652
27653 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27654 clean-stageprofile: clean-stageprofile-zlib
27655 clean-stageprofile-zlib:
27656 @if [ $(current_stage) = stageprofile ]; then \
27657 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27658 else \
27659 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27660 $(MAKE) stageprofile-start; \
27661 fi; \
27662 cd $(HOST_SUBDIR)/zlib && \
27663 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27664 @endif zlib-bootstrap
27665
27666
27667 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27668 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27669 maybe-all-stagefeedback-zlib:
27670 maybe-clean-stagefeedback-zlib:
27671 @if zlib-bootstrap
27672 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27673 all-stagefeedback: all-stagefeedback-zlib
27674 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27675 all-stagefeedback-zlib: configure-stagefeedback-zlib
27676 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27677 @r=`${PWD_COMMAND}`; export r; \
27678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27679 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27680 $(HOST_EXPORTS) \
27681 $(POSTSTAGE1_HOST_EXPORTS) \
27682 cd $(HOST_SUBDIR)/zlib && \
27683 \
27684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27685 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27686 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27687 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27691 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27692 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27693 $(TARGET-stagefeedback-zlib)
27694
27695 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27696 clean-stagefeedback: clean-stagefeedback-zlib
27697 clean-stagefeedback-zlib:
27698 @if [ $(current_stage) = stagefeedback ]; then \
27699 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27700 else \
27701 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27702 $(MAKE) stagefeedback-start; \
27703 fi; \
27704 cd $(HOST_SUBDIR)/zlib && \
27705 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27706 @endif zlib-bootstrap
27707
27708
27709
27710
27711
27712 .PHONY: check-zlib maybe-check-zlib
27713 maybe-check-zlib:
27714 @if zlib
27715 maybe-check-zlib: check-zlib
27716
27717 check-zlib:
27718
27719 @endif zlib
27720
27721 .PHONY: install-zlib maybe-install-zlib
27722 maybe-install-zlib:
27723 @if zlib
27724 maybe-install-zlib: install-zlib
27725
27726 install-zlib:
27727
27728 @endif zlib
27729
27730 .PHONY: install-strip-zlib maybe-install-strip-zlib
27731 maybe-install-strip-zlib:
27732 @if zlib
27733 maybe-install-strip-zlib: install-strip-zlib
27734
27735 install-strip-zlib:
27736
27737 @endif zlib
27738
27739 # Other targets (info, dvi, pdf, etc.)
27740
27741 .PHONY: maybe-info-zlib info-zlib
27742 maybe-info-zlib:
27743 @if zlib
27744 maybe-info-zlib: info-zlib
27745
27746 info-zlib: \
27747 configure-zlib
27748 @[ -f ./zlib/Makefile ] || exit 0; \
27749 r=`${PWD_COMMAND}`; export r; \
27750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27751 $(HOST_EXPORTS) \
27752 for flag in $(EXTRA_HOST_FLAGS) ; do \
27753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27754 done; \
27755 echo "Doing info in zlib"; \
27756 (cd $(HOST_SUBDIR)/zlib && \
27757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27759 "RANLIB=$${RANLIB}" \
27760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27761 info) \
27762 || exit 1
27763
27764 @endif zlib
27765
27766 .PHONY: maybe-dvi-zlib dvi-zlib
27767 maybe-dvi-zlib:
27768 @if zlib
27769 maybe-dvi-zlib: dvi-zlib
27770
27771 dvi-zlib: \
27772 configure-zlib
27773 @[ -f ./zlib/Makefile ] || exit 0; \
27774 r=`${PWD_COMMAND}`; export r; \
27775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27776 $(HOST_EXPORTS) \
27777 for flag in $(EXTRA_HOST_FLAGS) ; do \
27778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27779 done; \
27780 echo "Doing dvi in zlib"; \
27781 (cd $(HOST_SUBDIR)/zlib && \
27782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27784 "RANLIB=$${RANLIB}" \
27785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27786 dvi) \
27787 || exit 1
27788
27789 @endif zlib
27790
27791 .PHONY: maybe-pdf-zlib pdf-zlib
27792 maybe-pdf-zlib:
27793 @if zlib
27794 maybe-pdf-zlib: pdf-zlib
27795
27796 pdf-zlib: \
27797 configure-zlib
27798 @[ -f ./zlib/Makefile ] || exit 0; \
27799 r=`${PWD_COMMAND}`; export r; \
27800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27801 $(HOST_EXPORTS) \
27802 for flag in $(EXTRA_HOST_FLAGS) ; do \
27803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27804 done; \
27805 echo "Doing pdf in zlib"; \
27806 (cd $(HOST_SUBDIR)/zlib && \
27807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27809 "RANLIB=$${RANLIB}" \
27810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27811 pdf) \
27812 || exit 1
27813
27814 @endif zlib
27815
27816 .PHONY: maybe-html-zlib html-zlib
27817 maybe-html-zlib:
27818 @if zlib
27819 maybe-html-zlib: html-zlib
27820
27821 html-zlib: \
27822 configure-zlib
27823 @[ -f ./zlib/Makefile ] || exit 0; \
27824 r=`${PWD_COMMAND}`; export r; \
27825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27826 $(HOST_EXPORTS) \
27827 for flag in $(EXTRA_HOST_FLAGS) ; do \
27828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27829 done; \
27830 echo "Doing html in zlib"; \
27831 (cd $(HOST_SUBDIR)/zlib && \
27832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27834 "RANLIB=$${RANLIB}" \
27835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27836 html) \
27837 || exit 1
27838
27839 @endif zlib
27840
27841 .PHONY: maybe-TAGS-zlib TAGS-zlib
27842 maybe-TAGS-zlib:
27843 @if zlib
27844 maybe-TAGS-zlib: TAGS-zlib
27845
27846 TAGS-zlib: \
27847 configure-zlib
27848 @[ -f ./zlib/Makefile ] || exit 0; \
27849 r=`${PWD_COMMAND}`; export r; \
27850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27851 $(HOST_EXPORTS) \
27852 for flag in $(EXTRA_HOST_FLAGS) ; do \
27853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27854 done; \
27855 echo "Doing TAGS in zlib"; \
27856 (cd $(HOST_SUBDIR)/zlib && \
27857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27859 "RANLIB=$${RANLIB}" \
27860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27861 TAGS) \
27862 || exit 1
27863
27864 @endif zlib
27865
27866 .PHONY: maybe-install-info-zlib install-info-zlib
27867 maybe-install-info-zlib:
27868 @if zlib
27869 maybe-install-info-zlib: install-info-zlib
27870
27871 install-info-zlib: \
27872 configure-zlib \
27873 info-zlib
27874 @[ -f ./zlib/Makefile ] || exit 0; \
27875 r=`${PWD_COMMAND}`; export r; \
27876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27877 $(HOST_EXPORTS) \
27878 for flag in $(EXTRA_HOST_FLAGS) ; do \
27879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27880 done; \
27881 echo "Doing install-info in zlib"; \
27882 (cd $(HOST_SUBDIR)/zlib && \
27883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27885 "RANLIB=$${RANLIB}" \
27886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27887 install-info) \
27888 || exit 1
27889
27890 @endif zlib
27891
27892 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27893 maybe-install-pdf-zlib:
27894 @if zlib
27895 maybe-install-pdf-zlib: install-pdf-zlib
27896
27897 install-pdf-zlib: \
27898 configure-zlib \
27899 pdf-zlib
27900 @[ -f ./zlib/Makefile ] || exit 0; \
27901 r=`${PWD_COMMAND}`; export r; \
27902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27903 $(HOST_EXPORTS) \
27904 for flag in $(EXTRA_HOST_FLAGS) ; do \
27905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27906 done; \
27907 echo "Doing install-pdf in zlib"; \
27908 (cd $(HOST_SUBDIR)/zlib && \
27909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27911 "RANLIB=$${RANLIB}" \
27912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27913 install-pdf) \
27914 || exit 1
27915
27916 @endif zlib
27917
27918 .PHONY: maybe-install-html-zlib install-html-zlib
27919 maybe-install-html-zlib:
27920 @if zlib
27921 maybe-install-html-zlib: install-html-zlib
27922
27923 install-html-zlib: \
27924 configure-zlib \
27925 html-zlib
27926 @[ -f ./zlib/Makefile ] || exit 0; \
27927 r=`${PWD_COMMAND}`; export r; \
27928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27929 $(HOST_EXPORTS) \
27930 for flag in $(EXTRA_HOST_FLAGS) ; do \
27931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27932 done; \
27933 echo "Doing install-html in zlib"; \
27934 (cd $(HOST_SUBDIR)/zlib && \
27935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27937 "RANLIB=$${RANLIB}" \
27938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27939 install-html) \
27940 || exit 1
27941
27942 @endif zlib
27943
27944 .PHONY: maybe-installcheck-zlib installcheck-zlib
27945 maybe-installcheck-zlib:
27946 @if zlib
27947 maybe-installcheck-zlib: installcheck-zlib
27948
27949 installcheck-zlib: \
27950 configure-zlib
27951 @[ -f ./zlib/Makefile ] || exit 0; \
27952 r=`${PWD_COMMAND}`; export r; \
27953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27954 $(HOST_EXPORTS) \
27955 for flag in $(EXTRA_HOST_FLAGS) ; do \
27956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27957 done; \
27958 echo "Doing installcheck in zlib"; \
27959 (cd $(HOST_SUBDIR)/zlib && \
27960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27962 "RANLIB=$${RANLIB}" \
27963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27964 installcheck) \
27965 || exit 1
27966
27967 @endif zlib
27968
27969 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27970 maybe-mostlyclean-zlib:
27971 @if zlib
27972 maybe-mostlyclean-zlib: mostlyclean-zlib
27973
27974 mostlyclean-zlib:
27975 @[ -f ./zlib/Makefile ] || exit 0; \
27976 r=`${PWD_COMMAND}`; export r; \
27977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27978 $(HOST_EXPORTS) \
27979 for flag in $(EXTRA_HOST_FLAGS) ; do \
27980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27981 done; \
27982 echo "Doing mostlyclean in zlib"; \
27983 (cd $(HOST_SUBDIR)/zlib && \
27984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27986 "RANLIB=$${RANLIB}" \
27987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27988 mostlyclean) \
27989 || exit 1
27990
27991 @endif zlib
27992
27993 .PHONY: maybe-clean-zlib clean-zlib
27994 maybe-clean-zlib:
27995 @if zlib
27996 maybe-clean-zlib: clean-zlib
27997
27998 clean-zlib:
27999 @[ -f ./zlib/Makefile ] || exit 0; \
28000 r=`${PWD_COMMAND}`; export r; \
28001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28002 $(HOST_EXPORTS) \
28003 for flag in $(EXTRA_HOST_FLAGS) ; do \
28004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28005 done; \
28006 echo "Doing clean in zlib"; \
28007 (cd $(HOST_SUBDIR)/zlib && \
28008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28010 "RANLIB=$${RANLIB}" \
28011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28012 clean) \
28013 || exit 1
28014
28015 @endif zlib
28016
28017 .PHONY: maybe-distclean-zlib distclean-zlib
28018 maybe-distclean-zlib:
28019 @if zlib
28020 maybe-distclean-zlib: distclean-zlib
28021
28022 distclean-zlib:
28023 @[ -f ./zlib/Makefile ] || exit 0; \
28024 r=`${PWD_COMMAND}`; export r; \
28025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28026 $(HOST_EXPORTS) \
28027 for flag in $(EXTRA_HOST_FLAGS) ; do \
28028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28029 done; \
28030 echo "Doing distclean in zlib"; \
28031 (cd $(HOST_SUBDIR)/zlib && \
28032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28034 "RANLIB=$${RANLIB}" \
28035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28036 distclean) \
28037 || exit 1
28038
28039 @endif zlib
28040
28041 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
28042 maybe-maintainer-clean-zlib:
28043 @if zlib
28044 maybe-maintainer-clean-zlib: maintainer-clean-zlib
28045
28046 maintainer-clean-zlib:
28047 @[ -f ./zlib/Makefile ] || exit 0; \
28048 r=`${PWD_COMMAND}`; export r; \
28049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28050 $(HOST_EXPORTS) \
28051 for flag in $(EXTRA_HOST_FLAGS) ; do \
28052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28053 done; \
28054 echo "Doing maintainer-clean in zlib"; \
28055 (cd $(HOST_SUBDIR)/zlib && \
28056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28058 "RANLIB=$${RANLIB}" \
28059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28060 maintainer-clean) \
28061 || exit 1
28062
28063 @endif zlib
28064
28065
28066
28067 .PHONY: configure-gdb maybe-configure-gdb
28068 maybe-configure-gdb:
28069 @if gcc-bootstrap
28070 configure-gdb: stage_current
28071 @endif gcc-bootstrap
28072 @if gdb
28073 maybe-configure-gdb: configure-gdb
28074 configure-gdb:
28075 @: $(MAKE); $(unstage)
28076 @r=`${PWD_COMMAND}`; export r; \
28077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28078 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
28079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
28080 $(HOST_EXPORTS) \
28081 echo Configuring in $(HOST_SUBDIR)/gdb; \
28082 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
28083 case $(srcdir) in \
28084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28085 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
28086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28087 esac; \
28088 module_srcdir=gdb; \
28089 $(SHELL) \
28090 $$s/$$module_srcdir/configure \
28091 --srcdir=$${topdir}/$$module_srcdir \
28092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28093 --target=${target_alias} \
28094 || exit 1
28095 @endif gdb
28096
28097
28098
28099
28100
28101 .PHONY: all-gdb maybe-all-gdb
28102 maybe-all-gdb:
28103 @if gcc-bootstrap
28104 all-gdb: stage_current
28105 @endif gcc-bootstrap
28106 @if gdb
28107 TARGET-gdb=all
28108 maybe-all-gdb: all-gdb
28109 all-gdb: configure-gdb
28110 @: $(MAKE); $(unstage)
28111 @r=`${PWD_COMMAND}`; export r; \
28112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28113 $(HOST_EXPORTS) \
28114 (cd $(HOST_SUBDIR)/gdb && \
28115 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28116 $(TARGET-gdb))
28117 @endif gdb
28118
28119
28120
28121
28122 .PHONY: check-gdb maybe-check-gdb
28123 maybe-check-gdb:
28124 @if gdb
28125 maybe-check-gdb: check-gdb
28126
28127 check-gdb:
28128 @: $(MAKE); $(unstage)
28129 @r=`${PWD_COMMAND}`; export r; \
28130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28131 $(HOST_EXPORTS) \
28132 (cd $(HOST_SUBDIR)/gdb && \
28133 $(MAKE) $(FLAGS_TO_PASS) check)
28134
28135 @endif gdb
28136
28137 .PHONY: install-gdb maybe-install-gdb
28138 maybe-install-gdb:
28139 @if gdb
28140 maybe-install-gdb: install-gdb
28141
28142 install-gdb: installdirs
28143 @: $(MAKE); $(unstage)
28144 @r=`${PWD_COMMAND}`; export r; \
28145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28146 $(HOST_EXPORTS) \
28147 (cd $(HOST_SUBDIR)/gdb && \
28148 $(MAKE) $(FLAGS_TO_PASS) install)
28149
28150 @endif gdb
28151
28152 .PHONY: install-strip-gdb maybe-install-strip-gdb
28153 maybe-install-strip-gdb:
28154 @if gdb
28155 maybe-install-strip-gdb: install-strip-gdb
28156
28157 install-strip-gdb: installdirs
28158 @: $(MAKE); $(unstage)
28159 @r=`${PWD_COMMAND}`; export r; \
28160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28161 $(HOST_EXPORTS) \
28162 (cd $(HOST_SUBDIR)/gdb && \
28163 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28164
28165 @endif gdb
28166
28167 # Other targets (info, dvi, pdf, etc.)
28168
28169 .PHONY: maybe-info-gdb info-gdb
28170 maybe-info-gdb:
28171 @if gdb
28172 maybe-info-gdb: info-gdb
28173
28174 info-gdb: \
28175 configure-gdb
28176 @: $(MAKE); $(unstage)
28177 @[ -f ./gdb/Makefile ] || exit 0; \
28178 r=`${PWD_COMMAND}`; export r; \
28179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28180 $(HOST_EXPORTS) \
28181 for flag in $(EXTRA_HOST_FLAGS) ; do \
28182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28183 done; \
28184 echo "Doing info in gdb"; \
28185 (cd $(HOST_SUBDIR)/gdb && \
28186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28188 "RANLIB=$${RANLIB}" \
28189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28190 info) \
28191 || exit 1
28192
28193 @endif gdb
28194
28195 .PHONY: maybe-dvi-gdb dvi-gdb
28196 maybe-dvi-gdb:
28197 @if gdb
28198 maybe-dvi-gdb: dvi-gdb
28199
28200 dvi-gdb: \
28201 configure-gdb
28202 @: $(MAKE); $(unstage)
28203 @[ -f ./gdb/Makefile ] || exit 0; \
28204 r=`${PWD_COMMAND}`; export r; \
28205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28206 $(HOST_EXPORTS) \
28207 for flag in $(EXTRA_HOST_FLAGS) ; do \
28208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28209 done; \
28210 echo "Doing dvi in gdb"; \
28211 (cd $(HOST_SUBDIR)/gdb && \
28212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28214 "RANLIB=$${RANLIB}" \
28215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28216 dvi) \
28217 || exit 1
28218
28219 @endif gdb
28220
28221 .PHONY: maybe-pdf-gdb pdf-gdb
28222 maybe-pdf-gdb:
28223 @if gdb
28224 maybe-pdf-gdb: pdf-gdb
28225
28226 pdf-gdb: \
28227 configure-gdb
28228 @: $(MAKE); $(unstage)
28229 @[ -f ./gdb/Makefile ] || exit 0; \
28230 r=`${PWD_COMMAND}`; export r; \
28231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28232 $(HOST_EXPORTS) \
28233 for flag in $(EXTRA_HOST_FLAGS) ; do \
28234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28235 done; \
28236 echo "Doing pdf in gdb"; \
28237 (cd $(HOST_SUBDIR)/gdb && \
28238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28240 "RANLIB=$${RANLIB}" \
28241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28242 pdf) \
28243 || exit 1
28244
28245 @endif gdb
28246
28247 .PHONY: maybe-html-gdb html-gdb
28248 maybe-html-gdb:
28249 @if gdb
28250 maybe-html-gdb: html-gdb
28251
28252 html-gdb: \
28253 configure-gdb
28254 @: $(MAKE); $(unstage)
28255 @[ -f ./gdb/Makefile ] || exit 0; \
28256 r=`${PWD_COMMAND}`; export r; \
28257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28258 $(HOST_EXPORTS) \
28259 for flag in $(EXTRA_HOST_FLAGS) ; do \
28260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28261 done; \
28262 echo "Doing html in gdb"; \
28263 (cd $(HOST_SUBDIR)/gdb && \
28264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28266 "RANLIB=$${RANLIB}" \
28267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28268 html) \
28269 || exit 1
28270
28271 @endif gdb
28272
28273 .PHONY: maybe-TAGS-gdb TAGS-gdb
28274 maybe-TAGS-gdb:
28275 @if gdb
28276 maybe-TAGS-gdb: TAGS-gdb
28277
28278 TAGS-gdb: \
28279 configure-gdb
28280 @: $(MAKE); $(unstage)
28281 @[ -f ./gdb/Makefile ] || exit 0; \
28282 r=`${PWD_COMMAND}`; export r; \
28283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28284 $(HOST_EXPORTS) \
28285 for flag in $(EXTRA_HOST_FLAGS) ; do \
28286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28287 done; \
28288 echo "Doing TAGS in gdb"; \
28289 (cd $(HOST_SUBDIR)/gdb && \
28290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28292 "RANLIB=$${RANLIB}" \
28293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28294 TAGS) \
28295 || exit 1
28296
28297 @endif gdb
28298
28299 .PHONY: maybe-install-info-gdb install-info-gdb
28300 maybe-install-info-gdb:
28301 @if gdb
28302 maybe-install-info-gdb: install-info-gdb
28303
28304 install-info-gdb: \
28305 configure-gdb \
28306 info-gdb
28307 @: $(MAKE); $(unstage)
28308 @[ -f ./gdb/Makefile ] || exit 0; \
28309 r=`${PWD_COMMAND}`; export r; \
28310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28311 $(HOST_EXPORTS) \
28312 for flag in $(EXTRA_HOST_FLAGS) ; do \
28313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28314 done; \
28315 echo "Doing install-info in gdb"; \
28316 (cd $(HOST_SUBDIR)/gdb && \
28317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28319 "RANLIB=$${RANLIB}" \
28320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28321 install-info) \
28322 || exit 1
28323
28324 @endif gdb
28325
28326 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28327 maybe-install-pdf-gdb:
28328 @if gdb
28329 maybe-install-pdf-gdb: install-pdf-gdb
28330
28331 install-pdf-gdb: \
28332 configure-gdb \
28333 pdf-gdb
28334 @: $(MAKE); $(unstage)
28335 @[ -f ./gdb/Makefile ] || exit 0; \
28336 r=`${PWD_COMMAND}`; export r; \
28337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28338 $(HOST_EXPORTS) \
28339 for flag in $(EXTRA_HOST_FLAGS) ; do \
28340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28341 done; \
28342 echo "Doing install-pdf in gdb"; \
28343 (cd $(HOST_SUBDIR)/gdb && \
28344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28346 "RANLIB=$${RANLIB}" \
28347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28348 install-pdf) \
28349 || exit 1
28350
28351 @endif gdb
28352
28353 .PHONY: maybe-install-html-gdb install-html-gdb
28354 maybe-install-html-gdb:
28355 @if gdb
28356 maybe-install-html-gdb: install-html-gdb
28357
28358 install-html-gdb: \
28359 configure-gdb \
28360 html-gdb
28361 @: $(MAKE); $(unstage)
28362 @[ -f ./gdb/Makefile ] || exit 0; \
28363 r=`${PWD_COMMAND}`; export r; \
28364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28365 $(HOST_EXPORTS) \
28366 for flag in $(EXTRA_HOST_FLAGS) ; do \
28367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28368 done; \
28369 echo "Doing install-html in gdb"; \
28370 (cd $(HOST_SUBDIR)/gdb && \
28371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28373 "RANLIB=$${RANLIB}" \
28374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28375 install-html) \
28376 || exit 1
28377
28378 @endif gdb
28379
28380 .PHONY: maybe-installcheck-gdb installcheck-gdb
28381 maybe-installcheck-gdb:
28382 @if gdb
28383 maybe-installcheck-gdb: installcheck-gdb
28384
28385 installcheck-gdb: \
28386 configure-gdb
28387 @: $(MAKE); $(unstage)
28388 @[ -f ./gdb/Makefile ] || exit 0; \
28389 r=`${PWD_COMMAND}`; export r; \
28390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28391 $(HOST_EXPORTS) \
28392 for flag in $(EXTRA_HOST_FLAGS) ; do \
28393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28394 done; \
28395 echo "Doing installcheck in gdb"; \
28396 (cd $(HOST_SUBDIR)/gdb && \
28397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28399 "RANLIB=$${RANLIB}" \
28400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28401 installcheck) \
28402 || exit 1
28403
28404 @endif gdb
28405
28406 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28407 maybe-mostlyclean-gdb:
28408 @if gdb
28409 maybe-mostlyclean-gdb: mostlyclean-gdb
28410
28411 mostlyclean-gdb:
28412 @: $(MAKE); $(unstage)
28413 @[ -f ./gdb/Makefile ] || exit 0; \
28414 r=`${PWD_COMMAND}`; export r; \
28415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28416 $(HOST_EXPORTS) \
28417 for flag in $(EXTRA_HOST_FLAGS) ; do \
28418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28419 done; \
28420 echo "Doing mostlyclean in gdb"; \
28421 (cd $(HOST_SUBDIR)/gdb && \
28422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28424 "RANLIB=$${RANLIB}" \
28425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28426 mostlyclean) \
28427 || exit 1
28428
28429 @endif gdb
28430
28431 .PHONY: maybe-clean-gdb clean-gdb
28432 maybe-clean-gdb:
28433 @if gdb
28434 maybe-clean-gdb: clean-gdb
28435
28436 clean-gdb:
28437 @: $(MAKE); $(unstage)
28438 @[ -f ./gdb/Makefile ] || exit 0; \
28439 r=`${PWD_COMMAND}`; export r; \
28440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28441 $(HOST_EXPORTS) \
28442 for flag in $(EXTRA_HOST_FLAGS) ; do \
28443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28444 done; \
28445 echo "Doing clean in gdb"; \
28446 (cd $(HOST_SUBDIR)/gdb && \
28447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28449 "RANLIB=$${RANLIB}" \
28450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28451 clean) \
28452 || exit 1
28453
28454 @endif gdb
28455
28456 .PHONY: maybe-distclean-gdb distclean-gdb
28457 maybe-distclean-gdb:
28458 @if gdb
28459 maybe-distclean-gdb: distclean-gdb
28460
28461 distclean-gdb:
28462 @: $(MAKE); $(unstage)
28463 @[ -f ./gdb/Makefile ] || exit 0; \
28464 r=`${PWD_COMMAND}`; export r; \
28465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28466 $(HOST_EXPORTS) \
28467 for flag in $(EXTRA_HOST_FLAGS) ; do \
28468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28469 done; \
28470 echo "Doing distclean in gdb"; \
28471 (cd $(HOST_SUBDIR)/gdb && \
28472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28474 "RANLIB=$${RANLIB}" \
28475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28476 distclean) \
28477 || exit 1
28478
28479 @endif gdb
28480
28481 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28482 maybe-maintainer-clean-gdb:
28483 @if gdb
28484 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28485
28486 maintainer-clean-gdb:
28487 @: $(MAKE); $(unstage)
28488 @[ -f ./gdb/Makefile ] || exit 0; \
28489 r=`${PWD_COMMAND}`; export r; \
28490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28491 $(HOST_EXPORTS) \
28492 for flag in $(EXTRA_HOST_FLAGS) ; do \
28493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28494 done; \
28495 echo "Doing maintainer-clean in gdb"; \
28496 (cd $(HOST_SUBDIR)/gdb && \
28497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28499 "RANLIB=$${RANLIB}" \
28500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28501 maintainer-clean) \
28502 || exit 1
28503
28504 @endif gdb
28505
28506
28507
28508 .PHONY: configure-expect maybe-configure-expect
28509 maybe-configure-expect:
28510 @if gcc-bootstrap
28511 configure-expect: stage_current
28512 @endif gcc-bootstrap
28513 @if expect
28514 maybe-configure-expect: configure-expect
28515 configure-expect:
28516 @: $(MAKE); $(unstage)
28517 @r=`${PWD_COMMAND}`; export r; \
28518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28519 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28520 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
28521 $(HOST_EXPORTS) \
28522 echo Configuring in $(HOST_SUBDIR)/expect; \
28523 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28524 case $(srcdir) in \
28525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28526 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28528 esac; \
28529 module_srcdir=expect; \
28530 $(SHELL) \
28531 $$s/$$module_srcdir/configure \
28532 --srcdir=$${topdir}/$$module_srcdir \
28533 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28534 --target=${target_alias} \
28535 || exit 1
28536 @endif expect
28537
28538
28539
28540
28541
28542 .PHONY: all-expect maybe-all-expect
28543 maybe-all-expect:
28544 @if gcc-bootstrap
28545 all-expect: stage_current
28546 @endif gcc-bootstrap
28547 @if expect
28548 TARGET-expect=all
28549 maybe-all-expect: all-expect
28550 all-expect: configure-expect
28551 @: $(MAKE); $(unstage)
28552 @r=`${PWD_COMMAND}`; export r; \
28553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28554 $(HOST_EXPORTS) \
28555 (cd $(HOST_SUBDIR)/expect && \
28556 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28557 $(TARGET-expect))
28558 @endif expect
28559
28560
28561
28562
28563 .PHONY: check-expect maybe-check-expect
28564 maybe-check-expect:
28565 @if expect
28566 maybe-check-expect: check-expect
28567
28568 check-expect:
28569 @: $(MAKE); $(unstage)
28570 @r=`${PWD_COMMAND}`; export r; \
28571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28572 $(HOST_EXPORTS) \
28573 (cd $(HOST_SUBDIR)/expect && \
28574 $(MAKE) $(FLAGS_TO_PASS) check)
28575
28576 @endif expect
28577
28578 .PHONY: install-expect maybe-install-expect
28579 maybe-install-expect:
28580 @if expect
28581 maybe-install-expect: install-expect
28582
28583 install-expect: installdirs
28584 @: $(MAKE); $(unstage)
28585 @r=`${PWD_COMMAND}`; export r; \
28586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28587 $(HOST_EXPORTS) \
28588 (cd $(HOST_SUBDIR)/expect && \
28589 $(MAKE) $(FLAGS_TO_PASS) install)
28590
28591 @endif expect
28592
28593 .PHONY: install-strip-expect maybe-install-strip-expect
28594 maybe-install-strip-expect:
28595 @if expect
28596 maybe-install-strip-expect: install-strip-expect
28597
28598 install-strip-expect: installdirs
28599 @: $(MAKE); $(unstage)
28600 @r=`${PWD_COMMAND}`; export r; \
28601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28602 $(HOST_EXPORTS) \
28603 (cd $(HOST_SUBDIR)/expect && \
28604 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28605
28606 @endif expect
28607
28608 # Other targets (info, dvi, pdf, etc.)
28609
28610 .PHONY: maybe-info-expect info-expect
28611 maybe-info-expect:
28612 @if expect
28613 maybe-info-expect: info-expect
28614
28615 info-expect: \
28616 configure-expect
28617 @: $(MAKE); $(unstage)
28618 @[ -f ./expect/Makefile ] || exit 0; \
28619 r=`${PWD_COMMAND}`; export r; \
28620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28621 $(HOST_EXPORTS) \
28622 for flag in $(EXTRA_HOST_FLAGS) ; do \
28623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28624 done; \
28625 echo "Doing info in expect"; \
28626 (cd $(HOST_SUBDIR)/expect && \
28627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28629 "RANLIB=$${RANLIB}" \
28630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28631 info) \
28632 || exit 1
28633
28634 @endif expect
28635
28636 .PHONY: maybe-dvi-expect dvi-expect
28637 maybe-dvi-expect:
28638 @if expect
28639 maybe-dvi-expect: dvi-expect
28640
28641 dvi-expect: \
28642 configure-expect
28643 @: $(MAKE); $(unstage)
28644 @[ -f ./expect/Makefile ] || exit 0; \
28645 r=`${PWD_COMMAND}`; export r; \
28646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28647 $(HOST_EXPORTS) \
28648 for flag in $(EXTRA_HOST_FLAGS) ; do \
28649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28650 done; \
28651 echo "Doing dvi in expect"; \
28652 (cd $(HOST_SUBDIR)/expect && \
28653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28655 "RANLIB=$${RANLIB}" \
28656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28657 dvi) \
28658 || exit 1
28659
28660 @endif expect
28661
28662 .PHONY: maybe-pdf-expect pdf-expect
28663 maybe-pdf-expect:
28664 @if expect
28665 maybe-pdf-expect: pdf-expect
28666
28667 pdf-expect: \
28668 configure-expect
28669 @: $(MAKE); $(unstage)
28670 @[ -f ./expect/Makefile ] || exit 0; \
28671 r=`${PWD_COMMAND}`; export r; \
28672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28673 $(HOST_EXPORTS) \
28674 for flag in $(EXTRA_HOST_FLAGS) ; do \
28675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28676 done; \
28677 echo "Doing pdf in expect"; \
28678 (cd $(HOST_SUBDIR)/expect && \
28679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28681 "RANLIB=$${RANLIB}" \
28682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28683 pdf) \
28684 || exit 1
28685
28686 @endif expect
28687
28688 .PHONY: maybe-html-expect html-expect
28689 maybe-html-expect:
28690 @if expect
28691 maybe-html-expect: html-expect
28692
28693 html-expect: \
28694 configure-expect
28695 @: $(MAKE); $(unstage)
28696 @[ -f ./expect/Makefile ] || exit 0; \
28697 r=`${PWD_COMMAND}`; export r; \
28698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28699 $(HOST_EXPORTS) \
28700 for flag in $(EXTRA_HOST_FLAGS) ; do \
28701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28702 done; \
28703 echo "Doing html in expect"; \
28704 (cd $(HOST_SUBDIR)/expect && \
28705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28707 "RANLIB=$${RANLIB}" \
28708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28709 html) \
28710 || exit 1
28711
28712 @endif expect
28713
28714 .PHONY: maybe-TAGS-expect TAGS-expect
28715 maybe-TAGS-expect:
28716 @if expect
28717 maybe-TAGS-expect: TAGS-expect
28718
28719 TAGS-expect: \
28720 configure-expect
28721 @: $(MAKE); $(unstage)
28722 @[ -f ./expect/Makefile ] || exit 0; \
28723 r=`${PWD_COMMAND}`; export r; \
28724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28725 $(HOST_EXPORTS) \
28726 for flag in $(EXTRA_HOST_FLAGS) ; do \
28727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28728 done; \
28729 echo "Doing TAGS in expect"; \
28730 (cd $(HOST_SUBDIR)/expect && \
28731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28733 "RANLIB=$${RANLIB}" \
28734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28735 TAGS) \
28736 || exit 1
28737
28738 @endif expect
28739
28740 .PHONY: maybe-install-info-expect install-info-expect
28741 maybe-install-info-expect:
28742 @if expect
28743 maybe-install-info-expect: install-info-expect
28744
28745 install-info-expect: \
28746 configure-expect \
28747 info-expect
28748 @: $(MAKE); $(unstage)
28749 @[ -f ./expect/Makefile ] || exit 0; \
28750 r=`${PWD_COMMAND}`; export r; \
28751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28752 $(HOST_EXPORTS) \
28753 for flag in $(EXTRA_HOST_FLAGS) ; do \
28754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28755 done; \
28756 echo "Doing install-info in expect"; \
28757 (cd $(HOST_SUBDIR)/expect && \
28758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28760 "RANLIB=$${RANLIB}" \
28761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28762 install-info) \
28763 || exit 1
28764
28765 @endif expect
28766
28767 .PHONY: maybe-install-pdf-expect install-pdf-expect
28768 maybe-install-pdf-expect:
28769 @if expect
28770 maybe-install-pdf-expect: install-pdf-expect
28771
28772 install-pdf-expect: \
28773 configure-expect \
28774 pdf-expect
28775 @: $(MAKE); $(unstage)
28776 @[ -f ./expect/Makefile ] || exit 0; \
28777 r=`${PWD_COMMAND}`; export r; \
28778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28779 $(HOST_EXPORTS) \
28780 for flag in $(EXTRA_HOST_FLAGS) ; do \
28781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28782 done; \
28783 echo "Doing install-pdf in expect"; \
28784 (cd $(HOST_SUBDIR)/expect && \
28785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28787 "RANLIB=$${RANLIB}" \
28788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28789 install-pdf) \
28790 || exit 1
28791
28792 @endif expect
28793
28794 .PHONY: maybe-install-html-expect install-html-expect
28795 maybe-install-html-expect:
28796 @if expect
28797 maybe-install-html-expect: install-html-expect
28798
28799 install-html-expect: \
28800 configure-expect \
28801 html-expect
28802 @: $(MAKE); $(unstage)
28803 @[ -f ./expect/Makefile ] || exit 0; \
28804 r=`${PWD_COMMAND}`; export r; \
28805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28806 $(HOST_EXPORTS) \
28807 for flag in $(EXTRA_HOST_FLAGS) ; do \
28808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28809 done; \
28810 echo "Doing install-html in expect"; \
28811 (cd $(HOST_SUBDIR)/expect && \
28812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28814 "RANLIB=$${RANLIB}" \
28815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28816 install-html) \
28817 || exit 1
28818
28819 @endif expect
28820
28821 .PHONY: maybe-installcheck-expect installcheck-expect
28822 maybe-installcheck-expect:
28823 @if expect
28824 maybe-installcheck-expect: installcheck-expect
28825
28826 installcheck-expect: \
28827 configure-expect
28828 @: $(MAKE); $(unstage)
28829 @[ -f ./expect/Makefile ] || exit 0; \
28830 r=`${PWD_COMMAND}`; export r; \
28831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28832 $(HOST_EXPORTS) \
28833 for flag in $(EXTRA_HOST_FLAGS) ; do \
28834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28835 done; \
28836 echo "Doing installcheck in expect"; \
28837 (cd $(HOST_SUBDIR)/expect && \
28838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28840 "RANLIB=$${RANLIB}" \
28841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28842 installcheck) \
28843 || exit 1
28844
28845 @endif expect
28846
28847 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28848 maybe-mostlyclean-expect:
28849 @if expect
28850 maybe-mostlyclean-expect: mostlyclean-expect
28851
28852 mostlyclean-expect:
28853 @: $(MAKE); $(unstage)
28854 @[ -f ./expect/Makefile ] || exit 0; \
28855 r=`${PWD_COMMAND}`; export r; \
28856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28857 $(HOST_EXPORTS) \
28858 for flag in $(EXTRA_HOST_FLAGS) ; do \
28859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28860 done; \
28861 echo "Doing mostlyclean in expect"; \
28862 (cd $(HOST_SUBDIR)/expect && \
28863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28865 "RANLIB=$${RANLIB}" \
28866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28867 mostlyclean) \
28868 || exit 1
28869
28870 @endif expect
28871
28872 .PHONY: maybe-clean-expect clean-expect
28873 maybe-clean-expect:
28874 @if expect
28875 maybe-clean-expect: clean-expect
28876
28877 clean-expect:
28878 @: $(MAKE); $(unstage)
28879 @[ -f ./expect/Makefile ] || exit 0; \
28880 r=`${PWD_COMMAND}`; export r; \
28881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28882 $(HOST_EXPORTS) \
28883 for flag in $(EXTRA_HOST_FLAGS) ; do \
28884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28885 done; \
28886 echo "Doing clean in expect"; \
28887 (cd $(HOST_SUBDIR)/expect && \
28888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28890 "RANLIB=$${RANLIB}" \
28891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28892 clean) \
28893 || exit 1
28894
28895 @endif expect
28896
28897 .PHONY: maybe-distclean-expect distclean-expect
28898 maybe-distclean-expect:
28899 @if expect
28900 maybe-distclean-expect: distclean-expect
28901
28902 distclean-expect:
28903 @: $(MAKE); $(unstage)
28904 @[ -f ./expect/Makefile ] || exit 0; \
28905 r=`${PWD_COMMAND}`; export r; \
28906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28907 $(HOST_EXPORTS) \
28908 for flag in $(EXTRA_HOST_FLAGS) ; do \
28909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28910 done; \
28911 echo "Doing distclean in expect"; \
28912 (cd $(HOST_SUBDIR)/expect && \
28913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28915 "RANLIB=$${RANLIB}" \
28916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28917 distclean) \
28918 || exit 1
28919
28920 @endif expect
28921
28922 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28923 maybe-maintainer-clean-expect:
28924 @if expect
28925 maybe-maintainer-clean-expect: maintainer-clean-expect
28926
28927 maintainer-clean-expect:
28928 @: $(MAKE); $(unstage)
28929 @[ -f ./expect/Makefile ] || exit 0; \
28930 r=`${PWD_COMMAND}`; export r; \
28931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28932 $(HOST_EXPORTS) \
28933 for flag in $(EXTRA_HOST_FLAGS) ; do \
28934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28935 done; \
28936 echo "Doing maintainer-clean in expect"; \
28937 (cd $(HOST_SUBDIR)/expect && \
28938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28940 "RANLIB=$${RANLIB}" \
28941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28942 maintainer-clean) \
28943 || exit 1
28944
28945 @endif expect
28946
28947
28948
28949 .PHONY: configure-guile maybe-configure-guile
28950 maybe-configure-guile:
28951 @if gcc-bootstrap
28952 configure-guile: stage_current
28953 @endif gcc-bootstrap
28954 @if guile
28955 maybe-configure-guile: configure-guile
28956 configure-guile:
28957 @: $(MAKE); $(unstage)
28958 @r=`${PWD_COMMAND}`; export r; \
28959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28960 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
28962 $(HOST_EXPORTS) \
28963 echo Configuring in $(HOST_SUBDIR)/guile; \
28964 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28965 case $(srcdir) in \
28966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28967 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28969 esac; \
28970 module_srcdir=guile; \
28971 $(SHELL) \
28972 $$s/$$module_srcdir/configure \
28973 --srcdir=$${topdir}/$$module_srcdir \
28974 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28975 --target=${target_alias} \
28976 || exit 1
28977 @endif guile
28978
28979
28980
28981
28982
28983 .PHONY: all-guile maybe-all-guile
28984 maybe-all-guile:
28985 @if gcc-bootstrap
28986 all-guile: stage_current
28987 @endif gcc-bootstrap
28988 @if guile
28989 TARGET-guile=all
28990 maybe-all-guile: all-guile
28991 all-guile: configure-guile
28992 @: $(MAKE); $(unstage)
28993 @r=`${PWD_COMMAND}`; export r; \
28994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28995 $(HOST_EXPORTS) \
28996 (cd $(HOST_SUBDIR)/guile && \
28997 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28998 $(TARGET-guile))
28999 @endif guile
29000
29001
29002
29003
29004 .PHONY: check-guile maybe-check-guile
29005 maybe-check-guile:
29006 @if guile
29007 maybe-check-guile: check-guile
29008
29009 check-guile:
29010 @: $(MAKE); $(unstage)
29011 @r=`${PWD_COMMAND}`; export r; \
29012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29013 $(HOST_EXPORTS) \
29014 (cd $(HOST_SUBDIR)/guile && \
29015 $(MAKE) $(FLAGS_TO_PASS) check)
29016
29017 @endif guile
29018
29019 .PHONY: install-guile maybe-install-guile
29020 maybe-install-guile:
29021 @if guile
29022 maybe-install-guile: install-guile
29023
29024 install-guile: installdirs
29025 @: $(MAKE); $(unstage)
29026 @r=`${PWD_COMMAND}`; export r; \
29027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29028 $(HOST_EXPORTS) \
29029 (cd $(HOST_SUBDIR)/guile && \
29030 $(MAKE) $(FLAGS_TO_PASS) install)
29031
29032 @endif guile
29033
29034 .PHONY: install-strip-guile maybe-install-strip-guile
29035 maybe-install-strip-guile:
29036 @if guile
29037 maybe-install-strip-guile: install-strip-guile
29038
29039 install-strip-guile: installdirs
29040 @: $(MAKE); $(unstage)
29041 @r=`${PWD_COMMAND}`; export r; \
29042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29043 $(HOST_EXPORTS) \
29044 (cd $(HOST_SUBDIR)/guile && \
29045 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29046
29047 @endif guile
29048
29049 # Other targets (info, dvi, pdf, etc.)
29050
29051 .PHONY: maybe-info-guile info-guile
29052 maybe-info-guile:
29053 @if guile
29054 maybe-info-guile: info-guile
29055
29056 info-guile: \
29057 configure-guile
29058 @: $(MAKE); $(unstage)
29059 @[ -f ./guile/Makefile ] || exit 0; \
29060 r=`${PWD_COMMAND}`; export r; \
29061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29062 $(HOST_EXPORTS) \
29063 for flag in $(EXTRA_HOST_FLAGS) ; do \
29064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29065 done; \
29066 echo "Doing info in guile"; \
29067 (cd $(HOST_SUBDIR)/guile && \
29068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29070 "RANLIB=$${RANLIB}" \
29071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29072 info) \
29073 || exit 1
29074
29075 @endif guile
29076
29077 .PHONY: maybe-dvi-guile dvi-guile
29078 maybe-dvi-guile:
29079 @if guile
29080 maybe-dvi-guile: dvi-guile
29081
29082 dvi-guile: \
29083 configure-guile
29084 @: $(MAKE); $(unstage)
29085 @[ -f ./guile/Makefile ] || exit 0; \
29086 r=`${PWD_COMMAND}`; export r; \
29087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29088 $(HOST_EXPORTS) \
29089 for flag in $(EXTRA_HOST_FLAGS) ; do \
29090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29091 done; \
29092 echo "Doing dvi in guile"; \
29093 (cd $(HOST_SUBDIR)/guile && \
29094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29096 "RANLIB=$${RANLIB}" \
29097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29098 dvi) \
29099 || exit 1
29100
29101 @endif guile
29102
29103 .PHONY: maybe-pdf-guile pdf-guile
29104 maybe-pdf-guile:
29105 @if guile
29106 maybe-pdf-guile: pdf-guile
29107
29108 pdf-guile: \
29109 configure-guile
29110 @: $(MAKE); $(unstage)
29111 @[ -f ./guile/Makefile ] || exit 0; \
29112 r=`${PWD_COMMAND}`; export r; \
29113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29114 $(HOST_EXPORTS) \
29115 for flag in $(EXTRA_HOST_FLAGS) ; do \
29116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29117 done; \
29118 echo "Doing pdf in guile"; \
29119 (cd $(HOST_SUBDIR)/guile && \
29120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29122 "RANLIB=$${RANLIB}" \
29123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29124 pdf) \
29125 || exit 1
29126
29127 @endif guile
29128
29129 .PHONY: maybe-html-guile html-guile
29130 maybe-html-guile:
29131 @if guile
29132 maybe-html-guile: html-guile
29133
29134 html-guile: \
29135 configure-guile
29136 @: $(MAKE); $(unstage)
29137 @[ -f ./guile/Makefile ] || exit 0; \
29138 r=`${PWD_COMMAND}`; export r; \
29139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29140 $(HOST_EXPORTS) \
29141 for flag in $(EXTRA_HOST_FLAGS) ; do \
29142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29143 done; \
29144 echo "Doing html in guile"; \
29145 (cd $(HOST_SUBDIR)/guile && \
29146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29148 "RANLIB=$${RANLIB}" \
29149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29150 html) \
29151 || exit 1
29152
29153 @endif guile
29154
29155 .PHONY: maybe-TAGS-guile TAGS-guile
29156 maybe-TAGS-guile:
29157 @if guile
29158 maybe-TAGS-guile: TAGS-guile
29159
29160 TAGS-guile: \
29161 configure-guile
29162 @: $(MAKE); $(unstage)
29163 @[ -f ./guile/Makefile ] || exit 0; \
29164 r=`${PWD_COMMAND}`; export r; \
29165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29166 $(HOST_EXPORTS) \
29167 for flag in $(EXTRA_HOST_FLAGS) ; do \
29168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29169 done; \
29170 echo "Doing TAGS in guile"; \
29171 (cd $(HOST_SUBDIR)/guile && \
29172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29174 "RANLIB=$${RANLIB}" \
29175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29176 TAGS) \
29177 || exit 1
29178
29179 @endif guile
29180
29181 .PHONY: maybe-install-info-guile install-info-guile
29182 maybe-install-info-guile:
29183 @if guile
29184 maybe-install-info-guile: install-info-guile
29185
29186 install-info-guile: \
29187 configure-guile \
29188 info-guile
29189 @: $(MAKE); $(unstage)
29190 @[ -f ./guile/Makefile ] || exit 0; \
29191 r=`${PWD_COMMAND}`; export r; \
29192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29193 $(HOST_EXPORTS) \
29194 for flag in $(EXTRA_HOST_FLAGS) ; do \
29195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29196 done; \
29197 echo "Doing install-info in guile"; \
29198 (cd $(HOST_SUBDIR)/guile && \
29199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29201 "RANLIB=$${RANLIB}" \
29202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29203 install-info) \
29204 || exit 1
29205
29206 @endif guile
29207
29208 .PHONY: maybe-install-pdf-guile install-pdf-guile
29209 maybe-install-pdf-guile:
29210 @if guile
29211 maybe-install-pdf-guile: install-pdf-guile
29212
29213 install-pdf-guile: \
29214 configure-guile \
29215 pdf-guile
29216 @: $(MAKE); $(unstage)
29217 @[ -f ./guile/Makefile ] || exit 0; \
29218 r=`${PWD_COMMAND}`; export r; \
29219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29220 $(HOST_EXPORTS) \
29221 for flag in $(EXTRA_HOST_FLAGS) ; do \
29222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29223 done; \
29224 echo "Doing install-pdf in guile"; \
29225 (cd $(HOST_SUBDIR)/guile && \
29226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29228 "RANLIB=$${RANLIB}" \
29229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29230 install-pdf) \
29231 || exit 1
29232
29233 @endif guile
29234
29235 .PHONY: maybe-install-html-guile install-html-guile
29236 maybe-install-html-guile:
29237 @if guile
29238 maybe-install-html-guile: install-html-guile
29239
29240 install-html-guile: \
29241 configure-guile \
29242 html-guile
29243 @: $(MAKE); $(unstage)
29244 @[ -f ./guile/Makefile ] || exit 0; \
29245 r=`${PWD_COMMAND}`; export r; \
29246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29247 $(HOST_EXPORTS) \
29248 for flag in $(EXTRA_HOST_FLAGS) ; do \
29249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29250 done; \
29251 echo "Doing install-html in guile"; \
29252 (cd $(HOST_SUBDIR)/guile && \
29253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29255 "RANLIB=$${RANLIB}" \
29256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29257 install-html) \
29258 || exit 1
29259
29260 @endif guile
29261
29262 .PHONY: maybe-installcheck-guile installcheck-guile
29263 maybe-installcheck-guile:
29264 @if guile
29265 maybe-installcheck-guile: installcheck-guile
29266
29267 installcheck-guile: \
29268 configure-guile
29269 @: $(MAKE); $(unstage)
29270 @[ -f ./guile/Makefile ] || exit 0; \
29271 r=`${PWD_COMMAND}`; export r; \
29272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29273 $(HOST_EXPORTS) \
29274 for flag in $(EXTRA_HOST_FLAGS) ; do \
29275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29276 done; \
29277 echo "Doing installcheck in guile"; \
29278 (cd $(HOST_SUBDIR)/guile && \
29279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29281 "RANLIB=$${RANLIB}" \
29282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29283 installcheck) \
29284 || exit 1
29285
29286 @endif guile
29287
29288 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29289 maybe-mostlyclean-guile:
29290 @if guile
29291 maybe-mostlyclean-guile: mostlyclean-guile
29292
29293 mostlyclean-guile:
29294 @: $(MAKE); $(unstage)
29295 @[ -f ./guile/Makefile ] || exit 0; \
29296 r=`${PWD_COMMAND}`; export r; \
29297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29298 $(HOST_EXPORTS) \
29299 for flag in $(EXTRA_HOST_FLAGS) ; do \
29300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29301 done; \
29302 echo "Doing mostlyclean in guile"; \
29303 (cd $(HOST_SUBDIR)/guile && \
29304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29306 "RANLIB=$${RANLIB}" \
29307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29308 mostlyclean) \
29309 || exit 1
29310
29311 @endif guile
29312
29313 .PHONY: maybe-clean-guile clean-guile
29314 maybe-clean-guile:
29315 @if guile
29316 maybe-clean-guile: clean-guile
29317
29318 clean-guile:
29319 @: $(MAKE); $(unstage)
29320 @[ -f ./guile/Makefile ] || exit 0; \
29321 r=`${PWD_COMMAND}`; export r; \
29322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29323 $(HOST_EXPORTS) \
29324 for flag in $(EXTRA_HOST_FLAGS) ; do \
29325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29326 done; \
29327 echo "Doing clean in guile"; \
29328 (cd $(HOST_SUBDIR)/guile && \
29329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29331 "RANLIB=$${RANLIB}" \
29332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29333 clean) \
29334 || exit 1
29335
29336 @endif guile
29337
29338 .PHONY: maybe-distclean-guile distclean-guile
29339 maybe-distclean-guile:
29340 @if guile
29341 maybe-distclean-guile: distclean-guile
29342
29343 distclean-guile:
29344 @: $(MAKE); $(unstage)
29345 @[ -f ./guile/Makefile ] || exit 0; \
29346 r=`${PWD_COMMAND}`; export r; \
29347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29348 $(HOST_EXPORTS) \
29349 for flag in $(EXTRA_HOST_FLAGS) ; do \
29350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29351 done; \
29352 echo "Doing distclean in guile"; \
29353 (cd $(HOST_SUBDIR)/guile && \
29354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29356 "RANLIB=$${RANLIB}" \
29357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29358 distclean) \
29359 || exit 1
29360
29361 @endif guile
29362
29363 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29364 maybe-maintainer-clean-guile:
29365 @if guile
29366 maybe-maintainer-clean-guile: maintainer-clean-guile
29367
29368 maintainer-clean-guile:
29369 @: $(MAKE); $(unstage)
29370 @[ -f ./guile/Makefile ] || exit 0; \
29371 r=`${PWD_COMMAND}`; export r; \
29372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29373 $(HOST_EXPORTS) \
29374 for flag in $(EXTRA_HOST_FLAGS) ; do \
29375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29376 done; \
29377 echo "Doing maintainer-clean in guile"; \
29378 (cd $(HOST_SUBDIR)/guile && \
29379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29381 "RANLIB=$${RANLIB}" \
29382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29383 maintainer-clean) \
29384 || exit 1
29385
29386 @endif guile
29387
29388
29389
29390 .PHONY: configure-tk maybe-configure-tk
29391 maybe-configure-tk:
29392 @if gcc-bootstrap
29393 configure-tk: stage_current
29394 @endif gcc-bootstrap
29395 @if tk
29396 maybe-configure-tk: configure-tk
29397 configure-tk:
29398 @: $(MAKE); $(unstage)
29399 @r=`${PWD_COMMAND}`; export r; \
29400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29401 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29402 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
29403 $(HOST_EXPORTS) \
29404 echo Configuring in $(HOST_SUBDIR)/tk; \
29405 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29406 case $(srcdir) in \
29407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29408 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29410 esac; \
29411 module_srcdir=tk; \
29412 $(SHELL) \
29413 $$s/$$module_srcdir/configure \
29414 --srcdir=$${topdir}/$$module_srcdir \
29415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29416 --target=${target_alias} \
29417 || exit 1
29418 @endif tk
29419
29420
29421
29422
29423
29424 .PHONY: all-tk maybe-all-tk
29425 maybe-all-tk:
29426 @if gcc-bootstrap
29427 all-tk: stage_current
29428 @endif gcc-bootstrap
29429 @if tk
29430 TARGET-tk=all
29431 maybe-all-tk: all-tk
29432 all-tk: configure-tk
29433 @: $(MAKE); $(unstage)
29434 @r=`${PWD_COMMAND}`; export r; \
29435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29436 $(HOST_EXPORTS) \
29437 (cd $(HOST_SUBDIR)/tk && \
29438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29439 $(TARGET-tk))
29440 @endif tk
29441
29442
29443
29444
29445 .PHONY: check-tk maybe-check-tk
29446 maybe-check-tk:
29447 @if tk
29448 maybe-check-tk: check-tk
29449
29450 check-tk:
29451 @: $(MAKE); $(unstage)
29452 @r=`${PWD_COMMAND}`; export r; \
29453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29454 $(HOST_EXPORTS) \
29455 (cd $(HOST_SUBDIR)/tk && \
29456 $(MAKE) $(FLAGS_TO_PASS) check)
29457
29458 @endif tk
29459
29460 .PHONY: install-tk maybe-install-tk
29461 maybe-install-tk:
29462 @if tk
29463 maybe-install-tk: install-tk
29464
29465 install-tk: installdirs
29466 @: $(MAKE); $(unstage)
29467 @r=`${PWD_COMMAND}`; export r; \
29468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29469 $(HOST_EXPORTS) \
29470 (cd $(HOST_SUBDIR)/tk && \
29471 $(MAKE) $(FLAGS_TO_PASS) install)
29472
29473 @endif tk
29474
29475 .PHONY: install-strip-tk maybe-install-strip-tk
29476 maybe-install-strip-tk:
29477 @if tk
29478 maybe-install-strip-tk: install-strip-tk
29479
29480 install-strip-tk: installdirs
29481 @: $(MAKE); $(unstage)
29482 @r=`${PWD_COMMAND}`; export r; \
29483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29484 $(HOST_EXPORTS) \
29485 (cd $(HOST_SUBDIR)/tk && \
29486 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29487
29488 @endif tk
29489
29490 # Other targets (info, dvi, pdf, etc.)
29491
29492 .PHONY: maybe-info-tk info-tk
29493 maybe-info-tk:
29494 @if tk
29495 maybe-info-tk: info-tk
29496
29497 info-tk: \
29498 configure-tk
29499 @: $(MAKE); $(unstage)
29500 @[ -f ./tk/Makefile ] || exit 0; \
29501 r=`${PWD_COMMAND}`; export r; \
29502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29503 $(HOST_EXPORTS) \
29504 for flag in $(EXTRA_HOST_FLAGS) ; do \
29505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29506 done; \
29507 echo "Doing info in tk"; \
29508 (cd $(HOST_SUBDIR)/tk && \
29509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29511 "RANLIB=$${RANLIB}" \
29512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29513 info) \
29514 || exit 1
29515
29516 @endif tk
29517
29518 .PHONY: maybe-dvi-tk dvi-tk
29519 maybe-dvi-tk:
29520 @if tk
29521 maybe-dvi-tk: dvi-tk
29522
29523 dvi-tk: \
29524 configure-tk
29525 @: $(MAKE); $(unstage)
29526 @[ -f ./tk/Makefile ] || exit 0; \
29527 r=`${PWD_COMMAND}`; export r; \
29528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29529 $(HOST_EXPORTS) \
29530 for flag in $(EXTRA_HOST_FLAGS) ; do \
29531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29532 done; \
29533 echo "Doing dvi in tk"; \
29534 (cd $(HOST_SUBDIR)/tk && \
29535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29537 "RANLIB=$${RANLIB}" \
29538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29539 dvi) \
29540 || exit 1
29541
29542 @endif tk
29543
29544 .PHONY: maybe-pdf-tk pdf-tk
29545 maybe-pdf-tk:
29546 @if tk
29547 maybe-pdf-tk: pdf-tk
29548
29549 pdf-tk: \
29550 configure-tk
29551 @: $(MAKE); $(unstage)
29552 @[ -f ./tk/Makefile ] || exit 0; \
29553 r=`${PWD_COMMAND}`; export r; \
29554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29555 $(HOST_EXPORTS) \
29556 for flag in $(EXTRA_HOST_FLAGS) ; do \
29557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29558 done; \
29559 echo "Doing pdf in tk"; \
29560 (cd $(HOST_SUBDIR)/tk && \
29561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29563 "RANLIB=$${RANLIB}" \
29564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29565 pdf) \
29566 || exit 1
29567
29568 @endif tk
29569
29570 .PHONY: maybe-html-tk html-tk
29571 maybe-html-tk:
29572 @if tk
29573 maybe-html-tk: html-tk
29574
29575 html-tk: \
29576 configure-tk
29577 @: $(MAKE); $(unstage)
29578 @[ -f ./tk/Makefile ] || exit 0; \
29579 r=`${PWD_COMMAND}`; export r; \
29580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29581 $(HOST_EXPORTS) \
29582 for flag in $(EXTRA_HOST_FLAGS) ; do \
29583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29584 done; \
29585 echo "Doing html in tk"; \
29586 (cd $(HOST_SUBDIR)/tk && \
29587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29589 "RANLIB=$${RANLIB}" \
29590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29591 html) \
29592 || exit 1
29593
29594 @endif tk
29595
29596 .PHONY: maybe-TAGS-tk TAGS-tk
29597 maybe-TAGS-tk:
29598 @if tk
29599 maybe-TAGS-tk: TAGS-tk
29600
29601 TAGS-tk: \
29602 configure-tk
29603 @: $(MAKE); $(unstage)
29604 @[ -f ./tk/Makefile ] || exit 0; \
29605 r=`${PWD_COMMAND}`; export r; \
29606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29607 $(HOST_EXPORTS) \
29608 for flag in $(EXTRA_HOST_FLAGS) ; do \
29609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29610 done; \
29611 echo "Doing TAGS in tk"; \
29612 (cd $(HOST_SUBDIR)/tk && \
29613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29615 "RANLIB=$${RANLIB}" \
29616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29617 TAGS) \
29618 || exit 1
29619
29620 @endif tk
29621
29622 .PHONY: maybe-install-info-tk install-info-tk
29623 maybe-install-info-tk:
29624 @if tk
29625 maybe-install-info-tk: install-info-tk
29626
29627 install-info-tk: \
29628 configure-tk \
29629 info-tk
29630 @: $(MAKE); $(unstage)
29631 @[ -f ./tk/Makefile ] || exit 0; \
29632 r=`${PWD_COMMAND}`; export r; \
29633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29634 $(HOST_EXPORTS) \
29635 for flag in $(EXTRA_HOST_FLAGS) ; do \
29636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29637 done; \
29638 echo "Doing install-info in tk"; \
29639 (cd $(HOST_SUBDIR)/tk && \
29640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29642 "RANLIB=$${RANLIB}" \
29643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29644 install-info) \
29645 || exit 1
29646
29647 @endif tk
29648
29649 .PHONY: maybe-install-pdf-tk install-pdf-tk
29650 maybe-install-pdf-tk:
29651 @if tk
29652 maybe-install-pdf-tk: install-pdf-tk
29653
29654 install-pdf-tk: \
29655 configure-tk \
29656 pdf-tk
29657 @: $(MAKE); $(unstage)
29658 @[ -f ./tk/Makefile ] || exit 0; \
29659 r=`${PWD_COMMAND}`; export r; \
29660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29661 $(HOST_EXPORTS) \
29662 for flag in $(EXTRA_HOST_FLAGS) ; do \
29663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29664 done; \
29665 echo "Doing install-pdf in tk"; \
29666 (cd $(HOST_SUBDIR)/tk && \
29667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29669 "RANLIB=$${RANLIB}" \
29670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29671 install-pdf) \
29672 || exit 1
29673
29674 @endif tk
29675
29676 .PHONY: maybe-install-html-tk install-html-tk
29677 maybe-install-html-tk:
29678 @if tk
29679 maybe-install-html-tk: install-html-tk
29680
29681 install-html-tk: \
29682 configure-tk \
29683 html-tk
29684 @: $(MAKE); $(unstage)
29685 @[ -f ./tk/Makefile ] || exit 0; \
29686 r=`${PWD_COMMAND}`; export r; \
29687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29688 $(HOST_EXPORTS) \
29689 for flag in $(EXTRA_HOST_FLAGS) ; do \
29690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29691 done; \
29692 echo "Doing install-html in tk"; \
29693 (cd $(HOST_SUBDIR)/tk && \
29694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29696 "RANLIB=$${RANLIB}" \
29697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29698 install-html) \
29699 || exit 1
29700
29701 @endif tk
29702
29703 .PHONY: maybe-installcheck-tk installcheck-tk
29704 maybe-installcheck-tk:
29705 @if tk
29706 maybe-installcheck-tk: installcheck-tk
29707
29708 installcheck-tk: \
29709 configure-tk
29710 @: $(MAKE); $(unstage)
29711 @[ -f ./tk/Makefile ] || exit 0; \
29712 r=`${PWD_COMMAND}`; export r; \
29713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29714 $(HOST_EXPORTS) \
29715 for flag in $(EXTRA_HOST_FLAGS) ; do \
29716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29717 done; \
29718 echo "Doing installcheck in tk"; \
29719 (cd $(HOST_SUBDIR)/tk && \
29720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29722 "RANLIB=$${RANLIB}" \
29723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29724 installcheck) \
29725 || exit 1
29726
29727 @endif tk
29728
29729 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29730 maybe-mostlyclean-tk:
29731 @if tk
29732 maybe-mostlyclean-tk: mostlyclean-tk
29733
29734 mostlyclean-tk:
29735 @: $(MAKE); $(unstage)
29736 @[ -f ./tk/Makefile ] || exit 0; \
29737 r=`${PWD_COMMAND}`; export r; \
29738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29739 $(HOST_EXPORTS) \
29740 for flag in $(EXTRA_HOST_FLAGS) ; do \
29741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29742 done; \
29743 echo "Doing mostlyclean in tk"; \
29744 (cd $(HOST_SUBDIR)/tk && \
29745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29747 "RANLIB=$${RANLIB}" \
29748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29749 mostlyclean) \
29750 || exit 1
29751
29752 @endif tk
29753
29754 .PHONY: maybe-clean-tk clean-tk
29755 maybe-clean-tk:
29756 @if tk
29757 maybe-clean-tk: clean-tk
29758
29759 clean-tk:
29760 @: $(MAKE); $(unstage)
29761 @[ -f ./tk/Makefile ] || exit 0; \
29762 r=`${PWD_COMMAND}`; export r; \
29763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29764 $(HOST_EXPORTS) \
29765 for flag in $(EXTRA_HOST_FLAGS) ; do \
29766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29767 done; \
29768 echo "Doing clean in tk"; \
29769 (cd $(HOST_SUBDIR)/tk && \
29770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29772 "RANLIB=$${RANLIB}" \
29773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29774 clean) \
29775 || exit 1
29776
29777 @endif tk
29778
29779 .PHONY: maybe-distclean-tk distclean-tk
29780 maybe-distclean-tk:
29781 @if tk
29782 maybe-distclean-tk: distclean-tk
29783
29784 distclean-tk:
29785 @: $(MAKE); $(unstage)
29786 @[ -f ./tk/Makefile ] || exit 0; \
29787 r=`${PWD_COMMAND}`; export r; \
29788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29789 $(HOST_EXPORTS) \
29790 for flag in $(EXTRA_HOST_FLAGS) ; do \
29791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29792 done; \
29793 echo "Doing distclean in tk"; \
29794 (cd $(HOST_SUBDIR)/tk && \
29795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29797 "RANLIB=$${RANLIB}" \
29798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29799 distclean) \
29800 || exit 1
29801
29802 @endif tk
29803
29804 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29805 maybe-maintainer-clean-tk:
29806 @if tk
29807 maybe-maintainer-clean-tk: maintainer-clean-tk
29808
29809 maintainer-clean-tk:
29810 @: $(MAKE); $(unstage)
29811 @[ -f ./tk/Makefile ] || exit 0; \
29812 r=`${PWD_COMMAND}`; export r; \
29813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29814 $(HOST_EXPORTS) \
29815 for flag in $(EXTRA_HOST_FLAGS) ; do \
29816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29817 done; \
29818 echo "Doing maintainer-clean in tk"; \
29819 (cd $(HOST_SUBDIR)/tk && \
29820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29822 "RANLIB=$${RANLIB}" \
29823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29824 maintainer-clean) \
29825 || exit 1
29826
29827 @endif tk
29828
29829
29830
29831 .PHONY: configure-libtermcap maybe-configure-libtermcap
29832 maybe-configure-libtermcap:
29833 @if gcc-bootstrap
29834 configure-libtermcap: stage_current
29835 @endif gcc-bootstrap
29836 @if libtermcap
29837 maybe-configure-libtermcap: configure-libtermcap
29838 configure-libtermcap:
29839 @: $(MAKE); $(unstage)
29840 @r=`${PWD_COMMAND}`; export r; \
29841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29842 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
29844 $(HOST_EXPORTS) \
29845 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29846 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29847 case $(srcdir) in \
29848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29849 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29851 esac; \
29852 module_srcdir=libtermcap; \
29853 $(SHELL) \
29854 $$s/$$module_srcdir/configure \
29855 --srcdir=$${topdir}/$$module_srcdir \
29856 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29857 --target=${target_alias} \
29858 || exit 1
29859 @endif libtermcap
29860
29861
29862
29863
29864
29865 .PHONY: all-libtermcap maybe-all-libtermcap
29866 maybe-all-libtermcap:
29867 @if gcc-bootstrap
29868 all-libtermcap: stage_current
29869 @endif gcc-bootstrap
29870 @if libtermcap
29871 TARGET-libtermcap=all
29872 maybe-all-libtermcap: all-libtermcap
29873 all-libtermcap: configure-libtermcap
29874 @: $(MAKE); $(unstage)
29875 @r=`${PWD_COMMAND}`; export r; \
29876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29877 $(HOST_EXPORTS) \
29878 (cd $(HOST_SUBDIR)/libtermcap && \
29879 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29880 $(TARGET-libtermcap))
29881 @endif libtermcap
29882
29883
29884
29885
29886 .PHONY: check-libtermcap maybe-check-libtermcap
29887 maybe-check-libtermcap:
29888 @if libtermcap
29889 maybe-check-libtermcap: check-libtermcap
29890
29891 check-libtermcap:
29892
29893 @endif libtermcap
29894
29895 .PHONY: install-libtermcap maybe-install-libtermcap
29896 maybe-install-libtermcap:
29897 @if libtermcap
29898 maybe-install-libtermcap: install-libtermcap
29899
29900 install-libtermcap: installdirs
29901 @: $(MAKE); $(unstage)
29902 @r=`${PWD_COMMAND}`; export r; \
29903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29904 $(HOST_EXPORTS) \
29905 (cd $(HOST_SUBDIR)/libtermcap && \
29906 $(MAKE) $(FLAGS_TO_PASS) install)
29907
29908 @endif libtermcap
29909
29910 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29911 maybe-install-strip-libtermcap:
29912 @if libtermcap
29913 maybe-install-strip-libtermcap: install-strip-libtermcap
29914
29915 install-strip-libtermcap: installdirs
29916 @: $(MAKE); $(unstage)
29917 @r=`${PWD_COMMAND}`; export r; \
29918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29919 $(HOST_EXPORTS) \
29920 (cd $(HOST_SUBDIR)/libtermcap && \
29921 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29922
29923 @endif libtermcap
29924
29925 # Other targets (info, dvi, pdf, etc.)
29926
29927 .PHONY: maybe-info-libtermcap info-libtermcap
29928 maybe-info-libtermcap:
29929 @if libtermcap
29930 maybe-info-libtermcap: info-libtermcap
29931
29932 info-libtermcap: \
29933 configure-libtermcap
29934 @: $(MAKE); $(unstage)
29935 @[ -f ./libtermcap/Makefile ] || exit 0; \
29936 r=`${PWD_COMMAND}`; export r; \
29937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29938 $(HOST_EXPORTS) \
29939 for flag in $(EXTRA_HOST_FLAGS) ; do \
29940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29941 done; \
29942 echo "Doing info in libtermcap"; \
29943 (cd $(HOST_SUBDIR)/libtermcap && \
29944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29946 "RANLIB=$${RANLIB}" \
29947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29948 info) \
29949 || exit 1
29950
29951 @endif libtermcap
29952
29953 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29954 maybe-dvi-libtermcap:
29955 @if libtermcap
29956 maybe-dvi-libtermcap: dvi-libtermcap
29957
29958 dvi-libtermcap: \
29959 configure-libtermcap
29960 @: $(MAKE); $(unstage)
29961 @[ -f ./libtermcap/Makefile ] || exit 0; \
29962 r=`${PWD_COMMAND}`; export r; \
29963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29964 $(HOST_EXPORTS) \
29965 for flag in $(EXTRA_HOST_FLAGS) ; do \
29966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29967 done; \
29968 echo "Doing dvi in libtermcap"; \
29969 (cd $(HOST_SUBDIR)/libtermcap && \
29970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29972 "RANLIB=$${RANLIB}" \
29973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29974 dvi) \
29975 || exit 1
29976
29977 @endif libtermcap
29978
29979 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29980 maybe-pdf-libtermcap:
29981 @if libtermcap
29982 maybe-pdf-libtermcap: pdf-libtermcap
29983
29984 pdf-libtermcap: \
29985 configure-libtermcap
29986 @: $(MAKE); $(unstage)
29987 @[ -f ./libtermcap/Makefile ] || exit 0; \
29988 r=`${PWD_COMMAND}`; export r; \
29989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29990 $(HOST_EXPORTS) \
29991 for flag in $(EXTRA_HOST_FLAGS) ; do \
29992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29993 done; \
29994 echo "Doing pdf in libtermcap"; \
29995 (cd $(HOST_SUBDIR)/libtermcap && \
29996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29998 "RANLIB=$${RANLIB}" \
29999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30000 pdf) \
30001 || exit 1
30002
30003 @endif libtermcap
30004
30005 .PHONY: maybe-html-libtermcap html-libtermcap
30006 maybe-html-libtermcap:
30007 @if libtermcap
30008 maybe-html-libtermcap: html-libtermcap
30009
30010 html-libtermcap: \
30011 configure-libtermcap
30012 @: $(MAKE); $(unstage)
30013 @[ -f ./libtermcap/Makefile ] || exit 0; \
30014 r=`${PWD_COMMAND}`; export r; \
30015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30016 $(HOST_EXPORTS) \
30017 for flag in $(EXTRA_HOST_FLAGS) ; do \
30018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30019 done; \
30020 echo "Doing html in libtermcap"; \
30021 (cd $(HOST_SUBDIR)/libtermcap && \
30022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30024 "RANLIB=$${RANLIB}" \
30025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30026 html) \
30027 || exit 1
30028
30029 @endif libtermcap
30030
30031 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
30032 maybe-TAGS-libtermcap:
30033 @if libtermcap
30034 maybe-TAGS-libtermcap: TAGS-libtermcap
30035
30036 TAGS-libtermcap: \
30037 configure-libtermcap
30038 @: $(MAKE); $(unstage)
30039 @[ -f ./libtermcap/Makefile ] || exit 0; \
30040 r=`${PWD_COMMAND}`; export r; \
30041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30042 $(HOST_EXPORTS) \
30043 for flag in $(EXTRA_HOST_FLAGS) ; do \
30044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30045 done; \
30046 echo "Doing TAGS in libtermcap"; \
30047 (cd $(HOST_SUBDIR)/libtermcap && \
30048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30050 "RANLIB=$${RANLIB}" \
30051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30052 TAGS) \
30053 || exit 1
30054
30055 @endif libtermcap
30056
30057 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
30058 maybe-install-info-libtermcap:
30059 @if libtermcap
30060 maybe-install-info-libtermcap: install-info-libtermcap
30061
30062 install-info-libtermcap: \
30063 configure-libtermcap \
30064 info-libtermcap
30065 @: $(MAKE); $(unstage)
30066 @[ -f ./libtermcap/Makefile ] || exit 0; \
30067 r=`${PWD_COMMAND}`; export r; \
30068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30069 $(HOST_EXPORTS) \
30070 for flag in $(EXTRA_HOST_FLAGS) ; do \
30071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30072 done; \
30073 echo "Doing install-info in libtermcap"; \
30074 (cd $(HOST_SUBDIR)/libtermcap && \
30075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30077 "RANLIB=$${RANLIB}" \
30078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30079 install-info) \
30080 || exit 1
30081
30082 @endif libtermcap
30083
30084 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
30085 maybe-install-pdf-libtermcap:
30086 @if libtermcap
30087 maybe-install-pdf-libtermcap: install-pdf-libtermcap
30088
30089 install-pdf-libtermcap: \
30090 configure-libtermcap \
30091 pdf-libtermcap
30092 @: $(MAKE); $(unstage)
30093 @[ -f ./libtermcap/Makefile ] || exit 0; \
30094 r=`${PWD_COMMAND}`; export r; \
30095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30096 $(HOST_EXPORTS) \
30097 for flag in $(EXTRA_HOST_FLAGS) ; do \
30098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30099 done; \
30100 echo "Doing install-pdf in libtermcap"; \
30101 (cd $(HOST_SUBDIR)/libtermcap && \
30102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30104 "RANLIB=$${RANLIB}" \
30105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30106 install-pdf) \
30107 || exit 1
30108
30109 @endif libtermcap
30110
30111 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30112 maybe-install-html-libtermcap:
30113 @if libtermcap
30114 maybe-install-html-libtermcap: install-html-libtermcap
30115
30116 install-html-libtermcap: \
30117 configure-libtermcap \
30118 html-libtermcap
30119 @: $(MAKE); $(unstage)
30120 @[ -f ./libtermcap/Makefile ] || exit 0; \
30121 r=`${PWD_COMMAND}`; export r; \
30122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30123 $(HOST_EXPORTS) \
30124 for flag in $(EXTRA_HOST_FLAGS) ; do \
30125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30126 done; \
30127 echo "Doing install-html in libtermcap"; \
30128 (cd $(HOST_SUBDIR)/libtermcap && \
30129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30131 "RANLIB=$${RANLIB}" \
30132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30133 install-html) \
30134 || exit 1
30135
30136 @endif libtermcap
30137
30138 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30139 maybe-installcheck-libtermcap:
30140 @if libtermcap
30141 maybe-installcheck-libtermcap: installcheck-libtermcap
30142
30143 installcheck-libtermcap: \
30144 configure-libtermcap
30145 @: $(MAKE); $(unstage)
30146 @[ -f ./libtermcap/Makefile ] || exit 0; \
30147 r=`${PWD_COMMAND}`; export r; \
30148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30149 $(HOST_EXPORTS) \
30150 for flag in $(EXTRA_HOST_FLAGS) ; do \
30151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30152 done; \
30153 echo "Doing installcheck in libtermcap"; \
30154 (cd $(HOST_SUBDIR)/libtermcap && \
30155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30157 "RANLIB=$${RANLIB}" \
30158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30159 installcheck) \
30160 || exit 1
30161
30162 @endif libtermcap
30163
30164 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30165 maybe-mostlyclean-libtermcap:
30166 @if libtermcap
30167 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30168
30169 # libtermcap doesn't support mostlyclean.
30170 mostlyclean-libtermcap:
30171
30172 @endif libtermcap
30173
30174 .PHONY: maybe-clean-libtermcap clean-libtermcap
30175 maybe-clean-libtermcap:
30176 @if libtermcap
30177 maybe-clean-libtermcap: clean-libtermcap
30178
30179 # libtermcap doesn't support clean.
30180 clean-libtermcap:
30181
30182 @endif libtermcap
30183
30184 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30185 maybe-distclean-libtermcap:
30186 @if libtermcap
30187 maybe-distclean-libtermcap: distclean-libtermcap
30188
30189 # libtermcap doesn't support distclean.
30190 distclean-libtermcap:
30191
30192 @endif libtermcap
30193
30194 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30195 maybe-maintainer-clean-libtermcap:
30196 @if libtermcap
30197 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30198
30199 # libtermcap doesn't support maintainer-clean.
30200 maintainer-clean-libtermcap:
30201
30202 @endif libtermcap
30203
30204
30205
30206 .PHONY: configure-utils maybe-configure-utils
30207 maybe-configure-utils:
30208 @if gcc-bootstrap
30209 configure-utils: stage_current
30210 @endif gcc-bootstrap
30211 @if utils
30212 maybe-configure-utils: configure-utils
30213 configure-utils:
30214 @: $(MAKE); $(unstage)
30215 @r=`${PWD_COMMAND}`; export r; \
30216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30217 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
30219 $(HOST_EXPORTS) \
30220 echo Configuring in $(HOST_SUBDIR)/utils; \
30221 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30222 case $(srcdir) in \
30223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30224 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30226 esac; \
30227 module_srcdir=utils; \
30228 $(SHELL) \
30229 $$s/$$module_srcdir/configure \
30230 --srcdir=$${topdir}/$$module_srcdir \
30231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30232 --target=${target_alias} \
30233 || exit 1
30234 @endif utils
30235
30236
30237
30238
30239
30240 .PHONY: all-utils maybe-all-utils
30241 maybe-all-utils:
30242 @if gcc-bootstrap
30243 all-utils: stage_current
30244 @endif gcc-bootstrap
30245 @if utils
30246 TARGET-utils=all
30247 maybe-all-utils: all-utils
30248 all-utils: configure-utils
30249 @: $(MAKE); $(unstage)
30250 @r=`${PWD_COMMAND}`; export r; \
30251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30252 $(HOST_EXPORTS) \
30253 (cd $(HOST_SUBDIR)/utils && \
30254 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30255 $(TARGET-utils))
30256 @endif utils
30257
30258
30259
30260
30261 .PHONY: check-utils maybe-check-utils
30262 maybe-check-utils:
30263 @if utils
30264 maybe-check-utils: check-utils
30265
30266 check-utils:
30267
30268 @endif utils
30269
30270 .PHONY: install-utils maybe-install-utils
30271 maybe-install-utils:
30272 @if utils
30273 maybe-install-utils: install-utils
30274
30275 install-utils: installdirs
30276 @: $(MAKE); $(unstage)
30277 @r=`${PWD_COMMAND}`; export r; \
30278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30279 $(HOST_EXPORTS) \
30280 (cd $(HOST_SUBDIR)/utils && \
30281 $(MAKE) $(FLAGS_TO_PASS) install)
30282
30283 @endif utils
30284
30285 .PHONY: install-strip-utils maybe-install-strip-utils
30286 maybe-install-strip-utils:
30287 @if utils
30288 maybe-install-strip-utils: install-strip-utils
30289
30290 install-strip-utils: installdirs
30291 @: $(MAKE); $(unstage)
30292 @r=`${PWD_COMMAND}`; export r; \
30293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30294 $(HOST_EXPORTS) \
30295 (cd $(HOST_SUBDIR)/utils && \
30296 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30297
30298 @endif utils
30299
30300 # Other targets (info, dvi, pdf, etc.)
30301
30302 .PHONY: maybe-info-utils info-utils
30303 maybe-info-utils:
30304 @if utils
30305 maybe-info-utils: info-utils
30306
30307 info-utils: \
30308 configure-utils
30309 @: $(MAKE); $(unstage)
30310 @[ -f ./utils/Makefile ] || exit 0; \
30311 r=`${PWD_COMMAND}`; export r; \
30312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30313 $(HOST_EXPORTS) \
30314 for flag in $(EXTRA_HOST_FLAGS) ; do \
30315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30316 done; \
30317 echo "Doing info in utils"; \
30318 (cd $(HOST_SUBDIR)/utils && \
30319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30321 "RANLIB=$${RANLIB}" \
30322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30323 info) \
30324 || exit 1
30325
30326 @endif utils
30327
30328 .PHONY: maybe-dvi-utils dvi-utils
30329 maybe-dvi-utils:
30330 @if utils
30331 maybe-dvi-utils: dvi-utils
30332
30333 dvi-utils: \
30334 configure-utils
30335 @: $(MAKE); $(unstage)
30336 @[ -f ./utils/Makefile ] || exit 0; \
30337 r=`${PWD_COMMAND}`; export r; \
30338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30339 $(HOST_EXPORTS) \
30340 for flag in $(EXTRA_HOST_FLAGS) ; do \
30341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30342 done; \
30343 echo "Doing dvi in utils"; \
30344 (cd $(HOST_SUBDIR)/utils && \
30345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30347 "RANLIB=$${RANLIB}" \
30348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30349 dvi) \
30350 || exit 1
30351
30352 @endif utils
30353
30354 .PHONY: maybe-pdf-utils pdf-utils
30355 maybe-pdf-utils:
30356 @if utils
30357 maybe-pdf-utils: pdf-utils
30358
30359 pdf-utils: \
30360 configure-utils
30361 @: $(MAKE); $(unstage)
30362 @[ -f ./utils/Makefile ] || exit 0; \
30363 r=`${PWD_COMMAND}`; export r; \
30364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30365 $(HOST_EXPORTS) \
30366 for flag in $(EXTRA_HOST_FLAGS) ; do \
30367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30368 done; \
30369 echo "Doing pdf in utils"; \
30370 (cd $(HOST_SUBDIR)/utils && \
30371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30373 "RANLIB=$${RANLIB}" \
30374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30375 pdf) \
30376 || exit 1
30377
30378 @endif utils
30379
30380 .PHONY: maybe-html-utils html-utils
30381 maybe-html-utils:
30382 @if utils
30383 maybe-html-utils: html-utils
30384
30385 html-utils: \
30386 configure-utils
30387 @: $(MAKE); $(unstage)
30388 @[ -f ./utils/Makefile ] || exit 0; \
30389 r=`${PWD_COMMAND}`; export r; \
30390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30391 $(HOST_EXPORTS) \
30392 for flag in $(EXTRA_HOST_FLAGS) ; do \
30393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30394 done; \
30395 echo "Doing html in utils"; \
30396 (cd $(HOST_SUBDIR)/utils && \
30397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30399 "RANLIB=$${RANLIB}" \
30400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30401 html) \
30402 || exit 1
30403
30404 @endif utils
30405
30406 .PHONY: maybe-TAGS-utils TAGS-utils
30407 maybe-TAGS-utils:
30408 @if utils
30409 maybe-TAGS-utils: TAGS-utils
30410
30411 TAGS-utils: \
30412 configure-utils
30413 @: $(MAKE); $(unstage)
30414 @[ -f ./utils/Makefile ] || exit 0; \
30415 r=`${PWD_COMMAND}`; export r; \
30416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30417 $(HOST_EXPORTS) \
30418 for flag in $(EXTRA_HOST_FLAGS) ; do \
30419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30420 done; \
30421 echo "Doing TAGS in utils"; \
30422 (cd $(HOST_SUBDIR)/utils && \
30423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30425 "RANLIB=$${RANLIB}" \
30426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30427 TAGS) \
30428 || exit 1
30429
30430 @endif utils
30431
30432 .PHONY: maybe-install-info-utils install-info-utils
30433 maybe-install-info-utils:
30434 @if utils
30435 maybe-install-info-utils: install-info-utils
30436
30437 install-info-utils: \
30438 configure-utils \
30439 info-utils
30440 @: $(MAKE); $(unstage)
30441 @[ -f ./utils/Makefile ] || exit 0; \
30442 r=`${PWD_COMMAND}`; export r; \
30443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30444 $(HOST_EXPORTS) \
30445 for flag in $(EXTRA_HOST_FLAGS) ; do \
30446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30447 done; \
30448 echo "Doing install-info in utils"; \
30449 (cd $(HOST_SUBDIR)/utils && \
30450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30452 "RANLIB=$${RANLIB}" \
30453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30454 install-info) \
30455 || exit 1
30456
30457 @endif utils
30458
30459 .PHONY: maybe-install-pdf-utils install-pdf-utils
30460 maybe-install-pdf-utils:
30461 @if utils
30462 maybe-install-pdf-utils: install-pdf-utils
30463
30464 install-pdf-utils: \
30465 configure-utils \
30466 pdf-utils
30467 @: $(MAKE); $(unstage)
30468 @[ -f ./utils/Makefile ] || exit 0; \
30469 r=`${PWD_COMMAND}`; export r; \
30470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30471 $(HOST_EXPORTS) \
30472 for flag in $(EXTRA_HOST_FLAGS) ; do \
30473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30474 done; \
30475 echo "Doing install-pdf in utils"; \
30476 (cd $(HOST_SUBDIR)/utils && \
30477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30479 "RANLIB=$${RANLIB}" \
30480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30481 install-pdf) \
30482 || exit 1
30483
30484 @endif utils
30485
30486 .PHONY: maybe-install-html-utils install-html-utils
30487 maybe-install-html-utils:
30488 @if utils
30489 maybe-install-html-utils: install-html-utils
30490
30491 install-html-utils: \
30492 configure-utils \
30493 html-utils
30494 @: $(MAKE); $(unstage)
30495 @[ -f ./utils/Makefile ] || exit 0; \
30496 r=`${PWD_COMMAND}`; export r; \
30497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30498 $(HOST_EXPORTS) \
30499 for flag in $(EXTRA_HOST_FLAGS) ; do \
30500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30501 done; \
30502 echo "Doing install-html in utils"; \
30503 (cd $(HOST_SUBDIR)/utils && \
30504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30506 "RANLIB=$${RANLIB}" \
30507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30508 install-html) \
30509 || exit 1
30510
30511 @endif utils
30512
30513 .PHONY: maybe-installcheck-utils installcheck-utils
30514 maybe-installcheck-utils:
30515 @if utils
30516 maybe-installcheck-utils: installcheck-utils
30517
30518 installcheck-utils: \
30519 configure-utils
30520 @: $(MAKE); $(unstage)
30521 @[ -f ./utils/Makefile ] || exit 0; \
30522 r=`${PWD_COMMAND}`; export r; \
30523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30524 $(HOST_EXPORTS) \
30525 for flag in $(EXTRA_HOST_FLAGS) ; do \
30526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30527 done; \
30528 echo "Doing installcheck in utils"; \
30529 (cd $(HOST_SUBDIR)/utils && \
30530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30532 "RANLIB=$${RANLIB}" \
30533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30534 installcheck) \
30535 || exit 1
30536
30537 @endif utils
30538
30539 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30540 maybe-mostlyclean-utils:
30541 @if utils
30542 maybe-mostlyclean-utils: mostlyclean-utils
30543
30544 mostlyclean-utils:
30545 @: $(MAKE); $(unstage)
30546 @[ -f ./utils/Makefile ] || exit 0; \
30547 r=`${PWD_COMMAND}`; export r; \
30548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30549 $(HOST_EXPORTS) \
30550 for flag in $(EXTRA_HOST_FLAGS) ; do \
30551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30552 done; \
30553 echo "Doing mostlyclean in utils"; \
30554 (cd $(HOST_SUBDIR)/utils && \
30555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30557 "RANLIB=$${RANLIB}" \
30558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30559 mostlyclean) \
30560 || exit 1
30561
30562 @endif utils
30563
30564 .PHONY: maybe-clean-utils clean-utils
30565 maybe-clean-utils:
30566 @if utils
30567 maybe-clean-utils: clean-utils
30568
30569 clean-utils:
30570 @: $(MAKE); $(unstage)
30571 @[ -f ./utils/Makefile ] || exit 0; \
30572 r=`${PWD_COMMAND}`; export r; \
30573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30574 $(HOST_EXPORTS) \
30575 for flag in $(EXTRA_HOST_FLAGS) ; do \
30576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30577 done; \
30578 echo "Doing clean in utils"; \
30579 (cd $(HOST_SUBDIR)/utils && \
30580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30582 "RANLIB=$${RANLIB}" \
30583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30584 clean) \
30585 || exit 1
30586
30587 @endif utils
30588
30589 .PHONY: maybe-distclean-utils distclean-utils
30590 maybe-distclean-utils:
30591 @if utils
30592 maybe-distclean-utils: distclean-utils
30593
30594 distclean-utils:
30595 @: $(MAKE); $(unstage)
30596 @[ -f ./utils/Makefile ] || exit 0; \
30597 r=`${PWD_COMMAND}`; export r; \
30598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30599 $(HOST_EXPORTS) \
30600 for flag in $(EXTRA_HOST_FLAGS) ; do \
30601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30602 done; \
30603 echo "Doing distclean in utils"; \
30604 (cd $(HOST_SUBDIR)/utils && \
30605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30607 "RANLIB=$${RANLIB}" \
30608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30609 distclean) \
30610 || exit 1
30611
30612 @endif utils
30613
30614 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30615 maybe-maintainer-clean-utils:
30616 @if utils
30617 maybe-maintainer-clean-utils: maintainer-clean-utils
30618
30619 maintainer-clean-utils:
30620 @: $(MAKE); $(unstage)
30621 @[ -f ./utils/Makefile ] || exit 0; \
30622 r=`${PWD_COMMAND}`; export r; \
30623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30624 $(HOST_EXPORTS) \
30625 for flag in $(EXTRA_HOST_FLAGS) ; do \
30626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30627 done; \
30628 echo "Doing maintainer-clean in utils"; \
30629 (cd $(HOST_SUBDIR)/utils && \
30630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30632 "RANLIB=$${RANLIB}" \
30633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30634 maintainer-clean) \
30635 || exit 1
30636
30637 @endif utils
30638
30639
30640
30641 .PHONY: configure-gnattools maybe-configure-gnattools
30642 maybe-configure-gnattools:
30643 @if gcc-bootstrap
30644 configure-gnattools: stage_current
30645 @endif gcc-bootstrap
30646 @if gnattools
30647 maybe-configure-gnattools: configure-gnattools
30648 configure-gnattools:
30649 @: $(MAKE); $(unstage)
30650 @r=`${PWD_COMMAND}`; export r; \
30651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30652 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30653 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
30654 $(HOST_EXPORTS) \
30655 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30656 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30657 case $(srcdir) in \
30658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30659 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30661 esac; \
30662 module_srcdir=gnattools; \
30663 $(SHELL) \
30664 $$s/$$module_srcdir/configure \
30665 --srcdir=$${topdir}/$$module_srcdir \
30666 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30667 --target=${target_alias} \
30668 || exit 1
30669 @endif gnattools
30670
30671
30672
30673
30674
30675 .PHONY: all-gnattools maybe-all-gnattools
30676 maybe-all-gnattools:
30677 @if gcc-bootstrap
30678 all-gnattools: stage_current
30679 @endif gcc-bootstrap
30680 @if gnattools
30681 TARGET-gnattools=all
30682 maybe-all-gnattools: all-gnattools
30683 all-gnattools: configure-gnattools
30684 @: $(MAKE); $(unstage)
30685 @r=`${PWD_COMMAND}`; export r; \
30686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30687 $(HOST_EXPORTS) \
30688 (cd $(HOST_SUBDIR)/gnattools && \
30689 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30690 $(TARGET-gnattools))
30691 @endif gnattools
30692
30693
30694
30695
30696 .PHONY: check-gnattools maybe-check-gnattools
30697 maybe-check-gnattools:
30698 @if gnattools
30699 maybe-check-gnattools: check-gnattools
30700
30701 check-gnattools:
30702 @: $(MAKE); $(unstage)
30703 @r=`${PWD_COMMAND}`; export r; \
30704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30705 $(HOST_EXPORTS) \
30706 (cd $(HOST_SUBDIR)/gnattools && \
30707 $(MAKE) $(FLAGS_TO_PASS) check)
30708
30709 @endif gnattools
30710
30711 .PHONY: install-gnattools maybe-install-gnattools
30712 maybe-install-gnattools:
30713 @if gnattools
30714 maybe-install-gnattools: install-gnattools
30715
30716 install-gnattools: installdirs
30717 @: $(MAKE); $(unstage)
30718 @r=`${PWD_COMMAND}`; export r; \
30719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30720 $(HOST_EXPORTS) \
30721 (cd $(HOST_SUBDIR)/gnattools && \
30722 $(MAKE) $(FLAGS_TO_PASS) install)
30723
30724 @endif gnattools
30725
30726 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30727 maybe-install-strip-gnattools:
30728 @if gnattools
30729 maybe-install-strip-gnattools: install-strip-gnattools
30730
30731 install-strip-gnattools: installdirs
30732 @: $(MAKE); $(unstage)
30733 @r=`${PWD_COMMAND}`; export r; \
30734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30735 $(HOST_EXPORTS) \
30736 (cd $(HOST_SUBDIR)/gnattools && \
30737 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30738
30739 @endif gnattools
30740
30741 # Other targets (info, dvi, pdf, etc.)
30742
30743 .PHONY: maybe-info-gnattools info-gnattools
30744 maybe-info-gnattools:
30745 @if gnattools
30746 maybe-info-gnattools: info-gnattools
30747
30748 info-gnattools: \
30749 configure-gnattools
30750 @: $(MAKE); $(unstage)
30751 @[ -f ./gnattools/Makefile ] || exit 0; \
30752 r=`${PWD_COMMAND}`; export r; \
30753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30754 $(HOST_EXPORTS) \
30755 for flag in $(EXTRA_HOST_FLAGS) ; do \
30756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30757 done; \
30758 echo "Doing info in gnattools"; \
30759 (cd $(HOST_SUBDIR)/gnattools && \
30760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30762 "RANLIB=$${RANLIB}" \
30763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30764 info) \
30765 || exit 1
30766
30767 @endif gnattools
30768
30769 .PHONY: maybe-dvi-gnattools dvi-gnattools
30770 maybe-dvi-gnattools:
30771 @if gnattools
30772 maybe-dvi-gnattools: dvi-gnattools
30773
30774 dvi-gnattools: \
30775 configure-gnattools
30776 @: $(MAKE); $(unstage)
30777 @[ -f ./gnattools/Makefile ] || exit 0; \
30778 r=`${PWD_COMMAND}`; export r; \
30779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30780 $(HOST_EXPORTS) \
30781 for flag in $(EXTRA_HOST_FLAGS) ; do \
30782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30783 done; \
30784 echo "Doing dvi in gnattools"; \
30785 (cd $(HOST_SUBDIR)/gnattools && \
30786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30788 "RANLIB=$${RANLIB}" \
30789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30790 dvi) \
30791 || exit 1
30792
30793 @endif gnattools
30794
30795 .PHONY: maybe-pdf-gnattools pdf-gnattools
30796 maybe-pdf-gnattools:
30797 @if gnattools
30798 maybe-pdf-gnattools: pdf-gnattools
30799
30800 pdf-gnattools: \
30801 configure-gnattools
30802 @: $(MAKE); $(unstage)
30803 @[ -f ./gnattools/Makefile ] || exit 0; \
30804 r=`${PWD_COMMAND}`; export r; \
30805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30806 $(HOST_EXPORTS) \
30807 for flag in $(EXTRA_HOST_FLAGS) ; do \
30808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30809 done; \
30810 echo "Doing pdf in gnattools"; \
30811 (cd $(HOST_SUBDIR)/gnattools && \
30812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30814 "RANLIB=$${RANLIB}" \
30815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30816 pdf) \
30817 || exit 1
30818
30819 @endif gnattools
30820
30821 .PHONY: maybe-html-gnattools html-gnattools
30822 maybe-html-gnattools:
30823 @if gnattools
30824 maybe-html-gnattools: html-gnattools
30825
30826 html-gnattools: \
30827 configure-gnattools
30828 @: $(MAKE); $(unstage)
30829 @[ -f ./gnattools/Makefile ] || exit 0; \
30830 r=`${PWD_COMMAND}`; export r; \
30831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30832 $(HOST_EXPORTS) \
30833 for flag in $(EXTRA_HOST_FLAGS) ; do \
30834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30835 done; \
30836 echo "Doing html in gnattools"; \
30837 (cd $(HOST_SUBDIR)/gnattools && \
30838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30840 "RANLIB=$${RANLIB}" \
30841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30842 html) \
30843 || exit 1
30844
30845 @endif gnattools
30846
30847 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30848 maybe-TAGS-gnattools:
30849 @if gnattools
30850 maybe-TAGS-gnattools: TAGS-gnattools
30851
30852 TAGS-gnattools: \
30853 configure-gnattools
30854 @: $(MAKE); $(unstage)
30855 @[ -f ./gnattools/Makefile ] || exit 0; \
30856 r=`${PWD_COMMAND}`; export r; \
30857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30858 $(HOST_EXPORTS) \
30859 for flag in $(EXTRA_HOST_FLAGS) ; do \
30860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30861 done; \
30862 echo "Doing TAGS in gnattools"; \
30863 (cd $(HOST_SUBDIR)/gnattools && \
30864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30866 "RANLIB=$${RANLIB}" \
30867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30868 TAGS) \
30869 || exit 1
30870
30871 @endif gnattools
30872
30873 .PHONY: maybe-install-info-gnattools install-info-gnattools
30874 maybe-install-info-gnattools:
30875 @if gnattools
30876 maybe-install-info-gnattools: install-info-gnattools
30877
30878 install-info-gnattools: \
30879 configure-gnattools \
30880 info-gnattools
30881 @: $(MAKE); $(unstage)
30882 @[ -f ./gnattools/Makefile ] || exit 0; \
30883 r=`${PWD_COMMAND}`; export r; \
30884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30885 $(HOST_EXPORTS) \
30886 for flag in $(EXTRA_HOST_FLAGS) ; do \
30887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30888 done; \
30889 echo "Doing install-info in gnattools"; \
30890 (cd $(HOST_SUBDIR)/gnattools && \
30891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30893 "RANLIB=$${RANLIB}" \
30894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30895 install-info) \
30896 || exit 1
30897
30898 @endif gnattools
30899
30900 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30901 maybe-install-pdf-gnattools:
30902 @if gnattools
30903 maybe-install-pdf-gnattools: install-pdf-gnattools
30904
30905 install-pdf-gnattools: \
30906 configure-gnattools \
30907 pdf-gnattools
30908 @: $(MAKE); $(unstage)
30909 @[ -f ./gnattools/Makefile ] || exit 0; \
30910 r=`${PWD_COMMAND}`; export r; \
30911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30912 $(HOST_EXPORTS) \
30913 for flag in $(EXTRA_HOST_FLAGS) ; do \
30914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30915 done; \
30916 echo "Doing install-pdf in gnattools"; \
30917 (cd $(HOST_SUBDIR)/gnattools && \
30918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30920 "RANLIB=$${RANLIB}" \
30921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30922 install-pdf) \
30923 || exit 1
30924
30925 @endif gnattools
30926
30927 .PHONY: maybe-install-html-gnattools install-html-gnattools
30928 maybe-install-html-gnattools:
30929 @if gnattools
30930 maybe-install-html-gnattools: install-html-gnattools
30931
30932 install-html-gnattools: \
30933 configure-gnattools \
30934 html-gnattools
30935 @: $(MAKE); $(unstage)
30936 @[ -f ./gnattools/Makefile ] || exit 0; \
30937 r=`${PWD_COMMAND}`; export r; \
30938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30939 $(HOST_EXPORTS) \
30940 for flag in $(EXTRA_HOST_FLAGS) ; do \
30941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30942 done; \
30943 echo "Doing install-html in gnattools"; \
30944 (cd $(HOST_SUBDIR)/gnattools && \
30945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30947 "RANLIB=$${RANLIB}" \
30948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30949 install-html) \
30950 || exit 1
30951
30952 @endif gnattools
30953
30954 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30955 maybe-installcheck-gnattools:
30956 @if gnattools
30957 maybe-installcheck-gnattools: installcheck-gnattools
30958
30959 installcheck-gnattools: \
30960 configure-gnattools
30961 @: $(MAKE); $(unstage)
30962 @[ -f ./gnattools/Makefile ] || exit 0; \
30963 r=`${PWD_COMMAND}`; export r; \
30964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30965 $(HOST_EXPORTS) \
30966 for flag in $(EXTRA_HOST_FLAGS) ; do \
30967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30968 done; \
30969 echo "Doing installcheck in gnattools"; \
30970 (cd $(HOST_SUBDIR)/gnattools && \
30971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30973 "RANLIB=$${RANLIB}" \
30974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30975 installcheck) \
30976 || exit 1
30977
30978 @endif gnattools
30979
30980 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30981 maybe-mostlyclean-gnattools:
30982 @if gnattools
30983 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30984
30985 mostlyclean-gnattools:
30986 @: $(MAKE); $(unstage)
30987 @[ -f ./gnattools/Makefile ] || exit 0; \
30988 r=`${PWD_COMMAND}`; export r; \
30989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30990 $(HOST_EXPORTS) \
30991 for flag in $(EXTRA_HOST_FLAGS) ; do \
30992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30993 done; \
30994 echo "Doing mostlyclean in gnattools"; \
30995 (cd $(HOST_SUBDIR)/gnattools && \
30996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30998 "RANLIB=$${RANLIB}" \
30999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31000 mostlyclean) \
31001 || exit 1
31002
31003 @endif gnattools
31004
31005 .PHONY: maybe-clean-gnattools clean-gnattools
31006 maybe-clean-gnattools:
31007 @if gnattools
31008 maybe-clean-gnattools: clean-gnattools
31009
31010 clean-gnattools:
31011 @: $(MAKE); $(unstage)
31012 @[ -f ./gnattools/Makefile ] || exit 0; \
31013 r=`${PWD_COMMAND}`; export r; \
31014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31015 $(HOST_EXPORTS) \
31016 for flag in $(EXTRA_HOST_FLAGS) ; do \
31017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31018 done; \
31019 echo "Doing clean in gnattools"; \
31020 (cd $(HOST_SUBDIR)/gnattools && \
31021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31023 "RANLIB=$${RANLIB}" \
31024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31025 clean) \
31026 || exit 1
31027
31028 @endif gnattools
31029
31030 .PHONY: maybe-distclean-gnattools distclean-gnattools
31031 maybe-distclean-gnattools:
31032 @if gnattools
31033 maybe-distclean-gnattools: distclean-gnattools
31034
31035 distclean-gnattools:
31036 @: $(MAKE); $(unstage)
31037 @[ -f ./gnattools/Makefile ] || exit 0; \
31038 r=`${PWD_COMMAND}`; export r; \
31039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31040 $(HOST_EXPORTS) \
31041 for flag in $(EXTRA_HOST_FLAGS) ; do \
31042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31043 done; \
31044 echo "Doing distclean in gnattools"; \
31045 (cd $(HOST_SUBDIR)/gnattools && \
31046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31048 "RANLIB=$${RANLIB}" \
31049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31050 distclean) \
31051 || exit 1
31052
31053 @endif gnattools
31054
31055 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
31056 maybe-maintainer-clean-gnattools:
31057 @if gnattools
31058 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
31059
31060 maintainer-clean-gnattools:
31061 @: $(MAKE); $(unstage)
31062 @[ -f ./gnattools/Makefile ] || exit 0; \
31063 r=`${PWD_COMMAND}`; export r; \
31064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31065 $(HOST_EXPORTS) \
31066 for flag in $(EXTRA_HOST_FLAGS) ; do \
31067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31068 done; \
31069 echo "Doing maintainer-clean in gnattools"; \
31070 (cd $(HOST_SUBDIR)/gnattools && \
31071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31073 "RANLIB=$${RANLIB}" \
31074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31075 maintainer-clean) \
31076 || exit 1
31077
31078 @endif gnattools
31079
31080
31081
31082 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
31083 maybe-configure-lto-plugin:
31084 @if gcc-bootstrap
31085 configure-lto-plugin: stage_current
31086 @endif gcc-bootstrap
31087 @if lto-plugin
31088 maybe-configure-lto-plugin: configure-lto-plugin
31089 configure-lto-plugin:
31090 @r=`${PWD_COMMAND}`; export r; \
31091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31092 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31093 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31094 $(HOST_EXPORTS) \
31095 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31096 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31097 case $(srcdir) in \
31098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31099 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31101 esac; \
31102 module_srcdir=lto-plugin; \
31103 $(SHELL) \
31104 $$s/$$module_srcdir/configure \
31105 --srcdir=$${topdir}/$$module_srcdir \
31106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31107 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31108 || exit 1
31109 @endif lto-plugin
31110
31111
31112
31113 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31114 maybe-configure-stage1-lto-plugin:
31115 @if lto-plugin-bootstrap
31116 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31117 configure-stage1-lto-plugin:
31118 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31120 @r=`${PWD_COMMAND}`; export r; \
31121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31122 TFLAGS="$(STAGE1_TFLAGS)"; \
31123 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31124 $(HOST_EXPORTS) \
31125 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31126 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31127 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31128 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
31129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31130 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31131 case $(srcdir) in \
31132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31133 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31135 esac; \
31136 module_srcdir=lto-plugin; \
31137 $(SHELL) $$s/$$module_srcdir/configure \
31138 --srcdir=$${topdir}/$$module_srcdir \
31139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31140 --target=${target_alias} \
31141 \
31142 $(STAGE1_CONFIGURE_FLAGS) \
31143 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31144 @endif lto-plugin-bootstrap
31145
31146 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31147 maybe-configure-stage2-lto-plugin:
31148 @if lto-plugin-bootstrap
31149 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31150 configure-stage2-lto-plugin:
31151 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31152 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31153 @r=`${PWD_COMMAND}`; export r; \
31154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31155 TFLAGS="$(STAGE2_TFLAGS)"; \
31156 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31157 $(HOST_EXPORTS) \
31158 $(POSTSTAGE1_HOST_EXPORTS) \
31159 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31160 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31161 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31162 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
31163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31164 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31165 case $(srcdir) in \
31166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31167 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31169 esac; \
31170 module_srcdir=lto-plugin; \
31171 $(SHELL) $$s/$$module_srcdir/configure \
31172 --srcdir=$${topdir}/$$module_srcdir \
31173 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31174 --target=${target_alias} \
31175 --with-build-libsubdir=$(HOST_SUBDIR) \
31176 $(STAGE2_CONFIGURE_FLAGS) \
31177 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31178 @endif lto-plugin-bootstrap
31179
31180 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31181 maybe-configure-stage3-lto-plugin:
31182 @if lto-plugin-bootstrap
31183 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31184 configure-stage3-lto-plugin:
31185 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31186 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31187 @r=`${PWD_COMMAND}`; export r; \
31188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31189 TFLAGS="$(STAGE3_TFLAGS)"; \
31190 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31191 $(HOST_EXPORTS) \
31192 $(POSTSTAGE1_HOST_EXPORTS) \
31193 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31194 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31195 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31196 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
31197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31198 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31199 case $(srcdir) in \
31200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31201 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31203 esac; \
31204 module_srcdir=lto-plugin; \
31205 $(SHELL) $$s/$$module_srcdir/configure \
31206 --srcdir=$${topdir}/$$module_srcdir \
31207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31208 --target=${target_alias} \
31209 --with-build-libsubdir=$(HOST_SUBDIR) \
31210 $(STAGE3_CONFIGURE_FLAGS) \
31211 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31212 @endif lto-plugin-bootstrap
31213
31214 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31215 maybe-configure-stage4-lto-plugin:
31216 @if lto-plugin-bootstrap
31217 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31218 configure-stage4-lto-plugin:
31219 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31221 @r=`${PWD_COMMAND}`; export r; \
31222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31223 TFLAGS="$(STAGE4_TFLAGS)"; \
31224 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31225 $(HOST_EXPORTS) \
31226 $(POSTSTAGE1_HOST_EXPORTS) \
31227 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31228 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31229 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31230 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
31231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31232 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31233 case $(srcdir) in \
31234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31235 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31237 esac; \
31238 module_srcdir=lto-plugin; \
31239 $(SHELL) $$s/$$module_srcdir/configure \
31240 --srcdir=$${topdir}/$$module_srcdir \
31241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31242 --target=${target_alias} \
31243 --with-build-libsubdir=$(HOST_SUBDIR) \
31244 $(STAGE4_CONFIGURE_FLAGS) \
31245 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31246 @endif lto-plugin-bootstrap
31247
31248 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31249 maybe-configure-stageprofile-lto-plugin:
31250 @if lto-plugin-bootstrap
31251 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31252 configure-stageprofile-lto-plugin:
31253 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31254 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31255 @r=`${PWD_COMMAND}`; export r; \
31256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31257 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31258 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31259 $(HOST_EXPORTS) \
31260 $(POSTSTAGE1_HOST_EXPORTS) \
31261 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31262 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31263 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31264 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
31265 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31266 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31267 case $(srcdir) in \
31268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31269 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31271 esac; \
31272 module_srcdir=lto-plugin; \
31273 $(SHELL) $$s/$$module_srcdir/configure \
31274 --srcdir=$${topdir}/$$module_srcdir \
31275 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31276 --target=${target_alias} \
31277 --with-build-libsubdir=$(HOST_SUBDIR) \
31278 $(STAGEprofile_CONFIGURE_FLAGS) \
31279 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31280 @endif lto-plugin-bootstrap
31281
31282 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31283 maybe-configure-stagefeedback-lto-plugin:
31284 @if lto-plugin-bootstrap
31285 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31286 configure-stagefeedback-lto-plugin:
31287 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31288 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31289 @r=`${PWD_COMMAND}`; export r; \
31290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31291 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31292 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31293 $(HOST_EXPORTS) \
31294 $(POSTSTAGE1_HOST_EXPORTS) \
31295 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31296 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31297 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31298 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
31299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31300 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31301 case $(srcdir) in \
31302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31303 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31305 esac; \
31306 module_srcdir=lto-plugin; \
31307 $(SHELL) $$s/$$module_srcdir/configure \
31308 --srcdir=$${topdir}/$$module_srcdir \
31309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31310 --target=${target_alias} \
31311 --with-build-libsubdir=$(HOST_SUBDIR) \
31312 $(STAGEfeedback_CONFIGURE_FLAGS) \
31313 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31314 @endif lto-plugin-bootstrap
31315
31316
31317
31318
31319
31320 .PHONY: all-lto-plugin maybe-all-lto-plugin
31321 maybe-all-lto-plugin:
31322 @if gcc-bootstrap
31323 all-lto-plugin: stage_current
31324 @endif gcc-bootstrap
31325 @if lto-plugin
31326 TARGET-lto-plugin=all
31327 maybe-all-lto-plugin: all-lto-plugin
31328 all-lto-plugin: configure-lto-plugin
31329 @r=`${PWD_COMMAND}`; export r; \
31330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31331 $(HOST_EXPORTS) \
31332 (cd $(HOST_SUBDIR)/lto-plugin && \
31333 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31334 $(TARGET-lto-plugin))
31335 @endif lto-plugin
31336
31337
31338
31339 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31340 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31341 maybe-all-stage1-lto-plugin:
31342 maybe-clean-stage1-lto-plugin:
31343 @if lto-plugin-bootstrap
31344 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31345 all-stage1: all-stage1-lto-plugin
31346 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31347 all-stage1-lto-plugin: configure-stage1-lto-plugin
31348 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31349 @r=`${PWD_COMMAND}`; export r; \
31350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31351 TFLAGS="$(STAGE1_TFLAGS)"; \
31352 $(HOST_EXPORTS) \
31353 cd $(HOST_SUBDIR)/lto-plugin && \
31354 \
31355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31356 CFLAGS="$(STAGE1_CFLAGS)" \
31357 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31358 LIBCFLAGS="$(LIBCFLAGS)" \
31359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31362 $(EXTRA_HOST_FLAGS) \
31363 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31364 TFLAGS="$(STAGE1_TFLAGS)" \
31365 $(TARGET-stage1-lto-plugin)
31366
31367 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31368 clean-stage1: clean-stage1-lto-plugin
31369 clean-stage1-lto-plugin:
31370 @if [ $(current_stage) = stage1 ]; then \
31371 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31372 else \
31373 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31374 $(MAKE) stage1-start; \
31375 fi; \
31376 cd $(HOST_SUBDIR)/lto-plugin && \
31377 $(MAKE) $(EXTRA_HOST_FLAGS) \
31378 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31379 @endif lto-plugin-bootstrap
31380
31381
31382 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31383 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31384 maybe-all-stage2-lto-plugin:
31385 maybe-clean-stage2-lto-plugin:
31386 @if lto-plugin-bootstrap
31387 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31388 all-stage2: all-stage2-lto-plugin
31389 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31390 all-stage2-lto-plugin: configure-stage2-lto-plugin
31391 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31392 @r=`${PWD_COMMAND}`; export r; \
31393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31394 TFLAGS="$(STAGE2_TFLAGS)"; \
31395 $(HOST_EXPORTS) \
31396 $(POSTSTAGE1_HOST_EXPORTS) \
31397 cd $(HOST_SUBDIR)/lto-plugin && \
31398 \
31399 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31400 CFLAGS="$(STAGE2_CFLAGS)" \
31401 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31402 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31403 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31404 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31405 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31406 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31407 TFLAGS="$(STAGE2_TFLAGS)" \
31408 $(TARGET-stage2-lto-plugin)
31409
31410 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31411 clean-stage2: clean-stage2-lto-plugin
31412 clean-stage2-lto-plugin:
31413 @if [ $(current_stage) = stage2 ]; then \
31414 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31415 else \
31416 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31417 $(MAKE) stage2-start; \
31418 fi; \
31419 cd $(HOST_SUBDIR)/lto-plugin && \
31420 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31421 @endif lto-plugin-bootstrap
31422
31423
31424 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31425 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31426 maybe-all-stage3-lto-plugin:
31427 maybe-clean-stage3-lto-plugin:
31428 @if lto-plugin-bootstrap
31429 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31430 all-stage3: all-stage3-lto-plugin
31431 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31432 all-stage3-lto-plugin: configure-stage3-lto-plugin
31433 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31434 @r=`${PWD_COMMAND}`; export r; \
31435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31436 TFLAGS="$(STAGE3_TFLAGS)"; \
31437 $(HOST_EXPORTS) \
31438 $(POSTSTAGE1_HOST_EXPORTS) \
31439 cd $(HOST_SUBDIR)/lto-plugin && \
31440 \
31441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31442 CFLAGS="$(STAGE3_CFLAGS)" \
31443 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31444 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31448 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31449 TFLAGS="$(STAGE3_TFLAGS)" \
31450 $(TARGET-stage3-lto-plugin)
31451
31452 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31453 clean-stage3: clean-stage3-lto-plugin
31454 clean-stage3-lto-plugin:
31455 @if [ $(current_stage) = stage3 ]; then \
31456 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31457 else \
31458 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31459 $(MAKE) stage3-start; \
31460 fi; \
31461 cd $(HOST_SUBDIR)/lto-plugin && \
31462 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31463 @endif lto-plugin-bootstrap
31464
31465
31466 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31467 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31468 maybe-all-stage4-lto-plugin:
31469 maybe-clean-stage4-lto-plugin:
31470 @if lto-plugin-bootstrap
31471 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31472 all-stage4: all-stage4-lto-plugin
31473 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31474 all-stage4-lto-plugin: configure-stage4-lto-plugin
31475 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31476 @r=`${PWD_COMMAND}`; export r; \
31477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31478 TFLAGS="$(STAGE4_TFLAGS)"; \
31479 $(HOST_EXPORTS) \
31480 $(POSTSTAGE1_HOST_EXPORTS) \
31481 cd $(HOST_SUBDIR)/lto-plugin && \
31482 \
31483 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31484 CFLAGS="$(STAGE4_CFLAGS)" \
31485 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31486 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31487 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31488 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31489 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31490 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31491 TFLAGS="$(STAGE4_TFLAGS)" \
31492 $(TARGET-stage4-lto-plugin)
31493
31494 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31495 clean-stage4: clean-stage4-lto-plugin
31496 clean-stage4-lto-plugin:
31497 @if [ $(current_stage) = stage4 ]; then \
31498 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31499 else \
31500 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31501 $(MAKE) stage4-start; \
31502 fi; \
31503 cd $(HOST_SUBDIR)/lto-plugin && \
31504 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31505 @endif lto-plugin-bootstrap
31506
31507
31508 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31509 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31510 maybe-all-stageprofile-lto-plugin:
31511 maybe-clean-stageprofile-lto-plugin:
31512 @if lto-plugin-bootstrap
31513 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31514 all-stageprofile: all-stageprofile-lto-plugin
31515 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31516 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31517 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31518 @r=`${PWD_COMMAND}`; export r; \
31519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31520 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31521 $(HOST_EXPORTS) \
31522 $(POSTSTAGE1_HOST_EXPORTS) \
31523 cd $(HOST_SUBDIR)/lto-plugin && \
31524 \
31525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31526 CFLAGS="$(STAGEprofile_CFLAGS)" \
31527 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31528 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31532 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31533 TFLAGS="$(STAGEprofile_TFLAGS)" \
31534 $(TARGET-stageprofile-lto-plugin)
31535
31536 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31537 clean-stageprofile: clean-stageprofile-lto-plugin
31538 clean-stageprofile-lto-plugin:
31539 @if [ $(current_stage) = stageprofile ]; then \
31540 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31541 else \
31542 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31543 $(MAKE) stageprofile-start; \
31544 fi; \
31545 cd $(HOST_SUBDIR)/lto-plugin && \
31546 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31547 @endif lto-plugin-bootstrap
31548
31549
31550 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31551 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31552 maybe-all-stagefeedback-lto-plugin:
31553 maybe-clean-stagefeedback-lto-plugin:
31554 @if lto-plugin-bootstrap
31555 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31556 all-stagefeedback: all-stagefeedback-lto-plugin
31557 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31558 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31559 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31560 @r=`${PWD_COMMAND}`; export r; \
31561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31562 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31563 $(HOST_EXPORTS) \
31564 $(POSTSTAGE1_HOST_EXPORTS) \
31565 cd $(HOST_SUBDIR)/lto-plugin && \
31566 \
31567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31568 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31569 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31570 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31571 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31572 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31573 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31574 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31575 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31576 $(TARGET-stagefeedback-lto-plugin)
31577
31578 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31579 clean-stagefeedback: clean-stagefeedback-lto-plugin
31580 clean-stagefeedback-lto-plugin:
31581 @if [ $(current_stage) = stagefeedback ]; then \
31582 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31583 else \
31584 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31585 $(MAKE) stagefeedback-start; \
31586 fi; \
31587 cd $(HOST_SUBDIR)/lto-plugin && \
31588 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31589 @endif lto-plugin-bootstrap
31590
31591
31592
31593
31594
31595 .PHONY: check-lto-plugin maybe-check-lto-plugin
31596 maybe-check-lto-plugin:
31597 @if lto-plugin
31598 maybe-check-lto-plugin: check-lto-plugin
31599
31600 check-lto-plugin:
31601 @: $(MAKE); $(unstage)
31602 @r=`${PWD_COMMAND}`; export r; \
31603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31604 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
31605 (cd $(HOST_SUBDIR)/lto-plugin && \
31606 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
31607
31608 @endif lto-plugin
31609
31610 .PHONY: install-lto-plugin maybe-install-lto-plugin
31611 maybe-install-lto-plugin:
31612 @if lto-plugin
31613 maybe-install-lto-plugin: install-lto-plugin
31614
31615 install-lto-plugin: installdirs
31616 @: $(MAKE); $(unstage)
31617 @r=`${PWD_COMMAND}`; export r; \
31618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31619 $(HOST_EXPORTS) \
31620 (cd $(HOST_SUBDIR)/lto-plugin && \
31621 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31622
31623 @endif lto-plugin
31624
31625 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31626 maybe-install-strip-lto-plugin:
31627 @if lto-plugin
31628 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31629
31630 install-strip-lto-plugin: installdirs
31631 @: $(MAKE); $(unstage)
31632 @r=`${PWD_COMMAND}`; export r; \
31633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31634 $(HOST_EXPORTS) \
31635 (cd $(HOST_SUBDIR)/lto-plugin && \
31636 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31637
31638 @endif lto-plugin
31639
31640 # Other targets (info, dvi, pdf, etc.)
31641
31642 .PHONY: maybe-info-lto-plugin info-lto-plugin
31643 maybe-info-lto-plugin:
31644 @if lto-plugin
31645 maybe-info-lto-plugin: info-lto-plugin
31646
31647 info-lto-plugin: \
31648 configure-lto-plugin
31649 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31650 r=`${PWD_COMMAND}`; export r; \
31651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31652 $(HOST_EXPORTS) \
31653 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31655 done; \
31656 echo "Doing info in lto-plugin"; \
31657 (cd $(HOST_SUBDIR)/lto-plugin && \
31658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31660 "RANLIB=$${RANLIB}" \
31661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31662 info) \
31663 || exit 1
31664
31665 @endif lto-plugin
31666
31667 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31668 maybe-dvi-lto-plugin:
31669 @if lto-plugin
31670 maybe-dvi-lto-plugin: dvi-lto-plugin
31671
31672 dvi-lto-plugin: \
31673 configure-lto-plugin
31674 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31675 r=`${PWD_COMMAND}`; export r; \
31676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31677 $(HOST_EXPORTS) \
31678 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31680 done; \
31681 echo "Doing dvi in lto-plugin"; \
31682 (cd $(HOST_SUBDIR)/lto-plugin && \
31683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31685 "RANLIB=$${RANLIB}" \
31686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31687 dvi) \
31688 || exit 1
31689
31690 @endif lto-plugin
31691
31692 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31693 maybe-pdf-lto-plugin:
31694 @if lto-plugin
31695 maybe-pdf-lto-plugin: pdf-lto-plugin
31696
31697 pdf-lto-plugin: \
31698 configure-lto-plugin
31699 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31700 r=`${PWD_COMMAND}`; export r; \
31701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31702 $(HOST_EXPORTS) \
31703 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31705 done; \
31706 echo "Doing pdf in lto-plugin"; \
31707 (cd $(HOST_SUBDIR)/lto-plugin && \
31708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31710 "RANLIB=$${RANLIB}" \
31711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31712 pdf) \
31713 || exit 1
31714
31715 @endif lto-plugin
31716
31717 .PHONY: maybe-html-lto-plugin html-lto-plugin
31718 maybe-html-lto-plugin:
31719 @if lto-plugin
31720 maybe-html-lto-plugin: html-lto-plugin
31721
31722 html-lto-plugin: \
31723 configure-lto-plugin
31724 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31725 r=`${PWD_COMMAND}`; export r; \
31726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31727 $(HOST_EXPORTS) \
31728 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31730 done; \
31731 echo "Doing html in lto-plugin"; \
31732 (cd $(HOST_SUBDIR)/lto-plugin && \
31733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31735 "RANLIB=$${RANLIB}" \
31736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31737 html) \
31738 || exit 1
31739
31740 @endif lto-plugin
31741
31742 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31743 maybe-TAGS-lto-plugin:
31744 @if lto-plugin
31745 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31746
31747 TAGS-lto-plugin: \
31748 configure-lto-plugin
31749 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31750 r=`${PWD_COMMAND}`; export r; \
31751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31752 $(HOST_EXPORTS) \
31753 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31755 done; \
31756 echo "Doing TAGS in lto-plugin"; \
31757 (cd $(HOST_SUBDIR)/lto-plugin && \
31758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31760 "RANLIB=$${RANLIB}" \
31761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31762 TAGS) \
31763 || exit 1
31764
31765 @endif lto-plugin
31766
31767 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31768 maybe-install-info-lto-plugin:
31769 @if lto-plugin
31770 maybe-install-info-lto-plugin: install-info-lto-plugin
31771
31772 install-info-lto-plugin: \
31773 configure-lto-plugin \
31774 info-lto-plugin
31775 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31776 r=`${PWD_COMMAND}`; export r; \
31777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31778 $(HOST_EXPORTS) \
31779 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31781 done; \
31782 echo "Doing install-info in lto-plugin"; \
31783 (cd $(HOST_SUBDIR)/lto-plugin && \
31784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31786 "RANLIB=$${RANLIB}" \
31787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31788 install-info) \
31789 || exit 1
31790
31791 @endif lto-plugin
31792
31793 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31794 maybe-install-pdf-lto-plugin:
31795 @if lto-plugin
31796 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31797
31798 install-pdf-lto-plugin: \
31799 configure-lto-plugin \
31800 pdf-lto-plugin
31801 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31802 r=`${PWD_COMMAND}`; export r; \
31803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31804 $(HOST_EXPORTS) \
31805 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31807 done; \
31808 echo "Doing install-pdf in lto-plugin"; \
31809 (cd $(HOST_SUBDIR)/lto-plugin && \
31810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31812 "RANLIB=$${RANLIB}" \
31813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31814 install-pdf) \
31815 || exit 1
31816
31817 @endif lto-plugin
31818
31819 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31820 maybe-install-html-lto-plugin:
31821 @if lto-plugin
31822 maybe-install-html-lto-plugin: install-html-lto-plugin
31823
31824 install-html-lto-plugin: \
31825 configure-lto-plugin \
31826 html-lto-plugin
31827 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31828 r=`${PWD_COMMAND}`; export r; \
31829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31830 $(HOST_EXPORTS) \
31831 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31833 done; \
31834 echo "Doing install-html in lto-plugin"; \
31835 (cd $(HOST_SUBDIR)/lto-plugin && \
31836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31838 "RANLIB=$${RANLIB}" \
31839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31840 install-html) \
31841 || exit 1
31842
31843 @endif lto-plugin
31844
31845 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31846 maybe-installcheck-lto-plugin:
31847 @if lto-plugin
31848 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31849
31850 installcheck-lto-plugin: \
31851 configure-lto-plugin
31852 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31853 r=`${PWD_COMMAND}`; export r; \
31854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31855 $(HOST_EXPORTS) \
31856 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31858 done; \
31859 echo "Doing installcheck in lto-plugin"; \
31860 (cd $(HOST_SUBDIR)/lto-plugin && \
31861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31863 "RANLIB=$${RANLIB}" \
31864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31865 installcheck) \
31866 || exit 1
31867
31868 @endif lto-plugin
31869
31870 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31871 maybe-mostlyclean-lto-plugin:
31872 @if lto-plugin
31873 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31874
31875 mostlyclean-lto-plugin:
31876 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31877 r=`${PWD_COMMAND}`; export r; \
31878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31879 $(HOST_EXPORTS) \
31880 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31882 done; \
31883 echo "Doing mostlyclean in lto-plugin"; \
31884 (cd $(HOST_SUBDIR)/lto-plugin && \
31885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31887 "RANLIB=$${RANLIB}" \
31888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31889 mostlyclean) \
31890 || exit 1
31891
31892 @endif lto-plugin
31893
31894 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31895 maybe-clean-lto-plugin:
31896 @if lto-plugin
31897 maybe-clean-lto-plugin: clean-lto-plugin
31898
31899 clean-lto-plugin:
31900 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31901 r=`${PWD_COMMAND}`; export r; \
31902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31903 $(HOST_EXPORTS) \
31904 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31906 done; \
31907 echo "Doing clean in lto-plugin"; \
31908 (cd $(HOST_SUBDIR)/lto-plugin && \
31909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31911 "RANLIB=$${RANLIB}" \
31912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31913 clean) \
31914 || exit 1
31915
31916 @endif lto-plugin
31917
31918 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31919 maybe-distclean-lto-plugin:
31920 @if lto-plugin
31921 maybe-distclean-lto-plugin: distclean-lto-plugin
31922
31923 distclean-lto-plugin:
31924 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31925 r=`${PWD_COMMAND}`; export r; \
31926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31927 $(HOST_EXPORTS) \
31928 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31930 done; \
31931 echo "Doing distclean in lto-plugin"; \
31932 (cd $(HOST_SUBDIR)/lto-plugin && \
31933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31935 "RANLIB=$${RANLIB}" \
31936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31937 distclean) \
31938 || exit 1
31939
31940 @endif lto-plugin
31941
31942 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31943 maybe-maintainer-clean-lto-plugin:
31944 @if lto-plugin
31945 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31946
31947 maintainer-clean-lto-plugin:
31948 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31949 r=`${PWD_COMMAND}`; export r; \
31950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31951 $(HOST_EXPORTS) \
31952 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31954 done; \
31955 echo "Doing maintainer-clean in lto-plugin"; \
31956 (cd $(HOST_SUBDIR)/lto-plugin && \
31957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31959 "RANLIB=$${RANLIB}" \
31960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31961 maintainer-clean) \
31962 || exit 1
31963
31964 @endif lto-plugin
31965
31966
31967
31968 .PHONY: configure-libcc1 maybe-configure-libcc1
31969 maybe-configure-libcc1:
31970 @if gcc-bootstrap
31971 configure-libcc1: stage_current
31972 @endif gcc-bootstrap
31973 @if libcc1
31974 maybe-configure-libcc1: configure-libcc1
31975 configure-libcc1:
31976 @: $(MAKE); $(unstage)
31977 @r=`${PWD_COMMAND}`; export r; \
31978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31979 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
31981 $(HOST_EXPORTS) \
31982 echo Configuring in $(HOST_SUBDIR)/libcc1; \
31983 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31984 case $(srcdir) in \
31985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31986 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31988 esac; \
31989 module_srcdir=libcc1; \
31990 $(SHELL) \
31991 $$s/$$module_srcdir/configure \
31992 --srcdir=$${topdir}/$$module_srcdir \
31993 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31994 --target=${target_alias} --enable-shared \
31995 || exit 1
31996 @endif libcc1
31997
31998
31999
32000
32001
32002 .PHONY: all-libcc1 maybe-all-libcc1
32003 maybe-all-libcc1:
32004 @if gcc-bootstrap
32005 all-libcc1: stage_current
32006 @endif gcc-bootstrap
32007 @if libcc1
32008 TARGET-libcc1=all
32009 maybe-all-libcc1: all-libcc1
32010 all-libcc1: configure-libcc1
32011 @: $(MAKE); $(unstage)
32012 @r=`${PWD_COMMAND}`; export r; \
32013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32014 $(HOST_EXPORTS) \
32015 (cd $(HOST_SUBDIR)/libcc1 && \
32016 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32017 $(TARGET-libcc1))
32018 @endif libcc1
32019
32020
32021
32022
32023 .PHONY: check-libcc1 maybe-check-libcc1
32024 maybe-check-libcc1:
32025 @if libcc1
32026 maybe-check-libcc1: check-libcc1
32027
32028 check-libcc1:
32029 @: $(MAKE); $(unstage)
32030 @r=`${PWD_COMMAND}`; export r; \
32031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32032 $(HOST_EXPORTS) \
32033 (cd $(HOST_SUBDIR)/libcc1 && \
32034 $(MAKE) $(FLAGS_TO_PASS) check)
32035
32036 @endif libcc1
32037
32038 .PHONY: install-libcc1 maybe-install-libcc1
32039 maybe-install-libcc1:
32040 @if libcc1
32041 maybe-install-libcc1: install-libcc1
32042
32043 install-libcc1: installdirs
32044 @: $(MAKE); $(unstage)
32045 @r=`${PWD_COMMAND}`; export r; \
32046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32047 $(HOST_EXPORTS) \
32048 (cd $(HOST_SUBDIR)/libcc1 && \
32049 $(MAKE) $(FLAGS_TO_PASS) install)
32050
32051 @endif libcc1
32052
32053 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
32054 maybe-install-strip-libcc1:
32055 @if libcc1
32056 maybe-install-strip-libcc1: install-strip-libcc1
32057
32058 install-strip-libcc1: installdirs
32059 @: $(MAKE); $(unstage)
32060 @r=`${PWD_COMMAND}`; export r; \
32061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32062 $(HOST_EXPORTS) \
32063 (cd $(HOST_SUBDIR)/libcc1 && \
32064 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32065
32066 @endif libcc1
32067
32068 # Other targets (info, dvi, pdf, etc.)
32069
32070 .PHONY: maybe-info-libcc1 info-libcc1
32071 maybe-info-libcc1:
32072 @if libcc1
32073 maybe-info-libcc1: info-libcc1
32074
32075 info-libcc1: \
32076 configure-libcc1
32077 @: $(MAKE); $(unstage)
32078 @[ -f ./libcc1/Makefile ] || exit 0; \
32079 r=`${PWD_COMMAND}`; export r; \
32080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32081 $(HOST_EXPORTS) \
32082 for flag in $(EXTRA_HOST_FLAGS) ; do \
32083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32084 done; \
32085 echo "Doing info in libcc1"; \
32086 (cd $(HOST_SUBDIR)/libcc1 && \
32087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32089 "RANLIB=$${RANLIB}" \
32090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32091 info) \
32092 || exit 1
32093
32094 @endif libcc1
32095
32096 .PHONY: maybe-dvi-libcc1 dvi-libcc1
32097 maybe-dvi-libcc1:
32098 @if libcc1
32099 maybe-dvi-libcc1: dvi-libcc1
32100
32101 dvi-libcc1: \
32102 configure-libcc1
32103 @: $(MAKE); $(unstage)
32104 @[ -f ./libcc1/Makefile ] || exit 0; \
32105 r=`${PWD_COMMAND}`; export r; \
32106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32107 $(HOST_EXPORTS) \
32108 for flag in $(EXTRA_HOST_FLAGS) ; do \
32109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32110 done; \
32111 echo "Doing dvi in libcc1"; \
32112 (cd $(HOST_SUBDIR)/libcc1 && \
32113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32115 "RANLIB=$${RANLIB}" \
32116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32117 dvi) \
32118 || exit 1
32119
32120 @endif libcc1
32121
32122 .PHONY: maybe-pdf-libcc1 pdf-libcc1
32123 maybe-pdf-libcc1:
32124 @if libcc1
32125 maybe-pdf-libcc1: pdf-libcc1
32126
32127 pdf-libcc1: \
32128 configure-libcc1
32129 @: $(MAKE); $(unstage)
32130 @[ -f ./libcc1/Makefile ] || exit 0; \
32131 r=`${PWD_COMMAND}`; export r; \
32132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32133 $(HOST_EXPORTS) \
32134 for flag in $(EXTRA_HOST_FLAGS) ; do \
32135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32136 done; \
32137 echo "Doing pdf in libcc1"; \
32138 (cd $(HOST_SUBDIR)/libcc1 && \
32139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32141 "RANLIB=$${RANLIB}" \
32142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32143 pdf) \
32144 || exit 1
32145
32146 @endif libcc1
32147
32148 .PHONY: maybe-html-libcc1 html-libcc1
32149 maybe-html-libcc1:
32150 @if libcc1
32151 maybe-html-libcc1: html-libcc1
32152
32153 html-libcc1: \
32154 configure-libcc1
32155 @: $(MAKE); $(unstage)
32156 @[ -f ./libcc1/Makefile ] || exit 0; \
32157 r=`${PWD_COMMAND}`; export r; \
32158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32159 $(HOST_EXPORTS) \
32160 for flag in $(EXTRA_HOST_FLAGS) ; do \
32161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32162 done; \
32163 echo "Doing html in libcc1"; \
32164 (cd $(HOST_SUBDIR)/libcc1 && \
32165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32167 "RANLIB=$${RANLIB}" \
32168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32169 html) \
32170 || exit 1
32171
32172 @endif libcc1
32173
32174 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
32175 maybe-TAGS-libcc1:
32176 @if libcc1
32177 maybe-TAGS-libcc1: TAGS-libcc1
32178
32179 TAGS-libcc1: \
32180 configure-libcc1
32181 @: $(MAKE); $(unstage)
32182 @[ -f ./libcc1/Makefile ] || exit 0; \
32183 r=`${PWD_COMMAND}`; export r; \
32184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32185 $(HOST_EXPORTS) \
32186 for flag in $(EXTRA_HOST_FLAGS) ; do \
32187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32188 done; \
32189 echo "Doing TAGS in libcc1"; \
32190 (cd $(HOST_SUBDIR)/libcc1 && \
32191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32193 "RANLIB=$${RANLIB}" \
32194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32195 TAGS) \
32196 || exit 1
32197
32198 @endif libcc1
32199
32200 .PHONY: maybe-install-info-libcc1 install-info-libcc1
32201 maybe-install-info-libcc1:
32202 @if libcc1
32203 maybe-install-info-libcc1: install-info-libcc1
32204
32205 install-info-libcc1: \
32206 configure-libcc1 \
32207 info-libcc1
32208 @: $(MAKE); $(unstage)
32209 @[ -f ./libcc1/Makefile ] || exit 0; \
32210 r=`${PWD_COMMAND}`; export r; \
32211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32212 $(HOST_EXPORTS) \
32213 for flag in $(EXTRA_HOST_FLAGS) ; do \
32214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32215 done; \
32216 echo "Doing install-info in libcc1"; \
32217 (cd $(HOST_SUBDIR)/libcc1 && \
32218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32220 "RANLIB=$${RANLIB}" \
32221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32222 install-info) \
32223 || exit 1
32224
32225 @endif libcc1
32226
32227 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
32228 maybe-install-pdf-libcc1:
32229 @if libcc1
32230 maybe-install-pdf-libcc1: install-pdf-libcc1
32231
32232 install-pdf-libcc1: \
32233 configure-libcc1 \
32234 pdf-libcc1
32235 @: $(MAKE); $(unstage)
32236 @[ -f ./libcc1/Makefile ] || exit 0; \
32237 r=`${PWD_COMMAND}`; export r; \
32238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32239 $(HOST_EXPORTS) \
32240 for flag in $(EXTRA_HOST_FLAGS) ; do \
32241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32242 done; \
32243 echo "Doing install-pdf in libcc1"; \
32244 (cd $(HOST_SUBDIR)/libcc1 && \
32245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32247 "RANLIB=$${RANLIB}" \
32248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32249 install-pdf) \
32250 || exit 1
32251
32252 @endif libcc1
32253
32254 .PHONY: maybe-install-html-libcc1 install-html-libcc1
32255 maybe-install-html-libcc1:
32256 @if libcc1
32257 maybe-install-html-libcc1: install-html-libcc1
32258
32259 install-html-libcc1: \
32260 configure-libcc1 \
32261 html-libcc1
32262 @: $(MAKE); $(unstage)
32263 @[ -f ./libcc1/Makefile ] || exit 0; \
32264 r=`${PWD_COMMAND}`; export r; \
32265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32266 $(HOST_EXPORTS) \
32267 for flag in $(EXTRA_HOST_FLAGS) ; do \
32268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32269 done; \
32270 echo "Doing install-html in libcc1"; \
32271 (cd $(HOST_SUBDIR)/libcc1 && \
32272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32274 "RANLIB=$${RANLIB}" \
32275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32276 install-html) \
32277 || exit 1
32278
32279 @endif libcc1
32280
32281 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
32282 maybe-installcheck-libcc1:
32283 @if libcc1
32284 maybe-installcheck-libcc1: installcheck-libcc1
32285
32286 installcheck-libcc1: \
32287 configure-libcc1
32288 @: $(MAKE); $(unstage)
32289 @[ -f ./libcc1/Makefile ] || exit 0; \
32290 r=`${PWD_COMMAND}`; export r; \
32291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32292 $(HOST_EXPORTS) \
32293 for flag in $(EXTRA_HOST_FLAGS) ; do \
32294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32295 done; \
32296 echo "Doing installcheck in libcc1"; \
32297 (cd $(HOST_SUBDIR)/libcc1 && \
32298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32300 "RANLIB=$${RANLIB}" \
32301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32302 installcheck) \
32303 || exit 1
32304
32305 @endif libcc1
32306
32307 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
32308 maybe-mostlyclean-libcc1:
32309 @if libcc1
32310 maybe-mostlyclean-libcc1: mostlyclean-libcc1
32311
32312 mostlyclean-libcc1:
32313 @: $(MAKE); $(unstage)
32314 @[ -f ./libcc1/Makefile ] || exit 0; \
32315 r=`${PWD_COMMAND}`; export r; \
32316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32317 $(HOST_EXPORTS) \
32318 for flag in $(EXTRA_HOST_FLAGS) ; do \
32319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32320 done; \
32321 echo "Doing mostlyclean in libcc1"; \
32322 (cd $(HOST_SUBDIR)/libcc1 && \
32323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32325 "RANLIB=$${RANLIB}" \
32326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32327 mostlyclean) \
32328 || exit 1
32329
32330 @endif libcc1
32331
32332 .PHONY: maybe-clean-libcc1 clean-libcc1
32333 maybe-clean-libcc1:
32334 @if libcc1
32335 maybe-clean-libcc1: clean-libcc1
32336
32337 clean-libcc1:
32338 @: $(MAKE); $(unstage)
32339 @[ -f ./libcc1/Makefile ] || exit 0; \
32340 r=`${PWD_COMMAND}`; export r; \
32341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32342 $(HOST_EXPORTS) \
32343 for flag in $(EXTRA_HOST_FLAGS) ; do \
32344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32345 done; \
32346 echo "Doing clean in libcc1"; \
32347 (cd $(HOST_SUBDIR)/libcc1 && \
32348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32350 "RANLIB=$${RANLIB}" \
32351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32352 clean) \
32353 || exit 1
32354
32355 @endif libcc1
32356
32357 .PHONY: maybe-distclean-libcc1 distclean-libcc1
32358 maybe-distclean-libcc1:
32359 @if libcc1
32360 maybe-distclean-libcc1: distclean-libcc1
32361
32362 distclean-libcc1:
32363 @: $(MAKE); $(unstage)
32364 @[ -f ./libcc1/Makefile ] || exit 0; \
32365 r=`${PWD_COMMAND}`; export r; \
32366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32367 $(HOST_EXPORTS) \
32368 for flag in $(EXTRA_HOST_FLAGS) ; do \
32369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32370 done; \
32371 echo "Doing distclean in libcc1"; \
32372 (cd $(HOST_SUBDIR)/libcc1 && \
32373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32375 "RANLIB=$${RANLIB}" \
32376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32377 distclean) \
32378 || exit 1
32379
32380 @endif libcc1
32381
32382 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
32383 maybe-maintainer-clean-libcc1:
32384 @if libcc1
32385 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
32386
32387 maintainer-clean-libcc1:
32388 @: $(MAKE); $(unstage)
32389 @[ -f ./libcc1/Makefile ] || exit 0; \
32390 r=`${PWD_COMMAND}`; export r; \
32391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32392 $(HOST_EXPORTS) \
32393 for flag in $(EXTRA_HOST_FLAGS) ; do \
32394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32395 done; \
32396 echo "Doing maintainer-clean in libcc1"; \
32397 (cd $(HOST_SUBDIR)/libcc1 && \
32398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32400 "RANLIB=$${RANLIB}" \
32401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32402 maintainer-clean) \
32403 || exit 1
32404
32405 @endif libcc1
32406
32407
32408
32409 .PHONY: configure-gotools maybe-configure-gotools
32410 maybe-configure-gotools:
32411 @if gcc-bootstrap
32412 configure-gotools: stage_current
32413 @endif gcc-bootstrap
32414 @if gotools
32415 maybe-configure-gotools: configure-gotools
32416 configure-gotools:
32417 @: $(MAKE); $(unstage)
32418 @r=`${PWD_COMMAND}`; export r; \
32419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32420 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
32421 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
32422 $(HOST_EXPORTS) \
32423 echo Configuring in $(HOST_SUBDIR)/gotools; \
32424 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
32425 case $(srcdir) in \
32426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32427 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
32428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32429 esac; \
32430 module_srcdir=gotools; \
32431 $(SHELL) \
32432 $$s/$$module_srcdir/configure \
32433 --srcdir=$${topdir}/$$module_srcdir \
32434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32435 --target=${target_alias} \
32436 || exit 1
32437 @endif gotools
32438
32439
32440
32441
32442
32443 .PHONY: all-gotools maybe-all-gotools
32444 maybe-all-gotools:
32445 @if gcc-bootstrap
32446 all-gotools: stage_current
32447 @endif gcc-bootstrap
32448 @if gotools
32449 TARGET-gotools=all
32450 maybe-all-gotools: all-gotools
32451 all-gotools: configure-gotools
32452 @: $(MAKE); $(unstage)
32453 @r=`${PWD_COMMAND}`; export r; \
32454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32455 $(HOST_EXPORTS) \
32456 (cd $(HOST_SUBDIR)/gotools && \
32457 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32458 $(TARGET-gotools))
32459 @endif gotools
32460
32461
32462
32463
32464 .PHONY: check-gotools maybe-check-gotools
32465 maybe-check-gotools:
32466 @if gotools
32467 maybe-check-gotools: check-gotools
32468
32469 check-gotools:
32470 @: $(MAKE); $(unstage)
32471 @r=`${PWD_COMMAND}`; export r; \
32472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32473 $(HOST_EXPORTS) \
32474 (cd $(HOST_SUBDIR)/gotools && \
32475 $(MAKE) $(FLAGS_TO_PASS) check)
32476
32477 @endif gotools
32478
32479 .PHONY: install-gotools maybe-install-gotools
32480 maybe-install-gotools:
32481 @if gotools
32482 maybe-install-gotools: install-gotools
32483
32484 install-gotools: installdirs
32485 @: $(MAKE); $(unstage)
32486 @r=`${PWD_COMMAND}`; export r; \
32487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32488 $(HOST_EXPORTS) \
32489 (cd $(HOST_SUBDIR)/gotools && \
32490 $(MAKE) $(FLAGS_TO_PASS) install)
32491
32492 @endif gotools
32493
32494 .PHONY: install-strip-gotools maybe-install-strip-gotools
32495 maybe-install-strip-gotools:
32496 @if gotools
32497 maybe-install-strip-gotools: install-strip-gotools
32498
32499 install-strip-gotools: installdirs
32500 @: $(MAKE); $(unstage)
32501 @r=`${PWD_COMMAND}`; export r; \
32502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32503 $(HOST_EXPORTS) \
32504 (cd $(HOST_SUBDIR)/gotools && \
32505 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32506
32507 @endif gotools
32508
32509 # Other targets (info, dvi, pdf, etc.)
32510
32511 .PHONY: maybe-info-gotools info-gotools
32512 maybe-info-gotools:
32513 @if gotools
32514 maybe-info-gotools: info-gotools
32515
32516 info-gotools: \
32517 configure-gotools
32518 @: $(MAKE); $(unstage)
32519 @[ -f ./gotools/Makefile ] || exit 0; \
32520 r=`${PWD_COMMAND}`; export r; \
32521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32522 $(HOST_EXPORTS) \
32523 for flag in $(EXTRA_HOST_FLAGS) ; do \
32524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32525 done; \
32526 echo "Doing info in gotools"; \
32527 (cd $(HOST_SUBDIR)/gotools && \
32528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32530 "RANLIB=$${RANLIB}" \
32531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32532 info) \
32533 || exit 1
32534
32535 @endif gotools
32536
32537 .PHONY: maybe-dvi-gotools dvi-gotools
32538 maybe-dvi-gotools:
32539 @if gotools
32540 maybe-dvi-gotools: dvi-gotools
32541
32542 dvi-gotools: \
32543 configure-gotools
32544 @: $(MAKE); $(unstage)
32545 @[ -f ./gotools/Makefile ] || exit 0; \
32546 r=`${PWD_COMMAND}`; export r; \
32547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32548 $(HOST_EXPORTS) \
32549 for flag in $(EXTRA_HOST_FLAGS) ; do \
32550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32551 done; \
32552 echo "Doing dvi in gotools"; \
32553 (cd $(HOST_SUBDIR)/gotools && \
32554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32556 "RANLIB=$${RANLIB}" \
32557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32558 dvi) \
32559 || exit 1
32560
32561 @endif gotools
32562
32563 .PHONY: maybe-pdf-gotools pdf-gotools
32564 maybe-pdf-gotools:
32565 @if gotools
32566 maybe-pdf-gotools: pdf-gotools
32567
32568 pdf-gotools: \
32569 configure-gotools
32570 @: $(MAKE); $(unstage)
32571 @[ -f ./gotools/Makefile ] || exit 0; \
32572 r=`${PWD_COMMAND}`; export r; \
32573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32574 $(HOST_EXPORTS) \
32575 for flag in $(EXTRA_HOST_FLAGS) ; do \
32576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32577 done; \
32578 echo "Doing pdf in gotools"; \
32579 (cd $(HOST_SUBDIR)/gotools && \
32580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32582 "RANLIB=$${RANLIB}" \
32583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32584 pdf) \
32585 || exit 1
32586
32587 @endif gotools
32588
32589 .PHONY: maybe-html-gotools html-gotools
32590 maybe-html-gotools:
32591 @if gotools
32592 maybe-html-gotools: html-gotools
32593
32594 html-gotools: \
32595 configure-gotools
32596 @: $(MAKE); $(unstage)
32597 @[ -f ./gotools/Makefile ] || exit 0; \
32598 r=`${PWD_COMMAND}`; export r; \
32599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32600 $(HOST_EXPORTS) \
32601 for flag in $(EXTRA_HOST_FLAGS) ; do \
32602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32603 done; \
32604 echo "Doing html in gotools"; \
32605 (cd $(HOST_SUBDIR)/gotools && \
32606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32608 "RANLIB=$${RANLIB}" \
32609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32610 html) \
32611 || exit 1
32612
32613 @endif gotools
32614
32615 .PHONY: maybe-TAGS-gotools TAGS-gotools
32616 maybe-TAGS-gotools:
32617 @if gotools
32618 maybe-TAGS-gotools: TAGS-gotools
32619
32620 TAGS-gotools: \
32621 configure-gotools
32622 @: $(MAKE); $(unstage)
32623 @[ -f ./gotools/Makefile ] || exit 0; \
32624 r=`${PWD_COMMAND}`; export r; \
32625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32626 $(HOST_EXPORTS) \
32627 for flag in $(EXTRA_HOST_FLAGS) ; do \
32628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32629 done; \
32630 echo "Doing TAGS in gotools"; \
32631 (cd $(HOST_SUBDIR)/gotools && \
32632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32634 "RANLIB=$${RANLIB}" \
32635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32636 TAGS) \
32637 || exit 1
32638
32639 @endif gotools
32640
32641 .PHONY: maybe-install-info-gotools install-info-gotools
32642 maybe-install-info-gotools:
32643 @if gotools
32644 maybe-install-info-gotools: install-info-gotools
32645
32646 install-info-gotools: \
32647 configure-gotools \
32648 info-gotools
32649 @: $(MAKE); $(unstage)
32650 @[ -f ./gotools/Makefile ] || exit 0; \
32651 r=`${PWD_COMMAND}`; export r; \
32652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32653 $(HOST_EXPORTS) \
32654 for flag in $(EXTRA_HOST_FLAGS) ; do \
32655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32656 done; \
32657 echo "Doing install-info in gotools"; \
32658 (cd $(HOST_SUBDIR)/gotools && \
32659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32661 "RANLIB=$${RANLIB}" \
32662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32663 install-info) \
32664 || exit 1
32665
32666 @endif gotools
32667
32668 .PHONY: maybe-install-pdf-gotools install-pdf-gotools
32669 maybe-install-pdf-gotools:
32670 @if gotools
32671 maybe-install-pdf-gotools: install-pdf-gotools
32672
32673 install-pdf-gotools: \
32674 configure-gotools \
32675 pdf-gotools
32676 @: $(MAKE); $(unstage)
32677 @[ -f ./gotools/Makefile ] || exit 0; \
32678 r=`${PWD_COMMAND}`; export r; \
32679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32680 $(HOST_EXPORTS) \
32681 for flag in $(EXTRA_HOST_FLAGS) ; do \
32682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32683 done; \
32684 echo "Doing install-pdf in gotools"; \
32685 (cd $(HOST_SUBDIR)/gotools && \
32686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32688 "RANLIB=$${RANLIB}" \
32689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32690 install-pdf) \
32691 || exit 1
32692
32693 @endif gotools
32694
32695 .PHONY: maybe-install-html-gotools install-html-gotools
32696 maybe-install-html-gotools:
32697 @if gotools
32698 maybe-install-html-gotools: install-html-gotools
32699
32700 install-html-gotools: \
32701 configure-gotools \
32702 html-gotools
32703 @: $(MAKE); $(unstage)
32704 @[ -f ./gotools/Makefile ] || exit 0; \
32705 r=`${PWD_COMMAND}`; export r; \
32706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32707 $(HOST_EXPORTS) \
32708 for flag in $(EXTRA_HOST_FLAGS) ; do \
32709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32710 done; \
32711 echo "Doing install-html in gotools"; \
32712 (cd $(HOST_SUBDIR)/gotools && \
32713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32715 "RANLIB=$${RANLIB}" \
32716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32717 install-html) \
32718 || exit 1
32719
32720 @endif gotools
32721
32722 .PHONY: maybe-installcheck-gotools installcheck-gotools
32723 maybe-installcheck-gotools:
32724 @if gotools
32725 maybe-installcheck-gotools: installcheck-gotools
32726
32727 installcheck-gotools: \
32728 configure-gotools
32729 @: $(MAKE); $(unstage)
32730 @[ -f ./gotools/Makefile ] || exit 0; \
32731 r=`${PWD_COMMAND}`; export r; \
32732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32733 $(HOST_EXPORTS) \
32734 for flag in $(EXTRA_HOST_FLAGS) ; do \
32735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32736 done; \
32737 echo "Doing installcheck in gotools"; \
32738 (cd $(HOST_SUBDIR)/gotools && \
32739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32741 "RANLIB=$${RANLIB}" \
32742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32743 installcheck) \
32744 || exit 1
32745
32746 @endif gotools
32747
32748 .PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
32749 maybe-mostlyclean-gotools:
32750 @if gotools
32751 maybe-mostlyclean-gotools: mostlyclean-gotools
32752
32753 mostlyclean-gotools:
32754 @: $(MAKE); $(unstage)
32755 @[ -f ./gotools/Makefile ] || exit 0; \
32756 r=`${PWD_COMMAND}`; export r; \
32757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32758 $(HOST_EXPORTS) \
32759 for flag in $(EXTRA_HOST_FLAGS) ; do \
32760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32761 done; \
32762 echo "Doing mostlyclean in gotools"; \
32763 (cd $(HOST_SUBDIR)/gotools && \
32764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32766 "RANLIB=$${RANLIB}" \
32767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32768 mostlyclean) \
32769 || exit 1
32770
32771 @endif gotools
32772
32773 .PHONY: maybe-clean-gotools clean-gotools
32774 maybe-clean-gotools:
32775 @if gotools
32776 maybe-clean-gotools: clean-gotools
32777
32778 clean-gotools:
32779 @: $(MAKE); $(unstage)
32780 @[ -f ./gotools/Makefile ] || exit 0; \
32781 r=`${PWD_COMMAND}`; export r; \
32782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32783 $(HOST_EXPORTS) \
32784 for flag in $(EXTRA_HOST_FLAGS) ; do \
32785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32786 done; \
32787 echo "Doing clean in gotools"; \
32788 (cd $(HOST_SUBDIR)/gotools && \
32789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32791 "RANLIB=$${RANLIB}" \
32792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32793 clean) \
32794 || exit 1
32795
32796 @endif gotools
32797
32798 .PHONY: maybe-distclean-gotools distclean-gotools
32799 maybe-distclean-gotools:
32800 @if gotools
32801 maybe-distclean-gotools: distclean-gotools
32802
32803 distclean-gotools:
32804 @: $(MAKE); $(unstage)
32805 @[ -f ./gotools/Makefile ] || exit 0; \
32806 r=`${PWD_COMMAND}`; export r; \
32807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32808 $(HOST_EXPORTS) \
32809 for flag in $(EXTRA_HOST_FLAGS) ; do \
32810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32811 done; \
32812 echo "Doing distclean in gotools"; \
32813 (cd $(HOST_SUBDIR)/gotools && \
32814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32816 "RANLIB=$${RANLIB}" \
32817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32818 distclean) \
32819 || exit 1
32820
32821 @endif gotools
32822
32823 .PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
32824 maybe-maintainer-clean-gotools:
32825 @if gotools
32826 maybe-maintainer-clean-gotools: maintainer-clean-gotools
32827
32828 maintainer-clean-gotools:
32829 @: $(MAKE); $(unstage)
32830 @[ -f ./gotools/Makefile ] || exit 0; \
32831 r=`${PWD_COMMAND}`; export r; \
32832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32833 $(HOST_EXPORTS) \
32834 for flag in $(EXTRA_HOST_FLAGS) ; do \
32835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32836 done; \
32837 echo "Doing maintainer-clean in gotools"; \
32838 (cd $(HOST_SUBDIR)/gotools && \
32839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32841 "RANLIB=$${RANLIB}" \
32842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32843 maintainer-clean) \
32844 || exit 1
32845
32846 @endif gotools
32847
32848
32849
32850 # ---------------------------------------
32851 # Modules which run on the target machine
32852 # ---------------------------------------
32853
32854
32855
32856
32857 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32858 maybe-configure-target-libstdc++-v3:
32859 @if gcc-bootstrap
32860 configure-target-libstdc++-v3: stage_current
32861 @endif gcc-bootstrap
32862 @if target-libstdc++-v3
32863 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32864 configure-target-libstdc++-v3:
32865 @r=`${PWD_COMMAND}`; export r; \
32866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32867 echo "Checking multilib configuration for libstdc++-v3..."; \
32868 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32869 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32870 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32871 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32872 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32873 else \
32874 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32875 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32876 fi; \
32877 else \
32878 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32879 fi; \
32880 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32881 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32882 $(RAW_CXX_TARGET_EXPORTS) \
32883 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32884 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32885 case $(srcdir) in \
32886 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32887 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32888 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32889 esac; \
32890 module_srcdir=libstdc++-v3; \
32891 rm -f no-such-file || : ; \
32892 CONFIG_SITE=no-such-file $(SHELL) \
32893 $$s/$$module_srcdir/configure \
32894 --srcdir=$${topdir}/$$module_srcdir \
32895 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32896 --target=${target_alias} \
32897 || exit 1
32898 @endif target-libstdc++-v3
32899
32900
32901
32902 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32903 maybe-configure-stage1-target-libstdc++-v3:
32904 @if target-libstdc++-v3-bootstrap
32905 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32906 configure-stage1-target-libstdc++-v3:
32907 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32908 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32909 @r=`${PWD_COMMAND}`; export r; \
32910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32911 TFLAGS="$(STAGE1_TFLAGS)"; \
32912 echo "Checking multilib configuration for libstdc++-v3..."; \
32913 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32914 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32915 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32916 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32917 else \
32918 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32919 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32920 fi; \
32921 else \
32922 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32923 fi; \
32924 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32925 $(RAW_CXX_TARGET_EXPORTS) \
32926 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32927 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32928 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32929 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
32930 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32931 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32932 case $(srcdir) in \
32933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32934 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32936 esac; \
32937 module_srcdir=libstdc++-v3; \
32938 $(SHELL) $$s/$$module_srcdir/configure \
32939 --srcdir=$${topdir}/$$module_srcdir \
32940 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32941 --target=${target_alias} \
32942 \
32943 $(STAGE1_CONFIGURE_FLAGS)
32944 @endif target-libstdc++-v3-bootstrap
32945
32946 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32947 maybe-configure-stage2-target-libstdc++-v3:
32948 @if target-libstdc++-v3-bootstrap
32949 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32950 configure-stage2-target-libstdc++-v3:
32951 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32952 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32953 @r=`${PWD_COMMAND}`; export r; \
32954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32955 TFLAGS="$(STAGE2_TFLAGS)"; \
32956 echo "Checking multilib configuration for libstdc++-v3..."; \
32957 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32958 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32959 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32960 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32961 else \
32962 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32963 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32964 fi; \
32965 else \
32966 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32967 fi; \
32968 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32969 $(RAW_CXX_TARGET_EXPORTS) \
32970 \
32971 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32972 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32973 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32974 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
32975 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32976 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32977 case $(srcdir) in \
32978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32979 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32981 esac; \
32982 module_srcdir=libstdc++-v3; \
32983 $(SHELL) $$s/$$module_srcdir/configure \
32984 --srcdir=$${topdir}/$$module_srcdir \
32985 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32986 --target=${target_alias} \
32987 --with-build-libsubdir=$(HOST_SUBDIR) \
32988 $(STAGE2_CONFIGURE_FLAGS)
32989 @endif target-libstdc++-v3-bootstrap
32990
32991 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32992 maybe-configure-stage3-target-libstdc++-v3:
32993 @if target-libstdc++-v3-bootstrap
32994 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32995 configure-stage3-target-libstdc++-v3:
32996 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32997 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32998 @r=`${PWD_COMMAND}`; export r; \
32999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33000 TFLAGS="$(STAGE3_TFLAGS)"; \
33001 echo "Checking multilib configuration for libstdc++-v3..."; \
33002 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33003 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33004 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33005 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33006 else \
33007 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33008 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33009 fi; \
33010 else \
33011 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33012 fi; \
33013 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33014 $(RAW_CXX_TARGET_EXPORTS) \
33015 \
33016 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33017 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33018 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33019 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
33020 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33021 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33022 case $(srcdir) in \
33023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33024 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33026 esac; \
33027 module_srcdir=libstdc++-v3; \
33028 $(SHELL) $$s/$$module_srcdir/configure \
33029 --srcdir=$${topdir}/$$module_srcdir \
33030 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33031 --target=${target_alias} \
33032 --with-build-libsubdir=$(HOST_SUBDIR) \
33033 $(STAGE3_CONFIGURE_FLAGS)
33034 @endif target-libstdc++-v3-bootstrap
33035
33036 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
33037 maybe-configure-stage4-target-libstdc++-v3:
33038 @if target-libstdc++-v3-bootstrap
33039 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33040 configure-stage4-target-libstdc++-v3:
33041 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33042 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33043 @r=`${PWD_COMMAND}`; export r; \
33044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33045 TFLAGS="$(STAGE4_TFLAGS)"; \
33046 echo "Checking multilib configuration for libstdc++-v3..."; \
33047 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33048 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33049 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33050 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33051 else \
33052 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33053 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33054 fi; \
33055 else \
33056 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33057 fi; \
33058 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33059 $(RAW_CXX_TARGET_EXPORTS) \
33060 \
33061 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33062 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33063 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33064 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
33065 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33066 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33067 case $(srcdir) in \
33068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33069 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33071 esac; \
33072 module_srcdir=libstdc++-v3; \
33073 $(SHELL) $$s/$$module_srcdir/configure \
33074 --srcdir=$${topdir}/$$module_srcdir \
33075 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33076 --target=${target_alias} \
33077 --with-build-libsubdir=$(HOST_SUBDIR) \
33078 $(STAGE4_CONFIGURE_FLAGS)
33079 @endif target-libstdc++-v3-bootstrap
33080
33081 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
33082 maybe-configure-stageprofile-target-libstdc++-v3:
33083 @if target-libstdc++-v3-bootstrap
33084 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33085 configure-stageprofile-target-libstdc++-v3:
33086 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33087 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33088 @r=`${PWD_COMMAND}`; export r; \
33089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33090 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33091 echo "Checking multilib configuration for libstdc++-v3..."; \
33092 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33093 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33094 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33095 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33096 else \
33097 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33098 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33099 fi; \
33100 else \
33101 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33102 fi; \
33103 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33104 $(RAW_CXX_TARGET_EXPORTS) \
33105 \
33106 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33107 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33108 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33109 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
33110 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33111 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33112 case $(srcdir) in \
33113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33114 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33116 esac; \
33117 module_srcdir=libstdc++-v3; \
33118 $(SHELL) $$s/$$module_srcdir/configure \
33119 --srcdir=$${topdir}/$$module_srcdir \
33120 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33121 --target=${target_alias} \
33122 --with-build-libsubdir=$(HOST_SUBDIR) \
33123 $(STAGEprofile_CONFIGURE_FLAGS)
33124 @endif target-libstdc++-v3-bootstrap
33125
33126 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
33127 maybe-configure-stagefeedback-target-libstdc++-v3:
33128 @if target-libstdc++-v3-bootstrap
33129 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33130 configure-stagefeedback-target-libstdc++-v3:
33131 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33132 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33133 @r=`${PWD_COMMAND}`; export r; \
33134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33135 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33136 echo "Checking multilib configuration for libstdc++-v3..."; \
33137 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33138 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33139 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33140 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33141 else \
33142 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33143 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33144 fi; \
33145 else \
33146 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33147 fi; \
33148 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33149 $(RAW_CXX_TARGET_EXPORTS) \
33150 \
33151 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33152 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33153 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33154 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
33155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33156 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33157 case $(srcdir) in \
33158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33159 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33161 esac; \
33162 module_srcdir=libstdc++-v3; \
33163 $(SHELL) $$s/$$module_srcdir/configure \
33164 --srcdir=$${topdir}/$$module_srcdir \
33165 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33166 --target=${target_alias} \
33167 --with-build-libsubdir=$(HOST_SUBDIR) \
33168 $(STAGEfeedback_CONFIGURE_FLAGS)
33169 @endif target-libstdc++-v3-bootstrap
33170
33171
33172
33173
33174
33175 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
33176 maybe-all-target-libstdc++-v3:
33177 @if gcc-bootstrap
33178 all-target-libstdc++-v3: stage_current
33179 @endif gcc-bootstrap
33180 @if target-libstdc++-v3
33181 TARGET-target-libstdc++-v3=all
33182 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
33183 all-target-libstdc++-v3: configure-target-libstdc++-v3
33184 @r=`${PWD_COMMAND}`; export r; \
33185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33186 $(RAW_CXX_TARGET_EXPORTS) \
33187 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33188 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33189 $(TARGET-target-libstdc++-v3))
33190 @endif target-libstdc++-v3
33191
33192
33193
33194 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
33195 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
33196 maybe-all-stage1-target-libstdc++-v3:
33197 maybe-clean-stage1-target-libstdc++-v3:
33198 @if target-libstdc++-v3-bootstrap
33199 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
33200 all-stage1: all-stage1-target-libstdc++-v3
33201 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33202 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
33203 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33204 @r=`${PWD_COMMAND}`; export r; \
33205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33206 TFLAGS="$(STAGE1_TFLAGS)"; \
33207 $(RAW_CXX_TARGET_EXPORTS) \
33208 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33209 \
33210 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33211 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33212 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33213 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33214 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33215 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33216 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33217 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33218 \
33219 TFLAGS="$(STAGE1_TFLAGS)" \
33220 $(TARGET-stage1-target-libstdc++-v3)
33221
33222 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
33223 clean-stage1: clean-stage1-target-libstdc++-v3
33224 clean-stage1-target-libstdc++-v3:
33225 @if [ $(current_stage) = stage1 ]; then \
33226 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33227 else \
33228 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
33229 $(MAKE) stage1-start; \
33230 fi; \
33231 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33232 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33233 clean
33234 @endif target-libstdc++-v3-bootstrap
33235
33236
33237 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
33238 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
33239 maybe-all-stage2-target-libstdc++-v3:
33240 maybe-clean-stage2-target-libstdc++-v3:
33241 @if target-libstdc++-v3-bootstrap
33242 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
33243 all-stage2: all-stage2-target-libstdc++-v3
33244 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33245 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
33246 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33247 @r=`${PWD_COMMAND}`; export r; \
33248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33249 TFLAGS="$(STAGE2_TFLAGS)"; \
33250 $(RAW_CXX_TARGET_EXPORTS) \
33251 \
33252 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33253 \
33254 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33255 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33256 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33257 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33258 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33259 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33260 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33261 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33262 TFLAGS="$(STAGE2_TFLAGS)" \
33263 $(TARGET-stage2-target-libstdc++-v3)
33264
33265 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
33266 clean-stage2: clean-stage2-target-libstdc++-v3
33267 clean-stage2-target-libstdc++-v3:
33268 @if [ $(current_stage) = stage2 ]; then \
33269 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33270 else \
33271 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
33272 $(MAKE) stage2-start; \
33273 fi; \
33274 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33275 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33276 @endif target-libstdc++-v3-bootstrap
33277
33278
33279 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
33280 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
33281 maybe-all-stage3-target-libstdc++-v3:
33282 maybe-clean-stage3-target-libstdc++-v3:
33283 @if target-libstdc++-v3-bootstrap
33284 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
33285 all-stage3: all-stage3-target-libstdc++-v3
33286 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33287 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
33288 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33289 @r=`${PWD_COMMAND}`; export r; \
33290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33291 TFLAGS="$(STAGE3_TFLAGS)"; \
33292 $(RAW_CXX_TARGET_EXPORTS) \
33293 \
33294 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33295 \
33296 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33297 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33298 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33299 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33300 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33301 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33302 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33303 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33304 TFLAGS="$(STAGE3_TFLAGS)" \
33305 $(TARGET-stage3-target-libstdc++-v3)
33306
33307 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
33308 clean-stage3: clean-stage3-target-libstdc++-v3
33309 clean-stage3-target-libstdc++-v3:
33310 @if [ $(current_stage) = stage3 ]; then \
33311 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33312 else \
33313 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
33314 $(MAKE) stage3-start; \
33315 fi; \
33316 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33317 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33318 @endif target-libstdc++-v3-bootstrap
33319
33320
33321 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
33322 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
33323 maybe-all-stage4-target-libstdc++-v3:
33324 maybe-clean-stage4-target-libstdc++-v3:
33325 @if target-libstdc++-v3-bootstrap
33326 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
33327 all-stage4: all-stage4-target-libstdc++-v3
33328 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33329 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33330 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33331 @r=`${PWD_COMMAND}`; export r; \
33332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33333 TFLAGS="$(STAGE4_TFLAGS)"; \
33334 $(RAW_CXX_TARGET_EXPORTS) \
33335 \
33336 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33337 \
33338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33339 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33340 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33341 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33345 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33346 TFLAGS="$(STAGE4_TFLAGS)" \
33347 $(TARGET-stage4-target-libstdc++-v3)
33348
33349 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
33350 clean-stage4: clean-stage4-target-libstdc++-v3
33351 clean-stage4-target-libstdc++-v3:
33352 @if [ $(current_stage) = stage4 ]; then \
33353 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33354 else \
33355 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
33356 $(MAKE) stage4-start; \
33357 fi; \
33358 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33359 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33360 @endif target-libstdc++-v3-bootstrap
33361
33362
33363 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
33364 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
33365 maybe-all-stageprofile-target-libstdc++-v3:
33366 maybe-clean-stageprofile-target-libstdc++-v3:
33367 @if target-libstdc++-v3-bootstrap
33368 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
33369 all-stageprofile: all-stageprofile-target-libstdc++-v3
33370 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33371 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33372 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33373 @r=`${PWD_COMMAND}`; export r; \
33374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33375 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33376 $(RAW_CXX_TARGET_EXPORTS) \
33377 \
33378 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33379 \
33380 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33381 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33382 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33383 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33384 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33385 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33386 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33387 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33388 TFLAGS="$(STAGEprofile_TFLAGS)" \
33389 $(TARGET-stageprofile-target-libstdc++-v3)
33390
33391 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
33392 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
33393 clean-stageprofile-target-libstdc++-v3:
33394 @if [ $(current_stage) = stageprofile ]; then \
33395 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33396 else \
33397 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
33398 $(MAKE) stageprofile-start; \
33399 fi; \
33400 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33401 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33402 @endif target-libstdc++-v3-bootstrap
33403
33404
33405 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
33406 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
33407 maybe-all-stagefeedback-target-libstdc++-v3:
33408 maybe-clean-stagefeedback-target-libstdc++-v3:
33409 @if target-libstdc++-v3-bootstrap
33410 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
33411 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
33412 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33413 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33414 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33415 @r=`${PWD_COMMAND}`; export r; \
33416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33417 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33418 $(RAW_CXX_TARGET_EXPORTS) \
33419 \
33420 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33421 \
33422 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33423 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33424 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33425 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33426 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33427 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33428 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33429 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33430 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33431 $(TARGET-stagefeedback-target-libstdc++-v3)
33432
33433 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
33434 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
33435 clean-stagefeedback-target-libstdc++-v3:
33436 @if [ $(current_stage) = stagefeedback ]; then \
33437 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33438 else \
33439 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
33440 $(MAKE) stagefeedback-start; \
33441 fi; \
33442 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33443 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33444 @endif target-libstdc++-v3-bootstrap
33445
33446
33447
33448
33449
33450
33451 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
33452 maybe-check-target-libstdc++-v3:
33453 @if target-libstdc++-v3
33454 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
33455
33456 check-target-libstdc++-v3:
33457 @: $(MAKE); $(unstage)
33458 @r=`${PWD_COMMAND}`; export r; \
33459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33460 $(RAW_CXX_TARGET_EXPORTS) \
33461 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33462 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33463
33464 @endif target-libstdc++-v3
33465
33466 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
33467 maybe-install-target-libstdc++-v3:
33468 @if target-libstdc++-v3
33469 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
33470
33471 install-target-libstdc++-v3: installdirs
33472 @: $(MAKE); $(unstage)
33473 @r=`${PWD_COMMAND}`; export r; \
33474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33475 $(RAW_CXX_TARGET_EXPORTS) \
33476 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33477 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33478
33479 @endif target-libstdc++-v3
33480
33481 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
33482 maybe-install-strip-target-libstdc++-v3:
33483 @if target-libstdc++-v3
33484 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
33485
33486 install-strip-target-libstdc++-v3: installdirs
33487 @: $(MAKE); $(unstage)
33488 @r=`${PWD_COMMAND}`; export r; \
33489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33490 $(RAW_CXX_TARGET_EXPORTS) \
33491 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33492 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33493
33494 @endif target-libstdc++-v3
33495
33496 # Other targets (info, dvi, pdf, etc.)
33497
33498 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33499 maybe-info-target-libstdc++-v3:
33500 @if target-libstdc++-v3
33501 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33502
33503 info-target-libstdc++-v3: \
33504 configure-target-libstdc++-v3
33505 @: $(MAKE); $(unstage)
33506 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33507 r=`${PWD_COMMAND}`; export r; \
33508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33509 $(RAW_CXX_TARGET_EXPORTS) \
33510 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33511 for flag in $(EXTRA_TARGET_FLAGS); do \
33512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33513 done; \
33514 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33517 "RANLIB=$${RANLIB}" \
33518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33519 info) \
33520 || exit 1
33521
33522 @endif target-libstdc++-v3
33523
33524 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33525 maybe-dvi-target-libstdc++-v3:
33526 @if target-libstdc++-v3
33527 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33528
33529 dvi-target-libstdc++-v3: \
33530 configure-target-libstdc++-v3
33531 @: $(MAKE); $(unstage)
33532 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33533 r=`${PWD_COMMAND}`; export r; \
33534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33535 $(RAW_CXX_TARGET_EXPORTS) \
33536 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
33537 for flag in $(EXTRA_TARGET_FLAGS); do \
33538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33539 done; \
33540 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33543 "RANLIB=$${RANLIB}" \
33544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33545 dvi) \
33546 || exit 1
33547
33548 @endif target-libstdc++-v3
33549
33550 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33551 maybe-pdf-target-libstdc++-v3:
33552 @if target-libstdc++-v3
33553 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33554
33555 pdf-target-libstdc++-v3: \
33556 configure-target-libstdc++-v3
33557 @: $(MAKE); $(unstage)
33558 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33559 r=`${PWD_COMMAND}`; export r; \
33560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33561 $(RAW_CXX_TARGET_EXPORTS) \
33562 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33563 for flag in $(EXTRA_TARGET_FLAGS); do \
33564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33565 done; \
33566 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33569 "RANLIB=$${RANLIB}" \
33570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33571 pdf) \
33572 || exit 1
33573
33574 @endif target-libstdc++-v3
33575
33576 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33577 maybe-html-target-libstdc++-v3:
33578 @if target-libstdc++-v3
33579 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33580
33581 html-target-libstdc++-v3: \
33582 configure-target-libstdc++-v3
33583 @: $(MAKE); $(unstage)
33584 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33585 r=`${PWD_COMMAND}`; export r; \
33586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33587 $(RAW_CXX_TARGET_EXPORTS) \
33588 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33589 for flag in $(EXTRA_TARGET_FLAGS); do \
33590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33591 done; \
33592 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33595 "RANLIB=$${RANLIB}" \
33596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33597 html) \
33598 || exit 1
33599
33600 @endif target-libstdc++-v3
33601
33602 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33603 maybe-TAGS-target-libstdc++-v3:
33604 @if target-libstdc++-v3
33605 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33606
33607 TAGS-target-libstdc++-v3: \
33608 configure-target-libstdc++-v3
33609 @: $(MAKE); $(unstage)
33610 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33611 r=`${PWD_COMMAND}`; export r; \
33612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33613 $(RAW_CXX_TARGET_EXPORTS) \
33614 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
33615 for flag in $(EXTRA_TARGET_FLAGS); do \
33616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33617 done; \
33618 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33621 "RANLIB=$${RANLIB}" \
33622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33623 TAGS) \
33624 || exit 1
33625
33626 @endif target-libstdc++-v3
33627
33628 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33629 maybe-install-info-target-libstdc++-v3:
33630 @if target-libstdc++-v3
33631 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33632
33633 install-info-target-libstdc++-v3: \
33634 configure-target-libstdc++-v3 \
33635 info-target-libstdc++-v3
33636 @: $(MAKE); $(unstage)
33637 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33638 r=`${PWD_COMMAND}`; export r; \
33639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33640 $(RAW_CXX_TARGET_EXPORTS) \
33641 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33642 for flag in $(EXTRA_TARGET_FLAGS); do \
33643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33644 done; \
33645 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33648 "RANLIB=$${RANLIB}" \
33649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33650 install-info) \
33651 || exit 1
33652
33653 @endif target-libstdc++-v3
33654
33655 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33656 maybe-install-pdf-target-libstdc++-v3:
33657 @if target-libstdc++-v3
33658 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33659
33660 install-pdf-target-libstdc++-v3: \
33661 configure-target-libstdc++-v3 \
33662 pdf-target-libstdc++-v3
33663 @: $(MAKE); $(unstage)
33664 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33665 r=`${PWD_COMMAND}`; export r; \
33666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33667 $(RAW_CXX_TARGET_EXPORTS) \
33668 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33669 for flag in $(EXTRA_TARGET_FLAGS); do \
33670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33671 done; \
33672 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33675 "RANLIB=$${RANLIB}" \
33676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33677 install-pdf) \
33678 || exit 1
33679
33680 @endif target-libstdc++-v3
33681
33682 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33683 maybe-install-html-target-libstdc++-v3:
33684 @if target-libstdc++-v3
33685 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33686
33687 install-html-target-libstdc++-v3: \
33688 configure-target-libstdc++-v3 \
33689 html-target-libstdc++-v3
33690 @: $(MAKE); $(unstage)
33691 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33692 r=`${PWD_COMMAND}`; export r; \
33693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33694 $(RAW_CXX_TARGET_EXPORTS) \
33695 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33696 for flag in $(EXTRA_TARGET_FLAGS); do \
33697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33698 done; \
33699 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33702 "RANLIB=$${RANLIB}" \
33703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33704 install-html) \
33705 || exit 1
33706
33707 @endif target-libstdc++-v3
33708
33709 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33710 maybe-installcheck-target-libstdc++-v3:
33711 @if target-libstdc++-v3
33712 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33713
33714 installcheck-target-libstdc++-v3: \
33715 configure-target-libstdc++-v3
33716 @: $(MAKE); $(unstage)
33717 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33718 r=`${PWD_COMMAND}`; export r; \
33719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33720 $(RAW_CXX_TARGET_EXPORTS) \
33721 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
33722 for flag in $(EXTRA_TARGET_FLAGS); do \
33723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33724 done; \
33725 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33728 "RANLIB=$${RANLIB}" \
33729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33730 installcheck) \
33731 || exit 1
33732
33733 @endif target-libstdc++-v3
33734
33735 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33736 maybe-mostlyclean-target-libstdc++-v3:
33737 @if target-libstdc++-v3
33738 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33739
33740 mostlyclean-target-libstdc++-v3:
33741 @: $(MAKE); $(unstage)
33742 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33743 r=`${PWD_COMMAND}`; export r; \
33744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33745 $(RAW_CXX_TARGET_EXPORTS) \
33746 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33747 for flag in $(EXTRA_TARGET_FLAGS); do \
33748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33749 done; \
33750 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33753 "RANLIB=$${RANLIB}" \
33754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33755 mostlyclean) \
33756 || exit 1
33757
33758 @endif target-libstdc++-v3
33759
33760 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33761 maybe-clean-target-libstdc++-v3:
33762 @if target-libstdc++-v3
33763 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33764
33765 clean-target-libstdc++-v3:
33766 @: $(MAKE); $(unstage)
33767 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33768 r=`${PWD_COMMAND}`; export r; \
33769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33770 $(RAW_CXX_TARGET_EXPORTS) \
33771 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33772 for flag in $(EXTRA_TARGET_FLAGS); do \
33773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33774 done; \
33775 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33778 "RANLIB=$${RANLIB}" \
33779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33780 clean) \
33781 || exit 1
33782
33783 @endif target-libstdc++-v3
33784
33785 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33786 maybe-distclean-target-libstdc++-v3:
33787 @if target-libstdc++-v3
33788 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33789
33790 distclean-target-libstdc++-v3:
33791 @: $(MAKE); $(unstage)
33792 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33793 r=`${PWD_COMMAND}`; export r; \
33794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33795 $(RAW_CXX_TARGET_EXPORTS) \
33796 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33797 for flag in $(EXTRA_TARGET_FLAGS); do \
33798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33799 done; \
33800 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33803 "RANLIB=$${RANLIB}" \
33804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33805 distclean) \
33806 || exit 1
33807
33808 @endif target-libstdc++-v3
33809
33810 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33811 maybe-maintainer-clean-target-libstdc++-v3:
33812 @if target-libstdc++-v3
33813 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33814
33815 maintainer-clean-target-libstdc++-v3:
33816 @: $(MAKE); $(unstage)
33817 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33818 r=`${PWD_COMMAND}`; export r; \
33819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33820 $(RAW_CXX_TARGET_EXPORTS) \
33821 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33822 for flag in $(EXTRA_TARGET_FLAGS); do \
33823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33824 done; \
33825 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33828 "RANLIB=$${RANLIB}" \
33829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33830 maintainer-clean) \
33831 || exit 1
33832
33833 @endif target-libstdc++-v3
33834
33835
33836
33837
33838
33839 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33840 maybe-configure-target-libsanitizer:
33841 @if gcc-bootstrap
33842 configure-target-libsanitizer: stage_current
33843 @endif gcc-bootstrap
33844 @if target-libsanitizer
33845 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33846 configure-target-libsanitizer:
33847 @r=`${PWD_COMMAND}`; export r; \
33848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33849 echo "Checking multilib configuration for libsanitizer..."; \
33850 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33851 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33852 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33853 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33854 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33855 else \
33856 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33857 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33858 fi; \
33859 else \
33860 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33861 fi; \
33862 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33863 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33864 $(RAW_CXX_TARGET_EXPORTS) \
33865 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33866 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33867 case $(srcdir) in \
33868 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33869 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33870 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33871 esac; \
33872 module_srcdir=libsanitizer; \
33873 rm -f no-such-file || : ; \
33874 CONFIG_SITE=no-such-file $(SHELL) \
33875 $$s/$$module_srcdir/configure \
33876 --srcdir=$${topdir}/$$module_srcdir \
33877 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33878 --target=${target_alias} \
33879 || exit 1
33880 @endif target-libsanitizer
33881
33882
33883
33884 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33885 maybe-configure-stage1-target-libsanitizer:
33886 @if target-libsanitizer-bootstrap
33887 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33888 configure-stage1-target-libsanitizer:
33889 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33890 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33891 @r=`${PWD_COMMAND}`; export r; \
33892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33893 TFLAGS="$(STAGE1_TFLAGS)"; \
33894 echo "Checking multilib configuration for libsanitizer..."; \
33895 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33896 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33897 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33898 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33899 else \
33900 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33901 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33902 fi; \
33903 else \
33904 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33905 fi; \
33906 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33907 $(RAW_CXX_TARGET_EXPORTS) \
33908 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33909 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33910 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33911 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
33912 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33913 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33914 case $(srcdir) in \
33915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33916 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33918 esac; \
33919 module_srcdir=libsanitizer; \
33920 $(SHELL) $$s/$$module_srcdir/configure \
33921 --srcdir=$${topdir}/$$module_srcdir \
33922 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33923 --target=${target_alias} \
33924 \
33925 $(STAGE1_CONFIGURE_FLAGS)
33926 @endif target-libsanitizer-bootstrap
33927
33928 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33929 maybe-configure-stage2-target-libsanitizer:
33930 @if target-libsanitizer-bootstrap
33931 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33932 configure-stage2-target-libsanitizer:
33933 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33934 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33935 @r=`${PWD_COMMAND}`; export r; \
33936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33937 TFLAGS="$(STAGE2_TFLAGS)"; \
33938 echo "Checking multilib configuration for libsanitizer..."; \
33939 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33940 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33941 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33942 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33943 else \
33944 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33945 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33946 fi; \
33947 else \
33948 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33949 fi; \
33950 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33951 $(RAW_CXX_TARGET_EXPORTS) \
33952 \
33953 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33954 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33955 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33956 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
33957 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33958 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33959 case $(srcdir) in \
33960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33961 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33963 esac; \
33964 module_srcdir=libsanitizer; \
33965 $(SHELL) $$s/$$module_srcdir/configure \
33966 --srcdir=$${topdir}/$$module_srcdir \
33967 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33968 --target=${target_alias} \
33969 --with-build-libsubdir=$(HOST_SUBDIR) \
33970 $(STAGE2_CONFIGURE_FLAGS)
33971 @endif target-libsanitizer-bootstrap
33972
33973 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33974 maybe-configure-stage3-target-libsanitizer:
33975 @if target-libsanitizer-bootstrap
33976 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33977 configure-stage3-target-libsanitizer:
33978 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33979 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33980 @r=`${PWD_COMMAND}`; export r; \
33981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33982 TFLAGS="$(STAGE3_TFLAGS)"; \
33983 echo "Checking multilib configuration for libsanitizer..."; \
33984 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33985 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33986 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33987 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33988 else \
33989 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33990 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33991 fi; \
33992 else \
33993 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33994 fi; \
33995 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33996 $(RAW_CXX_TARGET_EXPORTS) \
33997 \
33998 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33999 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34000 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34001 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
34002 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34003 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34004 case $(srcdir) in \
34005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34006 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34008 esac; \
34009 module_srcdir=libsanitizer; \
34010 $(SHELL) $$s/$$module_srcdir/configure \
34011 --srcdir=$${topdir}/$$module_srcdir \
34012 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34013 --target=${target_alias} \
34014 --with-build-libsubdir=$(HOST_SUBDIR) \
34015 $(STAGE3_CONFIGURE_FLAGS)
34016 @endif target-libsanitizer-bootstrap
34017
34018 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
34019 maybe-configure-stage4-target-libsanitizer:
34020 @if target-libsanitizer-bootstrap
34021 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34022 configure-stage4-target-libsanitizer:
34023 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34024 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34025 @r=`${PWD_COMMAND}`; export r; \
34026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34027 TFLAGS="$(STAGE4_TFLAGS)"; \
34028 echo "Checking multilib configuration for libsanitizer..."; \
34029 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
34030 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34031 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34032 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34033 else \
34034 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34035 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34036 fi; \
34037 else \
34038 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34039 fi; \
34040 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34041 $(RAW_CXX_TARGET_EXPORTS) \
34042 \
34043 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34044 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34045 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34046 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
34047 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34048 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34049 case $(srcdir) in \
34050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34051 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34053 esac; \
34054 module_srcdir=libsanitizer; \
34055 $(SHELL) $$s/$$module_srcdir/configure \
34056 --srcdir=$${topdir}/$$module_srcdir \
34057 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34058 --target=${target_alias} \
34059 --with-build-libsubdir=$(HOST_SUBDIR) \
34060 $(STAGE4_CONFIGURE_FLAGS)
34061 @endif target-libsanitizer-bootstrap
34062
34063 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
34064 maybe-configure-stageprofile-target-libsanitizer:
34065 @if target-libsanitizer-bootstrap
34066 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34067 configure-stageprofile-target-libsanitizer:
34068 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34069 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34070 @r=`${PWD_COMMAND}`; export r; \
34071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34072 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34073 echo "Checking multilib configuration for libsanitizer..."; \
34074 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
34075 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34076 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34077 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34078 else \
34079 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34080 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34081 fi; \
34082 else \
34083 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34084 fi; \
34085 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34086 $(RAW_CXX_TARGET_EXPORTS) \
34087 \
34088 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34089 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34090 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34091 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
34092 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34093 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34094 case $(srcdir) in \
34095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34096 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34098 esac; \
34099 module_srcdir=libsanitizer; \
34100 $(SHELL) $$s/$$module_srcdir/configure \
34101 --srcdir=$${topdir}/$$module_srcdir \
34102 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34103 --target=${target_alias} \
34104 --with-build-libsubdir=$(HOST_SUBDIR) \
34105 $(STAGEprofile_CONFIGURE_FLAGS)
34106 @endif target-libsanitizer-bootstrap
34107
34108 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
34109 maybe-configure-stagefeedback-target-libsanitizer:
34110 @if target-libsanitizer-bootstrap
34111 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34112 configure-stagefeedback-target-libsanitizer:
34113 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34114 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34115 @r=`${PWD_COMMAND}`; export r; \
34116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34118 echo "Checking multilib configuration for libsanitizer..."; \
34119 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
34120 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34121 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34122 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34123 else \
34124 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34125 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34126 fi; \
34127 else \
34128 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34129 fi; \
34130 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34131 $(RAW_CXX_TARGET_EXPORTS) \
34132 \
34133 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34134 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34135 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34136 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
34137 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34138 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34139 case $(srcdir) in \
34140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34141 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34143 esac; \
34144 module_srcdir=libsanitizer; \
34145 $(SHELL) $$s/$$module_srcdir/configure \
34146 --srcdir=$${topdir}/$$module_srcdir \
34147 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34148 --target=${target_alias} \
34149 --with-build-libsubdir=$(HOST_SUBDIR) \
34150 $(STAGEfeedback_CONFIGURE_FLAGS)
34151 @endif target-libsanitizer-bootstrap
34152
34153
34154
34155
34156
34157 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
34158 maybe-all-target-libsanitizer:
34159 @if gcc-bootstrap
34160 all-target-libsanitizer: stage_current
34161 @endif gcc-bootstrap
34162 @if target-libsanitizer
34163 TARGET-target-libsanitizer=all
34164 maybe-all-target-libsanitizer: all-target-libsanitizer
34165 all-target-libsanitizer: configure-target-libsanitizer
34166 @r=`${PWD_COMMAND}`; export r; \
34167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34168 $(RAW_CXX_TARGET_EXPORTS) \
34169 (cd $(TARGET_SUBDIR)/libsanitizer && \
34170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34171 $(TARGET-target-libsanitizer))
34172 @endif target-libsanitizer
34173
34174
34175
34176 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
34177 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
34178 maybe-all-stage1-target-libsanitizer:
34179 maybe-clean-stage1-target-libsanitizer:
34180 @if target-libsanitizer-bootstrap
34181 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
34182 all-stage1: all-stage1-target-libsanitizer
34183 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
34184 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
34185 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34186 @r=`${PWD_COMMAND}`; export r; \
34187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34188 TFLAGS="$(STAGE1_TFLAGS)"; \
34189 $(RAW_CXX_TARGET_EXPORTS) \
34190 cd $(TARGET_SUBDIR)/libsanitizer && \
34191 \
34192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34193 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34194 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34195 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34196 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34197 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34198 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34199 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34200 \
34201 TFLAGS="$(STAGE1_TFLAGS)" \
34202 $(TARGET-stage1-target-libsanitizer)
34203
34204 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
34205 clean-stage1: clean-stage1-target-libsanitizer
34206 clean-stage1-target-libsanitizer:
34207 @if [ $(current_stage) = stage1 ]; then \
34208 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34209 else \
34210 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
34211 $(MAKE) stage1-start; \
34212 fi; \
34213 cd $(TARGET_SUBDIR)/libsanitizer && \
34214 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34215 clean
34216 @endif target-libsanitizer-bootstrap
34217
34218
34219 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
34220 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
34221 maybe-all-stage2-target-libsanitizer:
34222 maybe-clean-stage2-target-libsanitizer:
34223 @if target-libsanitizer-bootstrap
34224 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
34225 all-stage2: all-stage2-target-libsanitizer
34226 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
34227 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
34228 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34229 @r=`${PWD_COMMAND}`; export r; \
34230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34231 TFLAGS="$(STAGE2_TFLAGS)"; \
34232 $(RAW_CXX_TARGET_EXPORTS) \
34233 \
34234 cd $(TARGET_SUBDIR)/libsanitizer && \
34235 \
34236 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34237 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34238 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34239 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34240 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34241 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34242 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34243 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34244 TFLAGS="$(STAGE2_TFLAGS)" \
34245 $(TARGET-stage2-target-libsanitizer)
34246
34247 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
34248 clean-stage2: clean-stage2-target-libsanitizer
34249 clean-stage2-target-libsanitizer:
34250 @if [ $(current_stage) = stage2 ]; then \
34251 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34252 else \
34253 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
34254 $(MAKE) stage2-start; \
34255 fi; \
34256 cd $(TARGET_SUBDIR)/libsanitizer && \
34257 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34258 @endif target-libsanitizer-bootstrap
34259
34260
34261 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
34262 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
34263 maybe-all-stage3-target-libsanitizer:
34264 maybe-clean-stage3-target-libsanitizer:
34265 @if target-libsanitizer-bootstrap
34266 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
34267 all-stage3: all-stage3-target-libsanitizer
34268 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
34269 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
34270 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34271 @r=`${PWD_COMMAND}`; export r; \
34272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34273 TFLAGS="$(STAGE3_TFLAGS)"; \
34274 $(RAW_CXX_TARGET_EXPORTS) \
34275 \
34276 cd $(TARGET_SUBDIR)/libsanitizer && \
34277 \
34278 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34279 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34280 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34281 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34282 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34283 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34284 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34285 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34286 TFLAGS="$(STAGE3_TFLAGS)" \
34287 $(TARGET-stage3-target-libsanitizer)
34288
34289 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
34290 clean-stage3: clean-stage3-target-libsanitizer
34291 clean-stage3-target-libsanitizer:
34292 @if [ $(current_stage) = stage3 ]; then \
34293 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34294 else \
34295 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
34296 $(MAKE) stage3-start; \
34297 fi; \
34298 cd $(TARGET_SUBDIR)/libsanitizer && \
34299 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34300 @endif target-libsanitizer-bootstrap
34301
34302
34303 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
34304 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
34305 maybe-all-stage4-target-libsanitizer:
34306 maybe-clean-stage4-target-libsanitizer:
34307 @if target-libsanitizer-bootstrap
34308 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
34309 all-stage4: all-stage4-target-libsanitizer
34310 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
34311 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34312 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34313 @r=`${PWD_COMMAND}`; export r; \
34314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34315 TFLAGS="$(STAGE4_TFLAGS)"; \
34316 $(RAW_CXX_TARGET_EXPORTS) \
34317 \
34318 cd $(TARGET_SUBDIR)/libsanitizer && \
34319 \
34320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34321 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34322 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34323 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34327 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34328 TFLAGS="$(STAGE4_TFLAGS)" \
34329 $(TARGET-stage4-target-libsanitizer)
34330
34331 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
34332 clean-stage4: clean-stage4-target-libsanitizer
34333 clean-stage4-target-libsanitizer:
34334 @if [ $(current_stage) = stage4 ]; then \
34335 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34336 else \
34337 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
34338 $(MAKE) stage4-start; \
34339 fi; \
34340 cd $(TARGET_SUBDIR)/libsanitizer && \
34341 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34342 @endif target-libsanitizer-bootstrap
34343
34344
34345 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
34346 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
34347 maybe-all-stageprofile-target-libsanitizer:
34348 maybe-clean-stageprofile-target-libsanitizer:
34349 @if target-libsanitizer-bootstrap
34350 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
34351 all-stageprofile: all-stageprofile-target-libsanitizer
34352 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
34353 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34354 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34355 @r=`${PWD_COMMAND}`; export r; \
34356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34357 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34358 $(RAW_CXX_TARGET_EXPORTS) \
34359 \
34360 cd $(TARGET_SUBDIR)/libsanitizer && \
34361 \
34362 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34363 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34364 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34365 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34366 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34367 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34368 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34369 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34370 TFLAGS="$(STAGEprofile_TFLAGS)" \
34371 $(TARGET-stageprofile-target-libsanitizer)
34372
34373 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
34374 clean-stageprofile: clean-stageprofile-target-libsanitizer
34375 clean-stageprofile-target-libsanitizer:
34376 @if [ $(current_stage) = stageprofile ]; then \
34377 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34378 else \
34379 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
34380 $(MAKE) stageprofile-start; \
34381 fi; \
34382 cd $(TARGET_SUBDIR)/libsanitizer && \
34383 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34384 @endif target-libsanitizer-bootstrap
34385
34386
34387 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
34388 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
34389 maybe-all-stagefeedback-target-libsanitizer:
34390 maybe-clean-stagefeedback-target-libsanitizer:
34391 @if target-libsanitizer-bootstrap
34392 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
34393 all-stagefeedback: all-stagefeedback-target-libsanitizer
34394 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
34395 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34396 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34397 @r=`${PWD_COMMAND}`; export r; \
34398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34399 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34400 $(RAW_CXX_TARGET_EXPORTS) \
34401 \
34402 cd $(TARGET_SUBDIR)/libsanitizer && \
34403 \
34404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34405 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34406 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34407 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34411 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34412 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34413 $(TARGET-stagefeedback-target-libsanitizer)
34414
34415 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
34416 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
34417 clean-stagefeedback-target-libsanitizer:
34418 @if [ $(current_stage) = stagefeedback ]; then \
34419 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34420 else \
34421 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
34422 $(MAKE) stagefeedback-start; \
34423 fi; \
34424 cd $(TARGET_SUBDIR)/libsanitizer && \
34425 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34426 @endif target-libsanitizer-bootstrap
34427
34428
34429
34430
34431
34432
34433 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
34434 maybe-check-target-libsanitizer:
34435 @if target-libsanitizer
34436 maybe-check-target-libsanitizer: check-target-libsanitizer
34437
34438 check-target-libsanitizer:
34439 @: $(MAKE); $(unstage)
34440 @r=`${PWD_COMMAND}`; export r; \
34441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34442 $(RAW_CXX_TARGET_EXPORTS) \
34443 (cd $(TARGET_SUBDIR)/libsanitizer && \
34444 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34445
34446 @endif target-libsanitizer
34447
34448 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
34449 maybe-install-target-libsanitizer:
34450 @if target-libsanitizer
34451 maybe-install-target-libsanitizer: install-target-libsanitizer
34452
34453 install-target-libsanitizer: installdirs
34454 @: $(MAKE); $(unstage)
34455 @r=`${PWD_COMMAND}`; export r; \
34456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34457 $(RAW_CXX_TARGET_EXPORTS) \
34458 (cd $(TARGET_SUBDIR)/libsanitizer && \
34459 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34460
34461 @endif target-libsanitizer
34462
34463 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
34464 maybe-install-strip-target-libsanitizer:
34465 @if target-libsanitizer
34466 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
34467
34468 install-strip-target-libsanitizer: installdirs
34469 @: $(MAKE); $(unstage)
34470 @r=`${PWD_COMMAND}`; export r; \
34471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34472 $(RAW_CXX_TARGET_EXPORTS) \
34473 (cd $(TARGET_SUBDIR)/libsanitizer && \
34474 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34475
34476 @endif target-libsanitizer
34477
34478 # Other targets (info, dvi, pdf, etc.)
34479
34480 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
34481 maybe-info-target-libsanitizer:
34482 @if target-libsanitizer
34483 maybe-info-target-libsanitizer: info-target-libsanitizer
34484
34485 info-target-libsanitizer: \
34486 configure-target-libsanitizer
34487 @: $(MAKE); $(unstage)
34488 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34489 r=`${PWD_COMMAND}`; export r; \
34490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34491 $(RAW_CXX_TARGET_EXPORTS) \
34492 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
34493 for flag in $(EXTRA_TARGET_FLAGS); do \
34494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34495 done; \
34496 (cd $(TARGET_SUBDIR)/libsanitizer && \
34497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34499 "RANLIB=$${RANLIB}" \
34500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34501 info) \
34502 || exit 1
34503
34504 @endif target-libsanitizer
34505
34506 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34507 maybe-dvi-target-libsanitizer:
34508 @if target-libsanitizer
34509 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34510
34511 dvi-target-libsanitizer: \
34512 configure-target-libsanitizer
34513 @: $(MAKE); $(unstage)
34514 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34515 r=`${PWD_COMMAND}`; export r; \
34516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34517 $(RAW_CXX_TARGET_EXPORTS) \
34518 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
34519 for flag in $(EXTRA_TARGET_FLAGS); do \
34520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34521 done; \
34522 (cd $(TARGET_SUBDIR)/libsanitizer && \
34523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34525 "RANLIB=$${RANLIB}" \
34526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34527 dvi) \
34528 || exit 1
34529
34530 @endif target-libsanitizer
34531
34532 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34533 maybe-pdf-target-libsanitizer:
34534 @if target-libsanitizer
34535 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34536
34537 pdf-target-libsanitizer: \
34538 configure-target-libsanitizer
34539 @: $(MAKE); $(unstage)
34540 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34541 r=`${PWD_COMMAND}`; export r; \
34542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34543 $(RAW_CXX_TARGET_EXPORTS) \
34544 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34545 for flag in $(EXTRA_TARGET_FLAGS); do \
34546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34547 done; \
34548 (cd $(TARGET_SUBDIR)/libsanitizer && \
34549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34551 "RANLIB=$${RANLIB}" \
34552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34553 pdf) \
34554 || exit 1
34555
34556 @endif target-libsanitizer
34557
34558 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34559 maybe-html-target-libsanitizer:
34560 @if target-libsanitizer
34561 maybe-html-target-libsanitizer: html-target-libsanitizer
34562
34563 html-target-libsanitizer: \
34564 configure-target-libsanitizer
34565 @: $(MAKE); $(unstage)
34566 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34567 r=`${PWD_COMMAND}`; export r; \
34568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34569 $(RAW_CXX_TARGET_EXPORTS) \
34570 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
34571 for flag in $(EXTRA_TARGET_FLAGS); do \
34572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34573 done; \
34574 (cd $(TARGET_SUBDIR)/libsanitizer && \
34575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34577 "RANLIB=$${RANLIB}" \
34578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34579 html) \
34580 || exit 1
34581
34582 @endif target-libsanitizer
34583
34584 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34585 maybe-TAGS-target-libsanitizer:
34586 @if target-libsanitizer
34587 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34588
34589 TAGS-target-libsanitizer: \
34590 configure-target-libsanitizer
34591 @: $(MAKE); $(unstage)
34592 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34593 r=`${PWD_COMMAND}`; export r; \
34594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34595 $(RAW_CXX_TARGET_EXPORTS) \
34596 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
34597 for flag in $(EXTRA_TARGET_FLAGS); do \
34598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34599 done; \
34600 (cd $(TARGET_SUBDIR)/libsanitizer && \
34601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34603 "RANLIB=$${RANLIB}" \
34604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34605 TAGS) \
34606 || exit 1
34607
34608 @endif target-libsanitizer
34609
34610 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34611 maybe-install-info-target-libsanitizer:
34612 @if target-libsanitizer
34613 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34614
34615 install-info-target-libsanitizer: \
34616 configure-target-libsanitizer \
34617 info-target-libsanitizer
34618 @: $(MAKE); $(unstage)
34619 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34620 r=`${PWD_COMMAND}`; export r; \
34621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34622 $(RAW_CXX_TARGET_EXPORTS) \
34623 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
34624 for flag in $(EXTRA_TARGET_FLAGS); do \
34625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34626 done; \
34627 (cd $(TARGET_SUBDIR)/libsanitizer && \
34628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34630 "RANLIB=$${RANLIB}" \
34631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34632 install-info) \
34633 || exit 1
34634
34635 @endif target-libsanitizer
34636
34637 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34638 maybe-install-pdf-target-libsanitizer:
34639 @if target-libsanitizer
34640 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34641
34642 install-pdf-target-libsanitizer: \
34643 configure-target-libsanitizer \
34644 pdf-target-libsanitizer
34645 @: $(MAKE); $(unstage)
34646 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34647 r=`${PWD_COMMAND}`; export r; \
34648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34649 $(RAW_CXX_TARGET_EXPORTS) \
34650 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34651 for flag in $(EXTRA_TARGET_FLAGS); do \
34652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34653 done; \
34654 (cd $(TARGET_SUBDIR)/libsanitizer && \
34655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34657 "RANLIB=$${RANLIB}" \
34658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34659 install-pdf) \
34660 || exit 1
34661
34662 @endif target-libsanitizer
34663
34664 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34665 maybe-install-html-target-libsanitizer:
34666 @if target-libsanitizer
34667 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34668
34669 install-html-target-libsanitizer: \
34670 configure-target-libsanitizer \
34671 html-target-libsanitizer
34672 @: $(MAKE); $(unstage)
34673 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34674 r=`${PWD_COMMAND}`; export r; \
34675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34676 $(RAW_CXX_TARGET_EXPORTS) \
34677 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
34678 for flag in $(EXTRA_TARGET_FLAGS); do \
34679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34680 done; \
34681 (cd $(TARGET_SUBDIR)/libsanitizer && \
34682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34684 "RANLIB=$${RANLIB}" \
34685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34686 install-html) \
34687 || exit 1
34688
34689 @endif target-libsanitizer
34690
34691 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34692 maybe-installcheck-target-libsanitizer:
34693 @if target-libsanitizer
34694 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34695
34696 installcheck-target-libsanitizer: \
34697 configure-target-libsanitizer
34698 @: $(MAKE); $(unstage)
34699 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34700 r=`${PWD_COMMAND}`; export r; \
34701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34702 $(RAW_CXX_TARGET_EXPORTS) \
34703 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
34704 for flag in $(EXTRA_TARGET_FLAGS); do \
34705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34706 done; \
34707 (cd $(TARGET_SUBDIR)/libsanitizer && \
34708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34710 "RANLIB=$${RANLIB}" \
34711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34712 installcheck) \
34713 || exit 1
34714
34715 @endif target-libsanitizer
34716
34717 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34718 maybe-mostlyclean-target-libsanitizer:
34719 @if target-libsanitizer
34720 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34721
34722 mostlyclean-target-libsanitizer:
34723 @: $(MAKE); $(unstage)
34724 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34725 r=`${PWD_COMMAND}`; export r; \
34726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34727 $(RAW_CXX_TARGET_EXPORTS) \
34728 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
34729 for flag in $(EXTRA_TARGET_FLAGS); do \
34730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34731 done; \
34732 (cd $(TARGET_SUBDIR)/libsanitizer && \
34733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34735 "RANLIB=$${RANLIB}" \
34736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34737 mostlyclean) \
34738 || exit 1
34739
34740 @endif target-libsanitizer
34741
34742 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34743 maybe-clean-target-libsanitizer:
34744 @if target-libsanitizer
34745 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34746
34747 clean-target-libsanitizer:
34748 @: $(MAKE); $(unstage)
34749 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34750 r=`${PWD_COMMAND}`; export r; \
34751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34752 $(RAW_CXX_TARGET_EXPORTS) \
34753 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
34754 for flag in $(EXTRA_TARGET_FLAGS); do \
34755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34756 done; \
34757 (cd $(TARGET_SUBDIR)/libsanitizer && \
34758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34760 "RANLIB=$${RANLIB}" \
34761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34762 clean) \
34763 || exit 1
34764
34765 @endif target-libsanitizer
34766
34767 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34768 maybe-distclean-target-libsanitizer:
34769 @if target-libsanitizer
34770 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34771
34772 distclean-target-libsanitizer:
34773 @: $(MAKE); $(unstage)
34774 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34775 r=`${PWD_COMMAND}`; export r; \
34776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34777 $(RAW_CXX_TARGET_EXPORTS) \
34778 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
34779 for flag in $(EXTRA_TARGET_FLAGS); do \
34780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34781 done; \
34782 (cd $(TARGET_SUBDIR)/libsanitizer && \
34783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34785 "RANLIB=$${RANLIB}" \
34786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34787 distclean) \
34788 || exit 1
34789
34790 @endif target-libsanitizer
34791
34792 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34793 maybe-maintainer-clean-target-libsanitizer:
34794 @if target-libsanitizer
34795 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34796
34797 maintainer-clean-target-libsanitizer:
34798 @: $(MAKE); $(unstage)
34799 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34800 r=`${PWD_COMMAND}`; export r; \
34801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34802 $(RAW_CXX_TARGET_EXPORTS) \
34803 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
34804 for flag in $(EXTRA_TARGET_FLAGS); do \
34805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34806 done; \
34807 (cd $(TARGET_SUBDIR)/libsanitizer && \
34808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34810 "RANLIB=$${RANLIB}" \
34811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34812 maintainer-clean) \
34813 || exit 1
34814
34815 @endif target-libsanitizer
34816
34817
34818
34819
34820
34821 .PHONY: configure-target-libmpx maybe-configure-target-libmpx
34822 maybe-configure-target-libmpx:
34823 @if gcc-bootstrap
34824 configure-target-libmpx: stage_current
34825 @endif gcc-bootstrap
34826 @if target-libmpx
34827 maybe-configure-target-libmpx: configure-target-libmpx
34828 configure-target-libmpx:
34829 @r=`${PWD_COMMAND}`; export r; \
34830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34831 echo "Checking multilib configuration for libmpx..."; \
34832 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34833 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34834 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34835 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34836 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34837 else \
34838 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34839 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34840 fi; \
34841 else \
34842 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34843 fi; \
34844 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34845 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34846 $(NORMAL_TARGET_EXPORTS) \
34847 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
34848 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
34849 case $(srcdir) in \
34850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34851 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34853 esac; \
34854 module_srcdir=libmpx; \
34855 rm -f no-such-file || : ; \
34856 CONFIG_SITE=no-such-file $(SHELL) \
34857 $$s/$$module_srcdir/configure \
34858 --srcdir=$${topdir}/$$module_srcdir \
34859 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34860 --target=${target_alias} \
34861 || exit 1
34862 @endif target-libmpx
34863
34864
34865
34866 .PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
34867 maybe-configure-stage1-target-libmpx:
34868 @if target-libmpx-bootstrap
34869 maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
34870 configure-stage1-target-libmpx:
34871 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34872 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34873 @r=`${PWD_COMMAND}`; export r; \
34874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34875 TFLAGS="$(STAGE1_TFLAGS)"; \
34876 echo "Checking multilib configuration for libmpx..."; \
34877 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34878 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34879 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34880 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34881 else \
34882 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34883 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34884 fi; \
34885 else \
34886 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34887 fi; \
34888 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34889 $(NORMAL_TARGET_EXPORTS) \
34890 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34891 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34892 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34893 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
34894 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34895 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34896 case $(srcdir) in \
34897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34898 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34900 esac; \
34901 module_srcdir=libmpx; \
34902 $(SHELL) $$s/$$module_srcdir/configure \
34903 --srcdir=$${topdir}/$$module_srcdir \
34904 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34905 --target=${target_alias} \
34906 \
34907 $(STAGE1_CONFIGURE_FLAGS)
34908 @endif target-libmpx-bootstrap
34909
34910 .PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
34911 maybe-configure-stage2-target-libmpx:
34912 @if target-libmpx-bootstrap
34913 maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
34914 configure-stage2-target-libmpx:
34915 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34916 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34917 @r=`${PWD_COMMAND}`; export r; \
34918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34919 TFLAGS="$(STAGE2_TFLAGS)"; \
34920 echo "Checking multilib configuration for libmpx..."; \
34921 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34922 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34923 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34924 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34925 else \
34926 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34927 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34928 fi; \
34929 else \
34930 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34931 fi; \
34932 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34933 $(NORMAL_TARGET_EXPORTS) \
34934 \
34935 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34936 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34937 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34938 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
34939 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34940 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34941 case $(srcdir) in \
34942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34943 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34945 esac; \
34946 module_srcdir=libmpx; \
34947 $(SHELL) $$s/$$module_srcdir/configure \
34948 --srcdir=$${topdir}/$$module_srcdir \
34949 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34950 --target=${target_alias} \
34951 --with-build-libsubdir=$(HOST_SUBDIR) \
34952 $(STAGE2_CONFIGURE_FLAGS)
34953 @endif target-libmpx-bootstrap
34954
34955 .PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
34956 maybe-configure-stage3-target-libmpx:
34957 @if target-libmpx-bootstrap
34958 maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
34959 configure-stage3-target-libmpx:
34960 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34961 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34962 @r=`${PWD_COMMAND}`; export r; \
34963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34964 TFLAGS="$(STAGE3_TFLAGS)"; \
34965 echo "Checking multilib configuration for libmpx..."; \
34966 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34967 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34968 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34969 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34970 else \
34971 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34972 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34973 fi; \
34974 else \
34975 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34976 fi; \
34977 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34978 $(NORMAL_TARGET_EXPORTS) \
34979 \
34980 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34981 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34982 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34983 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
34984 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34985 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34986 case $(srcdir) in \
34987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34988 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34990 esac; \
34991 module_srcdir=libmpx; \
34992 $(SHELL) $$s/$$module_srcdir/configure \
34993 --srcdir=$${topdir}/$$module_srcdir \
34994 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34995 --target=${target_alias} \
34996 --with-build-libsubdir=$(HOST_SUBDIR) \
34997 $(STAGE3_CONFIGURE_FLAGS)
34998 @endif target-libmpx-bootstrap
34999
35000 .PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
35001 maybe-configure-stage4-target-libmpx:
35002 @if target-libmpx-bootstrap
35003 maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
35004 configure-stage4-target-libmpx:
35005 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35006 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
35007 @r=`${PWD_COMMAND}`; export r; \
35008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35009 TFLAGS="$(STAGE4_TFLAGS)"; \
35010 echo "Checking multilib configuration for libmpx..."; \
35011 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
35012 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
35013 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
35014 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
35015 else \
35016 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
35017 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
35018 fi; \
35019 else \
35020 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
35021 fi; \
35022 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
35023 $(NORMAL_TARGET_EXPORTS) \
35024 \
35025 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35026 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35027 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35028 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
35029 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
35030 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
35031 case $(srcdir) in \
35032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35033 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
35034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35035 esac; \
35036 module_srcdir=libmpx; \
35037 $(SHELL) $$s/$$module_srcdir/configure \
35038 --srcdir=$${topdir}/$$module_srcdir \
35039 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35040 --target=${target_alias} \
35041 --with-build-libsubdir=$(HOST_SUBDIR) \
35042 $(STAGE4_CONFIGURE_FLAGS)
35043 @endif target-libmpx-bootstrap
35044
35045 .PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
35046 maybe-configure-stageprofile-target-libmpx:
35047 @if target-libmpx-bootstrap
35048 maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
35049 configure-stageprofile-target-libmpx:
35050 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35051 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
35052 @r=`${PWD_COMMAND}`; export r; \
35053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35054 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35055 echo "Checking multilib configuration for libmpx..."; \
35056 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
35057 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
35058 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
35059 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
35060 else \
35061 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
35062 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
35063 fi; \
35064 else \
35065 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
35066 fi; \
35067 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
35068 $(NORMAL_TARGET_EXPORTS) \
35069 \
35070 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35071 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35072 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35073 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
35074 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
35075 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
35076 case $(srcdir) in \
35077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35078 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
35079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35080 esac; \
35081 module_srcdir=libmpx; \
35082 $(SHELL) $$s/$$module_srcdir/configure \
35083 --srcdir=$${topdir}/$$module_srcdir \
35084 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35085 --target=${target_alias} \
35086 --with-build-libsubdir=$(HOST_SUBDIR) \
35087 $(STAGEprofile_CONFIGURE_FLAGS)
35088 @endif target-libmpx-bootstrap
35089
35090 .PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
35091 maybe-configure-stagefeedback-target-libmpx:
35092 @if target-libmpx-bootstrap
35093 maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
35094 configure-stagefeedback-target-libmpx:
35095 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35096 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
35097 @r=`${PWD_COMMAND}`; export r; \
35098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35099 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35100 echo "Checking multilib configuration for libmpx..."; \
35101 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
35102 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
35103 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
35104 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
35105 else \
35106 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
35107 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
35108 fi; \
35109 else \
35110 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
35111 fi; \
35112 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
35113 $(NORMAL_TARGET_EXPORTS) \
35114 \
35115 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35116 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35117 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35118 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
35119 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
35120 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
35121 case $(srcdir) in \
35122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35123 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
35124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35125 esac; \
35126 module_srcdir=libmpx; \
35127 $(SHELL) $$s/$$module_srcdir/configure \
35128 --srcdir=$${topdir}/$$module_srcdir \
35129 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35130 --target=${target_alias} \
35131 --with-build-libsubdir=$(HOST_SUBDIR) \
35132 $(STAGEfeedback_CONFIGURE_FLAGS)
35133 @endif target-libmpx-bootstrap
35134
35135
35136
35137
35138
35139 .PHONY: all-target-libmpx maybe-all-target-libmpx
35140 maybe-all-target-libmpx:
35141 @if gcc-bootstrap
35142 all-target-libmpx: stage_current
35143 @endif gcc-bootstrap
35144 @if target-libmpx
35145 TARGET-target-libmpx=all
35146 maybe-all-target-libmpx: all-target-libmpx
35147 all-target-libmpx: configure-target-libmpx
35148 @r=`${PWD_COMMAND}`; export r; \
35149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35150 $(NORMAL_TARGET_EXPORTS) \
35151 (cd $(TARGET_SUBDIR)/libmpx && \
35152 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35153 $(TARGET-target-libmpx))
35154 @endif target-libmpx
35155
35156
35157
35158 .PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
35159 .PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
35160 maybe-all-stage1-target-libmpx:
35161 maybe-clean-stage1-target-libmpx:
35162 @if target-libmpx-bootstrap
35163 maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
35164 all-stage1: all-stage1-target-libmpx
35165 TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
35166 all-stage1-target-libmpx: configure-stage1-target-libmpx
35167 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35168 @r=`${PWD_COMMAND}`; export r; \
35169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35170 TFLAGS="$(STAGE1_TFLAGS)"; \
35171 $(NORMAL_TARGET_EXPORTS) \
35172 cd $(TARGET_SUBDIR)/libmpx && \
35173 \
35174 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35175 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35176 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35177 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35178 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35179 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35180 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35181 $(EXTRA_TARGET_FLAGS) \
35182 \
35183 TFLAGS="$(STAGE1_TFLAGS)" \
35184 $(TARGET-stage1-target-libmpx)
35185
35186 maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
35187 clean-stage1: clean-stage1-target-libmpx
35188 clean-stage1-target-libmpx:
35189 @if [ $(current_stage) = stage1 ]; then \
35190 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35191 else \
35192 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
35193 $(MAKE) stage1-start; \
35194 fi; \
35195 cd $(TARGET_SUBDIR)/libmpx && \
35196 $(MAKE) $(EXTRA_TARGET_FLAGS) \
35197 clean
35198 @endif target-libmpx-bootstrap
35199
35200
35201 .PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
35202 .PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
35203 maybe-all-stage2-target-libmpx:
35204 maybe-clean-stage2-target-libmpx:
35205 @if target-libmpx-bootstrap
35206 maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
35207 all-stage2: all-stage2-target-libmpx
35208 TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
35209 all-stage2-target-libmpx: configure-stage2-target-libmpx
35210 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35211 @r=`${PWD_COMMAND}`; export r; \
35212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35213 TFLAGS="$(STAGE2_TFLAGS)"; \
35214 $(NORMAL_TARGET_EXPORTS) \
35215 \
35216 cd $(TARGET_SUBDIR)/libmpx && \
35217 \
35218 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35219 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35220 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35221 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35222 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35223 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35224 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35225 $(EXTRA_TARGET_FLAGS) \
35226 TFLAGS="$(STAGE2_TFLAGS)" \
35227 $(TARGET-stage2-target-libmpx)
35228
35229 maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
35230 clean-stage2: clean-stage2-target-libmpx
35231 clean-stage2-target-libmpx:
35232 @if [ $(current_stage) = stage2 ]; then \
35233 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35234 else \
35235 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
35236 $(MAKE) stage2-start; \
35237 fi; \
35238 cd $(TARGET_SUBDIR)/libmpx && \
35239 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35240 @endif target-libmpx-bootstrap
35241
35242
35243 .PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
35244 .PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
35245 maybe-all-stage3-target-libmpx:
35246 maybe-clean-stage3-target-libmpx:
35247 @if target-libmpx-bootstrap
35248 maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
35249 all-stage3: all-stage3-target-libmpx
35250 TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
35251 all-stage3-target-libmpx: configure-stage3-target-libmpx
35252 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35253 @r=`${PWD_COMMAND}`; export r; \
35254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35255 TFLAGS="$(STAGE3_TFLAGS)"; \
35256 $(NORMAL_TARGET_EXPORTS) \
35257 \
35258 cd $(TARGET_SUBDIR)/libmpx && \
35259 \
35260 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35261 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35262 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35263 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35264 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35265 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35266 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35267 $(EXTRA_TARGET_FLAGS) \
35268 TFLAGS="$(STAGE3_TFLAGS)" \
35269 $(TARGET-stage3-target-libmpx)
35270
35271 maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
35272 clean-stage3: clean-stage3-target-libmpx
35273 clean-stage3-target-libmpx:
35274 @if [ $(current_stage) = stage3 ]; then \
35275 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35276 else \
35277 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
35278 $(MAKE) stage3-start; \
35279 fi; \
35280 cd $(TARGET_SUBDIR)/libmpx && \
35281 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35282 @endif target-libmpx-bootstrap
35283
35284
35285 .PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
35286 .PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
35287 maybe-all-stage4-target-libmpx:
35288 maybe-clean-stage4-target-libmpx:
35289 @if target-libmpx-bootstrap
35290 maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
35291 all-stage4: all-stage4-target-libmpx
35292 TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
35293 all-stage4-target-libmpx: configure-stage4-target-libmpx
35294 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35295 @r=`${PWD_COMMAND}`; export r; \
35296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35297 TFLAGS="$(STAGE4_TFLAGS)"; \
35298 $(NORMAL_TARGET_EXPORTS) \
35299 \
35300 cd $(TARGET_SUBDIR)/libmpx && \
35301 \
35302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35303 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35304 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35305 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35309 $(EXTRA_TARGET_FLAGS) \
35310 TFLAGS="$(STAGE4_TFLAGS)" \
35311 $(TARGET-stage4-target-libmpx)
35312
35313 maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
35314 clean-stage4: clean-stage4-target-libmpx
35315 clean-stage4-target-libmpx:
35316 @if [ $(current_stage) = stage4 ]; then \
35317 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35318 else \
35319 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
35320 $(MAKE) stage4-start; \
35321 fi; \
35322 cd $(TARGET_SUBDIR)/libmpx && \
35323 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35324 @endif target-libmpx-bootstrap
35325
35326
35327 .PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
35328 .PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
35329 maybe-all-stageprofile-target-libmpx:
35330 maybe-clean-stageprofile-target-libmpx:
35331 @if target-libmpx-bootstrap
35332 maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
35333 all-stageprofile: all-stageprofile-target-libmpx
35334 TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
35335 all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
35336 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35337 @r=`${PWD_COMMAND}`; export r; \
35338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35339 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35340 $(NORMAL_TARGET_EXPORTS) \
35341 \
35342 cd $(TARGET_SUBDIR)/libmpx && \
35343 \
35344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35345 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35346 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35347 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35351 $(EXTRA_TARGET_FLAGS) \
35352 TFLAGS="$(STAGEprofile_TFLAGS)" \
35353 $(TARGET-stageprofile-target-libmpx)
35354
35355 maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
35356 clean-stageprofile: clean-stageprofile-target-libmpx
35357 clean-stageprofile-target-libmpx:
35358 @if [ $(current_stage) = stageprofile ]; then \
35359 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35360 else \
35361 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
35362 $(MAKE) stageprofile-start; \
35363 fi; \
35364 cd $(TARGET_SUBDIR)/libmpx && \
35365 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35366 @endif target-libmpx-bootstrap
35367
35368
35369 .PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
35370 .PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
35371 maybe-all-stagefeedback-target-libmpx:
35372 maybe-clean-stagefeedback-target-libmpx:
35373 @if target-libmpx-bootstrap
35374 maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
35375 all-stagefeedback: all-stagefeedback-target-libmpx
35376 TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
35377 all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
35378 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35379 @r=`${PWD_COMMAND}`; export r; \
35380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35382 $(NORMAL_TARGET_EXPORTS) \
35383 \
35384 cd $(TARGET_SUBDIR)/libmpx && \
35385 \
35386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35387 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35388 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35389 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35393 $(EXTRA_TARGET_FLAGS) \
35394 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35395 $(TARGET-stagefeedback-target-libmpx)
35396
35397 maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
35398 clean-stagefeedback: clean-stagefeedback-target-libmpx
35399 clean-stagefeedback-target-libmpx:
35400 @if [ $(current_stage) = stagefeedback ]; then \
35401 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35402 else \
35403 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
35404 $(MAKE) stagefeedback-start; \
35405 fi; \
35406 cd $(TARGET_SUBDIR)/libmpx && \
35407 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35408 @endif target-libmpx-bootstrap
35409
35410
35411
35412
35413
35414
35415 .PHONY: check-target-libmpx maybe-check-target-libmpx
35416 maybe-check-target-libmpx:
35417 @if target-libmpx
35418 maybe-check-target-libmpx: check-target-libmpx
35419
35420 check-target-libmpx:
35421 @: $(MAKE); $(unstage)
35422 @r=`${PWD_COMMAND}`; export r; \
35423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35424 $(NORMAL_TARGET_EXPORTS) \
35425 (cd $(TARGET_SUBDIR)/libmpx && \
35426 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35427
35428 @endif target-libmpx
35429
35430 .PHONY: install-target-libmpx maybe-install-target-libmpx
35431 maybe-install-target-libmpx:
35432 @if target-libmpx
35433 maybe-install-target-libmpx: install-target-libmpx
35434
35435 install-target-libmpx: installdirs
35436 @: $(MAKE); $(unstage)
35437 @r=`${PWD_COMMAND}`; export r; \
35438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35439 $(NORMAL_TARGET_EXPORTS) \
35440 (cd $(TARGET_SUBDIR)/libmpx && \
35441 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35442
35443 @endif target-libmpx
35444
35445 .PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
35446 maybe-install-strip-target-libmpx:
35447 @if target-libmpx
35448 maybe-install-strip-target-libmpx: install-strip-target-libmpx
35449
35450 install-strip-target-libmpx: installdirs
35451 @: $(MAKE); $(unstage)
35452 @r=`${PWD_COMMAND}`; export r; \
35453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35454 $(NORMAL_TARGET_EXPORTS) \
35455 (cd $(TARGET_SUBDIR)/libmpx && \
35456 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35457
35458 @endif target-libmpx
35459
35460 # Other targets (info, dvi, pdf, etc.)
35461
35462 .PHONY: maybe-info-target-libmpx info-target-libmpx
35463 maybe-info-target-libmpx:
35464 @if target-libmpx
35465 maybe-info-target-libmpx: info-target-libmpx
35466
35467 info-target-libmpx: \
35468 configure-target-libmpx
35469 @: $(MAKE); $(unstage)
35470 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35471 r=`${PWD_COMMAND}`; export r; \
35472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35473 $(NORMAL_TARGET_EXPORTS) \
35474 echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
35475 for flag in $(EXTRA_TARGET_FLAGS); do \
35476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35477 done; \
35478 (cd $(TARGET_SUBDIR)/libmpx && \
35479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35481 "RANLIB=$${RANLIB}" \
35482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35483 info) \
35484 || exit 1
35485
35486 @endif target-libmpx
35487
35488 .PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
35489 maybe-dvi-target-libmpx:
35490 @if target-libmpx
35491 maybe-dvi-target-libmpx: dvi-target-libmpx
35492
35493 dvi-target-libmpx: \
35494 configure-target-libmpx
35495 @: $(MAKE); $(unstage)
35496 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35497 r=`${PWD_COMMAND}`; export r; \
35498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35499 $(NORMAL_TARGET_EXPORTS) \
35500 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
35501 for flag in $(EXTRA_TARGET_FLAGS); do \
35502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35503 done; \
35504 (cd $(TARGET_SUBDIR)/libmpx && \
35505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35507 "RANLIB=$${RANLIB}" \
35508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35509 dvi) \
35510 || exit 1
35511
35512 @endif target-libmpx
35513
35514 .PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
35515 maybe-pdf-target-libmpx:
35516 @if target-libmpx
35517 maybe-pdf-target-libmpx: pdf-target-libmpx
35518
35519 pdf-target-libmpx: \
35520 configure-target-libmpx
35521 @: $(MAKE); $(unstage)
35522 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35523 r=`${PWD_COMMAND}`; export r; \
35524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35525 $(NORMAL_TARGET_EXPORTS) \
35526 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
35527 for flag in $(EXTRA_TARGET_FLAGS); do \
35528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35529 done; \
35530 (cd $(TARGET_SUBDIR)/libmpx && \
35531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35533 "RANLIB=$${RANLIB}" \
35534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35535 pdf) \
35536 || exit 1
35537
35538 @endif target-libmpx
35539
35540 .PHONY: maybe-html-target-libmpx html-target-libmpx
35541 maybe-html-target-libmpx:
35542 @if target-libmpx
35543 maybe-html-target-libmpx: html-target-libmpx
35544
35545 html-target-libmpx: \
35546 configure-target-libmpx
35547 @: $(MAKE); $(unstage)
35548 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35549 r=`${PWD_COMMAND}`; export r; \
35550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35551 $(NORMAL_TARGET_EXPORTS) \
35552 echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
35553 for flag in $(EXTRA_TARGET_FLAGS); do \
35554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35555 done; \
35556 (cd $(TARGET_SUBDIR)/libmpx && \
35557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35559 "RANLIB=$${RANLIB}" \
35560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35561 html) \
35562 || exit 1
35563
35564 @endif target-libmpx
35565
35566 .PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
35567 maybe-TAGS-target-libmpx:
35568 @if target-libmpx
35569 maybe-TAGS-target-libmpx: TAGS-target-libmpx
35570
35571 TAGS-target-libmpx: \
35572 configure-target-libmpx
35573 @: $(MAKE); $(unstage)
35574 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35575 r=`${PWD_COMMAND}`; export r; \
35576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35577 $(NORMAL_TARGET_EXPORTS) \
35578 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
35579 for flag in $(EXTRA_TARGET_FLAGS); do \
35580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35581 done; \
35582 (cd $(TARGET_SUBDIR)/libmpx && \
35583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35585 "RANLIB=$${RANLIB}" \
35586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35587 TAGS) \
35588 || exit 1
35589
35590 @endif target-libmpx
35591
35592 .PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
35593 maybe-install-info-target-libmpx:
35594 @if target-libmpx
35595 maybe-install-info-target-libmpx: install-info-target-libmpx
35596
35597 install-info-target-libmpx: \
35598 configure-target-libmpx \
35599 info-target-libmpx
35600 @: $(MAKE); $(unstage)
35601 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35602 r=`${PWD_COMMAND}`; export r; \
35603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35604 $(NORMAL_TARGET_EXPORTS) \
35605 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
35606 for flag in $(EXTRA_TARGET_FLAGS); do \
35607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35608 done; \
35609 (cd $(TARGET_SUBDIR)/libmpx && \
35610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35612 "RANLIB=$${RANLIB}" \
35613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35614 install-info) \
35615 || exit 1
35616
35617 @endif target-libmpx
35618
35619 .PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
35620 maybe-install-pdf-target-libmpx:
35621 @if target-libmpx
35622 maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
35623
35624 install-pdf-target-libmpx: \
35625 configure-target-libmpx \
35626 pdf-target-libmpx
35627 @: $(MAKE); $(unstage)
35628 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35629 r=`${PWD_COMMAND}`; export r; \
35630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35631 $(NORMAL_TARGET_EXPORTS) \
35632 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
35633 for flag in $(EXTRA_TARGET_FLAGS); do \
35634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35635 done; \
35636 (cd $(TARGET_SUBDIR)/libmpx && \
35637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35639 "RANLIB=$${RANLIB}" \
35640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35641 install-pdf) \
35642 || exit 1
35643
35644 @endif target-libmpx
35645
35646 .PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
35647 maybe-install-html-target-libmpx:
35648 @if target-libmpx
35649 maybe-install-html-target-libmpx: install-html-target-libmpx
35650
35651 install-html-target-libmpx: \
35652 configure-target-libmpx \
35653 html-target-libmpx
35654 @: $(MAKE); $(unstage)
35655 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35656 r=`${PWD_COMMAND}`; export r; \
35657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35658 $(NORMAL_TARGET_EXPORTS) \
35659 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
35660 for flag in $(EXTRA_TARGET_FLAGS); do \
35661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35662 done; \
35663 (cd $(TARGET_SUBDIR)/libmpx && \
35664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35666 "RANLIB=$${RANLIB}" \
35667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35668 install-html) \
35669 || exit 1
35670
35671 @endif target-libmpx
35672
35673 .PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
35674 maybe-installcheck-target-libmpx:
35675 @if target-libmpx
35676 maybe-installcheck-target-libmpx: installcheck-target-libmpx
35677
35678 installcheck-target-libmpx: \
35679 configure-target-libmpx
35680 @: $(MAKE); $(unstage)
35681 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35682 r=`${PWD_COMMAND}`; export r; \
35683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35684 $(NORMAL_TARGET_EXPORTS) \
35685 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
35686 for flag in $(EXTRA_TARGET_FLAGS); do \
35687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35688 done; \
35689 (cd $(TARGET_SUBDIR)/libmpx && \
35690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35692 "RANLIB=$${RANLIB}" \
35693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35694 installcheck) \
35695 || exit 1
35696
35697 @endif target-libmpx
35698
35699 .PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
35700 maybe-mostlyclean-target-libmpx:
35701 @if target-libmpx
35702 maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
35703
35704 mostlyclean-target-libmpx:
35705 @: $(MAKE); $(unstage)
35706 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35707 r=`${PWD_COMMAND}`; export r; \
35708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35709 $(NORMAL_TARGET_EXPORTS) \
35710 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
35711 for flag in $(EXTRA_TARGET_FLAGS); do \
35712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35713 done; \
35714 (cd $(TARGET_SUBDIR)/libmpx && \
35715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35717 "RANLIB=$${RANLIB}" \
35718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35719 mostlyclean) \
35720 || exit 1
35721
35722 @endif target-libmpx
35723
35724 .PHONY: maybe-clean-target-libmpx clean-target-libmpx
35725 maybe-clean-target-libmpx:
35726 @if target-libmpx
35727 maybe-clean-target-libmpx: clean-target-libmpx
35728
35729 clean-target-libmpx:
35730 @: $(MAKE); $(unstage)
35731 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35732 r=`${PWD_COMMAND}`; export r; \
35733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35734 $(NORMAL_TARGET_EXPORTS) \
35735 echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
35736 for flag in $(EXTRA_TARGET_FLAGS); do \
35737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35738 done; \
35739 (cd $(TARGET_SUBDIR)/libmpx && \
35740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35742 "RANLIB=$${RANLIB}" \
35743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35744 clean) \
35745 || exit 1
35746
35747 @endif target-libmpx
35748
35749 .PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
35750 maybe-distclean-target-libmpx:
35751 @if target-libmpx
35752 maybe-distclean-target-libmpx: distclean-target-libmpx
35753
35754 distclean-target-libmpx:
35755 @: $(MAKE); $(unstage)
35756 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35757 r=`${PWD_COMMAND}`; export r; \
35758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35759 $(NORMAL_TARGET_EXPORTS) \
35760 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
35761 for flag in $(EXTRA_TARGET_FLAGS); do \
35762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35763 done; \
35764 (cd $(TARGET_SUBDIR)/libmpx && \
35765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35767 "RANLIB=$${RANLIB}" \
35768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35769 distclean) \
35770 || exit 1
35771
35772 @endif target-libmpx
35773
35774 .PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
35775 maybe-maintainer-clean-target-libmpx:
35776 @if target-libmpx
35777 maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
35778
35779 maintainer-clean-target-libmpx:
35780 @: $(MAKE); $(unstage)
35781 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35782 r=`${PWD_COMMAND}`; export r; \
35783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35784 $(NORMAL_TARGET_EXPORTS) \
35785 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
35786 for flag in $(EXTRA_TARGET_FLAGS); do \
35787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35788 done; \
35789 (cd $(TARGET_SUBDIR)/libmpx && \
35790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35792 "RANLIB=$${RANLIB}" \
35793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35794 maintainer-clean) \
35795 || exit 1
35796
35797 @endif target-libmpx
35798
35799
35800
35801
35802
35803 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
35804 maybe-configure-target-libvtv:
35805 @if gcc-bootstrap
35806 configure-target-libvtv: stage_current
35807 @endif gcc-bootstrap
35808 @if target-libvtv
35809 maybe-configure-target-libvtv: configure-target-libvtv
35810 configure-target-libvtv:
35811 @r=`${PWD_COMMAND}`; export r; \
35812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35813 echo "Checking multilib configuration for libvtv..."; \
35814 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35815 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35816 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35817 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35818 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35819 else \
35820 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35821 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35822 fi; \
35823 else \
35824 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35825 fi; \
35826 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35827 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35828 $(RAW_CXX_TARGET_EXPORTS) \
35829 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
35830 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
35831 case $(srcdir) in \
35832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35833 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35835 esac; \
35836 module_srcdir=libvtv; \
35837 rm -f no-such-file || : ; \
35838 CONFIG_SITE=no-such-file $(SHELL) \
35839 $$s/$$module_srcdir/configure \
35840 --srcdir=$${topdir}/$$module_srcdir \
35841 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35842 --target=${target_alias} \
35843 || exit 1
35844 @endif target-libvtv
35845
35846
35847
35848 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
35849 maybe-configure-stage1-target-libvtv:
35850 @if target-libvtv-bootstrap
35851 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
35852 configure-stage1-target-libvtv:
35853 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35854 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35855 @r=`${PWD_COMMAND}`; export r; \
35856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35857 TFLAGS="$(STAGE1_TFLAGS)"; \
35858 echo "Checking multilib configuration for libvtv..."; \
35859 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35860 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35861 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35862 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35863 else \
35864 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35865 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35866 fi; \
35867 else \
35868 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35869 fi; \
35870 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35871 $(RAW_CXX_TARGET_EXPORTS) \
35872 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35873 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35874 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35875 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
35876 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35877 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35878 case $(srcdir) in \
35879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35880 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35882 esac; \
35883 module_srcdir=libvtv; \
35884 $(SHELL) $$s/$$module_srcdir/configure \
35885 --srcdir=$${topdir}/$$module_srcdir \
35886 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35887 --target=${target_alias} \
35888 \
35889 $(STAGE1_CONFIGURE_FLAGS)
35890 @endif target-libvtv-bootstrap
35891
35892 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
35893 maybe-configure-stage2-target-libvtv:
35894 @if target-libvtv-bootstrap
35895 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
35896 configure-stage2-target-libvtv:
35897 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35898 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35899 @r=`${PWD_COMMAND}`; export r; \
35900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35901 TFLAGS="$(STAGE2_TFLAGS)"; \
35902 echo "Checking multilib configuration for libvtv..."; \
35903 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35904 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35905 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35906 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35907 else \
35908 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35909 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35910 fi; \
35911 else \
35912 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35913 fi; \
35914 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35915 $(RAW_CXX_TARGET_EXPORTS) \
35916 \
35917 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35918 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35919 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35920 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
35921 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35922 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35923 case $(srcdir) in \
35924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35925 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35927 esac; \
35928 module_srcdir=libvtv; \
35929 $(SHELL) $$s/$$module_srcdir/configure \
35930 --srcdir=$${topdir}/$$module_srcdir \
35931 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35932 --target=${target_alias} \
35933 --with-build-libsubdir=$(HOST_SUBDIR) \
35934 $(STAGE2_CONFIGURE_FLAGS)
35935 @endif target-libvtv-bootstrap
35936
35937 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
35938 maybe-configure-stage3-target-libvtv:
35939 @if target-libvtv-bootstrap
35940 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
35941 configure-stage3-target-libvtv:
35942 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35943 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35944 @r=`${PWD_COMMAND}`; export r; \
35945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35946 TFLAGS="$(STAGE3_TFLAGS)"; \
35947 echo "Checking multilib configuration for libvtv..."; \
35948 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35949 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35950 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35951 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35952 else \
35953 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35954 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35955 fi; \
35956 else \
35957 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35958 fi; \
35959 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35960 $(RAW_CXX_TARGET_EXPORTS) \
35961 \
35962 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35963 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35964 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35965 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
35966 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35967 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35968 case $(srcdir) in \
35969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35970 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35972 esac; \
35973 module_srcdir=libvtv; \
35974 $(SHELL) $$s/$$module_srcdir/configure \
35975 --srcdir=$${topdir}/$$module_srcdir \
35976 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35977 --target=${target_alias} \
35978 --with-build-libsubdir=$(HOST_SUBDIR) \
35979 $(STAGE3_CONFIGURE_FLAGS)
35980 @endif target-libvtv-bootstrap
35981
35982 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
35983 maybe-configure-stage4-target-libvtv:
35984 @if target-libvtv-bootstrap
35985 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
35986 configure-stage4-target-libvtv:
35987 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35988 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35989 @r=`${PWD_COMMAND}`; export r; \
35990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35991 TFLAGS="$(STAGE4_TFLAGS)"; \
35992 echo "Checking multilib configuration for libvtv..."; \
35993 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35994 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35995 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35996 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35997 else \
35998 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35999 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
36000 fi; \
36001 else \
36002 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
36003 fi; \
36004 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
36005 $(RAW_CXX_TARGET_EXPORTS) \
36006 \
36007 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36008 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36009 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36010 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
36011 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
36012 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
36013 case $(srcdir) in \
36014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36015 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
36016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36017 esac; \
36018 module_srcdir=libvtv; \
36019 $(SHELL) $$s/$$module_srcdir/configure \
36020 --srcdir=$${topdir}/$$module_srcdir \
36021 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36022 --target=${target_alias} \
36023 --with-build-libsubdir=$(HOST_SUBDIR) \
36024 $(STAGE4_CONFIGURE_FLAGS)
36025 @endif target-libvtv-bootstrap
36026
36027 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
36028 maybe-configure-stageprofile-target-libvtv:
36029 @if target-libvtv-bootstrap
36030 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
36031 configure-stageprofile-target-libvtv:
36032 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36033 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
36034 @r=`${PWD_COMMAND}`; export r; \
36035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36036 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36037 echo "Checking multilib configuration for libvtv..."; \
36038 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
36039 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
36040 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
36041 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
36042 else \
36043 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
36044 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
36045 fi; \
36046 else \
36047 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
36048 fi; \
36049 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
36050 $(RAW_CXX_TARGET_EXPORTS) \
36051 \
36052 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36053 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36054 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36055 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
36056 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
36057 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
36058 case $(srcdir) in \
36059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36060 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
36061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36062 esac; \
36063 module_srcdir=libvtv; \
36064 $(SHELL) $$s/$$module_srcdir/configure \
36065 --srcdir=$${topdir}/$$module_srcdir \
36066 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36067 --target=${target_alias} \
36068 --with-build-libsubdir=$(HOST_SUBDIR) \
36069 $(STAGEprofile_CONFIGURE_FLAGS)
36070 @endif target-libvtv-bootstrap
36071
36072 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
36073 maybe-configure-stagefeedback-target-libvtv:
36074 @if target-libvtv-bootstrap
36075 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
36076 configure-stagefeedback-target-libvtv:
36077 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36078 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
36079 @r=`${PWD_COMMAND}`; export r; \
36080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36081 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36082 echo "Checking multilib configuration for libvtv..."; \
36083 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
36084 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
36085 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
36086 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
36087 else \
36088 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
36089 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
36090 fi; \
36091 else \
36092 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
36093 fi; \
36094 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
36095 $(RAW_CXX_TARGET_EXPORTS) \
36096 \
36097 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36098 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36099 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36100 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
36101 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
36102 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
36103 case $(srcdir) in \
36104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36105 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
36106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36107 esac; \
36108 module_srcdir=libvtv; \
36109 $(SHELL) $$s/$$module_srcdir/configure \
36110 --srcdir=$${topdir}/$$module_srcdir \
36111 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36112 --target=${target_alias} \
36113 --with-build-libsubdir=$(HOST_SUBDIR) \
36114 $(STAGEfeedback_CONFIGURE_FLAGS)
36115 @endif target-libvtv-bootstrap
36116
36117
36118
36119
36120
36121 .PHONY: all-target-libvtv maybe-all-target-libvtv
36122 maybe-all-target-libvtv:
36123 @if gcc-bootstrap
36124 all-target-libvtv: stage_current
36125 @endif gcc-bootstrap
36126 @if target-libvtv
36127 TARGET-target-libvtv=all
36128 maybe-all-target-libvtv: all-target-libvtv
36129 all-target-libvtv: configure-target-libvtv
36130 @r=`${PWD_COMMAND}`; export r; \
36131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36132 $(RAW_CXX_TARGET_EXPORTS) \
36133 (cd $(TARGET_SUBDIR)/libvtv && \
36134 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36135 $(TARGET-target-libvtv))
36136 @endif target-libvtv
36137
36138
36139
36140 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
36141 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
36142 maybe-all-stage1-target-libvtv:
36143 maybe-clean-stage1-target-libvtv:
36144 @if target-libvtv-bootstrap
36145 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
36146 all-stage1: all-stage1-target-libvtv
36147 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
36148 all-stage1-target-libvtv: configure-stage1-target-libvtv
36149 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36150 @r=`${PWD_COMMAND}`; export r; \
36151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36152 TFLAGS="$(STAGE1_TFLAGS)"; \
36153 $(RAW_CXX_TARGET_EXPORTS) \
36154 cd $(TARGET_SUBDIR)/libvtv && \
36155 \
36156 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36157 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36158 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36159 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36160 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36161 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36162 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36163 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36164 \
36165 TFLAGS="$(STAGE1_TFLAGS)" \
36166 $(TARGET-stage1-target-libvtv)
36167
36168 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
36169 clean-stage1: clean-stage1-target-libvtv
36170 clean-stage1-target-libvtv:
36171 @if [ $(current_stage) = stage1 ]; then \
36172 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36173 else \
36174 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
36175 $(MAKE) stage1-start; \
36176 fi; \
36177 cd $(TARGET_SUBDIR)/libvtv && \
36178 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36179 clean
36180 @endif target-libvtv-bootstrap
36181
36182
36183 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
36184 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
36185 maybe-all-stage2-target-libvtv:
36186 maybe-clean-stage2-target-libvtv:
36187 @if target-libvtv-bootstrap
36188 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
36189 all-stage2: all-stage2-target-libvtv
36190 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
36191 all-stage2-target-libvtv: configure-stage2-target-libvtv
36192 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36193 @r=`${PWD_COMMAND}`; export r; \
36194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36195 TFLAGS="$(STAGE2_TFLAGS)"; \
36196 $(RAW_CXX_TARGET_EXPORTS) \
36197 \
36198 cd $(TARGET_SUBDIR)/libvtv && \
36199 \
36200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36201 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36202 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36203 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36207 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36208 TFLAGS="$(STAGE2_TFLAGS)" \
36209 $(TARGET-stage2-target-libvtv)
36210
36211 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
36212 clean-stage2: clean-stage2-target-libvtv
36213 clean-stage2-target-libvtv:
36214 @if [ $(current_stage) = stage2 ]; then \
36215 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36216 else \
36217 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
36218 $(MAKE) stage2-start; \
36219 fi; \
36220 cd $(TARGET_SUBDIR)/libvtv && \
36221 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36222 @endif target-libvtv-bootstrap
36223
36224
36225 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
36226 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
36227 maybe-all-stage3-target-libvtv:
36228 maybe-clean-stage3-target-libvtv:
36229 @if target-libvtv-bootstrap
36230 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
36231 all-stage3: all-stage3-target-libvtv
36232 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
36233 all-stage3-target-libvtv: configure-stage3-target-libvtv
36234 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36235 @r=`${PWD_COMMAND}`; export r; \
36236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36237 TFLAGS="$(STAGE3_TFLAGS)"; \
36238 $(RAW_CXX_TARGET_EXPORTS) \
36239 \
36240 cd $(TARGET_SUBDIR)/libvtv && \
36241 \
36242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36243 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36244 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36245 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36249 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36250 TFLAGS="$(STAGE3_TFLAGS)" \
36251 $(TARGET-stage3-target-libvtv)
36252
36253 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
36254 clean-stage3: clean-stage3-target-libvtv
36255 clean-stage3-target-libvtv:
36256 @if [ $(current_stage) = stage3 ]; then \
36257 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36258 else \
36259 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
36260 $(MAKE) stage3-start; \
36261 fi; \
36262 cd $(TARGET_SUBDIR)/libvtv && \
36263 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36264 @endif target-libvtv-bootstrap
36265
36266
36267 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
36268 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
36269 maybe-all-stage4-target-libvtv:
36270 maybe-clean-stage4-target-libvtv:
36271 @if target-libvtv-bootstrap
36272 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
36273 all-stage4: all-stage4-target-libvtv
36274 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
36275 all-stage4-target-libvtv: configure-stage4-target-libvtv
36276 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36277 @r=`${PWD_COMMAND}`; export r; \
36278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36279 TFLAGS="$(STAGE4_TFLAGS)"; \
36280 $(RAW_CXX_TARGET_EXPORTS) \
36281 \
36282 cd $(TARGET_SUBDIR)/libvtv && \
36283 \
36284 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36285 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36286 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36287 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36288 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36289 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36290 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36291 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36292 TFLAGS="$(STAGE4_TFLAGS)" \
36293 $(TARGET-stage4-target-libvtv)
36294
36295 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
36296 clean-stage4: clean-stage4-target-libvtv
36297 clean-stage4-target-libvtv:
36298 @if [ $(current_stage) = stage4 ]; then \
36299 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36300 else \
36301 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
36302 $(MAKE) stage4-start; \
36303 fi; \
36304 cd $(TARGET_SUBDIR)/libvtv && \
36305 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36306 @endif target-libvtv-bootstrap
36307
36308
36309 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
36310 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
36311 maybe-all-stageprofile-target-libvtv:
36312 maybe-clean-stageprofile-target-libvtv:
36313 @if target-libvtv-bootstrap
36314 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
36315 all-stageprofile: all-stageprofile-target-libvtv
36316 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
36317 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
36318 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36319 @r=`${PWD_COMMAND}`; export r; \
36320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36321 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36322 $(RAW_CXX_TARGET_EXPORTS) \
36323 \
36324 cd $(TARGET_SUBDIR)/libvtv && \
36325 \
36326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36327 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36328 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36329 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36330 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36331 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36332 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36333 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36334 TFLAGS="$(STAGEprofile_TFLAGS)" \
36335 $(TARGET-stageprofile-target-libvtv)
36336
36337 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
36338 clean-stageprofile: clean-stageprofile-target-libvtv
36339 clean-stageprofile-target-libvtv:
36340 @if [ $(current_stage) = stageprofile ]; then \
36341 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36342 else \
36343 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
36344 $(MAKE) stageprofile-start; \
36345 fi; \
36346 cd $(TARGET_SUBDIR)/libvtv && \
36347 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36348 @endif target-libvtv-bootstrap
36349
36350
36351 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
36352 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
36353 maybe-all-stagefeedback-target-libvtv:
36354 maybe-clean-stagefeedback-target-libvtv:
36355 @if target-libvtv-bootstrap
36356 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
36357 all-stagefeedback: all-stagefeedback-target-libvtv
36358 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
36359 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
36360 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36361 @r=`${PWD_COMMAND}`; export r; \
36362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36363 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36364 $(RAW_CXX_TARGET_EXPORTS) \
36365 \
36366 cd $(TARGET_SUBDIR)/libvtv && \
36367 \
36368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36369 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36370 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36371 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36375 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36376 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36377 $(TARGET-stagefeedback-target-libvtv)
36378
36379 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
36380 clean-stagefeedback: clean-stagefeedback-target-libvtv
36381 clean-stagefeedback-target-libvtv:
36382 @if [ $(current_stage) = stagefeedback ]; then \
36383 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36384 else \
36385 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
36386 $(MAKE) stagefeedback-start; \
36387 fi; \
36388 cd $(TARGET_SUBDIR)/libvtv && \
36389 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36390 @endif target-libvtv-bootstrap
36391
36392
36393
36394
36395
36396
36397 .PHONY: check-target-libvtv maybe-check-target-libvtv
36398 maybe-check-target-libvtv:
36399 @if target-libvtv
36400 maybe-check-target-libvtv: check-target-libvtv
36401
36402 check-target-libvtv:
36403 @: $(MAKE); $(unstage)
36404 @r=`${PWD_COMMAND}`; export r; \
36405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36406 $(RAW_CXX_TARGET_EXPORTS) \
36407 (cd $(TARGET_SUBDIR)/libvtv && \
36408 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36409
36410 @endif target-libvtv
36411
36412 .PHONY: install-target-libvtv maybe-install-target-libvtv
36413 maybe-install-target-libvtv:
36414 @if target-libvtv
36415 maybe-install-target-libvtv: install-target-libvtv
36416
36417 install-target-libvtv: installdirs
36418 @: $(MAKE); $(unstage)
36419 @r=`${PWD_COMMAND}`; export r; \
36420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36421 $(RAW_CXX_TARGET_EXPORTS) \
36422 (cd $(TARGET_SUBDIR)/libvtv && \
36423 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36424
36425 @endif target-libvtv
36426
36427 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
36428 maybe-install-strip-target-libvtv:
36429 @if target-libvtv
36430 maybe-install-strip-target-libvtv: install-strip-target-libvtv
36431
36432 install-strip-target-libvtv: installdirs
36433 @: $(MAKE); $(unstage)
36434 @r=`${PWD_COMMAND}`; export r; \
36435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36436 $(RAW_CXX_TARGET_EXPORTS) \
36437 (cd $(TARGET_SUBDIR)/libvtv && \
36438 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36439
36440 @endif target-libvtv
36441
36442 # Other targets (info, dvi, pdf, etc.)
36443
36444 .PHONY: maybe-info-target-libvtv info-target-libvtv
36445 maybe-info-target-libvtv:
36446 @if target-libvtv
36447 maybe-info-target-libvtv: info-target-libvtv
36448
36449 info-target-libvtv: \
36450 configure-target-libvtv
36451 @: $(MAKE); $(unstage)
36452 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36453 r=`${PWD_COMMAND}`; export r; \
36454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455 $(RAW_CXX_TARGET_EXPORTS) \
36456 echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
36457 for flag in $(EXTRA_TARGET_FLAGS); do \
36458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36459 done; \
36460 (cd $(TARGET_SUBDIR)/libvtv && \
36461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36463 "RANLIB=$${RANLIB}" \
36464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36465 info) \
36466 || exit 1
36467
36468 @endif target-libvtv
36469
36470 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
36471 maybe-dvi-target-libvtv:
36472 @if target-libvtv
36473 maybe-dvi-target-libvtv: dvi-target-libvtv
36474
36475 dvi-target-libvtv: \
36476 configure-target-libvtv
36477 @: $(MAKE); $(unstage)
36478 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36479 r=`${PWD_COMMAND}`; export r; \
36480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36481 $(RAW_CXX_TARGET_EXPORTS) \
36482 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
36483 for flag in $(EXTRA_TARGET_FLAGS); do \
36484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36485 done; \
36486 (cd $(TARGET_SUBDIR)/libvtv && \
36487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36489 "RANLIB=$${RANLIB}" \
36490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36491 dvi) \
36492 || exit 1
36493
36494 @endif target-libvtv
36495
36496 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
36497 maybe-pdf-target-libvtv:
36498 @if target-libvtv
36499 maybe-pdf-target-libvtv: pdf-target-libvtv
36500
36501 pdf-target-libvtv: \
36502 configure-target-libvtv
36503 @: $(MAKE); $(unstage)
36504 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36505 r=`${PWD_COMMAND}`; export r; \
36506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36507 $(RAW_CXX_TARGET_EXPORTS) \
36508 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
36509 for flag in $(EXTRA_TARGET_FLAGS); do \
36510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36511 done; \
36512 (cd $(TARGET_SUBDIR)/libvtv && \
36513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36515 "RANLIB=$${RANLIB}" \
36516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36517 pdf) \
36518 || exit 1
36519
36520 @endif target-libvtv
36521
36522 .PHONY: maybe-html-target-libvtv html-target-libvtv
36523 maybe-html-target-libvtv:
36524 @if target-libvtv
36525 maybe-html-target-libvtv: html-target-libvtv
36526
36527 html-target-libvtv: \
36528 configure-target-libvtv
36529 @: $(MAKE); $(unstage)
36530 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36531 r=`${PWD_COMMAND}`; export r; \
36532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36533 $(RAW_CXX_TARGET_EXPORTS) \
36534 echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
36535 for flag in $(EXTRA_TARGET_FLAGS); do \
36536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36537 done; \
36538 (cd $(TARGET_SUBDIR)/libvtv && \
36539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36541 "RANLIB=$${RANLIB}" \
36542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36543 html) \
36544 || exit 1
36545
36546 @endif target-libvtv
36547
36548 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
36549 maybe-TAGS-target-libvtv:
36550 @if target-libvtv
36551 maybe-TAGS-target-libvtv: TAGS-target-libvtv
36552
36553 TAGS-target-libvtv: \
36554 configure-target-libvtv
36555 @: $(MAKE); $(unstage)
36556 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36557 r=`${PWD_COMMAND}`; export r; \
36558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36559 $(RAW_CXX_TARGET_EXPORTS) \
36560 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
36561 for flag in $(EXTRA_TARGET_FLAGS); do \
36562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36563 done; \
36564 (cd $(TARGET_SUBDIR)/libvtv && \
36565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36567 "RANLIB=$${RANLIB}" \
36568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36569 TAGS) \
36570 || exit 1
36571
36572 @endif target-libvtv
36573
36574 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
36575 maybe-install-info-target-libvtv:
36576 @if target-libvtv
36577 maybe-install-info-target-libvtv: install-info-target-libvtv
36578
36579 install-info-target-libvtv: \
36580 configure-target-libvtv \
36581 info-target-libvtv
36582 @: $(MAKE); $(unstage)
36583 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36584 r=`${PWD_COMMAND}`; export r; \
36585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36586 $(RAW_CXX_TARGET_EXPORTS) \
36587 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
36588 for flag in $(EXTRA_TARGET_FLAGS); do \
36589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36590 done; \
36591 (cd $(TARGET_SUBDIR)/libvtv && \
36592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36594 "RANLIB=$${RANLIB}" \
36595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36596 install-info) \
36597 || exit 1
36598
36599 @endif target-libvtv
36600
36601 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
36602 maybe-install-pdf-target-libvtv:
36603 @if target-libvtv
36604 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
36605
36606 install-pdf-target-libvtv: \
36607 configure-target-libvtv \
36608 pdf-target-libvtv
36609 @: $(MAKE); $(unstage)
36610 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36611 r=`${PWD_COMMAND}`; export r; \
36612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36613 $(RAW_CXX_TARGET_EXPORTS) \
36614 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
36615 for flag in $(EXTRA_TARGET_FLAGS); do \
36616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36617 done; \
36618 (cd $(TARGET_SUBDIR)/libvtv && \
36619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36621 "RANLIB=$${RANLIB}" \
36622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36623 install-pdf) \
36624 || exit 1
36625
36626 @endif target-libvtv
36627
36628 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
36629 maybe-install-html-target-libvtv:
36630 @if target-libvtv
36631 maybe-install-html-target-libvtv: install-html-target-libvtv
36632
36633 install-html-target-libvtv: \
36634 configure-target-libvtv \
36635 html-target-libvtv
36636 @: $(MAKE); $(unstage)
36637 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36638 r=`${PWD_COMMAND}`; export r; \
36639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36640 $(RAW_CXX_TARGET_EXPORTS) \
36641 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
36642 for flag in $(EXTRA_TARGET_FLAGS); do \
36643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36644 done; \
36645 (cd $(TARGET_SUBDIR)/libvtv && \
36646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36648 "RANLIB=$${RANLIB}" \
36649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36650 install-html) \
36651 || exit 1
36652
36653 @endif target-libvtv
36654
36655 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
36656 maybe-installcheck-target-libvtv:
36657 @if target-libvtv
36658 maybe-installcheck-target-libvtv: installcheck-target-libvtv
36659
36660 installcheck-target-libvtv: \
36661 configure-target-libvtv
36662 @: $(MAKE); $(unstage)
36663 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36664 r=`${PWD_COMMAND}`; export r; \
36665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36666 $(RAW_CXX_TARGET_EXPORTS) \
36667 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
36668 for flag in $(EXTRA_TARGET_FLAGS); do \
36669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36670 done; \
36671 (cd $(TARGET_SUBDIR)/libvtv && \
36672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36674 "RANLIB=$${RANLIB}" \
36675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36676 installcheck) \
36677 || exit 1
36678
36679 @endif target-libvtv
36680
36681 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
36682 maybe-mostlyclean-target-libvtv:
36683 @if target-libvtv
36684 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
36685
36686 mostlyclean-target-libvtv:
36687 @: $(MAKE); $(unstage)
36688 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36689 r=`${PWD_COMMAND}`; export r; \
36690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36691 $(RAW_CXX_TARGET_EXPORTS) \
36692 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
36693 for flag in $(EXTRA_TARGET_FLAGS); do \
36694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36695 done; \
36696 (cd $(TARGET_SUBDIR)/libvtv && \
36697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36699 "RANLIB=$${RANLIB}" \
36700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36701 mostlyclean) \
36702 || exit 1
36703
36704 @endif target-libvtv
36705
36706 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
36707 maybe-clean-target-libvtv:
36708 @if target-libvtv
36709 maybe-clean-target-libvtv: clean-target-libvtv
36710
36711 clean-target-libvtv:
36712 @: $(MAKE); $(unstage)
36713 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36714 r=`${PWD_COMMAND}`; export r; \
36715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36716 $(RAW_CXX_TARGET_EXPORTS) \
36717 echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
36718 for flag in $(EXTRA_TARGET_FLAGS); do \
36719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36720 done; \
36721 (cd $(TARGET_SUBDIR)/libvtv && \
36722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36724 "RANLIB=$${RANLIB}" \
36725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36726 clean) \
36727 || exit 1
36728
36729 @endif target-libvtv
36730
36731 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
36732 maybe-distclean-target-libvtv:
36733 @if target-libvtv
36734 maybe-distclean-target-libvtv: distclean-target-libvtv
36735
36736 distclean-target-libvtv:
36737 @: $(MAKE); $(unstage)
36738 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36739 r=`${PWD_COMMAND}`; export r; \
36740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36741 $(RAW_CXX_TARGET_EXPORTS) \
36742 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
36743 for flag in $(EXTRA_TARGET_FLAGS); do \
36744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36745 done; \
36746 (cd $(TARGET_SUBDIR)/libvtv && \
36747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36749 "RANLIB=$${RANLIB}" \
36750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36751 distclean) \
36752 || exit 1
36753
36754 @endif target-libvtv
36755
36756 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
36757 maybe-maintainer-clean-target-libvtv:
36758 @if target-libvtv
36759 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
36760
36761 maintainer-clean-target-libvtv:
36762 @: $(MAKE); $(unstage)
36763 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36764 r=`${PWD_COMMAND}`; export r; \
36765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36766 $(RAW_CXX_TARGET_EXPORTS) \
36767 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
36768 for flag in $(EXTRA_TARGET_FLAGS); do \
36769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36770 done; \
36771 (cd $(TARGET_SUBDIR)/libvtv && \
36772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36774 "RANLIB=$${RANLIB}" \
36775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36776 maintainer-clean) \
36777 || exit 1
36778
36779 @endif target-libvtv
36780
36781
36782
36783
36784
36785 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
36786 maybe-configure-target-libcilkrts:
36787 @if gcc-bootstrap
36788 configure-target-libcilkrts: stage_current
36789 @endif gcc-bootstrap
36790 @if target-libcilkrts
36791 maybe-configure-target-libcilkrts: configure-target-libcilkrts
36792 configure-target-libcilkrts:
36793 @: $(MAKE); $(unstage)
36794 @r=`${PWD_COMMAND}`; export r; \
36795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36796 echo "Checking multilib configuration for libcilkrts..."; \
36797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36798 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
36799 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36800 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36801 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
36802 else \
36803 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
36804 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36805 fi; \
36806 else \
36807 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36808 fi; \
36809 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
36810 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36811 $(NORMAL_TARGET_EXPORTS) \
36812 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
36813 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
36814 case $(srcdir) in \
36815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36816 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
36817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36818 esac; \
36819 module_srcdir=libcilkrts; \
36820 rm -f no-such-file || : ; \
36821 CONFIG_SITE=no-such-file $(SHELL) \
36822 $$s/$$module_srcdir/configure \
36823 --srcdir=$${topdir}/$$module_srcdir \
36824 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36825 --target=${target_alias} \
36826 || exit 1
36827 @endif target-libcilkrts
36828
36829
36830
36831
36832
36833 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
36834 maybe-all-target-libcilkrts:
36835 @if gcc-bootstrap
36836 all-target-libcilkrts: stage_current
36837 @endif gcc-bootstrap
36838 @if target-libcilkrts
36839 TARGET-target-libcilkrts=all
36840 maybe-all-target-libcilkrts: all-target-libcilkrts
36841 all-target-libcilkrts: configure-target-libcilkrts
36842 @: $(MAKE); $(unstage)
36843 @r=`${PWD_COMMAND}`; export r; \
36844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36845 $(NORMAL_TARGET_EXPORTS) \
36846 (cd $(TARGET_SUBDIR)/libcilkrts && \
36847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36848 $(TARGET-target-libcilkrts))
36849 @endif target-libcilkrts
36850
36851
36852
36853
36854
36855 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
36856 maybe-check-target-libcilkrts:
36857 @if target-libcilkrts
36858 maybe-check-target-libcilkrts: check-target-libcilkrts
36859
36860 check-target-libcilkrts:
36861 @: $(MAKE); $(unstage)
36862 @r=`${PWD_COMMAND}`; export r; \
36863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36864 $(NORMAL_TARGET_EXPORTS) \
36865 (cd $(TARGET_SUBDIR)/libcilkrts && \
36866 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36867
36868 @endif target-libcilkrts
36869
36870 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
36871 maybe-install-target-libcilkrts:
36872 @if target-libcilkrts
36873 maybe-install-target-libcilkrts: install-target-libcilkrts
36874
36875 install-target-libcilkrts: installdirs
36876 @: $(MAKE); $(unstage)
36877 @r=`${PWD_COMMAND}`; export r; \
36878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36879 $(NORMAL_TARGET_EXPORTS) \
36880 (cd $(TARGET_SUBDIR)/libcilkrts && \
36881 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36882
36883 @endif target-libcilkrts
36884
36885 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
36886 maybe-install-strip-target-libcilkrts:
36887 @if target-libcilkrts
36888 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
36889
36890 install-strip-target-libcilkrts: installdirs
36891 @: $(MAKE); $(unstage)
36892 @r=`${PWD_COMMAND}`; export r; \
36893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36894 $(NORMAL_TARGET_EXPORTS) \
36895 (cd $(TARGET_SUBDIR)/libcilkrts && \
36896 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36897
36898 @endif target-libcilkrts
36899
36900 # Other targets (info, dvi, pdf, etc.)
36901
36902 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
36903 maybe-info-target-libcilkrts:
36904 @if target-libcilkrts
36905 maybe-info-target-libcilkrts: info-target-libcilkrts
36906
36907 info-target-libcilkrts: \
36908 configure-target-libcilkrts
36909 @: $(MAKE); $(unstage)
36910 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36911 r=`${PWD_COMMAND}`; export r; \
36912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36913 $(NORMAL_TARGET_EXPORTS) \
36914 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
36915 for flag in $(EXTRA_TARGET_FLAGS); do \
36916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36917 done; \
36918 (cd $(TARGET_SUBDIR)/libcilkrts && \
36919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36921 "RANLIB=$${RANLIB}" \
36922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36923 info) \
36924 || exit 1
36925
36926 @endif target-libcilkrts
36927
36928 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
36929 maybe-dvi-target-libcilkrts:
36930 @if target-libcilkrts
36931 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
36932
36933 dvi-target-libcilkrts: \
36934 configure-target-libcilkrts
36935 @: $(MAKE); $(unstage)
36936 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36937 r=`${PWD_COMMAND}`; export r; \
36938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36939 $(NORMAL_TARGET_EXPORTS) \
36940 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
36941 for flag in $(EXTRA_TARGET_FLAGS); do \
36942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36943 done; \
36944 (cd $(TARGET_SUBDIR)/libcilkrts && \
36945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36947 "RANLIB=$${RANLIB}" \
36948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36949 dvi) \
36950 || exit 1
36951
36952 @endif target-libcilkrts
36953
36954 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
36955 maybe-pdf-target-libcilkrts:
36956 @if target-libcilkrts
36957 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
36958
36959 pdf-target-libcilkrts: \
36960 configure-target-libcilkrts
36961 @: $(MAKE); $(unstage)
36962 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36963 r=`${PWD_COMMAND}`; export r; \
36964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36965 $(NORMAL_TARGET_EXPORTS) \
36966 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36967 for flag in $(EXTRA_TARGET_FLAGS); do \
36968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36969 done; \
36970 (cd $(TARGET_SUBDIR)/libcilkrts && \
36971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36973 "RANLIB=$${RANLIB}" \
36974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36975 pdf) \
36976 || exit 1
36977
36978 @endif target-libcilkrts
36979
36980 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
36981 maybe-html-target-libcilkrts:
36982 @if target-libcilkrts
36983 maybe-html-target-libcilkrts: html-target-libcilkrts
36984
36985 html-target-libcilkrts: \
36986 configure-target-libcilkrts
36987 @: $(MAKE); $(unstage)
36988 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36989 r=`${PWD_COMMAND}`; export r; \
36990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36991 $(NORMAL_TARGET_EXPORTS) \
36992 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
36993 for flag in $(EXTRA_TARGET_FLAGS); do \
36994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36995 done; \
36996 (cd $(TARGET_SUBDIR)/libcilkrts && \
36997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36999 "RANLIB=$${RANLIB}" \
37000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37001 html) \
37002 || exit 1
37003
37004 @endif target-libcilkrts
37005
37006 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
37007 maybe-TAGS-target-libcilkrts:
37008 @if target-libcilkrts
37009 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
37010
37011 TAGS-target-libcilkrts: \
37012 configure-target-libcilkrts
37013 @: $(MAKE); $(unstage)
37014 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37015 r=`${PWD_COMMAND}`; export r; \
37016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37017 $(NORMAL_TARGET_EXPORTS) \
37018 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
37019 for flag in $(EXTRA_TARGET_FLAGS); do \
37020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37021 done; \
37022 (cd $(TARGET_SUBDIR)/libcilkrts && \
37023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37025 "RANLIB=$${RANLIB}" \
37026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37027 TAGS) \
37028 || exit 1
37029
37030 @endif target-libcilkrts
37031
37032 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
37033 maybe-install-info-target-libcilkrts:
37034 @if target-libcilkrts
37035 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
37036
37037 install-info-target-libcilkrts: \
37038 configure-target-libcilkrts \
37039 info-target-libcilkrts
37040 @: $(MAKE); $(unstage)
37041 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37042 r=`${PWD_COMMAND}`; export r; \
37043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37044 $(NORMAL_TARGET_EXPORTS) \
37045 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
37046 for flag in $(EXTRA_TARGET_FLAGS); do \
37047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37048 done; \
37049 (cd $(TARGET_SUBDIR)/libcilkrts && \
37050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37052 "RANLIB=$${RANLIB}" \
37053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37054 install-info) \
37055 || exit 1
37056
37057 @endif target-libcilkrts
37058
37059 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
37060 maybe-install-pdf-target-libcilkrts:
37061 @if target-libcilkrts
37062 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
37063
37064 install-pdf-target-libcilkrts: \
37065 configure-target-libcilkrts \
37066 pdf-target-libcilkrts
37067 @: $(MAKE); $(unstage)
37068 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37069 r=`${PWD_COMMAND}`; export r; \
37070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37071 $(NORMAL_TARGET_EXPORTS) \
37072 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
37073 for flag in $(EXTRA_TARGET_FLAGS); do \
37074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37075 done; \
37076 (cd $(TARGET_SUBDIR)/libcilkrts && \
37077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37079 "RANLIB=$${RANLIB}" \
37080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37081 install-pdf) \
37082 || exit 1
37083
37084 @endif target-libcilkrts
37085
37086 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
37087 maybe-install-html-target-libcilkrts:
37088 @if target-libcilkrts
37089 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
37090
37091 install-html-target-libcilkrts: \
37092 configure-target-libcilkrts \
37093 html-target-libcilkrts
37094 @: $(MAKE); $(unstage)
37095 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37096 r=`${PWD_COMMAND}`; export r; \
37097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37098 $(NORMAL_TARGET_EXPORTS) \
37099 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
37100 for flag in $(EXTRA_TARGET_FLAGS); do \
37101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37102 done; \
37103 (cd $(TARGET_SUBDIR)/libcilkrts && \
37104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37106 "RANLIB=$${RANLIB}" \
37107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37108 install-html) \
37109 || exit 1
37110
37111 @endif target-libcilkrts
37112
37113 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
37114 maybe-installcheck-target-libcilkrts:
37115 @if target-libcilkrts
37116 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
37117
37118 installcheck-target-libcilkrts: \
37119 configure-target-libcilkrts
37120 @: $(MAKE); $(unstage)
37121 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37122 r=`${PWD_COMMAND}`; export r; \
37123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37124 $(NORMAL_TARGET_EXPORTS) \
37125 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
37126 for flag in $(EXTRA_TARGET_FLAGS); do \
37127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37128 done; \
37129 (cd $(TARGET_SUBDIR)/libcilkrts && \
37130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37132 "RANLIB=$${RANLIB}" \
37133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37134 installcheck) \
37135 || exit 1
37136
37137 @endif target-libcilkrts
37138
37139 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
37140 maybe-mostlyclean-target-libcilkrts:
37141 @if target-libcilkrts
37142 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
37143
37144 mostlyclean-target-libcilkrts:
37145 @: $(MAKE); $(unstage)
37146 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37147 r=`${PWD_COMMAND}`; export r; \
37148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37149 $(NORMAL_TARGET_EXPORTS) \
37150 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
37151 for flag in $(EXTRA_TARGET_FLAGS); do \
37152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37153 done; \
37154 (cd $(TARGET_SUBDIR)/libcilkrts && \
37155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37157 "RANLIB=$${RANLIB}" \
37158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37159 mostlyclean) \
37160 || exit 1
37161
37162 @endif target-libcilkrts
37163
37164 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
37165 maybe-clean-target-libcilkrts:
37166 @if target-libcilkrts
37167 maybe-clean-target-libcilkrts: clean-target-libcilkrts
37168
37169 clean-target-libcilkrts:
37170 @: $(MAKE); $(unstage)
37171 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37172 r=`${PWD_COMMAND}`; export r; \
37173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37174 $(NORMAL_TARGET_EXPORTS) \
37175 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
37176 for flag in $(EXTRA_TARGET_FLAGS); do \
37177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37178 done; \
37179 (cd $(TARGET_SUBDIR)/libcilkrts && \
37180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37182 "RANLIB=$${RANLIB}" \
37183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37184 clean) \
37185 || exit 1
37186
37187 @endif target-libcilkrts
37188
37189 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
37190 maybe-distclean-target-libcilkrts:
37191 @if target-libcilkrts
37192 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
37193
37194 distclean-target-libcilkrts:
37195 @: $(MAKE); $(unstage)
37196 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37197 r=`${PWD_COMMAND}`; export r; \
37198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37199 $(NORMAL_TARGET_EXPORTS) \
37200 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
37201 for flag in $(EXTRA_TARGET_FLAGS); do \
37202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37203 done; \
37204 (cd $(TARGET_SUBDIR)/libcilkrts && \
37205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37207 "RANLIB=$${RANLIB}" \
37208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37209 distclean) \
37210 || exit 1
37211
37212 @endif target-libcilkrts
37213
37214 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
37215 maybe-maintainer-clean-target-libcilkrts:
37216 @if target-libcilkrts
37217 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
37218
37219 maintainer-clean-target-libcilkrts:
37220 @: $(MAKE); $(unstage)
37221 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37222 r=`${PWD_COMMAND}`; export r; \
37223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37224 $(NORMAL_TARGET_EXPORTS) \
37225 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
37226 for flag in $(EXTRA_TARGET_FLAGS); do \
37227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37228 done; \
37229 (cd $(TARGET_SUBDIR)/libcilkrts && \
37230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37232 "RANLIB=$${RANLIB}" \
37233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37234 maintainer-clean) \
37235 || exit 1
37236
37237 @endif target-libcilkrts
37238
37239
37240
37241
37242
37243 .PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
37244 maybe-configure-target-liboffloadmic:
37245 @if gcc-bootstrap
37246 configure-target-liboffloadmic: stage_current
37247 @endif gcc-bootstrap
37248 @if target-liboffloadmic
37249 maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
37250 configure-target-liboffloadmic:
37251 @: $(MAKE); $(unstage)
37252 @r=`${PWD_COMMAND}`; export r; \
37253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37254 echo "Checking multilib configuration for liboffloadmic..."; \
37255 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37256 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
37257 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37258 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37259 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
37260 else \
37261 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
37262 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37263 fi; \
37264 else \
37265 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37266 fi; \
37267 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
37268 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37269 $(NORMAL_TARGET_EXPORTS) \
37270 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
37271 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
37272 case $(srcdir) in \
37273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37274 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
37275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37276 esac; \
37277 module_srcdir=liboffloadmic; \
37278 rm -f no-such-file || : ; \
37279 CONFIG_SITE=no-such-file $(SHELL) \
37280 $$s/$$module_srcdir/configure \
37281 --srcdir=$${topdir}/$$module_srcdir \
37282 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37283 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
37284 || exit 1
37285 @endif target-liboffloadmic
37286
37287
37288
37289
37290
37291 .PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
37292 maybe-all-target-liboffloadmic:
37293 @if gcc-bootstrap
37294 all-target-liboffloadmic: stage_current
37295 @endif gcc-bootstrap
37296 @if target-liboffloadmic
37297 TARGET-target-liboffloadmic=all
37298 maybe-all-target-liboffloadmic: all-target-liboffloadmic
37299 all-target-liboffloadmic: configure-target-liboffloadmic
37300 @: $(MAKE); $(unstage)
37301 @r=`${PWD_COMMAND}`; export r; \
37302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37303 $(NORMAL_TARGET_EXPORTS) \
37304 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37305 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37306 $(TARGET-target-liboffloadmic))
37307 @endif target-liboffloadmic
37308
37309
37310
37311
37312
37313 .PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
37314 maybe-check-target-liboffloadmic:
37315 @if target-liboffloadmic
37316 maybe-check-target-liboffloadmic: check-target-liboffloadmic
37317
37318 check-target-liboffloadmic:
37319 @: $(MAKE); $(unstage)
37320 @r=`${PWD_COMMAND}`; export r; \
37321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37322 $(NORMAL_TARGET_EXPORTS) \
37323 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37324 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37325
37326 @endif target-liboffloadmic
37327
37328 .PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
37329 maybe-install-target-liboffloadmic:
37330 @if target-liboffloadmic
37331 maybe-install-target-liboffloadmic: install-target-liboffloadmic
37332
37333 install-target-liboffloadmic: installdirs
37334 @: $(MAKE); $(unstage)
37335 @r=`${PWD_COMMAND}`; export r; \
37336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37337 $(NORMAL_TARGET_EXPORTS) \
37338 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37339 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37340
37341 @endif target-liboffloadmic
37342
37343 .PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
37344 maybe-install-strip-target-liboffloadmic:
37345 @if target-liboffloadmic
37346 maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
37347
37348 install-strip-target-liboffloadmic: installdirs
37349 @: $(MAKE); $(unstage)
37350 @r=`${PWD_COMMAND}`; export r; \
37351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37352 $(NORMAL_TARGET_EXPORTS) \
37353 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37354 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37355
37356 @endif target-liboffloadmic
37357
37358 # Other targets (info, dvi, pdf, etc.)
37359
37360 .PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
37361 maybe-info-target-liboffloadmic:
37362 @if target-liboffloadmic
37363 maybe-info-target-liboffloadmic: info-target-liboffloadmic
37364
37365 info-target-liboffloadmic: \
37366 configure-target-liboffloadmic
37367 @: $(MAKE); $(unstage)
37368 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37369 r=`${PWD_COMMAND}`; export r; \
37370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37371 $(NORMAL_TARGET_EXPORTS) \
37372 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
37373 for flag in $(EXTRA_TARGET_FLAGS); do \
37374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37375 done; \
37376 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37379 "RANLIB=$${RANLIB}" \
37380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37381 info) \
37382 || exit 1
37383
37384 @endif target-liboffloadmic
37385
37386 .PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
37387 maybe-dvi-target-liboffloadmic:
37388 @if target-liboffloadmic
37389 maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
37390
37391 dvi-target-liboffloadmic: \
37392 configure-target-liboffloadmic
37393 @: $(MAKE); $(unstage)
37394 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37395 r=`${PWD_COMMAND}`; export r; \
37396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37397 $(NORMAL_TARGET_EXPORTS) \
37398 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
37399 for flag in $(EXTRA_TARGET_FLAGS); do \
37400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37401 done; \
37402 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37405 "RANLIB=$${RANLIB}" \
37406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37407 dvi) \
37408 || exit 1
37409
37410 @endif target-liboffloadmic
37411
37412 .PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
37413 maybe-pdf-target-liboffloadmic:
37414 @if target-liboffloadmic
37415 maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
37416
37417 pdf-target-liboffloadmic: \
37418 configure-target-liboffloadmic
37419 @: $(MAKE); $(unstage)
37420 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37421 r=`${PWD_COMMAND}`; export r; \
37422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37423 $(NORMAL_TARGET_EXPORTS) \
37424 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37425 for flag in $(EXTRA_TARGET_FLAGS); do \
37426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37427 done; \
37428 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37431 "RANLIB=$${RANLIB}" \
37432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37433 pdf) \
37434 || exit 1
37435
37436 @endif target-liboffloadmic
37437
37438 .PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
37439 maybe-html-target-liboffloadmic:
37440 @if target-liboffloadmic
37441 maybe-html-target-liboffloadmic: html-target-liboffloadmic
37442
37443 html-target-liboffloadmic: \
37444 configure-target-liboffloadmic
37445 @: $(MAKE); $(unstage)
37446 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37447 r=`${PWD_COMMAND}`; export r; \
37448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37449 $(NORMAL_TARGET_EXPORTS) \
37450 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
37451 for flag in $(EXTRA_TARGET_FLAGS); do \
37452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37453 done; \
37454 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37457 "RANLIB=$${RANLIB}" \
37458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37459 html) \
37460 || exit 1
37461
37462 @endif target-liboffloadmic
37463
37464 .PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
37465 maybe-TAGS-target-liboffloadmic:
37466 @if target-liboffloadmic
37467 maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
37468
37469 TAGS-target-liboffloadmic: \
37470 configure-target-liboffloadmic
37471 @: $(MAKE); $(unstage)
37472 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37473 r=`${PWD_COMMAND}`; export r; \
37474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37475 $(NORMAL_TARGET_EXPORTS) \
37476 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
37477 for flag in $(EXTRA_TARGET_FLAGS); do \
37478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37479 done; \
37480 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37483 "RANLIB=$${RANLIB}" \
37484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37485 TAGS) \
37486 || exit 1
37487
37488 @endif target-liboffloadmic
37489
37490 .PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
37491 maybe-install-info-target-liboffloadmic:
37492 @if target-liboffloadmic
37493 maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
37494
37495 install-info-target-liboffloadmic: \
37496 configure-target-liboffloadmic \
37497 info-target-liboffloadmic
37498 @: $(MAKE); $(unstage)
37499 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37500 r=`${PWD_COMMAND}`; export r; \
37501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37502 $(NORMAL_TARGET_EXPORTS) \
37503 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
37504 for flag in $(EXTRA_TARGET_FLAGS); do \
37505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37506 done; \
37507 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37510 "RANLIB=$${RANLIB}" \
37511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37512 install-info) \
37513 || exit 1
37514
37515 @endif target-liboffloadmic
37516
37517 .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
37518 maybe-install-pdf-target-liboffloadmic:
37519 @if target-liboffloadmic
37520 maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
37521
37522 install-pdf-target-liboffloadmic: \
37523 configure-target-liboffloadmic \
37524 pdf-target-liboffloadmic
37525 @: $(MAKE); $(unstage)
37526 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37527 r=`${PWD_COMMAND}`; export r; \
37528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37529 $(NORMAL_TARGET_EXPORTS) \
37530 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37531 for flag in $(EXTRA_TARGET_FLAGS); do \
37532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37533 done; \
37534 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37537 "RANLIB=$${RANLIB}" \
37538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37539 install-pdf) \
37540 || exit 1
37541
37542 @endif target-liboffloadmic
37543
37544 .PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
37545 maybe-install-html-target-liboffloadmic:
37546 @if target-liboffloadmic
37547 maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
37548
37549 install-html-target-liboffloadmic: \
37550 configure-target-liboffloadmic \
37551 html-target-liboffloadmic
37552 @: $(MAKE); $(unstage)
37553 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37554 r=`${PWD_COMMAND}`; export r; \
37555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37556 $(NORMAL_TARGET_EXPORTS) \
37557 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
37558 for flag in $(EXTRA_TARGET_FLAGS); do \
37559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37560 done; \
37561 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37564 "RANLIB=$${RANLIB}" \
37565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37566 install-html) \
37567 || exit 1
37568
37569 @endif target-liboffloadmic
37570
37571 .PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
37572 maybe-installcheck-target-liboffloadmic:
37573 @if target-liboffloadmic
37574 maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
37575
37576 installcheck-target-liboffloadmic: \
37577 configure-target-liboffloadmic
37578 @: $(MAKE); $(unstage)
37579 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37580 r=`${PWD_COMMAND}`; export r; \
37581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37582 $(NORMAL_TARGET_EXPORTS) \
37583 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
37584 for flag in $(EXTRA_TARGET_FLAGS); do \
37585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37586 done; \
37587 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37590 "RANLIB=$${RANLIB}" \
37591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37592 installcheck) \
37593 || exit 1
37594
37595 @endif target-liboffloadmic
37596
37597 .PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
37598 maybe-mostlyclean-target-liboffloadmic:
37599 @if target-liboffloadmic
37600 maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
37601
37602 mostlyclean-target-liboffloadmic:
37603 @: $(MAKE); $(unstage)
37604 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37605 r=`${PWD_COMMAND}`; export r; \
37606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37607 $(NORMAL_TARGET_EXPORTS) \
37608 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37609 for flag in $(EXTRA_TARGET_FLAGS); do \
37610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37611 done; \
37612 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37615 "RANLIB=$${RANLIB}" \
37616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37617 mostlyclean) \
37618 || exit 1
37619
37620 @endif target-liboffloadmic
37621
37622 .PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
37623 maybe-clean-target-liboffloadmic:
37624 @if target-liboffloadmic
37625 maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
37626
37627 clean-target-liboffloadmic:
37628 @: $(MAKE); $(unstage)
37629 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37630 r=`${PWD_COMMAND}`; export r; \
37631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37632 $(NORMAL_TARGET_EXPORTS) \
37633 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37634 for flag in $(EXTRA_TARGET_FLAGS); do \
37635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37636 done; \
37637 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37640 "RANLIB=$${RANLIB}" \
37641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37642 clean) \
37643 || exit 1
37644
37645 @endif target-liboffloadmic
37646
37647 .PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
37648 maybe-distclean-target-liboffloadmic:
37649 @if target-liboffloadmic
37650 maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
37651
37652 distclean-target-liboffloadmic:
37653 @: $(MAKE); $(unstage)
37654 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37655 r=`${PWD_COMMAND}`; export r; \
37656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37657 $(NORMAL_TARGET_EXPORTS) \
37658 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37659 for flag in $(EXTRA_TARGET_FLAGS); do \
37660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37661 done; \
37662 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37665 "RANLIB=$${RANLIB}" \
37666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37667 distclean) \
37668 || exit 1
37669
37670 @endif target-liboffloadmic
37671
37672 .PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
37673 maybe-maintainer-clean-target-liboffloadmic:
37674 @if target-liboffloadmic
37675 maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
37676
37677 maintainer-clean-target-liboffloadmic:
37678 @: $(MAKE); $(unstage)
37679 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37680 r=`${PWD_COMMAND}`; export r; \
37681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37682 $(NORMAL_TARGET_EXPORTS) \
37683 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37684 for flag in $(EXTRA_TARGET_FLAGS); do \
37685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37686 done; \
37687 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37690 "RANLIB=$${RANLIB}" \
37691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37692 maintainer-clean) \
37693 || exit 1
37694
37695 @endif target-liboffloadmic
37696
37697
37698
37699
37700
37701 .PHONY: configure-target-libssp maybe-configure-target-libssp
37702 maybe-configure-target-libssp:
37703 @if gcc-bootstrap
37704 configure-target-libssp: stage_current
37705 @endif gcc-bootstrap
37706 @if target-libssp
37707 maybe-configure-target-libssp: configure-target-libssp
37708 configure-target-libssp:
37709 @: $(MAKE); $(unstage)
37710 @r=`${PWD_COMMAND}`; export r; \
37711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37712 echo "Checking multilib configuration for libssp..."; \
37713 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37714 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
37715 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
37716 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
37717 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
37718 else \
37719 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
37720 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37721 fi; \
37722 else \
37723 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37724 fi; \
37725 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
37726 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37727 $(NORMAL_TARGET_EXPORTS) \
37728 echo Configuring in $(TARGET_SUBDIR)/libssp; \
37729 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
37730 case $(srcdir) in \
37731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37732 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
37733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37734 esac; \
37735 module_srcdir=libssp; \
37736 rm -f no-such-file || : ; \
37737 CONFIG_SITE=no-such-file $(SHELL) \
37738 $$s/$$module_srcdir/configure \
37739 --srcdir=$${topdir}/$$module_srcdir \
37740 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37741 --target=${target_alias} \
37742 || exit 1
37743 @endif target-libssp
37744
37745
37746
37747
37748
37749 .PHONY: all-target-libssp maybe-all-target-libssp
37750 maybe-all-target-libssp:
37751 @if gcc-bootstrap
37752 all-target-libssp: stage_current
37753 @endif gcc-bootstrap
37754 @if target-libssp
37755 TARGET-target-libssp=all
37756 maybe-all-target-libssp: all-target-libssp
37757 all-target-libssp: configure-target-libssp
37758 @: $(MAKE); $(unstage)
37759 @r=`${PWD_COMMAND}`; export r; \
37760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37761 $(NORMAL_TARGET_EXPORTS) \
37762 (cd $(TARGET_SUBDIR)/libssp && \
37763 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37764 $(TARGET-target-libssp))
37765 @endif target-libssp
37766
37767
37768
37769
37770
37771 .PHONY: check-target-libssp maybe-check-target-libssp
37772 maybe-check-target-libssp:
37773 @if target-libssp
37774 maybe-check-target-libssp: check-target-libssp
37775
37776 check-target-libssp:
37777 @: $(MAKE); $(unstage)
37778 @r=`${PWD_COMMAND}`; export r; \
37779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37780 $(NORMAL_TARGET_EXPORTS) \
37781 (cd $(TARGET_SUBDIR)/libssp && \
37782 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37783
37784 @endif target-libssp
37785
37786 .PHONY: install-target-libssp maybe-install-target-libssp
37787 maybe-install-target-libssp:
37788 @if target-libssp
37789 maybe-install-target-libssp: install-target-libssp
37790
37791 install-target-libssp: installdirs
37792 @: $(MAKE); $(unstage)
37793 @r=`${PWD_COMMAND}`; export r; \
37794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37795 $(NORMAL_TARGET_EXPORTS) \
37796 (cd $(TARGET_SUBDIR)/libssp && \
37797 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37798
37799 @endif target-libssp
37800
37801 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
37802 maybe-install-strip-target-libssp:
37803 @if target-libssp
37804 maybe-install-strip-target-libssp: install-strip-target-libssp
37805
37806 install-strip-target-libssp: installdirs
37807 @: $(MAKE); $(unstage)
37808 @r=`${PWD_COMMAND}`; export r; \
37809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37810 $(NORMAL_TARGET_EXPORTS) \
37811 (cd $(TARGET_SUBDIR)/libssp && \
37812 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37813
37814 @endif target-libssp
37815
37816 # Other targets (info, dvi, pdf, etc.)
37817
37818 .PHONY: maybe-info-target-libssp info-target-libssp
37819 maybe-info-target-libssp:
37820 @if target-libssp
37821 maybe-info-target-libssp: info-target-libssp
37822
37823 info-target-libssp: \
37824 configure-target-libssp
37825 @: $(MAKE); $(unstage)
37826 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37827 r=`${PWD_COMMAND}`; export r; \
37828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37829 $(NORMAL_TARGET_EXPORTS) \
37830 echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
37831 for flag in $(EXTRA_TARGET_FLAGS); do \
37832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37833 done; \
37834 (cd $(TARGET_SUBDIR)/libssp && \
37835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37837 "RANLIB=$${RANLIB}" \
37838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37839 info) \
37840 || exit 1
37841
37842 @endif target-libssp
37843
37844 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
37845 maybe-dvi-target-libssp:
37846 @if target-libssp
37847 maybe-dvi-target-libssp: dvi-target-libssp
37848
37849 dvi-target-libssp: \
37850 configure-target-libssp
37851 @: $(MAKE); $(unstage)
37852 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37853 r=`${PWD_COMMAND}`; export r; \
37854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37855 $(NORMAL_TARGET_EXPORTS) \
37856 echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
37857 for flag in $(EXTRA_TARGET_FLAGS); do \
37858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37859 done; \
37860 (cd $(TARGET_SUBDIR)/libssp && \
37861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37863 "RANLIB=$${RANLIB}" \
37864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37865 dvi) \
37866 || exit 1
37867
37868 @endif target-libssp
37869
37870 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
37871 maybe-pdf-target-libssp:
37872 @if target-libssp
37873 maybe-pdf-target-libssp: pdf-target-libssp
37874
37875 pdf-target-libssp: \
37876 configure-target-libssp
37877 @: $(MAKE); $(unstage)
37878 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37879 r=`${PWD_COMMAND}`; export r; \
37880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37881 $(NORMAL_TARGET_EXPORTS) \
37882 echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
37883 for flag in $(EXTRA_TARGET_FLAGS); do \
37884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37885 done; \
37886 (cd $(TARGET_SUBDIR)/libssp && \
37887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37889 "RANLIB=$${RANLIB}" \
37890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37891 pdf) \
37892 || exit 1
37893
37894 @endif target-libssp
37895
37896 .PHONY: maybe-html-target-libssp html-target-libssp
37897 maybe-html-target-libssp:
37898 @if target-libssp
37899 maybe-html-target-libssp: html-target-libssp
37900
37901 html-target-libssp: \
37902 configure-target-libssp
37903 @: $(MAKE); $(unstage)
37904 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37905 r=`${PWD_COMMAND}`; export r; \
37906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37907 $(NORMAL_TARGET_EXPORTS) \
37908 echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
37909 for flag in $(EXTRA_TARGET_FLAGS); do \
37910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37911 done; \
37912 (cd $(TARGET_SUBDIR)/libssp && \
37913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37915 "RANLIB=$${RANLIB}" \
37916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37917 html) \
37918 || exit 1
37919
37920 @endif target-libssp
37921
37922 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
37923 maybe-TAGS-target-libssp:
37924 @if target-libssp
37925 maybe-TAGS-target-libssp: TAGS-target-libssp
37926
37927 TAGS-target-libssp: \
37928 configure-target-libssp
37929 @: $(MAKE); $(unstage)
37930 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37931 r=`${PWD_COMMAND}`; export r; \
37932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37933 $(NORMAL_TARGET_EXPORTS) \
37934 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
37935 for flag in $(EXTRA_TARGET_FLAGS); do \
37936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37937 done; \
37938 (cd $(TARGET_SUBDIR)/libssp && \
37939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37941 "RANLIB=$${RANLIB}" \
37942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37943 TAGS) \
37944 || exit 1
37945
37946 @endif target-libssp
37947
37948 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
37949 maybe-install-info-target-libssp:
37950 @if target-libssp
37951 maybe-install-info-target-libssp: install-info-target-libssp
37952
37953 install-info-target-libssp: \
37954 configure-target-libssp \
37955 info-target-libssp
37956 @: $(MAKE); $(unstage)
37957 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37958 r=`${PWD_COMMAND}`; export r; \
37959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37960 $(NORMAL_TARGET_EXPORTS) \
37961 echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
37962 for flag in $(EXTRA_TARGET_FLAGS); do \
37963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37964 done; \
37965 (cd $(TARGET_SUBDIR)/libssp && \
37966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37968 "RANLIB=$${RANLIB}" \
37969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37970 install-info) \
37971 || exit 1
37972
37973 @endif target-libssp
37974
37975 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
37976 maybe-install-pdf-target-libssp:
37977 @if target-libssp
37978 maybe-install-pdf-target-libssp: install-pdf-target-libssp
37979
37980 install-pdf-target-libssp: \
37981 configure-target-libssp \
37982 pdf-target-libssp
37983 @: $(MAKE); $(unstage)
37984 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37985 r=`${PWD_COMMAND}`; export r; \
37986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37987 $(NORMAL_TARGET_EXPORTS) \
37988 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
37989 for flag in $(EXTRA_TARGET_FLAGS); do \
37990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37991 done; \
37992 (cd $(TARGET_SUBDIR)/libssp && \
37993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37995 "RANLIB=$${RANLIB}" \
37996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37997 install-pdf) \
37998 || exit 1
37999
38000 @endif target-libssp
38001
38002 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
38003 maybe-install-html-target-libssp:
38004 @if target-libssp
38005 maybe-install-html-target-libssp: install-html-target-libssp
38006
38007 install-html-target-libssp: \
38008 configure-target-libssp \
38009 html-target-libssp
38010 @: $(MAKE); $(unstage)
38011 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38012 r=`${PWD_COMMAND}`; export r; \
38013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38014 $(NORMAL_TARGET_EXPORTS) \
38015 echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
38016 for flag in $(EXTRA_TARGET_FLAGS); do \
38017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38018 done; \
38019 (cd $(TARGET_SUBDIR)/libssp && \
38020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38022 "RANLIB=$${RANLIB}" \
38023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38024 install-html) \
38025 || exit 1
38026
38027 @endif target-libssp
38028
38029 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
38030 maybe-installcheck-target-libssp:
38031 @if target-libssp
38032 maybe-installcheck-target-libssp: installcheck-target-libssp
38033
38034 installcheck-target-libssp: \
38035 configure-target-libssp
38036 @: $(MAKE); $(unstage)
38037 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38038 r=`${PWD_COMMAND}`; export r; \
38039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38040 $(NORMAL_TARGET_EXPORTS) \
38041 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
38042 for flag in $(EXTRA_TARGET_FLAGS); do \
38043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38044 done; \
38045 (cd $(TARGET_SUBDIR)/libssp && \
38046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38048 "RANLIB=$${RANLIB}" \
38049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38050 installcheck) \
38051 || exit 1
38052
38053 @endif target-libssp
38054
38055 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
38056 maybe-mostlyclean-target-libssp:
38057 @if target-libssp
38058 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
38059
38060 mostlyclean-target-libssp:
38061 @: $(MAKE); $(unstage)
38062 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38063 r=`${PWD_COMMAND}`; export r; \
38064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38065 $(NORMAL_TARGET_EXPORTS) \
38066 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
38067 for flag in $(EXTRA_TARGET_FLAGS); do \
38068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38069 done; \
38070 (cd $(TARGET_SUBDIR)/libssp && \
38071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38073 "RANLIB=$${RANLIB}" \
38074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38075 mostlyclean) \
38076 || exit 1
38077
38078 @endif target-libssp
38079
38080 .PHONY: maybe-clean-target-libssp clean-target-libssp
38081 maybe-clean-target-libssp:
38082 @if target-libssp
38083 maybe-clean-target-libssp: clean-target-libssp
38084
38085 clean-target-libssp:
38086 @: $(MAKE); $(unstage)
38087 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38088 r=`${PWD_COMMAND}`; export r; \
38089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38090 $(NORMAL_TARGET_EXPORTS) \
38091 echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
38092 for flag in $(EXTRA_TARGET_FLAGS); do \
38093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38094 done; \
38095 (cd $(TARGET_SUBDIR)/libssp && \
38096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38098 "RANLIB=$${RANLIB}" \
38099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38100 clean) \
38101 || exit 1
38102
38103 @endif target-libssp
38104
38105 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
38106 maybe-distclean-target-libssp:
38107 @if target-libssp
38108 maybe-distclean-target-libssp: distclean-target-libssp
38109
38110 distclean-target-libssp:
38111 @: $(MAKE); $(unstage)
38112 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38113 r=`${PWD_COMMAND}`; export r; \
38114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38115 $(NORMAL_TARGET_EXPORTS) \
38116 echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
38117 for flag in $(EXTRA_TARGET_FLAGS); do \
38118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38119 done; \
38120 (cd $(TARGET_SUBDIR)/libssp && \
38121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38123 "RANLIB=$${RANLIB}" \
38124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38125 distclean) \
38126 || exit 1
38127
38128 @endif target-libssp
38129
38130 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
38131 maybe-maintainer-clean-target-libssp:
38132 @if target-libssp
38133 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
38134
38135 maintainer-clean-target-libssp:
38136 @: $(MAKE); $(unstage)
38137 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38138 r=`${PWD_COMMAND}`; export r; \
38139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38140 $(NORMAL_TARGET_EXPORTS) \
38141 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
38142 for flag in $(EXTRA_TARGET_FLAGS); do \
38143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38144 done; \
38145 (cd $(TARGET_SUBDIR)/libssp && \
38146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38148 "RANLIB=$${RANLIB}" \
38149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38150 maintainer-clean) \
38151 || exit 1
38152
38153 @endif target-libssp
38154
38155
38156
38157
38158
38159 .PHONY: configure-target-newlib maybe-configure-target-newlib
38160 maybe-configure-target-newlib:
38161 @if gcc-bootstrap
38162 configure-target-newlib: stage_current
38163 @endif gcc-bootstrap
38164 @if target-newlib
38165 maybe-configure-target-newlib: configure-target-newlib
38166 configure-target-newlib:
38167 @: $(MAKE); $(unstage)
38168 @r=`${PWD_COMMAND}`; export r; \
38169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38170 echo "Checking multilib configuration for newlib..."; \
38171 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38172 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
38173 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
38174 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
38175 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
38176 else \
38177 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
38178 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38179 fi; \
38180 else \
38181 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38182 fi; \
38183 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
38184 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38185 $(NORMAL_TARGET_EXPORTS) \
38186 echo Configuring in $(TARGET_SUBDIR)/newlib; \
38187 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
38188 case $(srcdir) in \
38189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38190 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
38191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38192 esac; \
38193 module_srcdir=newlib; \
38194 rm -f no-such-file || : ; \
38195 CONFIG_SITE=no-such-file $(SHELL) \
38196 $$s/$$module_srcdir/configure \
38197 --srcdir=$${topdir}/$$module_srcdir \
38198 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38199 --target=${target_alias} \
38200 || exit 1
38201 @endif target-newlib
38202
38203
38204
38205
38206
38207 .PHONY: all-target-newlib maybe-all-target-newlib
38208 maybe-all-target-newlib:
38209 @if gcc-bootstrap
38210 all-target-newlib: stage_current
38211 @endif gcc-bootstrap
38212 @if target-newlib
38213 TARGET-target-newlib=all
38214 maybe-all-target-newlib: all-target-newlib
38215 all-target-newlib: configure-target-newlib
38216 @: $(MAKE); $(unstage)
38217 @r=`${PWD_COMMAND}`; export r; \
38218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38219 $(NORMAL_TARGET_EXPORTS) \
38220 (cd $(TARGET_SUBDIR)/newlib && \
38221 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38222 $(TARGET-target-newlib))
38223 @endif target-newlib
38224
38225
38226
38227
38228
38229 .PHONY: check-target-newlib maybe-check-target-newlib
38230 maybe-check-target-newlib:
38231 @if target-newlib
38232 maybe-check-target-newlib: check-target-newlib
38233
38234 check-target-newlib:
38235 @: $(MAKE); $(unstage)
38236 @r=`${PWD_COMMAND}`; export r; \
38237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38238 $(NORMAL_TARGET_EXPORTS) \
38239 (cd $(TARGET_SUBDIR)/newlib && \
38240 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38241
38242 @endif target-newlib
38243
38244 .PHONY: install-target-newlib maybe-install-target-newlib
38245 maybe-install-target-newlib:
38246 @if target-newlib
38247 maybe-install-target-newlib: install-target-newlib
38248
38249 install-target-newlib: installdirs
38250 @: $(MAKE); $(unstage)
38251 @r=`${PWD_COMMAND}`; export r; \
38252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38253 $(NORMAL_TARGET_EXPORTS) \
38254 (cd $(TARGET_SUBDIR)/newlib && \
38255 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38256
38257 @endif target-newlib
38258
38259 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
38260 maybe-install-strip-target-newlib:
38261 @if target-newlib
38262 maybe-install-strip-target-newlib: install-strip-target-newlib
38263
38264 install-strip-target-newlib: installdirs
38265 @: $(MAKE); $(unstage)
38266 @r=`${PWD_COMMAND}`; export r; \
38267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38268 $(NORMAL_TARGET_EXPORTS) \
38269 (cd $(TARGET_SUBDIR)/newlib && \
38270 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38271
38272 @endif target-newlib
38273
38274 # Other targets (info, dvi, pdf, etc.)
38275
38276 .PHONY: maybe-info-target-newlib info-target-newlib
38277 maybe-info-target-newlib:
38278 @if target-newlib
38279 maybe-info-target-newlib: info-target-newlib
38280
38281 info-target-newlib: \
38282 configure-target-newlib
38283 @: $(MAKE); $(unstage)
38284 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38285 r=`${PWD_COMMAND}`; export r; \
38286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38287 $(NORMAL_TARGET_EXPORTS) \
38288 echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
38289 for flag in $(EXTRA_TARGET_FLAGS); do \
38290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38291 done; \
38292 (cd $(TARGET_SUBDIR)/newlib && \
38293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38295 "RANLIB=$${RANLIB}" \
38296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38297 info) \
38298 || exit 1
38299
38300 @endif target-newlib
38301
38302 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
38303 maybe-dvi-target-newlib:
38304 @if target-newlib
38305 maybe-dvi-target-newlib: dvi-target-newlib
38306
38307 dvi-target-newlib: \
38308 configure-target-newlib
38309 @: $(MAKE); $(unstage)
38310 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38311 r=`${PWD_COMMAND}`; export r; \
38312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38313 $(NORMAL_TARGET_EXPORTS) \
38314 echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
38315 for flag in $(EXTRA_TARGET_FLAGS); do \
38316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38317 done; \
38318 (cd $(TARGET_SUBDIR)/newlib && \
38319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38321 "RANLIB=$${RANLIB}" \
38322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38323 dvi) \
38324 || exit 1
38325
38326 @endif target-newlib
38327
38328 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
38329 maybe-pdf-target-newlib:
38330 @if target-newlib
38331 maybe-pdf-target-newlib: pdf-target-newlib
38332
38333 pdf-target-newlib: \
38334 configure-target-newlib
38335 @: $(MAKE); $(unstage)
38336 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38337 r=`${PWD_COMMAND}`; export r; \
38338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38339 $(NORMAL_TARGET_EXPORTS) \
38340 echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
38341 for flag in $(EXTRA_TARGET_FLAGS); do \
38342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38343 done; \
38344 (cd $(TARGET_SUBDIR)/newlib && \
38345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38347 "RANLIB=$${RANLIB}" \
38348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38349 pdf) \
38350 || exit 1
38351
38352 @endif target-newlib
38353
38354 .PHONY: maybe-html-target-newlib html-target-newlib
38355 maybe-html-target-newlib:
38356 @if target-newlib
38357 maybe-html-target-newlib: html-target-newlib
38358
38359 html-target-newlib: \
38360 configure-target-newlib
38361 @: $(MAKE); $(unstage)
38362 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38363 r=`${PWD_COMMAND}`; export r; \
38364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365 $(NORMAL_TARGET_EXPORTS) \
38366 echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
38367 for flag in $(EXTRA_TARGET_FLAGS); do \
38368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38369 done; \
38370 (cd $(TARGET_SUBDIR)/newlib && \
38371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38373 "RANLIB=$${RANLIB}" \
38374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38375 html) \
38376 || exit 1
38377
38378 @endif target-newlib
38379
38380 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
38381 maybe-TAGS-target-newlib:
38382 @if target-newlib
38383 maybe-TAGS-target-newlib: TAGS-target-newlib
38384
38385 TAGS-target-newlib: \
38386 configure-target-newlib
38387 @: $(MAKE); $(unstage)
38388 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38389 r=`${PWD_COMMAND}`; export r; \
38390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38391 $(NORMAL_TARGET_EXPORTS) \
38392 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
38393 for flag in $(EXTRA_TARGET_FLAGS); do \
38394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38395 done; \
38396 (cd $(TARGET_SUBDIR)/newlib && \
38397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38399 "RANLIB=$${RANLIB}" \
38400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38401 TAGS) \
38402 || exit 1
38403
38404 @endif target-newlib
38405
38406 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
38407 maybe-install-info-target-newlib:
38408 @if target-newlib
38409 maybe-install-info-target-newlib: install-info-target-newlib
38410
38411 install-info-target-newlib: \
38412 configure-target-newlib \
38413 info-target-newlib
38414 @: $(MAKE); $(unstage)
38415 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38416 r=`${PWD_COMMAND}`; export r; \
38417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38418 $(NORMAL_TARGET_EXPORTS) \
38419 echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
38420 for flag in $(EXTRA_TARGET_FLAGS); do \
38421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38422 done; \
38423 (cd $(TARGET_SUBDIR)/newlib && \
38424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38426 "RANLIB=$${RANLIB}" \
38427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38428 install-info) \
38429 || exit 1
38430
38431 @endif target-newlib
38432
38433 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
38434 maybe-install-pdf-target-newlib:
38435 @if target-newlib
38436 maybe-install-pdf-target-newlib: install-pdf-target-newlib
38437
38438 install-pdf-target-newlib: \
38439 configure-target-newlib \
38440 pdf-target-newlib
38441 @: $(MAKE); $(unstage)
38442 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38443 r=`${PWD_COMMAND}`; export r; \
38444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38445 $(NORMAL_TARGET_EXPORTS) \
38446 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
38447 for flag in $(EXTRA_TARGET_FLAGS); do \
38448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38449 done; \
38450 (cd $(TARGET_SUBDIR)/newlib && \
38451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38453 "RANLIB=$${RANLIB}" \
38454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38455 install-pdf) \
38456 || exit 1
38457
38458 @endif target-newlib
38459
38460 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
38461 maybe-install-html-target-newlib:
38462 @if target-newlib
38463 maybe-install-html-target-newlib: install-html-target-newlib
38464
38465 install-html-target-newlib: \
38466 configure-target-newlib \
38467 html-target-newlib
38468 @: $(MAKE); $(unstage)
38469 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38470 r=`${PWD_COMMAND}`; export r; \
38471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38472 $(NORMAL_TARGET_EXPORTS) \
38473 echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
38474 for flag in $(EXTRA_TARGET_FLAGS); do \
38475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38476 done; \
38477 (cd $(TARGET_SUBDIR)/newlib && \
38478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38480 "RANLIB=$${RANLIB}" \
38481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38482 install-html) \
38483 || exit 1
38484
38485 @endif target-newlib
38486
38487 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
38488 maybe-installcheck-target-newlib:
38489 @if target-newlib
38490 maybe-installcheck-target-newlib: installcheck-target-newlib
38491
38492 installcheck-target-newlib: \
38493 configure-target-newlib
38494 @: $(MAKE); $(unstage)
38495 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38496 r=`${PWD_COMMAND}`; export r; \
38497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38498 $(NORMAL_TARGET_EXPORTS) \
38499 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
38500 for flag in $(EXTRA_TARGET_FLAGS); do \
38501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38502 done; \
38503 (cd $(TARGET_SUBDIR)/newlib && \
38504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38506 "RANLIB=$${RANLIB}" \
38507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38508 installcheck) \
38509 || exit 1
38510
38511 @endif target-newlib
38512
38513 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
38514 maybe-mostlyclean-target-newlib:
38515 @if target-newlib
38516 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
38517
38518 mostlyclean-target-newlib:
38519 @: $(MAKE); $(unstage)
38520 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38521 r=`${PWD_COMMAND}`; export r; \
38522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38523 $(NORMAL_TARGET_EXPORTS) \
38524 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
38525 for flag in $(EXTRA_TARGET_FLAGS); do \
38526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38527 done; \
38528 (cd $(TARGET_SUBDIR)/newlib && \
38529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38531 "RANLIB=$${RANLIB}" \
38532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38533 mostlyclean) \
38534 || exit 1
38535
38536 @endif target-newlib
38537
38538 .PHONY: maybe-clean-target-newlib clean-target-newlib
38539 maybe-clean-target-newlib:
38540 @if target-newlib
38541 maybe-clean-target-newlib: clean-target-newlib
38542
38543 clean-target-newlib:
38544 @: $(MAKE); $(unstage)
38545 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38546 r=`${PWD_COMMAND}`; export r; \
38547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38548 $(NORMAL_TARGET_EXPORTS) \
38549 echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
38550 for flag in $(EXTRA_TARGET_FLAGS); do \
38551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38552 done; \
38553 (cd $(TARGET_SUBDIR)/newlib && \
38554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38556 "RANLIB=$${RANLIB}" \
38557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38558 clean) \
38559 || exit 1
38560
38561 @endif target-newlib
38562
38563 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
38564 maybe-distclean-target-newlib:
38565 @if target-newlib
38566 maybe-distclean-target-newlib: distclean-target-newlib
38567
38568 distclean-target-newlib:
38569 @: $(MAKE); $(unstage)
38570 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38571 r=`${PWD_COMMAND}`; export r; \
38572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38573 $(NORMAL_TARGET_EXPORTS) \
38574 echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
38575 for flag in $(EXTRA_TARGET_FLAGS); do \
38576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38577 done; \
38578 (cd $(TARGET_SUBDIR)/newlib && \
38579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38581 "RANLIB=$${RANLIB}" \
38582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38583 distclean) \
38584 || exit 1
38585
38586 @endif target-newlib
38587
38588 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
38589 maybe-maintainer-clean-target-newlib:
38590 @if target-newlib
38591 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
38592
38593 maintainer-clean-target-newlib:
38594 @: $(MAKE); $(unstage)
38595 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38596 r=`${PWD_COMMAND}`; export r; \
38597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38598 $(NORMAL_TARGET_EXPORTS) \
38599 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
38600 for flag in $(EXTRA_TARGET_FLAGS); do \
38601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38602 done; \
38603 (cd $(TARGET_SUBDIR)/newlib && \
38604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38606 "RANLIB=$${RANLIB}" \
38607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38608 maintainer-clean) \
38609 || exit 1
38610
38611 @endif target-newlib
38612
38613
38614
38615
38616
38617 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
38618 maybe-configure-target-libgcc:
38619 @if gcc-bootstrap
38620 configure-target-libgcc: stage_current
38621 @endif gcc-bootstrap
38622 @if target-libgcc
38623 maybe-configure-target-libgcc: configure-target-libgcc
38624 configure-target-libgcc:
38625 @r=`${PWD_COMMAND}`; export r; \
38626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38627 echo "Checking multilib configuration for libgcc..."; \
38628 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38629 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38630 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38631 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38632 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38633 else \
38634 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38635 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38636 fi; \
38637 else \
38638 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38639 fi; \
38640 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38641 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38642 $(NORMAL_TARGET_EXPORTS) \
38643 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
38644 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
38645 case $(srcdir) in \
38646 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38647 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38648 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38649 esac; \
38650 module_srcdir=libgcc; \
38651 rm -f no-such-file || : ; \
38652 CONFIG_SITE=no-such-file $(SHELL) \
38653 $$s/$$module_srcdir/configure \
38654 --srcdir=$${topdir}/$$module_srcdir \
38655 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38656 --target=${target_alias} \
38657 || exit 1
38658 @endif target-libgcc
38659
38660
38661
38662 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
38663 maybe-configure-stage1-target-libgcc:
38664 @if target-libgcc-bootstrap
38665 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
38666 configure-stage1-target-libgcc:
38667 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38668 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38669 @r=`${PWD_COMMAND}`; export r; \
38670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38671 TFLAGS="$(STAGE1_TFLAGS)"; \
38672 echo "Checking multilib configuration for libgcc..."; \
38673 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38674 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38675 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38676 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38677 else \
38678 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38679 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38680 fi; \
38681 else \
38682 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38683 fi; \
38684 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38685 $(NORMAL_TARGET_EXPORTS) \
38686 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38687 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38688 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38689 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
38690 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38691 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38692 case $(srcdir) in \
38693 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38694 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38695 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38696 esac; \
38697 module_srcdir=libgcc; \
38698 $(SHELL) $$s/$$module_srcdir/configure \
38699 --srcdir=$${topdir}/$$module_srcdir \
38700 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38701 --target=${target_alias} \
38702 \
38703 $(STAGE1_CONFIGURE_FLAGS)
38704 @endif target-libgcc-bootstrap
38705
38706 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
38707 maybe-configure-stage2-target-libgcc:
38708 @if target-libgcc-bootstrap
38709 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
38710 configure-stage2-target-libgcc:
38711 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38712 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38713 @r=`${PWD_COMMAND}`; export r; \
38714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38715 TFLAGS="$(STAGE2_TFLAGS)"; \
38716 echo "Checking multilib configuration for libgcc..."; \
38717 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38718 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38719 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38720 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38721 else \
38722 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38723 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38724 fi; \
38725 else \
38726 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38727 fi; \
38728 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38729 $(NORMAL_TARGET_EXPORTS) \
38730 \
38731 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38732 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38733 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38734 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
38735 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38736 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38737 case $(srcdir) in \
38738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38739 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38741 esac; \
38742 module_srcdir=libgcc; \
38743 $(SHELL) $$s/$$module_srcdir/configure \
38744 --srcdir=$${topdir}/$$module_srcdir \
38745 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38746 --target=${target_alias} \
38747 --with-build-libsubdir=$(HOST_SUBDIR) \
38748 $(STAGE2_CONFIGURE_FLAGS)
38749 @endif target-libgcc-bootstrap
38750
38751 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
38752 maybe-configure-stage3-target-libgcc:
38753 @if target-libgcc-bootstrap
38754 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
38755 configure-stage3-target-libgcc:
38756 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38757 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38758 @r=`${PWD_COMMAND}`; export r; \
38759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38760 TFLAGS="$(STAGE3_TFLAGS)"; \
38761 echo "Checking multilib configuration for libgcc..."; \
38762 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38763 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38764 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38765 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38766 else \
38767 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38768 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38769 fi; \
38770 else \
38771 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38772 fi; \
38773 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38774 $(NORMAL_TARGET_EXPORTS) \
38775 \
38776 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38777 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38778 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38779 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
38780 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38781 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38782 case $(srcdir) in \
38783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38784 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38786 esac; \
38787 module_srcdir=libgcc; \
38788 $(SHELL) $$s/$$module_srcdir/configure \
38789 --srcdir=$${topdir}/$$module_srcdir \
38790 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38791 --target=${target_alias} \
38792 --with-build-libsubdir=$(HOST_SUBDIR) \
38793 $(STAGE3_CONFIGURE_FLAGS)
38794 @endif target-libgcc-bootstrap
38795
38796 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
38797 maybe-configure-stage4-target-libgcc:
38798 @if target-libgcc-bootstrap
38799 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
38800 configure-stage4-target-libgcc:
38801 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38802 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38803 @r=`${PWD_COMMAND}`; export r; \
38804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38805 TFLAGS="$(STAGE4_TFLAGS)"; \
38806 echo "Checking multilib configuration for libgcc..."; \
38807 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38808 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38809 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38810 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38811 else \
38812 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38813 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38814 fi; \
38815 else \
38816 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38817 fi; \
38818 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38819 $(NORMAL_TARGET_EXPORTS) \
38820 \
38821 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38822 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38823 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38824 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
38825 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38826 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38827 case $(srcdir) in \
38828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38829 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38831 esac; \
38832 module_srcdir=libgcc; \
38833 $(SHELL) $$s/$$module_srcdir/configure \
38834 --srcdir=$${topdir}/$$module_srcdir \
38835 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38836 --target=${target_alias} \
38837 --with-build-libsubdir=$(HOST_SUBDIR) \
38838 $(STAGE4_CONFIGURE_FLAGS)
38839 @endif target-libgcc-bootstrap
38840
38841 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
38842 maybe-configure-stageprofile-target-libgcc:
38843 @if target-libgcc-bootstrap
38844 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38845 configure-stageprofile-target-libgcc:
38846 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38847 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38848 @r=`${PWD_COMMAND}`; export r; \
38849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38850 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38851 echo "Checking multilib configuration for libgcc..."; \
38852 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38853 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38854 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38855 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38856 else \
38857 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38858 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38859 fi; \
38860 else \
38861 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38862 fi; \
38863 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38864 $(NORMAL_TARGET_EXPORTS) \
38865 \
38866 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38867 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38868 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38869 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
38870 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38871 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38872 case $(srcdir) in \
38873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38874 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38876 esac; \
38877 module_srcdir=libgcc; \
38878 $(SHELL) $$s/$$module_srcdir/configure \
38879 --srcdir=$${topdir}/$$module_srcdir \
38880 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38881 --target=${target_alias} \
38882 --with-build-libsubdir=$(HOST_SUBDIR) \
38883 $(STAGEprofile_CONFIGURE_FLAGS)
38884 @endif target-libgcc-bootstrap
38885
38886 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
38887 maybe-configure-stagefeedback-target-libgcc:
38888 @if target-libgcc-bootstrap
38889 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38890 configure-stagefeedback-target-libgcc:
38891 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38892 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38893 @r=`${PWD_COMMAND}`; export r; \
38894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38895 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38896 echo "Checking multilib configuration for libgcc..."; \
38897 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38898 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38899 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38900 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38901 else \
38902 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38903 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38904 fi; \
38905 else \
38906 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38907 fi; \
38908 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38909 $(NORMAL_TARGET_EXPORTS) \
38910 \
38911 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38912 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38913 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38914 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
38915 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38916 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38917 case $(srcdir) in \
38918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38919 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38921 esac; \
38922 module_srcdir=libgcc; \
38923 $(SHELL) $$s/$$module_srcdir/configure \
38924 --srcdir=$${topdir}/$$module_srcdir \
38925 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38926 --target=${target_alias} \
38927 --with-build-libsubdir=$(HOST_SUBDIR) \
38928 $(STAGEfeedback_CONFIGURE_FLAGS)
38929 @endif target-libgcc-bootstrap
38930
38931
38932
38933
38934
38935 .PHONY: all-target-libgcc maybe-all-target-libgcc
38936 maybe-all-target-libgcc:
38937 @if gcc-bootstrap
38938 all-target-libgcc: stage_current
38939 @endif gcc-bootstrap
38940 @if target-libgcc
38941 TARGET-target-libgcc=all
38942 maybe-all-target-libgcc: all-target-libgcc
38943 all-target-libgcc: configure-target-libgcc
38944 @r=`${PWD_COMMAND}`; export r; \
38945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38946 $(NORMAL_TARGET_EXPORTS) \
38947 (cd $(TARGET_SUBDIR)/libgcc && \
38948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38949 $(TARGET-target-libgcc))
38950 @endif target-libgcc
38951
38952
38953
38954 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
38955 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
38956 maybe-all-stage1-target-libgcc:
38957 maybe-clean-stage1-target-libgcc:
38958 @if target-libgcc-bootstrap
38959 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
38960 all-stage1: all-stage1-target-libgcc
38961 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
38962 all-stage1-target-libgcc: configure-stage1-target-libgcc
38963 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38964 @r=`${PWD_COMMAND}`; export r; \
38965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38966 TFLAGS="$(STAGE1_TFLAGS)"; \
38967 $(NORMAL_TARGET_EXPORTS) \
38968 cd $(TARGET_SUBDIR)/libgcc && \
38969 \
38970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38971 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38972 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38973 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38977 $(EXTRA_TARGET_FLAGS) \
38978 \
38979 TFLAGS="$(STAGE1_TFLAGS)" \
38980 $(TARGET-stage1-target-libgcc)
38981
38982 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
38983 clean-stage1: clean-stage1-target-libgcc
38984 clean-stage1-target-libgcc:
38985 @if [ $(current_stage) = stage1 ]; then \
38986 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38987 else \
38988 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
38989 $(MAKE) stage1-start; \
38990 fi; \
38991 cd $(TARGET_SUBDIR)/libgcc && \
38992 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38993 clean
38994 @endif target-libgcc-bootstrap
38995
38996
38997 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
38998 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
38999 maybe-all-stage2-target-libgcc:
39000 maybe-clean-stage2-target-libgcc:
39001 @if target-libgcc-bootstrap
39002 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
39003 all-stage2: all-stage2-target-libgcc
39004 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
39005 all-stage2-target-libgcc: configure-stage2-target-libgcc
39006 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39007 @r=`${PWD_COMMAND}`; export r; \
39008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39009 TFLAGS="$(STAGE2_TFLAGS)"; \
39010 $(NORMAL_TARGET_EXPORTS) \
39011 \
39012 cd $(TARGET_SUBDIR)/libgcc && \
39013 \
39014 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39015 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39016 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39017 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39018 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39019 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39020 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39021 $(EXTRA_TARGET_FLAGS) \
39022 TFLAGS="$(STAGE2_TFLAGS)" \
39023 $(TARGET-stage2-target-libgcc)
39024
39025 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
39026 clean-stage2: clean-stage2-target-libgcc
39027 clean-stage2-target-libgcc:
39028 @if [ $(current_stage) = stage2 ]; then \
39029 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39030 else \
39031 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
39032 $(MAKE) stage2-start; \
39033 fi; \
39034 cd $(TARGET_SUBDIR)/libgcc && \
39035 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39036 @endif target-libgcc-bootstrap
39037
39038
39039 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
39040 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
39041 maybe-all-stage3-target-libgcc:
39042 maybe-clean-stage3-target-libgcc:
39043 @if target-libgcc-bootstrap
39044 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
39045 all-stage3: all-stage3-target-libgcc
39046 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
39047 all-stage3-target-libgcc: configure-stage3-target-libgcc
39048 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39049 @r=`${PWD_COMMAND}`; export r; \
39050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39051 TFLAGS="$(STAGE3_TFLAGS)"; \
39052 $(NORMAL_TARGET_EXPORTS) \
39053 \
39054 cd $(TARGET_SUBDIR)/libgcc && \
39055 \
39056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39057 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39058 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39059 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39063 $(EXTRA_TARGET_FLAGS) \
39064 TFLAGS="$(STAGE3_TFLAGS)" \
39065 $(TARGET-stage3-target-libgcc)
39066
39067 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
39068 clean-stage3: clean-stage3-target-libgcc
39069 clean-stage3-target-libgcc:
39070 @if [ $(current_stage) = stage3 ]; then \
39071 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39072 else \
39073 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
39074 $(MAKE) stage3-start; \
39075 fi; \
39076 cd $(TARGET_SUBDIR)/libgcc && \
39077 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39078 @endif target-libgcc-bootstrap
39079
39080
39081 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
39082 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
39083 maybe-all-stage4-target-libgcc:
39084 maybe-clean-stage4-target-libgcc:
39085 @if target-libgcc-bootstrap
39086 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
39087 all-stage4: all-stage4-target-libgcc
39088 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
39089 all-stage4-target-libgcc: configure-stage4-target-libgcc
39090 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39091 @r=`${PWD_COMMAND}`; export r; \
39092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39093 TFLAGS="$(STAGE4_TFLAGS)"; \
39094 $(NORMAL_TARGET_EXPORTS) \
39095 \
39096 cd $(TARGET_SUBDIR)/libgcc && \
39097 \
39098 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39099 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39100 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39101 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39102 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39103 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39104 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39105 $(EXTRA_TARGET_FLAGS) \
39106 TFLAGS="$(STAGE4_TFLAGS)" \
39107 $(TARGET-stage4-target-libgcc)
39108
39109 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
39110 clean-stage4: clean-stage4-target-libgcc
39111 clean-stage4-target-libgcc:
39112 @if [ $(current_stage) = stage4 ]; then \
39113 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39114 else \
39115 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
39116 $(MAKE) stage4-start; \
39117 fi; \
39118 cd $(TARGET_SUBDIR)/libgcc && \
39119 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39120 @endif target-libgcc-bootstrap
39121
39122
39123 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
39124 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
39125 maybe-all-stageprofile-target-libgcc:
39126 maybe-clean-stageprofile-target-libgcc:
39127 @if target-libgcc-bootstrap
39128 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
39129 all-stageprofile: all-stageprofile-target-libgcc
39130 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
39131 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
39132 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39133 @r=`${PWD_COMMAND}`; export r; \
39134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39135 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39136 $(NORMAL_TARGET_EXPORTS) \
39137 \
39138 cd $(TARGET_SUBDIR)/libgcc && \
39139 \
39140 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39141 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39142 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39143 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39144 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39145 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39146 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39147 $(EXTRA_TARGET_FLAGS) \
39148 TFLAGS="$(STAGEprofile_TFLAGS)" \
39149 $(TARGET-stageprofile-target-libgcc)
39150
39151 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
39152 clean-stageprofile: clean-stageprofile-target-libgcc
39153 clean-stageprofile-target-libgcc:
39154 @if [ $(current_stage) = stageprofile ]; then \
39155 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39156 else \
39157 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
39158 $(MAKE) stageprofile-start; \
39159 fi; \
39160 cd $(TARGET_SUBDIR)/libgcc && \
39161 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39162 @endif target-libgcc-bootstrap
39163
39164
39165 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
39166 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
39167 maybe-all-stagefeedback-target-libgcc:
39168 maybe-clean-stagefeedback-target-libgcc:
39169 @if target-libgcc-bootstrap
39170 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
39171 all-stagefeedback: all-stagefeedback-target-libgcc
39172 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
39173 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
39174 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39175 @r=`${PWD_COMMAND}`; export r; \
39176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39177 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39178 $(NORMAL_TARGET_EXPORTS) \
39179 \
39180 cd $(TARGET_SUBDIR)/libgcc && \
39181 \
39182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39183 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39184 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39185 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39189 $(EXTRA_TARGET_FLAGS) \
39190 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39191 $(TARGET-stagefeedback-target-libgcc)
39192
39193 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
39194 clean-stagefeedback: clean-stagefeedback-target-libgcc
39195 clean-stagefeedback-target-libgcc:
39196 @if [ $(current_stage) = stagefeedback ]; then \
39197 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39198 else \
39199 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
39200 $(MAKE) stagefeedback-start; \
39201 fi; \
39202 cd $(TARGET_SUBDIR)/libgcc && \
39203 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39204 @endif target-libgcc-bootstrap
39205
39206
39207
39208
39209
39210
39211 .PHONY: check-target-libgcc maybe-check-target-libgcc
39212 maybe-check-target-libgcc:
39213 @if target-libgcc
39214 maybe-check-target-libgcc: check-target-libgcc
39215
39216 # Dummy target for uncheckable module.
39217 check-target-libgcc:
39218
39219 @endif target-libgcc
39220
39221 .PHONY: install-target-libgcc maybe-install-target-libgcc
39222 maybe-install-target-libgcc:
39223 @if target-libgcc
39224 maybe-install-target-libgcc: install-target-libgcc
39225
39226 install-target-libgcc: installdirs
39227 @: $(MAKE); $(unstage)
39228 @r=`${PWD_COMMAND}`; export r; \
39229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39230 $(NORMAL_TARGET_EXPORTS) \
39231 (cd $(TARGET_SUBDIR)/libgcc && \
39232 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39233
39234 @endif target-libgcc
39235
39236 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
39237 maybe-install-strip-target-libgcc:
39238 @if target-libgcc
39239 maybe-install-strip-target-libgcc: install-strip-target-libgcc
39240
39241 install-strip-target-libgcc: installdirs
39242 @: $(MAKE); $(unstage)
39243 @r=`${PWD_COMMAND}`; export r; \
39244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39245 $(NORMAL_TARGET_EXPORTS) \
39246 (cd $(TARGET_SUBDIR)/libgcc && \
39247 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39248
39249 @endif target-libgcc
39250
39251 # Other targets (info, dvi, pdf, etc.)
39252
39253 .PHONY: maybe-info-target-libgcc info-target-libgcc
39254 maybe-info-target-libgcc:
39255 @if target-libgcc
39256 maybe-info-target-libgcc: info-target-libgcc
39257
39258 info-target-libgcc: \
39259 configure-target-libgcc
39260 @: $(MAKE); $(unstage)
39261 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39262 r=`${PWD_COMMAND}`; export r; \
39263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39264 $(NORMAL_TARGET_EXPORTS) \
39265 echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
39266 for flag in $(EXTRA_TARGET_FLAGS); do \
39267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39268 done; \
39269 (cd $(TARGET_SUBDIR)/libgcc && \
39270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39272 "RANLIB=$${RANLIB}" \
39273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39274 info) \
39275 || exit 1
39276
39277 @endif target-libgcc
39278
39279 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
39280 maybe-dvi-target-libgcc:
39281 @if target-libgcc
39282 maybe-dvi-target-libgcc: dvi-target-libgcc
39283
39284 dvi-target-libgcc: \
39285 configure-target-libgcc
39286 @: $(MAKE); $(unstage)
39287 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39288 r=`${PWD_COMMAND}`; export r; \
39289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39290 $(NORMAL_TARGET_EXPORTS) \
39291 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
39292 for flag in $(EXTRA_TARGET_FLAGS); do \
39293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39294 done; \
39295 (cd $(TARGET_SUBDIR)/libgcc && \
39296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39298 "RANLIB=$${RANLIB}" \
39299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39300 dvi) \
39301 || exit 1
39302
39303 @endif target-libgcc
39304
39305 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
39306 maybe-pdf-target-libgcc:
39307 @if target-libgcc
39308 maybe-pdf-target-libgcc: pdf-target-libgcc
39309
39310 pdf-target-libgcc: \
39311 configure-target-libgcc
39312 @: $(MAKE); $(unstage)
39313 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39314 r=`${PWD_COMMAND}`; export r; \
39315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39316 $(NORMAL_TARGET_EXPORTS) \
39317 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
39318 for flag in $(EXTRA_TARGET_FLAGS); do \
39319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39320 done; \
39321 (cd $(TARGET_SUBDIR)/libgcc && \
39322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39324 "RANLIB=$${RANLIB}" \
39325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39326 pdf) \
39327 || exit 1
39328
39329 @endif target-libgcc
39330
39331 .PHONY: maybe-html-target-libgcc html-target-libgcc
39332 maybe-html-target-libgcc:
39333 @if target-libgcc
39334 maybe-html-target-libgcc: html-target-libgcc
39335
39336 html-target-libgcc: \
39337 configure-target-libgcc
39338 @: $(MAKE); $(unstage)
39339 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39340 r=`${PWD_COMMAND}`; export r; \
39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39342 $(NORMAL_TARGET_EXPORTS) \
39343 echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
39344 for flag in $(EXTRA_TARGET_FLAGS); do \
39345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39346 done; \
39347 (cd $(TARGET_SUBDIR)/libgcc && \
39348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39350 "RANLIB=$${RANLIB}" \
39351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39352 html) \
39353 || exit 1
39354
39355 @endif target-libgcc
39356
39357 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
39358 maybe-TAGS-target-libgcc:
39359 @if target-libgcc
39360 maybe-TAGS-target-libgcc: TAGS-target-libgcc
39361
39362 TAGS-target-libgcc: \
39363 configure-target-libgcc
39364 @: $(MAKE); $(unstage)
39365 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39366 r=`${PWD_COMMAND}`; export r; \
39367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39368 $(NORMAL_TARGET_EXPORTS) \
39369 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
39370 for flag in $(EXTRA_TARGET_FLAGS); do \
39371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39372 done; \
39373 (cd $(TARGET_SUBDIR)/libgcc && \
39374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39376 "RANLIB=$${RANLIB}" \
39377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39378 TAGS) \
39379 || exit 1
39380
39381 @endif target-libgcc
39382
39383 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
39384 maybe-install-info-target-libgcc:
39385 @if target-libgcc
39386 maybe-install-info-target-libgcc: install-info-target-libgcc
39387
39388 install-info-target-libgcc: \
39389 configure-target-libgcc \
39390 info-target-libgcc
39391 @: $(MAKE); $(unstage)
39392 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39393 r=`${PWD_COMMAND}`; export r; \
39394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39395 $(NORMAL_TARGET_EXPORTS) \
39396 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
39397 for flag in $(EXTRA_TARGET_FLAGS); do \
39398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39399 done; \
39400 (cd $(TARGET_SUBDIR)/libgcc && \
39401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39403 "RANLIB=$${RANLIB}" \
39404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39405 install-info) \
39406 || exit 1
39407
39408 @endif target-libgcc
39409
39410 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
39411 maybe-install-pdf-target-libgcc:
39412 @if target-libgcc
39413 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
39414
39415 install-pdf-target-libgcc: \
39416 configure-target-libgcc \
39417 pdf-target-libgcc
39418 @: $(MAKE); $(unstage)
39419 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39420 r=`${PWD_COMMAND}`; export r; \
39421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39422 $(NORMAL_TARGET_EXPORTS) \
39423 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
39424 for flag in $(EXTRA_TARGET_FLAGS); do \
39425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39426 done; \
39427 (cd $(TARGET_SUBDIR)/libgcc && \
39428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39430 "RANLIB=$${RANLIB}" \
39431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39432 install-pdf) \
39433 || exit 1
39434
39435 @endif target-libgcc
39436
39437 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
39438 maybe-install-html-target-libgcc:
39439 @if target-libgcc
39440 maybe-install-html-target-libgcc: install-html-target-libgcc
39441
39442 install-html-target-libgcc: \
39443 configure-target-libgcc \
39444 html-target-libgcc
39445 @: $(MAKE); $(unstage)
39446 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39447 r=`${PWD_COMMAND}`; export r; \
39448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39449 $(NORMAL_TARGET_EXPORTS) \
39450 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
39451 for flag in $(EXTRA_TARGET_FLAGS); do \
39452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39453 done; \
39454 (cd $(TARGET_SUBDIR)/libgcc && \
39455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39457 "RANLIB=$${RANLIB}" \
39458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39459 install-html) \
39460 || exit 1
39461
39462 @endif target-libgcc
39463
39464 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
39465 maybe-installcheck-target-libgcc:
39466 @if target-libgcc
39467 maybe-installcheck-target-libgcc: installcheck-target-libgcc
39468
39469 installcheck-target-libgcc: \
39470 configure-target-libgcc
39471 @: $(MAKE); $(unstage)
39472 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39473 r=`${PWD_COMMAND}`; export r; \
39474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39475 $(NORMAL_TARGET_EXPORTS) \
39476 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
39477 for flag in $(EXTRA_TARGET_FLAGS); do \
39478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39479 done; \
39480 (cd $(TARGET_SUBDIR)/libgcc && \
39481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39483 "RANLIB=$${RANLIB}" \
39484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39485 installcheck) \
39486 || exit 1
39487
39488 @endif target-libgcc
39489
39490 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
39491 maybe-mostlyclean-target-libgcc:
39492 @if target-libgcc
39493 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
39494
39495 mostlyclean-target-libgcc:
39496 @: $(MAKE); $(unstage)
39497 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39498 r=`${PWD_COMMAND}`; export r; \
39499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39500 $(NORMAL_TARGET_EXPORTS) \
39501 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
39502 for flag in $(EXTRA_TARGET_FLAGS); do \
39503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39504 done; \
39505 (cd $(TARGET_SUBDIR)/libgcc && \
39506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39508 "RANLIB=$${RANLIB}" \
39509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39510 mostlyclean) \
39511 || exit 1
39512
39513 @endif target-libgcc
39514
39515 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
39516 maybe-clean-target-libgcc:
39517 @if target-libgcc
39518 maybe-clean-target-libgcc: clean-target-libgcc
39519
39520 clean-target-libgcc:
39521 @: $(MAKE); $(unstage)
39522 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39523 r=`${PWD_COMMAND}`; export r; \
39524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39525 $(NORMAL_TARGET_EXPORTS) \
39526 echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
39527 for flag in $(EXTRA_TARGET_FLAGS); do \
39528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39529 done; \
39530 (cd $(TARGET_SUBDIR)/libgcc && \
39531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39533 "RANLIB=$${RANLIB}" \
39534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39535 clean) \
39536 || exit 1
39537
39538 @endif target-libgcc
39539
39540 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
39541 maybe-distclean-target-libgcc:
39542 @if target-libgcc
39543 maybe-distclean-target-libgcc: distclean-target-libgcc
39544
39545 distclean-target-libgcc:
39546 @: $(MAKE); $(unstage)
39547 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39548 r=`${PWD_COMMAND}`; export r; \
39549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39550 $(NORMAL_TARGET_EXPORTS) \
39551 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
39552 for flag in $(EXTRA_TARGET_FLAGS); do \
39553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39554 done; \
39555 (cd $(TARGET_SUBDIR)/libgcc && \
39556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39558 "RANLIB=$${RANLIB}" \
39559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39560 distclean) \
39561 || exit 1
39562
39563 @endif target-libgcc
39564
39565 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
39566 maybe-maintainer-clean-target-libgcc:
39567 @if target-libgcc
39568 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
39569
39570 maintainer-clean-target-libgcc:
39571 @: $(MAKE); $(unstage)
39572 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39573 r=`${PWD_COMMAND}`; export r; \
39574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39575 $(NORMAL_TARGET_EXPORTS) \
39576 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
39577 for flag in $(EXTRA_TARGET_FLAGS); do \
39578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39579 done; \
39580 (cd $(TARGET_SUBDIR)/libgcc && \
39581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39583 "RANLIB=$${RANLIB}" \
39584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39585 maintainer-clean) \
39586 || exit 1
39587
39588 @endif target-libgcc
39589
39590
39591
39592
39593
39594 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
39595 maybe-configure-target-libbacktrace:
39596 @if gcc-bootstrap
39597 configure-target-libbacktrace: stage_current
39598 @endif gcc-bootstrap
39599 @if target-libbacktrace
39600 maybe-configure-target-libbacktrace: configure-target-libbacktrace
39601 configure-target-libbacktrace:
39602 @: $(MAKE); $(unstage)
39603 @r=`${PWD_COMMAND}`; export r; \
39604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39605 echo "Checking multilib configuration for libbacktrace..."; \
39606 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39607 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
39608 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39609 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39610 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
39611 else \
39612 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
39613 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39614 fi; \
39615 else \
39616 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39617 fi; \
39618 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
39619 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39620 $(NORMAL_TARGET_EXPORTS) \
39621 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
39622 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
39623 case $(srcdir) in \
39624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39625 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
39626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39627 esac; \
39628 module_srcdir=libbacktrace; \
39629 rm -f no-such-file || : ; \
39630 CONFIG_SITE=no-such-file $(SHELL) \
39631 $$s/$$module_srcdir/configure \
39632 --srcdir=$${topdir}/$$module_srcdir \
39633 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39634 --target=${target_alias} \
39635 || exit 1
39636 @endif target-libbacktrace
39637
39638
39639
39640
39641
39642 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
39643 maybe-all-target-libbacktrace:
39644 @if gcc-bootstrap
39645 all-target-libbacktrace: stage_current
39646 @endif gcc-bootstrap
39647 @if target-libbacktrace
39648 TARGET-target-libbacktrace=all
39649 maybe-all-target-libbacktrace: all-target-libbacktrace
39650 all-target-libbacktrace: configure-target-libbacktrace
39651 @: $(MAKE); $(unstage)
39652 @r=`${PWD_COMMAND}`; export r; \
39653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39654 $(NORMAL_TARGET_EXPORTS) \
39655 (cd $(TARGET_SUBDIR)/libbacktrace && \
39656 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39657 $(TARGET-target-libbacktrace))
39658 @endif target-libbacktrace
39659
39660
39661
39662
39663
39664 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
39665 maybe-check-target-libbacktrace:
39666 @if target-libbacktrace
39667 maybe-check-target-libbacktrace: check-target-libbacktrace
39668
39669 check-target-libbacktrace:
39670 @: $(MAKE); $(unstage)
39671 @r=`${PWD_COMMAND}`; export r; \
39672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39673 $(NORMAL_TARGET_EXPORTS) \
39674 (cd $(TARGET_SUBDIR)/libbacktrace && \
39675 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39676
39677 @endif target-libbacktrace
39678
39679 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
39680 maybe-install-target-libbacktrace:
39681 @if target-libbacktrace
39682 maybe-install-target-libbacktrace: install-target-libbacktrace
39683
39684 install-target-libbacktrace: installdirs
39685 @: $(MAKE); $(unstage)
39686 @r=`${PWD_COMMAND}`; export r; \
39687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39688 $(NORMAL_TARGET_EXPORTS) \
39689 (cd $(TARGET_SUBDIR)/libbacktrace && \
39690 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39691
39692 @endif target-libbacktrace
39693
39694 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
39695 maybe-install-strip-target-libbacktrace:
39696 @if target-libbacktrace
39697 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
39698
39699 install-strip-target-libbacktrace: installdirs
39700 @: $(MAKE); $(unstage)
39701 @r=`${PWD_COMMAND}`; export r; \
39702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39703 $(NORMAL_TARGET_EXPORTS) \
39704 (cd $(TARGET_SUBDIR)/libbacktrace && \
39705 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39706
39707 @endif target-libbacktrace
39708
39709 # Other targets (info, dvi, pdf, etc.)
39710
39711 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
39712 maybe-info-target-libbacktrace:
39713 @if target-libbacktrace
39714 maybe-info-target-libbacktrace: info-target-libbacktrace
39715
39716 info-target-libbacktrace: \
39717 configure-target-libbacktrace
39718 @: $(MAKE); $(unstage)
39719 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39720 r=`${PWD_COMMAND}`; export r; \
39721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39722 $(NORMAL_TARGET_EXPORTS) \
39723 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
39724 for flag in $(EXTRA_TARGET_FLAGS); do \
39725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39726 done; \
39727 (cd $(TARGET_SUBDIR)/libbacktrace && \
39728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39730 "RANLIB=$${RANLIB}" \
39731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39732 info) \
39733 || exit 1
39734
39735 @endif target-libbacktrace
39736
39737 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
39738 maybe-dvi-target-libbacktrace:
39739 @if target-libbacktrace
39740 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
39741
39742 dvi-target-libbacktrace: \
39743 configure-target-libbacktrace
39744 @: $(MAKE); $(unstage)
39745 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39746 r=`${PWD_COMMAND}`; export r; \
39747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39748 $(NORMAL_TARGET_EXPORTS) \
39749 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
39750 for flag in $(EXTRA_TARGET_FLAGS); do \
39751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39752 done; \
39753 (cd $(TARGET_SUBDIR)/libbacktrace && \
39754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39756 "RANLIB=$${RANLIB}" \
39757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39758 dvi) \
39759 || exit 1
39760
39761 @endif target-libbacktrace
39762
39763 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
39764 maybe-pdf-target-libbacktrace:
39765 @if target-libbacktrace
39766 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
39767
39768 pdf-target-libbacktrace: \
39769 configure-target-libbacktrace
39770 @: $(MAKE); $(unstage)
39771 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39772 r=`${PWD_COMMAND}`; export r; \
39773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39774 $(NORMAL_TARGET_EXPORTS) \
39775 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39776 for flag in $(EXTRA_TARGET_FLAGS); do \
39777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39778 done; \
39779 (cd $(TARGET_SUBDIR)/libbacktrace && \
39780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39782 "RANLIB=$${RANLIB}" \
39783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39784 pdf) \
39785 || exit 1
39786
39787 @endif target-libbacktrace
39788
39789 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
39790 maybe-html-target-libbacktrace:
39791 @if target-libbacktrace
39792 maybe-html-target-libbacktrace: html-target-libbacktrace
39793
39794 html-target-libbacktrace: \
39795 configure-target-libbacktrace
39796 @: $(MAKE); $(unstage)
39797 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39798 r=`${PWD_COMMAND}`; export r; \
39799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39800 $(NORMAL_TARGET_EXPORTS) \
39801 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
39802 for flag in $(EXTRA_TARGET_FLAGS); do \
39803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39804 done; \
39805 (cd $(TARGET_SUBDIR)/libbacktrace && \
39806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39808 "RANLIB=$${RANLIB}" \
39809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39810 html) \
39811 || exit 1
39812
39813 @endif target-libbacktrace
39814
39815 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
39816 maybe-TAGS-target-libbacktrace:
39817 @if target-libbacktrace
39818 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
39819
39820 TAGS-target-libbacktrace: \
39821 configure-target-libbacktrace
39822 @: $(MAKE); $(unstage)
39823 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39824 r=`${PWD_COMMAND}`; export r; \
39825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39826 $(NORMAL_TARGET_EXPORTS) \
39827 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
39828 for flag in $(EXTRA_TARGET_FLAGS); do \
39829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39830 done; \
39831 (cd $(TARGET_SUBDIR)/libbacktrace && \
39832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39834 "RANLIB=$${RANLIB}" \
39835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39836 TAGS) \
39837 || exit 1
39838
39839 @endif target-libbacktrace
39840
39841 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
39842 maybe-install-info-target-libbacktrace:
39843 @if target-libbacktrace
39844 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
39845
39846 install-info-target-libbacktrace: \
39847 configure-target-libbacktrace \
39848 info-target-libbacktrace
39849 @: $(MAKE); $(unstage)
39850 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39851 r=`${PWD_COMMAND}`; export r; \
39852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39853 $(NORMAL_TARGET_EXPORTS) \
39854 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
39855 for flag in $(EXTRA_TARGET_FLAGS); do \
39856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39857 done; \
39858 (cd $(TARGET_SUBDIR)/libbacktrace && \
39859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39861 "RANLIB=$${RANLIB}" \
39862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39863 install-info) \
39864 || exit 1
39865
39866 @endif target-libbacktrace
39867
39868 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
39869 maybe-install-pdf-target-libbacktrace:
39870 @if target-libbacktrace
39871 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
39872
39873 install-pdf-target-libbacktrace: \
39874 configure-target-libbacktrace \
39875 pdf-target-libbacktrace
39876 @: $(MAKE); $(unstage)
39877 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39878 r=`${PWD_COMMAND}`; export r; \
39879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39880 $(NORMAL_TARGET_EXPORTS) \
39881 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39882 for flag in $(EXTRA_TARGET_FLAGS); do \
39883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39884 done; \
39885 (cd $(TARGET_SUBDIR)/libbacktrace && \
39886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39888 "RANLIB=$${RANLIB}" \
39889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39890 install-pdf) \
39891 || exit 1
39892
39893 @endif target-libbacktrace
39894
39895 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
39896 maybe-install-html-target-libbacktrace:
39897 @if target-libbacktrace
39898 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
39899
39900 install-html-target-libbacktrace: \
39901 configure-target-libbacktrace \
39902 html-target-libbacktrace
39903 @: $(MAKE); $(unstage)
39904 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39905 r=`${PWD_COMMAND}`; export r; \
39906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39907 $(NORMAL_TARGET_EXPORTS) \
39908 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
39909 for flag in $(EXTRA_TARGET_FLAGS); do \
39910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39911 done; \
39912 (cd $(TARGET_SUBDIR)/libbacktrace && \
39913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39915 "RANLIB=$${RANLIB}" \
39916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39917 install-html) \
39918 || exit 1
39919
39920 @endif target-libbacktrace
39921
39922 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
39923 maybe-installcheck-target-libbacktrace:
39924 @if target-libbacktrace
39925 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
39926
39927 installcheck-target-libbacktrace: \
39928 configure-target-libbacktrace
39929 @: $(MAKE); $(unstage)
39930 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39931 r=`${PWD_COMMAND}`; export r; \
39932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39933 $(NORMAL_TARGET_EXPORTS) \
39934 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
39935 for flag in $(EXTRA_TARGET_FLAGS); do \
39936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39937 done; \
39938 (cd $(TARGET_SUBDIR)/libbacktrace && \
39939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39941 "RANLIB=$${RANLIB}" \
39942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39943 installcheck) \
39944 || exit 1
39945
39946 @endif target-libbacktrace
39947
39948 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
39949 maybe-mostlyclean-target-libbacktrace:
39950 @if target-libbacktrace
39951 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
39952
39953 mostlyclean-target-libbacktrace:
39954 @: $(MAKE); $(unstage)
39955 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39956 r=`${PWD_COMMAND}`; export r; \
39957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39958 $(NORMAL_TARGET_EXPORTS) \
39959 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
39960 for flag in $(EXTRA_TARGET_FLAGS); do \
39961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39962 done; \
39963 (cd $(TARGET_SUBDIR)/libbacktrace && \
39964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39966 "RANLIB=$${RANLIB}" \
39967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39968 mostlyclean) \
39969 || exit 1
39970
39971 @endif target-libbacktrace
39972
39973 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
39974 maybe-clean-target-libbacktrace:
39975 @if target-libbacktrace
39976 maybe-clean-target-libbacktrace: clean-target-libbacktrace
39977
39978 clean-target-libbacktrace:
39979 @: $(MAKE); $(unstage)
39980 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39981 r=`${PWD_COMMAND}`; export r; \
39982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39983 $(NORMAL_TARGET_EXPORTS) \
39984 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
39985 for flag in $(EXTRA_TARGET_FLAGS); do \
39986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39987 done; \
39988 (cd $(TARGET_SUBDIR)/libbacktrace && \
39989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39991 "RANLIB=$${RANLIB}" \
39992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39993 clean) \
39994 || exit 1
39995
39996 @endif target-libbacktrace
39997
39998 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
39999 maybe-distclean-target-libbacktrace:
40000 @if target-libbacktrace
40001 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
40002
40003 distclean-target-libbacktrace:
40004 @: $(MAKE); $(unstage)
40005 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
40006 r=`${PWD_COMMAND}`; export r; \
40007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40008 $(NORMAL_TARGET_EXPORTS) \
40009 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
40010 for flag in $(EXTRA_TARGET_FLAGS); do \
40011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40012 done; \
40013 (cd $(TARGET_SUBDIR)/libbacktrace && \
40014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40016 "RANLIB=$${RANLIB}" \
40017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40018 distclean) \
40019 || exit 1
40020
40021 @endif target-libbacktrace
40022
40023 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
40024 maybe-maintainer-clean-target-libbacktrace:
40025 @if target-libbacktrace
40026 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
40027
40028 maintainer-clean-target-libbacktrace:
40029 @: $(MAKE); $(unstage)
40030 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
40031 r=`${PWD_COMMAND}`; export r; \
40032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40033 $(NORMAL_TARGET_EXPORTS) \
40034 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
40035 for flag in $(EXTRA_TARGET_FLAGS); do \
40036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40037 done; \
40038 (cd $(TARGET_SUBDIR)/libbacktrace && \
40039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40041 "RANLIB=$${RANLIB}" \
40042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40043 maintainer-clean) \
40044 || exit 1
40045
40046 @endif target-libbacktrace
40047
40048
40049
40050
40051
40052 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
40053 maybe-configure-target-libquadmath:
40054 @if gcc-bootstrap
40055 configure-target-libquadmath: stage_current
40056 @endif gcc-bootstrap
40057 @if target-libquadmath
40058 maybe-configure-target-libquadmath: configure-target-libquadmath
40059 configure-target-libquadmath:
40060 @: $(MAKE); $(unstage)
40061 @r=`${PWD_COMMAND}`; export r; \
40062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40063 echo "Checking multilib configuration for libquadmath..."; \
40064 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
40065 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
40066 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
40067 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
40068 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
40069 else \
40070 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
40071 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
40072 fi; \
40073 else \
40074 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
40075 fi; \
40076 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
40077 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
40078 $(NORMAL_TARGET_EXPORTS) \
40079 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
40080 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
40081 case $(srcdir) in \
40082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40083 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
40084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40085 esac; \
40086 module_srcdir=libquadmath; \
40087 rm -f no-such-file || : ; \
40088 CONFIG_SITE=no-such-file $(SHELL) \
40089 $$s/$$module_srcdir/configure \
40090 --srcdir=$${topdir}/$$module_srcdir \
40091 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40092 --target=${target_alias} \
40093 || exit 1
40094 @endif target-libquadmath
40095
40096
40097
40098
40099
40100 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
40101 maybe-all-target-libquadmath:
40102 @if gcc-bootstrap
40103 all-target-libquadmath: stage_current
40104 @endif gcc-bootstrap
40105 @if target-libquadmath
40106 TARGET-target-libquadmath=all
40107 maybe-all-target-libquadmath: all-target-libquadmath
40108 all-target-libquadmath: configure-target-libquadmath
40109 @: $(MAKE); $(unstage)
40110 @r=`${PWD_COMMAND}`; export r; \
40111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40112 $(NORMAL_TARGET_EXPORTS) \
40113 (cd $(TARGET_SUBDIR)/libquadmath && \
40114 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40115 $(TARGET-target-libquadmath))
40116 @endif target-libquadmath
40117
40118
40119
40120
40121
40122 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
40123 maybe-check-target-libquadmath:
40124 @if target-libquadmath
40125 maybe-check-target-libquadmath: check-target-libquadmath
40126
40127 check-target-libquadmath:
40128 @: $(MAKE); $(unstage)
40129 @r=`${PWD_COMMAND}`; export r; \
40130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40131 $(NORMAL_TARGET_EXPORTS) \
40132 (cd $(TARGET_SUBDIR)/libquadmath && \
40133 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40134
40135 @endif target-libquadmath
40136
40137 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
40138 maybe-install-target-libquadmath:
40139 @if target-libquadmath
40140 maybe-install-target-libquadmath: install-target-libquadmath
40141
40142 install-target-libquadmath: installdirs
40143 @: $(MAKE); $(unstage)
40144 @r=`${PWD_COMMAND}`; export r; \
40145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40146 $(NORMAL_TARGET_EXPORTS) \
40147 (cd $(TARGET_SUBDIR)/libquadmath && \
40148 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40149
40150 @endif target-libquadmath
40151
40152 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
40153 maybe-install-strip-target-libquadmath:
40154 @if target-libquadmath
40155 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
40156
40157 install-strip-target-libquadmath: installdirs
40158 @: $(MAKE); $(unstage)
40159 @r=`${PWD_COMMAND}`; export r; \
40160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40161 $(NORMAL_TARGET_EXPORTS) \
40162 (cd $(TARGET_SUBDIR)/libquadmath && \
40163 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40164
40165 @endif target-libquadmath
40166
40167 # Other targets (info, dvi, pdf, etc.)
40168
40169 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
40170 maybe-info-target-libquadmath:
40171 @if target-libquadmath
40172 maybe-info-target-libquadmath: info-target-libquadmath
40173
40174 info-target-libquadmath: \
40175 configure-target-libquadmath
40176 @: $(MAKE); $(unstage)
40177 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40178 r=`${PWD_COMMAND}`; export r; \
40179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40180 $(NORMAL_TARGET_EXPORTS) \
40181 echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
40182 for flag in $(EXTRA_TARGET_FLAGS); do \
40183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40184 done; \
40185 (cd $(TARGET_SUBDIR)/libquadmath && \
40186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40188 "RANLIB=$${RANLIB}" \
40189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40190 info) \
40191 || exit 1
40192
40193 @endif target-libquadmath
40194
40195 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
40196 maybe-dvi-target-libquadmath:
40197 @if target-libquadmath
40198 maybe-dvi-target-libquadmath: dvi-target-libquadmath
40199
40200 dvi-target-libquadmath: \
40201 configure-target-libquadmath
40202 @: $(MAKE); $(unstage)
40203 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40204 r=`${PWD_COMMAND}`; export r; \
40205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40206 $(NORMAL_TARGET_EXPORTS) \
40207 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
40208 for flag in $(EXTRA_TARGET_FLAGS); do \
40209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40210 done; \
40211 (cd $(TARGET_SUBDIR)/libquadmath && \
40212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40214 "RANLIB=$${RANLIB}" \
40215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40216 dvi) \
40217 || exit 1
40218
40219 @endif target-libquadmath
40220
40221 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
40222 maybe-pdf-target-libquadmath:
40223 @if target-libquadmath
40224 maybe-pdf-target-libquadmath: pdf-target-libquadmath
40225
40226 pdf-target-libquadmath: \
40227 configure-target-libquadmath
40228 @: $(MAKE); $(unstage)
40229 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40230 r=`${PWD_COMMAND}`; export r; \
40231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40232 $(NORMAL_TARGET_EXPORTS) \
40233 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
40234 for flag in $(EXTRA_TARGET_FLAGS); do \
40235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40236 done; \
40237 (cd $(TARGET_SUBDIR)/libquadmath && \
40238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40240 "RANLIB=$${RANLIB}" \
40241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40242 pdf) \
40243 || exit 1
40244
40245 @endif target-libquadmath
40246
40247 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
40248 maybe-html-target-libquadmath:
40249 @if target-libquadmath
40250 maybe-html-target-libquadmath: html-target-libquadmath
40251
40252 html-target-libquadmath: \
40253 configure-target-libquadmath
40254 @: $(MAKE); $(unstage)
40255 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40256 r=`${PWD_COMMAND}`; export r; \
40257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40258 $(NORMAL_TARGET_EXPORTS) \
40259 echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
40260 for flag in $(EXTRA_TARGET_FLAGS); do \
40261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40262 done; \
40263 (cd $(TARGET_SUBDIR)/libquadmath && \
40264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40266 "RANLIB=$${RANLIB}" \
40267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40268 html) \
40269 || exit 1
40270
40271 @endif target-libquadmath
40272
40273 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
40274 maybe-TAGS-target-libquadmath:
40275 @if target-libquadmath
40276 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
40277
40278 TAGS-target-libquadmath: \
40279 configure-target-libquadmath
40280 @: $(MAKE); $(unstage)
40281 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40282 r=`${PWD_COMMAND}`; export r; \
40283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40284 $(NORMAL_TARGET_EXPORTS) \
40285 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
40286 for flag in $(EXTRA_TARGET_FLAGS); do \
40287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40288 done; \
40289 (cd $(TARGET_SUBDIR)/libquadmath && \
40290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40292 "RANLIB=$${RANLIB}" \
40293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40294 TAGS) \
40295 || exit 1
40296
40297 @endif target-libquadmath
40298
40299 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
40300 maybe-install-info-target-libquadmath:
40301 @if target-libquadmath
40302 maybe-install-info-target-libquadmath: install-info-target-libquadmath
40303
40304 install-info-target-libquadmath: \
40305 configure-target-libquadmath \
40306 info-target-libquadmath
40307 @: $(MAKE); $(unstage)
40308 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40309 r=`${PWD_COMMAND}`; export r; \
40310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40311 $(NORMAL_TARGET_EXPORTS) \
40312 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
40313 for flag in $(EXTRA_TARGET_FLAGS); do \
40314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40315 done; \
40316 (cd $(TARGET_SUBDIR)/libquadmath && \
40317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40319 "RANLIB=$${RANLIB}" \
40320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40321 install-info) \
40322 || exit 1
40323
40324 @endif target-libquadmath
40325
40326 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
40327 maybe-install-pdf-target-libquadmath:
40328 @if target-libquadmath
40329 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
40330
40331 install-pdf-target-libquadmath: \
40332 configure-target-libquadmath \
40333 pdf-target-libquadmath
40334 @: $(MAKE); $(unstage)
40335 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40336 r=`${PWD_COMMAND}`; export r; \
40337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40338 $(NORMAL_TARGET_EXPORTS) \
40339 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
40340 for flag in $(EXTRA_TARGET_FLAGS); do \
40341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40342 done; \
40343 (cd $(TARGET_SUBDIR)/libquadmath && \
40344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40346 "RANLIB=$${RANLIB}" \
40347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40348 install-pdf) \
40349 || exit 1
40350
40351 @endif target-libquadmath
40352
40353 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
40354 maybe-install-html-target-libquadmath:
40355 @if target-libquadmath
40356 maybe-install-html-target-libquadmath: install-html-target-libquadmath
40357
40358 install-html-target-libquadmath: \
40359 configure-target-libquadmath \
40360 html-target-libquadmath
40361 @: $(MAKE); $(unstage)
40362 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40363 r=`${PWD_COMMAND}`; export r; \
40364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40365 $(NORMAL_TARGET_EXPORTS) \
40366 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
40367 for flag in $(EXTRA_TARGET_FLAGS); do \
40368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40369 done; \
40370 (cd $(TARGET_SUBDIR)/libquadmath && \
40371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40373 "RANLIB=$${RANLIB}" \
40374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40375 install-html) \
40376 || exit 1
40377
40378 @endif target-libquadmath
40379
40380 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
40381 maybe-installcheck-target-libquadmath:
40382 @if target-libquadmath
40383 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
40384
40385 installcheck-target-libquadmath: \
40386 configure-target-libquadmath
40387 @: $(MAKE); $(unstage)
40388 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40389 r=`${PWD_COMMAND}`; export r; \
40390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40391 $(NORMAL_TARGET_EXPORTS) \
40392 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
40393 for flag in $(EXTRA_TARGET_FLAGS); do \
40394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40395 done; \
40396 (cd $(TARGET_SUBDIR)/libquadmath && \
40397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40399 "RANLIB=$${RANLIB}" \
40400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40401 installcheck) \
40402 || exit 1
40403
40404 @endif target-libquadmath
40405
40406 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
40407 maybe-mostlyclean-target-libquadmath:
40408 @if target-libquadmath
40409 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
40410
40411 mostlyclean-target-libquadmath:
40412 @: $(MAKE); $(unstage)
40413 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40414 r=`${PWD_COMMAND}`; export r; \
40415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40416 $(NORMAL_TARGET_EXPORTS) \
40417 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
40418 for flag in $(EXTRA_TARGET_FLAGS); do \
40419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40420 done; \
40421 (cd $(TARGET_SUBDIR)/libquadmath && \
40422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40424 "RANLIB=$${RANLIB}" \
40425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40426 mostlyclean) \
40427 || exit 1
40428
40429 @endif target-libquadmath
40430
40431 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
40432 maybe-clean-target-libquadmath:
40433 @if target-libquadmath
40434 maybe-clean-target-libquadmath: clean-target-libquadmath
40435
40436 clean-target-libquadmath:
40437 @: $(MAKE); $(unstage)
40438 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40439 r=`${PWD_COMMAND}`; export r; \
40440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40441 $(NORMAL_TARGET_EXPORTS) \
40442 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
40443 for flag in $(EXTRA_TARGET_FLAGS); do \
40444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40445 done; \
40446 (cd $(TARGET_SUBDIR)/libquadmath && \
40447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40449 "RANLIB=$${RANLIB}" \
40450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40451 clean) \
40452 || exit 1
40453
40454 @endif target-libquadmath
40455
40456 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
40457 maybe-distclean-target-libquadmath:
40458 @if target-libquadmath
40459 maybe-distclean-target-libquadmath: distclean-target-libquadmath
40460
40461 distclean-target-libquadmath:
40462 @: $(MAKE); $(unstage)
40463 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40464 r=`${PWD_COMMAND}`; export r; \
40465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40466 $(NORMAL_TARGET_EXPORTS) \
40467 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
40468 for flag in $(EXTRA_TARGET_FLAGS); do \
40469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40470 done; \
40471 (cd $(TARGET_SUBDIR)/libquadmath && \
40472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40474 "RANLIB=$${RANLIB}" \
40475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40476 distclean) \
40477 || exit 1
40478
40479 @endif target-libquadmath
40480
40481 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
40482 maybe-maintainer-clean-target-libquadmath:
40483 @if target-libquadmath
40484 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
40485
40486 maintainer-clean-target-libquadmath:
40487 @: $(MAKE); $(unstage)
40488 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40489 r=`${PWD_COMMAND}`; export r; \
40490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40491 $(NORMAL_TARGET_EXPORTS) \
40492 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
40493 for flag in $(EXTRA_TARGET_FLAGS); do \
40494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40495 done; \
40496 (cd $(TARGET_SUBDIR)/libquadmath && \
40497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40499 "RANLIB=$${RANLIB}" \
40500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40501 maintainer-clean) \
40502 || exit 1
40503
40504 @endif target-libquadmath
40505
40506
40507
40508
40509
40510 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
40511 maybe-configure-target-libgfortran:
40512 @if gcc-bootstrap
40513 configure-target-libgfortran: stage_current
40514 @endif gcc-bootstrap
40515 @if target-libgfortran
40516 maybe-configure-target-libgfortran: configure-target-libgfortran
40517 configure-target-libgfortran:
40518 @: $(MAKE); $(unstage)
40519 @r=`${PWD_COMMAND}`; export r; \
40520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40521 echo "Checking multilib configuration for libgfortran..."; \
40522 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40523 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
40524 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40525 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40526 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
40527 else \
40528 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
40529 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40530 fi; \
40531 else \
40532 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40533 fi; \
40534 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
40535 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40536 $(NORMAL_TARGET_EXPORTS) \
40537 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
40538 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
40539 case $(srcdir) in \
40540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40541 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
40542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40543 esac; \
40544 module_srcdir=libgfortran; \
40545 rm -f no-such-file || : ; \
40546 CONFIG_SITE=no-such-file $(SHELL) \
40547 $$s/$$module_srcdir/configure \
40548 --srcdir=$${topdir}/$$module_srcdir \
40549 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40550 --target=${target_alias} \
40551 || exit 1
40552 @endif target-libgfortran
40553
40554
40555
40556
40557
40558 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
40559 maybe-all-target-libgfortran:
40560 @if gcc-bootstrap
40561 all-target-libgfortran: stage_current
40562 @endif gcc-bootstrap
40563 @if target-libgfortran
40564 TARGET-target-libgfortran=all
40565 maybe-all-target-libgfortran: all-target-libgfortran
40566 all-target-libgfortran: configure-target-libgfortran
40567 @: $(MAKE); $(unstage)
40568 @r=`${PWD_COMMAND}`; export r; \
40569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40570 $(NORMAL_TARGET_EXPORTS) \
40571 (cd $(TARGET_SUBDIR)/libgfortran && \
40572 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40573 $(TARGET-target-libgfortran))
40574 @endif target-libgfortran
40575
40576
40577
40578
40579
40580 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
40581 maybe-check-target-libgfortran:
40582 @if target-libgfortran
40583 maybe-check-target-libgfortran: check-target-libgfortran
40584
40585 check-target-libgfortran:
40586 @: $(MAKE); $(unstage)
40587 @r=`${PWD_COMMAND}`; export r; \
40588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40589 $(NORMAL_TARGET_EXPORTS) \
40590 (cd $(TARGET_SUBDIR)/libgfortran && \
40591 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40592
40593 @endif target-libgfortran
40594
40595 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
40596 maybe-install-target-libgfortran:
40597 @if target-libgfortran
40598 maybe-install-target-libgfortran: install-target-libgfortran
40599
40600 install-target-libgfortran: installdirs
40601 @: $(MAKE); $(unstage)
40602 @r=`${PWD_COMMAND}`; export r; \
40603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40604 $(NORMAL_TARGET_EXPORTS) \
40605 (cd $(TARGET_SUBDIR)/libgfortran && \
40606 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40607
40608 @endif target-libgfortran
40609
40610 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
40611 maybe-install-strip-target-libgfortran:
40612 @if target-libgfortran
40613 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
40614
40615 install-strip-target-libgfortran: installdirs
40616 @: $(MAKE); $(unstage)
40617 @r=`${PWD_COMMAND}`; export r; \
40618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40619 $(NORMAL_TARGET_EXPORTS) \
40620 (cd $(TARGET_SUBDIR)/libgfortran && \
40621 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40622
40623 @endif target-libgfortran
40624
40625 # Other targets (info, dvi, pdf, etc.)
40626
40627 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
40628 maybe-info-target-libgfortran:
40629 @if target-libgfortran
40630 maybe-info-target-libgfortran: info-target-libgfortran
40631
40632 info-target-libgfortran: \
40633 configure-target-libgfortran
40634 @: $(MAKE); $(unstage)
40635 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40636 r=`${PWD_COMMAND}`; export r; \
40637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40638 $(NORMAL_TARGET_EXPORTS) \
40639 echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
40640 for flag in $(EXTRA_TARGET_FLAGS); do \
40641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40642 done; \
40643 (cd $(TARGET_SUBDIR)/libgfortran && \
40644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40646 "RANLIB=$${RANLIB}" \
40647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40648 info) \
40649 || exit 1
40650
40651 @endif target-libgfortran
40652
40653 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40654 maybe-dvi-target-libgfortran:
40655 @if target-libgfortran
40656 maybe-dvi-target-libgfortran: dvi-target-libgfortran
40657
40658 dvi-target-libgfortran: \
40659 configure-target-libgfortran
40660 @: $(MAKE); $(unstage)
40661 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40662 r=`${PWD_COMMAND}`; export r; \
40663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40664 $(NORMAL_TARGET_EXPORTS) \
40665 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
40666 for flag in $(EXTRA_TARGET_FLAGS); do \
40667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40668 done; \
40669 (cd $(TARGET_SUBDIR)/libgfortran && \
40670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40672 "RANLIB=$${RANLIB}" \
40673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40674 dvi) \
40675 || exit 1
40676
40677 @endif target-libgfortran
40678
40679 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40680 maybe-pdf-target-libgfortran:
40681 @if target-libgfortran
40682 maybe-pdf-target-libgfortran: pdf-target-libgfortran
40683
40684 pdf-target-libgfortran: \
40685 configure-target-libgfortran
40686 @: $(MAKE); $(unstage)
40687 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40688 r=`${PWD_COMMAND}`; export r; \
40689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40690 $(NORMAL_TARGET_EXPORTS) \
40691 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
40692 for flag in $(EXTRA_TARGET_FLAGS); do \
40693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40694 done; \
40695 (cd $(TARGET_SUBDIR)/libgfortran && \
40696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40698 "RANLIB=$${RANLIB}" \
40699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40700 pdf) \
40701 || exit 1
40702
40703 @endif target-libgfortran
40704
40705 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
40706 maybe-html-target-libgfortran:
40707 @if target-libgfortran
40708 maybe-html-target-libgfortran: html-target-libgfortran
40709
40710 html-target-libgfortran: \
40711 configure-target-libgfortran
40712 @: $(MAKE); $(unstage)
40713 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40714 r=`${PWD_COMMAND}`; export r; \
40715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40716 $(NORMAL_TARGET_EXPORTS) \
40717 echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
40718 for flag in $(EXTRA_TARGET_FLAGS); do \
40719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40720 done; \
40721 (cd $(TARGET_SUBDIR)/libgfortran && \
40722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40724 "RANLIB=$${RANLIB}" \
40725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40726 html) \
40727 || exit 1
40728
40729 @endif target-libgfortran
40730
40731 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40732 maybe-TAGS-target-libgfortran:
40733 @if target-libgfortran
40734 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
40735
40736 TAGS-target-libgfortran: \
40737 configure-target-libgfortran
40738 @: $(MAKE); $(unstage)
40739 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40740 r=`${PWD_COMMAND}`; export r; \
40741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40742 $(NORMAL_TARGET_EXPORTS) \
40743 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
40744 for flag in $(EXTRA_TARGET_FLAGS); do \
40745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40746 done; \
40747 (cd $(TARGET_SUBDIR)/libgfortran && \
40748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40750 "RANLIB=$${RANLIB}" \
40751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40752 TAGS) \
40753 || exit 1
40754
40755 @endif target-libgfortran
40756
40757 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40758 maybe-install-info-target-libgfortran:
40759 @if target-libgfortran
40760 maybe-install-info-target-libgfortran: install-info-target-libgfortran
40761
40762 install-info-target-libgfortran: \
40763 configure-target-libgfortran \
40764 info-target-libgfortran
40765 @: $(MAKE); $(unstage)
40766 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40767 r=`${PWD_COMMAND}`; export r; \
40768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40769 $(NORMAL_TARGET_EXPORTS) \
40770 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
40771 for flag in $(EXTRA_TARGET_FLAGS); do \
40772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40773 done; \
40774 (cd $(TARGET_SUBDIR)/libgfortran && \
40775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40777 "RANLIB=$${RANLIB}" \
40778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40779 install-info) \
40780 || exit 1
40781
40782 @endif target-libgfortran
40783
40784 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40785 maybe-install-pdf-target-libgfortran:
40786 @if target-libgfortran
40787 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40788
40789 install-pdf-target-libgfortran: \
40790 configure-target-libgfortran \
40791 pdf-target-libgfortran
40792 @: $(MAKE); $(unstage)
40793 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40794 r=`${PWD_COMMAND}`; export r; \
40795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40796 $(NORMAL_TARGET_EXPORTS) \
40797 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
40798 for flag in $(EXTRA_TARGET_FLAGS); do \
40799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40800 done; \
40801 (cd $(TARGET_SUBDIR)/libgfortran && \
40802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40804 "RANLIB=$${RANLIB}" \
40805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40806 install-pdf) \
40807 || exit 1
40808
40809 @endif target-libgfortran
40810
40811 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40812 maybe-install-html-target-libgfortran:
40813 @if target-libgfortran
40814 maybe-install-html-target-libgfortran: install-html-target-libgfortran
40815
40816 install-html-target-libgfortran: \
40817 configure-target-libgfortran \
40818 html-target-libgfortran
40819 @: $(MAKE); $(unstage)
40820 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40821 r=`${PWD_COMMAND}`; export r; \
40822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40823 $(NORMAL_TARGET_EXPORTS) \
40824 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
40825 for flag in $(EXTRA_TARGET_FLAGS); do \
40826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40827 done; \
40828 (cd $(TARGET_SUBDIR)/libgfortran && \
40829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40831 "RANLIB=$${RANLIB}" \
40832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40833 install-html) \
40834 || exit 1
40835
40836 @endif target-libgfortran
40837
40838 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40839 maybe-installcheck-target-libgfortran:
40840 @if target-libgfortran
40841 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
40842
40843 installcheck-target-libgfortran: \
40844 configure-target-libgfortran
40845 @: $(MAKE); $(unstage)
40846 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40847 r=`${PWD_COMMAND}`; export r; \
40848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40849 $(NORMAL_TARGET_EXPORTS) \
40850 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
40851 for flag in $(EXTRA_TARGET_FLAGS); do \
40852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40853 done; \
40854 (cd $(TARGET_SUBDIR)/libgfortran && \
40855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40857 "RANLIB=$${RANLIB}" \
40858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40859 installcheck) \
40860 || exit 1
40861
40862 @endif target-libgfortran
40863
40864 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40865 maybe-mostlyclean-target-libgfortran:
40866 @if target-libgfortran
40867 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
40868
40869 mostlyclean-target-libgfortran:
40870 @: $(MAKE); $(unstage)
40871 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40872 r=`${PWD_COMMAND}`; export r; \
40873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40874 $(NORMAL_TARGET_EXPORTS) \
40875 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
40876 for flag in $(EXTRA_TARGET_FLAGS); do \
40877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40878 done; \
40879 (cd $(TARGET_SUBDIR)/libgfortran && \
40880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40882 "RANLIB=$${RANLIB}" \
40883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40884 mostlyclean) \
40885 || exit 1
40886
40887 @endif target-libgfortran
40888
40889 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40890 maybe-clean-target-libgfortran:
40891 @if target-libgfortran
40892 maybe-clean-target-libgfortran: clean-target-libgfortran
40893
40894 clean-target-libgfortran:
40895 @: $(MAKE); $(unstage)
40896 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40897 r=`${PWD_COMMAND}`; export r; \
40898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40899 $(NORMAL_TARGET_EXPORTS) \
40900 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
40901 for flag in $(EXTRA_TARGET_FLAGS); do \
40902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40903 done; \
40904 (cd $(TARGET_SUBDIR)/libgfortran && \
40905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40907 "RANLIB=$${RANLIB}" \
40908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40909 clean) \
40910 || exit 1
40911
40912 @endif target-libgfortran
40913
40914 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40915 maybe-distclean-target-libgfortran:
40916 @if target-libgfortran
40917 maybe-distclean-target-libgfortran: distclean-target-libgfortran
40918
40919 distclean-target-libgfortran:
40920 @: $(MAKE); $(unstage)
40921 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40922 r=`${PWD_COMMAND}`; export r; \
40923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40924 $(NORMAL_TARGET_EXPORTS) \
40925 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
40926 for flag in $(EXTRA_TARGET_FLAGS); do \
40927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40928 done; \
40929 (cd $(TARGET_SUBDIR)/libgfortran && \
40930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40932 "RANLIB=$${RANLIB}" \
40933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40934 distclean) \
40935 || exit 1
40936
40937 @endif target-libgfortran
40938
40939 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40940 maybe-maintainer-clean-target-libgfortran:
40941 @if target-libgfortran
40942 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
40943
40944 maintainer-clean-target-libgfortran:
40945 @: $(MAKE); $(unstage)
40946 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40947 r=`${PWD_COMMAND}`; export r; \
40948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40949 $(NORMAL_TARGET_EXPORTS) \
40950 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
40951 for flag in $(EXTRA_TARGET_FLAGS); do \
40952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40953 done; \
40954 (cd $(TARGET_SUBDIR)/libgfortran && \
40955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40957 "RANLIB=$${RANLIB}" \
40958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40959 maintainer-clean) \
40960 || exit 1
40961
40962 @endif target-libgfortran
40963
40964
40965
40966
40967
40968 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
40969 maybe-configure-target-libobjc:
40970 @if gcc-bootstrap
40971 configure-target-libobjc: stage_current
40972 @endif gcc-bootstrap
40973 @if target-libobjc
40974 maybe-configure-target-libobjc: configure-target-libobjc
40975 configure-target-libobjc:
40976 @: $(MAKE); $(unstage)
40977 @r=`${PWD_COMMAND}`; export r; \
40978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40979 echo "Checking multilib configuration for libobjc..."; \
40980 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40981 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
40982 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40983 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40984 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40985 else \
40986 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40987 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40988 fi; \
40989 else \
40990 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40991 fi; \
40992 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
40993 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40994 $(NORMAL_TARGET_EXPORTS) \
40995 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40996 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
40997 case $(srcdir) in \
40998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40999 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
41000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41001 esac; \
41002 module_srcdir=libobjc; \
41003 rm -f no-such-file || : ; \
41004 CONFIG_SITE=no-such-file $(SHELL) \
41005 $$s/$$module_srcdir/configure \
41006 --srcdir=$${topdir}/$$module_srcdir \
41007 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41008 --target=${target_alias} \
41009 || exit 1
41010 @endif target-libobjc
41011
41012
41013
41014
41015
41016 .PHONY: all-target-libobjc maybe-all-target-libobjc
41017 maybe-all-target-libobjc:
41018 @if gcc-bootstrap
41019 all-target-libobjc: stage_current
41020 @endif gcc-bootstrap
41021 @if target-libobjc
41022 TARGET-target-libobjc=all
41023 maybe-all-target-libobjc: all-target-libobjc
41024 all-target-libobjc: configure-target-libobjc
41025 @: $(MAKE); $(unstage)
41026 @r=`${PWD_COMMAND}`; export r; \
41027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41028 $(NORMAL_TARGET_EXPORTS) \
41029 (cd $(TARGET_SUBDIR)/libobjc && \
41030 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41031 $(TARGET-target-libobjc))
41032 @endif target-libobjc
41033
41034
41035
41036
41037
41038 .PHONY: check-target-libobjc maybe-check-target-libobjc
41039 maybe-check-target-libobjc:
41040 @if target-libobjc
41041 maybe-check-target-libobjc: check-target-libobjc
41042
41043 check-target-libobjc:
41044 @: $(MAKE); $(unstage)
41045 @r=`${PWD_COMMAND}`; export r; \
41046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41047 $(NORMAL_TARGET_EXPORTS) \
41048 (cd $(TARGET_SUBDIR)/libobjc && \
41049 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41050
41051 @endif target-libobjc
41052
41053 .PHONY: install-target-libobjc maybe-install-target-libobjc
41054 maybe-install-target-libobjc:
41055 @if target-libobjc
41056 maybe-install-target-libobjc: install-target-libobjc
41057
41058 install-target-libobjc: installdirs
41059 @: $(MAKE); $(unstage)
41060 @r=`${PWD_COMMAND}`; export r; \
41061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41062 $(NORMAL_TARGET_EXPORTS) \
41063 (cd $(TARGET_SUBDIR)/libobjc && \
41064 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41065
41066 @endif target-libobjc
41067
41068 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
41069 maybe-install-strip-target-libobjc:
41070 @if target-libobjc
41071 maybe-install-strip-target-libobjc: install-strip-target-libobjc
41072
41073 install-strip-target-libobjc: installdirs
41074 @: $(MAKE); $(unstage)
41075 @r=`${PWD_COMMAND}`; export r; \
41076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41077 $(NORMAL_TARGET_EXPORTS) \
41078 (cd $(TARGET_SUBDIR)/libobjc && \
41079 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41080
41081 @endif target-libobjc
41082
41083 # Other targets (info, dvi, pdf, etc.)
41084
41085 .PHONY: maybe-info-target-libobjc info-target-libobjc
41086 maybe-info-target-libobjc:
41087 @if target-libobjc
41088 maybe-info-target-libobjc: info-target-libobjc
41089
41090 info-target-libobjc: \
41091 configure-target-libobjc
41092 @: $(MAKE); $(unstage)
41093 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41094 r=`${PWD_COMMAND}`; export r; \
41095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41096 $(NORMAL_TARGET_EXPORTS) \
41097 echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
41098 for flag in $(EXTRA_TARGET_FLAGS); do \
41099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41100 done; \
41101 (cd $(TARGET_SUBDIR)/libobjc && \
41102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41104 "RANLIB=$${RANLIB}" \
41105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41106 info) \
41107 || exit 1
41108
41109 @endif target-libobjc
41110
41111 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
41112 maybe-dvi-target-libobjc:
41113 @if target-libobjc
41114 maybe-dvi-target-libobjc: dvi-target-libobjc
41115
41116 dvi-target-libobjc: \
41117 configure-target-libobjc
41118 @: $(MAKE); $(unstage)
41119 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41120 r=`${PWD_COMMAND}`; export r; \
41121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41122 $(NORMAL_TARGET_EXPORTS) \
41123 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
41124 for flag in $(EXTRA_TARGET_FLAGS); do \
41125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41126 done; \
41127 (cd $(TARGET_SUBDIR)/libobjc && \
41128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41130 "RANLIB=$${RANLIB}" \
41131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41132 dvi) \
41133 || exit 1
41134
41135 @endif target-libobjc
41136
41137 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
41138 maybe-pdf-target-libobjc:
41139 @if target-libobjc
41140 maybe-pdf-target-libobjc: pdf-target-libobjc
41141
41142 pdf-target-libobjc: \
41143 configure-target-libobjc
41144 @: $(MAKE); $(unstage)
41145 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41146 r=`${PWD_COMMAND}`; export r; \
41147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41148 $(NORMAL_TARGET_EXPORTS) \
41149 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
41150 for flag in $(EXTRA_TARGET_FLAGS); do \
41151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41152 done; \
41153 (cd $(TARGET_SUBDIR)/libobjc && \
41154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41156 "RANLIB=$${RANLIB}" \
41157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41158 pdf) \
41159 || exit 1
41160
41161 @endif target-libobjc
41162
41163 .PHONY: maybe-html-target-libobjc html-target-libobjc
41164 maybe-html-target-libobjc:
41165 @if target-libobjc
41166 maybe-html-target-libobjc: html-target-libobjc
41167
41168 html-target-libobjc: \
41169 configure-target-libobjc
41170 @: $(MAKE); $(unstage)
41171 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41172 r=`${PWD_COMMAND}`; export r; \
41173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41174 $(NORMAL_TARGET_EXPORTS) \
41175 echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
41176 for flag in $(EXTRA_TARGET_FLAGS); do \
41177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41178 done; \
41179 (cd $(TARGET_SUBDIR)/libobjc && \
41180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41182 "RANLIB=$${RANLIB}" \
41183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41184 html) \
41185 || exit 1
41186
41187 @endif target-libobjc
41188
41189 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
41190 maybe-TAGS-target-libobjc:
41191 @if target-libobjc
41192 maybe-TAGS-target-libobjc: TAGS-target-libobjc
41193
41194 TAGS-target-libobjc: \
41195 configure-target-libobjc
41196 @: $(MAKE); $(unstage)
41197 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41198 r=`${PWD_COMMAND}`; export r; \
41199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41200 $(NORMAL_TARGET_EXPORTS) \
41201 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
41202 for flag in $(EXTRA_TARGET_FLAGS); do \
41203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41204 done; \
41205 (cd $(TARGET_SUBDIR)/libobjc && \
41206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41208 "RANLIB=$${RANLIB}" \
41209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41210 TAGS) \
41211 || exit 1
41212
41213 @endif target-libobjc
41214
41215 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
41216 maybe-install-info-target-libobjc:
41217 @if target-libobjc
41218 maybe-install-info-target-libobjc: install-info-target-libobjc
41219
41220 install-info-target-libobjc: \
41221 configure-target-libobjc \
41222 info-target-libobjc
41223 @: $(MAKE); $(unstage)
41224 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41225 r=`${PWD_COMMAND}`; export r; \
41226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41227 $(NORMAL_TARGET_EXPORTS) \
41228 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
41229 for flag in $(EXTRA_TARGET_FLAGS); do \
41230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41231 done; \
41232 (cd $(TARGET_SUBDIR)/libobjc && \
41233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41235 "RANLIB=$${RANLIB}" \
41236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41237 install-info) \
41238 || exit 1
41239
41240 @endif target-libobjc
41241
41242 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
41243 maybe-install-pdf-target-libobjc:
41244 @if target-libobjc
41245 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
41246
41247 install-pdf-target-libobjc: \
41248 configure-target-libobjc \
41249 pdf-target-libobjc
41250 @: $(MAKE); $(unstage)
41251 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41252 r=`${PWD_COMMAND}`; export r; \
41253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41254 $(NORMAL_TARGET_EXPORTS) \
41255 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
41256 for flag in $(EXTRA_TARGET_FLAGS); do \
41257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41258 done; \
41259 (cd $(TARGET_SUBDIR)/libobjc && \
41260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41262 "RANLIB=$${RANLIB}" \
41263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41264 install-pdf) \
41265 || exit 1
41266
41267 @endif target-libobjc
41268
41269 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
41270 maybe-install-html-target-libobjc:
41271 @if target-libobjc
41272 maybe-install-html-target-libobjc: install-html-target-libobjc
41273
41274 install-html-target-libobjc: \
41275 configure-target-libobjc \
41276 html-target-libobjc
41277 @: $(MAKE); $(unstage)
41278 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41279 r=`${PWD_COMMAND}`; export r; \
41280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41281 $(NORMAL_TARGET_EXPORTS) \
41282 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
41283 for flag in $(EXTRA_TARGET_FLAGS); do \
41284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41285 done; \
41286 (cd $(TARGET_SUBDIR)/libobjc && \
41287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41289 "RANLIB=$${RANLIB}" \
41290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41291 install-html) \
41292 || exit 1
41293
41294 @endif target-libobjc
41295
41296 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
41297 maybe-installcheck-target-libobjc:
41298 @if target-libobjc
41299 maybe-installcheck-target-libobjc: installcheck-target-libobjc
41300
41301 installcheck-target-libobjc: \
41302 configure-target-libobjc
41303 @: $(MAKE); $(unstage)
41304 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41305 r=`${PWD_COMMAND}`; export r; \
41306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41307 $(NORMAL_TARGET_EXPORTS) \
41308 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
41309 for flag in $(EXTRA_TARGET_FLAGS); do \
41310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41311 done; \
41312 (cd $(TARGET_SUBDIR)/libobjc && \
41313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41315 "RANLIB=$${RANLIB}" \
41316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41317 installcheck) \
41318 || exit 1
41319
41320 @endif target-libobjc
41321
41322 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
41323 maybe-mostlyclean-target-libobjc:
41324 @if target-libobjc
41325 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
41326
41327 mostlyclean-target-libobjc:
41328 @: $(MAKE); $(unstage)
41329 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41330 r=`${PWD_COMMAND}`; export r; \
41331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41332 $(NORMAL_TARGET_EXPORTS) \
41333 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
41334 for flag in $(EXTRA_TARGET_FLAGS); do \
41335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41336 done; \
41337 (cd $(TARGET_SUBDIR)/libobjc && \
41338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41340 "RANLIB=$${RANLIB}" \
41341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41342 mostlyclean) \
41343 || exit 1
41344
41345 @endif target-libobjc
41346
41347 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
41348 maybe-clean-target-libobjc:
41349 @if target-libobjc
41350 maybe-clean-target-libobjc: clean-target-libobjc
41351
41352 clean-target-libobjc:
41353 @: $(MAKE); $(unstage)
41354 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41355 r=`${PWD_COMMAND}`; export r; \
41356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41357 $(NORMAL_TARGET_EXPORTS) \
41358 echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
41359 for flag in $(EXTRA_TARGET_FLAGS); do \
41360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41361 done; \
41362 (cd $(TARGET_SUBDIR)/libobjc && \
41363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41365 "RANLIB=$${RANLIB}" \
41366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41367 clean) \
41368 || exit 1
41369
41370 @endif target-libobjc
41371
41372 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
41373 maybe-distclean-target-libobjc:
41374 @if target-libobjc
41375 maybe-distclean-target-libobjc: distclean-target-libobjc
41376
41377 distclean-target-libobjc:
41378 @: $(MAKE); $(unstage)
41379 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41380 r=`${PWD_COMMAND}`; export r; \
41381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41382 $(NORMAL_TARGET_EXPORTS) \
41383 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
41384 for flag in $(EXTRA_TARGET_FLAGS); do \
41385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41386 done; \
41387 (cd $(TARGET_SUBDIR)/libobjc && \
41388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41390 "RANLIB=$${RANLIB}" \
41391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41392 distclean) \
41393 || exit 1
41394
41395 @endif target-libobjc
41396
41397 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
41398 maybe-maintainer-clean-target-libobjc:
41399 @if target-libobjc
41400 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
41401
41402 maintainer-clean-target-libobjc:
41403 @: $(MAKE); $(unstage)
41404 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41405 r=`${PWD_COMMAND}`; export r; \
41406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41407 $(NORMAL_TARGET_EXPORTS) \
41408 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
41409 for flag in $(EXTRA_TARGET_FLAGS); do \
41410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41411 done; \
41412 (cd $(TARGET_SUBDIR)/libobjc && \
41413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41415 "RANLIB=$${RANLIB}" \
41416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41417 maintainer-clean) \
41418 || exit 1
41419
41420 @endif target-libobjc
41421
41422
41423
41424
41425
41426 .PHONY: configure-target-libgo maybe-configure-target-libgo
41427 maybe-configure-target-libgo:
41428 @if gcc-bootstrap
41429 configure-target-libgo: stage_current
41430 @endif gcc-bootstrap
41431 @if target-libgo
41432 maybe-configure-target-libgo: configure-target-libgo
41433 configure-target-libgo:
41434 @: $(MAKE); $(unstage)
41435 @r=`${PWD_COMMAND}`; export r; \
41436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41437 echo "Checking multilib configuration for libgo..."; \
41438 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41439 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
41440 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
41441 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
41442 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
41443 else \
41444 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
41445 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41446 fi; \
41447 else \
41448 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41449 fi; \
41450 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
41451 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41452 $(NORMAL_TARGET_EXPORTS) \
41453 echo Configuring in $(TARGET_SUBDIR)/libgo; \
41454 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
41455 case $(srcdir) in \
41456 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41457 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
41458 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41459 esac; \
41460 module_srcdir=libgo; \
41461 rm -f no-such-file || : ; \
41462 CONFIG_SITE=no-such-file $(SHELL) \
41463 $$s/$$module_srcdir/configure \
41464 --srcdir=$${topdir}/$$module_srcdir \
41465 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41466 --target=${target_alias} \
41467 || exit 1
41468 @endif target-libgo
41469
41470
41471
41472
41473
41474 .PHONY: all-target-libgo maybe-all-target-libgo
41475 maybe-all-target-libgo:
41476 @if gcc-bootstrap
41477 all-target-libgo: stage_current
41478 @endif gcc-bootstrap
41479 @if target-libgo
41480 TARGET-target-libgo=all
41481 maybe-all-target-libgo: all-target-libgo
41482 all-target-libgo: configure-target-libgo
41483 @: $(MAKE); $(unstage)
41484 @r=`${PWD_COMMAND}`; export r; \
41485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41486 $(NORMAL_TARGET_EXPORTS) \
41487 (cd $(TARGET_SUBDIR)/libgo && \
41488 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41489 $(TARGET-target-libgo))
41490 @endif target-libgo
41491
41492
41493
41494
41495
41496 .PHONY: check-target-libgo maybe-check-target-libgo
41497 maybe-check-target-libgo:
41498 @if target-libgo
41499 maybe-check-target-libgo: check-target-libgo
41500
41501 check-target-libgo:
41502 @: $(MAKE); $(unstage)
41503 @r=`${PWD_COMMAND}`; export r; \
41504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41505 $(NORMAL_TARGET_EXPORTS) \
41506 (cd $(TARGET_SUBDIR)/libgo && \
41507 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41508
41509 @endif target-libgo
41510
41511 .PHONY: install-target-libgo maybe-install-target-libgo
41512 maybe-install-target-libgo:
41513 @if target-libgo
41514 maybe-install-target-libgo: install-target-libgo
41515
41516 install-target-libgo: installdirs
41517 @: $(MAKE); $(unstage)
41518 @r=`${PWD_COMMAND}`; export r; \
41519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41520 $(NORMAL_TARGET_EXPORTS) \
41521 (cd $(TARGET_SUBDIR)/libgo && \
41522 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41523
41524 @endif target-libgo
41525
41526 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
41527 maybe-install-strip-target-libgo:
41528 @if target-libgo
41529 maybe-install-strip-target-libgo: install-strip-target-libgo
41530
41531 install-strip-target-libgo: installdirs
41532 @: $(MAKE); $(unstage)
41533 @r=`${PWD_COMMAND}`; export r; \
41534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41535 $(NORMAL_TARGET_EXPORTS) \
41536 (cd $(TARGET_SUBDIR)/libgo && \
41537 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41538
41539 @endif target-libgo
41540
41541 # Other targets (info, dvi, pdf, etc.)
41542
41543 .PHONY: maybe-info-target-libgo info-target-libgo
41544 maybe-info-target-libgo:
41545 @if target-libgo
41546 maybe-info-target-libgo: info-target-libgo
41547
41548 info-target-libgo: \
41549 configure-target-libgo
41550 @: $(MAKE); $(unstage)
41551 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41552 r=`${PWD_COMMAND}`; export r; \
41553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41554 $(NORMAL_TARGET_EXPORTS) \
41555 echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
41556 for flag in $(EXTRA_TARGET_FLAGS); do \
41557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41558 done; \
41559 (cd $(TARGET_SUBDIR)/libgo && \
41560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41562 "RANLIB=$${RANLIB}" \
41563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41564 info) \
41565 || exit 1
41566
41567 @endif target-libgo
41568
41569 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
41570 maybe-dvi-target-libgo:
41571 @if target-libgo
41572 maybe-dvi-target-libgo: dvi-target-libgo
41573
41574 dvi-target-libgo: \
41575 configure-target-libgo
41576 @: $(MAKE); $(unstage)
41577 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41578 r=`${PWD_COMMAND}`; export r; \
41579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41580 $(NORMAL_TARGET_EXPORTS) \
41581 echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
41582 for flag in $(EXTRA_TARGET_FLAGS); do \
41583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41584 done; \
41585 (cd $(TARGET_SUBDIR)/libgo && \
41586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41588 "RANLIB=$${RANLIB}" \
41589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41590 dvi) \
41591 || exit 1
41592
41593 @endif target-libgo
41594
41595 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
41596 maybe-pdf-target-libgo:
41597 @if target-libgo
41598 maybe-pdf-target-libgo: pdf-target-libgo
41599
41600 pdf-target-libgo: \
41601 configure-target-libgo
41602 @: $(MAKE); $(unstage)
41603 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41604 r=`${PWD_COMMAND}`; export r; \
41605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41606 $(NORMAL_TARGET_EXPORTS) \
41607 echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
41608 for flag in $(EXTRA_TARGET_FLAGS); do \
41609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41610 done; \
41611 (cd $(TARGET_SUBDIR)/libgo && \
41612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41614 "RANLIB=$${RANLIB}" \
41615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41616 pdf) \
41617 || exit 1
41618
41619 @endif target-libgo
41620
41621 .PHONY: maybe-html-target-libgo html-target-libgo
41622 maybe-html-target-libgo:
41623 @if target-libgo
41624 maybe-html-target-libgo: html-target-libgo
41625
41626 html-target-libgo: \
41627 configure-target-libgo
41628 @: $(MAKE); $(unstage)
41629 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41630 r=`${PWD_COMMAND}`; export r; \
41631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41632 $(NORMAL_TARGET_EXPORTS) \
41633 echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
41634 for flag in $(EXTRA_TARGET_FLAGS); do \
41635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41636 done; \
41637 (cd $(TARGET_SUBDIR)/libgo && \
41638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41640 "RANLIB=$${RANLIB}" \
41641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41642 html) \
41643 || exit 1
41644
41645 @endif target-libgo
41646
41647 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
41648 maybe-TAGS-target-libgo:
41649 @if target-libgo
41650 maybe-TAGS-target-libgo: TAGS-target-libgo
41651
41652 TAGS-target-libgo: \
41653 configure-target-libgo
41654 @: $(MAKE); $(unstage)
41655 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41656 r=`${PWD_COMMAND}`; export r; \
41657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41658 $(NORMAL_TARGET_EXPORTS) \
41659 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
41660 for flag in $(EXTRA_TARGET_FLAGS); do \
41661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41662 done; \
41663 (cd $(TARGET_SUBDIR)/libgo && \
41664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41666 "RANLIB=$${RANLIB}" \
41667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41668 TAGS) \
41669 || exit 1
41670
41671 @endif target-libgo
41672
41673 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
41674 maybe-install-info-target-libgo:
41675 @if target-libgo
41676 maybe-install-info-target-libgo: install-info-target-libgo
41677
41678 install-info-target-libgo: \
41679 configure-target-libgo \
41680 info-target-libgo
41681 @: $(MAKE); $(unstage)
41682 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41683 r=`${PWD_COMMAND}`; export r; \
41684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41685 $(NORMAL_TARGET_EXPORTS) \
41686 echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
41687 for flag in $(EXTRA_TARGET_FLAGS); do \
41688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41689 done; \
41690 (cd $(TARGET_SUBDIR)/libgo && \
41691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41693 "RANLIB=$${RANLIB}" \
41694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41695 install-info) \
41696 || exit 1
41697
41698 @endif target-libgo
41699
41700 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
41701 maybe-install-pdf-target-libgo:
41702 @if target-libgo
41703 maybe-install-pdf-target-libgo: install-pdf-target-libgo
41704
41705 install-pdf-target-libgo: \
41706 configure-target-libgo \
41707 pdf-target-libgo
41708 @: $(MAKE); $(unstage)
41709 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41710 r=`${PWD_COMMAND}`; export r; \
41711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41712 $(NORMAL_TARGET_EXPORTS) \
41713 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
41714 for flag in $(EXTRA_TARGET_FLAGS); do \
41715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41716 done; \
41717 (cd $(TARGET_SUBDIR)/libgo && \
41718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41720 "RANLIB=$${RANLIB}" \
41721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41722 install-pdf) \
41723 || exit 1
41724
41725 @endif target-libgo
41726
41727 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
41728 maybe-install-html-target-libgo:
41729 @if target-libgo
41730 maybe-install-html-target-libgo: install-html-target-libgo
41731
41732 install-html-target-libgo: \
41733 configure-target-libgo \
41734 html-target-libgo
41735 @: $(MAKE); $(unstage)
41736 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41737 r=`${PWD_COMMAND}`; export r; \
41738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41739 $(NORMAL_TARGET_EXPORTS) \
41740 echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
41741 for flag in $(EXTRA_TARGET_FLAGS); do \
41742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41743 done; \
41744 (cd $(TARGET_SUBDIR)/libgo && \
41745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41747 "RANLIB=$${RANLIB}" \
41748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41749 install-html) \
41750 || exit 1
41751
41752 @endif target-libgo
41753
41754 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
41755 maybe-installcheck-target-libgo:
41756 @if target-libgo
41757 maybe-installcheck-target-libgo: installcheck-target-libgo
41758
41759 installcheck-target-libgo: \
41760 configure-target-libgo
41761 @: $(MAKE); $(unstage)
41762 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41763 r=`${PWD_COMMAND}`; export r; \
41764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41765 $(NORMAL_TARGET_EXPORTS) \
41766 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
41767 for flag in $(EXTRA_TARGET_FLAGS); do \
41768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41769 done; \
41770 (cd $(TARGET_SUBDIR)/libgo && \
41771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41773 "RANLIB=$${RANLIB}" \
41774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41775 installcheck) \
41776 || exit 1
41777
41778 @endif target-libgo
41779
41780 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
41781 maybe-mostlyclean-target-libgo:
41782 @if target-libgo
41783 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
41784
41785 mostlyclean-target-libgo:
41786 @: $(MAKE); $(unstage)
41787 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41788 r=`${PWD_COMMAND}`; export r; \
41789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41790 $(NORMAL_TARGET_EXPORTS) \
41791 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
41792 for flag in $(EXTRA_TARGET_FLAGS); do \
41793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41794 done; \
41795 (cd $(TARGET_SUBDIR)/libgo && \
41796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41798 "RANLIB=$${RANLIB}" \
41799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41800 mostlyclean) \
41801 || exit 1
41802
41803 @endif target-libgo
41804
41805 .PHONY: maybe-clean-target-libgo clean-target-libgo
41806 maybe-clean-target-libgo:
41807 @if target-libgo
41808 maybe-clean-target-libgo: clean-target-libgo
41809
41810 clean-target-libgo:
41811 @: $(MAKE); $(unstage)
41812 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41813 r=`${PWD_COMMAND}`; export r; \
41814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41815 $(NORMAL_TARGET_EXPORTS) \
41816 echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
41817 for flag in $(EXTRA_TARGET_FLAGS); do \
41818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41819 done; \
41820 (cd $(TARGET_SUBDIR)/libgo && \
41821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41823 "RANLIB=$${RANLIB}" \
41824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41825 clean) \
41826 || exit 1
41827
41828 @endif target-libgo
41829
41830 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
41831 maybe-distclean-target-libgo:
41832 @if target-libgo
41833 maybe-distclean-target-libgo: distclean-target-libgo
41834
41835 distclean-target-libgo:
41836 @: $(MAKE); $(unstage)
41837 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41838 r=`${PWD_COMMAND}`; export r; \
41839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41840 $(NORMAL_TARGET_EXPORTS) \
41841 echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
41842 for flag in $(EXTRA_TARGET_FLAGS); do \
41843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41844 done; \
41845 (cd $(TARGET_SUBDIR)/libgo && \
41846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41848 "RANLIB=$${RANLIB}" \
41849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41850 distclean) \
41851 || exit 1
41852
41853 @endif target-libgo
41854
41855 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
41856 maybe-maintainer-clean-target-libgo:
41857 @if target-libgo
41858 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
41859
41860 maintainer-clean-target-libgo:
41861 @: $(MAKE); $(unstage)
41862 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41863 r=`${PWD_COMMAND}`; export r; \
41864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41865 $(NORMAL_TARGET_EXPORTS) \
41866 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
41867 for flag in $(EXTRA_TARGET_FLAGS); do \
41868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41869 done; \
41870 (cd $(TARGET_SUBDIR)/libgo && \
41871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41873 "RANLIB=$${RANLIB}" \
41874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41875 maintainer-clean) \
41876 || exit 1
41877
41878 @endif target-libgo
41879
41880
41881
41882
41883
41884 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41885 maybe-configure-target-libtermcap:
41886 @if gcc-bootstrap
41887 configure-target-libtermcap: stage_current
41888 @endif gcc-bootstrap
41889 @if target-libtermcap
41890 maybe-configure-target-libtermcap: configure-target-libtermcap
41891 configure-target-libtermcap:
41892 @: $(MAKE); $(unstage)
41893 @r=`${PWD_COMMAND}`; export r; \
41894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41895 echo "Checking multilib configuration for libtermcap..."; \
41896 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41897 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
41898 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41899 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41900 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41901 else \
41902 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41903 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41904 fi; \
41905 else \
41906 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41907 fi; \
41908 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
41909 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41910 $(NORMAL_TARGET_EXPORTS) \
41911 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41912 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
41913 case $(srcdir) in \
41914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41915 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41917 esac; \
41918 module_srcdir=libtermcap; \
41919 rm -f no-such-file || : ; \
41920 CONFIG_SITE=no-such-file $(SHELL) \
41921 $$s/$$module_srcdir/configure \
41922 --srcdir=$${topdir}/$$module_srcdir \
41923 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41924 --target=${target_alias} \
41925 || exit 1
41926 @endif target-libtermcap
41927
41928
41929
41930
41931
41932 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
41933 maybe-all-target-libtermcap:
41934 @if gcc-bootstrap
41935 all-target-libtermcap: stage_current
41936 @endif gcc-bootstrap
41937 @if target-libtermcap
41938 TARGET-target-libtermcap=all
41939 maybe-all-target-libtermcap: all-target-libtermcap
41940 all-target-libtermcap: configure-target-libtermcap
41941 @: $(MAKE); $(unstage)
41942 @r=`${PWD_COMMAND}`; export r; \
41943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41944 $(NORMAL_TARGET_EXPORTS) \
41945 (cd $(TARGET_SUBDIR)/libtermcap && \
41946 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41947 $(TARGET-target-libtermcap))
41948 @endif target-libtermcap
41949
41950
41951
41952
41953
41954 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
41955 maybe-check-target-libtermcap:
41956 @if target-libtermcap
41957 maybe-check-target-libtermcap: check-target-libtermcap
41958
41959 # Dummy target for uncheckable module.
41960 check-target-libtermcap:
41961
41962 @endif target-libtermcap
41963
41964 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
41965 maybe-install-target-libtermcap:
41966 @if target-libtermcap
41967 maybe-install-target-libtermcap: install-target-libtermcap
41968
41969 install-target-libtermcap: installdirs
41970 @: $(MAKE); $(unstage)
41971 @r=`${PWD_COMMAND}`; export r; \
41972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41973 $(NORMAL_TARGET_EXPORTS) \
41974 (cd $(TARGET_SUBDIR)/libtermcap && \
41975 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41976
41977 @endif target-libtermcap
41978
41979 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
41980 maybe-install-strip-target-libtermcap:
41981 @if target-libtermcap
41982 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
41983
41984 install-strip-target-libtermcap: installdirs
41985 @: $(MAKE); $(unstage)
41986 @r=`${PWD_COMMAND}`; export r; \
41987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41988 $(NORMAL_TARGET_EXPORTS) \
41989 (cd $(TARGET_SUBDIR)/libtermcap && \
41990 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41991
41992 @endif target-libtermcap
41993
41994 # Other targets (info, dvi, pdf, etc.)
41995
41996 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
41997 maybe-info-target-libtermcap:
41998 @if target-libtermcap
41999 maybe-info-target-libtermcap: info-target-libtermcap
42000
42001 info-target-libtermcap: \
42002 configure-target-libtermcap
42003 @: $(MAKE); $(unstage)
42004 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42005 r=`${PWD_COMMAND}`; export r; \
42006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42007 $(NORMAL_TARGET_EXPORTS) \
42008 echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
42009 for flag in $(EXTRA_TARGET_FLAGS); do \
42010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42011 done; \
42012 (cd $(TARGET_SUBDIR)/libtermcap && \
42013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42015 "RANLIB=$${RANLIB}" \
42016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42017 info) \
42018 || exit 1
42019
42020 @endif target-libtermcap
42021
42022 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
42023 maybe-dvi-target-libtermcap:
42024 @if target-libtermcap
42025 maybe-dvi-target-libtermcap: dvi-target-libtermcap
42026
42027 dvi-target-libtermcap: \
42028 configure-target-libtermcap
42029 @: $(MAKE); $(unstage)
42030 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42031 r=`${PWD_COMMAND}`; export r; \
42032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42033 $(NORMAL_TARGET_EXPORTS) \
42034 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
42035 for flag in $(EXTRA_TARGET_FLAGS); do \
42036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42037 done; \
42038 (cd $(TARGET_SUBDIR)/libtermcap && \
42039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42041 "RANLIB=$${RANLIB}" \
42042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42043 dvi) \
42044 || exit 1
42045
42046 @endif target-libtermcap
42047
42048 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
42049 maybe-pdf-target-libtermcap:
42050 @if target-libtermcap
42051 maybe-pdf-target-libtermcap: pdf-target-libtermcap
42052
42053 pdf-target-libtermcap: \
42054 configure-target-libtermcap
42055 @: $(MAKE); $(unstage)
42056 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42057 r=`${PWD_COMMAND}`; export r; \
42058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42059 $(NORMAL_TARGET_EXPORTS) \
42060 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
42061 for flag in $(EXTRA_TARGET_FLAGS); do \
42062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42063 done; \
42064 (cd $(TARGET_SUBDIR)/libtermcap && \
42065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42067 "RANLIB=$${RANLIB}" \
42068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42069 pdf) \
42070 || exit 1
42071
42072 @endif target-libtermcap
42073
42074 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
42075 maybe-html-target-libtermcap:
42076 @if target-libtermcap
42077 maybe-html-target-libtermcap: html-target-libtermcap
42078
42079 html-target-libtermcap: \
42080 configure-target-libtermcap
42081 @: $(MAKE); $(unstage)
42082 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42083 r=`${PWD_COMMAND}`; export r; \
42084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42085 $(NORMAL_TARGET_EXPORTS) \
42086 echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
42087 for flag in $(EXTRA_TARGET_FLAGS); do \
42088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42089 done; \
42090 (cd $(TARGET_SUBDIR)/libtermcap && \
42091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42093 "RANLIB=$${RANLIB}" \
42094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42095 html) \
42096 || exit 1
42097
42098 @endif target-libtermcap
42099
42100 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
42101 maybe-TAGS-target-libtermcap:
42102 @if target-libtermcap
42103 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
42104
42105 TAGS-target-libtermcap: \
42106 configure-target-libtermcap
42107 @: $(MAKE); $(unstage)
42108 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42109 r=`${PWD_COMMAND}`; export r; \
42110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42111 $(NORMAL_TARGET_EXPORTS) \
42112 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
42113 for flag in $(EXTRA_TARGET_FLAGS); do \
42114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42115 done; \
42116 (cd $(TARGET_SUBDIR)/libtermcap && \
42117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42119 "RANLIB=$${RANLIB}" \
42120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42121 TAGS) \
42122 || exit 1
42123
42124 @endif target-libtermcap
42125
42126 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
42127 maybe-install-info-target-libtermcap:
42128 @if target-libtermcap
42129 maybe-install-info-target-libtermcap: install-info-target-libtermcap
42130
42131 install-info-target-libtermcap: \
42132 configure-target-libtermcap \
42133 info-target-libtermcap
42134 @: $(MAKE); $(unstage)
42135 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42136 r=`${PWD_COMMAND}`; export r; \
42137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42138 $(NORMAL_TARGET_EXPORTS) \
42139 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
42140 for flag in $(EXTRA_TARGET_FLAGS); do \
42141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42142 done; \
42143 (cd $(TARGET_SUBDIR)/libtermcap && \
42144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42146 "RANLIB=$${RANLIB}" \
42147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42148 install-info) \
42149 || exit 1
42150
42151 @endif target-libtermcap
42152
42153 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
42154 maybe-install-pdf-target-libtermcap:
42155 @if target-libtermcap
42156 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
42157
42158 install-pdf-target-libtermcap: \
42159 configure-target-libtermcap \
42160 pdf-target-libtermcap
42161 @: $(MAKE); $(unstage)
42162 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42163 r=`${PWD_COMMAND}`; export r; \
42164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42165 $(NORMAL_TARGET_EXPORTS) \
42166 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
42167 for flag in $(EXTRA_TARGET_FLAGS); do \
42168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42169 done; \
42170 (cd $(TARGET_SUBDIR)/libtermcap && \
42171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42173 "RANLIB=$${RANLIB}" \
42174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42175 install-pdf) \
42176 || exit 1
42177
42178 @endif target-libtermcap
42179
42180 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
42181 maybe-install-html-target-libtermcap:
42182 @if target-libtermcap
42183 maybe-install-html-target-libtermcap: install-html-target-libtermcap
42184
42185 install-html-target-libtermcap: \
42186 configure-target-libtermcap \
42187 html-target-libtermcap
42188 @: $(MAKE); $(unstage)
42189 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42190 r=`${PWD_COMMAND}`; export r; \
42191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42192 $(NORMAL_TARGET_EXPORTS) \
42193 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
42194 for flag in $(EXTRA_TARGET_FLAGS); do \
42195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42196 done; \
42197 (cd $(TARGET_SUBDIR)/libtermcap && \
42198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42200 "RANLIB=$${RANLIB}" \
42201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42202 install-html) \
42203 || exit 1
42204
42205 @endif target-libtermcap
42206
42207 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
42208 maybe-installcheck-target-libtermcap:
42209 @if target-libtermcap
42210 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
42211
42212 installcheck-target-libtermcap: \
42213 configure-target-libtermcap
42214 @: $(MAKE); $(unstage)
42215 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42216 r=`${PWD_COMMAND}`; export r; \
42217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42218 $(NORMAL_TARGET_EXPORTS) \
42219 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
42220 for flag in $(EXTRA_TARGET_FLAGS); do \
42221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42222 done; \
42223 (cd $(TARGET_SUBDIR)/libtermcap && \
42224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42226 "RANLIB=$${RANLIB}" \
42227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42228 installcheck) \
42229 || exit 1
42230
42231 @endif target-libtermcap
42232
42233 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
42234 maybe-mostlyclean-target-libtermcap:
42235 @if target-libtermcap
42236 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
42237
42238 # libtermcap doesn't support mostlyclean.
42239 mostlyclean-target-libtermcap:
42240
42241 @endif target-libtermcap
42242
42243 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
42244 maybe-clean-target-libtermcap:
42245 @if target-libtermcap
42246 maybe-clean-target-libtermcap: clean-target-libtermcap
42247
42248 # libtermcap doesn't support clean.
42249 clean-target-libtermcap:
42250
42251 @endif target-libtermcap
42252
42253 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
42254 maybe-distclean-target-libtermcap:
42255 @if target-libtermcap
42256 maybe-distclean-target-libtermcap: distclean-target-libtermcap
42257
42258 # libtermcap doesn't support distclean.
42259 distclean-target-libtermcap:
42260
42261 @endif target-libtermcap
42262
42263 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
42264 maybe-maintainer-clean-target-libtermcap:
42265 @if target-libtermcap
42266 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
42267
42268 # libtermcap doesn't support maintainer-clean.
42269 maintainer-clean-target-libtermcap:
42270
42271 @endif target-libtermcap
42272
42273
42274
42275
42276
42277 .PHONY: configure-target-winsup maybe-configure-target-winsup
42278 maybe-configure-target-winsup:
42279 @if gcc-bootstrap
42280 configure-target-winsup: stage_current
42281 @endif gcc-bootstrap
42282 @if target-winsup
42283 maybe-configure-target-winsup: configure-target-winsup
42284 configure-target-winsup:
42285 @: $(MAKE); $(unstage)
42286 @r=`${PWD_COMMAND}`; export r; \
42287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42288 echo "Checking multilib configuration for winsup..."; \
42289 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42290 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
42291 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
42292 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
42293 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
42294 else \
42295 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
42296 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42297 fi; \
42298 else \
42299 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42300 fi; \
42301 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
42302 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42303 $(NORMAL_TARGET_EXPORTS) \
42304 echo Configuring in $(TARGET_SUBDIR)/winsup; \
42305 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
42306 case $(srcdir) in \
42307 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42308 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
42309 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42310 esac; \
42311 module_srcdir=winsup; \
42312 rm -f no-such-file || : ; \
42313 CONFIG_SITE=no-such-file $(SHELL) \
42314 $$s/$$module_srcdir/configure \
42315 --srcdir=$${topdir}/$$module_srcdir \
42316 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42317 --target=${target_alias} \
42318 || exit 1
42319 @endif target-winsup
42320
42321
42322
42323
42324
42325 .PHONY: all-target-winsup maybe-all-target-winsup
42326 maybe-all-target-winsup:
42327 @if gcc-bootstrap
42328 all-target-winsup: stage_current
42329 @endif gcc-bootstrap
42330 @if target-winsup
42331 TARGET-target-winsup=all
42332 maybe-all-target-winsup: all-target-winsup
42333 all-target-winsup: configure-target-winsup
42334 @: $(MAKE); $(unstage)
42335 @r=`${PWD_COMMAND}`; export r; \
42336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42337 $(NORMAL_TARGET_EXPORTS) \
42338 (cd $(TARGET_SUBDIR)/winsup && \
42339 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42340 $(TARGET-target-winsup))
42341 @endif target-winsup
42342
42343
42344
42345
42346
42347 .PHONY: check-target-winsup maybe-check-target-winsup
42348 maybe-check-target-winsup:
42349 @if target-winsup
42350 maybe-check-target-winsup: check-target-winsup
42351
42352 check-target-winsup:
42353 @: $(MAKE); $(unstage)
42354 @r=`${PWD_COMMAND}`; export r; \
42355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42356 $(NORMAL_TARGET_EXPORTS) \
42357 (cd $(TARGET_SUBDIR)/winsup && \
42358 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42359
42360 @endif target-winsup
42361
42362 .PHONY: install-target-winsup maybe-install-target-winsup
42363 maybe-install-target-winsup:
42364 @if target-winsup
42365 maybe-install-target-winsup: install-target-winsup
42366
42367 install-target-winsup: installdirs
42368 @: $(MAKE); $(unstage)
42369 @r=`${PWD_COMMAND}`; export r; \
42370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42371 $(NORMAL_TARGET_EXPORTS) \
42372 (cd $(TARGET_SUBDIR)/winsup && \
42373 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42374
42375 @endif target-winsup
42376
42377 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
42378 maybe-install-strip-target-winsup:
42379 @if target-winsup
42380 maybe-install-strip-target-winsup: install-strip-target-winsup
42381
42382 install-strip-target-winsup: installdirs
42383 @: $(MAKE); $(unstage)
42384 @r=`${PWD_COMMAND}`; export r; \
42385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42386 $(NORMAL_TARGET_EXPORTS) \
42387 (cd $(TARGET_SUBDIR)/winsup && \
42388 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42389
42390 @endif target-winsup
42391
42392 # Other targets (info, dvi, pdf, etc.)
42393
42394 .PHONY: maybe-info-target-winsup info-target-winsup
42395 maybe-info-target-winsup:
42396 @if target-winsup
42397 maybe-info-target-winsup: info-target-winsup
42398
42399 info-target-winsup: \
42400 configure-target-winsup
42401 @: $(MAKE); $(unstage)
42402 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42403 r=`${PWD_COMMAND}`; export r; \
42404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42405 $(NORMAL_TARGET_EXPORTS) \
42406 echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
42407 for flag in $(EXTRA_TARGET_FLAGS); do \
42408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42409 done; \
42410 (cd $(TARGET_SUBDIR)/winsup && \
42411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42413 "RANLIB=$${RANLIB}" \
42414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42415 info) \
42416 || exit 1
42417
42418 @endif target-winsup
42419
42420 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
42421 maybe-dvi-target-winsup:
42422 @if target-winsup
42423 maybe-dvi-target-winsup: dvi-target-winsup
42424
42425 dvi-target-winsup: \
42426 configure-target-winsup
42427 @: $(MAKE); $(unstage)
42428 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42429 r=`${PWD_COMMAND}`; export r; \
42430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42431 $(NORMAL_TARGET_EXPORTS) \
42432 echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
42433 for flag in $(EXTRA_TARGET_FLAGS); do \
42434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42435 done; \
42436 (cd $(TARGET_SUBDIR)/winsup && \
42437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42439 "RANLIB=$${RANLIB}" \
42440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42441 dvi) \
42442 || exit 1
42443
42444 @endif target-winsup
42445
42446 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
42447 maybe-pdf-target-winsup:
42448 @if target-winsup
42449 maybe-pdf-target-winsup: pdf-target-winsup
42450
42451 pdf-target-winsup: \
42452 configure-target-winsup
42453 @: $(MAKE); $(unstage)
42454 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42455 r=`${PWD_COMMAND}`; export r; \
42456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42457 $(NORMAL_TARGET_EXPORTS) \
42458 echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
42459 for flag in $(EXTRA_TARGET_FLAGS); do \
42460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42461 done; \
42462 (cd $(TARGET_SUBDIR)/winsup && \
42463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42465 "RANLIB=$${RANLIB}" \
42466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42467 pdf) \
42468 || exit 1
42469
42470 @endif target-winsup
42471
42472 .PHONY: maybe-html-target-winsup html-target-winsup
42473 maybe-html-target-winsup:
42474 @if target-winsup
42475 maybe-html-target-winsup: html-target-winsup
42476
42477 html-target-winsup: \
42478 configure-target-winsup
42479 @: $(MAKE); $(unstage)
42480 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42481 r=`${PWD_COMMAND}`; export r; \
42482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42483 $(NORMAL_TARGET_EXPORTS) \
42484 echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
42485 for flag in $(EXTRA_TARGET_FLAGS); do \
42486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42487 done; \
42488 (cd $(TARGET_SUBDIR)/winsup && \
42489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42491 "RANLIB=$${RANLIB}" \
42492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42493 html) \
42494 || exit 1
42495
42496 @endif target-winsup
42497
42498 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
42499 maybe-TAGS-target-winsup:
42500 @if target-winsup
42501 maybe-TAGS-target-winsup: TAGS-target-winsup
42502
42503 TAGS-target-winsup: \
42504 configure-target-winsup
42505 @: $(MAKE); $(unstage)
42506 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42507 r=`${PWD_COMMAND}`; export r; \
42508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42509 $(NORMAL_TARGET_EXPORTS) \
42510 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
42511 for flag in $(EXTRA_TARGET_FLAGS); do \
42512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42513 done; \
42514 (cd $(TARGET_SUBDIR)/winsup && \
42515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42517 "RANLIB=$${RANLIB}" \
42518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42519 TAGS) \
42520 || exit 1
42521
42522 @endif target-winsup
42523
42524 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
42525 maybe-install-info-target-winsup:
42526 @if target-winsup
42527 maybe-install-info-target-winsup: install-info-target-winsup
42528
42529 install-info-target-winsup: \
42530 configure-target-winsup \
42531 info-target-winsup
42532 @: $(MAKE); $(unstage)
42533 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42534 r=`${PWD_COMMAND}`; export r; \
42535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42536 $(NORMAL_TARGET_EXPORTS) \
42537 echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
42538 for flag in $(EXTRA_TARGET_FLAGS); do \
42539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42540 done; \
42541 (cd $(TARGET_SUBDIR)/winsup && \
42542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42544 "RANLIB=$${RANLIB}" \
42545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42546 install-info) \
42547 || exit 1
42548
42549 @endif target-winsup
42550
42551 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
42552 maybe-install-pdf-target-winsup:
42553 @if target-winsup
42554 maybe-install-pdf-target-winsup: install-pdf-target-winsup
42555
42556 install-pdf-target-winsup: \
42557 configure-target-winsup \
42558 pdf-target-winsup
42559 @: $(MAKE); $(unstage)
42560 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42561 r=`${PWD_COMMAND}`; export r; \
42562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42563 $(NORMAL_TARGET_EXPORTS) \
42564 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
42565 for flag in $(EXTRA_TARGET_FLAGS); do \
42566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42567 done; \
42568 (cd $(TARGET_SUBDIR)/winsup && \
42569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42571 "RANLIB=$${RANLIB}" \
42572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42573 install-pdf) \
42574 || exit 1
42575
42576 @endif target-winsup
42577
42578 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
42579 maybe-install-html-target-winsup:
42580 @if target-winsup
42581 maybe-install-html-target-winsup: install-html-target-winsup
42582
42583 install-html-target-winsup: \
42584 configure-target-winsup \
42585 html-target-winsup
42586 @: $(MAKE); $(unstage)
42587 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42588 r=`${PWD_COMMAND}`; export r; \
42589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42590 $(NORMAL_TARGET_EXPORTS) \
42591 echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
42592 for flag in $(EXTRA_TARGET_FLAGS); do \
42593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42594 done; \
42595 (cd $(TARGET_SUBDIR)/winsup && \
42596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42598 "RANLIB=$${RANLIB}" \
42599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42600 install-html) \
42601 || exit 1
42602
42603 @endif target-winsup
42604
42605 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
42606 maybe-installcheck-target-winsup:
42607 @if target-winsup
42608 maybe-installcheck-target-winsup: installcheck-target-winsup
42609
42610 installcheck-target-winsup: \
42611 configure-target-winsup
42612 @: $(MAKE); $(unstage)
42613 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42614 r=`${PWD_COMMAND}`; export r; \
42615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42616 $(NORMAL_TARGET_EXPORTS) \
42617 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
42618 for flag in $(EXTRA_TARGET_FLAGS); do \
42619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42620 done; \
42621 (cd $(TARGET_SUBDIR)/winsup && \
42622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42624 "RANLIB=$${RANLIB}" \
42625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42626 installcheck) \
42627 || exit 1
42628
42629 @endif target-winsup
42630
42631 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
42632 maybe-mostlyclean-target-winsup:
42633 @if target-winsup
42634 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
42635
42636 mostlyclean-target-winsup:
42637 @: $(MAKE); $(unstage)
42638 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42639 r=`${PWD_COMMAND}`; export r; \
42640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42641 $(NORMAL_TARGET_EXPORTS) \
42642 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
42643 for flag in $(EXTRA_TARGET_FLAGS); do \
42644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42645 done; \
42646 (cd $(TARGET_SUBDIR)/winsup && \
42647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42649 "RANLIB=$${RANLIB}" \
42650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42651 mostlyclean) \
42652 || exit 1
42653
42654 @endif target-winsup
42655
42656 .PHONY: maybe-clean-target-winsup clean-target-winsup
42657 maybe-clean-target-winsup:
42658 @if target-winsup
42659 maybe-clean-target-winsup: clean-target-winsup
42660
42661 clean-target-winsup:
42662 @: $(MAKE); $(unstage)
42663 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42664 r=`${PWD_COMMAND}`; export r; \
42665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42666 $(NORMAL_TARGET_EXPORTS) \
42667 echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
42668 for flag in $(EXTRA_TARGET_FLAGS); do \
42669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42670 done; \
42671 (cd $(TARGET_SUBDIR)/winsup && \
42672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42674 "RANLIB=$${RANLIB}" \
42675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42676 clean) \
42677 || exit 1
42678
42679 @endif target-winsup
42680
42681 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
42682 maybe-distclean-target-winsup:
42683 @if target-winsup
42684 maybe-distclean-target-winsup: distclean-target-winsup
42685
42686 distclean-target-winsup:
42687 @: $(MAKE); $(unstage)
42688 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42689 r=`${PWD_COMMAND}`; export r; \
42690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42691 $(NORMAL_TARGET_EXPORTS) \
42692 echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
42693 for flag in $(EXTRA_TARGET_FLAGS); do \
42694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42695 done; \
42696 (cd $(TARGET_SUBDIR)/winsup && \
42697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42699 "RANLIB=$${RANLIB}" \
42700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42701 distclean) \
42702 || exit 1
42703
42704 @endif target-winsup
42705
42706 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
42707 maybe-maintainer-clean-target-winsup:
42708 @if target-winsup
42709 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
42710
42711 maintainer-clean-target-winsup:
42712 @: $(MAKE); $(unstage)
42713 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42714 r=`${PWD_COMMAND}`; export r; \
42715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42716 $(NORMAL_TARGET_EXPORTS) \
42717 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
42718 for flag in $(EXTRA_TARGET_FLAGS); do \
42719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42720 done; \
42721 (cd $(TARGET_SUBDIR)/winsup && \
42722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42724 "RANLIB=$${RANLIB}" \
42725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42726 maintainer-clean) \
42727 || exit 1
42728
42729 @endif target-winsup
42730
42731
42732
42733
42734
42735 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
42736 maybe-configure-target-libgloss:
42737 @if gcc-bootstrap
42738 configure-target-libgloss: stage_current
42739 @endif gcc-bootstrap
42740 @if target-libgloss
42741 maybe-configure-target-libgloss: configure-target-libgloss
42742 configure-target-libgloss:
42743 @: $(MAKE); $(unstage)
42744 @r=`${PWD_COMMAND}`; export r; \
42745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42746 echo "Checking multilib configuration for libgloss..."; \
42747 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42748 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
42749 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42750 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42751 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
42752 else \
42753 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
42754 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42755 fi; \
42756 else \
42757 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42758 fi; \
42759 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
42760 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42761 $(NORMAL_TARGET_EXPORTS) \
42762 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
42763 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
42764 case $(srcdir) in \
42765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42766 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
42767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42768 esac; \
42769 module_srcdir=libgloss; \
42770 rm -f no-such-file || : ; \
42771 CONFIG_SITE=no-such-file $(SHELL) \
42772 $$s/$$module_srcdir/configure \
42773 --srcdir=$${topdir}/$$module_srcdir \
42774 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42775 --target=${target_alias} \
42776 || exit 1
42777 @endif target-libgloss
42778
42779
42780
42781
42782
42783 .PHONY: all-target-libgloss maybe-all-target-libgloss
42784 maybe-all-target-libgloss:
42785 @if gcc-bootstrap
42786 all-target-libgloss: stage_current
42787 @endif gcc-bootstrap
42788 @if target-libgloss
42789 TARGET-target-libgloss=all
42790 maybe-all-target-libgloss: all-target-libgloss
42791 all-target-libgloss: configure-target-libgloss
42792 @: $(MAKE); $(unstage)
42793 @r=`${PWD_COMMAND}`; export r; \
42794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42795 $(NORMAL_TARGET_EXPORTS) \
42796 (cd $(TARGET_SUBDIR)/libgloss && \
42797 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42798 $(TARGET-target-libgloss))
42799 @endif target-libgloss
42800
42801
42802
42803
42804
42805 .PHONY: check-target-libgloss maybe-check-target-libgloss
42806 maybe-check-target-libgloss:
42807 @if target-libgloss
42808 maybe-check-target-libgloss: check-target-libgloss
42809
42810 # Dummy target for uncheckable module.
42811 check-target-libgloss:
42812
42813 @endif target-libgloss
42814
42815 .PHONY: install-target-libgloss maybe-install-target-libgloss
42816 maybe-install-target-libgloss:
42817 @if target-libgloss
42818 maybe-install-target-libgloss: install-target-libgloss
42819
42820 install-target-libgloss: installdirs
42821 @: $(MAKE); $(unstage)
42822 @r=`${PWD_COMMAND}`; export r; \
42823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42824 $(NORMAL_TARGET_EXPORTS) \
42825 (cd $(TARGET_SUBDIR)/libgloss && \
42826 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42827
42828 @endif target-libgloss
42829
42830 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
42831 maybe-install-strip-target-libgloss:
42832 @if target-libgloss
42833 maybe-install-strip-target-libgloss: install-strip-target-libgloss
42834
42835 install-strip-target-libgloss: installdirs
42836 @: $(MAKE); $(unstage)
42837 @r=`${PWD_COMMAND}`; export r; \
42838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42839 $(NORMAL_TARGET_EXPORTS) \
42840 (cd $(TARGET_SUBDIR)/libgloss && \
42841 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42842
42843 @endif target-libgloss
42844
42845 # Other targets (info, dvi, pdf, etc.)
42846
42847 .PHONY: maybe-info-target-libgloss info-target-libgloss
42848 maybe-info-target-libgloss:
42849 @if target-libgloss
42850 maybe-info-target-libgloss: info-target-libgloss
42851
42852 info-target-libgloss: \
42853 configure-target-libgloss
42854 @: $(MAKE); $(unstage)
42855 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42856 r=`${PWD_COMMAND}`; export r; \
42857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42858 $(NORMAL_TARGET_EXPORTS) \
42859 echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
42860 for flag in $(EXTRA_TARGET_FLAGS); do \
42861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42862 done; \
42863 (cd $(TARGET_SUBDIR)/libgloss && \
42864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42866 "RANLIB=$${RANLIB}" \
42867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42868 info) \
42869 || exit 1
42870
42871 @endif target-libgloss
42872
42873 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42874 maybe-dvi-target-libgloss:
42875 @if target-libgloss
42876 maybe-dvi-target-libgloss: dvi-target-libgloss
42877
42878 dvi-target-libgloss: \
42879 configure-target-libgloss
42880 @: $(MAKE); $(unstage)
42881 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42882 r=`${PWD_COMMAND}`; export r; \
42883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42884 $(NORMAL_TARGET_EXPORTS) \
42885 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
42886 for flag in $(EXTRA_TARGET_FLAGS); do \
42887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42888 done; \
42889 (cd $(TARGET_SUBDIR)/libgloss && \
42890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42892 "RANLIB=$${RANLIB}" \
42893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42894 dvi) \
42895 || exit 1
42896
42897 @endif target-libgloss
42898
42899 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42900 maybe-pdf-target-libgloss:
42901 @if target-libgloss
42902 maybe-pdf-target-libgloss: pdf-target-libgloss
42903
42904 pdf-target-libgloss: \
42905 configure-target-libgloss
42906 @: $(MAKE); $(unstage)
42907 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42908 r=`${PWD_COMMAND}`; export r; \
42909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42910 $(NORMAL_TARGET_EXPORTS) \
42911 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
42912 for flag in $(EXTRA_TARGET_FLAGS); do \
42913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42914 done; \
42915 (cd $(TARGET_SUBDIR)/libgloss && \
42916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42918 "RANLIB=$${RANLIB}" \
42919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42920 pdf) \
42921 || exit 1
42922
42923 @endif target-libgloss
42924
42925 .PHONY: maybe-html-target-libgloss html-target-libgloss
42926 maybe-html-target-libgloss:
42927 @if target-libgloss
42928 maybe-html-target-libgloss: html-target-libgloss
42929
42930 html-target-libgloss: \
42931 configure-target-libgloss
42932 @: $(MAKE); $(unstage)
42933 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42934 r=`${PWD_COMMAND}`; export r; \
42935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42936 $(NORMAL_TARGET_EXPORTS) \
42937 echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
42938 for flag in $(EXTRA_TARGET_FLAGS); do \
42939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42940 done; \
42941 (cd $(TARGET_SUBDIR)/libgloss && \
42942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42944 "RANLIB=$${RANLIB}" \
42945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42946 html) \
42947 || exit 1
42948
42949 @endif target-libgloss
42950
42951 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42952 maybe-TAGS-target-libgloss:
42953 @if target-libgloss
42954 maybe-TAGS-target-libgloss: TAGS-target-libgloss
42955
42956 TAGS-target-libgloss: \
42957 configure-target-libgloss
42958 @: $(MAKE); $(unstage)
42959 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42960 r=`${PWD_COMMAND}`; export r; \
42961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42962 $(NORMAL_TARGET_EXPORTS) \
42963 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
42964 for flag in $(EXTRA_TARGET_FLAGS); do \
42965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42966 done; \
42967 (cd $(TARGET_SUBDIR)/libgloss && \
42968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42970 "RANLIB=$${RANLIB}" \
42971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42972 TAGS) \
42973 || exit 1
42974
42975 @endif target-libgloss
42976
42977 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42978 maybe-install-info-target-libgloss:
42979 @if target-libgloss
42980 maybe-install-info-target-libgloss: install-info-target-libgloss
42981
42982 install-info-target-libgloss: \
42983 configure-target-libgloss \
42984 info-target-libgloss
42985 @: $(MAKE); $(unstage)
42986 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42987 r=`${PWD_COMMAND}`; export r; \
42988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42989 $(NORMAL_TARGET_EXPORTS) \
42990 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
42991 for flag in $(EXTRA_TARGET_FLAGS); do \
42992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42993 done; \
42994 (cd $(TARGET_SUBDIR)/libgloss && \
42995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42997 "RANLIB=$${RANLIB}" \
42998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42999 install-info) \
43000 || exit 1
43001
43002 @endif target-libgloss
43003
43004 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
43005 maybe-install-pdf-target-libgloss:
43006 @if target-libgloss
43007 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
43008
43009 install-pdf-target-libgloss: \
43010 configure-target-libgloss \
43011 pdf-target-libgloss
43012 @: $(MAKE); $(unstage)
43013 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43014 r=`${PWD_COMMAND}`; export r; \
43015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43016 $(NORMAL_TARGET_EXPORTS) \
43017 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
43018 for flag in $(EXTRA_TARGET_FLAGS); do \
43019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43020 done; \
43021 (cd $(TARGET_SUBDIR)/libgloss && \
43022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43024 "RANLIB=$${RANLIB}" \
43025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43026 install-pdf) \
43027 || exit 1
43028
43029 @endif target-libgloss
43030
43031 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
43032 maybe-install-html-target-libgloss:
43033 @if target-libgloss
43034 maybe-install-html-target-libgloss: install-html-target-libgloss
43035
43036 install-html-target-libgloss: \
43037 configure-target-libgloss \
43038 html-target-libgloss
43039 @: $(MAKE); $(unstage)
43040 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43041 r=`${PWD_COMMAND}`; export r; \
43042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43043 $(NORMAL_TARGET_EXPORTS) \
43044 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
43045 for flag in $(EXTRA_TARGET_FLAGS); do \
43046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43047 done; \
43048 (cd $(TARGET_SUBDIR)/libgloss && \
43049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43051 "RANLIB=$${RANLIB}" \
43052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43053 install-html) \
43054 || exit 1
43055
43056 @endif target-libgloss
43057
43058 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
43059 maybe-installcheck-target-libgloss:
43060 @if target-libgloss
43061 maybe-installcheck-target-libgloss: installcheck-target-libgloss
43062
43063 installcheck-target-libgloss: \
43064 configure-target-libgloss
43065 @: $(MAKE); $(unstage)
43066 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43067 r=`${PWD_COMMAND}`; export r; \
43068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43069 $(NORMAL_TARGET_EXPORTS) \
43070 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
43071 for flag in $(EXTRA_TARGET_FLAGS); do \
43072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43073 done; \
43074 (cd $(TARGET_SUBDIR)/libgloss && \
43075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43077 "RANLIB=$${RANLIB}" \
43078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43079 installcheck) \
43080 || exit 1
43081
43082 @endif target-libgloss
43083
43084 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
43085 maybe-mostlyclean-target-libgloss:
43086 @if target-libgloss
43087 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
43088
43089 mostlyclean-target-libgloss:
43090 @: $(MAKE); $(unstage)
43091 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43092 r=`${PWD_COMMAND}`; export r; \
43093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43094 $(NORMAL_TARGET_EXPORTS) \
43095 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
43096 for flag in $(EXTRA_TARGET_FLAGS); do \
43097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43098 done; \
43099 (cd $(TARGET_SUBDIR)/libgloss && \
43100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43102 "RANLIB=$${RANLIB}" \
43103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43104 mostlyclean) \
43105 || exit 1
43106
43107 @endif target-libgloss
43108
43109 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
43110 maybe-clean-target-libgloss:
43111 @if target-libgloss
43112 maybe-clean-target-libgloss: clean-target-libgloss
43113
43114 clean-target-libgloss:
43115 @: $(MAKE); $(unstage)
43116 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43117 r=`${PWD_COMMAND}`; export r; \
43118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43119 $(NORMAL_TARGET_EXPORTS) \
43120 echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
43121 for flag in $(EXTRA_TARGET_FLAGS); do \
43122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43123 done; \
43124 (cd $(TARGET_SUBDIR)/libgloss && \
43125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43127 "RANLIB=$${RANLIB}" \
43128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43129 clean) \
43130 || exit 1
43131
43132 @endif target-libgloss
43133
43134 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
43135 maybe-distclean-target-libgloss:
43136 @if target-libgloss
43137 maybe-distclean-target-libgloss: distclean-target-libgloss
43138
43139 distclean-target-libgloss:
43140 @: $(MAKE); $(unstage)
43141 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43142 r=`${PWD_COMMAND}`; export r; \
43143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43144 $(NORMAL_TARGET_EXPORTS) \
43145 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
43146 for flag in $(EXTRA_TARGET_FLAGS); do \
43147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43148 done; \
43149 (cd $(TARGET_SUBDIR)/libgloss && \
43150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43152 "RANLIB=$${RANLIB}" \
43153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43154 distclean) \
43155 || exit 1
43156
43157 @endif target-libgloss
43158
43159 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
43160 maybe-maintainer-clean-target-libgloss:
43161 @if target-libgloss
43162 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
43163
43164 maintainer-clean-target-libgloss:
43165 @: $(MAKE); $(unstage)
43166 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43167 r=`${PWD_COMMAND}`; export r; \
43168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43169 $(NORMAL_TARGET_EXPORTS) \
43170 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
43171 for flag in $(EXTRA_TARGET_FLAGS); do \
43172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43173 done; \
43174 (cd $(TARGET_SUBDIR)/libgloss && \
43175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43177 "RANLIB=$${RANLIB}" \
43178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43179 maintainer-clean) \
43180 || exit 1
43181
43182 @endif target-libgloss
43183
43184
43185
43186
43187
43188 .PHONY: configure-target-libffi maybe-configure-target-libffi
43189 maybe-configure-target-libffi:
43190 @if gcc-bootstrap
43191 configure-target-libffi: stage_current
43192 @endif gcc-bootstrap
43193 @if target-libffi
43194 maybe-configure-target-libffi: configure-target-libffi
43195 configure-target-libffi:
43196 @: $(MAKE); $(unstage)
43197 @r=`${PWD_COMMAND}`; export r; \
43198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43199 echo "Checking multilib configuration for libffi..."; \
43200 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43201 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
43202 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
43203 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
43204 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
43205 else \
43206 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
43207 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43208 fi; \
43209 else \
43210 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43211 fi; \
43212 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
43213 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43214 $(NORMAL_TARGET_EXPORTS) \
43215 echo Configuring in $(TARGET_SUBDIR)/libffi; \
43216 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
43217 case $(srcdir) in \
43218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43219 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
43220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43221 esac; \
43222 module_srcdir=libffi; \
43223 rm -f no-such-file || : ; \
43224 CONFIG_SITE=no-such-file $(SHELL) \
43225 $$s/$$module_srcdir/configure \
43226 --srcdir=$${topdir}/$$module_srcdir \
43227 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43228 --target=${target_alias} \
43229 || exit 1
43230 @endif target-libffi
43231
43232
43233
43234
43235
43236 .PHONY: all-target-libffi maybe-all-target-libffi
43237 maybe-all-target-libffi:
43238 @if gcc-bootstrap
43239 all-target-libffi: stage_current
43240 @endif gcc-bootstrap
43241 @if target-libffi
43242 TARGET-target-libffi=all
43243 maybe-all-target-libffi: all-target-libffi
43244 all-target-libffi: configure-target-libffi
43245 @: $(MAKE); $(unstage)
43246 @r=`${PWD_COMMAND}`; export r; \
43247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43248 $(NORMAL_TARGET_EXPORTS) \
43249 (cd $(TARGET_SUBDIR)/libffi && \
43250 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43251 $(TARGET-target-libffi))
43252 @endif target-libffi
43253
43254
43255
43256
43257
43258 .PHONY: check-target-libffi maybe-check-target-libffi
43259 maybe-check-target-libffi:
43260 @if target-libffi
43261 maybe-check-target-libffi: check-target-libffi
43262
43263 check-target-libffi:
43264 @: $(MAKE); $(unstage)
43265 @r=`${PWD_COMMAND}`; export r; \
43266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43267 $(NORMAL_TARGET_EXPORTS) \
43268 (cd $(TARGET_SUBDIR)/libffi && \
43269 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43270
43271 @endif target-libffi
43272
43273 .PHONY: install-target-libffi maybe-install-target-libffi
43274 maybe-install-target-libffi:
43275 @if target-libffi
43276 maybe-install-target-libffi: install-target-libffi
43277
43278 # Dummy target for uninstallable.
43279 install-target-libffi:
43280
43281 @endif target-libffi
43282
43283 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
43284 maybe-install-strip-target-libffi:
43285 @if target-libffi
43286 maybe-install-strip-target-libffi: install-strip-target-libffi
43287
43288 # Dummy target for uninstallable.
43289 install-strip-target-libffi:
43290
43291 @endif target-libffi
43292
43293 # Other targets (info, dvi, pdf, etc.)
43294
43295 .PHONY: maybe-info-target-libffi info-target-libffi
43296 maybe-info-target-libffi:
43297 @if target-libffi
43298 maybe-info-target-libffi: info-target-libffi
43299
43300 info-target-libffi: \
43301 configure-target-libffi
43302 @: $(MAKE); $(unstage)
43303 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43304 r=`${PWD_COMMAND}`; export r; \
43305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43306 $(NORMAL_TARGET_EXPORTS) \
43307 echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
43308 for flag in $(EXTRA_TARGET_FLAGS); do \
43309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43310 done; \
43311 (cd $(TARGET_SUBDIR)/libffi && \
43312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43314 "RANLIB=$${RANLIB}" \
43315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43316 info) \
43317 || exit 1
43318
43319 @endif target-libffi
43320
43321 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
43322 maybe-dvi-target-libffi:
43323 @if target-libffi
43324 maybe-dvi-target-libffi: dvi-target-libffi
43325
43326 dvi-target-libffi: \
43327 configure-target-libffi
43328 @: $(MAKE); $(unstage)
43329 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43330 r=`${PWD_COMMAND}`; export r; \
43331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43332 $(NORMAL_TARGET_EXPORTS) \
43333 echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
43334 for flag in $(EXTRA_TARGET_FLAGS); do \
43335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43336 done; \
43337 (cd $(TARGET_SUBDIR)/libffi && \
43338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43340 "RANLIB=$${RANLIB}" \
43341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43342 dvi) \
43343 || exit 1
43344
43345 @endif target-libffi
43346
43347 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
43348 maybe-pdf-target-libffi:
43349 @if target-libffi
43350 maybe-pdf-target-libffi: pdf-target-libffi
43351
43352 pdf-target-libffi: \
43353 configure-target-libffi
43354 @: $(MAKE); $(unstage)
43355 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43356 r=`${PWD_COMMAND}`; export r; \
43357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43358 $(NORMAL_TARGET_EXPORTS) \
43359 echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
43360 for flag in $(EXTRA_TARGET_FLAGS); do \
43361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43362 done; \
43363 (cd $(TARGET_SUBDIR)/libffi && \
43364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43366 "RANLIB=$${RANLIB}" \
43367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43368 pdf) \
43369 || exit 1
43370
43371 @endif target-libffi
43372
43373 .PHONY: maybe-html-target-libffi html-target-libffi
43374 maybe-html-target-libffi:
43375 @if target-libffi
43376 maybe-html-target-libffi: html-target-libffi
43377
43378 html-target-libffi: \
43379 configure-target-libffi
43380 @: $(MAKE); $(unstage)
43381 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43382 r=`${PWD_COMMAND}`; export r; \
43383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43384 $(NORMAL_TARGET_EXPORTS) \
43385 echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
43386 for flag in $(EXTRA_TARGET_FLAGS); do \
43387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43388 done; \
43389 (cd $(TARGET_SUBDIR)/libffi && \
43390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43392 "RANLIB=$${RANLIB}" \
43393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43394 html) \
43395 || exit 1
43396
43397 @endif target-libffi
43398
43399 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
43400 maybe-TAGS-target-libffi:
43401 @if target-libffi
43402 maybe-TAGS-target-libffi: TAGS-target-libffi
43403
43404 TAGS-target-libffi: \
43405 configure-target-libffi
43406 @: $(MAKE); $(unstage)
43407 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43408 r=`${PWD_COMMAND}`; export r; \
43409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43410 $(NORMAL_TARGET_EXPORTS) \
43411 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
43412 for flag in $(EXTRA_TARGET_FLAGS); do \
43413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43414 done; \
43415 (cd $(TARGET_SUBDIR)/libffi && \
43416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43418 "RANLIB=$${RANLIB}" \
43419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43420 TAGS) \
43421 || exit 1
43422
43423 @endif target-libffi
43424
43425 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
43426 maybe-install-info-target-libffi:
43427 @if target-libffi
43428 maybe-install-info-target-libffi: install-info-target-libffi
43429
43430 install-info-target-libffi: \
43431 configure-target-libffi \
43432 info-target-libffi
43433 @: $(MAKE); $(unstage)
43434 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43435 r=`${PWD_COMMAND}`; export r; \
43436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43437 $(NORMAL_TARGET_EXPORTS) \
43438 echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
43439 for flag in $(EXTRA_TARGET_FLAGS); do \
43440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43441 done; \
43442 (cd $(TARGET_SUBDIR)/libffi && \
43443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43445 "RANLIB=$${RANLIB}" \
43446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43447 install-info) \
43448 || exit 1
43449
43450 @endif target-libffi
43451
43452 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
43453 maybe-install-pdf-target-libffi:
43454 @if target-libffi
43455 maybe-install-pdf-target-libffi: install-pdf-target-libffi
43456
43457 install-pdf-target-libffi: \
43458 configure-target-libffi \
43459 pdf-target-libffi
43460 @: $(MAKE); $(unstage)
43461 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43462 r=`${PWD_COMMAND}`; export r; \
43463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43464 $(NORMAL_TARGET_EXPORTS) \
43465 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
43466 for flag in $(EXTRA_TARGET_FLAGS); do \
43467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43468 done; \
43469 (cd $(TARGET_SUBDIR)/libffi && \
43470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43472 "RANLIB=$${RANLIB}" \
43473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43474 install-pdf) \
43475 || exit 1
43476
43477 @endif target-libffi
43478
43479 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
43480 maybe-install-html-target-libffi:
43481 @if target-libffi
43482 maybe-install-html-target-libffi: install-html-target-libffi
43483
43484 install-html-target-libffi: \
43485 configure-target-libffi \
43486 html-target-libffi
43487 @: $(MAKE); $(unstage)
43488 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43489 r=`${PWD_COMMAND}`; export r; \
43490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43491 $(NORMAL_TARGET_EXPORTS) \
43492 echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
43493 for flag in $(EXTRA_TARGET_FLAGS); do \
43494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43495 done; \
43496 (cd $(TARGET_SUBDIR)/libffi && \
43497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43499 "RANLIB=$${RANLIB}" \
43500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43501 install-html) \
43502 || exit 1
43503
43504 @endif target-libffi
43505
43506 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
43507 maybe-installcheck-target-libffi:
43508 @if target-libffi
43509 maybe-installcheck-target-libffi: installcheck-target-libffi
43510
43511 installcheck-target-libffi: \
43512 configure-target-libffi
43513 @: $(MAKE); $(unstage)
43514 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43515 r=`${PWD_COMMAND}`; export r; \
43516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43517 $(NORMAL_TARGET_EXPORTS) \
43518 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
43519 for flag in $(EXTRA_TARGET_FLAGS); do \
43520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43521 done; \
43522 (cd $(TARGET_SUBDIR)/libffi && \
43523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43525 "RANLIB=$${RANLIB}" \
43526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43527 installcheck) \
43528 || exit 1
43529
43530 @endif target-libffi
43531
43532 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
43533 maybe-mostlyclean-target-libffi:
43534 @if target-libffi
43535 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
43536
43537 mostlyclean-target-libffi:
43538 @: $(MAKE); $(unstage)
43539 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43540 r=`${PWD_COMMAND}`; export r; \
43541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43542 $(NORMAL_TARGET_EXPORTS) \
43543 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
43544 for flag in $(EXTRA_TARGET_FLAGS); do \
43545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43546 done; \
43547 (cd $(TARGET_SUBDIR)/libffi && \
43548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43550 "RANLIB=$${RANLIB}" \
43551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43552 mostlyclean) \
43553 || exit 1
43554
43555 @endif target-libffi
43556
43557 .PHONY: maybe-clean-target-libffi clean-target-libffi
43558 maybe-clean-target-libffi:
43559 @if target-libffi
43560 maybe-clean-target-libffi: clean-target-libffi
43561
43562 clean-target-libffi:
43563 @: $(MAKE); $(unstage)
43564 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43565 r=`${PWD_COMMAND}`; export r; \
43566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43567 $(NORMAL_TARGET_EXPORTS) \
43568 echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
43569 for flag in $(EXTRA_TARGET_FLAGS); do \
43570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43571 done; \
43572 (cd $(TARGET_SUBDIR)/libffi && \
43573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43575 "RANLIB=$${RANLIB}" \
43576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43577 clean) \
43578 || exit 1
43579
43580 @endif target-libffi
43581
43582 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
43583 maybe-distclean-target-libffi:
43584 @if target-libffi
43585 maybe-distclean-target-libffi: distclean-target-libffi
43586
43587 distclean-target-libffi:
43588 @: $(MAKE); $(unstage)
43589 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43590 r=`${PWD_COMMAND}`; export r; \
43591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43592 $(NORMAL_TARGET_EXPORTS) \
43593 echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
43594 for flag in $(EXTRA_TARGET_FLAGS); do \
43595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43596 done; \
43597 (cd $(TARGET_SUBDIR)/libffi && \
43598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43600 "RANLIB=$${RANLIB}" \
43601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43602 distclean) \
43603 || exit 1
43604
43605 @endif target-libffi
43606
43607 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
43608 maybe-maintainer-clean-target-libffi:
43609 @if target-libffi
43610 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
43611
43612 maintainer-clean-target-libffi:
43613 @: $(MAKE); $(unstage)
43614 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43615 r=`${PWD_COMMAND}`; export r; \
43616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43617 $(NORMAL_TARGET_EXPORTS) \
43618 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
43619 for flag in $(EXTRA_TARGET_FLAGS); do \
43620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43621 done; \
43622 (cd $(TARGET_SUBDIR)/libffi && \
43623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43625 "RANLIB=$${RANLIB}" \
43626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43627 maintainer-clean) \
43628 || exit 1
43629
43630 @endif target-libffi
43631
43632
43633
43634
43635
43636 .PHONY: configure-target-zlib maybe-configure-target-zlib
43637 maybe-configure-target-zlib:
43638 @if gcc-bootstrap
43639 configure-target-zlib: stage_current
43640 @endif gcc-bootstrap
43641 @if target-zlib
43642 maybe-configure-target-zlib: configure-target-zlib
43643 configure-target-zlib:
43644 @: $(MAKE); $(unstage)
43645 @r=`${PWD_COMMAND}`; export r; \
43646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43647 echo "Checking multilib configuration for zlib..."; \
43648 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43649 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
43650 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
43651 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
43652 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
43653 else \
43654 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
43655 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43656 fi; \
43657 else \
43658 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43659 fi; \
43660 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
43661 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43662 $(NORMAL_TARGET_EXPORTS) \
43663 echo Configuring in $(TARGET_SUBDIR)/zlib; \
43664 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
43665 case $(srcdir) in \
43666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43667 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
43668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43669 esac; \
43670 module_srcdir=zlib; \
43671 rm -f no-such-file || : ; \
43672 CONFIG_SITE=no-such-file $(SHELL) \
43673 $$s/$$module_srcdir/configure \
43674 --srcdir=$${topdir}/$$module_srcdir \
43675 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43676 --target=${target_alias} \
43677 || exit 1
43678 @endif target-zlib
43679
43680
43681
43682
43683
43684 .PHONY: all-target-zlib maybe-all-target-zlib
43685 maybe-all-target-zlib:
43686 @if gcc-bootstrap
43687 all-target-zlib: stage_current
43688 @endif gcc-bootstrap
43689 @if target-zlib
43690 TARGET-target-zlib=all
43691 maybe-all-target-zlib: all-target-zlib
43692 all-target-zlib: configure-target-zlib
43693 @: $(MAKE); $(unstage)
43694 @r=`${PWD_COMMAND}`; export r; \
43695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43696 $(NORMAL_TARGET_EXPORTS) \
43697 (cd $(TARGET_SUBDIR)/zlib && \
43698 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43699 $(TARGET-target-zlib))
43700 @endif target-zlib
43701
43702
43703
43704
43705
43706 .PHONY: check-target-zlib maybe-check-target-zlib
43707 maybe-check-target-zlib:
43708 @if target-zlib
43709 maybe-check-target-zlib: check-target-zlib
43710
43711 check-target-zlib:
43712 @: $(MAKE); $(unstage)
43713 @r=`${PWD_COMMAND}`; export r; \
43714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43715 $(NORMAL_TARGET_EXPORTS) \
43716 (cd $(TARGET_SUBDIR)/zlib && \
43717 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43718
43719 @endif target-zlib
43720
43721 .PHONY: install-target-zlib maybe-install-target-zlib
43722 maybe-install-target-zlib:
43723 @if target-zlib
43724 maybe-install-target-zlib: install-target-zlib
43725
43726 install-target-zlib: installdirs
43727 @: $(MAKE); $(unstage)
43728 @r=`${PWD_COMMAND}`; export r; \
43729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43730 $(NORMAL_TARGET_EXPORTS) \
43731 (cd $(TARGET_SUBDIR)/zlib && \
43732 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43733
43734 @endif target-zlib
43735
43736 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
43737 maybe-install-strip-target-zlib:
43738 @if target-zlib
43739 maybe-install-strip-target-zlib: install-strip-target-zlib
43740
43741 install-strip-target-zlib: installdirs
43742 @: $(MAKE); $(unstage)
43743 @r=`${PWD_COMMAND}`; export r; \
43744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43745 $(NORMAL_TARGET_EXPORTS) \
43746 (cd $(TARGET_SUBDIR)/zlib && \
43747 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43748
43749 @endif target-zlib
43750
43751 # Other targets (info, dvi, pdf, etc.)
43752
43753 .PHONY: maybe-info-target-zlib info-target-zlib
43754 maybe-info-target-zlib:
43755 @if target-zlib
43756 maybe-info-target-zlib: info-target-zlib
43757
43758 info-target-zlib: \
43759 configure-target-zlib
43760 @: $(MAKE); $(unstage)
43761 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43762 r=`${PWD_COMMAND}`; export r; \
43763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43764 $(NORMAL_TARGET_EXPORTS) \
43765 echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
43766 for flag in $(EXTRA_TARGET_FLAGS); do \
43767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43768 done; \
43769 (cd $(TARGET_SUBDIR)/zlib && \
43770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43772 "RANLIB=$${RANLIB}" \
43773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43774 info) \
43775 || exit 1
43776
43777 @endif target-zlib
43778
43779 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
43780 maybe-dvi-target-zlib:
43781 @if target-zlib
43782 maybe-dvi-target-zlib: dvi-target-zlib
43783
43784 dvi-target-zlib: \
43785 configure-target-zlib
43786 @: $(MAKE); $(unstage)
43787 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43788 r=`${PWD_COMMAND}`; export r; \
43789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43790 $(NORMAL_TARGET_EXPORTS) \
43791 echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
43792 for flag in $(EXTRA_TARGET_FLAGS); do \
43793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43794 done; \
43795 (cd $(TARGET_SUBDIR)/zlib && \
43796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43798 "RANLIB=$${RANLIB}" \
43799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43800 dvi) \
43801 || exit 1
43802
43803 @endif target-zlib
43804
43805 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
43806 maybe-pdf-target-zlib:
43807 @if target-zlib
43808 maybe-pdf-target-zlib: pdf-target-zlib
43809
43810 pdf-target-zlib: \
43811 configure-target-zlib
43812 @: $(MAKE); $(unstage)
43813 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43814 r=`${PWD_COMMAND}`; export r; \
43815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43816 $(NORMAL_TARGET_EXPORTS) \
43817 echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
43818 for flag in $(EXTRA_TARGET_FLAGS); do \
43819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43820 done; \
43821 (cd $(TARGET_SUBDIR)/zlib && \
43822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43824 "RANLIB=$${RANLIB}" \
43825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43826 pdf) \
43827 || exit 1
43828
43829 @endif target-zlib
43830
43831 .PHONY: maybe-html-target-zlib html-target-zlib
43832 maybe-html-target-zlib:
43833 @if target-zlib
43834 maybe-html-target-zlib: html-target-zlib
43835
43836 html-target-zlib: \
43837 configure-target-zlib
43838 @: $(MAKE); $(unstage)
43839 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43840 r=`${PWD_COMMAND}`; export r; \
43841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43842 $(NORMAL_TARGET_EXPORTS) \
43843 echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
43844 for flag in $(EXTRA_TARGET_FLAGS); do \
43845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43846 done; \
43847 (cd $(TARGET_SUBDIR)/zlib && \
43848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43850 "RANLIB=$${RANLIB}" \
43851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43852 html) \
43853 || exit 1
43854
43855 @endif target-zlib
43856
43857 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
43858 maybe-TAGS-target-zlib:
43859 @if target-zlib
43860 maybe-TAGS-target-zlib: TAGS-target-zlib
43861
43862 TAGS-target-zlib: \
43863 configure-target-zlib
43864 @: $(MAKE); $(unstage)
43865 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43866 r=`${PWD_COMMAND}`; export r; \
43867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43868 $(NORMAL_TARGET_EXPORTS) \
43869 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
43870 for flag in $(EXTRA_TARGET_FLAGS); do \
43871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43872 done; \
43873 (cd $(TARGET_SUBDIR)/zlib && \
43874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43876 "RANLIB=$${RANLIB}" \
43877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43878 TAGS) \
43879 || exit 1
43880
43881 @endif target-zlib
43882
43883 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
43884 maybe-install-info-target-zlib:
43885 @if target-zlib
43886 maybe-install-info-target-zlib: install-info-target-zlib
43887
43888 install-info-target-zlib: \
43889 configure-target-zlib \
43890 info-target-zlib
43891 @: $(MAKE); $(unstage)
43892 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43893 r=`${PWD_COMMAND}`; export r; \
43894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43895 $(NORMAL_TARGET_EXPORTS) \
43896 echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
43897 for flag in $(EXTRA_TARGET_FLAGS); do \
43898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43899 done; \
43900 (cd $(TARGET_SUBDIR)/zlib && \
43901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43903 "RANLIB=$${RANLIB}" \
43904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43905 install-info) \
43906 || exit 1
43907
43908 @endif target-zlib
43909
43910 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
43911 maybe-install-pdf-target-zlib:
43912 @if target-zlib
43913 maybe-install-pdf-target-zlib: install-pdf-target-zlib
43914
43915 install-pdf-target-zlib: \
43916 configure-target-zlib \
43917 pdf-target-zlib
43918 @: $(MAKE); $(unstage)
43919 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43920 r=`${PWD_COMMAND}`; export r; \
43921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43922 $(NORMAL_TARGET_EXPORTS) \
43923 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
43924 for flag in $(EXTRA_TARGET_FLAGS); do \
43925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43926 done; \
43927 (cd $(TARGET_SUBDIR)/zlib && \
43928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43930 "RANLIB=$${RANLIB}" \
43931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43932 install-pdf) \
43933 || exit 1
43934
43935 @endif target-zlib
43936
43937 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
43938 maybe-install-html-target-zlib:
43939 @if target-zlib
43940 maybe-install-html-target-zlib: install-html-target-zlib
43941
43942 install-html-target-zlib: \
43943 configure-target-zlib \
43944 html-target-zlib
43945 @: $(MAKE); $(unstage)
43946 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43947 r=`${PWD_COMMAND}`; export r; \
43948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43949 $(NORMAL_TARGET_EXPORTS) \
43950 echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
43951 for flag in $(EXTRA_TARGET_FLAGS); do \
43952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43953 done; \
43954 (cd $(TARGET_SUBDIR)/zlib && \
43955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43957 "RANLIB=$${RANLIB}" \
43958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43959 install-html) \
43960 || exit 1
43961
43962 @endif target-zlib
43963
43964 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
43965 maybe-installcheck-target-zlib:
43966 @if target-zlib
43967 maybe-installcheck-target-zlib: installcheck-target-zlib
43968
43969 installcheck-target-zlib: \
43970 configure-target-zlib
43971 @: $(MAKE); $(unstage)
43972 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43973 r=`${PWD_COMMAND}`; export r; \
43974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43975 $(NORMAL_TARGET_EXPORTS) \
43976 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
43977 for flag in $(EXTRA_TARGET_FLAGS); do \
43978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43979 done; \
43980 (cd $(TARGET_SUBDIR)/zlib && \
43981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43983 "RANLIB=$${RANLIB}" \
43984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43985 installcheck) \
43986 || exit 1
43987
43988 @endif target-zlib
43989
43990 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
43991 maybe-mostlyclean-target-zlib:
43992 @if target-zlib
43993 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
43994
43995 mostlyclean-target-zlib:
43996 @: $(MAKE); $(unstage)
43997 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
43998 r=`${PWD_COMMAND}`; export r; \
43999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44000 $(NORMAL_TARGET_EXPORTS) \
44001 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
44002 for flag in $(EXTRA_TARGET_FLAGS); do \
44003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44004 done; \
44005 (cd $(TARGET_SUBDIR)/zlib && \
44006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44008 "RANLIB=$${RANLIB}" \
44009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44010 mostlyclean) \
44011 || exit 1
44012
44013 @endif target-zlib
44014
44015 .PHONY: maybe-clean-target-zlib clean-target-zlib
44016 maybe-clean-target-zlib:
44017 @if target-zlib
44018 maybe-clean-target-zlib: clean-target-zlib
44019
44020 clean-target-zlib:
44021 @: $(MAKE); $(unstage)
44022 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44023 r=`${PWD_COMMAND}`; export r; \
44024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44025 $(NORMAL_TARGET_EXPORTS) \
44026 echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
44027 for flag in $(EXTRA_TARGET_FLAGS); do \
44028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44029 done; \
44030 (cd $(TARGET_SUBDIR)/zlib && \
44031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44033 "RANLIB=$${RANLIB}" \
44034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44035 clean) \
44036 || exit 1
44037
44038 @endif target-zlib
44039
44040 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
44041 maybe-distclean-target-zlib:
44042 @if target-zlib
44043 maybe-distclean-target-zlib: distclean-target-zlib
44044
44045 distclean-target-zlib:
44046 @: $(MAKE); $(unstage)
44047 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44048 r=`${PWD_COMMAND}`; export r; \
44049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44050 $(NORMAL_TARGET_EXPORTS) \
44051 echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
44052 for flag in $(EXTRA_TARGET_FLAGS); do \
44053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44054 done; \
44055 (cd $(TARGET_SUBDIR)/zlib && \
44056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44058 "RANLIB=$${RANLIB}" \
44059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44060 distclean) \
44061 || exit 1
44062
44063 @endif target-zlib
44064
44065 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
44066 maybe-maintainer-clean-target-zlib:
44067 @if target-zlib
44068 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
44069
44070 maintainer-clean-target-zlib:
44071 @: $(MAKE); $(unstage)
44072 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44073 r=`${PWD_COMMAND}`; export r; \
44074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44075 $(NORMAL_TARGET_EXPORTS) \
44076 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
44077 for flag in $(EXTRA_TARGET_FLAGS); do \
44078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44079 done; \
44080 (cd $(TARGET_SUBDIR)/zlib && \
44081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44083 "RANLIB=$${RANLIB}" \
44084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44085 maintainer-clean) \
44086 || exit 1
44087
44088 @endif target-zlib
44089
44090
44091
44092
44093
44094 .PHONY: configure-target-rda maybe-configure-target-rda
44095 maybe-configure-target-rda:
44096 @if gcc-bootstrap
44097 configure-target-rda: stage_current
44098 @endif gcc-bootstrap
44099 @if target-rda
44100 maybe-configure-target-rda: configure-target-rda
44101 configure-target-rda:
44102 @: $(MAKE); $(unstage)
44103 @r=`${PWD_COMMAND}`; export r; \
44104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44105 echo "Checking multilib configuration for rda..."; \
44106 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44107 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
44108 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
44109 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
44110 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
44111 else \
44112 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
44113 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44114 fi; \
44115 else \
44116 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44117 fi; \
44118 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
44119 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44120 $(NORMAL_TARGET_EXPORTS) \
44121 echo Configuring in $(TARGET_SUBDIR)/rda; \
44122 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
44123 case $(srcdir) in \
44124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44125 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
44126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44127 esac; \
44128 module_srcdir=rda; \
44129 rm -f no-such-file || : ; \
44130 CONFIG_SITE=no-such-file $(SHELL) \
44131 $$s/$$module_srcdir/configure \
44132 --srcdir=$${topdir}/$$module_srcdir \
44133 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44134 --target=${target_alias} \
44135 || exit 1
44136 @endif target-rda
44137
44138
44139
44140
44141
44142 .PHONY: all-target-rda maybe-all-target-rda
44143 maybe-all-target-rda:
44144 @if gcc-bootstrap
44145 all-target-rda: stage_current
44146 @endif gcc-bootstrap
44147 @if target-rda
44148 TARGET-target-rda=all
44149 maybe-all-target-rda: all-target-rda
44150 all-target-rda: configure-target-rda
44151 @: $(MAKE); $(unstage)
44152 @r=`${PWD_COMMAND}`; export r; \
44153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44154 $(NORMAL_TARGET_EXPORTS) \
44155 (cd $(TARGET_SUBDIR)/rda && \
44156 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44157 $(TARGET-target-rda))
44158 @endif target-rda
44159
44160
44161
44162
44163
44164 .PHONY: check-target-rda maybe-check-target-rda
44165 maybe-check-target-rda:
44166 @if target-rda
44167 maybe-check-target-rda: check-target-rda
44168
44169 check-target-rda:
44170 @: $(MAKE); $(unstage)
44171 @r=`${PWD_COMMAND}`; export r; \
44172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44173 $(NORMAL_TARGET_EXPORTS) \
44174 (cd $(TARGET_SUBDIR)/rda && \
44175 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44176
44177 @endif target-rda
44178
44179 .PHONY: install-target-rda maybe-install-target-rda
44180 maybe-install-target-rda:
44181 @if target-rda
44182 maybe-install-target-rda: install-target-rda
44183
44184 install-target-rda: installdirs
44185 @: $(MAKE); $(unstage)
44186 @r=`${PWD_COMMAND}`; export r; \
44187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44188 $(NORMAL_TARGET_EXPORTS) \
44189 (cd $(TARGET_SUBDIR)/rda && \
44190 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44191
44192 @endif target-rda
44193
44194 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
44195 maybe-install-strip-target-rda:
44196 @if target-rda
44197 maybe-install-strip-target-rda: install-strip-target-rda
44198
44199 install-strip-target-rda: installdirs
44200 @: $(MAKE); $(unstage)
44201 @r=`${PWD_COMMAND}`; export r; \
44202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44203 $(NORMAL_TARGET_EXPORTS) \
44204 (cd $(TARGET_SUBDIR)/rda && \
44205 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44206
44207 @endif target-rda
44208
44209 # Other targets (info, dvi, pdf, etc.)
44210
44211 .PHONY: maybe-info-target-rda info-target-rda
44212 maybe-info-target-rda:
44213 @if target-rda
44214 maybe-info-target-rda: info-target-rda
44215
44216 info-target-rda: \
44217 configure-target-rda
44218 @: $(MAKE); $(unstage)
44219 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44220 r=`${PWD_COMMAND}`; export r; \
44221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44222 $(NORMAL_TARGET_EXPORTS) \
44223 echo "Doing info in $(TARGET_SUBDIR)/rda"; \
44224 for flag in $(EXTRA_TARGET_FLAGS); do \
44225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44226 done; \
44227 (cd $(TARGET_SUBDIR)/rda && \
44228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44230 "RANLIB=$${RANLIB}" \
44231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44232 info) \
44233 || exit 1
44234
44235 @endif target-rda
44236
44237 .PHONY: maybe-dvi-target-rda dvi-target-rda
44238 maybe-dvi-target-rda:
44239 @if target-rda
44240 maybe-dvi-target-rda: dvi-target-rda
44241
44242 dvi-target-rda: \
44243 configure-target-rda
44244 @: $(MAKE); $(unstage)
44245 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44246 r=`${PWD_COMMAND}`; export r; \
44247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44248 $(NORMAL_TARGET_EXPORTS) \
44249 echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
44250 for flag in $(EXTRA_TARGET_FLAGS); do \
44251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44252 done; \
44253 (cd $(TARGET_SUBDIR)/rda && \
44254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44256 "RANLIB=$${RANLIB}" \
44257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44258 dvi) \
44259 || exit 1
44260
44261 @endif target-rda
44262
44263 .PHONY: maybe-pdf-target-rda pdf-target-rda
44264 maybe-pdf-target-rda:
44265 @if target-rda
44266 maybe-pdf-target-rda: pdf-target-rda
44267
44268 pdf-target-rda: \
44269 configure-target-rda
44270 @: $(MAKE); $(unstage)
44271 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44272 r=`${PWD_COMMAND}`; export r; \
44273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44274 $(NORMAL_TARGET_EXPORTS) \
44275 echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
44276 for flag in $(EXTRA_TARGET_FLAGS); do \
44277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44278 done; \
44279 (cd $(TARGET_SUBDIR)/rda && \
44280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44282 "RANLIB=$${RANLIB}" \
44283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44284 pdf) \
44285 || exit 1
44286
44287 @endif target-rda
44288
44289 .PHONY: maybe-html-target-rda html-target-rda
44290 maybe-html-target-rda:
44291 @if target-rda
44292 maybe-html-target-rda: html-target-rda
44293
44294 html-target-rda: \
44295 configure-target-rda
44296 @: $(MAKE); $(unstage)
44297 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44298 r=`${PWD_COMMAND}`; export r; \
44299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44300 $(NORMAL_TARGET_EXPORTS) \
44301 echo "Doing html in $(TARGET_SUBDIR)/rda"; \
44302 for flag in $(EXTRA_TARGET_FLAGS); do \
44303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44304 done; \
44305 (cd $(TARGET_SUBDIR)/rda && \
44306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44308 "RANLIB=$${RANLIB}" \
44309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44310 html) \
44311 || exit 1
44312
44313 @endif target-rda
44314
44315 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
44316 maybe-TAGS-target-rda:
44317 @if target-rda
44318 maybe-TAGS-target-rda: TAGS-target-rda
44319
44320 TAGS-target-rda: \
44321 configure-target-rda
44322 @: $(MAKE); $(unstage)
44323 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44324 r=`${PWD_COMMAND}`; export r; \
44325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44326 $(NORMAL_TARGET_EXPORTS) \
44327 echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
44328 for flag in $(EXTRA_TARGET_FLAGS); do \
44329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44330 done; \
44331 (cd $(TARGET_SUBDIR)/rda && \
44332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44334 "RANLIB=$${RANLIB}" \
44335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44336 TAGS) \
44337 || exit 1
44338
44339 @endif target-rda
44340
44341 .PHONY: maybe-install-info-target-rda install-info-target-rda
44342 maybe-install-info-target-rda:
44343 @if target-rda
44344 maybe-install-info-target-rda: install-info-target-rda
44345
44346 install-info-target-rda: \
44347 configure-target-rda \
44348 info-target-rda
44349 @: $(MAKE); $(unstage)
44350 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44351 r=`${PWD_COMMAND}`; export r; \
44352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44353 $(NORMAL_TARGET_EXPORTS) \
44354 echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
44355 for flag in $(EXTRA_TARGET_FLAGS); do \
44356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44357 done; \
44358 (cd $(TARGET_SUBDIR)/rda && \
44359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44361 "RANLIB=$${RANLIB}" \
44362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44363 install-info) \
44364 || exit 1
44365
44366 @endif target-rda
44367
44368 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
44369 maybe-install-pdf-target-rda:
44370 @if target-rda
44371 maybe-install-pdf-target-rda: install-pdf-target-rda
44372
44373 install-pdf-target-rda: \
44374 configure-target-rda \
44375 pdf-target-rda
44376 @: $(MAKE); $(unstage)
44377 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44378 r=`${PWD_COMMAND}`; export r; \
44379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44380 $(NORMAL_TARGET_EXPORTS) \
44381 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
44382 for flag in $(EXTRA_TARGET_FLAGS); do \
44383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44384 done; \
44385 (cd $(TARGET_SUBDIR)/rda && \
44386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44388 "RANLIB=$${RANLIB}" \
44389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44390 install-pdf) \
44391 || exit 1
44392
44393 @endif target-rda
44394
44395 .PHONY: maybe-install-html-target-rda install-html-target-rda
44396 maybe-install-html-target-rda:
44397 @if target-rda
44398 maybe-install-html-target-rda: install-html-target-rda
44399
44400 install-html-target-rda: \
44401 configure-target-rda \
44402 html-target-rda
44403 @: $(MAKE); $(unstage)
44404 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44405 r=`${PWD_COMMAND}`; export r; \
44406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44407 $(NORMAL_TARGET_EXPORTS) \
44408 echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
44409 for flag in $(EXTRA_TARGET_FLAGS); do \
44410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44411 done; \
44412 (cd $(TARGET_SUBDIR)/rda && \
44413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44415 "RANLIB=$${RANLIB}" \
44416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44417 install-html) \
44418 || exit 1
44419
44420 @endif target-rda
44421
44422 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
44423 maybe-installcheck-target-rda:
44424 @if target-rda
44425 maybe-installcheck-target-rda: installcheck-target-rda
44426
44427 installcheck-target-rda: \
44428 configure-target-rda
44429 @: $(MAKE); $(unstage)
44430 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44431 r=`${PWD_COMMAND}`; export r; \
44432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44433 $(NORMAL_TARGET_EXPORTS) \
44434 echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
44435 for flag in $(EXTRA_TARGET_FLAGS); do \
44436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44437 done; \
44438 (cd $(TARGET_SUBDIR)/rda && \
44439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44441 "RANLIB=$${RANLIB}" \
44442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44443 installcheck) \
44444 || exit 1
44445
44446 @endif target-rda
44447
44448 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
44449 maybe-mostlyclean-target-rda:
44450 @if target-rda
44451 maybe-mostlyclean-target-rda: mostlyclean-target-rda
44452
44453 mostlyclean-target-rda:
44454 @: $(MAKE); $(unstage)
44455 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44456 r=`${PWD_COMMAND}`; export r; \
44457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44458 $(NORMAL_TARGET_EXPORTS) \
44459 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
44460 for flag in $(EXTRA_TARGET_FLAGS); do \
44461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44462 done; \
44463 (cd $(TARGET_SUBDIR)/rda && \
44464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44466 "RANLIB=$${RANLIB}" \
44467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44468 mostlyclean) \
44469 || exit 1
44470
44471 @endif target-rda
44472
44473 .PHONY: maybe-clean-target-rda clean-target-rda
44474 maybe-clean-target-rda:
44475 @if target-rda
44476 maybe-clean-target-rda: clean-target-rda
44477
44478 clean-target-rda:
44479 @: $(MAKE); $(unstage)
44480 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44481 r=`${PWD_COMMAND}`; export r; \
44482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44483 $(NORMAL_TARGET_EXPORTS) \
44484 echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
44485 for flag in $(EXTRA_TARGET_FLAGS); do \
44486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44487 done; \
44488 (cd $(TARGET_SUBDIR)/rda && \
44489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44491 "RANLIB=$${RANLIB}" \
44492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44493 clean) \
44494 || exit 1
44495
44496 @endif target-rda
44497
44498 .PHONY: maybe-distclean-target-rda distclean-target-rda
44499 maybe-distclean-target-rda:
44500 @if target-rda
44501 maybe-distclean-target-rda: distclean-target-rda
44502
44503 distclean-target-rda:
44504 @: $(MAKE); $(unstage)
44505 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44506 r=`${PWD_COMMAND}`; export r; \
44507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44508 $(NORMAL_TARGET_EXPORTS) \
44509 echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
44510 for flag in $(EXTRA_TARGET_FLAGS); do \
44511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44512 done; \
44513 (cd $(TARGET_SUBDIR)/rda && \
44514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44516 "RANLIB=$${RANLIB}" \
44517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44518 distclean) \
44519 || exit 1
44520
44521 @endif target-rda
44522
44523 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
44524 maybe-maintainer-clean-target-rda:
44525 @if target-rda
44526 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
44527
44528 maintainer-clean-target-rda:
44529 @: $(MAKE); $(unstage)
44530 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
44531 r=`${PWD_COMMAND}`; export r; \
44532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44533 $(NORMAL_TARGET_EXPORTS) \
44534 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
44535 for flag in $(EXTRA_TARGET_FLAGS); do \
44536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44537 done; \
44538 (cd $(TARGET_SUBDIR)/rda && \
44539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44541 "RANLIB=$${RANLIB}" \
44542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44543 maintainer-clean) \
44544 || exit 1
44545
44546 @endif target-rda
44547
44548
44549
44550
44551
44552 .PHONY: configure-target-libada maybe-configure-target-libada
44553 maybe-configure-target-libada:
44554 @if gcc-bootstrap
44555 configure-target-libada: stage_current
44556 @endif gcc-bootstrap
44557 @if target-libada
44558 maybe-configure-target-libada: configure-target-libada
44559 configure-target-libada:
44560 @: $(MAKE); $(unstage)
44561 @r=`${PWD_COMMAND}`; export r; \
44562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44563 echo "Checking multilib configuration for libada..."; \
44564 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
44565 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
44566 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
44567 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
44568 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
44569 else \
44570 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
44571 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
44572 fi; \
44573 else \
44574 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
44575 fi; \
44576 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
44577 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
44578 $(NORMAL_TARGET_EXPORTS) \
44579 echo Configuring in $(TARGET_SUBDIR)/libada; \
44580 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
44581 case $(srcdir) in \
44582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44583 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
44584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44585 esac; \
44586 module_srcdir=libada; \
44587 rm -f no-such-file || : ; \
44588 CONFIG_SITE=no-such-file $(SHELL) \
44589 $$s/$$module_srcdir/configure \
44590 --srcdir=$${topdir}/$$module_srcdir \
44591 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44592 --target=${target_alias} \
44593 || exit 1
44594 @endif target-libada
44595
44596
44597
44598
44599
44600 .PHONY: all-target-libada maybe-all-target-libada
44601 maybe-all-target-libada:
44602 @if gcc-bootstrap
44603 all-target-libada: stage_current
44604 @endif gcc-bootstrap
44605 @if target-libada
44606 TARGET-target-libada=all
44607 maybe-all-target-libada: all-target-libada
44608 all-target-libada: configure-target-libada
44609 @: $(MAKE); $(unstage)
44610 @r=`${PWD_COMMAND}`; export r; \
44611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44612 $(NORMAL_TARGET_EXPORTS) \
44613 (cd $(TARGET_SUBDIR)/libada && \
44614 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44615 $(TARGET-target-libada))
44616 @endif target-libada
44617
44618
44619
44620
44621
44622 .PHONY: check-target-libada maybe-check-target-libada
44623 maybe-check-target-libada:
44624 @if target-libada
44625 maybe-check-target-libada: check-target-libada
44626
44627 check-target-libada:
44628 @: $(MAKE); $(unstage)
44629 @r=`${PWD_COMMAND}`; export r; \
44630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44631 $(NORMAL_TARGET_EXPORTS) \
44632 (cd $(TARGET_SUBDIR)/libada && \
44633 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44634
44635 @endif target-libada
44636
44637 .PHONY: install-target-libada maybe-install-target-libada
44638 maybe-install-target-libada:
44639 @if target-libada
44640 maybe-install-target-libada: install-target-libada
44641
44642 install-target-libada: installdirs
44643 @: $(MAKE); $(unstage)
44644 @r=`${PWD_COMMAND}`; export r; \
44645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44646 $(NORMAL_TARGET_EXPORTS) \
44647 (cd $(TARGET_SUBDIR)/libada && \
44648 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44649
44650 @endif target-libada
44651
44652 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
44653 maybe-install-strip-target-libada:
44654 @if target-libada
44655 maybe-install-strip-target-libada: install-strip-target-libada
44656
44657 install-strip-target-libada: installdirs
44658 @: $(MAKE); $(unstage)
44659 @r=`${PWD_COMMAND}`; export r; \
44660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44661 $(NORMAL_TARGET_EXPORTS) \
44662 (cd $(TARGET_SUBDIR)/libada && \
44663 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44664
44665 @endif target-libada
44666
44667 # Other targets (info, dvi, pdf, etc.)
44668
44669 .PHONY: maybe-info-target-libada info-target-libada
44670 maybe-info-target-libada:
44671 @if target-libada
44672 maybe-info-target-libada: info-target-libada
44673
44674 info-target-libada: \
44675 configure-target-libada
44676 @: $(MAKE); $(unstage)
44677 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44678 r=`${PWD_COMMAND}`; export r; \
44679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44680 $(NORMAL_TARGET_EXPORTS) \
44681 echo "Doing info in $(TARGET_SUBDIR)/libada"; \
44682 for flag in $(EXTRA_TARGET_FLAGS); do \
44683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44684 done; \
44685 (cd $(TARGET_SUBDIR)/libada && \
44686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44688 "RANLIB=$${RANLIB}" \
44689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44690 info) \
44691 || exit 1
44692
44693 @endif target-libada
44694
44695 .PHONY: maybe-dvi-target-libada dvi-target-libada
44696 maybe-dvi-target-libada:
44697 @if target-libada
44698 maybe-dvi-target-libada: dvi-target-libada
44699
44700 dvi-target-libada: \
44701 configure-target-libada
44702 @: $(MAKE); $(unstage)
44703 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44704 r=`${PWD_COMMAND}`; export r; \
44705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44706 $(NORMAL_TARGET_EXPORTS) \
44707 echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
44708 for flag in $(EXTRA_TARGET_FLAGS); do \
44709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44710 done; \
44711 (cd $(TARGET_SUBDIR)/libada && \
44712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44714 "RANLIB=$${RANLIB}" \
44715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44716 dvi) \
44717 || exit 1
44718
44719 @endif target-libada
44720
44721 .PHONY: maybe-pdf-target-libada pdf-target-libada
44722 maybe-pdf-target-libada:
44723 @if target-libada
44724 maybe-pdf-target-libada: pdf-target-libada
44725
44726 pdf-target-libada: \
44727 configure-target-libada
44728 @: $(MAKE); $(unstage)
44729 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44730 r=`${PWD_COMMAND}`; export r; \
44731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44732 $(NORMAL_TARGET_EXPORTS) \
44733 echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
44734 for flag in $(EXTRA_TARGET_FLAGS); do \
44735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44736 done; \
44737 (cd $(TARGET_SUBDIR)/libada && \
44738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44740 "RANLIB=$${RANLIB}" \
44741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44742 pdf) \
44743 || exit 1
44744
44745 @endif target-libada
44746
44747 .PHONY: maybe-html-target-libada html-target-libada
44748 maybe-html-target-libada:
44749 @if target-libada
44750 maybe-html-target-libada: html-target-libada
44751
44752 html-target-libada: \
44753 configure-target-libada
44754 @: $(MAKE); $(unstage)
44755 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44756 r=`${PWD_COMMAND}`; export r; \
44757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44758 $(NORMAL_TARGET_EXPORTS) \
44759 echo "Doing html in $(TARGET_SUBDIR)/libada"; \
44760 for flag in $(EXTRA_TARGET_FLAGS); do \
44761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44762 done; \
44763 (cd $(TARGET_SUBDIR)/libada && \
44764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44766 "RANLIB=$${RANLIB}" \
44767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44768 html) \
44769 || exit 1
44770
44771 @endif target-libada
44772
44773 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
44774 maybe-TAGS-target-libada:
44775 @if target-libada
44776 maybe-TAGS-target-libada: TAGS-target-libada
44777
44778 TAGS-target-libada: \
44779 configure-target-libada
44780 @: $(MAKE); $(unstage)
44781 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44782 r=`${PWD_COMMAND}`; export r; \
44783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44784 $(NORMAL_TARGET_EXPORTS) \
44785 echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
44786 for flag in $(EXTRA_TARGET_FLAGS); do \
44787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44788 done; \
44789 (cd $(TARGET_SUBDIR)/libada && \
44790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44792 "RANLIB=$${RANLIB}" \
44793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44794 TAGS) \
44795 || exit 1
44796
44797 @endif target-libada
44798
44799 .PHONY: maybe-install-info-target-libada install-info-target-libada
44800 maybe-install-info-target-libada:
44801 @if target-libada
44802 maybe-install-info-target-libada: install-info-target-libada
44803
44804 install-info-target-libada: \
44805 configure-target-libada \
44806 info-target-libada
44807 @: $(MAKE); $(unstage)
44808 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44809 r=`${PWD_COMMAND}`; export r; \
44810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44811 $(NORMAL_TARGET_EXPORTS) \
44812 echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
44813 for flag in $(EXTRA_TARGET_FLAGS); do \
44814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44815 done; \
44816 (cd $(TARGET_SUBDIR)/libada && \
44817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44819 "RANLIB=$${RANLIB}" \
44820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44821 install-info) \
44822 || exit 1
44823
44824 @endif target-libada
44825
44826 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
44827 maybe-install-pdf-target-libada:
44828 @if target-libada
44829 maybe-install-pdf-target-libada: install-pdf-target-libada
44830
44831 install-pdf-target-libada: \
44832 configure-target-libada \
44833 pdf-target-libada
44834 @: $(MAKE); $(unstage)
44835 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44836 r=`${PWD_COMMAND}`; export r; \
44837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44838 $(NORMAL_TARGET_EXPORTS) \
44839 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
44840 for flag in $(EXTRA_TARGET_FLAGS); do \
44841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44842 done; \
44843 (cd $(TARGET_SUBDIR)/libada && \
44844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44846 "RANLIB=$${RANLIB}" \
44847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44848 install-pdf) \
44849 || exit 1
44850
44851 @endif target-libada
44852
44853 .PHONY: maybe-install-html-target-libada install-html-target-libada
44854 maybe-install-html-target-libada:
44855 @if target-libada
44856 maybe-install-html-target-libada: install-html-target-libada
44857
44858 install-html-target-libada: \
44859 configure-target-libada \
44860 html-target-libada
44861 @: $(MAKE); $(unstage)
44862 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44863 r=`${PWD_COMMAND}`; export r; \
44864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44865 $(NORMAL_TARGET_EXPORTS) \
44866 echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
44867 for flag in $(EXTRA_TARGET_FLAGS); do \
44868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44869 done; \
44870 (cd $(TARGET_SUBDIR)/libada && \
44871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44873 "RANLIB=$${RANLIB}" \
44874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44875 install-html) \
44876 || exit 1
44877
44878 @endif target-libada
44879
44880 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
44881 maybe-installcheck-target-libada:
44882 @if target-libada
44883 maybe-installcheck-target-libada: installcheck-target-libada
44884
44885 installcheck-target-libada: \
44886 configure-target-libada
44887 @: $(MAKE); $(unstage)
44888 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44889 r=`${PWD_COMMAND}`; export r; \
44890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44891 $(NORMAL_TARGET_EXPORTS) \
44892 echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
44893 for flag in $(EXTRA_TARGET_FLAGS); do \
44894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44895 done; \
44896 (cd $(TARGET_SUBDIR)/libada && \
44897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44899 "RANLIB=$${RANLIB}" \
44900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44901 installcheck) \
44902 || exit 1
44903
44904 @endif target-libada
44905
44906 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
44907 maybe-mostlyclean-target-libada:
44908 @if target-libada
44909 maybe-mostlyclean-target-libada: mostlyclean-target-libada
44910
44911 mostlyclean-target-libada:
44912 @: $(MAKE); $(unstage)
44913 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44914 r=`${PWD_COMMAND}`; export r; \
44915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44916 $(NORMAL_TARGET_EXPORTS) \
44917 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
44918 for flag in $(EXTRA_TARGET_FLAGS); do \
44919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44920 done; \
44921 (cd $(TARGET_SUBDIR)/libada && \
44922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44924 "RANLIB=$${RANLIB}" \
44925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44926 mostlyclean) \
44927 || exit 1
44928
44929 @endif target-libada
44930
44931 .PHONY: maybe-clean-target-libada clean-target-libada
44932 maybe-clean-target-libada:
44933 @if target-libada
44934 maybe-clean-target-libada: clean-target-libada
44935
44936 clean-target-libada:
44937 @: $(MAKE); $(unstage)
44938 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44939 r=`${PWD_COMMAND}`; export r; \
44940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44941 $(NORMAL_TARGET_EXPORTS) \
44942 echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
44943 for flag in $(EXTRA_TARGET_FLAGS); do \
44944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44945 done; \
44946 (cd $(TARGET_SUBDIR)/libada && \
44947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44949 "RANLIB=$${RANLIB}" \
44950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44951 clean) \
44952 || exit 1
44953
44954 @endif target-libada
44955
44956 .PHONY: maybe-distclean-target-libada distclean-target-libada
44957 maybe-distclean-target-libada:
44958 @if target-libada
44959 maybe-distclean-target-libada: distclean-target-libada
44960
44961 distclean-target-libada:
44962 @: $(MAKE); $(unstage)
44963 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44964 r=`${PWD_COMMAND}`; export r; \
44965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44966 $(NORMAL_TARGET_EXPORTS) \
44967 echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
44968 for flag in $(EXTRA_TARGET_FLAGS); do \
44969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44970 done; \
44971 (cd $(TARGET_SUBDIR)/libada && \
44972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44974 "RANLIB=$${RANLIB}" \
44975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44976 distclean) \
44977 || exit 1
44978
44979 @endif target-libada
44980
44981 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
44982 maybe-maintainer-clean-target-libada:
44983 @if target-libada
44984 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
44985
44986 maintainer-clean-target-libada:
44987 @: $(MAKE); $(unstage)
44988 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
44989 r=`${PWD_COMMAND}`; export r; \
44990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44991 $(NORMAL_TARGET_EXPORTS) \
44992 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
44993 for flag in $(EXTRA_TARGET_FLAGS); do \
44994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44995 done; \
44996 (cd $(TARGET_SUBDIR)/libada && \
44997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44999 "RANLIB=$${RANLIB}" \
45000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45001 maintainer-clean) \
45002 || exit 1
45003
45004 @endif target-libada
45005
45006
45007
45008
45009
45010 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
45011 maybe-configure-target-libgomp:
45012 @if gcc-bootstrap
45013 configure-target-libgomp: stage_current
45014 @endif gcc-bootstrap
45015 @if target-libgomp
45016 maybe-configure-target-libgomp: configure-target-libgomp
45017 configure-target-libgomp:
45018 @r=`${PWD_COMMAND}`; export r; \
45019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45020 echo "Checking multilib configuration for libgomp..."; \
45021 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45022 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45023 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45024 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45025 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45026 else \
45027 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45028 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45029 fi; \
45030 else \
45031 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45032 fi; \
45033 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45034 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45035 $(NORMAL_TARGET_EXPORTS) \
45036 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
45037 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
45038 case $(srcdir) in \
45039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45040 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45042 esac; \
45043 module_srcdir=libgomp; \
45044 rm -f no-such-file || : ; \
45045 CONFIG_SITE=no-such-file $(SHELL) \
45046 $$s/$$module_srcdir/configure \
45047 --srcdir=$${topdir}/$$module_srcdir \
45048 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45049 --target=${target_alias} \
45050 || exit 1
45051 @endif target-libgomp
45052
45053
45054
45055 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
45056 maybe-configure-stage1-target-libgomp:
45057 @if target-libgomp-bootstrap
45058 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
45059 configure-stage1-target-libgomp:
45060 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45061 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45062 @r=`${PWD_COMMAND}`; export r; \
45063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45064 TFLAGS="$(STAGE1_TFLAGS)"; \
45065 echo "Checking multilib configuration for libgomp..."; \
45066 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45067 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45068 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45069 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45070 else \
45071 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45072 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45073 fi; \
45074 else \
45075 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45076 fi; \
45077 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45078 $(NORMAL_TARGET_EXPORTS) \
45079 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45080 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45081 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45082 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
45083 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45084 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45085 case $(srcdir) in \
45086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45087 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45089 esac; \
45090 module_srcdir=libgomp; \
45091 $(SHELL) $$s/$$module_srcdir/configure \
45092 --srcdir=$${topdir}/$$module_srcdir \
45093 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45094 --target=${target_alias} \
45095 \
45096 $(STAGE1_CONFIGURE_FLAGS)
45097 @endif target-libgomp-bootstrap
45098
45099 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
45100 maybe-configure-stage2-target-libgomp:
45101 @if target-libgomp-bootstrap
45102 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
45103 configure-stage2-target-libgomp:
45104 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45105 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45106 @r=`${PWD_COMMAND}`; export r; \
45107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45108 TFLAGS="$(STAGE2_TFLAGS)"; \
45109 echo "Checking multilib configuration for libgomp..."; \
45110 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45111 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45112 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45113 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45114 else \
45115 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45116 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45117 fi; \
45118 else \
45119 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45120 fi; \
45121 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45122 $(NORMAL_TARGET_EXPORTS) \
45123 \
45124 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45125 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45126 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45127 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
45128 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45129 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45130 case $(srcdir) in \
45131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45132 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45134 esac; \
45135 module_srcdir=libgomp; \
45136 $(SHELL) $$s/$$module_srcdir/configure \
45137 --srcdir=$${topdir}/$$module_srcdir \
45138 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45139 --target=${target_alias} \
45140 --with-build-libsubdir=$(HOST_SUBDIR) \
45141 $(STAGE2_CONFIGURE_FLAGS)
45142 @endif target-libgomp-bootstrap
45143
45144 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
45145 maybe-configure-stage3-target-libgomp:
45146 @if target-libgomp-bootstrap
45147 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
45148 configure-stage3-target-libgomp:
45149 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45150 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45151 @r=`${PWD_COMMAND}`; export r; \
45152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45153 TFLAGS="$(STAGE3_TFLAGS)"; \
45154 echo "Checking multilib configuration for libgomp..."; \
45155 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45156 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45157 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45158 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45159 else \
45160 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45161 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45162 fi; \
45163 else \
45164 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45165 fi; \
45166 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45167 $(NORMAL_TARGET_EXPORTS) \
45168 \
45169 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45170 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45171 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45172 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
45173 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45174 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45175 case $(srcdir) in \
45176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45177 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45179 esac; \
45180 module_srcdir=libgomp; \
45181 $(SHELL) $$s/$$module_srcdir/configure \
45182 --srcdir=$${topdir}/$$module_srcdir \
45183 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45184 --target=${target_alias} \
45185 --with-build-libsubdir=$(HOST_SUBDIR) \
45186 $(STAGE3_CONFIGURE_FLAGS)
45187 @endif target-libgomp-bootstrap
45188
45189 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
45190 maybe-configure-stage4-target-libgomp:
45191 @if target-libgomp-bootstrap
45192 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
45193 configure-stage4-target-libgomp:
45194 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45195 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45196 @r=`${PWD_COMMAND}`; export r; \
45197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45198 TFLAGS="$(STAGE4_TFLAGS)"; \
45199 echo "Checking multilib configuration for libgomp..."; \
45200 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45201 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45202 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45203 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45204 else \
45205 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45206 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45207 fi; \
45208 else \
45209 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45210 fi; \
45211 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45212 $(NORMAL_TARGET_EXPORTS) \
45213 \
45214 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45215 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45216 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45217 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
45218 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45219 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45220 case $(srcdir) in \
45221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45222 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45224 esac; \
45225 module_srcdir=libgomp; \
45226 $(SHELL) $$s/$$module_srcdir/configure \
45227 --srcdir=$${topdir}/$$module_srcdir \
45228 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45229 --target=${target_alias} \
45230 --with-build-libsubdir=$(HOST_SUBDIR) \
45231 $(STAGE4_CONFIGURE_FLAGS)
45232 @endif target-libgomp-bootstrap
45233
45234 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
45235 maybe-configure-stageprofile-target-libgomp:
45236 @if target-libgomp-bootstrap
45237 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
45238 configure-stageprofile-target-libgomp:
45239 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45240 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45241 @r=`${PWD_COMMAND}`; export r; \
45242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45243 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45244 echo "Checking multilib configuration for libgomp..."; \
45245 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45246 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45247 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45248 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45249 else \
45250 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45251 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45252 fi; \
45253 else \
45254 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45255 fi; \
45256 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45257 $(NORMAL_TARGET_EXPORTS) \
45258 \
45259 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45260 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45261 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45262 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
45263 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45264 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45265 case $(srcdir) in \
45266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45267 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45269 esac; \
45270 module_srcdir=libgomp; \
45271 $(SHELL) $$s/$$module_srcdir/configure \
45272 --srcdir=$${topdir}/$$module_srcdir \
45273 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45274 --target=${target_alias} \
45275 --with-build-libsubdir=$(HOST_SUBDIR) \
45276 $(STAGEprofile_CONFIGURE_FLAGS)
45277 @endif target-libgomp-bootstrap
45278
45279 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
45280 maybe-configure-stagefeedback-target-libgomp:
45281 @if target-libgomp-bootstrap
45282 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
45283 configure-stagefeedback-target-libgomp:
45284 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45285 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45286 @r=`${PWD_COMMAND}`; export r; \
45287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45288 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45289 echo "Checking multilib configuration for libgomp..."; \
45290 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45291 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45292 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45293 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45294 else \
45295 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45296 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45297 fi; \
45298 else \
45299 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45300 fi; \
45301 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45302 $(NORMAL_TARGET_EXPORTS) \
45303 \
45304 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45305 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45306 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45307 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
45308 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45309 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45310 case $(srcdir) in \
45311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45312 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45314 esac; \
45315 module_srcdir=libgomp; \
45316 $(SHELL) $$s/$$module_srcdir/configure \
45317 --srcdir=$${topdir}/$$module_srcdir \
45318 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45319 --target=${target_alias} \
45320 --with-build-libsubdir=$(HOST_SUBDIR) \
45321 $(STAGEfeedback_CONFIGURE_FLAGS)
45322 @endif target-libgomp-bootstrap
45323
45324
45325
45326
45327
45328 .PHONY: all-target-libgomp maybe-all-target-libgomp
45329 maybe-all-target-libgomp:
45330 @if gcc-bootstrap
45331 all-target-libgomp: stage_current
45332 @endif gcc-bootstrap
45333 @if target-libgomp
45334 TARGET-target-libgomp=all
45335 maybe-all-target-libgomp: all-target-libgomp
45336 all-target-libgomp: configure-target-libgomp
45337 @r=`${PWD_COMMAND}`; export r; \
45338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45339 $(NORMAL_TARGET_EXPORTS) \
45340 (cd $(TARGET_SUBDIR)/libgomp && \
45341 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45342 $(TARGET-target-libgomp))
45343 @endif target-libgomp
45344
45345
45346
45347 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
45348 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
45349 maybe-all-stage1-target-libgomp:
45350 maybe-clean-stage1-target-libgomp:
45351 @if target-libgomp-bootstrap
45352 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
45353 all-stage1: all-stage1-target-libgomp
45354 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
45355 all-stage1-target-libgomp: configure-stage1-target-libgomp
45356 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45357 @r=`${PWD_COMMAND}`; export r; \
45358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45359 TFLAGS="$(STAGE1_TFLAGS)"; \
45360 $(NORMAL_TARGET_EXPORTS) \
45361 cd $(TARGET_SUBDIR)/libgomp && \
45362 \
45363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45364 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45365 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45366 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45370 $(EXTRA_TARGET_FLAGS) \
45371 \
45372 TFLAGS="$(STAGE1_TFLAGS)" \
45373 $(TARGET-stage1-target-libgomp)
45374
45375 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
45376 clean-stage1: clean-stage1-target-libgomp
45377 clean-stage1-target-libgomp:
45378 @if [ $(current_stage) = stage1 ]; then \
45379 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45380 else \
45381 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
45382 $(MAKE) stage1-start; \
45383 fi; \
45384 cd $(TARGET_SUBDIR)/libgomp && \
45385 $(MAKE) $(EXTRA_TARGET_FLAGS) \
45386 clean
45387 @endif target-libgomp-bootstrap
45388
45389
45390 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
45391 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
45392 maybe-all-stage2-target-libgomp:
45393 maybe-clean-stage2-target-libgomp:
45394 @if target-libgomp-bootstrap
45395 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
45396 all-stage2: all-stage2-target-libgomp
45397 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
45398 all-stage2-target-libgomp: configure-stage2-target-libgomp
45399 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45400 @r=`${PWD_COMMAND}`; export r; \
45401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45402 TFLAGS="$(STAGE2_TFLAGS)"; \
45403 $(NORMAL_TARGET_EXPORTS) \
45404 \
45405 cd $(TARGET_SUBDIR)/libgomp && \
45406 \
45407 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45408 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45409 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45410 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45411 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45412 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45413 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45414 $(EXTRA_TARGET_FLAGS) \
45415 TFLAGS="$(STAGE2_TFLAGS)" \
45416 $(TARGET-stage2-target-libgomp)
45417
45418 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
45419 clean-stage2: clean-stage2-target-libgomp
45420 clean-stage2-target-libgomp:
45421 @if [ $(current_stage) = stage2 ]; then \
45422 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45423 else \
45424 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
45425 $(MAKE) stage2-start; \
45426 fi; \
45427 cd $(TARGET_SUBDIR)/libgomp && \
45428 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45429 @endif target-libgomp-bootstrap
45430
45431
45432 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
45433 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
45434 maybe-all-stage3-target-libgomp:
45435 maybe-clean-stage3-target-libgomp:
45436 @if target-libgomp-bootstrap
45437 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
45438 all-stage3: all-stage3-target-libgomp
45439 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
45440 all-stage3-target-libgomp: configure-stage3-target-libgomp
45441 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45442 @r=`${PWD_COMMAND}`; export r; \
45443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45444 TFLAGS="$(STAGE3_TFLAGS)"; \
45445 $(NORMAL_TARGET_EXPORTS) \
45446 \
45447 cd $(TARGET_SUBDIR)/libgomp && \
45448 \
45449 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45450 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45451 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45452 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45453 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45454 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45455 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45456 $(EXTRA_TARGET_FLAGS) \
45457 TFLAGS="$(STAGE3_TFLAGS)" \
45458 $(TARGET-stage3-target-libgomp)
45459
45460 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
45461 clean-stage3: clean-stage3-target-libgomp
45462 clean-stage3-target-libgomp:
45463 @if [ $(current_stage) = stage3 ]; then \
45464 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45465 else \
45466 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
45467 $(MAKE) stage3-start; \
45468 fi; \
45469 cd $(TARGET_SUBDIR)/libgomp && \
45470 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45471 @endif target-libgomp-bootstrap
45472
45473
45474 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
45475 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
45476 maybe-all-stage4-target-libgomp:
45477 maybe-clean-stage4-target-libgomp:
45478 @if target-libgomp-bootstrap
45479 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
45480 all-stage4: all-stage4-target-libgomp
45481 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
45482 all-stage4-target-libgomp: configure-stage4-target-libgomp
45483 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45484 @r=`${PWD_COMMAND}`; export r; \
45485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45486 TFLAGS="$(STAGE4_TFLAGS)"; \
45487 $(NORMAL_TARGET_EXPORTS) \
45488 \
45489 cd $(TARGET_SUBDIR)/libgomp && \
45490 \
45491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45492 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45493 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45494 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45495 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45496 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45497 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45498 $(EXTRA_TARGET_FLAGS) \
45499 TFLAGS="$(STAGE4_TFLAGS)" \
45500 $(TARGET-stage4-target-libgomp)
45501
45502 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
45503 clean-stage4: clean-stage4-target-libgomp
45504 clean-stage4-target-libgomp:
45505 @if [ $(current_stage) = stage4 ]; then \
45506 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45507 else \
45508 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
45509 $(MAKE) stage4-start; \
45510 fi; \
45511 cd $(TARGET_SUBDIR)/libgomp && \
45512 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45513 @endif target-libgomp-bootstrap
45514
45515
45516 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
45517 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
45518 maybe-all-stageprofile-target-libgomp:
45519 maybe-clean-stageprofile-target-libgomp:
45520 @if target-libgomp-bootstrap
45521 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
45522 all-stageprofile: all-stageprofile-target-libgomp
45523 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
45524 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
45525 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45526 @r=`${PWD_COMMAND}`; export r; \
45527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45528 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45529 $(NORMAL_TARGET_EXPORTS) \
45530 \
45531 cd $(TARGET_SUBDIR)/libgomp && \
45532 \
45533 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45534 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45535 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45536 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45537 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45538 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45539 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45540 $(EXTRA_TARGET_FLAGS) \
45541 TFLAGS="$(STAGEprofile_TFLAGS)" \
45542 $(TARGET-stageprofile-target-libgomp)
45543
45544 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
45545 clean-stageprofile: clean-stageprofile-target-libgomp
45546 clean-stageprofile-target-libgomp:
45547 @if [ $(current_stage) = stageprofile ]; then \
45548 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45549 else \
45550 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
45551 $(MAKE) stageprofile-start; \
45552 fi; \
45553 cd $(TARGET_SUBDIR)/libgomp && \
45554 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45555 @endif target-libgomp-bootstrap
45556
45557
45558 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
45559 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
45560 maybe-all-stagefeedback-target-libgomp:
45561 maybe-clean-stagefeedback-target-libgomp:
45562 @if target-libgomp-bootstrap
45563 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
45564 all-stagefeedback: all-stagefeedback-target-libgomp
45565 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
45566 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
45567 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45568 @r=`${PWD_COMMAND}`; export r; \
45569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45570 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45571 $(NORMAL_TARGET_EXPORTS) \
45572 \
45573 cd $(TARGET_SUBDIR)/libgomp && \
45574 \
45575 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45576 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45577 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45578 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45579 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45580 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45581 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45582 $(EXTRA_TARGET_FLAGS) \
45583 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45584 $(TARGET-stagefeedback-target-libgomp)
45585
45586 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
45587 clean-stagefeedback: clean-stagefeedback-target-libgomp
45588 clean-stagefeedback-target-libgomp:
45589 @if [ $(current_stage) = stagefeedback ]; then \
45590 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45591 else \
45592 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
45593 $(MAKE) stagefeedback-start; \
45594 fi; \
45595 cd $(TARGET_SUBDIR)/libgomp && \
45596 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45597 @endif target-libgomp-bootstrap
45598
45599
45600
45601
45602
45603
45604 .PHONY: check-target-libgomp maybe-check-target-libgomp
45605 maybe-check-target-libgomp:
45606 @if target-libgomp
45607 maybe-check-target-libgomp: check-target-libgomp
45608
45609 check-target-libgomp:
45610 @: $(MAKE); $(unstage)
45611 @r=`${PWD_COMMAND}`; export r; \
45612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45613 $(NORMAL_TARGET_EXPORTS) \
45614 (cd $(TARGET_SUBDIR)/libgomp && \
45615 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45616
45617 @endif target-libgomp
45618
45619 .PHONY: install-target-libgomp maybe-install-target-libgomp
45620 maybe-install-target-libgomp:
45621 @if target-libgomp
45622 maybe-install-target-libgomp: install-target-libgomp
45623
45624 install-target-libgomp: installdirs
45625 @: $(MAKE); $(unstage)
45626 @r=`${PWD_COMMAND}`; export r; \
45627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45628 $(NORMAL_TARGET_EXPORTS) \
45629 (cd $(TARGET_SUBDIR)/libgomp && \
45630 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45631
45632 @endif target-libgomp
45633
45634 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
45635 maybe-install-strip-target-libgomp:
45636 @if target-libgomp
45637 maybe-install-strip-target-libgomp: install-strip-target-libgomp
45638
45639 install-strip-target-libgomp: installdirs
45640 @: $(MAKE); $(unstage)
45641 @r=`${PWD_COMMAND}`; export r; \
45642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45643 $(NORMAL_TARGET_EXPORTS) \
45644 (cd $(TARGET_SUBDIR)/libgomp && \
45645 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45646
45647 @endif target-libgomp
45648
45649 # Other targets (info, dvi, pdf, etc.)
45650
45651 .PHONY: maybe-info-target-libgomp info-target-libgomp
45652 maybe-info-target-libgomp:
45653 @if target-libgomp
45654 maybe-info-target-libgomp: info-target-libgomp
45655
45656 info-target-libgomp: \
45657 configure-target-libgomp
45658 @: $(MAKE); $(unstage)
45659 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45660 r=`${PWD_COMMAND}`; export r; \
45661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45662 $(NORMAL_TARGET_EXPORTS) \
45663 echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
45664 for flag in $(EXTRA_TARGET_FLAGS); do \
45665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45666 done; \
45667 (cd $(TARGET_SUBDIR)/libgomp && \
45668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45670 "RANLIB=$${RANLIB}" \
45671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45672 info) \
45673 || exit 1
45674
45675 @endif target-libgomp
45676
45677 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
45678 maybe-dvi-target-libgomp:
45679 @if target-libgomp
45680 maybe-dvi-target-libgomp: dvi-target-libgomp
45681
45682 dvi-target-libgomp: \
45683 configure-target-libgomp
45684 @: $(MAKE); $(unstage)
45685 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45686 r=`${PWD_COMMAND}`; export r; \
45687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45688 $(NORMAL_TARGET_EXPORTS) \
45689 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
45690 for flag in $(EXTRA_TARGET_FLAGS); do \
45691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45692 done; \
45693 (cd $(TARGET_SUBDIR)/libgomp && \
45694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45696 "RANLIB=$${RANLIB}" \
45697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45698 dvi) \
45699 || exit 1
45700
45701 @endif target-libgomp
45702
45703 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
45704 maybe-pdf-target-libgomp:
45705 @if target-libgomp
45706 maybe-pdf-target-libgomp: pdf-target-libgomp
45707
45708 pdf-target-libgomp: \
45709 configure-target-libgomp
45710 @: $(MAKE); $(unstage)
45711 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45712 r=`${PWD_COMMAND}`; export r; \
45713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45714 $(NORMAL_TARGET_EXPORTS) \
45715 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
45716 for flag in $(EXTRA_TARGET_FLAGS); do \
45717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45718 done; \
45719 (cd $(TARGET_SUBDIR)/libgomp && \
45720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45722 "RANLIB=$${RANLIB}" \
45723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45724 pdf) \
45725 || exit 1
45726
45727 @endif target-libgomp
45728
45729 .PHONY: maybe-html-target-libgomp html-target-libgomp
45730 maybe-html-target-libgomp:
45731 @if target-libgomp
45732 maybe-html-target-libgomp: html-target-libgomp
45733
45734 html-target-libgomp: \
45735 configure-target-libgomp
45736 @: $(MAKE); $(unstage)
45737 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45738 r=`${PWD_COMMAND}`; export r; \
45739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45740 $(NORMAL_TARGET_EXPORTS) \
45741 echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
45742 for flag in $(EXTRA_TARGET_FLAGS); do \
45743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45744 done; \
45745 (cd $(TARGET_SUBDIR)/libgomp && \
45746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45748 "RANLIB=$${RANLIB}" \
45749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45750 html) \
45751 || exit 1
45752
45753 @endif target-libgomp
45754
45755 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
45756 maybe-TAGS-target-libgomp:
45757 @if target-libgomp
45758 maybe-TAGS-target-libgomp: TAGS-target-libgomp
45759
45760 TAGS-target-libgomp: \
45761 configure-target-libgomp
45762 @: $(MAKE); $(unstage)
45763 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45764 r=`${PWD_COMMAND}`; export r; \
45765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45766 $(NORMAL_TARGET_EXPORTS) \
45767 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
45768 for flag in $(EXTRA_TARGET_FLAGS); do \
45769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45770 done; \
45771 (cd $(TARGET_SUBDIR)/libgomp && \
45772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45774 "RANLIB=$${RANLIB}" \
45775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45776 TAGS) \
45777 || exit 1
45778
45779 @endif target-libgomp
45780
45781 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
45782 maybe-install-info-target-libgomp:
45783 @if target-libgomp
45784 maybe-install-info-target-libgomp: install-info-target-libgomp
45785
45786 install-info-target-libgomp: \
45787 configure-target-libgomp \
45788 info-target-libgomp
45789 @: $(MAKE); $(unstage)
45790 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45791 r=`${PWD_COMMAND}`; export r; \
45792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45793 $(NORMAL_TARGET_EXPORTS) \
45794 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
45795 for flag in $(EXTRA_TARGET_FLAGS); do \
45796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45797 done; \
45798 (cd $(TARGET_SUBDIR)/libgomp && \
45799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45801 "RANLIB=$${RANLIB}" \
45802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45803 install-info) \
45804 || exit 1
45805
45806 @endif target-libgomp
45807
45808 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
45809 maybe-install-pdf-target-libgomp:
45810 @if target-libgomp
45811 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
45812
45813 install-pdf-target-libgomp: \
45814 configure-target-libgomp \
45815 pdf-target-libgomp
45816 @: $(MAKE); $(unstage)
45817 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45818 r=`${PWD_COMMAND}`; export r; \
45819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45820 $(NORMAL_TARGET_EXPORTS) \
45821 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
45822 for flag in $(EXTRA_TARGET_FLAGS); do \
45823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45824 done; \
45825 (cd $(TARGET_SUBDIR)/libgomp && \
45826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45828 "RANLIB=$${RANLIB}" \
45829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45830 install-pdf) \
45831 || exit 1
45832
45833 @endif target-libgomp
45834
45835 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
45836 maybe-install-html-target-libgomp:
45837 @if target-libgomp
45838 maybe-install-html-target-libgomp: install-html-target-libgomp
45839
45840 install-html-target-libgomp: \
45841 configure-target-libgomp \
45842 html-target-libgomp
45843 @: $(MAKE); $(unstage)
45844 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45845 r=`${PWD_COMMAND}`; export r; \
45846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45847 $(NORMAL_TARGET_EXPORTS) \
45848 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
45849 for flag in $(EXTRA_TARGET_FLAGS); do \
45850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45851 done; \
45852 (cd $(TARGET_SUBDIR)/libgomp && \
45853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45855 "RANLIB=$${RANLIB}" \
45856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45857 install-html) \
45858 || exit 1
45859
45860 @endif target-libgomp
45861
45862 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
45863 maybe-installcheck-target-libgomp:
45864 @if target-libgomp
45865 maybe-installcheck-target-libgomp: installcheck-target-libgomp
45866
45867 installcheck-target-libgomp: \
45868 configure-target-libgomp
45869 @: $(MAKE); $(unstage)
45870 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45871 r=`${PWD_COMMAND}`; export r; \
45872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45873 $(NORMAL_TARGET_EXPORTS) \
45874 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
45875 for flag in $(EXTRA_TARGET_FLAGS); do \
45876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45877 done; \
45878 (cd $(TARGET_SUBDIR)/libgomp && \
45879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45881 "RANLIB=$${RANLIB}" \
45882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45883 installcheck) \
45884 || exit 1
45885
45886 @endif target-libgomp
45887
45888 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
45889 maybe-mostlyclean-target-libgomp:
45890 @if target-libgomp
45891 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
45892
45893 mostlyclean-target-libgomp:
45894 @: $(MAKE); $(unstage)
45895 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45896 r=`${PWD_COMMAND}`; export r; \
45897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45898 $(NORMAL_TARGET_EXPORTS) \
45899 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
45900 for flag in $(EXTRA_TARGET_FLAGS); do \
45901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45902 done; \
45903 (cd $(TARGET_SUBDIR)/libgomp && \
45904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45906 "RANLIB=$${RANLIB}" \
45907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45908 mostlyclean) \
45909 || exit 1
45910
45911 @endif target-libgomp
45912
45913 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
45914 maybe-clean-target-libgomp:
45915 @if target-libgomp
45916 maybe-clean-target-libgomp: clean-target-libgomp
45917
45918 clean-target-libgomp:
45919 @: $(MAKE); $(unstage)
45920 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45921 r=`${PWD_COMMAND}`; export r; \
45922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45923 $(NORMAL_TARGET_EXPORTS) \
45924 echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
45925 for flag in $(EXTRA_TARGET_FLAGS); do \
45926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45927 done; \
45928 (cd $(TARGET_SUBDIR)/libgomp && \
45929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45931 "RANLIB=$${RANLIB}" \
45932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45933 clean) \
45934 || exit 1
45935
45936 @endif target-libgomp
45937
45938 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
45939 maybe-distclean-target-libgomp:
45940 @if target-libgomp
45941 maybe-distclean-target-libgomp: distclean-target-libgomp
45942
45943 distclean-target-libgomp:
45944 @: $(MAKE); $(unstage)
45945 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45946 r=`${PWD_COMMAND}`; export r; \
45947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45948 $(NORMAL_TARGET_EXPORTS) \
45949 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
45950 for flag in $(EXTRA_TARGET_FLAGS); do \
45951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45952 done; \
45953 (cd $(TARGET_SUBDIR)/libgomp && \
45954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45956 "RANLIB=$${RANLIB}" \
45957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45958 distclean) \
45959 || exit 1
45960
45961 @endif target-libgomp
45962
45963 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
45964 maybe-maintainer-clean-target-libgomp:
45965 @if target-libgomp
45966 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
45967
45968 maintainer-clean-target-libgomp:
45969 @: $(MAKE); $(unstage)
45970 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45971 r=`${PWD_COMMAND}`; export r; \
45972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45973 $(NORMAL_TARGET_EXPORTS) \
45974 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
45975 for flag in $(EXTRA_TARGET_FLAGS); do \
45976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45977 done; \
45978 (cd $(TARGET_SUBDIR)/libgomp && \
45979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45981 "RANLIB=$${RANLIB}" \
45982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45983 maintainer-clean) \
45984 || exit 1
45985
45986 @endif target-libgomp
45987
45988
45989
45990
45991
45992 .PHONY: configure-target-libitm maybe-configure-target-libitm
45993 maybe-configure-target-libitm:
45994 @if gcc-bootstrap
45995 configure-target-libitm: stage_current
45996 @endif gcc-bootstrap
45997 @if target-libitm
45998 maybe-configure-target-libitm: configure-target-libitm
45999 configure-target-libitm:
46000 @: $(MAKE); $(unstage)
46001 @r=`${PWD_COMMAND}`; export r; \
46002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46003 echo "Checking multilib configuration for libitm..."; \
46004 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46005 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
46006 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
46007 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
46008 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
46009 else \
46010 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
46011 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46012 fi; \
46013 else \
46014 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46015 fi; \
46016 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
46017 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46018 $(NORMAL_TARGET_EXPORTS) \
46019 echo Configuring in $(TARGET_SUBDIR)/libitm; \
46020 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
46021 case $(srcdir) in \
46022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46023 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
46024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46025 esac; \
46026 module_srcdir=libitm; \
46027 rm -f no-such-file || : ; \
46028 CONFIG_SITE=no-such-file $(SHELL) \
46029 $$s/$$module_srcdir/configure \
46030 --srcdir=$${topdir}/$$module_srcdir \
46031 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46032 --target=${target_alias} \
46033 || exit 1
46034 @endif target-libitm
46035
46036
46037
46038
46039
46040 .PHONY: all-target-libitm maybe-all-target-libitm
46041 maybe-all-target-libitm:
46042 @if gcc-bootstrap
46043 all-target-libitm: stage_current
46044 @endif gcc-bootstrap
46045 @if target-libitm
46046 TARGET-target-libitm=all
46047 maybe-all-target-libitm: all-target-libitm
46048 all-target-libitm: configure-target-libitm
46049 @: $(MAKE); $(unstage)
46050 @r=`${PWD_COMMAND}`; export r; \
46051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46052 $(NORMAL_TARGET_EXPORTS) \
46053 (cd $(TARGET_SUBDIR)/libitm && \
46054 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46055 $(TARGET-target-libitm))
46056 @endif target-libitm
46057
46058
46059
46060
46061
46062 .PHONY: check-target-libitm maybe-check-target-libitm
46063 maybe-check-target-libitm:
46064 @if target-libitm
46065 maybe-check-target-libitm: check-target-libitm
46066
46067 check-target-libitm:
46068 @: $(MAKE); $(unstage)
46069 @r=`${PWD_COMMAND}`; export r; \
46070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46071 $(NORMAL_TARGET_EXPORTS) \
46072 (cd $(TARGET_SUBDIR)/libitm && \
46073 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46074
46075 @endif target-libitm
46076
46077 .PHONY: install-target-libitm maybe-install-target-libitm
46078 maybe-install-target-libitm:
46079 @if target-libitm
46080 maybe-install-target-libitm: install-target-libitm
46081
46082 install-target-libitm: installdirs
46083 @: $(MAKE); $(unstage)
46084 @r=`${PWD_COMMAND}`; export r; \
46085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46086 $(NORMAL_TARGET_EXPORTS) \
46087 (cd $(TARGET_SUBDIR)/libitm && \
46088 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46089
46090 @endif target-libitm
46091
46092 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
46093 maybe-install-strip-target-libitm:
46094 @if target-libitm
46095 maybe-install-strip-target-libitm: install-strip-target-libitm
46096
46097 install-strip-target-libitm: installdirs
46098 @: $(MAKE); $(unstage)
46099 @r=`${PWD_COMMAND}`; export r; \
46100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46101 $(NORMAL_TARGET_EXPORTS) \
46102 (cd $(TARGET_SUBDIR)/libitm && \
46103 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46104
46105 @endif target-libitm
46106
46107 # Other targets (info, dvi, pdf, etc.)
46108
46109 .PHONY: maybe-info-target-libitm info-target-libitm
46110 maybe-info-target-libitm:
46111 @if target-libitm
46112 maybe-info-target-libitm: info-target-libitm
46113
46114 info-target-libitm: \
46115 configure-target-libitm
46116 @: $(MAKE); $(unstage)
46117 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46118 r=`${PWD_COMMAND}`; export r; \
46119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46120 $(NORMAL_TARGET_EXPORTS) \
46121 echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
46122 for flag in $(EXTRA_TARGET_FLAGS); do \
46123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46124 done; \
46125 (cd $(TARGET_SUBDIR)/libitm && \
46126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46128 "RANLIB=$${RANLIB}" \
46129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46130 info) \
46131 || exit 1
46132
46133 @endif target-libitm
46134
46135 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
46136 maybe-dvi-target-libitm:
46137 @if target-libitm
46138 maybe-dvi-target-libitm: dvi-target-libitm
46139
46140 dvi-target-libitm: \
46141 configure-target-libitm
46142 @: $(MAKE); $(unstage)
46143 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46144 r=`${PWD_COMMAND}`; export r; \
46145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46146 $(NORMAL_TARGET_EXPORTS) \
46147 echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
46148 for flag in $(EXTRA_TARGET_FLAGS); do \
46149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46150 done; \
46151 (cd $(TARGET_SUBDIR)/libitm && \
46152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46154 "RANLIB=$${RANLIB}" \
46155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46156 dvi) \
46157 || exit 1
46158
46159 @endif target-libitm
46160
46161 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
46162 maybe-pdf-target-libitm:
46163 @if target-libitm
46164 maybe-pdf-target-libitm: pdf-target-libitm
46165
46166 pdf-target-libitm: \
46167 configure-target-libitm
46168 @: $(MAKE); $(unstage)
46169 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46170 r=`${PWD_COMMAND}`; export r; \
46171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46172 $(NORMAL_TARGET_EXPORTS) \
46173 echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
46174 for flag in $(EXTRA_TARGET_FLAGS); do \
46175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46176 done; \
46177 (cd $(TARGET_SUBDIR)/libitm && \
46178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46180 "RANLIB=$${RANLIB}" \
46181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46182 pdf) \
46183 || exit 1
46184
46185 @endif target-libitm
46186
46187 .PHONY: maybe-html-target-libitm html-target-libitm
46188 maybe-html-target-libitm:
46189 @if target-libitm
46190 maybe-html-target-libitm: html-target-libitm
46191
46192 html-target-libitm: \
46193 configure-target-libitm
46194 @: $(MAKE); $(unstage)
46195 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46196 r=`${PWD_COMMAND}`; export r; \
46197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46198 $(NORMAL_TARGET_EXPORTS) \
46199 echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
46200 for flag in $(EXTRA_TARGET_FLAGS); do \
46201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46202 done; \
46203 (cd $(TARGET_SUBDIR)/libitm && \
46204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46206 "RANLIB=$${RANLIB}" \
46207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46208 html) \
46209 || exit 1
46210
46211 @endif target-libitm
46212
46213 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
46214 maybe-TAGS-target-libitm:
46215 @if target-libitm
46216 maybe-TAGS-target-libitm: TAGS-target-libitm
46217
46218 TAGS-target-libitm: \
46219 configure-target-libitm
46220 @: $(MAKE); $(unstage)
46221 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46222 r=`${PWD_COMMAND}`; export r; \
46223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46224 $(NORMAL_TARGET_EXPORTS) \
46225 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
46226 for flag in $(EXTRA_TARGET_FLAGS); do \
46227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46228 done; \
46229 (cd $(TARGET_SUBDIR)/libitm && \
46230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46232 "RANLIB=$${RANLIB}" \
46233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46234 TAGS) \
46235 || exit 1
46236
46237 @endif target-libitm
46238
46239 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
46240 maybe-install-info-target-libitm:
46241 @if target-libitm
46242 maybe-install-info-target-libitm: install-info-target-libitm
46243
46244 install-info-target-libitm: \
46245 configure-target-libitm \
46246 info-target-libitm
46247 @: $(MAKE); $(unstage)
46248 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46249 r=`${PWD_COMMAND}`; export r; \
46250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46251 $(NORMAL_TARGET_EXPORTS) \
46252 echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
46253 for flag in $(EXTRA_TARGET_FLAGS); do \
46254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46255 done; \
46256 (cd $(TARGET_SUBDIR)/libitm && \
46257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46259 "RANLIB=$${RANLIB}" \
46260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46261 install-info) \
46262 || exit 1
46263
46264 @endif target-libitm
46265
46266 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
46267 maybe-install-pdf-target-libitm:
46268 @if target-libitm
46269 maybe-install-pdf-target-libitm: install-pdf-target-libitm
46270
46271 install-pdf-target-libitm: \
46272 configure-target-libitm \
46273 pdf-target-libitm
46274 @: $(MAKE); $(unstage)
46275 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46276 r=`${PWD_COMMAND}`; export r; \
46277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46278 $(NORMAL_TARGET_EXPORTS) \
46279 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
46280 for flag in $(EXTRA_TARGET_FLAGS); do \
46281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46282 done; \
46283 (cd $(TARGET_SUBDIR)/libitm && \
46284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46286 "RANLIB=$${RANLIB}" \
46287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46288 install-pdf) \
46289 || exit 1
46290
46291 @endif target-libitm
46292
46293 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
46294 maybe-install-html-target-libitm:
46295 @if target-libitm
46296 maybe-install-html-target-libitm: install-html-target-libitm
46297
46298 install-html-target-libitm: \
46299 configure-target-libitm \
46300 html-target-libitm
46301 @: $(MAKE); $(unstage)
46302 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46303 r=`${PWD_COMMAND}`; export r; \
46304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46305 $(NORMAL_TARGET_EXPORTS) \
46306 echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
46307 for flag in $(EXTRA_TARGET_FLAGS); do \
46308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46309 done; \
46310 (cd $(TARGET_SUBDIR)/libitm && \
46311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46313 "RANLIB=$${RANLIB}" \
46314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46315 install-html) \
46316 || exit 1
46317
46318 @endif target-libitm
46319
46320 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
46321 maybe-installcheck-target-libitm:
46322 @if target-libitm
46323 maybe-installcheck-target-libitm: installcheck-target-libitm
46324
46325 installcheck-target-libitm: \
46326 configure-target-libitm
46327 @: $(MAKE); $(unstage)
46328 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46329 r=`${PWD_COMMAND}`; export r; \
46330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46331 $(NORMAL_TARGET_EXPORTS) \
46332 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
46333 for flag in $(EXTRA_TARGET_FLAGS); do \
46334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46335 done; \
46336 (cd $(TARGET_SUBDIR)/libitm && \
46337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46339 "RANLIB=$${RANLIB}" \
46340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46341 installcheck) \
46342 || exit 1
46343
46344 @endif target-libitm
46345
46346 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
46347 maybe-mostlyclean-target-libitm:
46348 @if target-libitm
46349 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
46350
46351 mostlyclean-target-libitm:
46352 @: $(MAKE); $(unstage)
46353 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46354 r=`${PWD_COMMAND}`; export r; \
46355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46356 $(NORMAL_TARGET_EXPORTS) \
46357 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
46358 for flag in $(EXTRA_TARGET_FLAGS); do \
46359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46360 done; \
46361 (cd $(TARGET_SUBDIR)/libitm && \
46362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46364 "RANLIB=$${RANLIB}" \
46365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46366 mostlyclean) \
46367 || exit 1
46368
46369 @endif target-libitm
46370
46371 .PHONY: maybe-clean-target-libitm clean-target-libitm
46372 maybe-clean-target-libitm:
46373 @if target-libitm
46374 maybe-clean-target-libitm: clean-target-libitm
46375
46376 clean-target-libitm:
46377 @: $(MAKE); $(unstage)
46378 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46379 r=`${PWD_COMMAND}`; export r; \
46380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46381 $(NORMAL_TARGET_EXPORTS) \
46382 echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
46383 for flag in $(EXTRA_TARGET_FLAGS); do \
46384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46385 done; \
46386 (cd $(TARGET_SUBDIR)/libitm && \
46387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46389 "RANLIB=$${RANLIB}" \
46390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46391 clean) \
46392 || exit 1
46393
46394 @endif target-libitm
46395
46396 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
46397 maybe-distclean-target-libitm:
46398 @if target-libitm
46399 maybe-distclean-target-libitm: distclean-target-libitm
46400
46401 distclean-target-libitm:
46402 @: $(MAKE); $(unstage)
46403 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46404 r=`${PWD_COMMAND}`; export r; \
46405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46406 $(NORMAL_TARGET_EXPORTS) \
46407 echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
46408 for flag in $(EXTRA_TARGET_FLAGS); do \
46409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46410 done; \
46411 (cd $(TARGET_SUBDIR)/libitm && \
46412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46414 "RANLIB=$${RANLIB}" \
46415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46416 distclean) \
46417 || exit 1
46418
46419 @endif target-libitm
46420
46421 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
46422 maybe-maintainer-clean-target-libitm:
46423 @if target-libitm
46424 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
46425
46426 maintainer-clean-target-libitm:
46427 @: $(MAKE); $(unstage)
46428 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46429 r=`${PWD_COMMAND}`; export r; \
46430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46431 $(NORMAL_TARGET_EXPORTS) \
46432 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
46433 for flag in $(EXTRA_TARGET_FLAGS); do \
46434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46435 done; \
46436 (cd $(TARGET_SUBDIR)/libitm && \
46437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46439 "RANLIB=$${RANLIB}" \
46440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46441 maintainer-clean) \
46442 || exit 1
46443
46444 @endif target-libitm
46445
46446
46447
46448
46449
46450 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
46451 maybe-configure-target-libatomic:
46452 @if gcc-bootstrap
46453 configure-target-libatomic: stage_current
46454 @endif gcc-bootstrap
46455 @if target-libatomic
46456 maybe-configure-target-libatomic: configure-target-libatomic
46457 configure-target-libatomic:
46458 @: $(MAKE); $(unstage)
46459 @r=`${PWD_COMMAND}`; export r; \
46460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46461 echo "Checking multilib configuration for libatomic..."; \
46462 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
46463 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
46464 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
46465 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
46466 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
46467 else \
46468 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
46469 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
46470 fi; \
46471 else \
46472 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
46473 fi; \
46474 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
46475 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
46476 $(NORMAL_TARGET_EXPORTS) \
46477 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
46478 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
46479 case $(srcdir) in \
46480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46481 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
46482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46483 esac; \
46484 module_srcdir=libatomic; \
46485 rm -f no-such-file || : ; \
46486 CONFIG_SITE=no-such-file $(SHELL) \
46487 $$s/$$module_srcdir/configure \
46488 --srcdir=$${topdir}/$$module_srcdir \
46489 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46490 --target=${target_alias} \
46491 || exit 1
46492 @endif target-libatomic
46493
46494
46495
46496
46497
46498 .PHONY: all-target-libatomic maybe-all-target-libatomic
46499 maybe-all-target-libatomic:
46500 @if gcc-bootstrap
46501 all-target-libatomic: stage_current
46502 @endif gcc-bootstrap
46503 @if target-libatomic
46504 TARGET-target-libatomic=all
46505 maybe-all-target-libatomic: all-target-libatomic
46506 all-target-libatomic: configure-target-libatomic
46507 @: $(MAKE); $(unstage)
46508 @r=`${PWD_COMMAND}`; export r; \
46509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46510 $(NORMAL_TARGET_EXPORTS) \
46511 (cd $(TARGET_SUBDIR)/libatomic && \
46512 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46513 $(TARGET-target-libatomic))
46514 @endif target-libatomic
46515
46516
46517
46518
46519
46520 .PHONY: check-target-libatomic maybe-check-target-libatomic
46521 maybe-check-target-libatomic:
46522 @if target-libatomic
46523 maybe-check-target-libatomic: check-target-libatomic
46524
46525 check-target-libatomic:
46526 @: $(MAKE); $(unstage)
46527 @r=`${PWD_COMMAND}`; export r; \
46528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46529 $(NORMAL_TARGET_EXPORTS) \
46530 (cd $(TARGET_SUBDIR)/libatomic && \
46531 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46532
46533 @endif target-libatomic
46534
46535 .PHONY: install-target-libatomic maybe-install-target-libatomic
46536 maybe-install-target-libatomic:
46537 @if target-libatomic
46538 maybe-install-target-libatomic: install-target-libatomic
46539
46540 install-target-libatomic: installdirs
46541 @: $(MAKE); $(unstage)
46542 @r=`${PWD_COMMAND}`; export r; \
46543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46544 $(NORMAL_TARGET_EXPORTS) \
46545 (cd $(TARGET_SUBDIR)/libatomic && \
46546 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46547
46548 @endif target-libatomic
46549
46550 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
46551 maybe-install-strip-target-libatomic:
46552 @if target-libatomic
46553 maybe-install-strip-target-libatomic: install-strip-target-libatomic
46554
46555 install-strip-target-libatomic: installdirs
46556 @: $(MAKE); $(unstage)
46557 @r=`${PWD_COMMAND}`; export r; \
46558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46559 $(NORMAL_TARGET_EXPORTS) \
46560 (cd $(TARGET_SUBDIR)/libatomic && \
46561 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46562
46563 @endif target-libatomic
46564
46565 # Other targets (info, dvi, pdf, etc.)
46566
46567 .PHONY: maybe-info-target-libatomic info-target-libatomic
46568 maybe-info-target-libatomic:
46569 @if target-libatomic
46570 maybe-info-target-libatomic: info-target-libatomic
46571
46572 info-target-libatomic: \
46573 configure-target-libatomic
46574 @: $(MAKE); $(unstage)
46575 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46576 r=`${PWD_COMMAND}`; export r; \
46577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46578 $(NORMAL_TARGET_EXPORTS) \
46579 echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
46580 for flag in $(EXTRA_TARGET_FLAGS); do \
46581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46582 done; \
46583 (cd $(TARGET_SUBDIR)/libatomic && \
46584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46586 "RANLIB=$${RANLIB}" \
46587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46588 info) \
46589 || exit 1
46590
46591 @endif target-libatomic
46592
46593 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
46594 maybe-dvi-target-libatomic:
46595 @if target-libatomic
46596 maybe-dvi-target-libatomic: dvi-target-libatomic
46597
46598 dvi-target-libatomic: \
46599 configure-target-libatomic
46600 @: $(MAKE); $(unstage)
46601 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46602 r=`${PWD_COMMAND}`; export r; \
46603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46604 $(NORMAL_TARGET_EXPORTS) \
46605 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
46606 for flag in $(EXTRA_TARGET_FLAGS); do \
46607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46608 done; \
46609 (cd $(TARGET_SUBDIR)/libatomic && \
46610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46612 "RANLIB=$${RANLIB}" \
46613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46614 dvi) \
46615 || exit 1
46616
46617 @endif target-libatomic
46618
46619 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
46620 maybe-pdf-target-libatomic:
46621 @if target-libatomic
46622 maybe-pdf-target-libatomic: pdf-target-libatomic
46623
46624 pdf-target-libatomic: \
46625 configure-target-libatomic
46626 @: $(MAKE); $(unstage)
46627 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46628 r=`${PWD_COMMAND}`; export r; \
46629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46630 $(NORMAL_TARGET_EXPORTS) \
46631 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
46632 for flag in $(EXTRA_TARGET_FLAGS); do \
46633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46634 done; \
46635 (cd $(TARGET_SUBDIR)/libatomic && \
46636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46638 "RANLIB=$${RANLIB}" \
46639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46640 pdf) \
46641 || exit 1
46642
46643 @endif target-libatomic
46644
46645 .PHONY: maybe-html-target-libatomic html-target-libatomic
46646 maybe-html-target-libatomic:
46647 @if target-libatomic
46648 maybe-html-target-libatomic: html-target-libatomic
46649
46650 html-target-libatomic: \
46651 configure-target-libatomic
46652 @: $(MAKE); $(unstage)
46653 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46654 r=`${PWD_COMMAND}`; export r; \
46655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46656 $(NORMAL_TARGET_EXPORTS) \
46657 echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
46658 for flag in $(EXTRA_TARGET_FLAGS); do \
46659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46660 done; \
46661 (cd $(TARGET_SUBDIR)/libatomic && \
46662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46664 "RANLIB=$${RANLIB}" \
46665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46666 html) \
46667 || exit 1
46668
46669 @endif target-libatomic
46670
46671 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
46672 maybe-TAGS-target-libatomic:
46673 @if target-libatomic
46674 maybe-TAGS-target-libatomic: TAGS-target-libatomic
46675
46676 TAGS-target-libatomic: \
46677 configure-target-libatomic
46678 @: $(MAKE); $(unstage)
46679 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46680 r=`${PWD_COMMAND}`; export r; \
46681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46682 $(NORMAL_TARGET_EXPORTS) \
46683 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
46684 for flag in $(EXTRA_TARGET_FLAGS); do \
46685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46686 done; \
46687 (cd $(TARGET_SUBDIR)/libatomic && \
46688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46690 "RANLIB=$${RANLIB}" \
46691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46692 TAGS) \
46693 || exit 1
46694
46695 @endif target-libatomic
46696
46697 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
46698 maybe-install-info-target-libatomic:
46699 @if target-libatomic
46700 maybe-install-info-target-libatomic: install-info-target-libatomic
46701
46702 install-info-target-libatomic: \
46703 configure-target-libatomic \
46704 info-target-libatomic
46705 @: $(MAKE); $(unstage)
46706 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46707 r=`${PWD_COMMAND}`; export r; \
46708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46709 $(NORMAL_TARGET_EXPORTS) \
46710 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
46711 for flag in $(EXTRA_TARGET_FLAGS); do \
46712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46713 done; \
46714 (cd $(TARGET_SUBDIR)/libatomic && \
46715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46717 "RANLIB=$${RANLIB}" \
46718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46719 install-info) \
46720 || exit 1
46721
46722 @endif target-libatomic
46723
46724 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
46725 maybe-install-pdf-target-libatomic:
46726 @if target-libatomic
46727 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
46728
46729 install-pdf-target-libatomic: \
46730 configure-target-libatomic \
46731 pdf-target-libatomic
46732 @: $(MAKE); $(unstage)
46733 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46734 r=`${PWD_COMMAND}`; export r; \
46735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46736 $(NORMAL_TARGET_EXPORTS) \
46737 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
46738 for flag in $(EXTRA_TARGET_FLAGS); do \
46739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46740 done; \
46741 (cd $(TARGET_SUBDIR)/libatomic && \
46742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46744 "RANLIB=$${RANLIB}" \
46745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46746 install-pdf) \
46747 || exit 1
46748
46749 @endif target-libatomic
46750
46751 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
46752 maybe-install-html-target-libatomic:
46753 @if target-libatomic
46754 maybe-install-html-target-libatomic: install-html-target-libatomic
46755
46756 install-html-target-libatomic: \
46757 configure-target-libatomic \
46758 html-target-libatomic
46759 @: $(MAKE); $(unstage)
46760 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46761 r=`${PWD_COMMAND}`; export r; \
46762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46763 $(NORMAL_TARGET_EXPORTS) \
46764 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
46765 for flag in $(EXTRA_TARGET_FLAGS); do \
46766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46767 done; \
46768 (cd $(TARGET_SUBDIR)/libatomic && \
46769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46771 "RANLIB=$${RANLIB}" \
46772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46773 install-html) \
46774 || exit 1
46775
46776 @endif target-libatomic
46777
46778 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
46779 maybe-installcheck-target-libatomic:
46780 @if target-libatomic
46781 maybe-installcheck-target-libatomic: installcheck-target-libatomic
46782
46783 installcheck-target-libatomic: \
46784 configure-target-libatomic
46785 @: $(MAKE); $(unstage)
46786 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46787 r=`${PWD_COMMAND}`; export r; \
46788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46789 $(NORMAL_TARGET_EXPORTS) \
46790 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
46791 for flag in $(EXTRA_TARGET_FLAGS); do \
46792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46793 done; \
46794 (cd $(TARGET_SUBDIR)/libatomic && \
46795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46797 "RANLIB=$${RANLIB}" \
46798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46799 installcheck) \
46800 || exit 1
46801
46802 @endif target-libatomic
46803
46804 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
46805 maybe-mostlyclean-target-libatomic:
46806 @if target-libatomic
46807 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
46808
46809 mostlyclean-target-libatomic:
46810 @: $(MAKE); $(unstage)
46811 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46812 r=`${PWD_COMMAND}`; export r; \
46813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46814 $(NORMAL_TARGET_EXPORTS) \
46815 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
46816 for flag in $(EXTRA_TARGET_FLAGS); do \
46817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46818 done; \
46819 (cd $(TARGET_SUBDIR)/libatomic && \
46820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46822 "RANLIB=$${RANLIB}" \
46823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46824 mostlyclean) \
46825 || exit 1
46826
46827 @endif target-libatomic
46828
46829 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
46830 maybe-clean-target-libatomic:
46831 @if target-libatomic
46832 maybe-clean-target-libatomic: clean-target-libatomic
46833
46834 clean-target-libatomic:
46835 @: $(MAKE); $(unstage)
46836 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46837 r=`${PWD_COMMAND}`; export r; \
46838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46839 $(NORMAL_TARGET_EXPORTS) \
46840 echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
46841 for flag in $(EXTRA_TARGET_FLAGS); do \
46842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46843 done; \
46844 (cd $(TARGET_SUBDIR)/libatomic && \
46845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46847 "RANLIB=$${RANLIB}" \
46848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46849 clean) \
46850 || exit 1
46851
46852 @endif target-libatomic
46853
46854 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
46855 maybe-distclean-target-libatomic:
46856 @if target-libatomic
46857 maybe-distclean-target-libatomic: distclean-target-libatomic
46858
46859 distclean-target-libatomic:
46860 @: $(MAKE); $(unstage)
46861 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46862 r=`${PWD_COMMAND}`; export r; \
46863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46864 $(NORMAL_TARGET_EXPORTS) \
46865 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
46866 for flag in $(EXTRA_TARGET_FLAGS); do \
46867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46868 done; \
46869 (cd $(TARGET_SUBDIR)/libatomic && \
46870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46872 "RANLIB=$${RANLIB}" \
46873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46874 distclean) \
46875 || exit 1
46876
46877 @endif target-libatomic
46878
46879 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
46880 maybe-maintainer-clean-target-libatomic:
46881 @if target-libatomic
46882 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
46883
46884 maintainer-clean-target-libatomic:
46885 @: $(MAKE); $(unstage)
46886 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
46887 r=`${PWD_COMMAND}`; export r; \
46888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46889 $(NORMAL_TARGET_EXPORTS) \
46890 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
46891 for flag in $(EXTRA_TARGET_FLAGS); do \
46892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46893 done; \
46894 (cd $(TARGET_SUBDIR)/libatomic && \
46895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46897 "RANLIB=$${RANLIB}" \
46898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46899 maintainer-clean) \
46900 || exit 1
46901
46902 @endif target-libatomic
46903
46904
46905
46906 @if target-libgomp
46907 .PHONY: check-target-libgomp-c++
46908 check-target-libgomp-c++:
46909 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
46910
46911 .PHONY: check-target-libgomp-fortran
46912 check-target-libgomp-fortran:
46913 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) fortran.exp" check-target-libgomp
46914
46915 @endif target-libgomp
46916
46917 @if target-libitm
46918 .PHONY: check-target-libitm-c++
46919 check-target-libitm-c++:
46920 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
46921
46922 @endif target-libitm
46923
46924 # ----------
46925 # GCC module
46926 # ----------
46927
46928 @if gcc-no-bootstrap
46929 .PHONY: cross
46930 cross: all-build all-gas all-ld
46931 @r=`${PWD_COMMAND}`; export r; \
46932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46933 $(HOST_EXPORTS) \
46934 echo "Building the C and C++ compiler"; \
46935 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
46936 @r=`${PWD_COMMAND}`; export r; \
46937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46938 echo "Building runtime libraries"; \
46939 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
46940 @endif gcc-no-bootstrap
46941
46942 @if gcc
46943
46944 .PHONY: check-gcc-c check-c
46945 check-gcc-c:
46946 r=`${PWD_COMMAND}`; export r; \
46947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46948 $(HOST_EXPORTS) \
46949 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
46950 check-c: check-gcc-c
46951
46952 .PHONY: check-gcc-c++ check-c++
46953 check-gcc-c++:
46954 r=`${PWD_COMMAND}`; export r; \
46955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46956 $(HOST_EXPORTS) \
46957 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
46958 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
46959
46960 .PHONY: check-gcc-fortran check-fortran
46961 check-gcc-fortran:
46962 r=`${PWD_COMMAND}`; export r; \
46963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46964 $(HOST_EXPORTS) \
46965 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
46966 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran check-target-libgomp-fortran
46967
46968 .PHONY: check-gcc-ada check-ada
46969 check-gcc-ada:
46970 r=`${PWD_COMMAND}`; export r; \
46971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46972 $(HOST_EXPORTS) \
46973 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
46974 check-ada: check-gcc-ada check-target-libada
46975
46976 .PHONY: check-gcc-objc check-objc
46977 check-gcc-objc:
46978 r=`${PWD_COMMAND}`; export r; \
46979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46980 $(HOST_EXPORTS) \
46981 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
46982 check-objc: check-gcc-objc check-target-libobjc
46983
46984 .PHONY: check-gcc-obj-c++ check-obj-c++
46985 check-gcc-obj-c++:
46986 r=`${PWD_COMMAND}`; export r; \
46987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46988 $(HOST_EXPORTS) \
46989 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
46990 check-obj-c++: check-gcc-obj-c++
46991
46992 .PHONY: check-gcc-go check-go
46993 check-gcc-go:
46994 r=`${PWD_COMMAND}`; export r; \
46995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46996 $(HOST_EXPORTS) \
46997 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
46998 check-go: check-gcc-go check-target-libgo
46999
47000
47001 # The gcc part of install-no-fixedincludes, which relies on an intimate
47002 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
47003 .PHONY: gcc-install-no-fixedincludes
47004 gcc-install-no-fixedincludes:
47005 @if [ -f ./gcc/Makefile ]; then \
47006 r=`${PWD_COMMAND}`; export r; \
47007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47008 $(HOST_EXPORTS) \
47009 (cd ./gcc \
47010 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
47011 else true; fi
47012 @endif gcc
47013
47014 # ---------------------
47015 # GCC bootstrap support
47016 # ---------------------
47017
47018 # We track the current stage (the one in 'gcc') in the stage_current file.
47019 # stage_last instead tracks the stage that was built last. These targets
47020 # are dummy when toplevel bootstrap is not active.
47021
47022 # While making host and target tools, symlinks to the final stage must be
47023 # there, so $(unstage) should be run at various points. To avoid excessive
47024 # recursive invocations of make, we "inline" them using a variable. These
47025 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47026 # to avoid warnings from the GNU Make job server.
47027
47028 unstage = :
47029 stage = :
47030 current_stage = ""
47031
47032 @if gcc-bootstrap
47033 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
47034 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
47035 current_stage = "`cat stage_current 2> /dev/null`"
47036 @endif gcc-bootstrap
47037
47038 .PHONY: unstage stage
47039 unstage:
47040 @: $(MAKE); $(unstage)
47041 stage:
47042 @: $(MAKE); $(stage)
47043
47044 # Disable commands for lean bootstrap.
47045 LEAN = false
47046
47047 # We name the build directories for the various stages "stage1-gcc",
47048 # "stage2-gcc","stage3-gcc", etc.
47049
47050 # Since the 'compare' process will fail (on debugging information) if any
47051 # directory names are different, we need to link the gcc directory for
47052 # the previous stage to a constant name ('prev-gcc'), and to make the name of
47053 # the build directories constant as well. For the latter, we use naked names
47054 # like 'gcc', because the scripts in that directory assume it. We use
47055 # mv on platforms where symlinks to directories do not work or are not
47056 # reliable.
47057
47058 # 'touch' doesn't work right on some platforms.
47059 STAMP = echo timestamp >
47060
47061 # We only want to compare .o files, so set this!
47062 objext = .o
47063
47064
47065 .PHONY: stage1-start stage1-end
47066
47067 stage1-start::
47068 @: $(MAKE); $(stage); \
47069 echo stage1 > stage_current; \
47070 echo stage1 > stage_last; \
47071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47072 @if bfd
47073 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47074 mkdir stage1-bfd; \
47075 mv stage1-bfd bfd
47076 @endif bfd
47077 @if opcodes
47078 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47079 mkdir stage1-opcodes; \
47080 mv stage1-opcodes opcodes
47081 @endif opcodes
47082 @if binutils
47083 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47084 mkdir stage1-binutils; \
47085 mv stage1-binutils binutils
47086 @endif binutils
47087 @if fixincludes
47088 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
47089 mkdir stage1-fixincludes; \
47090 mv stage1-fixincludes fixincludes
47091 @endif fixincludes
47092 @if gas
47093 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47094 mkdir stage1-gas; \
47095 mv stage1-gas gas
47096 @endif gas
47097 @if gcc
47098 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47099 mkdir stage1-gcc; \
47100 mv stage1-gcc gcc
47101 @endif gcc
47102 @if gmp
47103 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47104 mkdir stage1-gmp; \
47105 mv stage1-gmp gmp
47106 @endif gmp
47107 @if mpfr
47108 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47109 mkdir stage1-mpfr; \
47110 mv stage1-mpfr mpfr
47111 @endif mpfr
47112 @if mpc
47113 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
47114 mkdir stage1-mpc; \
47115 mv stage1-mpc mpc
47116 @endif mpc
47117 @if isl
47118 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
47119 mkdir stage1-isl; \
47120 mv stage1-isl isl
47121 @endif isl
47122 @if libelf
47123 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
47124 mkdir stage1-libelf; \
47125 mv stage1-libelf libelf
47126 @endif libelf
47127 @if gold
47128 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
47129 mkdir stage1-gold; \
47130 mv stage1-gold gold
47131 @endif gold
47132 @if intl
47133 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47134 mkdir stage1-intl; \
47135 mv stage1-intl intl
47136 @endif intl
47137 @if ld
47138 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
47139 mkdir stage1-ld; \
47140 mv stage1-ld ld
47141 @endif ld
47142 @if libbacktrace
47143 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
47144 mkdir stage1-libbacktrace; \
47145 mv stage1-libbacktrace libbacktrace
47146 @endif libbacktrace
47147 @if libcpp
47148 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
47149 mkdir stage1-libcpp; \
47150 mv stage1-libcpp libcpp
47151 @endif libcpp
47152 @if libdecnumber
47153 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
47154 mkdir stage1-libdecnumber; \
47155 mv stage1-libdecnumber libdecnumber
47156 @endif libdecnumber
47157 @if libiberty
47158 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
47159 mkdir stage1-libiberty; \
47160 mv stage1-libiberty libiberty
47161 @endif libiberty
47162 @if libiberty-linker-plugin
47163 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
47164 mkdir stage1-libiberty-linker-plugin; \
47165 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
47166 @endif libiberty-linker-plugin
47167 @if libiconv
47168 @cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
47169 mkdir stage1-libiconv; \
47170 mv stage1-libiconv libiconv
47171 @endif libiconv
47172 @if zlib
47173 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
47174 mkdir stage1-zlib; \
47175 mv stage1-zlib zlib
47176 @endif zlib
47177 @if lto-plugin
47178 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
47179 mkdir stage1-lto-plugin; \
47180 mv stage1-lto-plugin lto-plugin
47181 @endif lto-plugin
47182 @[ -d stage1-$(TARGET_SUBDIR) ] || \
47183 mkdir stage1-$(TARGET_SUBDIR); \
47184 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
47185
47186 stage1-end::
47187 @if bfd
47188 @if test -d $(HOST_SUBDIR)/bfd; then \
47189 cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
47190 fi
47191 @endif bfd
47192 @if opcodes
47193 @if test -d $(HOST_SUBDIR)/opcodes; then \
47194 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
47195 fi
47196 @endif opcodes
47197 @if binutils
47198 @if test -d $(HOST_SUBDIR)/binutils; then \
47199 cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
47200 fi
47201 @endif binutils
47202 @if fixincludes
47203 @if test -d $(HOST_SUBDIR)/fixincludes; then \
47204 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
47205 fi
47206 @endif fixincludes
47207 @if gas
47208 @if test -d $(HOST_SUBDIR)/gas; then \
47209 cd $(HOST_SUBDIR); mv gas stage1-gas; \
47210 fi
47211 @endif gas
47212 @if gcc
47213 @if test -d $(HOST_SUBDIR)/gcc; then \
47214 cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
47215 fi
47216 @endif gcc
47217 @if gmp
47218 @if test -d $(HOST_SUBDIR)/gmp; then \
47219 cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
47220 fi
47221 @endif gmp
47222 @if mpfr
47223 @if test -d $(HOST_SUBDIR)/mpfr; then \
47224 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
47225 fi
47226 @endif mpfr
47227 @if mpc
47228 @if test -d $(HOST_SUBDIR)/mpc; then \
47229 cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
47230 fi
47231 @endif mpc
47232 @if isl
47233 @if test -d $(HOST_SUBDIR)/isl; then \
47234 cd $(HOST_SUBDIR); mv isl stage1-isl; \
47235 fi
47236 @endif isl
47237 @if libelf
47238 @if test -d $(HOST_SUBDIR)/libelf; then \
47239 cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
47240 fi
47241 @endif libelf
47242 @if gold
47243 @if test -d $(HOST_SUBDIR)/gold; then \
47244 cd $(HOST_SUBDIR); mv gold stage1-gold; \
47245 fi
47246 @endif gold
47247 @if intl
47248 @if test -d $(HOST_SUBDIR)/intl; then \
47249 cd $(HOST_SUBDIR); mv intl stage1-intl; \
47250 fi
47251 @endif intl
47252 @if ld
47253 @if test -d $(HOST_SUBDIR)/ld; then \
47254 cd $(HOST_SUBDIR); mv ld stage1-ld; \
47255 fi
47256 @endif ld
47257 @if libbacktrace
47258 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
47259 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
47260 fi
47261 @endif libbacktrace
47262 @if libcpp
47263 @if test -d $(HOST_SUBDIR)/libcpp; then \
47264 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
47265 fi
47266 @endif libcpp
47267 @if libdecnumber
47268 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
47269 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
47270 fi
47271 @endif libdecnumber
47272 @if libiberty
47273 @if test -d $(HOST_SUBDIR)/libiberty; then \
47274 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
47275 fi
47276 @endif libiberty
47277 @if libiberty-linker-plugin
47278 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
47279 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
47280 fi
47281 @endif libiberty-linker-plugin
47282 @if libiconv
47283 @if test -d $(HOST_SUBDIR)/libiconv; then \
47284 cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
47285 fi
47286 @endif libiconv
47287 @if zlib
47288 @if test -d $(HOST_SUBDIR)/zlib; then \
47289 cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
47290 fi
47291 @endif zlib
47292 @if lto-plugin
47293 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
47294 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
47295 fi
47296 @endif lto-plugin
47297 @if test -d $(TARGET_SUBDIR); then \
47298 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
47299 fi
47300 rm -f stage_current
47301
47302 # Bubble a bug fix through all the stages up to stage 1. They are
47303 # remade, but not reconfigured. The next stage (if any) will not be
47304 # reconfigured either.
47305 .PHONY: stage1-bubble
47306 stage1-bubble::
47307 @r=`${PWD_COMMAND}`; export r; \
47308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47309 if test -f stage1-lean ; then \
47310 echo Skipping rebuild of stage1; \
47311 else \
47312 $(MAKE) stage1-start; \
47313 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
47314 fi
47315
47316 .PHONY: all-stage1 clean-stage1
47317 do-clean: clean-stage1
47318
47319 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47320 # only possibility, but now it conflicts with no-bootstrap rules
47321 @if gcc-bootstrap
47322
47323
47324
47325
47326 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47327
47328 .PHONY: distclean-stage1
47329 distclean-stage1::
47330 @: $(MAKE); $(stage)
47331 @test "`cat stage_last`" != stage1 || rm -f stage_last
47332 rm -rf stage1-*
47333
47334
47335 @endif gcc-bootstrap
47336
47337
47338 .PHONY: stage2-start stage2-end
47339
47340 stage2-start::
47341 @: $(MAKE); $(stage); \
47342 echo stage2 > stage_current; \
47343 echo stage2 > stage_last; \
47344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47345 @if bfd
47346 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
47347 mkdir stage2-bfd; \
47348 mv stage2-bfd bfd; \
47349 mv stage1-bfd prev-bfd || test -f stage1-lean
47350 @endif bfd
47351 @if opcodes
47352 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
47353 mkdir stage2-opcodes; \
47354 mv stage2-opcodes opcodes; \
47355 mv stage1-opcodes prev-opcodes || test -f stage1-lean
47356 @endif opcodes
47357 @if binutils
47358 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
47359 mkdir stage2-binutils; \
47360 mv stage2-binutils binutils; \
47361 mv stage1-binutils prev-binutils || test -f stage1-lean
47362 @endif binutils
47363 @if fixincludes
47364 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
47365 mkdir stage2-fixincludes; \
47366 mv stage2-fixincludes fixincludes; \
47367 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
47368 @endif fixincludes
47369 @if gas
47370 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
47371 mkdir stage2-gas; \
47372 mv stage2-gas gas; \
47373 mv stage1-gas prev-gas || test -f stage1-lean
47374 @endif gas
47375 @if gcc
47376 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
47377 mkdir stage2-gcc; \
47378 mv stage2-gcc gcc; \
47379 mv stage1-gcc prev-gcc || test -f stage1-lean
47380 @endif gcc
47381 @if gmp
47382 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
47383 mkdir stage2-gmp; \
47384 mv stage2-gmp gmp; \
47385 mv stage1-gmp prev-gmp || test -f stage1-lean
47386 @endif gmp
47387 @if mpfr
47388 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
47389 mkdir stage2-mpfr; \
47390 mv stage2-mpfr mpfr; \
47391 mv stage1-mpfr prev-mpfr || test -f stage1-lean
47392 @endif mpfr
47393 @if mpc
47394 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
47395 mkdir stage2-mpc; \
47396 mv stage2-mpc mpc; \
47397 mv stage1-mpc prev-mpc || test -f stage1-lean
47398 @endif mpc
47399 @if isl
47400 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
47401 mkdir stage2-isl; \
47402 mv stage2-isl isl; \
47403 mv stage1-isl prev-isl || test -f stage1-lean
47404 @endif isl
47405 @if libelf
47406 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
47407 mkdir stage2-libelf; \
47408 mv stage2-libelf libelf; \
47409 mv stage1-libelf prev-libelf || test -f stage1-lean
47410 @endif libelf
47411 @if gold
47412 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
47413 mkdir stage2-gold; \
47414 mv stage2-gold gold; \
47415 mv stage1-gold prev-gold || test -f stage1-lean
47416 @endif gold
47417 @if intl
47418 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
47419 mkdir stage2-intl; \
47420 mv stage2-intl intl; \
47421 mv stage1-intl prev-intl || test -f stage1-lean
47422 @endif intl
47423 @if ld
47424 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
47425 mkdir stage2-ld; \
47426 mv stage2-ld ld; \
47427 mv stage1-ld prev-ld || test -f stage1-lean
47428 @endif ld
47429 @if libbacktrace
47430 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
47431 mkdir stage2-libbacktrace; \
47432 mv stage2-libbacktrace libbacktrace; \
47433 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
47434 @endif libbacktrace
47435 @if libcpp
47436 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
47437 mkdir stage2-libcpp; \
47438 mv stage2-libcpp libcpp; \
47439 mv stage1-libcpp prev-libcpp || test -f stage1-lean
47440 @endif libcpp
47441 @if libdecnumber
47442 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
47443 mkdir stage2-libdecnumber; \
47444 mv stage2-libdecnumber libdecnumber; \
47445 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
47446 @endif libdecnumber
47447 @if libiberty
47448 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
47449 mkdir stage2-libiberty; \
47450 mv stage2-libiberty libiberty; \
47451 mv stage1-libiberty prev-libiberty || test -f stage1-lean
47452 @endif libiberty
47453 @if libiberty-linker-plugin
47454 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
47455 mkdir stage2-libiberty-linker-plugin; \
47456 mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
47457 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
47458 @endif libiberty-linker-plugin
47459 @if libiconv
47460 @cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
47461 mkdir stage2-libiconv; \
47462 mv stage2-libiconv libiconv; \
47463 mv stage1-libiconv prev-libiconv || test -f stage1-lean
47464 @endif libiconv
47465 @if zlib
47466 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
47467 mkdir stage2-zlib; \
47468 mv stage2-zlib zlib; \
47469 mv stage1-zlib prev-zlib || test -f stage1-lean
47470 @endif zlib
47471 @if lto-plugin
47472 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
47473 mkdir stage2-lto-plugin; \
47474 mv stage2-lto-plugin lto-plugin; \
47475 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
47476 @endif lto-plugin
47477 @[ -d stage2-$(TARGET_SUBDIR) ] || \
47478 mkdir stage2-$(TARGET_SUBDIR); \
47479 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
47480 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
47481
47482 stage2-end::
47483 @if bfd
47484 @if test -d $(HOST_SUBDIR)/bfd; then \
47485 cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
47486 mv prev-bfd stage1-bfd; : ; \
47487 fi
47488 @endif bfd
47489 @if opcodes
47490 @if test -d $(HOST_SUBDIR)/opcodes; then \
47491 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
47492 mv prev-opcodes stage1-opcodes; : ; \
47493 fi
47494 @endif opcodes
47495 @if binutils
47496 @if test -d $(HOST_SUBDIR)/binutils; then \
47497 cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
47498 mv prev-binutils stage1-binutils; : ; \
47499 fi
47500 @endif binutils
47501 @if fixincludes
47502 @if test -d $(HOST_SUBDIR)/fixincludes; then \
47503 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
47504 mv prev-fixincludes stage1-fixincludes; : ; \
47505 fi
47506 @endif fixincludes
47507 @if gas
47508 @if test -d $(HOST_SUBDIR)/gas; then \
47509 cd $(HOST_SUBDIR); mv gas stage2-gas; \
47510 mv prev-gas stage1-gas; : ; \
47511 fi
47512 @endif gas
47513 @if gcc
47514 @if test -d $(HOST_SUBDIR)/gcc; then \
47515 cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
47516 mv prev-gcc stage1-gcc; : ; \
47517 fi
47518 @endif gcc
47519 @if gmp
47520 @if test -d $(HOST_SUBDIR)/gmp; then \
47521 cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
47522 mv prev-gmp stage1-gmp; : ; \
47523 fi
47524 @endif gmp
47525 @if mpfr
47526 @if test -d $(HOST_SUBDIR)/mpfr; then \
47527 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
47528 mv prev-mpfr stage1-mpfr; : ; \
47529 fi
47530 @endif mpfr
47531 @if mpc
47532 @if test -d $(HOST_SUBDIR)/mpc; then \
47533 cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
47534 mv prev-mpc stage1-mpc; : ; \
47535 fi
47536 @endif mpc
47537 @if isl
47538 @if test -d $(HOST_SUBDIR)/isl; then \
47539 cd $(HOST_SUBDIR); mv isl stage2-isl; \
47540 mv prev-isl stage1-isl; : ; \
47541 fi
47542 @endif isl
47543 @if libelf
47544 @if test -d $(HOST_SUBDIR)/libelf; then \
47545 cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
47546 mv prev-libelf stage1-libelf; : ; \
47547 fi
47548 @endif libelf
47549 @if gold
47550 @if test -d $(HOST_SUBDIR)/gold; then \
47551 cd $(HOST_SUBDIR); mv gold stage2-gold; \
47552 mv prev-gold stage1-gold; : ; \
47553 fi
47554 @endif gold
47555 @if intl
47556 @if test -d $(HOST_SUBDIR)/intl; then \
47557 cd $(HOST_SUBDIR); mv intl stage2-intl; \
47558 mv prev-intl stage1-intl; : ; \
47559 fi
47560 @endif intl
47561 @if ld
47562 @if test -d $(HOST_SUBDIR)/ld; then \
47563 cd $(HOST_SUBDIR); mv ld stage2-ld; \
47564 mv prev-ld stage1-ld; : ; \
47565 fi
47566 @endif ld
47567 @if libbacktrace
47568 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
47569 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
47570 mv prev-libbacktrace stage1-libbacktrace; : ; \
47571 fi
47572 @endif libbacktrace
47573 @if libcpp
47574 @if test -d $(HOST_SUBDIR)/libcpp; then \
47575 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
47576 mv prev-libcpp stage1-libcpp; : ; \
47577 fi
47578 @endif libcpp
47579 @if libdecnumber
47580 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
47581 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
47582 mv prev-libdecnumber stage1-libdecnumber; : ; \
47583 fi
47584 @endif libdecnumber
47585 @if libiberty
47586 @if test -d $(HOST_SUBDIR)/libiberty; then \
47587 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
47588 mv prev-libiberty stage1-libiberty; : ; \
47589 fi
47590 @endif libiberty
47591 @if libiberty-linker-plugin
47592 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
47593 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
47594 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
47595 fi
47596 @endif libiberty-linker-plugin
47597 @if libiconv
47598 @if test -d $(HOST_SUBDIR)/libiconv; then \
47599 cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
47600 mv prev-libiconv stage1-libiconv; : ; \
47601 fi
47602 @endif libiconv
47603 @if zlib
47604 @if test -d $(HOST_SUBDIR)/zlib; then \
47605 cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
47606 mv prev-zlib stage1-zlib; : ; \
47607 fi
47608 @endif zlib
47609 @if lto-plugin
47610 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
47611 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
47612 mv prev-lto-plugin stage1-lto-plugin; : ; \
47613 fi
47614 @endif lto-plugin
47615 @if test -d $(TARGET_SUBDIR); then \
47616 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
47617 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
47618 fi
47619 rm -f stage_current
47620
47621 # Bubble a bug fix through all the stages up to stage 2. They are
47622 # remade, but not reconfigured. The next stage (if any) will not be
47623 # reconfigured either.
47624 .PHONY: stage2-bubble
47625 stage2-bubble:: stage1-bubble
47626 @r=`${PWD_COMMAND}`; export r; \
47627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47628 if test -f stage2-lean || test -f stage1-lean ; then \
47629 echo Skipping rebuild of stage2; \
47630 else \
47631 $(MAKE) stage2-start; \
47632 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
47633 fi
47634
47635 .PHONY: all-stage2 clean-stage2
47636 do-clean: clean-stage2
47637
47638 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47639 # only possibility, but now it conflicts with no-bootstrap rules
47640 @if gcc-bootstrap
47641
47642
47643
47644 .PHONY: bootstrap2 bootstrap2-lean
47645 bootstrap2:
47646 echo stage2 > stage_final
47647 @r=`${PWD_COMMAND}`; export r; \
47648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47649 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
47650 @: $(MAKE); $(unstage)
47651 @r=`${PWD_COMMAND}`; export r; \
47652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47653 TFLAGS="$(STAGE2_TFLAGS)"; \
47654 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47655
47656 bootstrap2-lean:
47657 echo stage2 > stage_final
47658 @r=`${PWD_COMMAND}`; export r; \
47659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47660 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
47661 @: $(MAKE); $(unstage)
47662 @r=`${PWD_COMMAND}`; export r; \
47663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47664 TFLAGS="$(STAGE2_TFLAGS)"; \
47665 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47666
47667
47668 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47669 distclean-stage1:: distclean-stage2
47670 .PHONY: distclean-stage2
47671 distclean-stage2::
47672 @: $(MAKE); $(stage)
47673 @test "`cat stage_last`" != stage2 || rm -f stage_last
47674 rm -rf stage2-*
47675
47676
47677 @endif gcc-bootstrap
47678
47679
47680 .PHONY: stage3-start stage3-end
47681
47682 stage3-start::
47683 @: $(MAKE); $(stage); \
47684 echo stage3 > stage_current; \
47685 echo stage3 > stage_last; \
47686 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47687 @if bfd
47688 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
47689 mkdir stage3-bfd; \
47690 mv stage3-bfd bfd; \
47691 mv stage2-bfd prev-bfd || test -f stage2-lean
47692 @endif bfd
47693 @if opcodes
47694 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
47695 mkdir stage3-opcodes; \
47696 mv stage3-opcodes opcodes; \
47697 mv stage2-opcodes prev-opcodes || test -f stage2-lean
47698 @endif opcodes
47699 @if binutils
47700 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
47701 mkdir stage3-binutils; \
47702 mv stage3-binutils binutils; \
47703 mv stage2-binutils prev-binutils || test -f stage2-lean
47704 @endif binutils
47705 @if fixincludes
47706 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
47707 mkdir stage3-fixincludes; \
47708 mv stage3-fixincludes fixincludes; \
47709 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
47710 @endif fixincludes
47711 @if gas
47712 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
47713 mkdir stage3-gas; \
47714 mv stage3-gas gas; \
47715 mv stage2-gas prev-gas || test -f stage2-lean
47716 @endif gas
47717 @if gcc
47718 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
47719 mkdir stage3-gcc; \
47720 mv stage3-gcc gcc; \
47721 mv stage2-gcc prev-gcc || test -f stage2-lean
47722 @endif gcc
47723 @if gmp
47724 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
47725 mkdir stage3-gmp; \
47726 mv stage3-gmp gmp; \
47727 mv stage2-gmp prev-gmp || test -f stage2-lean
47728 @endif gmp
47729 @if mpfr
47730 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
47731 mkdir stage3-mpfr; \
47732 mv stage3-mpfr mpfr; \
47733 mv stage2-mpfr prev-mpfr || test -f stage2-lean
47734 @endif mpfr
47735 @if mpc
47736 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
47737 mkdir stage3-mpc; \
47738 mv stage3-mpc mpc; \
47739 mv stage2-mpc prev-mpc || test -f stage2-lean
47740 @endif mpc
47741 @if isl
47742 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
47743 mkdir stage3-isl; \
47744 mv stage3-isl isl; \
47745 mv stage2-isl prev-isl || test -f stage2-lean
47746 @endif isl
47747 @if libelf
47748 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
47749 mkdir stage3-libelf; \
47750 mv stage3-libelf libelf; \
47751 mv stage2-libelf prev-libelf || test -f stage2-lean
47752 @endif libelf
47753 @if gold
47754 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
47755 mkdir stage3-gold; \
47756 mv stage3-gold gold; \
47757 mv stage2-gold prev-gold || test -f stage2-lean
47758 @endif gold
47759 @if intl
47760 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
47761 mkdir stage3-intl; \
47762 mv stage3-intl intl; \
47763 mv stage2-intl prev-intl || test -f stage2-lean
47764 @endif intl
47765 @if ld
47766 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
47767 mkdir stage3-ld; \
47768 mv stage3-ld ld; \
47769 mv stage2-ld prev-ld || test -f stage2-lean
47770 @endif ld
47771 @if libbacktrace
47772 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
47773 mkdir stage3-libbacktrace; \
47774 mv stage3-libbacktrace libbacktrace; \
47775 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
47776 @endif libbacktrace
47777 @if libcpp
47778 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
47779 mkdir stage3-libcpp; \
47780 mv stage3-libcpp libcpp; \
47781 mv stage2-libcpp prev-libcpp || test -f stage2-lean
47782 @endif libcpp
47783 @if libdecnumber
47784 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
47785 mkdir stage3-libdecnumber; \
47786 mv stage3-libdecnumber libdecnumber; \
47787 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
47788 @endif libdecnumber
47789 @if libiberty
47790 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
47791 mkdir stage3-libiberty; \
47792 mv stage3-libiberty libiberty; \
47793 mv stage2-libiberty prev-libiberty || test -f stage2-lean
47794 @endif libiberty
47795 @if libiberty-linker-plugin
47796 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
47797 mkdir stage3-libiberty-linker-plugin; \
47798 mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
47799 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
47800 @endif libiberty-linker-plugin
47801 @if libiconv
47802 @cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
47803 mkdir stage3-libiconv; \
47804 mv stage3-libiconv libiconv; \
47805 mv stage2-libiconv prev-libiconv || test -f stage2-lean
47806 @endif libiconv
47807 @if zlib
47808 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
47809 mkdir stage3-zlib; \
47810 mv stage3-zlib zlib; \
47811 mv stage2-zlib prev-zlib || test -f stage2-lean
47812 @endif zlib
47813 @if lto-plugin
47814 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
47815 mkdir stage3-lto-plugin; \
47816 mv stage3-lto-plugin lto-plugin; \
47817 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
47818 @endif lto-plugin
47819 @[ -d stage3-$(TARGET_SUBDIR) ] || \
47820 mkdir stage3-$(TARGET_SUBDIR); \
47821 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
47822 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
47823
47824 stage3-end::
47825 @if bfd
47826 @if test -d $(HOST_SUBDIR)/bfd; then \
47827 cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
47828 mv prev-bfd stage2-bfd; : ; \
47829 fi
47830 @endif bfd
47831 @if opcodes
47832 @if test -d $(HOST_SUBDIR)/opcodes; then \
47833 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
47834 mv prev-opcodes stage2-opcodes; : ; \
47835 fi
47836 @endif opcodes
47837 @if binutils
47838 @if test -d $(HOST_SUBDIR)/binutils; then \
47839 cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
47840 mv prev-binutils stage2-binutils; : ; \
47841 fi
47842 @endif binutils
47843 @if fixincludes
47844 @if test -d $(HOST_SUBDIR)/fixincludes; then \
47845 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
47846 mv prev-fixincludes stage2-fixincludes; : ; \
47847 fi
47848 @endif fixincludes
47849 @if gas
47850 @if test -d $(HOST_SUBDIR)/gas; then \
47851 cd $(HOST_SUBDIR); mv gas stage3-gas; \
47852 mv prev-gas stage2-gas; : ; \
47853 fi
47854 @endif gas
47855 @if gcc
47856 @if test -d $(HOST_SUBDIR)/gcc; then \
47857 cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
47858 mv prev-gcc stage2-gcc; : ; \
47859 fi
47860 @endif gcc
47861 @if gmp
47862 @if test -d $(HOST_SUBDIR)/gmp; then \
47863 cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
47864 mv prev-gmp stage2-gmp; : ; \
47865 fi
47866 @endif gmp
47867 @if mpfr
47868 @if test -d $(HOST_SUBDIR)/mpfr; then \
47869 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
47870 mv prev-mpfr stage2-mpfr; : ; \
47871 fi
47872 @endif mpfr
47873 @if mpc
47874 @if test -d $(HOST_SUBDIR)/mpc; then \
47875 cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
47876 mv prev-mpc stage2-mpc; : ; \
47877 fi
47878 @endif mpc
47879 @if isl
47880 @if test -d $(HOST_SUBDIR)/isl; then \
47881 cd $(HOST_SUBDIR); mv isl stage3-isl; \
47882 mv prev-isl stage2-isl; : ; \
47883 fi
47884 @endif isl
47885 @if libelf
47886 @if test -d $(HOST_SUBDIR)/libelf; then \
47887 cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
47888 mv prev-libelf stage2-libelf; : ; \
47889 fi
47890 @endif libelf
47891 @if gold
47892 @if test -d $(HOST_SUBDIR)/gold; then \
47893 cd $(HOST_SUBDIR); mv gold stage3-gold; \
47894 mv prev-gold stage2-gold; : ; \
47895 fi
47896 @endif gold
47897 @if intl
47898 @if test -d $(HOST_SUBDIR)/intl; then \
47899 cd $(HOST_SUBDIR); mv intl stage3-intl; \
47900 mv prev-intl stage2-intl; : ; \
47901 fi
47902 @endif intl
47903 @if ld
47904 @if test -d $(HOST_SUBDIR)/ld; then \
47905 cd $(HOST_SUBDIR); mv ld stage3-ld; \
47906 mv prev-ld stage2-ld; : ; \
47907 fi
47908 @endif ld
47909 @if libbacktrace
47910 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
47911 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
47912 mv prev-libbacktrace stage2-libbacktrace; : ; \
47913 fi
47914 @endif libbacktrace
47915 @if libcpp
47916 @if test -d $(HOST_SUBDIR)/libcpp; then \
47917 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
47918 mv prev-libcpp stage2-libcpp; : ; \
47919 fi
47920 @endif libcpp
47921 @if libdecnumber
47922 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
47923 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
47924 mv prev-libdecnumber stage2-libdecnumber; : ; \
47925 fi
47926 @endif libdecnumber
47927 @if libiberty
47928 @if test -d $(HOST_SUBDIR)/libiberty; then \
47929 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
47930 mv prev-libiberty stage2-libiberty; : ; \
47931 fi
47932 @endif libiberty
47933 @if libiberty-linker-plugin
47934 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
47935 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
47936 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
47937 fi
47938 @endif libiberty-linker-plugin
47939 @if libiconv
47940 @if test -d $(HOST_SUBDIR)/libiconv; then \
47941 cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
47942 mv prev-libiconv stage2-libiconv; : ; \
47943 fi
47944 @endif libiconv
47945 @if zlib
47946 @if test -d $(HOST_SUBDIR)/zlib; then \
47947 cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
47948 mv prev-zlib stage2-zlib; : ; \
47949 fi
47950 @endif zlib
47951 @if lto-plugin
47952 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
47953 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
47954 mv prev-lto-plugin stage2-lto-plugin; : ; \
47955 fi
47956 @endif lto-plugin
47957 @if test -d $(TARGET_SUBDIR); then \
47958 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
47959 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
47960 fi
47961 rm -f stage_current
47962
47963 # Bubble a bug fix through all the stages up to stage 3. They are
47964 # remade, but not reconfigured. The next stage (if any) will not be
47965 # reconfigured either.
47966 .PHONY: stage3-bubble
47967 stage3-bubble:: stage2-bubble
47968 @r=`${PWD_COMMAND}`; export r; \
47969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47970 if test -f stage3-lean || test -f stage2-lean ; then \
47971 echo Skipping rebuild of stage3; \
47972 else \
47973 $(MAKE) stage3-start; \
47974 if $(LEAN); then \
47975 rm -rf stage1-*; \
47976 $(STAMP) stage1-lean; \
47977 fi; \
47978 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
47979 fi
47980 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
47981
47982 .PHONY: all-stage3 clean-stage3
47983 do-clean: clean-stage3
47984
47985 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47986 # only possibility, but now it conflicts with no-bootstrap rules
47987 @if gcc-bootstrap
47988
47989 compare:
47990 @r=`${PWD_COMMAND}`; export r; \
47991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47992 if test -f stage2-lean; then \
47993 echo Cannot compare object files as stage 2 was deleted.; \
47994 exit 0; \
47995 fi; \
47996 : $(MAKE); $(stage); \
47997 rm -f .bad_compare; \
47998 echo Comparing stages 2 and 3; \
47999 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
48000 files=`find stage3-* -name "*$(objext)" -print | \
48001 sed -n s,^stage$$sed-,,p`; \
48002 for file in $${files}; do \
48003 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
48004 if test ! -f $$f1; then continue; fi; \
48005 $(do-compare) > /dev/null 2>&1; \
48006 if test $$? -eq 1; then \
48007 case $$file in \
48008 @compare_exclusions@) \
48009 echo warning: $$file differs ;; \
48010 *) \
48011 echo $$file differs >> .bad_compare ;; \
48012 esac; \
48013 fi; \
48014 done; \
48015 if [ -f .bad_compare ]; then \
48016 echo "Bootstrap comparison failure!"; \
48017 cat .bad_compare; \
48018 exit 1; \
48019 else \
48020 echo Comparison successful.; \
48021 fi; \
48022 $(STAMP) compare
48023 if $(LEAN); then \
48024 rm -rf stage2-*; \
48025 $(STAMP) stage2-lean; \
48026 fi
48027
48028
48029
48030 .PHONY: bootstrap bootstrap-lean
48031 bootstrap:
48032 echo stage3 > stage_final
48033 @r=`${PWD_COMMAND}`; export r; \
48034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48035 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48036 @: $(MAKE); $(unstage)
48037 @r=`${PWD_COMMAND}`; export r; \
48038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48039 TFLAGS="$(STAGE3_TFLAGS)"; \
48040 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48041
48042 bootstrap-lean:
48043 echo stage3 > stage_final
48044 @r=`${PWD_COMMAND}`; export r; \
48045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48046 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
48047 @: $(MAKE); $(unstage)
48048 @r=`${PWD_COMMAND}`; export r; \
48049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48050 TFLAGS="$(STAGE3_TFLAGS)"; \
48051 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48052
48053
48054 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48055 distclean-stage2:: distclean-stage3
48056 .PHONY: distclean-stage3
48057 distclean-stage3::
48058 @: $(MAKE); $(stage)
48059 @test "`cat stage_last`" != stage3 || rm -f stage_last
48060 rm -rf stage3-* compare
48061
48062
48063 .PHONY: cleanstrap
48064 cleanstrap: do-distclean local-clean
48065 echo stage3 > stage_final
48066 @r=`${PWD_COMMAND}`; export r; \
48067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48068 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48069 @: $(MAKE); $(unstage)
48070 @r=`${PWD_COMMAND}`; export r; \
48071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48072 TFLAGS="$(STAGE3_TFLAGS)"; \
48073 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48074
48075 @endif gcc-bootstrap
48076
48077
48078 .PHONY: stage4-start stage4-end
48079
48080 stage4-start::
48081 @: $(MAKE); $(stage); \
48082 echo stage4 > stage_current; \
48083 echo stage4 > stage_last; \
48084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48085 @if bfd
48086 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48087 mkdir stage4-bfd; \
48088 mv stage4-bfd bfd; \
48089 mv stage3-bfd prev-bfd || test -f stage3-lean
48090 @endif bfd
48091 @if opcodes
48092 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48093 mkdir stage4-opcodes; \
48094 mv stage4-opcodes opcodes; \
48095 mv stage3-opcodes prev-opcodes || test -f stage3-lean
48096 @endif opcodes
48097 @if binutils
48098 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48099 mkdir stage4-binutils; \
48100 mv stage4-binutils binutils; \
48101 mv stage3-binutils prev-binutils || test -f stage3-lean
48102 @endif binutils
48103 @if fixincludes
48104 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
48105 mkdir stage4-fixincludes; \
48106 mv stage4-fixincludes fixincludes; \
48107 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
48108 @endif fixincludes
48109 @if gas
48110 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48111 mkdir stage4-gas; \
48112 mv stage4-gas gas; \
48113 mv stage3-gas prev-gas || test -f stage3-lean
48114 @endif gas
48115 @if gcc
48116 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48117 mkdir stage4-gcc; \
48118 mv stage4-gcc gcc; \
48119 mv stage3-gcc prev-gcc || test -f stage3-lean
48120 @endif gcc
48121 @if gmp
48122 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48123 mkdir stage4-gmp; \
48124 mv stage4-gmp gmp; \
48125 mv stage3-gmp prev-gmp || test -f stage3-lean
48126 @endif gmp
48127 @if mpfr
48128 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48129 mkdir stage4-mpfr; \
48130 mv stage4-mpfr mpfr; \
48131 mv stage3-mpfr prev-mpfr || test -f stage3-lean
48132 @endif mpfr
48133 @if mpc
48134 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
48135 mkdir stage4-mpc; \
48136 mv stage4-mpc mpc; \
48137 mv stage3-mpc prev-mpc || test -f stage3-lean
48138 @endif mpc
48139 @if isl
48140 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
48141 mkdir stage4-isl; \
48142 mv stage4-isl isl; \
48143 mv stage3-isl prev-isl || test -f stage3-lean
48144 @endif isl
48145 @if libelf
48146 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
48147 mkdir stage4-libelf; \
48148 mv stage4-libelf libelf; \
48149 mv stage3-libelf prev-libelf || test -f stage3-lean
48150 @endif libelf
48151 @if gold
48152 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
48153 mkdir stage4-gold; \
48154 mv stage4-gold gold; \
48155 mv stage3-gold prev-gold || test -f stage3-lean
48156 @endif gold
48157 @if intl
48158 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48159 mkdir stage4-intl; \
48160 mv stage4-intl intl; \
48161 mv stage3-intl prev-intl || test -f stage3-lean
48162 @endif intl
48163 @if ld
48164 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48165 mkdir stage4-ld; \
48166 mv stage4-ld ld; \
48167 mv stage3-ld prev-ld || test -f stage3-lean
48168 @endif ld
48169 @if libbacktrace
48170 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
48171 mkdir stage4-libbacktrace; \
48172 mv stage4-libbacktrace libbacktrace; \
48173 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
48174 @endif libbacktrace
48175 @if libcpp
48176 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
48177 mkdir stage4-libcpp; \
48178 mv stage4-libcpp libcpp; \
48179 mv stage3-libcpp prev-libcpp || test -f stage3-lean
48180 @endif libcpp
48181 @if libdecnumber
48182 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
48183 mkdir stage4-libdecnumber; \
48184 mv stage4-libdecnumber libdecnumber; \
48185 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
48186 @endif libdecnumber
48187 @if libiberty
48188 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
48189 mkdir stage4-libiberty; \
48190 mv stage4-libiberty libiberty; \
48191 mv stage3-libiberty prev-libiberty || test -f stage3-lean
48192 @endif libiberty
48193 @if libiberty-linker-plugin
48194 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
48195 mkdir stage4-libiberty-linker-plugin; \
48196 mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
48197 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
48198 @endif libiberty-linker-plugin
48199 @if libiconv
48200 @cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
48201 mkdir stage4-libiconv; \
48202 mv stage4-libiconv libiconv; \
48203 mv stage3-libiconv prev-libiconv || test -f stage3-lean
48204 @endif libiconv
48205 @if zlib
48206 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
48207 mkdir stage4-zlib; \
48208 mv stage4-zlib zlib; \
48209 mv stage3-zlib prev-zlib || test -f stage3-lean
48210 @endif zlib
48211 @if lto-plugin
48212 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
48213 mkdir stage4-lto-plugin; \
48214 mv stage4-lto-plugin lto-plugin; \
48215 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
48216 @endif lto-plugin
48217 @[ -d stage4-$(TARGET_SUBDIR) ] || \
48218 mkdir stage4-$(TARGET_SUBDIR); \
48219 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48220 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
48221
48222 stage4-end::
48223 @if bfd
48224 @if test -d $(HOST_SUBDIR)/bfd; then \
48225 cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
48226 mv prev-bfd stage3-bfd; : ; \
48227 fi
48228 @endif bfd
48229 @if opcodes
48230 @if test -d $(HOST_SUBDIR)/opcodes; then \
48231 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
48232 mv prev-opcodes stage3-opcodes; : ; \
48233 fi
48234 @endif opcodes
48235 @if binutils
48236 @if test -d $(HOST_SUBDIR)/binutils; then \
48237 cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
48238 mv prev-binutils stage3-binutils; : ; \
48239 fi
48240 @endif binutils
48241 @if fixincludes
48242 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48243 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
48244 mv prev-fixincludes stage3-fixincludes; : ; \
48245 fi
48246 @endif fixincludes
48247 @if gas
48248 @if test -d $(HOST_SUBDIR)/gas; then \
48249 cd $(HOST_SUBDIR); mv gas stage4-gas; \
48250 mv prev-gas stage3-gas; : ; \
48251 fi
48252 @endif gas
48253 @if gcc
48254 @if test -d $(HOST_SUBDIR)/gcc; then \
48255 cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
48256 mv prev-gcc stage3-gcc; : ; \
48257 fi
48258 @endif gcc
48259 @if gmp
48260 @if test -d $(HOST_SUBDIR)/gmp; then \
48261 cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
48262 mv prev-gmp stage3-gmp; : ; \
48263 fi
48264 @endif gmp
48265 @if mpfr
48266 @if test -d $(HOST_SUBDIR)/mpfr; then \
48267 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
48268 mv prev-mpfr stage3-mpfr; : ; \
48269 fi
48270 @endif mpfr
48271 @if mpc
48272 @if test -d $(HOST_SUBDIR)/mpc; then \
48273 cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
48274 mv prev-mpc stage3-mpc; : ; \
48275 fi
48276 @endif mpc
48277 @if isl
48278 @if test -d $(HOST_SUBDIR)/isl; then \
48279 cd $(HOST_SUBDIR); mv isl stage4-isl; \
48280 mv prev-isl stage3-isl; : ; \
48281 fi
48282 @endif isl
48283 @if libelf
48284 @if test -d $(HOST_SUBDIR)/libelf; then \
48285 cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
48286 mv prev-libelf stage3-libelf; : ; \
48287 fi
48288 @endif libelf
48289 @if gold
48290 @if test -d $(HOST_SUBDIR)/gold; then \
48291 cd $(HOST_SUBDIR); mv gold stage4-gold; \
48292 mv prev-gold stage3-gold; : ; \
48293 fi
48294 @endif gold
48295 @if intl
48296 @if test -d $(HOST_SUBDIR)/intl; then \
48297 cd $(HOST_SUBDIR); mv intl stage4-intl; \
48298 mv prev-intl stage3-intl; : ; \
48299 fi
48300 @endif intl
48301 @if ld
48302 @if test -d $(HOST_SUBDIR)/ld; then \
48303 cd $(HOST_SUBDIR); mv ld stage4-ld; \
48304 mv prev-ld stage3-ld; : ; \
48305 fi
48306 @endif ld
48307 @if libbacktrace
48308 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48309 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
48310 mv prev-libbacktrace stage3-libbacktrace; : ; \
48311 fi
48312 @endif libbacktrace
48313 @if libcpp
48314 @if test -d $(HOST_SUBDIR)/libcpp; then \
48315 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
48316 mv prev-libcpp stage3-libcpp; : ; \
48317 fi
48318 @endif libcpp
48319 @if libdecnumber
48320 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48321 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
48322 mv prev-libdecnumber stage3-libdecnumber; : ; \
48323 fi
48324 @endif libdecnumber
48325 @if libiberty
48326 @if test -d $(HOST_SUBDIR)/libiberty; then \
48327 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
48328 mv prev-libiberty stage3-libiberty; : ; \
48329 fi
48330 @endif libiberty
48331 @if libiberty-linker-plugin
48332 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48333 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
48334 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
48335 fi
48336 @endif libiberty-linker-plugin
48337 @if libiconv
48338 @if test -d $(HOST_SUBDIR)/libiconv; then \
48339 cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
48340 mv prev-libiconv stage3-libiconv; : ; \
48341 fi
48342 @endif libiconv
48343 @if zlib
48344 @if test -d $(HOST_SUBDIR)/zlib; then \
48345 cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
48346 mv prev-zlib stage3-zlib; : ; \
48347 fi
48348 @endif zlib
48349 @if lto-plugin
48350 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48351 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
48352 mv prev-lto-plugin stage3-lto-plugin; : ; \
48353 fi
48354 @endif lto-plugin
48355 @if test -d $(TARGET_SUBDIR); then \
48356 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
48357 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
48358 fi
48359 rm -f stage_current
48360
48361 # Bubble a bug fix through all the stages up to stage 4. They are
48362 # remade, but not reconfigured. The next stage (if any) will not be
48363 # reconfigured either.
48364 .PHONY: stage4-bubble
48365 stage4-bubble:: stage3-bubble
48366 @r=`${PWD_COMMAND}`; export r; \
48367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48368 if test -f stage4-lean || test -f stage3-lean ; then \
48369 echo Skipping rebuild of stage4; \
48370 else \
48371 $(MAKE) stage4-start; \
48372 if $(LEAN); then \
48373 rm -rf stage2-*; \
48374 $(STAMP) stage2-lean; \
48375 fi; \
48376 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
48377 fi
48378 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
48379
48380 .PHONY: all-stage4 clean-stage4
48381 do-clean: clean-stage4
48382
48383 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48384 # only possibility, but now it conflicts with no-bootstrap rules
48385 @if gcc-bootstrap
48386
48387 compare3:
48388 @r=`${PWD_COMMAND}`; export r; \
48389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48390 if test -f stage3-lean; then \
48391 echo Cannot compare object files as stage 3 was deleted.; \
48392 exit 0; \
48393 fi; \
48394 : $(MAKE); $(stage); \
48395 rm -f .bad_compare; \
48396 echo Comparing stages 3 and 4; \
48397 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
48398 files=`find stage4-* -name "*$(objext)" -print | \
48399 sed -n s,^stage$$sed-,,p`; \
48400 for file in $${files}; do \
48401 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
48402 if test ! -f $$f1; then continue; fi; \
48403 $(do-compare3) > /dev/null 2>&1; \
48404 if test $$? -eq 1; then \
48405 case $$file in \
48406 @compare_exclusions@) \
48407 echo warning: $$file differs ;; \
48408 *) \
48409 echo $$file differs >> .bad_compare ;; \
48410 esac; \
48411 fi; \
48412 done; \
48413 if [ -f .bad_compare ]; then \
48414 echo "Bootstrap comparison failure!"; \
48415 cat .bad_compare; \
48416 exit 1; \
48417 else \
48418 echo Comparison successful.; \
48419 fi; \
48420 $(STAMP) compare3
48421 if $(LEAN); then \
48422 rm -rf stage3-*; \
48423 $(STAMP) stage3-lean; \
48424 fi
48425
48426
48427
48428 .PHONY: bootstrap4 bootstrap4-lean
48429 bootstrap4:
48430 echo stage4 > stage_final
48431 @r=`${PWD_COMMAND}`; export r; \
48432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48433 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
48434 @: $(MAKE); $(unstage)
48435 @r=`${PWD_COMMAND}`; export r; \
48436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48437 TFLAGS="$(STAGE4_TFLAGS)"; \
48438 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48439
48440 bootstrap4-lean:
48441 echo stage4 > stage_final
48442 @r=`${PWD_COMMAND}`; export r; \
48443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48444 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
48445 @: $(MAKE); $(unstage)
48446 @r=`${PWD_COMMAND}`; export r; \
48447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48448 TFLAGS="$(STAGE4_TFLAGS)"; \
48449 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48450
48451
48452 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48453 distclean-stage3:: distclean-stage4
48454 .PHONY: distclean-stage4
48455 distclean-stage4::
48456 @: $(MAKE); $(stage)
48457 @test "`cat stage_last`" != stage4 || rm -f stage_last
48458 rm -rf stage4-* compare3
48459
48460
48461 @endif gcc-bootstrap
48462
48463
48464 .PHONY: stageprofile-start stageprofile-end
48465
48466 stageprofile-start::
48467 @: $(MAKE); $(stage); \
48468 echo stageprofile > stage_current; \
48469 echo stageprofile > stage_last; \
48470 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48471 @if bfd
48472 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
48473 mkdir stageprofile-bfd; \
48474 mv stageprofile-bfd bfd; \
48475 mv stage1-bfd prev-bfd || test -f stage1-lean
48476 @endif bfd
48477 @if opcodes
48478 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
48479 mkdir stageprofile-opcodes; \
48480 mv stageprofile-opcodes opcodes; \
48481 mv stage1-opcodes prev-opcodes || test -f stage1-lean
48482 @endif opcodes
48483 @if binutils
48484 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
48485 mkdir stageprofile-binutils; \
48486 mv stageprofile-binutils binutils; \
48487 mv stage1-binutils prev-binutils || test -f stage1-lean
48488 @endif binutils
48489 @if fixincludes
48490 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
48491 mkdir stageprofile-fixincludes; \
48492 mv stageprofile-fixincludes fixincludes; \
48493 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
48494 @endif fixincludes
48495 @if gas
48496 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
48497 mkdir stageprofile-gas; \
48498 mv stageprofile-gas gas; \
48499 mv stage1-gas prev-gas || test -f stage1-lean
48500 @endif gas
48501 @if gcc
48502 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
48503 mkdir stageprofile-gcc; \
48504 mv stageprofile-gcc gcc; \
48505 mv stage1-gcc prev-gcc || test -f stage1-lean
48506 @endif gcc
48507 @if gmp
48508 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
48509 mkdir stageprofile-gmp; \
48510 mv stageprofile-gmp gmp; \
48511 mv stage1-gmp prev-gmp || test -f stage1-lean
48512 @endif gmp
48513 @if mpfr
48514 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
48515 mkdir stageprofile-mpfr; \
48516 mv stageprofile-mpfr mpfr; \
48517 mv stage1-mpfr prev-mpfr || test -f stage1-lean
48518 @endif mpfr
48519 @if mpc
48520 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
48521 mkdir stageprofile-mpc; \
48522 mv stageprofile-mpc mpc; \
48523 mv stage1-mpc prev-mpc || test -f stage1-lean
48524 @endif mpc
48525 @if isl
48526 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
48527 mkdir stageprofile-isl; \
48528 mv stageprofile-isl isl; \
48529 mv stage1-isl prev-isl || test -f stage1-lean
48530 @endif isl
48531 @if libelf
48532 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
48533 mkdir stageprofile-libelf; \
48534 mv stageprofile-libelf libelf; \
48535 mv stage1-libelf prev-libelf || test -f stage1-lean
48536 @endif libelf
48537 @if gold
48538 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
48539 mkdir stageprofile-gold; \
48540 mv stageprofile-gold gold; \
48541 mv stage1-gold prev-gold || test -f stage1-lean
48542 @endif gold
48543 @if intl
48544 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
48545 mkdir stageprofile-intl; \
48546 mv stageprofile-intl intl; \
48547 mv stage1-intl prev-intl || test -f stage1-lean
48548 @endif intl
48549 @if ld
48550 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
48551 mkdir stageprofile-ld; \
48552 mv stageprofile-ld ld; \
48553 mv stage1-ld prev-ld || test -f stage1-lean
48554 @endif ld
48555 @if libbacktrace
48556 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
48557 mkdir stageprofile-libbacktrace; \
48558 mv stageprofile-libbacktrace libbacktrace; \
48559 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
48560 @endif libbacktrace
48561 @if libcpp
48562 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
48563 mkdir stageprofile-libcpp; \
48564 mv stageprofile-libcpp libcpp; \
48565 mv stage1-libcpp prev-libcpp || test -f stage1-lean
48566 @endif libcpp
48567 @if libdecnumber
48568 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
48569 mkdir stageprofile-libdecnumber; \
48570 mv stageprofile-libdecnumber libdecnumber; \
48571 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
48572 @endif libdecnumber
48573 @if libiberty
48574 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
48575 mkdir stageprofile-libiberty; \
48576 mv stageprofile-libiberty libiberty; \
48577 mv stage1-libiberty prev-libiberty || test -f stage1-lean
48578 @endif libiberty
48579 @if libiberty-linker-plugin
48580 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
48581 mkdir stageprofile-libiberty-linker-plugin; \
48582 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
48583 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
48584 @endif libiberty-linker-plugin
48585 @if libiconv
48586 @cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
48587 mkdir stageprofile-libiconv; \
48588 mv stageprofile-libiconv libiconv; \
48589 mv stage1-libiconv prev-libiconv || test -f stage1-lean
48590 @endif libiconv
48591 @if zlib
48592 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
48593 mkdir stageprofile-zlib; \
48594 mv stageprofile-zlib zlib; \
48595 mv stage1-zlib prev-zlib || test -f stage1-lean
48596 @endif zlib
48597 @if lto-plugin
48598 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
48599 mkdir stageprofile-lto-plugin; \
48600 mv stageprofile-lto-plugin lto-plugin; \
48601 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
48602 @endif lto-plugin
48603 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
48604 mkdir stageprofile-$(TARGET_SUBDIR); \
48605 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48606 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
48607
48608 stageprofile-end::
48609 @if bfd
48610 @if test -d $(HOST_SUBDIR)/bfd; then \
48611 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
48612 mv prev-bfd stage1-bfd; : ; \
48613 fi
48614 @endif bfd
48615 @if opcodes
48616 @if test -d $(HOST_SUBDIR)/opcodes; then \
48617 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
48618 mv prev-opcodes stage1-opcodes; : ; \
48619 fi
48620 @endif opcodes
48621 @if binutils
48622 @if test -d $(HOST_SUBDIR)/binutils; then \
48623 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
48624 mv prev-binutils stage1-binutils; : ; \
48625 fi
48626 @endif binutils
48627 @if fixincludes
48628 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48629 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
48630 mv prev-fixincludes stage1-fixincludes; : ; \
48631 fi
48632 @endif fixincludes
48633 @if gas
48634 @if test -d $(HOST_SUBDIR)/gas; then \
48635 cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
48636 mv prev-gas stage1-gas; : ; \
48637 fi
48638 @endif gas
48639 @if gcc
48640 @if test -d $(HOST_SUBDIR)/gcc; then \
48641 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
48642 mv prev-gcc stage1-gcc; : ; \
48643 fi
48644 @endif gcc
48645 @if gmp
48646 @if test -d $(HOST_SUBDIR)/gmp; then \
48647 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
48648 mv prev-gmp stage1-gmp; : ; \
48649 fi
48650 @endif gmp
48651 @if mpfr
48652 @if test -d $(HOST_SUBDIR)/mpfr; then \
48653 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
48654 mv prev-mpfr stage1-mpfr; : ; \
48655 fi
48656 @endif mpfr
48657 @if mpc
48658 @if test -d $(HOST_SUBDIR)/mpc; then \
48659 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
48660 mv prev-mpc stage1-mpc; : ; \
48661 fi
48662 @endif mpc
48663 @if isl
48664 @if test -d $(HOST_SUBDIR)/isl; then \
48665 cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
48666 mv prev-isl stage1-isl; : ; \
48667 fi
48668 @endif isl
48669 @if libelf
48670 @if test -d $(HOST_SUBDIR)/libelf; then \
48671 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
48672 mv prev-libelf stage1-libelf; : ; \
48673 fi
48674 @endif libelf
48675 @if gold
48676 @if test -d $(HOST_SUBDIR)/gold; then \
48677 cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
48678 mv prev-gold stage1-gold; : ; \
48679 fi
48680 @endif gold
48681 @if intl
48682 @if test -d $(HOST_SUBDIR)/intl; then \
48683 cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
48684 mv prev-intl stage1-intl; : ; \
48685 fi
48686 @endif intl
48687 @if ld
48688 @if test -d $(HOST_SUBDIR)/ld; then \
48689 cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
48690 mv prev-ld stage1-ld; : ; \
48691 fi
48692 @endif ld
48693 @if libbacktrace
48694 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48695 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
48696 mv prev-libbacktrace stage1-libbacktrace; : ; \
48697 fi
48698 @endif libbacktrace
48699 @if libcpp
48700 @if test -d $(HOST_SUBDIR)/libcpp; then \
48701 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
48702 mv prev-libcpp stage1-libcpp; : ; \
48703 fi
48704 @endif libcpp
48705 @if libdecnumber
48706 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48707 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
48708 mv prev-libdecnumber stage1-libdecnumber; : ; \
48709 fi
48710 @endif libdecnumber
48711 @if libiberty
48712 @if test -d $(HOST_SUBDIR)/libiberty; then \
48713 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
48714 mv prev-libiberty stage1-libiberty; : ; \
48715 fi
48716 @endif libiberty
48717 @if libiberty-linker-plugin
48718 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48719 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
48720 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
48721 fi
48722 @endif libiberty-linker-plugin
48723 @if libiconv
48724 @if test -d $(HOST_SUBDIR)/libiconv; then \
48725 cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
48726 mv prev-libiconv stage1-libiconv; : ; \
48727 fi
48728 @endif libiconv
48729 @if zlib
48730 @if test -d $(HOST_SUBDIR)/zlib; then \
48731 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
48732 mv prev-zlib stage1-zlib; : ; \
48733 fi
48734 @endif zlib
48735 @if lto-plugin
48736 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48737 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
48738 mv prev-lto-plugin stage1-lto-plugin; : ; \
48739 fi
48740 @endif lto-plugin
48741 @if test -d $(TARGET_SUBDIR); then \
48742 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
48743 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
48744 fi
48745 rm -f stage_current
48746
48747 # Bubble a bug fix through all the stages up to stage profile. They are
48748 # remade, but not reconfigured. The next stage (if any) will not be
48749 # reconfigured either.
48750 .PHONY: stageprofile-bubble
48751 stageprofile-bubble:: stage1-bubble
48752 @r=`${PWD_COMMAND}`; export r; \
48753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48754 if test -f stageprofile-lean || test -f stage1-lean ; then \
48755 echo Skipping rebuild of stageprofile; \
48756 else \
48757 $(MAKE) stageprofile-start; \
48758 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
48759 fi
48760
48761 .PHONY: all-stageprofile clean-stageprofile
48762 do-clean: clean-stageprofile
48763
48764 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48765 # only possibility, but now it conflicts with no-bootstrap rules
48766 @if gcc-bootstrap
48767
48768
48769
48770
48771 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48772 distclean-stage1:: distclean-stageprofile
48773 .PHONY: distclean-stageprofile
48774 distclean-stageprofile::
48775 @: $(MAKE); $(stage)
48776 @test "`cat stage_last`" != stageprofile || rm -f stage_last
48777 rm -rf stageprofile-*
48778
48779
48780 @endif gcc-bootstrap
48781
48782
48783 .PHONY: stagefeedback-start stagefeedback-end
48784
48785 stagefeedback-start::
48786 @: $(MAKE); $(stage); \
48787 echo stagefeedback > stage_current; \
48788 echo stagefeedback > stage_last; \
48789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48790 @if bfd
48791 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
48792 mkdir stagefeedback-bfd; \
48793 mv stagefeedback-bfd bfd; \
48794 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
48795 @endif bfd
48796 @if opcodes
48797 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
48798 mkdir stagefeedback-opcodes; \
48799 mv stagefeedback-opcodes opcodes; \
48800 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
48801 @endif opcodes
48802 @if binutils
48803 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
48804 mkdir stagefeedback-binutils; \
48805 mv stagefeedback-binutils binutils; \
48806 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
48807 @endif binutils
48808 @if fixincludes
48809 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
48810 mkdir stagefeedback-fixincludes; \
48811 mv stagefeedback-fixincludes fixincludes; \
48812 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
48813 @endif fixincludes
48814 @if gas
48815 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
48816 mkdir stagefeedback-gas; \
48817 mv stagefeedback-gas gas; \
48818 mv stageprofile-gas prev-gas || test -f stageprofile-lean
48819 @endif gas
48820 @if gcc
48821 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
48822 mkdir stagefeedback-gcc; \
48823 mv stagefeedback-gcc gcc; \
48824 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
48825 @endif gcc
48826 @if gmp
48827 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
48828 mkdir stagefeedback-gmp; \
48829 mv stagefeedback-gmp gmp; \
48830 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
48831 @endif gmp
48832 @if mpfr
48833 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
48834 mkdir stagefeedback-mpfr; \
48835 mv stagefeedback-mpfr mpfr; \
48836 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
48837 @endif mpfr
48838 @if mpc
48839 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
48840 mkdir stagefeedback-mpc; \
48841 mv stagefeedback-mpc mpc; \
48842 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
48843 @endif mpc
48844 @if isl
48845 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
48846 mkdir stagefeedback-isl; \
48847 mv stagefeedback-isl isl; \
48848 mv stageprofile-isl prev-isl || test -f stageprofile-lean
48849 @endif isl
48850 @if libelf
48851 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
48852 mkdir stagefeedback-libelf; \
48853 mv stagefeedback-libelf libelf; \
48854 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
48855 @endif libelf
48856 @if gold
48857 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
48858 mkdir stagefeedback-gold; \
48859 mv stagefeedback-gold gold; \
48860 mv stageprofile-gold prev-gold || test -f stageprofile-lean
48861 @endif gold
48862 @if intl
48863 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
48864 mkdir stagefeedback-intl; \
48865 mv stagefeedback-intl intl; \
48866 mv stageprofile-intl prev-intl || test -f stageprofile-lean
48867 @endif intl
48868 @if ld
48869 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
48870 mkdir stagefeedback-ld; \
48871 mv stagefeedback-ld ld; \
48872 mv stageprofile-ld prev-ld || test -f stageprofile-lean
48873 @endif ld
48874 @if libbacktrace
48875 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
48876 mkdir stagefeedback-libbacktrace; \
48877 mv stagefeedback-libbacktrace libbacktrace; \
48878 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
48879 @endif libbacktrace
48880 @if libcpp
48881 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
48882 mkdir stagefeedback-libcpp; \
48883 mv stagefeedback-libcpp libcpp; \
48884 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
48885 @endif libcpp
48886 @if libdecnumber
48887 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
48888 mkdir stagefeedback-libdecnumber; \
48889 mv stagefeedback-libdecnumber libdecnumber; \
48890 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
48891 @endif libdecnumber
48892 @if libiberty
48893 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
48894 mkdir stagefeedback-libiberty; \
48895 mv stagefeedback-libiberty libiberty; \
48896 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
48897 @endif libiberty
48898 @if libiberty-linker-plugin
48899 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
48900 mkdir stagefeedback-libiberty-linker-plugin; \
48901 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
48902 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
48903 @endif libiberty-linker-plugin
48904 @if libiconv
48905 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
48906 mkdir stagefeedback-libiconv; \
48907 mv stagefeedback-libiconv libiconv; \
48908 mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
48909 @endif libiconv
48910 @if zlib
48911 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
48912 mkdir stagefeedback-zlib; \
48913 mv stagefeedback-zlib zlib; \
48914 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
48915 @endif zlib
48916 @if lto-plugin
48917 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
48918 mkdir stagefeedback-lto-plugin; \
48919 mv stagefeedback-lto-plugin lto-plugin; \
48920 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
48921 @endif lto-plugin
48922 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
48923 mkdir stagefeedback-$(TARGET_SUBDIR); \
48924 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48925 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
48926
48927 stagefeedback-end::
48928 @if bfd
48929 @if test -d $(HOST_SUBDIR)/bfd; then \
48930 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
48931 mv prev-bfd stageprofile-bfd; : ; \
48932 fi
48933 @endif bfd
48934 @if opcodes
48935 @if test -d $(HOST_SUBDIR)/opcodes; then \
48936 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
48937 mv prev-opcodes stageprofile-opcodes; : ; \
48938 fi
48939 @endif opcodes
48940 @if binutils
48941 @if test -d $(HOST_SUBDIR)/binutils; then \
48942 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
48943 mv prev-binutils stageprofile-binutils; : ; \
48944 fi
48945 @endif binutils
48946 @if fixincludes
48947 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48948 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
48949 mv prev-fixincludes stageprofile-fixincludes; : ; \
48950 fi
48951 @endif fixincludes
48952 @if gas
48953 @if test -d $(HOST_SUBDIR)/gas; then \
48954 cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
48955 mv prev-gas stageprofile-gas; : ; \
48956 fi
48957 @endif gas
48958 @if gcc
48959 @if test -d $(HOST_SUBDIR)/gcc; then \
48960 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
48961 mv prev-gcc stageprofile-gcc; : ; \
48962 fi
48963 @endif gcc
48964 @if gmp
48965 @if test -d $(HOST_SUBDIR)/gmp; then \
48966 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
48967 mv prev-gmp stageprofile-gmp; : ; \
48968 fi
48969 @endif gmp
48970 @if mpfr
48971 @if test -d $(HOST_SUBDIR)/mpfr; then \
48972 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
48973 mv prev-mpfr stageprofile-mpfr; : ; \
48974 fi
48975 @endif mpfr
48976 @if mpc
48977 @if test -d $(HOST_SUBDIR)/mpc; then \
48978 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
48979 mv prev-mpc stageprofile-mpc; : ; \
48980 fi
48981 @endif mpc
48982 @if isl
48983 @if test -d $(HOST_SUBDIR)/isl; then \
48984 cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
48985 mv prev-isl stageprofile-isl; : ; \
48986 fi
48987 @endif isl
48988 @if libelf
48989 @if test -d $(HOST_SUBDIR)/libelf; then \
48990 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
48991 mv prev-libelf stageprofile-libelf; : ; \
48992 fi
48993 @endif libelf
48994 @if gold
48995 @if test -d $(HOST_SUBDIR)/gold; then \
48996 cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
48997 mv prev-gold stageprofile-gold; : ; \
48998 fi
48999 @endif gold
49000 @if intl
49001 @if test -d $(HOST_SUBDIR)/intl; then \
49002 cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
49003 mv prev-intl stageprofile-intl; : ; \
49004 fi
49005 @endif intl
49006 @if ld
49007 @if test -d $(HOST_SUBDIR)/ld; then \
49008 cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
49009 mv prev-ld stageprofile-ld; : ; \
49010 fi
49011 @endif ld
49012 @if libbacktrace
49013 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49014 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
49015 mv prev-libbacktrace stageprofile-libbacktrace; : ; \
49016 fi
49017 @endif libbacktrace
49018 @if libcpp
49019 @if test -d $(HOST_SUBDIR)/libcpp; then \
49020 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
49021 mv prev-libcpp stageprofile-libcpp; : ; \
49022 fi
49023 @endif libcpp
49024 @if libdecnumber
49025 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49026 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
49027 mv prev-libdecnumber stageprofile-libdecnumber; : ; \
49028 fi
49029 @endif libdecnumber
49030 @if libiberty
49031 @if test -d $(HOST_SUBDIR)/libiberty; then \
49032 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
49033 mv prev-libiberty stageprofile-libiberty; : ; \
49034 fi
49035 @endif libiberty
49036 @if libiberty-linker-plugin
49037 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49038 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
49039 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
49040 fi
49041 @endif libiberty-linker-plugin
49042 @if libiconv
49043 @if test -d $(HOST_SUBDIR)/libiconv; then \
49044 cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
49045 mv prev-libiconv stageprofile-libiconv; : ; \
49046 fi
49047 @endif libiconv
49048 @if zlib
49049 @if test -d $(HOST_SUBDIR)/zlib; then \
49050 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
49051 mv prev-zlib stageprofile-zlib; : ; \
49052 fi
49053 @endif zlib
49054 @if lto-plugin
49055 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49056 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
49057 mv prev-lto-plugin stageprofile-lto-plugin; : ; \
49058 fi
49059 @endif lto-plugin
49060 @if test -d $(TARGET_SUBDIR); then \
49061 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
49062 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
49063 fi
49064 rm -f stage_current
49065
49066 # Bubble a bug fix through all the stages up to stage feedback. They are
49067 # remade, but not reconfigured. The next stage (if any) will not be
49068 # reconfigured either.
49069 .PHONY: stagefeedback-bubble
49070 stagefeedback-bubble:: stageprofile-bubble
49071 @r=`${PWD_COMMAND}`; export r; \
49072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49073 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
49074 echo Skipping rebuild of stagefeedback; \
49075 else \
49076 $(MAKE) stagefeedback-start; \
49077 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
49078 fi
49079
49080 .PHONY: all-stagefeedback clean-stagefeedback
49081 do-clean: clean-stagefeedback
49082
49083 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49084 # only possibility, but now it conflicts with no-bootstrap rules
49085 @if gcc-bootstrap
49086
49087
49088
49089 .PHONY: profiledbootstrap profiledbootstrap-lean
49090 profiledbootstrap:
49091 echo stagefeedback > stage_final
49092 @r=`${PWD_COMMAND}`; export r; \
49093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49094 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
49095 @: $(MAKE); $(unstage)
49096 @r=`${PWD_COMMAND}`; export r; \
49097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49098 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49099 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49100
49101 profiledbootstrap-lean:
49102 echo stagefeedback > stage_final
49103 @r=`${PWD_COMMAND}`; export r; \
49104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
49106 @: $(MAKE); $(unstage)
49107 @r=`${PWD_COMMAND}`; export r; \
49108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49109 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49110 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49111
49112
49113 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49114 distclean-stageprofile:: distclean-stagefeedback
49115 .PHONY: distclean-stagefeedback
49116 distclean-stagefeedback::
49117 @: $(MAKE); $(stage)
49118 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
49119 rm -rf stagefeedback-*
49120
49121
49122 @endif gcc-bootstrap
49123
49124
49125
49126 stageprofile-end::
49127 $(MAKE) distclean-stagefeedback
49128
49129 stagefeedback-start::
49130 @r=`${PWD_COMMAND}`; export r; \
49131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49132 for i in prev-*; do \
49133 j=`echo $$i | sed s/^prev-//`; \
49134 cd $$r/$$i && \
49135 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
49136 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
49137 done
49138
49139 @if gcc-bootstrap
49140 do-distclean: distclean-stage1
49141
49142 # Provide a GCC build when we're building target libraries. This does
49143 # not work as a dependency, just as the minimum necessary to avoid errors.
49144 stage_last:
49145 @r=`${PWD_COMMAND}`; export r; \
49146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49147 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
49148
49149 # Same as unstage, but not phony and defaulting to stage1-start. We place
49150 # it in the dependency so that for example `make -j3 all-gcc' works.
49151 stage_current:
49152 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
49153
49154 .PHONY: restrap
49155 restrap::
49156 @: $(MAKE); $(stage)
49157 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
49158 restrap:: all
49159 @endif gcc-bootstrap
49160
49161 # --------------------------------------
49162 # Dependencies between different modules
49163 # --------------------------------------
49164
49165 # Generic dependencies for target modules on host stuff, especially gcc
49166 @if gcc-bootstrap
49167 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
49168 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
49169 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
49170 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
49171 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
49172 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
49173 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
49174 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
49175 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
49176 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
49177 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
49178 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
49179 configure-stage1-target-libmpx: maybe-all-stage1-gcc
49180 configure-stage2-target-libmpx: maybe-all-stage2-gcc
49181 configure-stage3-target-libmpx: maybe-all-stage3-gcc
49182 configure-stage4-target-libmpx: maybe-all-stage4-gcc
49183 configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
49184 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
49185 configure-stage1-target-libvtv: maybe-all-stage1-gcc
49186 configure-stage2-target-libvtv: maybe-all-stage2-gcc
49187 configure-stage3-target-libvtv: maybe-all-stage3-gcc
49188 configure-stage4-target-libvtv: maybe-all-stage4-gcc
49189 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
49190 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
49191 configure-target-libcilkrts: stage_last
49192 configure-target-liboffloadmic: stage_last
49193 configure-target-libssp: stage_last
49194 configure-target-newlib: stage_last
49195 configure-stage1-target-libgcc: maybe-all-stage1-gcc
49196 configure-stage2-target-libgcc: maybe-all-stage2-gcc
49197 configure-stage3-target-libgcc: maybe-all-stage3-gcc
49198 configure-stage4-target-libgcc: maybe-all-stage4-gcc
49199 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
49200 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
49201 configure-target-libbacktrace: stage_last
49202 configure-target-libquadmath: stage_last
49203 configure-target-libgfortran: stage_last
49204 configure-target-libobjc: stage_last
49205 configure-target-libgo: stage_last
49206 configure-target-libtermcap: stage_last
49207 configure-target-winsup: stage_last
49208 configure-target-libgloss: stage_last
49209 configure-target-libffi: stage_last
49210 configure-target-zlib: stage_last
49211 configure-target-rda: stage_last
49212 configure-target-libada: stage_last
49213 configure-stage1-target-libgomp: maybe-all-stage1-gcc
49214 configure-stage2-target-libgomp: maybe-all-stage2-gcc
49215 configure-stage3-target-libgomp: maybe-all-stage3-gcc
49216 configure-stage4-target-libgomp: maybe-all-stage4-gcc
49217 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
49218 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
49219 configure-target-libitm: stage_last
49220 configure-target-libatomic: stage_last
49221 @endif gcc-bootstrap
49222
49223 @if gcc-no-bootstrap
49224 configure-target-libstdc++-v3: maybe-all-gcc
49225 configure-target-libsanitizer: maybe-all-gcc
49226 configure-target-libmpx: maybe-all-gcc
49227 configure-target-libvtv: maybe-all-gcc
49228 configure-target-libcilkrts: maybe-all-gcc
49229 configure-target-liboffloadmic: maybe-all-gcc
49230 configure-target-libssp: maybe-all-gcc
49231 configure-target-newlib: maybe-all-gcc
49232 configure-target-libgcc: maybe-all-gcc
49233 configure-target-libbacktrace: maybe-all-gcc
49234 configure-target-libquadmath: maybe-all-gcc
49235 configure-target-libgfortran: maybe-all-gcc
49236 configure-target-libobjc: maybe-all-gcc
49237 configure-target-libgo: maybe-all-gcc
49238 configure-target-libtermcap: maybe-all-gcc
49239 configure-target-winsup: maybe-all-gcc
49240 configure-target-libgloss: maybe-all-gcc
49241 configure-target-libffi: maybe-all-gcc
49242 configure-target-zlib: maybe-all-gcc
49243 configure-target-rda: maybe-all-gcc
49244 configure-target-libada: maybe-all-gcc
49245 configure-target-libgomp: maybe-all-gcc
49246 configure-target-libitm: maybe-all-gcc
49247 configure-target-libatomic: maybe-all-gcc
49248 @endif gcc-no-bootstrap
49249
49250
49251 # There are two types of dependencies here: 'hard' dependencies, where one
49252 # module simply won't build without the other; and 'soft' dependencies, where
49253 # if the depended-on module is missing, the depending module will do without
49254 # or find a substitute somewhere (perhaps installed). Soft dependencies
49255 # are made here to depend on a 'maybe-' target. If you're not sure,
49256 # it's safer to use a soft dependency.
49257
49258
49259
49260
49261
49262
49263 # With all the machinery above in place, it is pretty easy to generate
49264 # dependencies. Host dependencies are a bit more complex because we have
49265 # to check for bootstrap/prebootstrap dependencies. To resolve
49266 # prebootstrap dependencies, prebootstrap modules are gathered in
49267 # a hash table.
49268 all-build-bison: maybe-all-build-texinfo
49269 all-build-flex: maybe-all-build-texinfo
49270 all-build-flex: maybe-all-build-bison
49271 all-build-flex: maybe-all-build-m4
49272 all-build-libiberty: maybe-all-build-texinfo
49273 all-build-m4: maybe-all-build-texinfo
49274 all-build-fixincludes: maybe-all-build-libiberty
49275 all-build-libcpp: maybe-all-build-libiberty
49276 configure-gcc: maybe-configure-intl
49277 configure-stage1-gcc: maybe-configure-stage1-intl
49278 configure-stage2-gcc: maybe-configure-stage2-intl
49279 configure-stage3-gcc: maybe-configure-stage3-intl
49280 configure-stage4-gcc: maybe-configure-stage4-intl
49281 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
49282 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
49283 configure-gcc: maybe-all-gmp
49284 configure-stage1-gcc: maybe-all-stage1-gmp
49285 configure-stage2-gcc: maybe-all-stage2-gmp
49286 configure-stage3-gcc: maybe-all-stage3-gmp
49287 configure-stage4-gcc: maybe-all-stage4-gmp
49288 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
49289 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
49290 configure-gcc: maybe-all-mpfr
49291 configure-stage1-gcc: maybe-all-stage1-mpfr
49292 configure-stage2-gcc: maybe-all-stage2-mpfr
49293 configure-stage3-gcc: maybe-all-stage3-mpfr
49294 configure-stage4-gcc: maybe-all-stage4-mpfr
49295 configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
49296 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
49297 configure-gcc: maybe-all-mpc
49298 configure-stage1-gcc: maybe-all-stage1-mpc
49299 configure-stage2-gcc: maybe-all-stage2-mpc
49300 configure-stage3-gcc: maybe-all-stage3-mpc
49301 configure-stage4-gcc: maybe-all-stage4-mpc
49302 configure-stageprofile-gcc: maybe-all-stageprofile-mpc
49303 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
49304 configure-gcc: maybe-all-isl
49305 configure-stage1-gcc: maybe-all-stage1-isl
49306 configure-stage2-gcc: maybe-all-stage2-isl
49307 configure-stage3-gcc: maybe-all-stage3-isl
49308 configure-stage4-gcc: maybe-all-stage4-isl
49309 configure-stageprofile-gcc: maybe-all-stageprofile-isl
49310 configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
49311 configure-gcc: maybe-all-lto-plugin
49312 configure-stage1-gcc: maybe-all-stage1-lto-plugin
49313 configure-stage2-gcc: maybe-all-stage2-lto-plugin
49314 configure-stage3-gcc: maybe-all-stage3-lto-plugin
49315 configure-stage4-gcc: maybe-all-stage4-lto-plugin
49316 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
49317 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
49318 configure-gcc: maybe-all-binutils
49319 configure-stage1-gcc: maybe-all-stage1-binutils
49320 configure-stage2-gcc: maybe-all-stage2-binutils
49321 configure-stage3-gcc: maybe-all-stage3-binutils
49322 configure-stage4-gcc: maybe-all-stage4-binutils
49323 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
49324 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
49325 configure-gcc: maybe-all-gas
49326 configure-stage1-gcc: maybe-all-stage1-gas
49327 configure-stage2-gcc: maybe-all-stage2-gas
49328 configure-stage3-gcc: maybe-all-stage3-gas
49329 configure-stage4-gcc: maybe-all-stage4-gas
49330 configure-stageprofile-gcc: maybe-all-stageprofile-gas
49331 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
49332 configure-gcc: maybe-all-ld
49333 configure-stage1-gcc: maybe-all-stage1-ld
49334 configure-stage2-gcc: maybe-all-stage2-ld
49335 configure-stage3-gcc: maybe-all-stage3-ld
49336 configure-stage4-gcc: maybe-all-stage4-ld
49337 configure-stageprofile-gcc: maybe-all-stageprofile-ld
49338 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
49339 configure-gcc: maybe-all-gold
49340 configure-stage1-gcc: maybe-all-stage1-gold
49341 configure-stage2-gcc: maybe-all-stage2-gold
49342 configure-stage3-gcc: maybe-all-stage3-gold
49343 configure-stage4-gcc: maybe-all-stage4-gold
49344 configure-stageprofile-gcc: maybe-all-stageprofile-gold
49345 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
49346 configure-gcc: maybe-all-libelf
49347 configure-stage1-gcc: maybe-all-stage1-libelf
49348 configure-stage2-gcc: maybe-all-stage2-libelf
49349 configure-stage3-gcc: maybe-all-stage3-libelf
49350 configure-stage4-gcc: maybe-all-stage4-libelf
49351 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
49352 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
49353 configure-gcc: maybe-all-libiconv
49354 configure-stage1-gcc: maybe-all-stage1-libiconv
49355 configure-stage2-gcc: maybe-all-stage2-libiconv
49356 configure-stage3-gcc: maybe-all-stage3-libiconv
49357 configure-stage4-gcc: maybe-all-stage4-libiconv
49358 configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
49359 configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
49360 all-gcc: all-libiberty
49361 all-stage1-gcc: all-stage1-libiberty
49362 all-stage2-gcc: all-stage2-libiberty
49363 all-stage3-gcc: all-stage3-libiberty
49364 all-stage4-gcc: all-stage4-libiberty
49365 all-stageprofile-gcc: all-stageprofile-libiberty
49366 all-stagefeedback-gcc: all-stagefeedback-libiberty
49367 all-gcc: maybe-all-intl
49368 all-stage1-gcc: maybe-all-stage1-intl
49369 all-stage2-gcc: maybe-all-stage2-intl
49370 all-stage3-gcc: maybe-all-stage3-intl
49371 all-stage4-gcc: maybe-all-stage4-intl
49372 all-stageprofile-gcc: maybe-all-stageprofile-intl
49373 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
49374 all-gcc: maybe-all-mpfr
49375 all-stage1-gcc: maybe-all-stage1-mpfr
49376 all-stage2-gcc: maybe-all-stage2-mpfr
49377 all-stage3-gcc: maybe-all-stage3-mpfr
49378 all-stage4-gcc: maybe-all-stage4-mpfr
49379 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
49380 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
49381 all-gcc: maybe-all-mpc
49382 all-stage1-gcc: maybe-all-stage1-mpc
49383 all-stage2-gcc: maybe-all-stage2-mpc
49384 all-stage3-gcc: maybe-all-stage3-mpc
49385 all-stage4-gcc: maybe-all-stage4-mpc
49386 all-stageprofile-gcc: maybe-all-stageprofile-mpc
49387 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
49388 all-gcc: maybe-all-isl
49389 all-stage1-gcc: maybe-all-stage1-isl
49390 all-stage2-gcc: maybe-all-stage2-isl
49391 all-stage3-gcc: maybe-all-stage3-isl
49392 all-stage4-gcc: maybe-all-stage4-isl
49393 all-stageprofile-gcc: maybe-all-stageprofile-isl
49394 all-stagefeedback-gcc: maybe-all-stagefeedback-isl
49395 all-gcc: maybe-all-build-texinfo
49396 all-stage1-gcc: maybe-all-build-texinfo
49397 all-stage2-gcc: maybe-all-build-texinfo
49398 all-stage3-gcc: maybe-all-build-texinfo
49399 all-stage4-gcc: maybe-all-build-texinfo
49400 all-stageprofile-gcc: maybe-all-build-texinfo
49401 all-stagefeedback-gcc: maybe-all-build-texinfo
49402 all-gcc: maybe-all-build-bison
49403 all-stage1-gcc: maybe-all-build-bison
49404 all-stage2-gcc: maybe-all-build-bison
49405 all-stage3-gcc: maybe-all-build-bison
49406 all-stage4-gcc: maybe-all-build-bison
49407 all-stageprofile-gcc: maybe-all-build-bison
49408 all-stagefeedback-gcc: maybe-all-build-bison
49409 all-gcc: maybe-all-build-flex
49410 all-stage1-gcc: maybe-all-build-flex
49411 all-stage2-gcc: maybe-all-build-flex
49412 all-stage3-gcc: maybe-all-build-flex
49413 all-stage4-gcc: maybe-all-build-flex
49414 all-stageprofile-gcc: maybe-all-build-flex
49415 all-stagefeedback-gcc: maybe-all-build-flex
49416 all-gcc: maybe-all-build-libiberty
49417 all-stage1-gcc: maybe-all-build-libiberty
49418 all-stage2-gcc: maybe-all-build-libiberty
49419 all-stage3-gcc: maybe-all-build-libiberty
49420 all-stage4-gcc: maybe-all-build-libiberty
49421 all-stageprofile-gcc: maybe-all-build-libiberty
49422 all-stagefeedback-gcc: maybe-all-build-libiberty
49423 all-gcc: maybe-all-build-fixincludes
49424 all-stage1-gcc: maybe-all-build-fixincludes
49425 all-stage2-gcc: maybe-all-build-fixincludes
49426 all-stage3-gcc: maybe-all-build-fixincludes
49427 all-stage4-gcc: maybe-all-build-fixincludes
49428 all-stageprofile-gcc: maybe-all-build-fixincludes
49429 all-stagefeedback-gcc: maybe-all-build-fixincludes
49430 all-gcc: maybe-all-build-libcpp
49431 all-stage1-gcc: maybe-all-build-libcpp
49432 all-stage2-gcc: maybe-all-build-libcpp
49433 all-stage3-gcc: maybe-all-build-libcpp
49434 all-stage4-gcc: maybe-all-build-libcpp
49435 all-stageprofile-gcc: maybe-all-build-libcpp
49436 all-stagefeedback-gcc: maybe-all-build-libcpp
49437 all-gcc: maybe-all-zlib
49438 all-stage1-gcc: maybe-all-stage1-zlib
49439 all-stage2-gcc: maybe-all-stage2-zlib
49440 all-stage3-gcc: maybe-all-stage3-zlib
49441 all-stage4-gcc: maybe-all-stage4-zlib
49442 all-stageprofile-gcc: maybe-all-stageprofile-zlib
49443 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
49444 all-gcc: all-libbacktrace
49445 all-stage1-gcc: all-stage1-libbacktrace
49446 all-stage2-gcc: all-stage2-libbacktrace
49447 all-stage3-gcc: all-stage3-libbacktrace
49448 all-stage4-gcc: all-stage4-libbacktrace
49449 all-stageprofile-gcc: all-stageprofile-libbacktrace
49450 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
49451 all-gcc: all-libcpp
49452 all-stage1-gcc: all-stage1-libcpp
49453 all-stage2-gcc: all-stage2-libcpp
49454 all-stage3-gcc: all-stage3-libcpp
49455 all-stage4-gcc: all-stage4-libcpp
49456 all-stageprofile-gcc: all-stageprofile-libcpp
49457 all-stagefeedback-gcc: all-stagefeedback-libcpp
49458 all-gcc: all-libdecnumber
49459 all-stage1-gcc: all-stage1-libdecnumber
49460 all-stage2-gcc: all-stage2-libdecnumber
49461 all-stage3-gcc: all-stage3-libdecnumber
49462 all-stage4-gcc: all-stage4-libdecnumber
49463 all-stageprofile-gcc: all-stageprofile-libdecnumber
49464 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
49465 all-gcc: maybe-all-libiberty
49466 all-stage1-gcc: maybe-all-stage1-libiberty
49467 all-stage2-gcc: maybe-all-stage2-libiberty
49468 all-stage3-gcc: maybe-all-stage3-libiberty
49469 all-stage4-gcc: maybe-all-stage4-libiberty
49470 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
49471 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
49472 all-gcc: maybe-all-fixincludes
49473 all-stage1-gcc: maybe-all-stage1-fixincludes
49474 all-stage2-gcc: maybe-all-stage2-fixincludes
49475 all-stage3-gcc: maybe-all-stage3-fixincludes
49476 all-stage4-gcc: maybe-all-stage4-fixincludes
49477 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
49478 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
49479 all-gcc: maybe-all-lto-plugin
49480 all-stage1-gcc: maybe-all-stage1-lto-plugin
49481 all-stage2-gcc: maybe-all-stage2-lto-plugin
49482 all-stage3-gcc: maybe-all-stage3-lto-plugin
49483 all-stage4-gcc: maybe-all-stage4-lto-plugin
49484 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
49485 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
49486 all-gcc: maybe-all-libiconv
49487 all-stage1-gcc: maybe-all-stage1-libiconv
49488 all-stage2-gcc: maybe-all-stage2-libiconv
49489 all-stage3-gcc: maybe-all-stage3-libiconv
49490 all-stage4-gcc: maybe-all-stage4-libiconv
49491 all-stageprofile-gcc: maybe-all-stageprofile-libiconv
49492 all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
49493 info-gcc: maybe-all-build-libiberty
49494 info-stage1-gcc: maybe-all-build-libiberty
49495 info-stage2-gcc: maybe-all-build-libiberty
49496 info-stage3-gcc: maybe-all-build-libiberty
49497 info-stage4-gcc: maybe-all-build-libiberty
49498 info-stageprofile-gcc: maybe-all-build-libiberty
49499 info-stagefeedback-gcc: maybe-all-build-libiberty
49500 dvi-gcc: maybe-all-build-libiberty
49501 dvi-stage1-gcc: maybe-all-build-libiberty
49502 dvi-stage2-gcc: maybe-all-build-libiberty
49503 dvi-stage3-gcc: maybe-all-build-libiberty
49504 dvi-stage4-gcc: maybe-all-build-libiberty
49505 dvi-stageprofile-gcc: maybe-all-build-libiberty
49506 dvi-stagefeedback-gcc: maybe-all-build-libiberty
49507 pdf-gcc: maybe-all-build-libiberty
49508 pdf-stage1-gcc: maybe-all-build-libiberty
49509 pdf-stage2-gcc: maybe-all-build-libiberty
49510 pdf-stage3-gcc: maybe-all-build-libiberty
49511 pdf-stage4-gcc: maybe-all-build-libiberty
49512 pdf-stageprofile-gcc: maybe-all-build-libiberty
49513 pdf-stagefeedback-gcc: maybe-all-build-libiberty
49514 html-gcc: maybe-all-build-libiberty
49515 html-stage1-gcc: maybe-all-build-libiberty
49516 html-stage2-gcc: maybe-all-build-libiberty
49517 html-stage3-gcc: maybe-all-build-libiberty
49518 html-stage4-gcc: maybe-all-build-libiberty
49519 html-stageprofile-gcc: maybe-all-build-libiberty
49520 html-stagefeedback-gcc: maybe-all-build-libiberty
49521 install-gcc: maybe-install-fixincludes
49522 install-gcc: maybe-install-lto-plugin
49523 install-strip-gcc: maybe-install-strip-fixincludes
49524 install-strip-gcc: maybe-install-strip-lto-plugin
49525 configure-libcpp: configure-libiberty
49526 configure-stage1-libcpp: configure-stage1-libiberty
49527 configure-stage2-libcpp: configure-stage2-libiberty
49528 configure-stage3-libcpp: configure-stage3-libiberty
49529 configure-stage4-libcpp: configure-stage4-libiberty
49530 configure-stageprofile-libcpp: configure-stageprofile-libiberty
49531 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
49532 configure-libcpp: maybe-configure-intl
49533 configure-stage1-libcpp: maybe-configure-stage1-intl
49534 configure-stage2-libcpp: maybe-configure-stage2-intl
49535 configure-stage3-libcpp: maybe-configure-stage3-intl
49536 configure-stage4-libcpp: maybe-configure-stage4-intl
49537 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
49538 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
49539 configure-libcpp: maybe-all-libiconv
49540 configure-stage1-libcpp: maybe-all-stage1-libiconv
49541 configure-stage2-libcpp: maybe-all-stage2-libiconv
49542 configure-stage3-libcpp: maybe-all-stage3-libiconv
49543 configure-stage4-libcpp: maybe-all-stage4-libiconv
49544 configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
49545 configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
49546 all-libcpp: all-libiberty
49547 all-stage1-libcpp: all-stage1-libiberty
49548 all-stage2-libcpp: all-stage2-libiberty
49549 all-stage3-libcpp: all-stage3-libiberty
49550 all-stage4-libcpp: all-stage4-libiberty
49551 all-stageprofile-libcpp: all-stageprofile-libiberty
49552 all-stagefeedback-libcpp: all-stagefeedback-libiberty
49553 all-libcpp: maybe-all-intl
49554 all-stage1-libcpp: maybe-all-stage1-intl
49555 all-stage2-libcpp: maybe-all-stage2-intl
49556 all-stage3-libcpp: maybe-all-stage3-intl
49557 all-stage4-libcpp: maybe-all-stage4-intl
49558 all-stageprofile-libcpp: maybe-all-stageprofile-intl
49559 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
49560 all-libcpp: maybe-all-libiconv
49561 all-stage1-libcpp: maybe-all-stage1-libiconv
49562 all-stage2-libcpp: maybe-all-stage2-libiconv
49563 all-stage3-libcpp: maybe-all-stage3-libiconv
49564 all-stage4-libcpp: maybe-all-stage4-libiconv
49565 all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
49566 all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
49567 all-fixincludes: maybe-all-libiberty
49568 all-stage1-fixincludes: maybe-all-stage1-libiberty
49569 all-stage2-fixincludes: maybe-all-stage2-libiberty
49570 all-stage3-fixincludes: maybe-all-stage3-libiberty
49571 all-stage4-fixincludes: maybe-all-stage4-libiberty
49572 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
49573 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
49574 all-gnattools: maybe-all-target-libada
49575 all-lto-plugin: maybe-all-libiberty
49576 all-stage1-lto-plugin: maybe-all-stage1-libiberty
49577 all-stage2-lto-plugin: maybe-all-stage2-libiberty
49578 all-stage3-lto-plugin: maybe-all-stage3-libiberty
49579 all-stage4-lto-plugin: maybe-all-stage4-libiberty
49580 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
49581 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
49582 all-lto-plugin: maybe-all-libiberty-linker-plugin
49583 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
49584 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
49585 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
49586 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
49587 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
49588 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
49589 all-gotools: maybe-all-target-libgo
49590 configure-intl: maybe-all-libiconv
49591 configure-stage1-intl: maybe-all-stage1-libiconv
49592 configure-stage2-intl: maybe-all-stage2-libiconv
49593 configure-stage3-intl: maybe-all-stage3-libiconv
49594 configure-stage4-intl: maybe-all-stage4-libiconv
49595 configure-stageprofile-intl: maybe-all-stageprofile-libiconv
49596 configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
49597 configure-mpfr: maybe-all-gmp
49598 configure-stage1-mpfr: maybe-all-stage1-gmp
49599 configure-stage2-mpfr: maybe-all-stage2-gmp
49600 configure-stage3-mpfr: maybe-all-stage3-gmp
49601 configure-stage4-mpfr: maybe-all-stage4-gmp
49602 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
49603 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
49604 configure-mpc: maybe-all-mpfr
49605 configure-stage1-mpc: maybe-all-stage1-mpfr
49606 configure-stage2-mpc: maybe-all-stage2-mpfr
49607 configure-stage3-mpc: maybe-all-stage3-mpfr
49608 configure-stage4-mpc: maybe-all-stage4-mpfr
49609 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
49610 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
49611 configure-isl: maybe-all-gmp
49612 configure-stage1-isl: maybe-all-stage1-gmp
49613 configure-stage2-isl: maybe-all-stage2-gmp
49614 configure-stage3-isl: maybe-all-stage3-gmp
49615 configure-stage4-isl: maybe-all-stage4-gmp
49616 configure-stageprofile-isl: maybe-all-stageprofile-gmp
49617 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
49618 all-intl: maybe-all-libiconv
49619 all-stage1-intl: maybe-all-stage1-libiconv
49620 all-stage2-intl: maybe-all-stage2-libiconv
49621 all-stage3-intl: maybe-all-stage3-libiconv
49622 all-stage4-intl: maybe-all-stage4-libiconv
49623 all-stageprofile-intl: maybe-all-stageprofile-libiconv
49624 all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
49625 configure-gdb: maybe-configure-sim
49626 all-gdb: maybe-all-readline
49627 all-gdb: maybe-all-build-bison
49628 all-gdb: maybe-all-sim
49629 all-gdb: maybe-all-libtermcap
49630 configure-libgui: maybe-configure-tcl
49631 configure-libgui: maybe-configure-tk
49632 all-libgui: maybe-all-tcl
49633 all-libgui: maybe-all-tk
49634 all-libgui: maybe-all-itcl
49635 configure-bfd: configure-libiberty
49636 configure-stage1-bfd: configure-stage1-libiberty
49637 configure-stage2-bfd: configure-stage2-libiberty
49638 configure-stage3-bfd: configure-stage3-libiberty
49639 configure-stage4-bfd: configure-stage4-libiberty
49640 configure-stageprofile-bfd: configure-stageprofile-libiberty
49641 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
49642 configure-bfd: maybe-configure-intl
49643 configure-stage1-bfd: maybe-configure-stage1-intl
49644 configure-stage2-bfd: maybe-configure-stage2-intl
49645 configure-stage3-bfd: maybe-configure-stage3-intl
49646 configure-stage4-bfd: maybe-configure-stage4-intl
49647 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
49648 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
49649 all-bfd: maybe-all-libiberty
49650 all-stage1-bfd: maybe-all-stage1-libiberty
49651 all-stage2-bfd: maybe-all-stage2-libiberty
49652 all-stage3-bfd: maybe-all-stage3-libiberty
49653 all-stage4-bfd: maybe-all-stage4-libiberty
49654 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
49655 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
49656 all-bfd: maybe-all-intl
49657 all-stage1-bfd: maybe-all-stage1-intl
49658 all-stage2-bfd: maybe-all-stage2-intl
49659 all-stage3-bfd: maybe-all-stage3-intl
49660 all-stage4-bfd: maybe-all-stage4-intl
49661 all-stageprofile-bfd: maybe-all-stageprofile-intl
49662 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
49663 all-bfd: maybe-all-zlib
49664 all-stage1-bfd: maybe-all-stage1-zlib
49665 all-stage2-bfd: maybe-all-stage2-zlib
49666 all-stage3-bfd: maybe-all-stage3-zlib
49667 all-stage4-bfd: maybe-all-stage4-zlib
49668 all-stageprofile-bfd: maybe-all-stageprofile-zlib
49669 all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
49670 configure-opcodes: configure-libiberty
49671 configure-stage1-opcodes: configure-stage1-libiberty
49672 configure-stage2-opcodes: configure-stage2-libiberty
49673 configure-stage3-opcodes: configure-stage3-libiberty
49674 configure-stage4-opcodes: configure-stage4-libiberty
49675 configure-stageprofile-opcodes: configure-stageprofile-libiberty
49676 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
49677 all-opcodes: maybe-all-libiberty
49678 all-stage1-opcodes: maybe-all-stage1-libiberty
49679 all-stage2-opcodes: maybe-all-stage2-libiberty
49680 all-stage3-opcodes: maybe-all-stage3-libiberty
49681 all-stage4-opcodes: maybe-all-stage4-libiberty
49682 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49683 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
49684 configure-binutils: maybe-configure-intl
49685 configure-stage1-binutils: maybe-configure-stage1-intl
49686 configure-stage2-binutils: maybe-configure-stage2-intl
49687 configure-stage3-binutils: maybe-configure-stage3-intl
49688 configure-stage4-binutils: maybe-configure-stage4-intl
49689 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
49690 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
49691 all-binutils: maybe-all-libiberty
49692 all-stage1-binutils: maybe-all-stage1-libiberty
49693 all-stage2-binutils: maybe-all-stage2-libiberty
49694 all-stage3-binutils: maybe-all-stage3-libiberty
49695 all-stage4-binutils: maybe-all-stage4-libiberty
49696 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
49697 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
49698 all-binutils: maybe-all-opcodes
49699 all-stage1-binutils: maybe-all-stage1-opcodes
49700 all-stage2-binutils: maybe-all-stage2-opcodes
49701 all-stage3-binutils: maybe-all-stage3-opcodes
49702 all-stage4-binutils: maybe-all-stage4-opcodes
49703 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
49704 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
49705 all-binutils: maybe-all-bfd
49706 all-stage1-binutils: maybe-all-stage1-bfd
49707 all-stage2-binutils: maybe-all-stage2-bfd
49708 all-stage3-binutils: maybe-all-stage3-bfd
49709 all-stage4-binutils: maybe-all-stage4-bfd
49710 all-stageprofile-binutils: maybe-all-stageprofile-bfd
49711 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
49712 all-binutils: maybe-all-build-flex
49713 all-stage1-binutils: maybe-all-build-flex
49714 all-stage2-binutils: maybe-all-build-flex
49715 all-stage3-binutils: maybe-all-build-flex
49716 all-stage4-binutils: maybe-all-build-flex
49717 all-stageprofile-binutils: maybe-all-build-flex
49718 all-stagefeedback-binutils: maybe-all-build-flex
49719 all-binutils: maybe-all-build-bison
49720 all-stage1-binutils: maybe-all-build-bison
49721 all-stage2-binutils: maybe-all-build-bison
49722 all-stage3-binutils: maybe-all-build-bison
49723 all-stage4-binutils: maybe-all-build-bison
49724 all-stageprofile-binutils: maybe-all-build-bison
49725 all-stagefeedback-binutils: maybe-all-build-bison
49726 all-binutils: maybe-all-intl
49727 all-stage1-binutils: maybe-all-stage1-intl
49728 all-stage2-binutils: maybe-all-stage2-intl
49729 all-stage3-binutils: maybe-all-stage3-intl
49730 all-stage4-binutils: maybe-all-stage4-intl
49731 all-stageprofile-binutils: maybe-all-stageprofile-intl
49732 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
49733 all-binutils: maybe-all-gas
49734 all-stage1-binutils: maybe-all-stage1-gas
49735 all-stage2-binutils: maybe-all-stage2-gas
49736 all-stage3-binutils: maybe-all-stage3-gas
49737 all-stage4-binutils: maybe-all-stage4-gas
49738 all-stageprofile-binutils: maybe-all-stageprofile-gas
49739 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
49740 install-binutils: maybe-install-opcodes
49741 install-strip-binutils: maybe-install-strip-opcodes
49742 install-opcodes: maybe-install-bfd
49743 install-strip-opcodes: maybe-install-strip-bfd
49744 configure-gas: maybe-configure-intl
49745 configure-stage1-gas: maybe-configure-stage1-intl
49746 configure-stage2-gas: maybe-configure-stage2-intl
49747 configure-stage3-gas: maybe-configure-stage3-intl
49748 configure-stage4-gas: maybe-configure-stage4-intl
49749 configure-stageprofile-gas: maybe-configure-stageprofile-intl
49750 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
49751 all-gas: maybe-all-libiberty
49752 all-stage1-gas: maybe-all-stage1-libiberty
49753 all-stage2-gas: maybe-all-stage2-libiberty
49754 all-stage3-gas: maybe-all-stage3-libiberty
49755 all-stage4-gas: maybe-all-stage4-libiberty
49756 all-stageprofile-gas: maybe-all-stageprofile-libiberty
49757 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
49758 all-gas: maybe-all-opcodes
49759 all-stage1-gas: maybe-all-stage1-opcodes
49760 all-stage2-gas: maybe-all-stage2-opcodes
49761 all-stage3-gas: maybe-all-stage3-opcodes
49762 all-stage4-gas: maybe-all-stage4-opcodes
49763 all-stageprofile-gas: maybe-all-stageprofile-opcodes
49764 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
49765 all-gas: maybe-all-bfd
49766 all-stage1-gas: maybe-all-stage1-bfd
49767 all-stage2-gas: maybe-all-stage2-bfd
49768 all-stage3-gas: maybe-all-stage3-bfd
49769 all-stage4-gas: maybe-all-stage4-bfd
49770 all-stageprofile-gas: maybe-all-stageprofile-bfd
49771 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
49772 all-gas: maybe-all-intl
49773 all-stage1-gas: maybe-all-stage1-intl
49774 all-stage2-gas: maybe-all-stage2-intl
49775 all-stage3-gas: maybe-all-stage3-intl
49776 all-stage4-gas: maybe-all-stage4-intl
49777 all-stageprofile-gas: maybe-all-stageprofile-intl
49778 all-stagefeedback-gas: maybe-all-stagefeedback-intl
49779 configure-ld: maybe-configure-intl
49780 configure-stage1-ld: maybe-configure-stage1-intl
49781 configure-stage2-ld: maybe-configure-stage2-intl
49782 configure-stage3-ld: maybe-configure-stage3-intl
49783 configure-stage4-ld: maybe-configure-stage4-intl
49784 configure-stageprofile-ld: maybe-configure-stageprofile-intl
49785 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
49786 all-ld: maybe-all-libiberty
49787 all-stage1-ld: maybe-all-stage1-libiberty
49788 all-stage2-ld: maybe-all-stage2-libiberty
49789 all-stage3-ld: maybe-all-stage3-libiberty
49790 all-stage4-ld: maybe-all-stage4-libiberty
49791 all-stageprofile-ld: maybe-all-stageprofile-libiberty
49792 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
49793 all-ld: maybe-all-bfd
49794 all-stage1-ld: maybe-all-stage1-bfd
49795 all-stage2-ld: maybe-all-stage2-bfd
49796 all-stage3-ld: maybe-all-stage3-bfd
49797 all-stage4-ld: maybe-all-stage4-bfd
49798 all-stageprofile-ld: maybe-all-stageprofile-bfd
49799 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
49800 all-ld: maybe-all-opcodes
49801 all-stage1-ld: maybe-all-stage1-opcodes
49802 all-stage2-ld: maybe-all-stage2-opcodes
49803 all-stage3-ld: maybe-all-stage3-opcodes
49804 all-stage4-ld: maybe-all-stage4-opcodes
49805 all-stageprofile-ld: maybe-all-stageprofile-opcodes
49806 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
49807 all-ld: maybe-all-build-bison
49808 all-stage1-ld: maybe-all-build-bison
49809 all-stage2-ld: maybe-all-build-bison
49810 all-stage3-ld: maybe-all-build-bison
49811 all-stage4-ld: maybe-all-build-bison
49812 all-stageprofile-ld: maybe-all-build-bison
49813 all-stagefeedback-ld: maybe-all-build-bison
49814 all-ld: maybe-all-build-flex
49815 all-stage1-ld: maybe-all-build-flex
49816 all-stage2-ld: maybe-all-build-flex
49817 all-stage3-ld: maybe-all-build-flex
49818 all-stage4-ld: maybe-all-build-flex
49819 all-stageprofile-ld: maybe-all-build-flex
49820 all-stagefeedback-ld: maybe-all-build-flex
49821 all-ld: maybe-all-intl
49822 all-stage1-ld: maybe-all-stage1-intl
49823 all-stage2-ld: maybe-all-stage2-intl
49824 all-stage3-ld: maybe-all-stage3-intl
49825 all-stage4-ld: maybe-all-stage4-intl
49826 all-stageprofile-ld: maybe-all-stageprofile-intl
49827 all-stagefeedback-ld: maybe-all-stagefeedback-intl
49828 all-ld: maybe-all-gas
49829 all-stage1-ld: maybe-all-stage1-gas
49830 all-stage2-ld: maybe-all-stage2-gas
49831 all-stage3-ld: maybe-all-stage3-gas
49832 all-stage4-ld: maybe-all-stage4-gas
49833 all-stageprofile-ld: maybe-all-stageprofile-gas
49834 all-stagefeedback-ld: maybe-all-stagefeedback-gas
49835 all-ld: maybe-all-binutils
49836 all-stage1-ld: maybe-all-stage1-binutils
49837 all-stage2-ld: maybe-all-stage2-binutils
49838 all-stage3-ld: maybe-all-stage3-binutils
49839 all-stage4-ld: maybe-all-stage4-binutils
49840 all-stageprofile-ld: maybe-all-stageprofile-binutils
49841 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
49842 install-ld: maybe-install-gold
49843 install-strip-ld: maybe-install-strip-gold
49844 configure-gold: maybe-configure-intl
49845 configure-stage1-gold: maybe-configure-stage1-intl
49846 configure-stage2-gold: maybe-configure-stage2-intl
49847 configure-stage3-gold: maybe-configure-stage3-intl
49848 configure-stage4-gold: maybe-configure-stage4-intl
49849 configure-stageprofile-gold: maybe-configure-stageprofile-intl
49850 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
49851 all-gold: maybe-all-libiberty
49852 all-stage1-gold: maybe-all-stage1-libiberty
49853 all-stage2-gold: maybe-all-stage2-libiberty
49854 all-stage3-gold: maybe-all-stage3-libiberty
49855 all-stage4-gold: maybe-all-stage4-libiberty
49856 all-stageprofile-gold: maybe-all-stageprofile-libiberty
49857 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
49858 all-gold: maybe-all-intl
49859 all-stage1-gold: maybe-all-stage1-intl
49860 all-stage2-gold: maybe-all-stage2-intl
49861 all-stage3-gold: maybe-all-stage3-intl
49862 all-stage4-gold: maybe-all-stage4-intl
49863 all-stageprofile-gold: maybe-all-stageprofile-intl
49864 all-stagefeedback-gold: maybe-all-stagefeedback-intl
49865 all-gold: maybe-all-bfd
49866 all-stage1-gold: maybe-all-stage1-bfd
49867 all-stage2-gold: maybe-all-stage2-bfd
49868 all-stage3-gold: maybe-all-stage3-bfd
49869 all-stage4-gold: maybe-all-stage4-bfd
49870 all-stageprofile-gold: maybe-all-stageprofile-bfd
49871 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
49872 all-gold: maybe-all-build-bison
49873 all-stage1-gold: maybe-all-build-bison
49874 all-stage2-gold: maybe-all-build-bison
49875 all-stage3-gold: maybe-all-build-bison
49876 all-stage4-gold: maybe-all-build-bison
49877 all-stageprofile-gold: maybe-all-build-bison
49878 all-stagefeedback-gold: maybe-all-build-bison
49879 all-gold: maybe-all-gas
49880 all-stage1-gold: maybe-all-stage1-gas
49881 all-stage2-gold: maybe-all-stage2-gas
49882 all-stage3-gold: maybe-all-stage3-gas
49883 all-stage4-gold: maybe-all-stage4-gas
49884 all-stageprofile-gold: maybe-all-stageprofile-gas
49885 all-stagefeedback-gold: maybe-all-stagefeedback-gas
49886 check-gold: maybe-all-binutils
49887 check-stage1-gold: maybe-all-stage1-binutils
49888 check-stage2-gold: maybe-all-stage2-binutils
49889 check-stage3-gold: maybe-all-stage3-binutils
49890 check-stage4-gold: maybe-all-stage4-binutils
49891 check-stageprofile-gold: maybe-all-stageprofile-binutils
49892 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
49893 check-gold: maybe-all-gas
49894 check-stage1-gold: maybe-all-stage1-gas
49895 check-stage2-gold: maybe-all-stage2-gas
49896 check-stage3-gold: maybe-all-stage3-gas
49897 check-stage4-gold: maybe-all-stage4-gas
49898 check-stageprofile-gold: maybe-all-stageprofile-gas
49899 check-stagefeedback-gold: maybe-all-stagefeedback-gas
49900 configure-opcodes: maybe-configure-intl
49901 configure-stage1-opcodes: maybe-configure-stage1-intl
49902 configure-stage2-opcodes: maybe-configure-stage2-intl
49903 configure-stage3-opcodes: maybe-configure-stage3-intl
49904 configure-stage4-opcodes: maybe-configure-stage4-intl
49905 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
49906 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
49907 all-opcodes: maybe-all-bfd
49908 all-stage1-opcodes: maybe-all-stage1-bfd
49909 all-stage2-opcodes: maybe-all-stage2-bfd
49910 all-stage3-opcodes: maybe-all-stage3-bfd
49911 all-stage4-opcodes: maybe-all-stage4-bfd
49912 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
49913 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
49914 all-opcodes: maybe-all-libiberty
49915 all-stage1-opcodes: maybe-all-stage1-libiberty
49916 all-stage2-opcodes: maybe-all-stage2-libiberty
49917 all-stage3-opcodes: maybe-all-stage3-libiberty
49918 all-stage4-opcodes: maybe-all-stage4-libiberty
49919 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49920 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
49921 all-opcodes: maybe-all-intl
49922 all-stage1-opcodes: maybe-all-stage1-intl
49923 all-stage2-opcodes: maybe-all-stage2-intl
49924 all-stage3-opcodes: maybe-all-stage3-intl
49925 all-stage4-opcodes: maybe-all-stage4-intl
49926 all-stageprofile-opcodes: maybe-all-stageprofile-intl
49927 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
49928 all-dejagnu: maybe-all-tcl
49929 all-dejagnu: maybe-all-expect
49930 all-dejagnu: maybe-all-tk
49931 configure-expect: maybe-configure-tcl
49932 configure-expect: maybe-configure-tk
49933 all-expect: maybe-all-tcl
49934 all-expect: maybe-all-tk
49935 configure-itcl: maybe-configure-tcl
49936 configure-itcl: maybe-configure-tk
49937 all-itcl: maybe-all-tcl
49938 all-itcl: maybe-all-tk
49939 install-itcl: maybe-install-tcl
49940 install-strip-itcl: maybe-install-strip-tcl
49941 configure-tk: maybe-configure-tcl
49942 all-tk: maybe-all-tcl
49943 all-sid: maybe-all-tcl
49944 all-sid: maybe-all-tk
49945 install-sid: maybe-install-tcl
49946 install-strip-sid: maybe-install-strip-tcl
49947 install-sid: maybe-install-tk
49948 install-strip-sid: maybe-install-strip-tk
49949 all-sim: maybe-all-readline
49950 all-sim: maybe-configure-gdb
49951 all-fastjar: maybe-all-build-texinfo
49952 all-bison: maybe-all-build-texinfo
49953 all-flex: maybe-all-build-bison
49954 all-flex: maybe-all-m4
49955 all-flex: maybe-all-build-texinfo
49956 all-m4: maybe-all-build-texinfo
49957 configure-target-fastjar: maybe-configure-target-zlib
49958 all-target-fastjar: maybe-all-target-zlib
49959 configure-target-libgo: maybe-configure-target-libffi
49960 all-target-libgo: maybe-all-target-libbacktrace
49961 all-target-libgo: maybe-all-target-libffi
49962 all-target-libgo: maybe-all-target-libatomic
49963 configure-target-libstdc++-v3: maybe-configure-target-libgomp
49964 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49965 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49966 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49967 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49968 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49969 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49970 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
49971 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
49972 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
49973 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
49974 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
49975 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
49976 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
49977 configure-target-libvtv: maybe-all-target-libstdc++-v3
49978 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
49979 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
49980 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
49981 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
49982 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
49983 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
49984 all-target-libstdc++-v3: maybe-configure-target-libgomp
49985 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49986 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49987 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49988 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49989 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49990 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49991 install-target-libgo: maybe-install-target-libatomic
49992 install-target-libgfortran: maybe-install-target-libquadmath
49993 install-target-libgfortran: maybe-install-target-libgcc
49994 install-target-libsanitizer: maybe-install-target-libstdc++-v3
49995 install-target-libsanitizer: maybe-install-target-libgcc
49996 install-target-libvtv: maybe-install-target-libstdc++-v3
49997 install-target-libvtv: maybe-install-target-libgcc
49998 install-target-libcilkrts: maybe-install-target-libstdc++-v3
49999 install-target-libcilkrts: maybe-install-target-libgcc
50000 install-target-liboffloadmic: maybe-install-target-libstdc++-v3
50001 install-target-liboffloadmic: maybe-install-target-libgcc
50002 install-target-libitm: maybe-install-target-libgcc
50003 install-target-libobjc: maybe-install-target-libgcc
50004 install-target-libstdc++-v3: maybe-install-target-libgcc
50005 all-target-libgloss: maybe-all-target-newlib
50006 all-target-winsup: maybe-all-target-libtermcap
50007 configure-target-libgfortran: maybe-all-target-libquadmath
50008 configure-target-libgfortran: maybe-all-target-libbacktrace
50009
50010
50011 @if gcc-bootstrap
50012 configure-gnattools: stage_last
50013 configure-libcc1: stage_last
50014 configure-utils: stage_last
50015 configure-gdb: stage_last
50016 configure-gprof: stage_last
50017 configure-sid: stage_last
50018 configure-sim: stage_last
50019 configure-fastjar: stage_last
50020 configure-bison: stage_last
50021 configure-flex: stage_last
50022 configure-m4: stage_last
50023 @endif gcc-bootstrap
50024
50025 @unless gcc-bootstrap
50026 all-gnattools: maybe-all-target-libstdc++-v3
50027 configure-libcc1: maybe-configure-gcc
50028 all-libcc1: maybe-all-gcc
50029 all-utils: maybe-all-libiberty
50030 configure-gdb: maybe-all-intl
50031 configure-gdb: maybe-all-bfd
50032 configure-gdb: maybe-all-libiconv
50033 all-gdb: maybe-all-libiberty
50034 all-gdb: maybe-all-libiconv
50035 all-gdb: maybe-all-opcodes
50036 all-gdb: maybe-all-libdecnumber
50037 configure-gprof: maybe-configure-intl
50038 all-gprof: maybe-all-libiberty
50039 all-gprof: maybe-all-bfd
50040 all-gprof: maybe-all-opcodes
50041 all-gprof: maybe-all-intl
50042 all-gprof: maybe-all-gas
50043 all-sid: maybe-all-libiberty
50044 all-sid: maybe-all-bfd
50045 all-sid: maybe-all-opcodes
50046 configure-sim: maybe-configure-intl
50047 all-sim: maybe-all-intl
50048 all-sim: maybe-all-libiberty
50049 all-sim: maybe-all-bfd
50050 all-sim: maybe-all-opcodes
50051 all-fastjar: maybe-all-zlib
50052 all-fastjar: maybe-all-libiberty
50053 all-bison: maybe-all-intl
50054 all-flex: maybe-all-intl
50055 all-m4: maybe-all-intl
50056 configure-target-libgo: maybe-all-target-libstdc++-v3
50057 configure-target-liboffloadmic: maybe-configure-target-libgomp
50058 all-target-liboffloadmic: maybe-all-target-libgomp
50059 configure-target-newlib: maybe-all-binutils
50060 configure-target-newlib: maybe-all-ld
50061 @endunless gcc-bootstrap
50062
50063 # Dependencies for target modules on other target modules are
50064 # described by lang_env_dependencies; the defaults apply to anything
50065 # not mentioned there.
50066
50067
50068 @if gcc-bootstrap
50069 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
50070 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
50071 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
50072 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
50073 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
50074 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
50075 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
50076 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
50077 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
50078 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
50079 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
50080 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
50081 configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
50082 configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
50083 configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
50084 configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
50085 configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
50086 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
50087 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
50088 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
50089 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
50090 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
50091 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
50092 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
50093 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
50094 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
50095 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
50096 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
50097 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
50098 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
50099 @endif gcc-bootstrap
50100
50101 @if gcc-no-bootstrap
50102 configure-target-libstdc++-v3: maybe-all-target-libgcc
50103 configure-target-libsanitizer: maybe-all-target-libgcc
50104 configure-target-libmpx: maybe-all-target-libgcc
50105 configure-target-libvtv: maybe-all-target-libgcc
50106 configure-target-libcilkrts: maybe-all-target-libgcc
50107 configure-target-liboffloadmic: maybe-all-target-libgcc
50108 configure-target-libssp: maybe-all-target-libgcc
50109 configure-target-newlib: maybe-all-target-libgcc
50110 configure-target-libbacktrace: maybe-all-target-libgcc
50111 configure-target-libquadmath: maybe-all-target-libgcc
50112 configure-target-libgfortran: maybe-all-target-libgcc
50113 configure-target-libobjc: maybe-all-target-libgcc
50114 configure-target-libgo: maybe-all-target-libgcc
50115 configure-target-libtermcap: maybe-all-target-libgcc
50116 configure-target-winsup: maybe-all-target-libgcc
50117 configure-target-libgloss: maybe-all-target-libgcc
50118 configure-target-libffi: maybe-all-target-libgcc
50119 configure-target-zlib: maybe-all-target-libgcc
50120 configure-target-rda: maybe-all-target-libgcc
50121 configure-target-libada: maybe-all-target-libgcc
50122 configure-target-libgomp: maybe-all-target-libgcc
50123 configure-target-libitm: maybe-all-target-libgcc
50124 configure-target-libatomic: maybe-all-target-libgcc
50125 @endif gcc-no-bootstrap
50126
50127
50128 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
50129
50130 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
50131
50132 configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
50133
50134 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
50135
50136 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
50137 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
50138
50139 configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
50140 configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
50141
50142 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
50143
50144
50145
50146 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
50147
50148 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
50149
50150 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
50151
50152 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
50153
50154 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
50155
50156 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
50157
50158 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
50159
50160
50161 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
50162 configure-target-libffi: maybe-all-target-libstdc++-v3
50163
50164 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
50165
50166 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
50167
50168 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
50169
50170 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
50171
50172 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
50173 configure-target-libitm: maybe-all-target-libstdc++-v3
50174
50175 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
50176
50177
50178 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
50179 GDB_TK = @GDB_TK@
50180 INSTALL_GDB_TK = @INSTALL_GDB_TK@
50181 configure-gdb: $(CONFIGURE_GDB_TK)
50182 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
50183 install-gdb: $(INSTALL_GDB_TK)
50184
50185 # Serialization dependencies. Host configures don't work well in parallel to
50186 # each other, due to contention over config.cache. Target configures and
50187 # build configures are similar.
50188 @serialization_dependencies@
50189
50190 # --------------------------------
50191 # Regenerating top level configury
50192 # --------------------------------
50193
50194 # Rebuilding Makefile.in, using autogen.
50195 AUTOGEN = autogen
50196 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
50197 cd $(srcdir) && $(AUTOGEN) Makefile.def
50198
50199 # Rebuilding Makefile.
50200 Makefile: $(srcdir)/Makefile.in config.status
50201 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
50202
50203 config.status: configure
50204 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
50205
50206 # Rebuilding configure.
50207 AUTOCONF = autoconf
50208 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
50209 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
50210 $(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
50211 $(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
50212 $(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
50213 cd $(srcdir) && $(AUTOCONF)
50214
50215 # ------------------------------
50216 # Special directives to GNU Make
50217 # ------------------------------
50218
50219 # Don't pass command-line variables to submakes.
50220 .NOEXPORT:
50221 MAKEOVERRIDES=
50222
50223 # end of Makefile.in