Merge trunk version 222452 into gupc branch.
[official-gcc.git] / Makefile.in
blobde68d4a4d39962d685ad741835c40d385093d76a
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 # Free Software Foundation
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
24 # First, test for a proper version of make, but only where one is required.
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
50 program_transform_name = @program_transform_name@
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
55 srcdir = @srcdir@
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory. It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 GUPC="$(GUPC_FOR_BUILD)"; export GUPC; \
161 GUPCFLAGS="$(GUPCFLAGS_FOR_BUILD)"; export GUPCFLAGS; \
162 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
163 LD="$(LD_FOR_BUILD)"; export LD; \
164 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
165 NM="$(NM_FOR_BUILD)"; export NM; \
166 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
167 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
168 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
170 # These variables must be set on the make command line for directories
171 # built for the build system to override those in BASE_FLAGS_TO_PASS.
172 EXTRA_BUILD_FLAGS = \
173 CFLAGS="$(CFLAGS_FOR_BUILD)" \
174 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
176 # This is the list of directories to built for the host system.
177 SUBDIRS = @configdirs@
178 TARGET_CONFIGDIRS = @target_configdirs@
179 # This is set by the configure script to the arguments to use when configuring
180 # directories built for the host system.
181 HOST_CONFIGARGS = @host_configargs@
182 # Host programs are put under this directory, which is . except if building
183 # with srcdir=..
184 HOST_SUBDIR = @host_subdir@
185 # This is the list of variables to export in the environment when
186 # configuring subdirectories for the host system. We need to pass
187 # some to the GCC configure because of its hybrid host/target nature.
188 HOST_EXPORTS = \
189 $(BASE_EXPORTS) \
190 CC="$(CC)"; export CC; \
191 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
192 CFLAGS="$(CFLAGS)"; export CFLAGS; \
193 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
194 CXX="$(CXX)"; export CXX; \
195 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
196 GCJ="$(GCJ)"; export GCJ; \
197 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
198 GOC="$(GOC)"; export GOC; \
199 GUPC="$(GUPC)"; export GUPC; \
200 AR="$(AR)"; export AR; \
201 AS="$(AS)"; export AS; \
202 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
203 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
204 LD="$(LD)"; export LD; \
205 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
206 NM="$(NM)"; export NM; \
207 RANLIB="$(RANLIB)"; export RANLIB; \
208 WINDRES="$(WINDRES)"; export WINDRES; \
209 WINDMC="$(WINDMC)"; export WINDMC; \
210 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
211 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
212 READELF="$(READELF)"; export READELF; \
213 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
214 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
215 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
216 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
217 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
218 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
219 OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
220 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
221 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
222 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
223 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
224 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
225 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
226 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
227 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
228 LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
229 LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
230 @if gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
232 @endif gcc-bootstrap
233 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
235 POSTSTAGE1_CXX_EXPORT = \
236 CXX='$(CXX)'; export CXX; \
237 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
238 @if target-libstdc++-v3-bootstrap
239 # Override the above if we're bootstrapping C++.
240 POSTSTAGE1_CXX_EXPORT = \
241 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
242 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
243 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
245 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
246 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
247 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
248 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
250 export CXX; \
251 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
252 @endif target-libstdc++-v3-bootstrap
254 # Similar, for later GCC stages.
255 POSTSTAGE1_HOST_EXPORTS = \
256 $(HOST_EXPORTS) \
257 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
258 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
259 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
260 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
261 $(POSTSTAGE1_CXX_EXPORT) \
262 $(LTO_EXPORTS) \
263 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
264 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
265 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
267 # Target libraries are put under this directory:
268 TARGET_SUBDIR = @target_subdir@
269 # This is set by the configure script to the arguments to use when configuring
270 # directories built for the target.
271 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
272 # This is the list of variables to export in the environment when
273 # configuring subdirectories for the target system.
274 BASE_TARGET_EXPORTS = \
275 $(BASE_EXPORTS) \
276 AR="$(AR_FOR_TARGET)"; export AR; \
277 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
278 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
279 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
280 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
281 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
282 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
283 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
284 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
285 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
286 GUPC="$(GUPC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GUPC; \
287 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
288 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
289 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
290 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
291 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
292 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
293 OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
294 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
295 READELF="$(READELF_FOR_TARGET)"; export READELF; \
296 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
297 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
298 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
299 @if gcc-bootstrap
300 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
301 @endif gcc-bootstrap
302 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
303 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
305 RAW_CXX_TARGET_EXPORTS = \
306 $(BASE_TARGET_EXPORTS) \
307 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
308 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
310 NORMAL_TARGET_EXPORTS = \
311 $(BASE_TARGET_EXPORTS) \
312 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
314 # Where to find GMP
315 HOST_GMPLIBS = @gmplibs@
316 HOST_GMPINC = @gmpinc@
318 # Where to find ISL
319 HOST_ISLLIBS = @isllibs@
320 HOST_ISLINC = @islinc@
322 # Where to find libelf
323 HOST_LIBELFLIBS = @libelflibs@
324 HOST_LIBELFINC = @libelfinc@
326 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
328 # ----------------------------------------------
329 # Programs producing files for the BUILD machine
330 # ----------------------------------------------
332 SHELL = @SHELL@
334 # pwd command to use. Allow user to override default by setting PWDCMD in
335 # the environment to account for automounters. The make variable must not
336 # be called PWDCMD, otherwise the value set here is passed to make
337 # subprocesses and overrides the setting from the user's environment.
338 # Don't use PWD since it is a common shell environment variable and we
339 # don't want to corrupt it.
340 PWD_COMMAND = $${PWDCMD-pwd}
342 # compilers to use to create programs which must be run in the build
343 # environment.
344 AR_FOR_BUILD = @AR_FOR_BUILD@
345 AS_FOR_BUILD = @AS_FOR_BUILD@
346 CC_FOR_BUILD = @CC_FOR_BUILD@
347 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
348 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
349 CXX_FOR_BUILD = @CXX_FOR_BUILD@
350 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
351 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
352 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
353 GOC_FOR_BUILD = @GOC_FOR_BUILD@
354 GUPC_FOR_BUILD = @GUPC_FOR_BUILD@
355 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
356 LD_FOR_BUILD = @LD_FOR_BUILD@
357 NM_FOR_BUILD = @NM_FOR_BUILD@
358 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
359 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
360 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
362 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
363 # here so that they can be overridden by Makefile fragments.
364 BUILD_PREFIX = @BUILD_PREFIX@
365 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
367 # Flags to pass to stage2 and later makes. They are defined
368 # here so that they can be overridden by Makefile fragments.
369 BOOT_CFLAGS= -g -O2
370 BOOT_LDFLAGS=
371 BOOT_ADAFLAGS= -gnatpg
373 AWK = @AWK@
374 SED = @SED@
375 BISON = @BISON@
376 YACC = @YACC@
377 FLEX = @FLEX@
378 LEX = @LEX@
379 M4 = @M4@
380 MAKEINFO = @MAKEINFO@
381 EXPECT = @EXPECT@
382 RUNTEST = @RUNTEST@
384 # This just becomes part of the MAKEINFO definition passed down to
385 # sub-makes. It lets flags be given on the command line while still
386 # using the makeinfo from the object tree.
387 # (Default to avoid splitting info files by setting the threshold high.)
388 MAKEINFOFLAGS = --split-size=5000000
390 # ---------------------------------------------
391 # Programs producing files for the HOST machine
392 # ---------------------------------------------
394 AS = @AS@
395 AR = @AR@
396 AR_FLAGS = rc
397 CC = @CC@
398 CXX = @CXX@
399 DLLTOOL = @DLLTOOL@
400 LD = @LD@
401 LIPO = @LIPO@
402 NM = @NM@
403 OBJDUMP = @OBJDUMP@
404 RANLIB = @RANLIB@
405 READELF = @READELF@
406 STRIP = @STRIP@
407 WINDRES = @WINDRES@
408 WINDMC = @WINDMC@
410 GNATBIND = @GNATBIND@
411 GNATMAKE = @GNATMAKE@
413 CFLAGS = @CFLAGS@
414 LDFLAGS = @LDFLAGS@
415 LIBCFLAGS = $(CFLAGS)
416 CXXFLAGS = @CXXFLAGS@
417 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
418 GOCFLAGS = $(CFLAGS)
419 GUPCFLAGS = $(CFLAGS)
421 TFLAGS =
423 # Defaults for all stages; some are overridden below.
425 STAGE_CFLAGS = $(BOOT_CFLAGS)
426 STAGE_TFLAGS = $(TFLAGS)
427 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
430 # Defaults for stage 1; some are overridden below.
431 STAGE1_CFLAGS = $(STAGE_CFLAGS)
432 STAGE1_CXXFLAGS = $(CXXFLAGS)
433 @if target-libstdc++-v3-bootstrap
434 # Override the above if we're bootstrapping C++.
435 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
436 @endif target-libstdc++-v3-bootstrap
437 STAGE1_TFLAGS = $(STAGE_TFLAGS)
438 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
440 # Defaults for stage 2; some are overridden below.
441 STAGE2_CFLAGS = $(STAGE_CFLAGS)
442 STAGE2_CXXFLAGS = $(CXXFLAGS)
443 @if target-libstdc++-v3-bootstrap
444 # Override the above if we're bootstrapping C++.
445 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
446 @endif target-libstdc++-v3-bootstrap
447 STAGE2_TFLAGS = $(STAGE_TFLAGS)
448 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
450 # Defaults for stage 3; some are overridden below.
451 STAGE3_CFLAGS = $(STAGE_CFLAGS)
452 STAGE3_CXXFLAGS = $(CXXFLAGS)
453 @if target-libstdc++-v3-bootstrap
454 # Override the above if we're bootstrapping C++.
455 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
456 @endif target-libstdc++-v3-bootstrap
457 STAGE3_TFLAGS = $(STAGE_TFLAGS)
458 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
460 # Defaults for stage 4; some are overridden below.
461 STAGE4_CFLAGS = $(STAGE_CFLAGS)
462 STAGE4_CXXFLAGS = $(CXXFLAGS)
463 @if target-libstdc++-v3-bootstrap
464 # Override the above if we're bootstrapping C++.
465 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
466 @endif target-libstdc++-v3-bootstrap
467 STAGE4_TFLAGS = $(STAGE_TFLAGS)
468 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
470 # Defaults for stage profile; some are overridden below.
471 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
472 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
473 @if target-libstdc++-v3-bootstrap
474 # Override the above if we're bootstrapping C++.
475 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
476 @endif target-libstdc++-v3-bootstrap
477 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
478 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
480 # Defaults for stage feedback; some are overridden below.
481 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
482 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
483 @if target-libstdc++-v3-bootstrap
484 # Override the above if we're bootstrapping C++.
485 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
486 @endif target-libstdc++-v3-bootstrap
487 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
488 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
491 # Only build the C compiler for stage1, because that is the only one that
492 # we can guarantee will build with the native compiler, and also it is the
493 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
494 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
495 # overrideable (for a bootstrap build stage1 also builds gcc.info).
497 STAGE1_CFLAGS = @stage1_cflags@
498 STAGE1_CHECKING = @stage1_checking@
499 STAGE1_LANGUAGES = @stage1_languages@
500 # * We force-disable intermodule optimizations, even if
501 # --enable-intermodule was passed, since the installed compiler
502 # probably can't handle them. Luckily, autoconf always respects
503 # the last argument when conflicting --enable arguments are passed.
504 # * Likewise, we force-disable coverage flags, since the installed
505 # compiler probably has never heard of them.
506 # * We also disable -Wformat, since older GCCs don't understand newer %s.
507 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
508 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
509 --disable-build-format-warnings
511 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
512 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
514 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
515 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
517 do-compare = @do_compare@
518 do-compare3 = $(do-compare)
520 # -----------------------------------------------
521 # Programs producing files for the TARGET machine
522 # -----------------------------------------------
524 AR_FOR_TARGET=@AR_FOR_TARGET@
525 AS_FOR_TARGET=@AS_FOR_TARGET@
526 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
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 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
536 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
537 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
538 GUPC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GUPC_FOR_TARGET@
539 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
540 LD_FOR_TARGET=@LD_FOR_TARGET@
542 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
543 NM_FOR_TARGET=@NM_FOR_TARGET@
544 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
545 OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
546 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
547 READELF_FOR_TARGET=@READELF_FOR_TARGET@
548 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
549 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
550 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
552 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
553 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
554 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
556 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
557 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
559 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
560 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
561 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
562 GOCFLAGS_FOR_TARGET = -O2 -g
563 GUPCFLAGS_FOR_TARGET = -O2 -g
565 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
566 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
567 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
569 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
571 # ------------------------------------
572 # Miscellaneous targets and flag lists
573 # ------------------------------------
575 # The first rule in the file had better be this one. Don't put any above it.
576 # This lives here to allow makefile fragments to contain dependencies.
577 all:
579 #### host and target specific makefile fragments come in here.
580 @target_makefile_frag@
581 @alphaieee_frag@
582 @ospace_frag@
583 @host_makefile_frag@
586 # This is the list of directories that may be needed in RPATH_ENVVAR
587 # so that programs built for the target machine work.
588 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)
590 @if target-libstdc++-v3
591 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
592 @endif target-libstdc++-v3
594 @if target-libsanitizer
595 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
596 @endif target-libsanitizer
598 @if target-libmpx
599 TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
600 @endif target-libmpx
602 @if target-libvtv
603 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
604 @endif target-libvtv
606 @if target-libcilkrts
607 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
608 @endif target-libcilkrts
610 @if target-liboffloadmic
611 TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
612 @endif target-liboffloadmic
614 @if target-libssp
615 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
616 @endif target-libssp
618 @if target-libgomp
619 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
620 @endif target-libgomp
622 @if target-libitm
623 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
624 @endif target-libitm
626 @if target-libatomic
627 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
628 @endif target-libatomic
632 # This is the list of directories that may be needed in RPATH_ENVVAR
633 # so that programs built for the host machine work.
634 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
636 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
637 @if gcc
638 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
639 @endif gcc
642 @if gmp
643 HOST_LIB_PATH_gmp = \
644 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
645 @endif gmp
647 @if mpfr
648 HOST_LIB_PATH_mpfr = \
649 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
650 @endif mpfr
652 @if mpc
653 HOST_LIB_PATH_mpc = \
654 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
655 @endif mpc
657 @if isl
658 HOST_LIB_PATH_isl = \
659 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
660 @endif isl
662 @if libelf
663 HOST_LIB_PATH_libelf = \
664 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
665 @endif libelf
668 CXX_FOR_TARGET_FLAG_TO_PASS = \
669 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
670 @if target-libstdc++-v3
671 # CXX_FOR_TARGET is tricky to get right for target libs that require a
672 # functional C++ compiler. When we recurse, if we expand
673 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
674 # libstdc++ include flags from the script. Instead, we get an
675 # -funconfigured-* word, so that we'll get errors if this invalid C++
676 # command line is used for anything, but also so that we can use the
677 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
678 # don't pass it on, sub-make will use the default definition, that
679 # re-expands it at the time of use, so we'll get it right when we need
680 # it. One potential exception is the expansion of CXX_FOR_TARGET
681 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
682 # really work, for C++ host programs can't depend on the current-stage
683 # C++ target library.
684 CXX_FOR_TARGET_FLAG_TO_PASS = \
685 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
686 @endif target-libstdc++-v3
688 # Flags to pass down to all sub-makes.
689 BASE_FLAGS_TO_PASS = \
690 "DESTDIR=$(DESTDIR)" \
691 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
692 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
693 "bindir=$(bindir)" \
694 "datadir=$(datadir)" \
695 "exec_prefix=$(exec_prefix)" \
696 "includedir=$(includedir)" \
697 "datarootdir=$(datarootdir)" \
698 "docdir=$(docdir)" \
699 "infodir=$(infodir)" \
700 "pdfdir=$(pdfdir)" \
701 "htmldir=$(htmldir)" \
702 "libdir=$(libdir)" \
703 "libexecdir=$(libexecdir)" \
704 "lispdir=$(lispdir)" \
705 "localstatedir=$(localstatedir)" \
706 "mandir=$(mandir)" \
707 "oldincludedir=$(oldincludedir)" \
708 "prefix=$(prefix)" \
709 "sbindir=$(sbindir)" \
710 "sharedstatedir=$(sharedstatedir)" \
711 "sysconfdir=$(sysconfdir)" \
712 "tooldir=$(tooldir)" \
713 "build_tooldir=$(build_tooldir)" \
714 "target_alias=$(target_alias)" \
715 "AWK=$(AWK)" \
716 "BISON=$(BISON)" \
717 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
718 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
719 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
720 "EXPECT=$(EXPECT)" \
721 "FLEX=$(FLEX)" \
722 "INSTALL=$(INSTALL)" \
723 "INSTALL_DATA=$(INSTALL_DATA)" \
724 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
725 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
726 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
727 "LEX=$(LEX)" \
728 "M4=$(M4)" \
729 "MAKE=$(MAKE)" \
730 "RUNTEST=$(RUNTEST)" \
731 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
732 "SED=$(SED)" \
733 "SHELL=$(SHELL)" \
734 "YACC=$(YACC)" \
735 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
736 "ADA_CFLAGS=$(ADA_CFLAGS)" \
737 "AR_FLAGS=$(AR_FLAGS)" \
738 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
739 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
740 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
741 "CFLAGS=$(CFLAGS)" \
742 "CXXFLAGS=$(CXXFLAGS)" \
743 "LDFLAGS=$(LDFLAGS)" \
744 "LIBCFLAGS=$(LIBCFLAGS)" \
745 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
746 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
747 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
748 "GNATBIND=$(GNATBIND)" \
749 "GNATMAKE=$(GNATMAKE)" \
750 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
751 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
752 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
753 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
754 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
755 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
756 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
757 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
758 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
759 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
760 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
761 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
762 "GUPC_FOR_TARGET=$(GUPC_FOR_TARGET)" \
763 "GUPCFLAGS_FOR_TARGET=$(GUPCFLAGS_FOR_TARGET)" \
764 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
765 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
766 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
767 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
768 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
769 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
770 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
771 "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
772 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
773 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
774 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
775 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
776 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
777 "BUILD_CONFIG=$(BUILD_CONFIG)" \
778 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
779 "LEAN=$(LEAN)" \
780 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
781 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
782 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
783 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
784 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
785 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
786 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
787 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
788 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
789 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
790 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
791 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
792 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
793 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
794 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
795 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
796 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
797 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
798 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
799 "TFLAGS=$(TFLAGS)" \
800 "CONFIG_SHELL=$(SHELL)" \
801 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
803 # We leave this in just in case, but it is not needed anymore.
804 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
806 # Flags to pass down to most sub-makes, in which we're building with
807 # the host environment.
808 EXTRA_HOST_FLAGS = \
809 'AR=$(AR)' \
810 'AS=$(AS)' \
811 'CC=$(CC)' \
812 'CXX=$(CXX)' \
813 'DLLTOOL=$(DLLTOOL)' \
814 'GCJ=$(GCJ)' \
815 'GFORTRAN=$(GFORTRAN)' \
816 'GOC=$(GOC)' \
817 'GUPC=$(GUPC)' \
818 'LD=$(LD)' \
819 'LIPO=$(LIPO)' \
820 'NM=$(NM)' \
821 'OBJDUMP=$(OBJDUMP)' \
822 'RANLIB=$(RANLIB)' \
823 'READELF=$(READELF)' \
824 'STRIP=$(STRIP)' \
825 'WINDRES=$(WINDRES)' \
826 'WINDMC=$(WINDMC)'
828 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
830 # Flags to pass to stage1 or when not bootstrapping.
832 STAGE1_FLAGS_TO_PASS = \
833 LDFLAGS="$${LDFLAGS}" \
834 HOST_LIBS="$${HOST_LIBS}"
836 # Flags to pass to stage2 and later makes.
838 POSTSTAGE1_FLAGS_TO_PASS = \
839 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
840 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
841 GNATBIND="$${GNATBIND}" \
842 LDFLAGS="$${LDFLAGS}" \
843 HOST_LIBS="$${HOST_LIBS}" \
844 $(LTO_FLAGS_TO_PASS) \
845 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
847 @if gcc-bootstrap
848 EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
849 $(POSTSTAGE1_HOST_EXPORTS) \
852 EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
853 @endif gcc-bootstrap
855 # Flags to pass down to makes which are built with the target environment.
856 # The double $ decreases the length of the command line; those variables
857 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
858 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
859 # so we expand them here.
860 EXTRA_TARGET_FLAGS = \
861 'AR=$$(AR_FOR_TARGET)' \
862 'AS=$(COMPILER_AS_FOR_TARGET)' \
863 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
864 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
865 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
866 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
867 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
868 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
869 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
870 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
871 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
872 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
873 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
874 'GUPC=$$(GUPC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
875 'GUPCFLAGS=$$(GUPCFLAGS_FOR_TARGET)' \
876 'LD=$(COMPILER_LD_FOR_TARGET)' \
877 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
878 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
879 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
880 'NM=$(COMPILER_NM_FOR_TARGET)' \
881 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
882 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
883 'RANLIB=$$(RANLIB_FOR_TARGET)' \
884 'READELF=$$(READELF_FOR_TARGET)' \
885 'WINDRES=$$(WINDRES_FOR_TARGET)' \
886 'WINDMC=$$(WINDMC_FOR_TARGET)' \
887 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
888 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
889 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
890 "TFLAGS=$$TFLAGS"
892 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
894 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
895 # unfortunately needs the native compiler and the target ar and
896 # ranlib.
897 # If any variables are added here, they must be added to do-*, below.
898 # The BUILD_* variables are a special case, which are used for the gcc
899 # cross-building scheme.
900 EXTRA_GCC_FLAGS = \
901 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
902 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
903 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
905 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
907 @if gcc
908 BUILD_CONFIG = @BUILD_CONFIG@
909 ifneq ($(BUILD_CONFIG),)
910 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
911 endif
912 @endif gcc
914 .PHONY: configure-host
915 configure-host: \
916 maybe-configure-bfd \
917 maybe-configure-opcodes \
918 maybe-configure-binutils \
919 maybe-configure-bison \
920 maybe-configure-cgen \
921 maybe-configure-dejagnu \
922 maybe-configure-etc \
923 maybe-configure-fastjar \
924 maybe-configure-fixincludes \
925 maybe-configure-flex \
926 maybe-configure-gas \
927 maybe-configure-gcc \
928 maybe-configure-gmp \
929 maybe-configure-mpfr \
930 maybe-configure-mpc \
931 maybe-configure-isl \
932 maybe-configure-libelf \
933 maybe-configure-gold \
934 maybe-configure-gprof \
935 maybe-configure-intl \
936 maybe-configure-tcl \
937 maybe-configure-itcl \
938 maybe-configure-ld \
939 maybe-configure-libbacktrace \
940 maybe-configure-libcpp \
941 maybe-configure-libdecnumber \
942 maybe-configure-libgui \
943 maybe-configure-libiberty \
944 maybe-configure-libiberty-linker-plugin \
945 maybe-configure-libiconv \
946 maybe-configure-m4 \
947 maybe-configure-readline \
948 maybe-configure-sid \
949 maybe-configure-sim \
950 maybe-configure-texinfo \
951 maybe-configure-zlib \
952 maybe-configure-gdb \
953 maybe-configure-expect \
954 maybe-configure-guile \
955 maybe-configure-tk \
956 maybe-configure-libtermcap \
957 maybe-configure-utils \
958 maybe-configure-gnattools \
959 maybe-configure-lto-plugin \
960 maybe-configure-libcc1 \
961 maybe-configure-gotools
962 .PHONY: configure-target
963 configure-target: \
964 maybe-configure-target-libstdc++-v3 \
965 maybe-configure-target-libsanitizer \
966 maybe-configure-target-libmpx \
967 maybe-configure-target-libvtv \
968 maybe-configure-target-libcilkrts \
969 maybe-configure-target-liboffloadmic \
970 maybe-configure-target-libssp \
971 maybe-configure-target-newlib \
972 maybe-configure-target-libgcc \
973 maybe-configure-target-libbacktrace \
974 maybe-configure-target-libquadmath \
975 maybe-configure-target-libgfortran \
976 maybe-configure-target-libobjc \
977 maybe-configure-target-libgupc \
978 maybe-configure-target-libgo \
979 maybe-configure-target-libtermcap \
980 maybe-configure-target-winsup \
981 maybe-configure-target-libgloss \
982 maybe-configure-target-libffi \
983 maybe-configure-target-libjava \
984 maybe-configure-target-zlib \
985 maybe-configure-target-boehm-gc \
986 maybe-configure-target-rda \
987 maybe-configure-target-libada \
988 maybe-configure-target-libgomp \
989 maybe-configure-target-libitm \
990 maybe-configure-target-libatomic
992 # The target built for a native non-bootstrap build.
993 .PHONY: all
994 all:
995 @if gcc-bootstrap
996 [ -f stage_final ] || echo stage3 > stage_final
997 @r=`${PWD_COMMAND}`; export r; \
998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
999 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1000 @endif gcc-bootstrap
1001 @: $(MAKE); $(unstage)
1002 @r=`${PWD_COMMAND}`; export r; \
1003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1004 @if gcc-bootstrap
1005 if [ -f stage_last ]; then \
1006 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
1007 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1008 else \
1009 @endif gcc-bootstrap
1010 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
1011 @if gcc-bootstrap
1013 fi \
1014 @endif gcc-bootstrap
1015 && :
1017 .PHONY: all-build
1019 all-build: maybe-all-build-libiberty
1020 all-build: maybe-all-build-bison
1021 all-build: maybe-all-build-flex
1022 all-build: maybe-all-build-m4
1023 all-build: maybe-all-build-texinfo
1024 all-build: maybe-all-build-fixincludes
1025 all-build: maybe-all-build-libcpp
1027 .PHONY: all-host
1029 @if bfd-no-bootstrap
1030 all-host: maybe-all-bfd
1031 @endif bfd-no-bootstrap
1032 @if opcodes-no-bootstrap
1033 all-host: maybe-all-opcodes
1034 @endif opcodes-no-bootstrap
1035 @if binutils-no-bootstrap
1036 all-host: maybe-all-binutils
1037 @endif binutils-no-bootstrap
1038 all-host: maybe-all-bison
1039 all-host: maybe-all-cgen
1040 all-host: maybe-all-dejagnu
1041 all-host: maybe-all-etc
1042 all-host: maybe-all-fastjar
1043 @if fixincludes-no-bootstrap
1044 all-host: maybe-all-fixincludes
1045 @endif fixincludes-no-bootstrap
1046 all-host: maybe-all-flex
1047 @if gas-no-bootstrap
1048 all-host: maybe-all-gas
1049 @endif gas-no-bootstrap
1050 @if gcc-no-bootstrap
1051 all-host: maybe-all-gcc
1052 @endif gcc-no-bootstrap
1053 @if gmp-no-bootstrap
1054 all-host: maybe-all-gmp
1055 @endif gmp-no-bootstrap
1056 @if mpfr-no-bootstrap
1057 all-host: maybe-all-mpfr
1058 @endif mpfr-no-bootstrap
1059 @if mpc-no-bootstrap
1060 all-host: maybe-all-mpc
1061 @endif mpc-no-bootstrap
1062 @if isl-no-bootstrap
1063 all-host: maybe-all-isl
1064 @endif isl-no-bootstrap
1065 @if libelf-no-bootstrap
1066 all-host: maybe-all-libelf
1067 @endif libelf-no-bootstrap
1068 @if gold-no-bootstrap
1069 all-host: maybe-all-gold
1070 @endif gold-no-bootstrap
1071 all-host: maybe-all-gprof
1072 @if intl-no-bootstrap
1073 all-host: maybe-all-intl
1074 @endif intl-no-bootstrap
1075 all-host: maybe-all-tcl
1076 all-host: maybe-all-itcl
1077 @if ld-no-bootstrap
1078 all-host: maybe-all-ld
1079 @endif ld-no-bootstrap
1080 @if libbacktrace-no-bootstrap
1081 all-host: maybe-all-libbacktrace
1082 @endif libbacktrace-no-bootstrap
1083 @if libcpp-no-bootstrap
1084 all-host: maybe-all-libcpp
1085 @endif libcpp-no-bootstrap
1086 @if libdecnumber-no-bootstrap
1087 all-host: maybe-all-libdecnumber
1088 @endif libdecnumber-no-bootstrap
1089 all-host: maybe-all-libgui
1090 @if libiberty-no-bootstrap
1091 all-host: maybe-all-libiberty
1092 @endif libiberty-no-bootstrap
1093 @if libiberty-linker-plugin-no-bootstrap
1094 all-host: maybe-all-libiberty-linker-plugin
1095 @endif libiberty-linker-plugin-no-bootstrap
1096 all-host: maybe-all-libiconv
1097 all-host: maybe-all-m4
1098 all-host: maybe-all-readline
1099 all-host: maybe-all-sid
1100 all-host: maybe-all-sim
1101 all-host: maybe-all-texinfo
1102 @if zlib-no-bootstrap
1103 all-host: maybe-all-zlib
1104 @endif zlib-no-bootstrap
1105 all-host: maybe-all-gdb
1106 all-host: maybe-all-expect
1107 all-host: maybe-all-guile
1108 all-host: maybe-all-tk
1109 all-host: maybe-all-libtermcap
1110 all-host: maybe-all-utils
1111 all-host: maybe-all-gnattools
1112 @if lto-plugin-no-bootstrap
1113 all-host: maybe-all-lto-plugin
1114 @endif lto-plugin-no-bootstrap
1115 all-host: maybe-all-libcc1
1116 all-host: maybe-all-gotools
1118 .PHONY: all-target
1120 @if target-libstdc++-v3-no-bootstrap
1121 all-target: maybe-all-target-libstdc++-v3
1122 @endif target-libstdc++-v3-no-bootstrap
1123 @if target-libsanitizer-no-bootstrap
1124 all-target: maybe-all-target-libsanitizer
1125 @endif target-libsanitizer-no-bootstrap
1126 @if target-libmpx-no-bootstrap
1127 all-target: maybe-all-target-libmpx
1128 @endif target-libmpx-no-bootstrap
1129 @if target-libvtv-no-bootstrap
1130 all-target: maybe-all-target-libvtv
1131 @endif target-libvtv-no-bootstrap
1132 all-target: maybe-all-target-libcilkrts
1133 all-target: maybe-all-target-liboffloadmic
1134 all-target: maybe-all-target-libssp
1135 all-target: maybe-all-target-newlib
1136 @if target-libgcc-no-bootstrap
1137 all-target: maybe-all-target-libgcc
1138 @endif target-libgcc-no-bootstrap
1139 all-target: maybe-all-target-libbacktrace
1140 all-target: maybe-all-target-libquadmath
1141 all-target: maybe-all-target-libgfortran
1142 all-target: maybe-all-target-libobjc
1143 all-target: maybe-all-target-libgupc
1144 all-target: maybe-all-target-libgo
1145 all-target: maybe-all-target-libtermcap
1146 all-target: maybe-all-target-winsup
1147 all-target: maybe-all-target-libgloss
1148 all-target: maybe-all-target-libffi
1149 all-target: maybe-all-target-libjava
1150 all-target: maybe-all-target-zlib
1151 all-target: maybe-all-target-boehm-gc
1152 all-target: maybe-all-target-rda
1153 all-target: maybe-all-target-libada
1154 @if target-libgomp-no-bootstrap
1155 all-target: maybe-all-target-libgomp
1156 @endif target-libgomp-no-bootstrap
1157 all-target: maybe-all-target-libitm
1158 all-target: maybe-all-target-libatomic
1160 # Do a target for all the subdirectories. A ``make do-X'' will do a
1161 # ``make X'' in all subdirectories (because, in general, there is a
1162 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1163 # but it may do additional work as well).
1165 .PHONY: do-info
1166 do-info:
1167 @: $(MAKE); $(unstage)
1168 @r=`${PWD_COMMAND}`; export r; \
1169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1170 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1171 info-target
1174 .PHONY: info-host
1176 info-host: maybe-info-bfd
1177 info-host: maybe-info-opcodes
1178 info-host: maybe-info-binutils
1179 info-host: maybe-info-bison
1180 info-host: maybe-info-cgen
1181 info-host: maybe-info-dejagnu
1182 info-host: maybe-info-etc
1183 info-host: maybe-info-fastjar
1184 info-host: maybe-info-fixincludes
1185 info-host: maybe-info-flex
1186 info-host: maybe-info-gas
1187 info-host: maybe-info-gcc
1188 info-host: maybe-info-gmp
1189 info-host: maybe-info-mpfr
1190 info-host: maybe-info-mpc
1191 info-host: maybe-info-isl
1192 info-host: maybe-info-libelf
1193 info-host: maybe-info-gold
1194 info-host: maybe-info-gprof
1195 info-host: maybe-info-intl
1196 info-host: maybe-info-tcl
1197 info-host: maybe-info-itcl
1198 info-host: maybe-info-ld
1199 info-host: maybe-info-libbacktrace
1200 info-host: maybe-info-libcpp
1201 info-host: maybe-info-libdecnumber
1202 info-host: maybe-info-libgui
1203 info-host: maybe-info-libiberty
1204 info-host: maybe-info-libiberty-linker-plugin
1205 info-host: maybe-info-libiconv
1206 info-host: maybe-info-m4
1207 info-host: maybe-info-readline
1208 info-host: maybe-info-sid
1209 info-host: maybe-info-sim
1210 info-host: maybe-info-texinfo
1211 info-host: maybe-info-zlib
1212 info-host: maybe-info-gdb
1213 info-host: maybe-info-expect
1214 info-host: maybe-info-guile
1215 info-host: maybe-info-tk
1216 info-host: maybe-info-libtermcap
1217 info-host: maybe-info-utils
1218 info-host: maybe-info-gnattools
1219 info-host: maybe-info-lto-plugin
1220 info-host: maybe-info-libcc1
1221 info-host: maybe-info-gotools
1223 .PHONY: info-target
1225 info-target: maybe-info-target-libstdc++-v3
1226 info-target: maybe-info-target-libsanitizer
1227 info-target: maybe-info-target-libmpx
1228 info-target: maybe-info-target-libvtv
1229 info-target: maybe-info-target-libcilkrts
1230 info-target: maybe-info-target-liboffloadmic
1231 info-target: maybe-info-target-libssp
1232 info-target: maybe-info-target-newlib
1233 info-target: maybe-info-target-libgcc
1234 info-target: maybe-info-target-libbacktrace
1235 info-target: maybe-info-target-libquadmath
1236 info-target: maybe-info-target-libgfortran
1237 info-target: maybe-info-target-libobjc
1238 info-target: maybe-info-target-libgupc
1239 info-target: maybe-info-target-libgo
1240 info-target: maybe-info-target-libtermcap
1241 info-target: maybe-info-target-winsup
1242 info-target: maybe-info-target-libgloss
1243 info-target: maybe-info-target-libffi
1244 info-target: maybe-info-target-libjava
1245 info-target: maybe-info-target-zlib
1246 info-target: maybe-info-target-boehm-gc
1247 info-target: maybe-info-target-rda
1248 info-target: maybe-info-target-libada
1249 info-target: maybe-info-target-libgomp
1250 info-target: maybe-info-target-libitm
1251 info-target: maybe-info-target-libatomic
1253 .PHONY: do-dvi
1254 do-dvi:
1255 @: $(MAKE); $(unstage)
1256 @r=`${PWD_COMMAND}`; export r; \
1257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1258 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1259 dvi-target
1262 .PHONY: dvi-host
1264 dvi-host: maybe-dvi-bfd
1265 dvi-host: maybe-dvi-opcodes
1266 dvi-host: maybe-dvi-binutils
1267 dvi-host: maybe-dvi-bison
1268 dvi-host: maybe-dvi-cgen
1269 dvi-host: maybe-dvi-dejagnu
1270 dvi-host: maybe-dvi-etc
1271 dvi-host: maybe-dvi-fastjar
1272 dvi-host: maybe-dvi-fixincludes
1273 dvi-host: maybe-dvi-flex
1274 dvi-host: maybe-dvi-gas
1275 dvi-host: maybe-dvi-gcc
1276 dvi-host: maybe-dvi-gmp
1277 dvi-host: maybe-dvi-mpfr
1278 dvi-host: maybe-dvi-mpc
1279 dvi-host: maybe-dvi-isl
1280 dvi-host: maybe-dvi-libelf
1281 dvi-host: maybe-dvi-gold
1282 dvi-host: maybe-dvi-gprof
1283 dvi-host: maybe-dvi-intl
1284 dvi-host: maybe-dvi-tcl
1285 dvi-host: maybe-dvi-itcl
1286 dvi-host: maybe-dvi-ld
1287 dvi-host: maybe-dvi-libbacktrace
1288 dvi-host: maybe-dvi-libcpp
1289 dvi-host: maybe-dvi-libdecnumber
1290 dvi-host: maybe-dvi-libgui
1291 dvi-host: maybe-dvi-libiberty
1292 dvi-host: maybe-dvi-libiberty-linker-plugin
1293 dvi-host: maybe-dvi-libiconv
1294 dvi-host: maybe-dvi-m4
1295 dvi-host: maybe-dvi-readline
1296 dvi-host: maybe-dvi-sid
1297 dvi-host: maybe-dvi-sim
1298 dvi-host: maybe-dvi-texinfo
1299 dvi-host: maybe-dvi-zlib
1300 dvi-host: maybe-dvi-gdb
1301 dvi-host: maybe-dvi-expect
1302 dvi-host: maybe-dvi-guile
1303 dvi-host: maybe-dvi-tk
1304 dvi-host: maybe-dvi-libtermcap
1305 dvi-host: maybe-dvi-utils
1306 dvi-host: maybe-dvi-gnattools
1307 dvi-host: maybe-dvi-lto-plugin
1308 dvi-host: maybe-dvi-libcc1
1309 dvi-host: maybe-dvi-gotools
1311 .PHONY: dvi-target
1313 dvi-target: maybe-dvi-target-libstdc++-v3
1314 dvi-target: maybe-dvi-target-libsanitizer
1315 dvi-target: maybe-dvi-target-libmpx
1316 dvi-target: maybe-dvi-target-libvtv
1317 dvi-target: maybe-dvi-target-libcilkrts
1318 dvi-target: maybe-dvi-target-liboffloadmic
1319 dvi-target: maybe-dvi-target-libssp
1320 dvi-target: maybe-dvi-target-newlib
1321 dvi-target: maybe-dvi-target-libgcc
1322 dvi-target: maybe-dvi-target-libbacktrace
1323 dvi-target: maybe-dvi-target-libquadmath
1324 dvi-target: maybe-dvi-target-libgfortran
1325 dvi-target: maybe-dvi-target-libobjc
1326 dvi-target: maybe-dvi-target-libgupc
1327 dvi-target: maybe-dvi-target-libgo
1328 dvi-target: maybe-dvi-target-libtermcap
1329 dvi-target: maybe-dvi-target-winsup
1330 dvi-target: maybe-dvi-target-libgloss
1331 dvi-target: maybe-dvi-target-libffi
1332 dvi-target: maybe-dvi-target-libjava
1333 dvi-target: maybe-dvi-target-zlib
1334 dvi-target: maybe-dvi-target-boehm-gc
1335 dvi-target: maybe-dvi-target-rda
1336 dvi-target: maybe-dvi-target-libada
1337 dvi-target: maybe-dvi-target-libgomp
1338 dvi-target: maybe-dvi-target-libitm
1339 dvi-target: maybe-dvi-target-libatomic
1341 .PHONY: do-pdf
1342 do-pdf:
1343 @: $(MAKE); $(unstage)
1344 @r=`${PWD_COMMAND}`; export r; \
1345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1346 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1347 pdf-target
1350 .PHONY: pdf-host
1352 pdf-host: maybe-pdf-bfd
1353 pdf-host: maybe-pdf-opcodes
1354 pdf-host: maybe-pdf-binutils
1355 pdf-host: maybe-pdf-bison
1356 pdf-host: maybe-pdf-cgen
1357 pdf-host: maybe-pdf-dejagnu
1358 pdf-host: maybe-pdf-etc
1359 pdf-host: maybe-pdf-fastjar
1360 pdf-host: maybe-pdf-fixincludes
1361 pdf-host: maybe-pdf-flex
1362 pdf-host: maybe-pdf-gas
1363 pdf-host: maybe-pdf-gcc
1364 pdf-host: maybe-pdf-gmp
1365 pdf-host: maybe-pdf-mpfr
1366 pdf-host: maybe-pdf-mpc
1367 pdf-host: maybe-pdf-isl
1368 pdf-host: maybe-pdf-libelf
1369 pdf-host: maybe-pdf-gold
1370 pdf-host: maybe-pdf-gprof
1371 pdf-host: maybe-pdf-intl
1372 pdf-host: maybe-pdf-tcl
1373 pdf-host: maybe-pdf-itcl
1374 pdf-host: maybe-pdf-ld
1375 pdf-host: maybe-pdf-libbacktrace
1376 pdf-host: maybe-pdf-libcpp
1377 pdf-host: maybe-pdf-libdecnumber
1378 pdf-host: maybe-pdf-libgui
1379 pdf-host: maybe-pdf-libiberty
1380 pdf-host: maybe-pdf-libiberty-linker-plugin
1381 pdf-host: maybe-pdf-libiconv
1382 pdf-host: maybe-pdf-m4
1383 pdf-host: maybe-pdf-readline
1384 pdf-host: maybe-pdf-sid
1385 pdf-host: maybe-pdf-sim
1386 pdf-host: maybe-pdf-texinfo
1387 pdf-host: maybe-pdf-zlib
1388 pdf-host: maybe-pdf-gdb
1389 pdf-host: maybe-pdf-expect
1390 pdf-host: maybe-pdf-guile
1391 pdf-host: maybe-pdf-tk
1392 pdf-host: maybe-pdf-libtermcap
1393 pdf-host: maybe-pdf-utils
1394 pdf-host: maybe-pdf-gnattools
1395 pdf-host: maybe-pdf-lto-plugin
1396 pdf-host: maybe-pdf-libcc1
1397 pdf-host: maybe-pdf-gotools
1399 .PHONY: pdf-target
1401 pdf-target: maybe-pdf-target-libstdc++-v3
1402 pdf-target: maybe-pdf-target-libsanitizer
1403 pdf-target: maybe-pdf-target-libmpx
1404 pdf-target: maybe-pdf-target-libvtv
1405 pdf-target: maybe-pdf-target-libcilkrts
1406 pdf-target: maybe-pdf-target-liboffloadmic
1407 pdf-target: maybe-pdf-target-libssp
1408 pdf-target: maybe-pdf-target-newlib
1409 pdf-target: maybe-pdf-target-libgcc
1410 pdf-target: maybe-pdf-target-libbacktrace
1411 pdf-target: maybe-pdf-target-libquadmath
1412 pdf-target: maybe-pdf-target-libgfortran
1413 pdf-target: maybe-pdf-target-libobjc
1414 pdf-target: maybe-pdf-target-libgupc
1415 pdf-target: maybe-pdf-target-libgo
1416 pdf-target: maybe-pdf-target-libtermcap
1417 pdf-target: maybe-pdf-target-winsup
1418 pdf-target: maybe-pdf-target-libgloss
1419 pdf-target: maybe-pdf-target-libffi
1420 pdf-target: maybe-pdf-target-libjava
1421 pdf-target: maybe-pdf-target-zlib
1422 pdf-target: maybe-pdf-target-boehm-gc
1423 pdf-target: maybe-pdf-target-rda
1424 pdf-target: maybe-pdf-target-libada
1425 pdf-target: maybe-pdf-target-libgomp
1426 pdf-target: maybe-pdf-target-libitm
1427 pdf-target: maybe-pdf-target-libatomic
1429 .PHONY: do-html
1430 do-html:
1431 @: $(MAKE); $(unstage)
1432 @r=`${PWD_COMMAND}`; export r; \
1433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1434 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1435 html-target
1438 .PHONY: html-host
1440 html-host: maybe-html-bfd
1441 html-host: maybe-html-opcodes
1442 html-host: maybe-html-binutils
1443 html-host: maybe-html-bison
1444 html-host: maybe-html-cgen
1445 html-host: maybe-html-dejagnu
1446 html-host: maybe-html-etc
1447 html-host: maybe-html-fastjar
1448 html-host: maybe-html-fixincludes
1449 html-host: maybe-html-flex
1450 html-host: maybe-html-gas
1451 html-host: maybe-html-gcc
1452 html-host: maybe-html-gmp
1453 html-host: maybe-html-mpfr
1454 html-host: maybe-html-mpc
1455 html-host: maybe-html-isl
1456 html-host: maybe-html-libelf
1457 html-host: maybe-html-gold
1458 html-host: maybe-html-gprof
1459 html-host: maybe-html-intl
1460 html-host: maybe-html-tcl
1461 html-host: maybe-html-itcl
1462 html-host: maybe-html-ld
1463 html-host: maybe-html-libbacktrace
1464 html-host: maybe-html-libcpp
1465 html-host: maybe-html-libdecnumber
1466 html-host: maybe-html-libgui
1467 html-host: maybe-html-libiberty
1468 html-host: maybe-html-libiberty-linker-plugin
1469 html-host: maybe-html-libiconv
1470 html-host: maybe-html-m4
1471 html-host: maybe-html-readline
1472 html-host: maybe-html-sid
1473 html-host: maybe-html-sim
1474 html-host: maybe-html-texinfo
1475 html-host: maybe-html-zlib
1476 html-host: maybe-html-gdb
1477 html-host: maybe-html-expect
1478 html-host: maybe-html-guile
1479 html-host: maybe-html-tk
1480 html-host: maybe-html-libtermcap
1481 html-host: maybe-html-utils
1482 html-host: maybe-html-gnattools
1483 html-host: maybe-html-lto-plugin
1484 html-host: maybe-html-libcc1
1485 html-host: maybe-html-gotools
1487 .PHONY: html-target
1489 html-target: maybe-html-target-libstdc++-v3
1490 html-target: maybe-html-target-libsanitizer
1491 html-target: maybe-html-target-libmpx
1492 html-target: maybe-html-target-libvtv
1493 html-target: maybe-html-target-libcilkrts
1494 html-target: maybe-html-target-liboffloadmic
1495 html-target: maybe-html-target-libssp
1496 html-target: maybe-html-target-newlib
1497 html-target: maybe-html-target-libgcc
1498 html-target: maybe-html-target-libbacktrace
1499 html-target: maybe-html-target-libquadmath
1500 html-target: maybe-html-target-libgfortran
1501 html-target: maybe-html-target-libobjc
1502 html-target: maybe-html-target-libgupc
1503 html-target: maybe-html-target-libgo
1504 html-target: maybe-html-target-libtermcap
1505 html-target: maybe-html-target-winsup
1506 html-target: maybe-html-target-libgloss
1507 html-target: maybe-html-target-libffi
1508 html-target: maybe-html-target-libjava
1509 html-target: maybe-html-target-zlib
1510 html-target: maybe-html-target-boehm-gc
1511 html-target: maybe-html-target-rda
1512 html-target: maybe-html-target-libada
1513 html-target: maybe-html-target-libgomp
1514 html-target: maybe-html-target-libitm
1515 html-target: maybe-html-target-libatomic
1517 .PHONY: do-TAGS
1518 do-TAGS:
1519 @: $(MAKE); $(unstage)
1520 @r=`${PWD_COMMAND}`; export r; \
1521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1522 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1523 TAGS-target
1526 .PHONY: TAGS-host
1528 TAGS-host: maybe-TAGS-bfd
1529 TAGS-host: maybe-TAGS-opcodes
1530 TAGS-host: maybe-TAGS-binutils
1531 TAGS-host: maybe-TAGS-bison
1532 TAGS-host: maybe-TAGS-cgen
1533 TAGS-host: maybe-TAGS-dejagnu
1534 TAGS-host: maybe-TAGS-etc
1535 TAGS-host: maybe-TAGS-fastjar
1536 TAGS-host: maybe-TAGS-fixincludes
1537 TAGS-host: maybe-TAGS-flex
1538 TAGS-host: maybe-TAGS-gas
1539 TAGS-host: maybe-TAGS-gcc
1540 TAGS-host: maybe-TAGS-gmp
1541 TAGS-host: maybe-TAGS-mpfr
1542 TAGS-host: maybe-TAGS-mpc
1543 TAGS-host: maybe-TAGS-isl
1544 TAGS-host: maybe-TAGS-libelf
1545 TAGS-host: maybe-TAGS-gold
1546 TAGS-host: maybe-TAGS-gprof
1547 TAGS-host: maybe-TAGS-intl
1548 TAGS-host: maybe-TAGS-tcl
1549 TAGS-host: maybe-TAGS-itcl
1550 TAGS-host: maybe-TAGS-ld
1551 TAGS-host: maybe-TAGS-libbacktrace
1552 TAGS-host: maybe-TAGS-libcpp
1553 TAGS-host: maybe-TAGS-libdecnumber
1554 TAGS-host: maybe-TAGS-libgui
1555 TAGS-host: maybe-TAGS-libiberty
1556 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1557 TAGS-host: maybe-TAGS-libiconv
1558 TAGS-host: maybe-TAGS-m4
1559 TAGS-host: maybe-TAGS-readline
1560 TAGS-host: maybe-TAGS-sid
1561 TAGS-host: maybe-TAGS-sim
1562 TAGS-host: maybe-TAGS-texinfo
1563 TAGS-host: maybe-TAGS-zlib
1564 TAGS-host: maybe-TAGS-gdb
1565 TAGS-host: maybe-TAGS-expect
1566 TAGS-host: maybe-TAGS-guile
1567 TAGS-host: maybe-TAGS-tk
1568 TAGS-host: maybe-TAGS-libtermcap
1569 TAGS-host: maybe-TAGS-utils
1570 TAGS-host: maybe-TAGS-gnattools
1571 TAGS-host: maybe-TAGS-lto-plugin
1572 TAGS-host: maybe-TAGS-libcc1
1573 TAGS-host: maybe-TAGS-gotools
1575 .PHONY: TAGS-target
1577 TAGS-target: maybe-TAGS-target-libstdc++-v3
1578 TAGS-target: maybe-TAGS-target-libsanitizer
1579 TAGS-target: maybe-TAGS-target-libmpx
1580 TAGS-target: maybe-TAGS-target-libvtv
1581 TAGS-target: maybe-TAGS-target-libcilkrts
1582 TAGS-target: maybe-TAGS-target-liboffloadmic
1583 TAGS-target: maybe-TAGS-target-libssp
1584 TAGS-target: maybe-TAGS-target-newlib
1585 TAGS-target: maybe-TAGS-target-libgcc
1586 TAGS-target: maybe-TAGS-target-libbacktrace
1587 TAGS-target: maybe-TAGS-target-libquadmath
1588 TAGS-target: maybe-TAGS-target-libgfortran
1589 TAGS-target: maybe-TAGS-target-libobjc
1590 TAGS-target: maybe-TAGS-target-libgupc
1591 TAGS-target: maybe-TAGS-target-libgo
1592 TAGS-target: maybe-TAGS-target-libtermcap
1593 TAGS-target: maybe-TAGS-target-winsup
1594 TAGS-target: maybe-TAGS-target-libgloss
1595 TAGS-target: maybe-TAGS-target-libffi
1596 TAGS-target: maybe-TAGS-target-libjava
1597 TAGS-target: maybe-TAGS-target-zlib
1598 TAGS-target: maybe-TAGS-target-boehm-gc
1599 TAGS-target: maybe-TAGS-target-rda
1600 TAGS-target: maybe-TAGS-target-libada
1601 TAGS-target: maybe-TAGS-target-libgomp
1602 TAGS-target: maybe-TAGS-target-libitm
1603 TAGS-target: maybe-TAGS-target-libatomic
1605 .PHONY: do-install-info
1606 do-install-info:
1607 @: $(MAKE); $(unstage)
1608 @r=`${PWD_COMMAND}`; export r; \
1609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1610 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1611 install-info-target
1614 .PHONY: install-info-host
1616 install-info-host: maybe-install-info-bfd
1617 install-info-host: maybe-install-info-opcodes
1618 install-info-host: maybe-install-info-binutils
1619 install-info-host: maybe-install-info-bison
1620 install-info-host: maybe-install-info-cgen
1621 install-info-host: maybe-install-info-dejagnu
1622 install-info-host: maybe-install-info-etc
1623 install-info-host: maybe-install-info-fastjar
1624 install-info-host: maybe-install-info-fixincludes
1625 install-info-host: maybe-install-info-flex
1626 install-info-host: maybe-install-info-gas
1627 install-info-host: maybe-install-info-gcc
1628 install-info-host: maybe-install-info-gmp
1629 install-info-host: maybe-install-info-mpfr
1630 install-info-host: maybe-install-info-mpc
1631 install-info-host: maybe-install-info-isl
1632 install-info-host: maybe-install-info-libelf
1633 install-info-host: maybe-install-info-gold
1634 install-info-host: maybe-install-info-gprof
1635 install-info-host: maybe-install-info-intl
1636 install-info-host: maybe-install-info-tcl
1637 install-info-host: maybe-install-info-itcl
1638 install-info-host: maybe-install-info-ld
1639 install-info-host: maybe-install-info-libbacktrace
1640 install-info-host: maybe-install-info-libcpp
1641 install-info-host: maybe-install-info-libdecnumber
1642 install-info-host: maybe-install-info-libgui
1643 install-info-host: maybe-install-info-libiberty
1644 install-info-host: maybe-install-info-libiberty-linker-plugin
1645 install-info-host: maybe-install-info-libiconv
1646 install-info-host: maybe-install-info-m4
1647 install-info-host: maybe-install-info-readline
1648 install-info-host: maybe-install-info-sid
1649 install-info-host: maybe-install-info-sim
1650 install-info-host: maybe-install-info-texinfo
1651 install-info-host: maybe-install-info-zlib
1652 install-info-host: maybe-install-info-gdb
1653 install-info-host: maybe-install-info-expect
1654 install-info-host: maybe-install-info-guile
1655 install-info-host: maybe-install-info-tk
1656 install-info-host: maybe-install-info-libtermcap
1657 install-info-host: maybe-install-info-utils
1658 install-info-host: maybe-install-info-gnattools
1659 install-info-host: maybe-install-info-lto-plugin
1660 install-info-host: maybe-install-info-libcc1
1661 install-info-host: maybe-install-info-gotools
1663 .PHONY: install-info-target
1665 install-info-target: maybe-install-info-target-libstdc++-v3
1666 install-info-target: maybe-install-info-target-libsanitizer
1667 install-info-target: maybe-install-info-target-libmpx
1668 install-info-target: maybe-install-info-target-libvtv
1669 install-info-target: maybe-install-info-target-libcilkrts
1670 install-info-target: maybe-install-info-target-liboffloadmic
1671 install-info-target: maybe-install-info-target-libssp
1672 install-info-target: maybe-install-info-target-newlib
1673 install-info-target: maybe-install-info-target-libgcc
1674 install-info-target: maybe-install-info-target-libbacktrace
1675 install-info-target: maybe-install-info-target-libquadmath
1676 install-info-target: maybe-install-info-target-libgfortran
1677 install-info-target: maybe-install-info-target-libobjc
1678 install-info-target: maybe-install-info-target-libgupc
1679 install-info-target: maybe-install-info-target-libgo
1680 install-info-target: maybe-install-info-target-libtermcap
1681 install-info-target: maybe-install-info-target-winsup
1682 install-info-target: maybe-install-info-target-libgloss
1683 install-info-target: maybe-install-info-target-libffi
1684 install-info-target: maybe-install-info-target-libjava
1685 install-info-target: maybe-install-info-target-zlib
1686 install-info-target: maybe-install-info-target-boehm-gc
1687 install-info-target: maybe-install-info-target-rda
1688 install-info-target: maybe-install-info-target-libada
1689 install-info-target: maybe-install-info-target-libgomp
1690 install-info-target: maybe-install-info-target-libitm
1691 install-info-target: maybe-install-info-target-libatomic
1693 .PHONY: do-install-pdf
1694 do-install-pdf:
1695 @: $(MAKE); $(unstage)
1696 @r=`${PWD_COMMAND}`; export r; \
1697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1698 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1699 install-pdf-target
1702 .PHONY: install-pdf-host
1704 install-pdf-host: maybe-install-pdf-bfd
1705 install-pdf-host: maybe-install-pdf-opcodes
1706 install-pdf-host: maybe-install-pdf-binutils
1707 install-pdf-host: maybe-install-pdf-bison
1708 install-pdf-host: maybe-install-pdf-cgen
1709 install-pdf-host: maybe-install-pdf-dejagnu
1710 install-pdf-host: maybe-install-pdf-etc
1711 install-pdf-host: maybe-install-pdf-fastjar
1712 install-pdf-host: maybe-install-pdf-fixincludes
1713 install-pdf-host: maybe-install-pdf-flex
1714 install-pdf-host: maybe-install-pdf-gas
1715 install-pdf-host: maybe-install-pdf-gcc
1716 install-pdf-host: maybe-install-pdf-gmp
1717 install-pdf-host: maybe-install-pdf-mpfr
1718 install-pdf-host: maybe-install-pdf-mpc
1719 install-pdf-host: maybe-install-pdf-isl
1720 install-pdf-host: maybe-install-pdf-libelf
1721 install-pdf-host: maybe-install-pdf-gold
1722 install-pdf-host: maybe-install-pdf-gprof
1723 install-pdf-host: maybe-install-pdf-intl
1724 install-pdf-host: maybe-install-pdf-tcl
1725 install-pdf-host: maybe-install-pdf-itcl
1726 install-pdf-host: maybe-install-pdf-ld
1727 install-pdf-host: maybe-install-pdf-libbacktrace
1728 install-pdf-host: maybe-install-pdf-libcpp
1729 install-pdf-host: maybe-install-pdf-libdecnumber
1730 install-pdf-host: maybe-install-pdf-libgui
1731 install-pdf-host: maybe-install-pdf-libiberty
1732 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1733 install-pdf-host: maybe-install-pdf-libiconv
1734 install-pdf-host: maybe-install-pdf-m4
1735 install-pdf-host: maybe-install-pdf-readline
1736 install-pdf-host: maybe-install-pdf-sid
1737 install-pdf-host: maybe-install-pdf-sim
1738 install-pdf-host: maybe-install-pdf-texinfo
1739 install-pdf-host: maybe-install-pdf-zlib
1740 install-pdf-host: maybe-install-pdf-gdb
1741 install-pdf-host: maybe-install-pdf-expect
1742 install-pdf-host: maybe-install-pdf-guile
1743 install-pdf-host: maybe-install-pdf-tk
1744 install-pdf-host: maybe-install-pdf-libtermcap
1745 install-pdf-host: maybe-install-pdf-utils
1746 install-pdf-host: maybe-install-pdf-gnattools
1747 install-pdf-host: maybe-install-pdf-lto-plugin
1748 install-pdf-host: maybe-install-pdf-libcc1
1749 install-pdf-host: maybe-install-pdf-gotools
1751 .PHONY: install-pdf-target
1753 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1754 install-pdf-target: maybe-install-pdf-target-libsanitizer
1755 install-pdf-target: maybe-install-pdf-target-libmpx
1756 install-pdf-target: maybe-install-pdf-target-libvtv
1757 install-pdf-target: maybe-install-pdf-target-libcilkrts
1758 install-pdf-target: maybe-install-pdf-target-liboffloadmic
1759 install-pdf-target: maybe-install-pdf-target-libssp
1760 install-pdf-target: maybe-install-pdf-target-newlib
1761 install-pdf-target: maybe-install-pdf-target-libgcc
1762 install-pdf-target: maybe-install-pdf-target-libbacktrace
1763 install-pdf-target: maybe-install-pdf-target-libquadmath
1764 install-pdf-target: maybe-install-pdf-target-libgfortran
1765 install-pdf-target: maybe-install-pdf-target-libobjc
1766 install-pdf-target: maybe-install-pdf-target-libgupc
1767 install-pdf-target: maybe-install-pdf-target-libgo
1768 install-pdf-target: maybe-install-pdf-target-libtermcap
1769 install-pdf-target: maybe-install-pdf-target-winsup
1770 install-pdf-target: maybe-install-pdf-target-libgloss
1771 install-pdf-target: maybe-install-pdf-target-libffi
1772 install-pdf-target: maybe-install-pdf-target-libjava
1773 install-pdf-target: maybe-install-pdf-target-zlib
1774 install-pdf-target: maybe-install-pdf-target-boehm-gc
1775 install-pdf-target: maybe-install-pdf-target-rda
1776 install-pdf-target: maybe-install-pdf-target-libada
1777 install-pdf-target: maybe-install-pdf-target-libgomp
1778 install-pdf-target: maybe-install-pdf-target-libitm
1779 install-pdf-target: maybe-install-pdf-target-libatomic
1781 .PHONY: do-install-html
1782 do-install-html:
1783 @: $(MAKE); $(unstage)
1784 @r=`${PWD_COMMAND}`; export r; \
1785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1786 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1787 install-html-target
1790 .PHONY: install-html-host
1792 install-html-host: maybe-install-html-bfd
1793 install-html-host: maybe-install-html-opcodes
1794 install-html-host: maybe-install-html-binutils
1795 install-html-host: maybe-install-html-bison
1796 install-html-host: maybe-install-html-cgen
1797 install-html-host: maybe-install-html-dejagnu
1798 install-html-host: maybe-install-html-etc
1799 install-html-host: maybe-install-html-fastjar
1800 install-html-host: maybe-install-html-fixincludes
1801 install-html-host: maybe-install-html-flex
1802 install-html-host: maybe-install-html-gas
1803 install-html-host: maybe-install-html-gcc
1804 install-html-host: maybe-install-html-gmp
1805 install-html-host: maybe-install-html-mpfr
1806 install-html-host: maybe-install-html-mpc
1807 install-html-host: maybe-install-html-isl
1808 install-html-host: maybe-install-html-libelf
1809 install-html-host: maybe-install-html-gold
1810 install-html-host: maybe-install-html-gprof
1811 install-html-host: maybe-install-html-intl
1812 install-html-host: maybe-install-html-tcl
1813 install-html-host: maybe-install-html-itcl
1814 install-html-host: maybe-install-html-ld
1815 install-html-host: maybe-install-html-libbacktrace
1816 install-html-host: maybe-install-html-libcpp
1817 install-html-host: maybe-install-html-libdecnumber
1818 install-html-host: maybe-install-html-libgui
1819 install-html-host: maybe-install-html-libiberty
1820 install-html-host: maybe-install-html-libiberty-linker-plugin
1821 install-html-host: maybe-install-html-libiconv
1822 install-html-host: maybe-install-html-m4
1823 install-html-host: maybe-install-html-readline
1824 install-html-host: maybe-install-html-sid
1825 install-html-host: maybe-install-html-sim
1826 install-html-host: maybe-install-html-texinfo
1827 install-html-host: maybe-install-html-zlib
1828 install-html-host: maybe-install-html-gdb
1829 install-html-host: maybe-install-html-expect
1830 install-html-host: maybe-install-html-guile
1831 install-html-host: maybe-install-html-tk
1832 install-html-host: maybe-install-html-libtermcap
1833 install-html-host: maybe-install-html-utils
1834 install-html-host: maybe-install-html-gnattools
1835 install-html-host: maybe-install-html-lto-plugin
1836 install-html-host: maybe-install-html-libcc1
1837 install-html-host: maybe-install-html-gotools
1839 .PHONY: install-html-target
1841 install-html-target: maybe-install-html-target-libstdc++-v3
1842 install-html-target: maybe-install-html-target-libsanitizer
1843 install-html-target: maybe-install-html-target-libmpx
1844 install-html-target: maybe-install-html-target-libvtv
1845 install-html-target: maybe-install-html-target-libcilkrts
1846 install-html-target: maybe-install-html-target-liboffloadmic
1847 install-html-target: maybe-install-html-target-libssp
1848 install-html-target: maybe-install-html-target-newlib
1849 install-html-target: maybe-install-html-target-libgcc
1850 install-html-target: maybe-install-html-target-libbacktrace
1851 install-html-target: maybe-install-html-target-libquadmath
1852 install-html-target: maybe-install-html-target-libgfortran
1853 install-html-target: maybe-install-html-target-libobjc
1854 install-html-target: maybe-install-html-target-libgupc
1855 install-html-target: maybe-install-html-target-libgo
1856 install-html-target: maybe-install-html-target-libtermcap
1857 install-html-target: maybe-install-html-target-winsup
1858 install-html-target: maybe-install-html-target-libgloss
1859 install-html-target: maybe-install-html-target-libffi
1860 install-html-target: maybe-install-html-target-libjava
1861 install-html-target: maybe-install-html-target-zlib
1862 install-html-target: maybe-install-html-target-boehm-gc
1863 install-html-target: maybe-install-html-target-rda
1864 install-html-target: maybe-install-html-target-libada
1865 install-html-target: maybe-install-html-target-libgomp
1866 install-html-target: maybe-install-html-target-libitm
1867 install-html-target: maybe-install-html-target-libatomic
1869 .PHONY: do-installcheck
1870 do-installcheck:
1871 @: $(MAKE); $(unstage)
1872 @r=`${PWD_COMMAND}`; export r; \
1873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1874 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1875 installcheck-target
1878 .PHONY: installcheck-host
1880 installcheck-host: maybe-installcheck-bfd
1881 installcheck-host: maybe-installcheck-opcodes
1882 installcheck-host: maybe-installcheck-binutils
1883 installcheck-host: maybe-installcheck-bison
1884 installcheck-host: maybe-installcheck-cgen
1885 installcheck-host: maybe-installcheck-dejagnu
1886 installcheck-host: maybe-installcheck-etc
1887 installcheck-host: maybe-installcheck-fastjar
1888 installcheck-host: maybe-installcheck-fixincludes
1889 installcheck-host: maybe-installcheck-flex
1890 installcheck-host: maybe-installcheck-gas
1891 installcheck-host: maybe-installcheck-gcc
1892 installcheck-host: maybe-installcheck-gmp
1893 installcheck-host: maybe-installcheck-mpfr
1894 installcheck-host: maybe-installcheck-mpc
1895 installcheck-host: maybe-installcheck-isl
1896 installcheck-host: maybe-installcheck-libelf
1897 installcheck-host: maybe-installcheck-gold
1898 installcheck-host: maybe-installcheck-gprof
1899 installcheck-host: maybe-installcheck-intl
1900 installcheck-host: maybe-installcheck-tcl
1901 installcheck-host: maybe-installcheck-itcl
1902 installcheck-host: maybe-installcheck-ld
1903 installcheck-host: maybe-installcheck-libbacktrace
1904 installcheck-host: maybe-installcheck-libcpp
1905 installcheck-host: maybe-installcheck-libdecnumber
1906 installcheck-host: maybe-installcheck-libgui
1907 installcheck-host: maybe-installcheck-libiberty
1908 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1909 installcheck-host: maybe-installcheck-libiconv
1910 installcheck-host: maybe-installcheck-m4
1911 installcheck-host: maybe-installcheck-readline
1912 installcheck-host: maybe-installcheck-sid
1913 installcheck-host: maybe-installcheck-sim
1914 installcheck-host: maybe-installcheck-texinfo
1915 installcheck-host: maybe-installcheck-zlib
1916 installcheck-host: maybe-installcheck-gdb
1917 installcheck-host: maybe-installcheck-expect
1918 installcheck-host: maybe-installcheck-guile
1919 installcheck-host: maybe-installcheck-tk
1920 installcheck-host: maybe-installcheck-libtermcap
1921 installcheck-host: maybe-installcheck-utils
1922 installcheck-host: maybe-installcheck-gnattools
1923 installcheck-host: maybe-installcheck-lto-plugin
1924 installcheck-host: maybe-installcheck-libcc1
1925 installcheck-host: maybe-installcheck-gotools
1927 .PHONY: installcheck-target
1929 installcheck-target: maybe-installcheck-target-libstdc++-v3
1930 installcheck-target: maybe-installcheck-target-libsanitizer
1931 installcheck-target: maybe-installcheck-target-libmpx
1932 installcheck-target: maybe-installcheck-target-libvtv
1933 installcheck-target: maybe-installcheck-target-libcilkrts
1934 installcheck-target: maybe-installcheck-target-liboffloadmic
1935 installcheck-target: maybe-installcheck-target-libssp
1936 installcheck-target: maybe-installcheck-target-newlib
1937 installcheck-target: maybe-installcheck-target-libgcc
1938 installcheck-target: maybe-installcheck-target-libbacktrace
1939 installcheck-target: maybe-installcheck-target-libquadmath
1940 installcheck-target: maybe-installcheck-target-libgfortran
1941 installcheck-target: maybe-installcheck-target-libobjc
1942 installcheck-target: maybe-installcheck-target-libgupc
1943 installcheck-target: maybe-installcheck-target-libgo
1944 installcheck-target: maybe-installcheck-target-libtermcap
1945 installcheck-target: maybe-installcheck-target-winsup
1946 installcheck-target: maybe-installcheck-target-libgloss
1947 installcheck-target: maybe-installcheck-target-libffi
1948 installcheck-target: maybe-installcheck-target-libjava
1949 installcheck-target: maybe-installcheck-target-zlib
1950 installcheck-target: maybe-installcheck-target-boehm-gc
1951 installcheck-target: maybe-installcheck-target-rda
1952 installcheck-target: maybe-installcheck-target-libada
1953 installcheck-target: maybe-installcheck-target-libgomp
1954 installcheck-target: maybe-installcheck-target-libitm
1955 installcheck-target: maybe-installcheck-target-libatomic
1957 .PHONY: do-mostlyclean
1958 do-mostlyclean:
1959 @: $(MAKE); $(unstage)
1960 @r=`${PWD_COMMAND}`; export r; \
1961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1962 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1963 mostlyclean-target
1966 .PHONY: mostlyclean-host
1968 mostlyclean-host: maybe-mostlyclean-bfd
1969 mostlyclean-host: maybe-mostlyclean-opcodes
1970 mostlyclean-host: maybe-mostlyclean-binutils
1971 mostlyclean-host: maybe-mostlyclean-bison
1972 mostlyclean-host: maybe-mostlyclean-cgen
1973 mostlyclean-host: maybe-mostlyclean-dejagnu
1974 mostlyclean-host: maybe-mostlyclean-etc
1975 mostlyclean-host: maybe-mostlyclean-fastjar
1976 mostlyclean-host: maybe-mostlyclean-fixincludes
1977 mostlyclean-host: maybe-mostlyclean-flex
1978 mostlyclean-host: maybe-mostlyclean-gas
1979 mostlyclean-host: maybe-mostlyclean-gcc
1980 mostlyclean-host: maybe-mostlyclean-gmp
1981 mostlyclean-host: maybe-mostlyclean-mpfr
1982 mostlyclean-host: maybe-mostlyclean-mpc
1983 mostlyclean-host: maybe-mostlyclean-isl
1984 mostlyclean-host: maybe-mostlyclean-libelf
1985 mostlyclean-host: maybe-mostlyclean-gold
1986 mostlyclean-host: maybe-mostlyclean-gprof
1987 mostlyclean-host: maybe-mostlyclean-intl
1988 mostlyclean-host: maybe-mostlyclean-tcl
1989 mostlyclean-host: maybe-mostlyclean-itcl
1990 mostlyclean-host: maybe-mostlyclean-ld
1991 mostlyclean-host: maybe-mostlyclean-libbacktrace
1992 mostlyclean-host: maybe-mostlyclean-libcpp
1993 mostlyclean-host: maybe-mostlyclean-libdecnumber
1994 mostlyclean-host: maybe-mostlyclean-libgui
1995 mostlyclean-host: maybe-mostlyclean-libiberty
1996 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1997 mostlyclean-host: maybe-mostlyclean-libiconv
1998 mostlyclean-host: maybe-mostlyclean-m4
1999 mostlyclean-host: maybe-mostlyclean-readline
2000 mostlyclean-host: maybe-mostlyclean-sid
2001 mostlyclean-host: maybe-mostlyclean-sim
2002 mostlyclean-host: maybe-mostlyclean-texinfo
2003 mostlyclean-host: maybe-mostlyclean-zlib
2004 mostlyclean-host: maybe-mostlyclean-gdb
2005 mostlyclean-host: maybe-mostlyclean-expect
2006 mostlyclean-host: maybe-mostlyclean-guile
2007 mostlyclean-host: maybe-mostlyclean-tk
2008 mostlyclean-host: maybe-mostlyclean-libtermcap
2009 mostlyclean-host: maybe-mostlyclean-utils
2010 mostlyclean-host: maybe-mostlyclean-gnattools
2011 mostlyclean-host: maybe-mostlyclean-lto-plugin
2012 mostlyclean-host: maybe-mostlyclean-libcc1
2013 mostlyclean-host: maybe-mostlyclean-gotools
2015 .PHONY: mostlyclean-target
2017 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2018 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
2019 mostlyclean-target: maybe-mostlyclean-target-libmpx
2020 mostlyclean-target: maybe-mostlyclean-target-libvtv
2021 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
2022 mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2023 mostlyclean-target: maybe-mostlyclean-target-libssp
2024 mostlyclean-target: maybe-mostlyclean-target-newlib
2025 mostlyclean-target: maybe-mostlyclean-target-libgcc
2026 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2027 mostlyclean-target: maybe-mostlyclean-target-libquadmath
2028 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2029 mostlyclean-target: maybe-mostlyclean-target-libobjc
2030 mostlyclean-target: maybe-mostlyclean-target-libgupc
2031 mostlyclean-target: maybe-mostlyclean-target-libgo
2032 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2033 mostlyclean-target: maybe-mostlyclean-target-winsup
2034 mostlyclean-target: maybe-mostlyclean-target-libgloss
2035 mostlyclean-target: maybe-mostlyclean-target-libffi
2036 mostlyclean-target: maybe-mostlyclean-target-libjava
2037 mostlyclean-target: maybe-mostlyclean-target-zlib
2038 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2039 mostlyclean-target: maybe-mostlyclean-target-rda
2040 mostlyclean-target: maybe-mostlyclean-target-libada
2041 mostlyclean-target: maybe-mostlyclean-target-libgomp
2042 mostlyclean-target: maybe-mostlyclean-target-libitm
2043 mostlyclean-target: maybe-mostlyclean-target-libatomic
2045 .PHONY: do-clean
2046 do-clean:
2047 @: $(MAKE); $(unstage)
2048 @r=`${PWD_COMMAND}`; export r; \
2049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2050 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2051 clean-target
2054 .PHONY: clean-host
2056 clean-host: maybe-clean-bfd
2057 clean-host: maybe-clean-opcodes
2058 clean-host: maybe-clean-binutils
2059 clean-host: maybe-clean-bison
2060 clean-host: maybe-clean-cgen
2061 clean-host: maybe-clean-dejagnu
2062 clean-host: maybe-clean-etc
2063 clean-host: maybe-clean-fastjar
2064 clean-host: maybe-clean-fixincludes
2065 clean-host: maybe-clean-flex
2066 clean-host: maybe-clean-gas
2067 clean-host: maybe-clean-gcc
2068 clean-host: maybe-clean-gmp
2069 clean-host: maybe-clean-mpfr
2070 clean-host: maybe-clean-mpc
2071 clean-host: maybe-clean-isl
2072 clean-host: maybe-clean-libelf
2073 clean-host: maybe-clean-gold
2074 clean-host: maybe-clean-gprof
2075 clean-host: maybe-clean-intl
2076 clean-host: maybe-clean-tcl
2077 clean-host: maybe-clean-itcl
2078 clean-host: maybe-clean-ld
2079 clean-host: maybe-clean-libbacktrace
2080 clean-host: maybe-clean-libcpp
2081 clean-host: maybe-clean-libdecnumber
2082 clean-host: maybe-clean-libgui
2083 clean-host: maybe-clean-libiberty
2084 clean-host: maybe-clean-libiberty-linker-plugin
2085 clean-host: maybe-clean-libiconv
2086 clean-host: maybe-clean-m4
2087 clean-host: maybe-clean-readline
2088 clean-host: maybe-clean-sid
2089 clean-host: maybe-clean-sim
2090 clean-host: maybe-clean-texinfo
2091 clean-host: maybe-clean-zlib
2092 clean-host: maybe-clean-gdb
2093 clean-host: maybe-clean-expect
2094 clean-host: maybe-clean-guile
2095 clean-host: maybe-clean-tk
2096 clean-host: maybe-clean-libtermcap
2097 clean-host: maybe-clean-utils
2098 clean-host: maybe-clean-gnattools
2099 clean-host: maybe-clean-lto-plugin
2100 clean-host: maybe-clean-libcc1
2101 clean-host: maybe-clean-gotools
2103 .PHONY: clean-target
2105 clean-target: maybe-clean-target-libstdc++-v3
2106 clean-target: maybe-clean-target-libsanitizer
2107 clean-target: maybe-clean-target-libmpx
2108 clean-target: maybe-clean-target-libvtv
2109 clean-target: maybe-clean-target-libcilkrts
2110 clean-target: maybe-clean-target-liboffloadmic
2111 clean-target: maybe-clean-target-libssp
2112 clean-target: maybe-clean-target-newlib
2113 clean-target: maybe-clean-target-libgcc
2114 clean-target: maybe-clean-target-libbacktrace
2115 clean-target: maybe-clean-target-libquadmath
2116 clean-target: maybe-clean-target-libgfortran
2117 clean-target: maybe-clean-target-libobjc
2118 clean-target: maybe-clean-target-libgupc
2119 clean-target: maybe-clean-target-libgo
2120 clean-target: maybe-clean-target-libtermcap
2121 clean-target: maybe-clean-target-winsup
2122 clean-target: maybe-clean-target-libgloss
2123 clean-target: maybe-clean-target-libffi
2124 clean-target: maybe-clean-target-libjava
2125 clean-target: maybe-clean-target-zlib
2126 clean-target: maybe-clean-target-boehm-gc
2127 clean-target: maybe-clean-target-rda
2128 clean-target: maybe-clean-target-libada
2129 clean-target: maybe-clean-target-libgomp
2130 clean-target: maybe-clean-target-libitm
2131 clean-target: maybe-clean-target-libatomic
2133 .PHONY: do-distclean
2134 do-distclean:
2135 @: $(MAKE); $(unstage)
2136 @r=`${PWD_COMMAND}`; export r; \
2137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2138 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2139 distclean-target
2142 .PHONY: distclean-host
2144 distclean-host: maybe-distclean-bfd
2145 distclean-host: maybe-distclean-opcodes
2146 distclean-host: maybe-distclean-binutils
2147 distclean-host: maybe-distclean-bison
2148 distclean-host: maybe-distclean-cgen
2149 distclean-host: maybe-distclean-dejagnu
2150 distclean-host: maybe-distclean-etc
2151 distclean-host: maybe-distclean-fastjar
2152 distclean-host: maybe-distclean-fixincludes
2153 distclean-host: maybe-distclean-flex
2154 distclean-host: maybe-distclean-gas
2155 distclean-host: maybe-distclean-gcc
2156 distclean-host: maybe-distclean-gmp
2157 distclean-host: maybe-distclean-mpfr
2158 distclean-host: maybe-distclean-mpc
2159 distclean-host: maybe-distclean-isl
2160 distclean-host: maybe-distclean-libelf
2161 distclean-host: maybe-distclean-gold
2162 distclean-host: maybe-distclean-gprof
2163 distclean-host: maybe-distclean-intl
2164 distclean-host: maybe-distclean-tcl
2165 distclean-host: maybe-distclean-itcl
2166 distclean-host: maybe-distclean-ld
2167 distclean-host: maybe-distclean-libbacktrace
2168 distclean-host: maybe-distclean-libcpp
2169 distclean-host: maybe-distclean-libdecnumber
2170 distclean-host: maybe-distclean-libgui
2171 distclean-host: maybe-distclean-libiberty
2172 distclean-host: maybe-distclean-libiberty-linker-plugin
2173 distclean-host: maybe-distclean-libiconv
2174 distclean-host: maybe-distclean-m4
2175 distclean-host: maybe-distclean-readline
2176 distclean-host: maybe-distclean-sid
2177 distclean-host: maybe-distclean-sim
2178 distclean-host: maybe-distclean-texinfo
2179 distclean-host: maybe-distclean-zlib
2180 distclean-host: maybe-distclean-gdb
2181 distclean-host: maybe-distclean-expect
2182 distclean-host: maybe-distclean-guile
2183 distclean-host: maybe-distclean-tk
2184 distclean-host: maybe-distclean-libtermcap
2185 distclean-host: maybe-distclean-utils
2186 distclean-host: maybe-distclean-gnattools
2187 distclean-host: maybe-distclean-lto-plugin
2188 distclean-host: maybe-distclean-libcc1
2189 distclean-host: maybe-distclean-gotools
2191 .PHONY: distclean-target
2193 distclean-target: maybe-distclean-target-libstdc++-v3
2194 distclean-target: maybe-distclean-target-libsanitizer
2195 distclean-target: maybe-distclean-target-libmpx
2196 distclean-target: maybe-distclean-target-libvtv
2197 distclean-target: maybe-distclean-target-libcilkrts
2198 distclean-target: maybe-distclean-target-liboffloadmic
2199 distclean-target: maybe-distclean-target-libssp
2200 distclean-target: maybe-distclean-target-newlib
2201 distclean-target: maybe-distclean-target-libgcc
2202 distclean-target: maybe-distclean-target-libbacktrace
2203 distclean-target: maybe-distclean-target-libquadmath
2204 distclean-target: maybe-distclean-target-libgfortran
2205 distclean-target: maybe-distclean-target-libobjc
2206 distclean-target: maybe-distclean-target-libgupc
2207 distclean-target: maybe-distclean-target-libgo
2208 distclean-target: maybe-distclean-target-libtermcap
2209 distclean-target: maybe-distclean-target-winsup
2210 distclean-target: maybe-distclean-target-libgloss
2211 distclean-target: maybe-distclean-target-libffi
2212 distclean-target: maybe-distclean-target-libjava
2213 distclean-target: maybe-distclean-target-zlib
2214 distclean-target: maybe-distclean-target-boehm-gc
2215 distclean-target: maybe-distclean-target-rda
2216 distclean-target: maybe-distclean-target-libada
2217 distclean-target: maybe-distclean-target-libgomp
2218 distclean-target: maybe-distclean-target-libitm
2219 distclean-target: maybe-distclean-target-libatomic
2221 .PHONY: do-maintainer-clean
2222 do-maintainer-clean:
2223 @: $(MAKE); $(unstage)
2224 @r=`${PWD_COMMAND}`; export r; \
2225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2226 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2227 maintainer-clean-target
2230 .PHONY: maintainer-clean-host
2232 maintainer-clean-host: maybe-maintainer-clean-bfd
2233 maintainer-clean-host: maybe-maintainer-clean-opcodes
2234 maintainer-clean-host: maybe-maintainer-clean-binutils
2235 maintainer-clean-host: maybe-maintainer-clean-bison
2236 maintainer-clean-host: maybe-maintainer-clean-cgen
2237 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2238 maintainer-clean-host: maybe-maintainer-clean-etc
2239 maintainer-clean-host: maybe-maintainer-clean-fastjar
2240 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2241 maintainer-clean-host: maybe-maintainer-clean-flex
2242 maintainer-clean-host: maybe-maintainer-clean-gas
2243 maintainer-clean-host: maybe-maintainer-clean-gcc
2244 maintainer-clean-host: maybe-maintainer-clean-gmp
2245 maintainer-clean-host: maybe-maintainer-clean-mpfr
2246 maintainer-clean-host: maybe-maintainer-clean-mpc
2247 maintainer-clean-host: maybe-maintainer-clean-isl
2248 maintainer-clean-host: maybe-maintainer-clean-libelf
2249 maintainer-clean-host: maybe-maintainer-clean-gold
2250 maintainer-clean-host: maybe-maintainer-clean-gprof
2251 maintainer-clean-host: maybe-maintainer-clean-intl
2252 maintainer-clean-host: maybe-maintainer-clean-tcl
2253 maintainer-clean-host: maybe-maintainer-clean-itcl
2254 maintainer-clean-host: maybe-maintainer-clean-ld
2255 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2256 maintainer-clean-host: maybe-maintainer-clean-libcpp
2257 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2258 maintainer-clean-host: maybe-maintainer-clean-libgui
2259 maintainer-clean-host: maybe-maintainer-clean-libiberty
2260 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2261 maintainer-clean-host: maybe-maintainer-clean-libiconv
2262 maintainer-clean-host: maybe-maintainer-clean-m4
2263 maintainer-clean-host: maybe-maintainer-clean-readline
2264 maintainer-clean-host: maybe-maintainer-clean-sid
2265 maintainer-clean-host: maybe-maintainer-clean-sim
2266 maintainer-clean-host: maybe-maintainer-clean-texinfo
2267 maintainer-clean-host: maybe-maintainer-clean-zlib
2268 maintainer-clean-host: maybe-maintainer-clean-gdb
2269 maintainer-clean-host: maybe-maintainer-clean-expect
2270 maintainer-clean-host: maybe-maintainer-clean-guile
2271 maintainer-clean-host: maybe-maintainer-clean-tk
2272 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2273 maintainer-clean-host: maybe-maintainer-clean-utils
2274 maintainer-clean-host: maybe-maintainer-clean-gnattools
2275 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2276 maintainer-clean-host: maybe-maintainer-clean-libcc1
2277 maintainer-clean-host: maybe-maintainer-clean-gotools
2279 .PHONY: maintainer-clean-target
2281 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2282 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2283 maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2284 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2285 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2286 maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2287 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2288 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2289 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2290 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2291 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2292 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2293 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2294 maintainer-clean-target: maybe-maintainer-clean-target-libgupc
2295 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2296 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2297 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2298 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2299 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2300 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2301 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2302 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2303 maintainer-clean-target: maybe-maintainer-clean-target-rda
2304 maintainer-clean-target: maybe-maintainer-clean-target-libada
2305 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2306 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2307 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2310 # Here are the targets which correspond to the do-X targets.
2312 .PHONY: info installcheck dvi pdf html
2313 .PHONY: install-info install-pdf install-html
2314 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2315 .PHONY: local-clean local-distclean local-maintainer-clean
2316 info: do-info
2317 installcheck: do-installcheck
2318 dvi: do-dvi
2319 pdf: do-pdf
2320 html: do-html
2322 # Make sure makeinfo is built before we do a `make info', if we're
2323 # in fact building texinfo.
2324 do-info: maybe-all-texinfo
2326 install-info: do-install-info dir.info
2327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2328 if [ -f dir.info ]; then \
2329 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2330 else true; fi
2332 install-pdf: do-install-pdf
2334 install-html: do-install-html
2336 local-clean:
2337 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2339 local-distclean:
2340 -rm -f Makefile config.status config.cache mh-frag mt-frag
2341 -rm -f maybedep.tmp serdep.tmp
2342 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2343 rm -rf $(TARGET_SUBDIR); \
2344 else true; fi
2345 -rm -rf $(BUILD_SUBDIR)
2346 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2347 rm -rf $(HOST_SUBDIR); \
2348 else true; fi
2349 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2350 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2351 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2352 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2353 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2354 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2356 local-maintainer-clean:
2357 @echo "This command is intended for maintainers to use;"
2358 @echo "it deletes files that may require special tools to rebuild."
2360 clean: do-clean local-clean
2361 mostlyclean: do-mostlyclean local-clean
2362 distclean: do-distclean local-clean local-distclean
2363 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2364 maintainer-clean: local-distclean
2365 realclean: maintainer-clean
2367 # Check target.
2369 .PHONY: check do-check
2370 check: do-check
2372 # Only include modules actually being configured and built.
2373 .PHONY: check-host
2374 check-host: \
2375 maybe-check-bfd \
2376 maybe-check-opcodes \
2377 maybe-check-binutils \
2378 maybe-check-bison \
2379 maybe-check-cgen \
2380 maybe-check-dejagnu \
2381 maybe-check-etc \
2382 maybe-check-fastjar \
2383 maybe-check-fixincludes \
2384 maybe-check-flex \
2385 maybe-check-gas \
2386 maybe-check-gcc \
2387 maybe-check-gmp \
2388 maybe-check-mpfr \
2389 maybe-check-mpc \
2390 maybe-check-isl \
2391 maybe-check-libelf \
2392 maybe-check-gold \
2393 maybe-check-gprof \
2394 maybe-check-intl \
2395 maybe-check-tcl \
2396 maybe-check-itcl \
2397 maybe-check-ld \
2398 maybe-check-libbacktrace \
2399 maybe-check-libcpp \
2400 maybe-check-libdecnumber \
2401 maybe-check-libgui \
2402 maybe-check-libiberty \
2403 maybe-check-libiberty-linker-plugin \
2404 maybe-check-libiconv \
2405 maybe-check-m4 \
2406 maybe-check-readline \
2407 maybe-check-sid \
2408 maybe-check-sim \
2409 maybe-check-texinfo \
2410 maybe-check-zlib \
2411 maybe-check-gdb \
2412 maybe-check-expect \
2413 maybe-check-guile \
2414 maybe-check-tk \
2415 maybe-check-libtermcap \
2416 maybe-check-utils \
2417 maybe-check-gnattools \
2418 maybe-check-lto-plugin \
2419 maybe-check-libcc1 \
2420 maybe-check-gotools
2422 .PHONY: check-target
2423 check-target: \
2424 maybe-check-target-libstdc++-v3 \
2425 maybe-check-target-libsanitizer \
2426 maybe-check-target-libmpx \
2427 maybe-check-target-libvtv \
2428 maybe-check-target-libcilkrts \
2429 maybe-check-target-liboffloadmic \
2430 maybe-check-target-libssp \
2431 maybe-check-target-newlib \
2432 maybe-check-target-libgcc \
2433 maybe-check-target-libbacktrace \
2434 maybe-check-target-libquadmath \
2435 maybe-check-target-libgfortran \
2436 maybe-check-target-libobjc \
2437 maybe-check-target-libgupc \
2438 maybe-check-target-libgo \
2439 maybe-check-target-libtermcap \
2440 maybe-check-target-winsup \
2441 maybe-check-target-libgloss \
2442 maybe-check-target-libffi \
2443 maybe-check-target-libjava \
2444 maybe-check-target-zlib \
2445 maybe-check-target-boehm-gc \
2446 maybe-check-target-rda \
2447 maybe-check-target-libada \
2448 maybe-check-target-libgomp \
2449 maybe-check-target-libitm \
2450 maybe-check-target-libatomic
2452 do-check:
2453 @: $(MAKE); $(unstage)
2454 @r=`${PWD_COMMAND}`; export r; \
2455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2456 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2458 # Automated reporting of test results.
2460 warning.log: build.log
2461 $(srcdir)/contrib/warn_summary build.log > $@
2463 mail-report.log:
2464 if test x'$(BOOT_CFLAGS)' != x''; then \
2465 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2466 fi; \
2467 $(srcdir)/contrib/test_summary -t >$@
2468 chmod +x $@
2469 echo If you really want to send e-mail, run ./$@ now
2471 mail-report-with-warnings.log: warning.log
2472 if test x'$(BOOT_CFLAGS)' != x''; then \
2473 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2474 fi; \
2475 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2476 chmod +x $@
2477 echo If you really want to send e-mail, run ./$@ now
2479 # Local Vim config
2481 $(srcdir)/.local.vimrc:
2482 $(LN_S) contrib/vimrc $@
2484 $(srcdir)/.lvimrc:
2485 $(LN_S) contrib/vimrc $@
2487 vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2489 .PHONY: vimrc
2491 # Installation targets.
2493 .PHONY: install uninstall
2494 install:
2495 @: $(MAKE); $(unstage)
2496 @r=`${PWD_COMMAND}`; export r; \
2497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2498 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2500 .PHONY: install-host-nogcc
2501 install-host-nogcc: \
2502 maybe-install-bfd \
2503 maybe-install-opcodes \
2504 maybe-install-binutils \
2505 maybe-install-bison \
2506 maybe-install-cgen \
2507 maybe-install-dejagnu \
2508 maybe-install-etc \
2509 maybe-install-fastjar \
2510 maybe-install-fixincludes \
2511 maybe-install-flex \
2512 maybe-install-gas \
2513 maybe-install-gmp \
2514 maybe-install-mpfr \
2515 maybe-install-mpc \
2516 maybe-install-isl \
2517 maybe-install-libelf \
2518 maybe-install-gold \
2519 maybe-install-gprof \
2520 maybe-install-intl \
2521 maybe-install-tcl \
2522 maybe-install-itcl \
2523 maybe-install-ld \
2524 maybe-install-libbacktrace \
2525 maybe-install-libcpp \
2526 maybe-install-libdecnumber \
2527 maybe-install-libgui \
2528 maybe-install-libiberty \
2529 maybe-install-libiberty-linker-plugin \
2530 maybe-install-libiconv \
2531 maybe-install-m4 \
2532 maybe-install-readline \
2533 maybe-install-sid \
2534 maybe-install-sim \
2535 maybe-install-texinfo \
2536 maybe-install-zlib \
2537 maybe-install-gdb \
2538 maybe-install-expect \
2539 maybe-install-guile \
2540 maybe-install-tk \
2541 maybe-install-libtermcap \
2542 maybe-install-utils \
2543 maybe-install-gnattools \
2544 maybe-install-lto-plugin \
2545 maybe-install-libcc1 \
2546 maybe-install-gotools
2548 .PHONY: install-host
2549 install-host: \
2550 maybe-install-bfd \
2551 maybe-install-opcodes \
2552 maybe-install-binutils \
2553 maybe-install-bison \
2554 maybe-install-cgen \
2555 maybe-install-dejagnu \
2556 maybe-install-etc \
2557 maybe-install-fastjar \
2558 maybe-install-fixincludes \
2559 maybe-install-flex \
2560 maybe-install-gas \
2561 maybe-install-gcc \
2562 maybe-install-gmp \
2563 maybe-install-mpfr \
2564 maybe-install-mpc \
2565 maybe-install-isl \
2566 maybe-install-libelf \
2567 maybe-install-gold \
2568 maybe-install-gprof \
2569 maybe-install-intl \
2570 maybe-install-tcl \
2571 maybe-install-itcl \
2572 maybe-install-ld \
2573 maybe-install-libbacktrace \
2574 maybe-install-libcpp \
2575 maybe-install-libdecnumber \
2576 maybe-install-libgui \
2577 maybe-install-libiberty \
2578 maybe-install-libiberty-linker-plugin \
2579 maybe-install-libiconv \
2580 maybe-install-m4 \
2581 maybe-install-readline \
2582 maybe-install-sid \
2583 maybe-install-sim \
2584 maybe-install-texinfo \
2585 maybe-install-zlib \
2586 maybe-install-gdb \
2587 maybe-install-expect \
2588 maybe-install-guile \
2589 maybe-install-tk \
2590 maybe-install-libtermcap \
2591 maybe-install-utils \
2592 maybe-install-gnattools \
2593 maybe-install-lto-plugin \
2594 maybe-install-libcc1 \
2595 maybe-install-gotools
2597 .PHONY: install-target
2598 install-target: \
2599 maybe-install-target-libstdc++-v3 \
2600 maybe-install-target-libsanitizer \
2601 maybe-install-target-libmpx \
2602 maybe-install-target-libvtv \
2603 maybe-install-target-libcilkrts \
2604 maybe-install-target-liboffloadmic \
2605 maybe-install-target-libssp \
2606 maybe-install-target-newlib \
2607 maybe-install-target-libgcc \
2608 maybe-install-target-libbacktrace \
2609 maybe-install-target-libquadmath \
2610 maybe-install-target-libgfortran \
2611 maybe-install-target-libobjc \
2612 maybe-install-target-libgupc \
2613 maybe-install-target-libgo \
2614 maybe-install-target-libtermcap \
2615 maybe-install-target-winsup \
2616 maybe-install-target-libgloss \
2617 maybe-install-target-libffi \
2618 maybe-install-target-libjava \
2619 maybe-install-target-zlib \
2620 maybe-install-target-boehm-gc \
2621 maybe-install-target-rda \
2622 maybe-install-target-libada \
2623 maybe-install-target-libgomp \
2624 maybe-install-target-libitm \
2625 maybe-install-target-libatomic
2627 uninstall:
2628 @echo "the uninstall target is not supported in this tree"
2630 .PHONY: install.all
2631 install.all: install-no-fixedincludes
2632 @if [ -f ./gcc/Makefile ]; then \
2633 r=`${PWD_COMMAND}`; export r; \
2634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2635 $(HOST_EXPORTS) \
2636 (cd ./gcc && \
2637 $(MAKE) $(FLAGS_TO_PASS) install-headers); \
2638 else \
2639 true; \
2642 # install-no-fixedincludes is used to allow the elaboration of binary packages
2643 # suitable for distribution, where we cannot include the fixed system header
2644 # files.
2645 .PHONY: install-no-fixedincludes
2646 install-no-fixedincludes: installdirs install-host-nogcc \
2647 install-target gcc-install-no-fixedincludes
2649 .PHONY: install-strip
2650 install-strip:
2651 @: $(MAKE); $(unstage)
2652 @r=`${PWD_COMMAND}`; export r; \
2653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2654 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2656 .PHONY: install-strip-host
2657 install-strip-host: \
2658 maybe-install-strip-bfd \
2659 maybe-install-strip-opcodes \
2660 maybe-install-strip-binutils \
2661 maybe-install-strip-bison \
2662 maybe-install-strip-cgen \
2663 maybe-install-strip-dejagnu \
2664 maybe-install-strip-etc \
2665 maybe-install-strip-fastjar \
2666 maybe-install-strip-fixincludes \
2667 maybe-install-strip-flex \
2668 maybe-install-strip-gas \
2669 maybe-install-strip-gcc \
2670 maybe-install-strip-gmp \
2671 maybe-install-strip-mpfr \
2672 maybe-install-strip-mpc \
2673 maybe-install-strip-isl \
2674 maybe-install-strip-libelf \
2675 maybe-install-strip-gold \
2676 maybe-install-strip-gprof \
2677 maybe-install-strip-intl \
2678 maybe-install-strip-tcl \
2679 maybe-install-strip-itcl \
2680 maybe-install-strip-ld \
2681 maybe-install-strip-libbacktrace \
2682 maybe-install-strip-libcpp \
2683 maybe-install-strip-libdecnumber \
2684 maybe-install-strip-libgui \
2685 maybe-install-strip-libiberty \
2686 maybe-install-strip-libiberty-linker-plugin \
2687 maybe-install-strip-libiconv \
2688 maybe-install-strip-m4 \
2689 maybe-install-strip-readline \
2690 maybe-install-strip-sid \
2691 maybe-install-strip-sim \
2692 maybe-install-strip-texinfo \
2693 maybe-install-strip-zlib \
2694 maybe-install-strip-gdb \
2695 maybe-install-strip-expect \
2696 maybe-install-strip-guile \
2697 maybe-install-strip-tk \
2698 maybe-install-strip-libtermcap \
2699 maybe-install-strip-utils \
2700 maybe-install-strip-gnattools \
2701 maybe-install-strip-lto-plugin \
2702 maybe-install-strip-libcc1 \
2703 maybe-install-strip-gotools
2705 .PHONY: install-strip-target
2706 install-strip-target: \
2707 maybe-install-strip-target-libstdc++-v3 \
2708 maybe-install-strip-target-libsanitizer \
2709 maybe-install-strip-target-libmpx \
2710 maybe-install-strip-target-libvtv \
2711 maybe-install-strip-target-libcilkrts \
2712 maybe-install-strip-target-liboffloadmic \
2713 maybe-install-strip-target-libssp \
2714 maybe-install-strip-target-newlib \
2715 maybe-install-strip-target-libgcc \
2716 maybe-install-strip-target-libbacktrace \
2717 maybe-install-strip-target-libquadmath \
2718 maybe-install-strip-target-libgfortran \
2719 maybe-install-strip-target-libobjc \
2720 maybe-install-strip-target-libgupc \
2721 maybe-install-strip-target-libgo \
2722 maybe-install-strip-target-libtermcap \
2723 maybe-install-strip-target-winsup \
2724 maybe-install-strip-target-libgloss \
2725 maybe-install-strip-target-libffi \
2726 maybe-install-strip-target-libjava \
2727 maybe-install-strip-target-zlib \
2728 maybe-install-strip-target-boehm-gc \
2729 maybe-install-strip-target-rda \
2730 maybe-install-strip-target-libada \
2731 maybe-install-strip-target-libgomp \
2732 maybe-install-strip-target-libitm \
2733 maybe-install-strip-target-libatomic
2736 ### other supporting targets
2738 MAKEDIRS= \
2739 $(DESTDIR)$(prefix) \
2740 $(DESTDIR)$(exec_prefix)
2741 .PHONY: installdirs
2742 installdirs: mkinstalldirs
2743 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2745 dir.info: do-install-info
2746 if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2747 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2748 mv -f dir.info.new dir.info; \
2749 else true; \
2752 dist:
2753 @echo "Building a full distribution of this tree isn't done"
2754 @echo "via 'make dist'. Check out the etc/ subdirectory"
2756 etags tags: TAGS
2758 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2759 # ability to use several tags files at once, so there is probably no need
2760 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2761 # (if we felt like it) have this Makefile write a piece of elisp which
2762 # the user could load to tell emacs19 where all the TAGS files we just
2763 # built are.
2764 TAGS: do-TAGS
2766 # ------------------------------------
2767 # Macros for configure and all targets
2768 # ------------------------------------
2774 # --------------------------------------
2775 # Modules which run on the build machine
2776 # --------------------------------------
2779 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2780 maybe-configure-build-libiberty:
2781 @if gcc-bootstrap
2782 configure-build-libiberty: stage_current
2783 @endif gcc-bootstrap
2784 @if build-libiberty
2785 maybe-configure-build-libiberty: configure-build-libiberty
2786 configure-build-libiberty:
2787 @: $(MAKE); $(unstage)
2788 @r=`${PWD_COMMAND}`; export r; \
2789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2790 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2791 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2792 $(BUILD_EXPORTS) \
2793 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2794 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2795 case $(srcdir) in \
2796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2797 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2799 esac; \
2800 module_srcdir=libiberty; \
2801 rm -f no-such-file || : ; \
2802 CONFIG_SITE=no-such-file $(SHELL) \
2803 $$s/$$module_srcdir/configure \
2804 --srcdir=$${topdir}/$$module_srcdir \
2805 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2806 --target=${target_alias} \
2807 || exit 1
2808 @endif build-libiberty
2814 .PHONY: all-build-libiberty maybe-all-build-libiberty
2815 maybe-all-build-libiberty:
2816 @if gcc-bootstrap
2817 all-build-libiberty: stage_current
2818 @endif gcc-bootstrap
2819 @if build-libiberty
2820 TARGET-build-libiberty=all
2821 maybe-all-build-libiberty: all-build-libiberty
2822 all-build-libiberty: configure-build-libiberty
2823 @: $(MAKE); $(unstage)
2824 @r=`${PWD_COMMAND}`; export r; \
2825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2826 $(BUILD_EXPORTS) \
2827 (cd $(BUILD_SUBDIR)/libiberty && \
2828 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2829 $(TARGET-build-libiberty))
2830 @endif build-libiberty
2836 .PHONY: configure-build-bison maybe-configure-build-bison
2837 maybe-configure-build-bison:
2838 @if gcc-bootstrap
2839 configure-build-bison: stage_current
2840 @endif gcc-bootstrap
2841 @if build-bison
2842 maybe-configure-build-bison: configure-build-bison
2843 configure-build-bison:
2844 @: $(MAKE); $(unstage)
2845 @r=`${PWD_COMMAND}`; export r; \
2846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2847 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2848 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2849 $(BUILD_EXPORTS) \
2850 echo Configuring in $(BUILD_SUBDIR)/bison; \
2851 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2852 case $(srcdir) in \
2853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2854 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2856 esac; \
2857 module_srcdir=bison; \
2858 rm -f no-such-file || : ; \
2859 CONFIG_SITE=no-such-file $(SHELL) \
2860 $$s/$$module_srcdir/configure \
2861 --srcdir=$${topdir}/$$module_srcdir \
2862 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2863 --target=${target_alias} \
2864 || exit 1
2865 @endif build-bison
2871 .PHONY: all-build-bison maybe-all-build-bison
2872 maybe-all-build-bison:
2873 @if gcc-bootstrap
2874 all-build-bison: stage_current
2875 @endif gcc-bootstrap
2876 @if build-bison
2877 TARGET-build-bison=all
2878 maybe-all-build-bison: all-build-bison
2879 all-build-bison: configure-build-bison
2880 @: $(MAKE); $(unstage)
2881 @r=`${PWD_COMMAND}`; export r; \
2882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2883 $(BUILD_EXPORTS) \
2884 (cd $(BUILD_SUBDIR)/bison && \
2885 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2886 $(TARGET-build-bison))
2887 @endif build-bison
2893 .PHONY: configure-build-flex maybe-configure-build-flex
2894 maybe-configure-build-flex:
2895 @if gcc-bootstrap
2896 configure-build-flex: stage_current
2897 @endif gcc-bootstrap
2898 @if build-flex
2899 maybe-configure-build-flex: configure-build-flex
2900 configure-build-flex:
2901 @: $(MAKE); $(unstage)
2902 @r=`${PWD_COMMAND}`; export r; \
2903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2904 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2905 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2906 $(BUILD_EXPORTS) \
2907 echo Configuring in $(BUILD_SUBDIR)/flex; \
2908 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2909 case $(srcdir) in \
2910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2911 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2913 esac; \
2914 module_srcdir=flex; \
2915 rm -f no-such-file || : ; \
2916 CONFIG_SITE=no-such-file $(SHELL) \
2917 $$s/$$module_srcdir/configure \
2918 --srcdir=$${topdir}/$$module_srcdir \
2919 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2920 --target=${target_alias} \
2921 || exit 1
2922 @endif build-flex
2928 .PHONY: all-build-flex maybe-all-build-flex
2929 maybe-all-build-flex:
2930 @if gcc-bootstrap
2931 all-build-flex: stage_current
2932 @endif gcc-bootstrap
2933 @if build-flex
2934 TARGET-build-flex=all
2935 maybe-all-build-flex: all-build-flex
2936 all-build-flex: configure-build-flex
2937 @: $(MAKE); $(unstage)
2938 @r=`${PWD_COMMAND}`; export r; \
2939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2940 $(BUILD_EXPORTS) \
2941 (cd $(BUILD_SUBDIR)/flex && \
2942 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2943 $(TARGET-build-flex))
2944 @endif build-flex
2950 .PHONY: configure-build-m4 maybe-configure-build-m4
2951 maybe-configure-build-m4:
2952 @if gcc-bootstrap
2953 configure-build-m4: stage_current
2954 @endif gcc-bootstrap
2955 @if build-m4
2956 maybe-configure-build-m4: configure-build-m4
2957 configure-build-m4:
2958 @: $(MAKE); $(unstage)
2959 @r=`${PWD_COMMAND}`; export r; \
2960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2961 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2962 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2963 $(BUILD_EXPORTS) \
2964 echo Configuring in $(BUILD_SUBDIR)/m4; \
2965 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2966 case $(srcdir) in \
2967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2968 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2970 esac; \
2971 module_srcdir=m4; \
2972 rm -f no-such-file || : ; \
2973 CONFIG_SITE=no-such-file $(SHELL) \
2974 $$s/$$module_srcdir/configure \
2975 --srcdir=$${topdir}/$$module_srcdir \
2976 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2977 --target=${target_alias} \
2978 || exit 1
2979 @endif build-m4
2985 .PHONY: all-build-m4 maybe-all-build-m4
2986 maybe-all-build-m4:
2987 @if gcc-bootstrap
2988 all-build-m4: stage_current
2989 @endif gcc-bootstrap
2990 @if build-m4
2991 TARGET-build-m4=all
2992 maybe-all-build-m4: all-build-m4
2993 all-build-m4: configure-build-m4
2994 @: $(MAKE); $(unstage)
2995 @r=`${PWD_COMMAND}`; export r; \
2996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2997 $(BUILD_EXPORTS) \
2998 (cd $(BUILD_SUBDIR)/m4 && \
2999 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3000 $(TARGET-build-m4))
3001 @endif build-m4
3007 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
3008 maybe-configure-build-texinfo:
3009 @if gcc-bootstrap
3010 configure-build-texinfo: stage_current
3011 @endif gcc-bootstrap
3012 @if build-texinfo
3013 maybe-configure-build-texinfo: configure-build-texinfo
3014 configure-build-texinfo:
3015 @: $(MAKE); $(unstage)
3016 @r=`${PWD_COMMAND}`; export r; \
3017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3018 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3019 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3020 $(BUILD_EXPORTS) \
3021 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3022 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3023 case $(srcdir) in \
3024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3025 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3027 esac; \
3028 module_srcdir=texinfo; \
3029 rm -f no-such-file || : ; \
3030 CONFIG_SITE=no-such-file $(SHELL) \
3031 $$s/$$module_srcdir/configure \
3032 --srcdir=$${topdir}/$$module_srcdir \
3033 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3034 --target=${target_alias} \
3035 || exit 1
3036 @endif build-texinfo
3042 .PHONY: all-build-texinfo maybe-all-build-texinfo
3043 maybe-all-build-texinfo:
3044 @if gcc-bootstrap
3045 all-build-texinfo: stage_current
3046 @endif gcc-bootstrap
3047 @if build-texinfo
3048 TARGET-build-texinfo=all
3049 maybe-all-build-texinfo: all-build-texinfo
3050 all-build-texinfo: configure-build-texinfo
3051 @: $(MAKE); $(unstage)
3052 @r=`${PWD_COMMAND}`; export r; \
3053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3054 $(BUILD_EXPORTS) \
3055 (cd $(BUILD_SUBDIR)/texinfo && \
3056 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3057 $(TARGET-build-texinfo))
3058 @endif build-texinfo
3064 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3065 maybe-configure-build-fixincludes:
3066 @if gcc-bootstrap
3067 configure-build-fixincludes: stage_current
3068 @endif gcc-bootstrap
3069 @if build-fixincludes
3070 maybe-configure-build-fixincludes: configure-build-fixincludes
3071 configure-build-fixincludes:
3072 @: $(MAKE); $(unstage)
3073 @r=`${PWD_COMMAND}`; export r; \
3074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3075 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3076 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3077 $(BUILD_EXPORTS) \
3078 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3079 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3080 case $(srcdir) in \
3081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3082 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3084 esac; \
3085 module_srcdir=fixincludes; \
3086 rm -f no-such-file || : ; \
3087 CONFIG_SITE=no-such-file $(SHELL) \
3088 $$s/$$module_srcdir/configure \
3089 --srcdir=$${topdir}/$$module_srcdir \
3090 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3091 --target=${target_alias} \
3092 || exit 1
3093 @endif build-fixincludes
3099 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3100 maybe-all-build-fixincludes:
3101 @if gcc-bootstrap
3102 all-build-fixincludes: stage_current
3103 @endif gcc-bootstrap
3104 @if build-fixincludes
3105 TARGET-build-fixincludes=all
3106 maybe-all-build-fixincludes: all-build-fixincludes
3107 all-build-fixincludes: configure-build-fixincludes
3108 @: $(MAKE); $(unstage)
3109 @r=`${PWD_COMMAND}`; export r; \
3110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3111 $(BUILD_EXPORTS) \
3112 (cd $(BUILD_SUBDIR)/fixincludes && \
3113 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3114 $(TARGET-build-fixincludes))
3115 @endif build-fixincludes
3121 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3122 maybe-configure-build-libcpp:
3123 @if gcc-bootstrap
3124 configure-build-libcpp: stage_current
3125 @endif gcc-bootstrap
3126 @if build-libcpp
3127 maybe-configure-build-libcpp: configure-build-libcpp
3128 configure-build-libcpp:
3129 @: $(MAKE); $(unstage)
3130 @r=`${PWD_COMMAND}`; export r; \
3131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3132 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3133 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3134 $(BUILD_EXPORTS) \
3135 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3136 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3137 case $(srcdir) in \
3138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3139 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3141 esac; \
3142 module_srcdir=libcpp; \
3143 rm -f no-such-file || : ; \
3144 CONFIG_SITE=no-such-file $(SHELL) \
3145 $$s/$$module_srcdir/configure \
3146 --srcdir=$${topdir}/$$module_srcdir \
3147 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3148 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3149 || exit 1
3150 @endif build-libcpp
3156 .PHONY: all-build-libcpp maybe-all-build-libcpp
3157 maybe-all-build-libcpp:
3158 @if gcc-bootstrap
3159 all-build-libcpp: stage_current
3160 @endif gcc-bootstrap
3161 @if build-libcpp
3162 TARGET-build-libcpp=all
3163 maybe-all-build-libcpp: all-build-libcpp
3164 all-build-libcpp: configure-build-libcpp
3165 @: $(MAKE); $(unstage)
3166 @r=`${PWD_COMMAND}`; export r; \
3167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3168 $(BUILD_EXPORTS) \
3169 (cd $(BUILD_SUBDIR)/libcpp && \
3170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3171 $(TARGET-build-libcpp))
3172 @endif build-libcpp
3178 # --------------------------------------
3179 # Modules which run on the host machine
3180 # --------------------------------------
3183 .PHONY: configure-bfd maybe-configure-bfd
3184 maybe-configure-bfd:
3185 @if gcc-bootstrap
3186 configure-bfd: stage_current
3187 @endif gcc-bootstrap
3188 @if bfd
3189 maybe-configure-bfd: configure-bfd
3190 configure-bfd:
3191 @r=`${PWD_COMMAND}`; export r; \
3192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3193 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3194 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3195 $(HOST_EXPORTS) \
3196 echo Configuring in $(HOST_SUBDIR)/bfd; \
3197 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3198 case $(srcdir) in \
3199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3200 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3202 esac; \
3203 module_srcdir=bfd; \
3204 $(SHELL) \
3205 $$s/$$module_srcdir/configure \
3206 --srcdir=$${topdir}/$$module_srcdir \
3207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3208 --target=${target_alias} \
3209 || exit 1
3210 @endif bfd
3214 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3215 maybe-configure-stage1-bfd:
3216 @if bfd-bootstrap
3217 maybe-configure-stage1-bfd: configure-stage1-bfd
3218 configure-stage1-bfd:
3219 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3221 @r=`${PWD_COMMAND}`; export r; \
3222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3223 TFLAGS="$(STAGE1_TFLAGS)"; \
3224 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3225 $(HOST_EXPORTS) \
3226 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3227 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3228 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3229 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3231 cd $(HOST_SUBDIR)/bfd || exit 1; \
3232 case $(srcdir) in \
3233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3234 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3236 esac; \
3237 module_srcdir=bfd; \
3238 $(SHELL) $$s/$$module_srcdir/configure \
3239 --srcdir=$${topdir}/$$module_srcdir \
3240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3241 --target=${target_alias} \
3243 $(STAGE1_CONFIGURE_FLAGS)
3244 @endif bfd-bootstrap
3246 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3247 maybe-configure-stage2-bfd:
3248 @if bfd-bootstrap
3249 maybe-configure-stage2-bfd: configure-stage2-bfd
3250 configure-stage2-bfd:
3251 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3252 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3253 @r=`${PWD_COMMAND}`; export r; \
3254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3255 TFLAGS="$(STAGE2_TFLAGS)"; \
3256 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3257 $(HOST_EXPORTS) \
3258 $(POSTSTAGE1_HOST_EXPORTS) \
3259 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3260 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3261 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3262 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3263 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3264 cd $(HOST_SUBDIR)/bfd || exit 1; \
3265 case $(srcdir) in \
3266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3267 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3269 esac; \
3270 module_srcdir=bfd; \
3271 $(SHELL) $$s/$$module_srcdir/configure \
3272 --srcdir=$${topdir}/$$module_srcdir \
3273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3274 --target=${target_alias} \
3275 --with-build-libsubdir=$(HOST_SUBDIR) \
3276 $(STAGE2_CONFIGURE_FLAGS)
3277 @endif bfd-bootstrap
3279 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3280 maybe-configure-stage3-bfd:
3281 @if bfd-bootstrap
3282 maybe-configure-stage3-bfd: configure-stage3-bfd
3283 configure-stage3-bfd:
3284 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3285 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3286 @r=`${PWD_COMMAND}`; export r; \
3287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3288 TFLAGS="$(STAGE3_TFLAGS)"; \
3289 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3290 $(HOST_EXPORTS) \
3291 $(POSTSTAGE1_HOST_EXPORTS) \
3292 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3293 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3294 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3295 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3297 cd $(HOST_SUBDIR)/bfd || exit 1; \
3298 case $(srcdir) in \
3299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3300 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3302 esac; \
3303 module_srcdir=bfd; \
3304 $(SHELL) $$s/$$module_srcdir/configure \
3305 --srcdir=$${topdir}/$$module_srcdir \
3306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3307 --target=${target_alias} \
3308 --with-build-libsubdir=$(HOST_SUBDIR) \
3309 $(STAGE3_CONFIGURE_FLAGS)
3310 @endif bfd-bootstrap
3312 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3313 maybe-configure-stage4-bfd:
3314 @if bfd-bootstrap
3315 maybe-configure-stage4-bfd: configure-stage4-bfd
3316 configure-stage4-bfd:
3317 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3318 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3319 @r=`${PWD_COMMAND}`; export r; \
3320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3321 TFLAGS="$(STAGE4_TFLAGS)"; \
3322 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3323 $(HOST_EXPORTS) \
3324 $(POSTSTAGE1_HOST_EXPORTS) \
3325 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3326 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3327 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3328 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3330 cd $(HOST_SUBDIR)/bfd || exit 1; \
3331 case $(srcdir) in \
3332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3333 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3335 esac; \
3336 module_srcdir=bfd; \
3337 $(SHELL) $$s/$$module_srcdir/configure \
3338 --srcdir=$${topdir}/$$module_srcdir \
3339 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3340 --target=${target_alias} \
3341 --with-build-libsubdir=$(HOST_SUBDIR) \
3342 $(STAGE4_CONFIGURE_FLAGS)
3343 @endif bfd-bootstrap
3345 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3346 maybe-configure-stageprofile-bfd:
3347 @if bfd-bootstrap
3348 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3349 configure-stageprofile-bfd:
3350 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3351 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3352 @r=`${PWD_COMMAND}`; export r; \
3353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3354 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3355 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3356 $(HOST_EXPORTS) \
3357 $(POSTSTAGE1_HOST_EXPORTS) \
3358 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3359 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3360 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3361 echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3362 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3363 cd $(HOST_SUBDIR)/bfd || exit 1; \
3364 case $(srcdir) in \
3365 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3366 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3367 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3368 esac; \
3369 module_srcdir=bfd; \
3370 $(SHELL) $$s/$$module_srcdir/configure \
3371 --srcdir=$${topdir}/$$module_srcdir \
3372 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3373 --target=${target_alias} \
3374 --with-build-libsubdir=$(HOST_SUBDIR) \
3375 $(STAGEprofile_CONFIGURE_FLAGS)
3376 @endif bfd-bootstrap
3378 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3379 maybe-configure-stagefeedback-bfd:
3380 @if bfd-bootstrap
3381 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3382 configure-stagefeedback-bfd:
3383 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3384 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3385 @r=`${PWD_COMMAND}`; export r; \
3386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3387 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3388 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3389 $(HOST_EXPORTS) \
3390 $(POSTSTAGE1_HOST_EXPORTS) \
3391 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3392 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3393 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3394 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3396 cd $(HOST_SUBDIR)/bfd || exit 1; \
3397 case $(srcdir) in \
3398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3399 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3401 esac; \
3402 module_srcdir=bfd; \
3403 $(SHELL) $$s/$$module_srcdir/configure \
3404 --srcdir=$${topdir}/$$module_srcdir \
3405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3406 --target=${target_alias} \
3407 --with-build-libsubdir=$(HOST_SUBDIR) \
3408 $(STAGEfeedback_CONFIGURE_FLAGS)
3409 @endif bfd-bootstrap
3415 .PHONY: all-bfd maybe-all-bfd
3416 maybe-all-bfd:
3417 @if gcc-bootstrap
3418 all-bfd: stage_current
3419 @endif gcc-bootstrap
3420 @if bfd
3421 TARGET-bfd=all
3422 maybe-all-bfd: all-bfd
3423 all-bfd: configure-bfd
3424 @r=`${PWD_COMMAND}`; export r; \
3425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3426 $(HOST_EXPORTS) \
3427 (cd $(HOST_SUBDIR)/bfd && \
3428 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3429 $(TARGET-bfd))
3430 @endif bfd
3434 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3435 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3436 maybe-all-stage1-bfd:
3437 maybe-clean-stage1-bfd:
3438 @if bfd-bootstrap
3439 maybe-all-stage1-bfd: all-stage1-bfd
3440 all-stage1: all-stage1-bfd
3441 TARGET-stage1-bfd = $(TARGET-bfd)
3442 all-stage1-bfd: configure-stage1-bfd
3443 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3444 @r=`${PWD_COMMAND}`; export r; \
3445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3446 TFLAGS="$(STAGE1_TFLAGS)"; \
3447 $(HOST_EXPORTS) \
3448 cd $(HOST_SUBDIR)/bfd && \
3449 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3450 CFLAGS="$(STAGE1_CFLAGS)" \
3451 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3452 LIBCFLAGS="$(LIBCFLAGS)" \
3453 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3454 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3455 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3456 $(EXTRA_HOST_FLAGS) \
3457 $(STAGE1_FLAGS_TO_PASS) \
3458 TFLAGS="$(STAGE1_TFLAGS)" \
3459 $(TARGET-stage1-bfd)
3461 maybe-clean-stage1-bfd: clean-stage1-bfd
3462 clean-stage1: clean-stage1-bfd
3463 clean-stage1-bfd:
3464 @if [ $(current_stage) = stage1 ]; then \
3465 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3466 else \
3467 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3468 $(MAKE) stage1-start; \
3469 fi; \
3470 cd $(HOST_SUBDIR)/bfd && \
3471 $(MAKE) $(EXTRA_HOST_FLAGS) \
3472 $(STAGE1_FLAGS_TO_PASS) clean
3473 @endif bfd-bootstrap
3476 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3477 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3478 maybe-all-stage2-bfd:
3479 maybe-clean-stage2-bfd:
3480 @if bfd-bootstrap
3481 maybe-all-stage2-bfd: all-stage2-bfd
3482 all-stage2: all-stage2-bfd
3483 TARGET-stage2-bfd = $(TARGET-bfd)
3484 all-stage2-bfd: configure-stage2-bfd
3485 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3486 @r=`${PWD_COMMAND}`; export r; \
3487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3488 TFLAGS="$(STAGE2_TFLAGS)"; \
3489 $(HOST_EXPORTS) \
3490 $(POSTSTAGE1_HOST_EXPORTS) \
3491 cd $(HOST_SUBDIR)/bfd && \
3492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3493 CFLAGS="$(STAGE2_CFLAGS)" \
3494 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3495 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3499 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3500 TFLAGS="$(STAGE2_TFLAGS)" \
3501 $(TARGET-stage2-bfd)
3503 maybe-clean-stage2-bfd: clean-stage2-bfd
3504 clean-stage2: clean-stage2-bfd
3505 clean-stage2-bfd:
3506 @if [ $(current_stage) = stage2 ]; then \
3507 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3508 else \
3509 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3510 $(MAKE) stage2-start; \
3511 fi; \
3512 cd $(HOST_SUBDIR)/bfd && \
3513 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3514 @endif bfd-bootstrap
3517 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3518 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3519 maybe-all-stage3-bfd:
3520 maybe-clean-stage3-bfd:
3521 @if bfd-bootstrap
3522 maybe-all-stage3-bfd: all-stage3-bfd
3523 all-stage3: all-stage3-bfd
3524 TARGET-stage3-bfd = $(TARGET-bfd)
3525 all-stage3-bfd: configure-stage3-bfd
3526 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3527 @r=`${PWD_COMMAND}`; export r; \
3528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3529 TFLAGS="$(STAGE3_TFLAGS)"; \
3530 $(HOST_EXPORTS) \
3531 $(POSTSTAGE1_HOST_EXPORTS) \
3532 cd $(HOST_SUBDIR)/bfd && \
3533 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3534 CFLAGS="$(STAGE3_CFLAGS)" \
3535 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3536 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3537 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3538 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3539 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3540 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3541 TFLAGS="$(STAGE3_TFLAGS)" \
3542 $(TARGET-stage3-bfd)
3544 maybe-clean-stage3-bfd: clean-stage3-bfd
3545 clean-stage3: clean-stage3-bfd
3546 clean-stage3-bfd:
3547 @if [ $(current_stage) = stage3 ]; then \
3548 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3549 else \
3550 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3551 $(MAKE) stage3-start; \
3552 fi; \
3553 cd $(HOST_SUBDIR)/bfd && \
3554 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3555 @endif bfd-bootstrap
3558 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3559 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3560 maybe-all-stage4-bfd:
3561 maybe-clean-stage4-bfd:
3562 @if bfd-bootstrap
3563 maybe-all-stage4-bfd: all-stage4-bfd
3564 all-stage4: all-stage4-bfd
3565 TARGET-stage4-bfd = $(TARGET-bfd)
3566 all-stage4-bfd: configure-stage4-bfd
3567 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3568 @r=`${PWD_COMMAND}`; export r; \
3569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3570 TFLAGS="$(STAGE4_TFLAGS)"; \
3571 $(HOST_EXPORTS) \
3572 $(POSTSTAGE1_HOST_EXPORTS) \
3573 cd $(HOST_SUBDIR)/bfd && \
3574 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3575 CFLAGS="$(STAGE4_CFLAGS)" \
3576 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3577 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3578 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3579 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3580 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3581 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3582 TFLAGS="$(STAGE4_TFLAGS)" \
3583 $(TARGET-stage4-bfd)
3585 maybe-clean-stage4-bfd: clean-stage4-bfd
3586 clean-stage4: clean-stage4-bfd
3587 clean-stage4-bfd:
3588 @if [ $(current_stage) = stage4 ]; then \
3589 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3590 else \
3591 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3592 $(MAKE) stage4-start; \
3593 fi; \
3594 cd $(HOST_SUBDIR)/bfd && \
3595 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3596 @endif bfd-bootstrap
3599 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3600 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3601 maybe-all-stageprofile-bfd:
3602 maybe-clean-stageprofile-bfd:
3603 @if bfd-bootstrap
3604 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3605 all-stageprofile: all-stageprofile-bfd
3606 TARGET-stageprofile-bfd = $(TARGET-bfd)
3607 all-stageprofile-bfd: configure-stageprofile-bfd
3608 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3609 @r=`${PWD_COMMAND}`; export r; \
3610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3611 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3612 $(HOST_EXPORTS) \
3613 $(POSTSTAGE1_HOST_EXPORTS) \
3614 cd $(HOST_SUBDIR)/bfd && \
3615 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3616 CFLAGS="$(STAGEprofile_CFLAGS)" \
3617 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3618 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3619 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3620 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3621 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3622 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3623 TFLAGS="$(STAGEprofile_TFLAGS)" \
3624 $(TARGET-stageprofile-bfd)
3626 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3627 clean-stageprofile: clean-stageprofile-bfd
3628 clean-stageprofile-bfd:
3629 @if [ $(current_stage) = stageprofile ]; then \
3630 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3631 else \
3632 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3633 $(MAKE) stageprofile-start; \
3634 fi; \
3635 cd $(HOST_SUBDIR)/bfd && \
3636 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3637 @endif bfd-bootstrap
3640 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3641 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3642 maybe-all-stagefeedback-bfd:
3643 maybe-clean-stagefeedback-bfd:
3644 @if bfd-bootstrap
3645 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3646 all-stagefeedback: all-stagefeedback-bfd
3647 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3648 all-stagefeedback-bfd: configure-stagefeedback-bfd
3649 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3650 @r=`${PWD_COMMAND}`; export r; \
3651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3652 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3653 $(HOST_EXPORTS) \
3654 $(POSTSTAGE1_HOST_EXPORTS) \
3655 cd $(HOST_SUBDIR)/bfd && \
3656 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3657 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3658 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3659 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3660 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3661 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3662 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3663 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3664 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3665 $(TARGET-stagefeedback-bfd)
3667 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3668 clean-stagefeedback: clean-stagefeedback-bfd
3669 clean-stagefeedback-bfd:
3670 @if [ $(current_stage) = stagefeedback ]; then \
3671 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3672 else \
3673 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3674 $(MAKE) stagefeedback-start; \
3675 fi; \
3676 cd $(HOST_SUBDIR)/bfd && \
3677 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3678 @endif bfd-bootstrap
3684 .PHONY: check-bfd maybe-check-bfd
3685 maybe-check-bfd:
3686 @if bfd
3687 maybe-check-bfd: check-bfd
3689 check-bfd:
3690 @: $(MAKE); $(unstage)
3691 @r=`${PWD_COMMAND}`; export r; \
3692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3693 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3694 (cd $(HOST_SUBDIR)/bfd && \
3695 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
3697 @endif bfd
3699 .PHONY: install-bfd maybe-install-bfd
3700 maybe-install-bfd:
3701 @if bfd
3702 maybe-install-bfd: install-bfd
3704 install-bfd: installdirs
3705 @: $(MAKE); $(unstage)
3706 @r=`${PWD_COMMAND}`; export r; \
3707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3708 $(HOST_EXPORTS) \
3709 (cd $(HOST_SUBDIR)/bfd && \
3710 $(MAKE) $(FLAGS_TO_PASS) install)
3712 @endif bfd
3714 .PHONY: install-strip-bfd maybe-install-strip-bfd
3715 maybe-install-strip-bfd:
3716 @if bfd
3717 maybe-install-strip-bfd: install-strip-bfd
3719 install-strip-bfd: installdirs
3720 @: $(MAKE); $(unstage)
3721 @r=`${PWD_COMMAND}`; export r; \
3722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3723 $(HOST_EXPORTS) \
3724 (cd $(HOST_SUBDIR)/bfd && \
3725 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3727 @endif bfd
3729 # Other targets (info, dvi, pdf, etc.)
3731 .PHONY: maybe-info-bfd info-bfd
3732 maybe-info-bfd:
3733 @if bfd
3734 maybe-info-bfd: info-bfd
3736 info-bfd: \
3737 configure-bfd
3738 @[ -f ./bfd/Makefile ] || exit 0; \
3739 r=`${PWD_COMMAND}`; export r; \
3740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3741 $(HOST_EXPORTS) \
3742 for flag in $(EXTRA_HOST_FLAGS) ; do \
3743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3744 done; \
3745 echo "Doing info in bfd"; \
3746 (cd $(HOST_SUBDIR)/bfd && \
3747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3749 "RANLIB=$${RANLIB}" \
3750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3751 info) \
3752 || exit 1
3754 @endif bfd
3756 .PHONY: maybe-dvi-bfd dvi-bfd
3757 maybe-dvi-bfd:
3758 @if bfd
3759 maybe-dvi-bfd: dvi-bfd
3761 dvi-bfd: \
3762 configure-bfd
3763 @[ -f ./bfd/Makefile ] || exit 0; \
3764 r=`${PWD_COMMAND}`; export r; \
3765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3766 $(HOST_EXPORTS) \
3767 for flag in $(EXTRA_HOST_FLAGS) ; do \
3768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3769 done; \
3770 echo "Doing dvi in bfd"; \
3771 (cd $(HOST_SUBDIR)/bfd && \
3772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3774 "RANLIB=$${RANLIB}" \
3775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3776 dvi) \
3777 || exit 1
3779 @endif bfd
3781 .PHONY: maybe-pdf-bfd pdf-bfd
3782 maybe-pdf-bfd:
3783 @if bfd
3784 maybe-pdf-bfd: pdf-bfd
3786 pdf-bfd: \
3787 configure-bfd
3788 @[ -f ./bfd/Makefile ] || exit 0; \
3789 r=`${PWD_COMMAND}`; export r; \
3790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3791 $(HOST_EXPORTS) \
3792 for flag in $(EXTRA_HOST_FLAGS) ; do \
3793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3794 done; \
3795 echo "Doing pdf in bfd"; \
3796 (cd $(HOST_SUBDIR)/bfd && \
3797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3799 "RANLIB=$${RANLIB}" \
3800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3801 pdf) \
3802 || exit 1
3804 @endif bfd
3806 .PHONY: maybe-html-bfd html-bfd
3807 maybe-html-bfd:
3808 @if bfd
3809 maybe-html-bfd: html-bfd
3811 html-bfd: \
3812 configure-bfd
3813 @[ -f ./bfd/Makefile ] || exit 0; \
3814 r=`${PWD_COMMAND}`; export r; \
3815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3816 $(HOST_EXPORTS) \
3817 for flag in $(EXTRA_HOST_FLAGS) ; do \
3818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3819 done; \
3820 echo "Doing html in bfd"; \
3821 (cd $(HOST_SUBDIR)/bfd && \
3822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3824 "RANLIB=$${RANLIB}" \
3825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3826 html) \
3827 || exit 1
3829 @endif bfd
3831 .PHONY: maybe-TAGS-bfd TAGS-bfd
3832 maybe-TAGS-bfd:
3833 @if bfd
3834 maybe-TAGS-bfd: TAGS-bfd
3836 TAGS-bfd: \
3837 configure-bfd
3838 @[ -f ./bfd/Makefile ] || exit 0; \
3839 r=`${PWD_COMMAND}`; export r; \
3840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3841 $(HOST_EXPORTS) \
3842 for flag in $(EXTRA_HOST_FLAGS) ; do \
3843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3844 done; \
3845 echo "Doing TAGS in bfd"; \
3846 (cd $(HOST_SUBDIR)/bfd && \
3847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3849 "RANLIB=$${RANLIB}" \
3850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3851 TAGS) \
3852 || exit 1
3854 @endif bfd
3856 .PHONY: maybe-install-info-bfd install-info-bfd
3857 maybe-install-info-bfd:
3858 @if bfd
3859 maybe-install-info-bfd: install-info-bfd
3861 install-info-bfd: \
3862 configure-bfd \
3863 info-bfd
3864 @[ -f ./bfd/Makefile ] || exit 0; \
3865 r=`${PWD_COMMAND}`; export r; \
3866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3867 $(HOST_EXPORTS) \
3868 for flag in $(EXTRA_HOST_FLAGS) ; do \
3869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3870 done; \
3871 echo "Doing install-info in bfd"; \
3872 (cd $(HOST_SUBDIR)/bfd && \
3873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3875 "RANLIB=$${RANLIB}" \
3876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3877 install-info) \
3878 || exit 1
3880 @endif bfd
3882 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3883 maybe-install-pdf-bfd:
3884 @if bfd
3885 maybe-install-pdf-bfd: install-pdf-bfd
3887 install-pdf-bfd: \
3888 configure-bfd \
3889 pdf-bfd
3890 @[ -f ./bfd/Makefile ] || exit 0; \
3891 r=`${PWD_COMMAND}`; export r; \
3892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3893 $(HOST_EXPORTS) \
3894 for flag in $(EXTRA_HOST_FLAGS) ; do \
3895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3896 done; \
3897 echo "Doing install-pdf in bfd"; \
3898 (cd $(HOST_SUBDIR)/bfd && \
3899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3901 "RANLIB=$${RANLIB}" \
3902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3903 install-pdf) \
3904 || exit 1
3906 @endif bfd
3908 .PHONY: maybe-install-html-bfd install-html-bfd
3909 maybe-install-html-bfd:
3910 @if bfd
3911 maybe-install-html-bfd: install-html-bfd
3913 install-html-bfd: \
3914 configure-bfd \
3915 html-bfd
3916 @[ -f ./bfd/Makefile ] || exit 0; \
3917 r=`${PWD_COMMAND}`; export r; \
3918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3919 $(HOST_EXPORTS) \
3920 for flag in $(EXTRA_HOST_FLAGS) ; do \
3921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3922 done; \
3923 echo "Doing install-html in bfd"; \
3924 (cd $(HOST_SUBDIR)/bfd && \
3925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3927 "RANLIB=$${RANLIB}" \
3928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3929 install-html) \
3930 || exit 1
3932 @endif bfd
3934 .PHONY: maybe-installcheck-bfd installcheck-bfd
3935 maybe-installcheck-bfd:
3936 @if bfd
3937 maybe-installcheck-bfd: installcheck-bfd
3939 installcheck-bfd: \
3940 configure-bfd
3941 @[ -f ./bfd/Makefile ] || exit 0; \
3942 r=`${PWD_COMMAND}`; export r; \
3943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3944 $(HOST_EXPORTS) \
3945 for flag in $(EXTRA_HOST_FLAGS) ; do \
3946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3947 done; \
3948 echo "Doing installcheck in bfd"; \
3949 (cd $(HOST_SUBDIR)/bfd && \
3950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3952 "RANLIB=$${RANLIB}" \
3953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3954 installcheck) \
3955 || exit 1
3957 @endif bfd
3959 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3960 maybe-mostlyclean-bfd:
3961 @if bfd
3962 maybe-mostlyclean-bfd: mostlyclean-bfd
3964 mostlyclean-bfd:
3965 @[ -f ./bfd/Makefile ] || exit 0; \
3966 r=`${PWD_COMMAND}`; export r; \
3967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3968 $(HOST_EXPORTS) \
3969 for flag in $(EXTRA_HOST_FLAGS) ; do \
3970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3971 done; \
3972 echo "Doing mostlyclean in bfd"; \
3973 (cd $(HOST_SUBDIR)/bfd && \
3974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3976 "RANLIB=$${RANLIB}" \
3977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3978 mostlyclean) \
3979 || exit 1
3981 @endif bfd
3983 .PHONY: maybe-clean-bfd clean-bfd
3984 maybe-clean-bfd:
3985 @if bfd
3986 maybe-clean-bfd: clean-bfd
3988 clean-bfd:
3989 @[ -f ./bfd/Makefile ] || exit 0; \
3990 r=`${PWD_COMMAND}`; export r; \
3991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3992 $(HOST_EXPORTS) \
3993 for flag in $(EXTRA_HOST_FLAGS) ; do \
3994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3995 done; \
3996 echo "Doing clean in bfd"; \
3997 (cd $(HOST_SUBDIR)/bfd && \
3998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4000 "RANLIB=$${RANLIB}" \
4001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4002 clean) \
4003 || exit 1
4005 @endif bfd
4007 .PHONY: maybe-distclean-bfd distclean-bfd
4008 maybe-distclean-bfd:
4009 @if bfd
4010 maybe-distclean-bfd: distclean-bfd
4012 distclean-bfd:
4013 @[ -f ./bfd/Makefile ] || exit 0; \
4014 r=`${PWD_COMMAND}`; export r; \
4015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4016 $(HOST_EXPORTS) \
4017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4019 done; \
4020 echo "Doing distclean in bfd"; \
4021 (cd $(HOST_SUBDIR)/bfd && \
4022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4024 "RANLIB=$${RANLIB}" \
4025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4026 distclean) \
4027 || exit 1
4029 @endif bfd
4031 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4032 maybe-maintainer-clean-bfd:
4033 @if bfd
4034 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4036 maintainer-clean-bfd:
4037 @[ -f ./bfd/Makefile ] || exit 0; \
4038 r=`${PWD_COMMAND}`; export r; \
4039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4040 $(HOST_EXPORTS) \
4041 for flag in $(EXTRA_HOST_FLAGS) ; do \
4042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4043 done; \
4044 echo "Doing maintainer-clean in bfd"; \
4045 (cd $(HOST_SUBDIR)/bfd && \
4046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4048 "RANLIB=$${RANLIB}" \
4049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4050 maintainer-clean) \
4051 || exit 1
4053 @endif bfd
4057 .PHONY: configure-opcodes maybe-configure-opcodes
4058 maybe-configure-opcodes:
4059 @if gcc-bootstrap
4060 configure-opcodes: stage_current
4061 @endif gcc-bootstrap
4062 @if opcodes
4063 maybe-configure-opcodes: configure-opcodes
4064 configure-opcodes:
4065 @r=`${PWD_COMMAND}`; export r; \
4066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4067 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4069 $(HOST_EXPORTS) \
4070 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4071 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4072 case $(srcdir) in \
4073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4074 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4076 esac; \
4077 module_srcdir=opcodes; \
4078 $(SHELL) \
4079 $$s/$$module_srcdir/configure \
4080 --srcdir=$${topdir}/$$module_srcdir \
4081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4082 --target=${target_alias} \
4083 || exit 1
4084 @endif opcodes
4088 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4089 maybe-configure-stage1-opcodes:
4090 @if opcodes-bootstrap
4091 maybe-configure-stage1-opcodes: configure-stage1-opcodes
4092 configure-stage1-opcodes:
4093 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4095 @r=`${PWD_COMMAND}`; export r; \
4096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4097 TFLAGS="$(STAGE1_TFLAGS)"; \
4098 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4099 $(HOST_EXPORTS) \
4100 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4101 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4102 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4103 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4105 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4106 case $(srcdir) in \
4107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4108 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4110 esac; \
4111 module_srcdir=opcodes; \
4112 $(SHELL) $$s/$$module_srcdir/configure \
4113 --srcdir=$${topdir}/$$module_srcdir \
4114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4115 --target=${target_alias} \
4117 $(STAGE1_CONFIGURE_FLAGS)
4118 @endif opcodes-bootstrap
4120 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4121 maybe-configure-stage2-opcodes:
4122 @if opcodes-bootstrap
4123 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4124 configure-stage2-opcodes:
4125 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4126 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4127 @r=`${PWD_COMMAND}`; export r; \
4128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4129 TFLAGS="$(STAGE2_TFLAGS)"; \
4130 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4131 $(HOST_EXPORTS) \
4132 $(POSTSTAGE1_HOST_EXPORTS) \
4133 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4134 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4135 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4136 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4137 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4138 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4139 case $(srcdir) in \
4140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4141 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4143 esac; \
4144 module_srcdir=opcodes; \
4145 $(SHELL) $$s/$$module_srcdir/configure \
4146 --srcdir=$${topdir}/$$module_srcdir \
4147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4148 --target=${target_alias} \
4149 --with-build-libsubdir=$(HOST_SUBDIR) \
4150 $(STAGE2_CONFIGURE_FLAGS)
4151 @endif opcodes-bootstrap
4153 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4154 maybe-configure-stage3-opcodes:
4155 @if opcodes-bootstrap
4156 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4157 configure-stage3-opcodes:
4158 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4159 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4160 @r=`${PWD_COMMAND}`; export r; \
4161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4162 TFLAGS="$(STAGE3_TFLAGS)"; \
4163 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4164 $(HOST_EXPORTS) \
4165 $(POSTSTAGE1_HOST_EXPORTS) \
4166 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4167 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4168 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4169 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4170 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4171 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4172 case $(srcdir) in \
4173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4174 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4176 esac; \
4177 module_srcdir=opcodes; \
4178 $(SHELL) $$s/$$module_srcdir/configure \
4179 --srcdir=$${topdir}/$$module_srcdir \
4180 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4181 --target=${target_alias} \
4182 --with-build-libsubdir=$(HOST_SUBDIR) \
4183 $(STAGE3_CONFIGURE_FLAGS)
4184 @endif opcodes-bootstrap
4186 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4187 maybe-configure-stage4-opcodes:
4188 @if opcodes-bootstrap
4189 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4190 configure-stage4-opcodes:
4191 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4192 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4193 @r=`${PWD_COMMAND}`; export r; \
4194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4195 TFLAGS="$(STAGE4_TFLAGS)"; \
4196 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4197 $(HOST_EXPORTS) \
4198 $(POSTSTAGE1_HOST_EXPORTS) \
4199 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4200 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4201 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4202 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4204 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4205 case $(srcdir) in \
4206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4207 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4209 esac; \
4210 module_srcdir=opcodes; \
4211 $(SHELL) $$s/$$module_srcdir/configure \
4212 --srcdir=$${topdir}/$$module_srcdir \
4213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4214 --target=${target_alias} \
4215 --with-build-libsubdir=$(HOST_SUBDIR) \
4216 $(STAGE4_CONFIGURE_FLAGS)
4217 @endif opcodes-bootstrap
4219 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4220 maybe-configure-stageprofile-opcodes:
4221 @if opcodes-bootstrap
4222 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4223 configure-stageprofile-opcodes:
4224 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4225 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4226 @r=`${PWD_COMMAND}`; export r; \
4227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4228 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4229 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4230 $(HOST_EXPORTS) \
4231 $(POSTSTAGE1_HOST_EXPORTS) \
4232 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4233 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4234 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4235 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4237 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4238 case $(srcdir) in \
4239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4240 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4242 esac; \
4243 module_srcdir=opcodes; \
4244 $(SHELL) $$s/$$module_srcdir/configure \
4245 --srcdir=$${topdir}/$$module_srcdir \
4246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4247 --target=${target_alias} \
4248 --with-build-libsubdir=$(HOST_SUBDIR) \
4249 $(STAGEprofile_CONFIGURE_FLAGS)
4250 @endif opcodes-bootstrap
4252 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4253 maybe-configure-stagefeedback-opcodes:
4254 @if opcodes-bootstrap
4255 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4256 configure-stagefeedback-opcodes:
4257 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4259 @r=`${PWD_COMMAND}`; export r; \
4260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4261 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4262 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4263 $(HOST_EXPORTS) \
4264 $(POSTSTAGE1_HOST_EXPORTS) \
4265 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4266 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4267 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4268 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4270 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4271 case $(srcdir) in \
4272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4273 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4275 esac; \
4276 module_srcdir=opcodes; \
4277 $(SHELL) $$s/$$module_srcdir/configure \
4278 --srcdir=$${topdir}/$$module_srcdir \
4279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4280 --target=${target_alias} \
4281 --with-build-libsubdir=$(HOST_SUBDIR) \
4282 $(STAGEfeedback_CONFIGURE_FLAGS)
4283 @endif opcodes-bootstrap
4289 .PHONY: all-opcodes maybe-all-opcodes
4290 maybe-all-opcodes:
4291 @if gcc-bootstrap
4292 all-opcodes: stage_current
4293 @endif gcc-bootstrap
4294 @if opcodes
4295 TARGET-opcodes=all
4296 maybe-all-opcodes: all-opcodes
4297 all-opcodes: configure-opcodes
4298 @r=`${PWD_COMMAND}`; export r; \
4299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4300 $(HOST_EXPORTS) \
4301 (cd $(HOST_SUBDIR)/opcodes && \
4302 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4303 $(TARGET-opcodes))
4304 @endif opcodes
4308 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4309 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4310 maybe-all-stage1-opcodes:
4311 maybe-clean-stage1-opcodes:
4312 @if opcodes-bootstrap
4313 maybe-all-stage1-opcodes: all-stage1-opcodes
4314 all-stage1: all-stage1-opcodes
4315 TARGET-stage1-opcodes = $(TARGET-opcodes)
4316 all-stage1-opcodes: configure-stage1-opcodes
4317 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4318 @r=`${PWD_COMMAND}`; export r; \
4319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4320 TFLAGS="$(STAGE1_TFLAGS)"; \
4321 $(HOST_EXPORTS) \
4322 cd $(HOST_SUBDIR)/opcodes && \
4323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4324 CFLAGS="$(STAGE1_CFLAGS)" \
4325 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4326 LIBCFLAGS="$(LIBCFLAGS)" \
4327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4330 $(EXTRA_HOST_FLAGS) \
4331 $(STAGE1_FLAGS_TO_PASS) \
4332 TFLAGS="$(STAGE1_TFLAGS)" \
4333 $(TARGET-stage1-opcodes)
4335 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4336 clean-stage1: clean-stage1-opcodes
4337 clean-stage1-opcodes:
4338 @if [ $(current_stage) = stage1 ]; then \
4339 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4340 else \
4341 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4342 $(MAKE) stage1-start; \
4343 fi; \
4344 cd $(HOST_SUBDIR)/opcodes && \
4345 $(MAKE) $(EXTRA_HOST_FLAGS) \
4346 $(STAGE1_FLAGS_TO_PASS) clean
4347 @endif opcodes-bootstrap
4350 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4351 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4352 maybe-all-stage2-opcodes:
4353 maybe-clean-stage2-opcodes:
4354 @if opcodes-bootstrap
4355 maybe-all-stage2-opcodes: all-stage2-opcodes
4356 all-stage2: all-stage2-opcodes
4357 TARGET-stage2-opcodes = $(TARGET-opcodes)
4358 all-stage2-opcodes: configure-stage2-opcodes
4359 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4360 @r=`${PWD_COMMAND}`; export r; \
4361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362 TFLAGS="$(STAGE2_TFLAGS)"; \
4363 $(HOST_EXPORTS) \
4364 $(POSTSTAGE1_HOST_EXPORTS) \
4365 cd $(HOST_SUBDIR)/opcodes && \
4366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4367 CFLAGS="$(STAGE2_CFLAGS)" \
4368 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4369 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4374 TFLAGS="$(STAGE2_TFLAGS)" \
4375 $(TARGET-stage2-opcodes)
4377 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4378 clean-stage2: clean-stage2-opcodes
4379 clean-stage2-opcodes:
4380 @if [ $(current_stage) = stage2 ]; then \
4381 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4382 else \
4383 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4384 $(MAKE) stage2-start; \
4385 fi; \
4386 cd $(HOST_SUBDIR)/opcodes && \
4387 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4388 @endif opcodes-bootstrap
4391 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4392 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4393 maybe-all-stage3-opcodes:
4394 maybe-clean-stage3-opcodes:
4395 @if opcodes-bootstrap
4396 maybe-all-stage3-opcodes: all-stage3-opcodes
4397 all-stage3: all-stage3-opcodes
4398 TARGET-stage3-opcodes = $(TARGET-opcodes)
4399 all-stage3-opcodes: configure-stage3-opcodes
4400 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4401 @r=`${PWD_COMMAND}`; export r; \
4402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4403 TFLAGS="$(STAGE3_TFLAGS)"; \
4404 $(HOST_EXPORTS) \
4405 $(POSTSTAGE1_HOST_EXPORTS) \
4406 cd $(HOST_SUBDIR)/opcodes && \
4407 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4408 CFLAGS="$(STAGE3_CFLAGS)" \
4409 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4410 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4411 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4412 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4413 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4414 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4415 TFLAGS="$(STAGE3_TFLAGS)" \
4416 $(TARGET-stage3-opcodes)
4418 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4419 clean-stage3: clean-stage3-opcodes
4420 clean-stage3-opcodes:
4421 @if [ $(current_stage) = stage3 ]; then \
4422 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4423 else \
4424 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4425 $(MAKE) stage3-start; \
4426 fi; \
4427 cd $(HOST_SUBDIR)/opcodes && \
4428 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4429 @endif opcodes-bootstrap
4432 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4433 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4434 maybe-all-stage4-opcodes:
4435 maybe-clean-stage4-opcodes:
4436 @if opcodes-bootstrap
4437 maybe-all-stage4-opcodes: all-stage4-opcodes
4438 all-stage4: all-stage4-opcodes
4439 TARGET-stage4-opcodes = $(TARGET-opcodes)
4440 all-stage4-opcodes: configure-stage4-opcodes
4441 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4442 @r=`${PWD_COMMAND}`; export r; \
4443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4444 TFLAGS="$(STAGE4_TFLAGS)"; \
4445 $(HOST_EXPORTS) \
4446 $(POSTSTAGE1_HOST_EXPORTS) \
4447 cd $(HOST_SUBDIR)/opcodes && \
4448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4449 CFLAGS="$(STAGE4_CFLAGS)" \
4450 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4451 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4455 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4456 TFLAGS="$(STAGE4_TFLAGS)" \
4457 $(TARGET-stage4-opcodes)
4459 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4460 clean-stage4: clean-stage4-opcodes
4461 clean-stage4-opcodes:
4462 @if [ $(current_stage) = stage4 ]; then \
4463 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4464 else \
4465 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4466 $(MAKE) stage4-start; \
4467 fi; \
4468 cd $(HOST_SUBDIR)/opcodes && \
4469 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4470 @endif opcodes-bootstrap
4473 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4474 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4475 maybe-all-stageprofile-opcodes:
4476 maybe-clean-stageprofile-opcodes:
4477 @if opcodes-bootstrap
4478 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4479 all-stageprofile: all-stageprofile-opcodes
4480 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4481 all-stageprofile-opcodes: configure-stageprofile-opcodes
4482 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4483 @r=`${PWD_COMMAND}`; export r; \
4484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4485 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4486 $(HOST_EXPORTS) \
4487 $(POSTSTAGE1_HOST_EXPORTS) \
4488 cd $(HOST_SUBDIR)/opcodes && \
4489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4490 CFLAGS="$(STAGEprofile_CFLAGS)" \
4491 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4492 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4493 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4494 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4495 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4496 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4497 TFLAGS="$(STAGEprofile_TFLAGS)" \
4498 $(TARGET-stageprofile-opcodes)
4500 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4501 clean-stageprofile: clean-stageprofile-opcodes
4502 clean-stageprofile-opcodes:
4503 @if [ $(current_stage) = stageprofile ]; then \
4504 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4505 else \
4506 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4507 $(MAKE) stageprofile-start; \
4508 fi; \
4509 cd $(HOST_SUBDIR)/opcodes && \
4510 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4511 @endif opcodes-bootstrap
4514 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4515 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4516 maybe-all-stagefeedback-opcodes:
4517 maybe-clean-stagefeedback-opcodes:
4518 @if opcodes-bootstrap
4519 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4520 all-stagefeedback: all-stagefeedback-opcodes
4521 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4522 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4523 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4524 @r=`${PWD_COMMAND}`; export r; \
4525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4526 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4527 $(HOST_EXPORTS) \
4528 $(POSTSTAGE1_HOST_EXPORTS) \
4529 cd $(HOST_SUBDIR)/opcodes && \
4530 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4531 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4532 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4533 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4534 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4535 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4536 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4537 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4538 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4539 $(TARGET-stagefeedback-opcodes)
4541 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4542 clean-stagefeedback: clean-stagefeedback-opcodes
4543 clean-stagefeedback-opcodes:
4544 @if [ $(current_stage) = stagefeedback ]; then \
4545 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4546 else \
4547 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4548 $(MAKE) stagefeedback-start; \
4549 fi; \
4550 cd $(HOST_SUBDIR)/opcodes && \
4551 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4552 @endif opcodes-bootstrap
4558 .PHONY: check-opcodes maybe-check-opcodes
4559 maybe-check-opcodes:
4560 @if opcodes
4561 maybe-check-opcodes: check-opcodes
4563 check-opcodes:
4564 @: $(MAKE); $(unstage)
4565 @r=`${PWD_COMMAND}`; export r; \
4566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4567 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4568 (cd $(HOST_SUBDIR)/opcodes && \
4569 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
4571 @endif opcodes
4573 .PHONY: install-opcodes maybe-install-opcodes
4574 maybe-install-opcodes:
4575 @if opcodes
4576 maybe-install-opcodes: install-opcodes
4578 install-opcodes: installdirs
4579 @: $(MAKE); $(unstage)
4580 @r=`${PWD_COMMAND}`; export r; \
4581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4582 $(HOST_EXPORTS) \
4583 (cd $(HOST_SUBDIR)/opcodes && \
4584 $(MAKE) $(FLAGS_TO_PASS) install)
4586 @endif opcodes
4588 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4589 maybe-install-strip-opcodes:
4590 @if opcodes
4591 maybe-install-strip-opcodes: install-strip-opcodes
4593 install-strip-opcodes: installdirs
4594 @: $(MAKE); $(unstage)
4595 @r=`${PWD_COMMAND}`; export r; \
4596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4597 $(HOST_EXPORTS) \
4598 (cd $(HOST_SUBDIR)/opcodes && \
4599 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4601 @endif opcodes
4603 # Other targets (info, dvi, pdf, etc.)
4605 .PHONY: maybe-info-opcodes info-opcodes
4606 maybe-info-opcodes:
4607 @if opcodes
4608 maybe-info-opcodes: info-opcodes
4610 info-opcodes: \
4611 configure-opcodes
4612 @[ -f ./opcodes/Makefile ] || exit 0; \
4613 r=`${PWD_COMMAND}`; export r; \
4614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4615 $(HOST_EXPORTS) \
4616 for flag in $(EXTRA_HOST_FLAGS) ; do \
4617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4618 done; \
4619 echo "Doing info in opcodes"; \
4620 (cd $(HOST_SUBDIR)/opcodes && \
4621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4623 "RANLIB=$${RANLIB}" \
4624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4625 info) \
4626 || exit 1
4628 @endif opcodes
4630 .PHONY: maybe-dvi-opcodes dvi-opcodes
4631 maybe-dvi-opcodes:
4632 @if opcodes
4633 maybe-dvi-opcodes: dvi-opcodes
4635 dvi-opcodes: \
4636 configure-opcodes
4637 @[ -f ./opcodes/Makefile ] || exit 0; \
4638 r=`${PWD_COMMAND}`; export r; \
4639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4640 $(HOST_EXPORTS) \
4641 for flag in $(EXTRA_HOST_FLAGS) ; do \
4642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4643 done; \
4644 echo "Doing dvi in opcodes"; \
4645 (cd $(HOST_SUBDIR)/opcodes && \
4646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4648 "RANLIB=$${RANLIB}" \
4649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4650 dvi) \
4651 || exit 1
4653 @endif opcodes
4655 .PHONY: maybe-pdf-opcodes pdf-opcodes
4656 maybe-pdf-opcodes:
4657 @if opcodes
4658 maybe-pdf-opcodes: pdf-opcodes
4660 pdf-opcodes: \
4661 configure-opcodes
4662 @[ -f ./opcodes/Makefile ] || exit 0; \
4663 r=`${PWD_COMMAND}`; export r; \
4664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4665 $(HOST_EXPORTS) \
4666 for flag in $(EXTRA_HOST_FLAGS) ; do \
4667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4668 done; \
4669 echo "Doing pdf in opcodes"; \
4670 (cd $(HOST_SUBDIR)/opcodes && \
4671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4673 "RANLIB=$${RANLIB}" \
4674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4675 pdf) \
4676 || exit 1
4678 @endif opcodes
4680 .PHONY: maybe-html-opcodes html-opcodes
4681 maybe-html-opcodes:
4682 @if opcodes
4683 maybe-html-opcodes: html-opcodes
4685 html-opcodes: \
4686 configure-opcodes
4687 @[ -f ./opcodes/Makefile ] || exit 0; \
4688 r=`${PWD_COMMAND}`; export r; \
4689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4690 $(HOST_EXPORTS) \
4691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4693 done; \
4694 echo "Doing html in opcodes"; \
4695 (cd $(HOST_SUBDIR)/opcodes && \
4696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4698 "RANLIB=$${RANLIB}" \
4699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4700 html) \
4701 || exit 1
4703 @endif opcodes
4705 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4706 maybe-TAGS-opcodes:
4707 @if opcodes
4708 maybe-TAGS-opcodes: TAGS-opcodes
4710 TAGS-opcodes: \
4711 configure-opcodes
4712 @[ -f ./opcodes/Makefile ] || exit 0; \
4713 r=`${PWD_COMMAND}`; export r; \
4714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4715 $(HOST_EXPORTS) \
4716 for flag in $(EXTRA_HOST_FLAGS) ; do \
4717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4718 done; \
4719 echo "Doing TAGS in opcodes"; \
4720 (cd $(HOST_SUBDIR)/opcodes && \
4721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4723 "RANLIB=$${RANLIB}" \
4724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4725 TAGS) \
4726 || exit 1
4728 @endif opcodes
4730 .PHONY: maybe-install-info-opcodes install-info-opcodes
4731 maybe-install-info-opcodes:
4732 @if opcodes
4733 maybe-install-info-opcodes: install-info-opcodes
4735 install-info-opcodes: \
4736 configure-opcodes \
4737 info-opcodes
4738 @[ -f ./opcodes/Makefile ] || exit 0; \
4739 r=`${PWD_COMMAND}`; export r; \
4740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4741 $(HOST_EXPORTS) \
4742 for flag in $(EXTRA_HOST_FLAGS) ; do \
4743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4744 done; \
4745 echo "Doing install-info in opcodes"; \
4746 (cd $(HOST_SUBDIR)/opcodes && \
4747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4749 "RANLIB=$${RANLIB}" \
4750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4751 install-info) \
4752 || exit 1
4754 @endif opcodes
4756 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4757 maybe-install-pdf-opcodes:
4758 @if opcodes
4759 maybe-install-pdf-opcodes: install-pdf-opcodes
4761 install-pdf-opcodes: \
4762 configure-opcodes \
4763 pdf-opcodes
4764 @[ -f ./opcodes/Makefile ] || exit 0; \
4765 r=`${PWD_COMMAND}`; export r; \
4766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4767 $(HOST_EXPORTS) \
4768 for flag in $(EXTRA_HOST_FLAGS) ; do \
4769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4770 done; \
4771 echo "Doing install-pdf in opcodes"; \
4772 (cd $(HOST_SUBDIR)/opcodes && \
4773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4775 "RANLIB=$${RANLIB}" \
4776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4777 install-pdf) \
4778 || exit 1
4780 @endif opcodes
4782 .PHONY: maybe-install-html-opcodes install-html-opcodes
4783 maybe-install-html-opcodes:
4784 @if opcodes
4785 maybe-install-html-opcodes: install-html-opcodes
4787 install-html-opcodes: \
4788 configure-opcodes \
4789 html-opcodes
4790 @[ -f ./opcodes/Makefile ] || exit 0; \
4791 r=`${PWD_COMMAND}`; export r; \
4792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4793 $(HOST_EXPORTS) \
4794 for flag in $(EXTRA_HOST_FLAGS) ; do \
4795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4796 done; \
4797 echo "Doing install-html in opcodes"; \
4798 (cd $(HOST_SUBDIR)/opcodes && \
4799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4801 "RANLIB=$${RANLIB}" \
4802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4803 install-html) \
4804 || exit 1
4806 @endif opcodes
4808 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4809 maybe-installcheck-opcodes:
4810 @if opcodes
4811 maybe-installcheck-opcodes: installcheck-opcodes
4813 installcheck-opcodes: \
4814 configure-opcodes
4815 @[ -f ./opcodes/Makefile ] || exit 0; \
4816 r=`${PWD_COMMAND}`; export r; \
4817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4818 $(HOST_EXPORTS) \
4819 for flag in $(EXTRA_HOST_FLAGS) ; do \
4820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4821 done; \
4822 echo "Doing installcheck in opcodes"; \
4823 (cd $(HOST_SUBDIR)/opcodes && \
4824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4826 "RANLIB=$${RANLIB}" \
4827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4828 installcheck) \
4829 || exit 1
4831 @endif opcodes
4833 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4834 maybe-mostlyclean-opcodes:
4835 @if opcodes
4836 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4838 mostlyclean-opcodes:
4839 @[ -f ./opcodes/Makefile ] || exit 0; \
4840 r=`${PWD_COMMAND}`; export r; \
4841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4842 $(HOST_EXPORTS) \
4843 for flag in $(EXTRA_HOST_FLAGS) ; do \
4844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4845 done; \
4846 echo "Doing mostlyclean in opcodes"; \
4847 (cd $(HOST_SUBDIR)/opcodes && \
4848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4850 "RANLIB=$${RANLIB}" \
4851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4852 mostlyclean) \
4853 || exit 1
4855 @endif opcodes
4857 .PHONY: maybe-clean-opcodes clean-opcodes
4858 maybe-clean-opcodes:
4859 @if opcodes
4860 maybe-clean-opcodes: clean-opcodes
4862 clean-opcodes:
4863 @[ -f ./opcodes/Makefile ] || exit 0; \
4864 r=`${PWD_COMMAND}`; export r; \
4865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4866 $(HOST_EXPORTS) \
4867 for flag in $(EXTRA_HOST_FLAGS) ; do \
4868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4869 done; \
4870 echo "Doing clean in opcodes"; \
4871 (cd $(HOST_SUBDIR)/opcodes && \
4872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4874 "RANLIB=$${RANLIB}" \
4875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4876 clean) \
4877 || exit 1
4879 @endif opcodes
4881 .PHONY: maybe-distclean-opcodes distclean-opcodes
4882 maybe-distclean-opcodes:
4883 @if opcodes
4884 maybe-distclean-opcodes: distclean-opcodes
4886 distclean-opcodes:
4887 @[ -f ./opcodes/Makefile ] || exit 0; \
4888 r=`${PWD_COMMAND}`; export r; \
4889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4890 $(HOST_EXPORTS) \
4891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4893 done; \
4894 echo "Doing distclean in opcodes"; \
4895 (cd $(HOST_SUBDIR)/opcodes && \
4896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4898 "RANLIB=$${RANLIB}" \
4899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4900 distclean) \
4901 || exit 1
4903 @endif opcodes
4905 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4906 maybe-maintainer-clean-opcodes:
4907 @if opcodes
4908 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4910 maintainer-clean-opcodes:
4911 @[ -f ./opcodes/Makefile ] || exit 0; \
4912 r=`${PWD_COMMAND}`; export r; \
4913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4914 $(HOST_EXPORTS) \
4915 for flag in $(EXTRA_HOST_FLAGS) ; do \
4916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4917 done; \
4918 echo "Doing maintainer-clean in opcodes"; \
4919 (cd $(HOST_SUBDIR)/opcodes && \
4920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4922 "RANLIB=$${RANLIB}" \
4923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4924 maintainer-clean) \
4925 || exit 1
4927 @endif opcodes
4931 .PHONY: configure-binutils maybe-configure-binutils
4932 maybe-configure-binutils:
4933 @if gcc-bootstrap
4934 configure-binutils: stage_current
4935 @endif gcc-bootstrap
4936 @if binutils
4937 maybe-configure-binutils: configure-binutils
4938 configure-binutils:
4939 @r=`${PWD_COMMAND}`; export r; \
4940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4941 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4943 $(HOST_EXPORTS) \
4944 echo Configuring in $(HOST_SUBDIR)/binutils; \
4945 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4946 case $(srcdir) in \
4947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4948 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4950 esac; \
4951 module_srcdir=binutils; \
4952 $(SHELL) \
4953 $$s/$$module_srcdir/configure \
4954 --srcdir=$${topdir}/$$module_srcdir \
4955 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4956 --target=${target_alias} \
4957 || exit 1
4958 @endif binutils
4962 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4963 maybe-configure-stage1-binutils:
4964 @if binutils-bootstrap
4965 maybe-configure-stage1-binutils: configure-stage1-binutils
4966 configure-stage1-binutils:
4967 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4969 @r=`${PWD_COMMAND}`; export r; \
4970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4971 TFLAGS="$(STAGE1_TFLAGS)"; \
4972 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4973 $(HOST_EXPORTS) \
4974 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4975 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4976 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4977 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
4978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4979 cd $(HOST_SUBDIR)/binutils || exit 1; \
4980 case $(srcdir) in \
4981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4982 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4984 esac; \
4985 module_srcdir=binutils; \
4986 $(SHELL) $$s/$$module_srcdir/configure \
4987 --srcdir=$${topdir}/$$module_srcdir \
4988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4989 --target=${target_alias} \
4991 $(STAGE1_CONFIGURE_FLAGS)
4992 @endif binutils-bootstrap
4994 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4995 maybe-configure-stage2-binutils:
4996 @if binutils-bootstrap
4997 maybe-configure-stage2-binutils: configure-stage2-binutils
4998 configure-stage2-binutils:
4999 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5001 @r=`${PWD_COMMAND}`; export r; \
5002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5003 TFLAGS="$(STAGE2_TFLAGS)"; \
5004 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5005 $(HOST_EXPORTS) \
5006 $(POSTSTAGE1_HOST_EXPORTS) \
5007 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5008 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5009 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
5010 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
5011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5012 cd $(HOST_SUBDIR)/binutils || exit 1; \
5013 case $(srcdir) in \
5014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5015 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5017 esac; \
5018 module_srcdir=binutils; \
5019 $(SHELL) $$s/$$module_srcdir/configure \
5020 --srcdir=$${topdir}/$$module_srcdir \
5021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5022 --target=${target_alias} \
5023 --with-build-libsubdir=$(HOST_SUBDIR) \
5024 $(STAGE2_CONFIGURE_FLAGS)
5025 @endif binutils-bootstrap
5027 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5028 maybe-configure-stage3-binutils:
5029 @if binutils-bootstrap
5030 maybe-configure-stage3-binutils: configure-stage3-binutils
5031 configure-stage3-binutils:
5032 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5033 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5034 @r=`${PWD_COMMAND}`; export r; \
5035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5036 TFLAGS="$(STAGE3_TFLAGS)"; \
5037 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5038 $(HOST_EXPORTS) \
5039 $(POSTSTAGE1_HOST_EXPORTS) \
5040 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5041 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5042 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5043 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5045 cd $(HOST_SUBDIR)/binutils || exit 1; \
5046 case $(srcdir) in \
5047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5048 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5050 esac; \
5051 module_srcdir=binutils; \
5052 $(SHELL) $$s/$$module_srcdir/configure \
5053 --srcdir=$${topdir}/$$module_srcdir \
5054 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5055 --target=${target_alias} \
5056 --with-build-libsubdir=$(HOST_SUBDIR) \
5057 $(STAGE3_CONFIGURE_FLAGS)
5058 @endif binutils-bootstrap
5060 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5061 maybe-configure-stage4-binutils:
5062 @if binutils-bootstrap
5063 maybe-configure-stage4-binutils: configure-stage4-binutils
5064 configure-stage4-binutils:
5065 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5067 @r=`${PWD_COMMAND}`; export r; \
5068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5069 TFLAGS="$(STAGE4_TFLAGS)"; \
5070 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5071 $(HOST_EXPORTS) \
5072 $(POSTSTAGE1_HOST_EXPORTS) \
5073 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5074 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5075 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5076 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5078 cd $(HOST_SUBDIR)/binutils || exit 1; \
5079 case $(srcdir) in \
5080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5081 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5083 esac; \
5084 module_srcdir=binutils; \
5085 $(SHELL) $$s/$$module_srcdir/configure \
5086 --srcdir=$${topdir}/$$module_srcdir \
5087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5088 --target=${target_alias} \
5089 --with-build-libsubdir=$(HOST_SUBDIR) \
5090 $(STAGE4_CONFIGURE_FLAGS)
5091 @endif binutils-bootstrap
5093 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5094 maybe-configure-stageprofile-binutils:
5095 @if binutils-bootstrap
5096 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5097 configure-stageprofile-binutils:
5098 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5100 @r=`${PWD_COMMAND}`; export r; \
5101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5102 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5103 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5104 $(HOST_EXPORTS) \
5105 $(POSTSTAGE1_HOST_EXPORTS) \
5106 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5107 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5108 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5109 echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5111 cd $(HOST_SUBDIR)/binutils || exit 1; \
5112 case $(srcdir) in \
5113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5114 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5116 esac; \
5117 module_srcdir=binutils; \
5118 $(SHELL) $$s/$$module_srcdir/configure \
5119 --srcdir=$${topdir}/$$module_srcdir \
5120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5121 --target=${target_alias} \
5122 --with-build-libsubdir=$(HOST_SUBDIR) \
5123 $(STAGEprofile_CONFIGURE_FLAGS)
5124 @endif binutils-bootstrap
5126 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5127 maybe-configure-stagefeedback-binutils:
5128 @if binutils-bootstrap
5129 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5130 configure-stagefeedback-binutils:
5131 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5133 @r=`${PWD_COMMAND}`; export r; \
5134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5135 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5136 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5137 $(HOST_EXPORTS) \
5138 $(POSTSTAGE1_HOST_EXPORTS) \
5139 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5140 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5141 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5142 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5144 cd $(HOST_SUBDIR)/binutils || exit 1; \
5145 case $(srcdir) in \
5146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5147 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5149 esac; \
5150 module_srcdir=binutils; \
5151 $(SHELL) $$s/$$module_srcdir/configure \
5152 --srcdir=$${topdir}/$$module_srcdir \
5153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5154 --target=${target_alias} \
5155 --with-build-libsubdir=$(HOST_SUBDIR) \
5156 $(STAGEfeedback_CONFIGURE_FLAGS)
5157 @endif binutils-bootstrap
5163 .PHONY: all-binutils maybe-all-binutils
5164 maybe-all-binutils:
5165 @if gcc-bootstrap
5166 all-binutils: stage_current
5167 @endif gcc-bootstrap
5168 @if binutils
5169 TARGET-binutils=all
5170 maybe-all-binutils: all-binutils
5171 all-binutils: configure-binutils
5172 @r=`${PWD_COMMAND}`; export r; \
5173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5174 $(HOST_EXPORTS) \
5175 (cd $(HOST_SUBDIR)/binutils && \
5176 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5177 $(TARGET-binutils))
5178 @endif binutils
5182 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5183 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5184 maybe-all-stage1-binutils:
5185 maybe-clean-stage1-binutils:
5186 @if binutils-bootstrap
5187 maybe-all-stage1-binutils: all-stage1-binutils
5188 all-stage1: all-stage1-binutils
5189 TARGET-stage1-binutils = $(TARGET-binutils)
5190 all-stage1-binutils: configure-stage1-binutils
5191 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5192 @r=`${PWD_COMMAND}`; export r; \
5193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5194 TFLAGS="$(STAGE1_TFLAGS)"; \
5195 $(HOST_EXPORTS) \
5196 cd $(HOST_SUBDIR)/binutils && \
5197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5198 CFLAGS="$(STAGE1_CFLAGS)" \
5199 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5200 LIBCFLAGS="$(LIBCFLAGS)" \
5201 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5202 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5203 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5204 $(EXTRA_HOST_FLAGS) \
5205 $(STAGE1_FLAGS_TO_PASS) \
5206 TFLAGS="$(STAGE1_TFLAGS)" \
5207 $(TARGET-stage1-binutils)
5209 maybe-clean-stage1-binutils: clean-stage1-binutils
5210 clean-stage1: clean-stage1-binutils
5211 clean-stage1-binutils:
5212 @if [ $(current_stage) = stage1 ]; then \
5213 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5214 else \
5215 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5216 $(MAKE) stage1-start; \
5217 fi; \
5218 cd $(HOST_SUBDIR)/binutils && \
5219 $(MAKE) $(EXTRA_HOST_FLAGS) \
5220 $(STAGE1_FLAGS_TO_PASS) clean
5221 @endif binutils-bootstrap
5224 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5225 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5226 maybe-all-stage2-binutils:
5227 maybe-clean-stage2-binutils:
5228 @if binutils-bootstrap
5229 maybe-all-stage2-binutils: all-stage2-binutils
5230 all-stage2: all-stage2-binutils
5231 TARGET-stage2-binutils = $(TARGET-binutils)
5232 all-stage2-binutils: configure-stage2-binutils
5233 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5234 @r=`${PWD_COMMAND}`; export r; \
5235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5236 TFLAGS="$(STAGE2_TFLAGS)"; \
5237 $(HOST_EXPORTS) \
5238 $(POSTSTAGE1_HOST_EXPORTS) \
5239 cd $(HOST_SUBDIR)/binutils && \
5240 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5241 CFLAGS="$(STAGE2_CFLAGS)" \
5242 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5243 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5244 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5245 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5246 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5247 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5248 TFLAGS="$(STAGE2_TFLAGS)" \
5249 $(TARGET-stage2-binutils)
5251 maybe-clean-stage2-binutils: clean-stage2-binutils
5252 clean-stage2: clean-stage2-binutils
5253 clean-stage2-binutils:
5254 @if [ $(current_stage) = stage2 ]; then \
5255 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5256 else \
5257 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5258 $(MAKE) stage2-start; \
5259 fi; \
5260 cd $(HOST_SUBDIR)/binutils && \
5261 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5262 @endif binutils-bootstrap
5265 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5266 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5267 maybe-all-stage3-binutils:
5268 maybe-clean-stage3-binutils:
5269 @if binutils-bootstrap
5270 maybe-all-stage3-binutils: all-stage3-binutils
5271 all-stage3: all-stage3-binutils
5272 TARGET-stage3-binutils = $(TARGET-binutils)
5273 all-stage3-binutils: configure-stage3-binutils
5274 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5275 @r=`${PWD_COMMAND}`; export r; \
5276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5277 TFLAGS="$(STAGE3_TFLAGS)"; \
5278 $(HOST_EXPORTS) \
5279 $(POSTSTAGE1_HOST_EXPORTS) \
5280 cd $(HOST_SUBDIR)/binutils && \
5281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5282 CFLAGS="$(STAGE3_CFLAGS)" \
5283 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5284 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5288 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5289 TFLAGS="$(STAGE3_TFLAGS)" \
5290 $(TARGET-stage3-binutils)
5292 maybe-clean-stage3-binutils: clean-stage3-binutils
5293 clean-stage3: clean-stage3-binutils
5294 clean-stage3-binutils:
5295 @if [ $(current_stage) = stage3 ]; then \
5296 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5297 else \
5298 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5299 $(MAKE) stage3-start; \
5300 fi; \
5301 cd $(HOST_SUBDIR)/binutils && \
5302 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5303 @endif binutils-bootstrap
5306 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5307 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5308 maybe-all-stage4-binutils:
5309 maybe-clean-stage4-binutils:
5310 @if binutils-bootstrap
5311 maybe-all-stage4-binutils: all-stage4-binutils
5312 all-stage4: all-stage4-binutils
5313 TARGET-stage4-binutils = $(TARGET-binutils)
5314 all-stage4-binutils: configure-stage4-binutils
5315 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5316 @r=`${PWD_COMMAND}`; export r; \
5317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5318 TFLAGS="$(STAGE4_TFLAGS)"; \
5319 $(HOST_EXPORTS) \
5320 $(POSTSTAGE1_HOST_EXPORTS) \
5321 cd $(HOST_SUBDIR)/binutils && \
5322 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5323 CFLAGS="$(STAGE4_CFLAGS)" \
5324 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5325 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5326 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5327 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5328 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5329 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5330 TFLAGS="$(STAGE4_TFLAGS)" \
5331 $(TARGET-stage4-binutils)
5333 maybe-clean-stage4-binutils: clean-stage4-binutils
5334 clean-stage4: clean-stage4-binutils
5335 clean-stage4-binutils:
5336 @if [ $(current_stage) = stage4 ]; then \
5337 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5338 else \
5339 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5340 $(MAKE) stage4-start; \
5341 fi; \
5342 cd $(HOST_SUBDIR)/binutils && \
5343 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5344 @endif binutils-bootstrap
5347 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5348 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5349 maybe-all-stageprofile-binutils:
5350 maybe-clean-stageprofile-binutils:
5351 @if binutils-bootstrap
5352 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5353 all-stageprofile: all-stageprofile-binutils
5354 TARGET-stageprofile-binutils = $(TARGET-binutils)
5355 all-stageprofile-binutils: configure-stageprofile-binutils
5356 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5357 @r=`${PWD_COMMAND}`; export r; \
5358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5359 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5360 $(HOST_EXPORTS) \
5361 $(POSTSTAGE1_HOST_EXPORTS) \
5362 cd $(HOST_SUBDIR)/binutils && \
5363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5364 CFLAGS="$(STAGEprofile_CFLAGS)" \
5365 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5366 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5370 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5371 TFLAGS="$(STAGEprofile_TFLAGS)" \
5372 $(TARGET-stageprofile-binutils)
5374 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5375 clean-stageprofile: clean-stageprofile-binutils
5376 clean-stageprofile-binutils:
5377 @if [ $(current_stage) = stageprofile ]; then \
5378 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5379 else \
5380 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5381 $(MAKE) stageprofile-start; \
5382 fi; \
5383 cd $(HOST_SUBDIR)/binutils && \
5384 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5385 @endif binutils-bootstrap
5388 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5389 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5390 maybe-all-stagefeedback-binutils:
5391 maybe-clean-stagefeedback-binutils:
5392 @if binutils-bootstrap
5393 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5394 all-stagefeedback: all-stagefeedback-binutils
5395 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5396 all-stagefeedback-binutils: configure-stagefeedback-binutils
5397 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5398 @r=`${PWD_COMMAND}`; export r; \
5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5400 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5401 $(HOST_EXPORTS) \
5402 $(POSTSTAGE1_HOST_EXPORTS) \
5403 cd $(HOST_SUBDIR)/binutils && \
5404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5405 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5406 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5407 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5412 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5413 $(TARGET-stagefeedback-binutils)
5415 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5416 clean-stagefeedback: clean-stagefeedback-binutils
5417 clean-stagefeedback-binutils:
5418 @if [ $(current_stage) = stagefeedback ]; then \
5419 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5420 else \
5421 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5422 $(MAKE) stagefeedback-start; \
5423 fi; \
5424 cd $(HOST_SUBDIR)/binutils && \
5425 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5426 @endif binutils-bootstrap
5432 .PHONY: check-binutils maybe-check-binutils
5433 maybe-check-binutils:
5434 @if binutils
5435 maybe-check-binutils: check-binutils
5437 check-binutils:
5438 @: $(MAKE); $(unstage)
5439 @r=`${PWD_COMMAND}`; export r; \
5440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5441 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5442 (cd $(HOST_SUBDIR)/binutils && \
5443 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
5445 @endif binutils
5447 .PHONY: install-binutils maybe-install-binutils
5448 maybe-install-binutils:
5449 @if binutils
5450 maybe-install-binutils: install-binutils
5452 install-binutils: installdirs
5453 @: $(MAKE); $(unstage)
5454 @r=`${PWD_COMMAND}`; export r; \
5455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5456 $(HOST_EXPORTS) \
5457 (cd $(HOST_SUBDIR)/binutils && \
5458 $(MAKE) $(FLAGS_TO_PASS) install)
5460 @endif binutils
5462 .PHONY: install-strip-binutils maybe-install-strip-binutils
5463 maybe-install-strip-binutils:
5464 @if binutils
5465 maybe-install-strip-binutils: install-strip-binutils
5467 install-strip-binutils: installdirs
5468 @: $(MAKE); $(unstage)
5469 @r=`${PWD_COMMAND}`; export r; \
5470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5471 $(HOST_EXPORTS) \
5472 (cd $(HOST_SUBDIR)/binutils && \
5473 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5475 @endif binutils
5477 # Other targets (info, dvi, pdf, etc.)
5479 .PHONY: maybe-info-binutils info-binutils
5480 maybe-info-binutils:
5481 @if binutils
5482 maybe-info-binutils: info-binutils
5484 info-binutils: \
5485 configure-binutils
5486 @[ -f ./binutils/Makefile ] || exit 0; \
5487 r=`${PWD_COMMAND}`; export r; \
5488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5489 $(HOST_EXPORTS) \
5490 for flag in $(EXTRA_HOST_FLAGS) ; do \
5491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5492 done; \
5493 echo "Doing info in binutils"; \
5494 (cd $(HOST_SUBDIR)/binutils && \
5495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5497 "RANLIB=$${RANLIB}" \
5498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5499 info) \
5500 || exit 1
5502 @endif binutils
5504 .PHONY: maybe-dvi-binutils dvi-binutils
5505 maybe-dvi-binutils:
5506 @if binutils
5507 maybe-dvi-binutils: dvi-binutils
5509 dvi-binutils: \
5510 configure-binutils
5511 @[ -f ./binutils/Makefile ] || exit 0; \
5512 r=`${PWD_COMMAND}`; export r; \
5513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514 $(HOST_EXPORTS) \
5515 for flag in $(EXTRA_HOST_FLAGS) ; do \
5516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5517 done; \
5518 echo "Doing dvi in binutils"; \
5519 (cd $(HOST_SUBDIR)/binutils && \
5520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5522 "RANLIB=$${RANLIB}" \
5523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5524 dvi) \
5525 || exit 1
5527 @endif binutils
5529 .PHONY: maybe-pdf-binutils pdf-binutils
5530 maybe-pdf-binutils:
5531 @if binutils
5532 maybe-pdf-binutils: pdf-binutils
5534 pdf-binutils: \
5535 configure-binutils
5536 @[ -f ./binutils/Makefile ] || exit 0; \
5537 r=`${PWD_COMMAND}`; export r; \
5538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5539 $(HOST_EXPORTS) \
5540 for flag in $(EXTRA_HOST_FLAGS) ; do \
5541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5542 done; \
5543 echo "Doing pdf in binutils"; \
5544 (cd $(HOST_SUBDIR)/binutils && \
5545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5547 "RANLIB=$${RANLIB}" \
5548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5549 pdf) \
5550 || exit 1
5552 @endif binutils
5554 .PHONY: maybe-html-binutils html-binutils
5555 maybe-html-binutils:
5556 @if binutils
5557 maybe-html-binutils: html-binutils
5559 html-binutils: \
5560 configure-binutils
5561 @[ -f ./binutils/Makefile ] || exit 0; \
5562 r=`${PWD_COMMAND}`; export r; \
5563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5564 $(HOST_EXPORTS) \
5565 for flag in $(EXTRA_HOST_FLAGS) ; do \
5566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5567 done; \
5568 echo "Doing html in binutils"; \
5569 (cd $(HOST_SUBDIR)/binutils && \
5570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5572 "RANLIB=$${RANLIB}" \
5573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5574 html) \
5575 || exit 1
5577 @endif binutils
5579 .PHONY: maybe-TAGS-binutils TAGS-binutils
5580 maybe-TAGS-binutils:
5581 @if binutils
5582 maybe-TAGS-binutils: TAGS-binutils
5584 TAGS-binutils: \
5585 configure-binutils
5586 @[ -f ./binutils/Makefile ] || exit 0; \
5587 r=`${PWD_COMMAND}`; export r; \
5588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5589 $(HOST_EXPORTS) \
5590 for flag in $(EXTRA_HOST_FLAGS) ; do \
5591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5592 done; \
5593 echo "Doing TAGS in binutils"; \
5594 (cd $(HOST_SUBDIR)/binutils && \
5595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5597 "RANLIB=$${RANLIB}" \
5598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5599 TAGS) \
5600 || exit 1
5602 @endif binutils
5604 .PHONY: maybe-install-info-binutils install-info-binutils
5605 maybe-install-info-binutils:
5606 @if binutils
5607 maybe-install-info-binutils: install-info-binutils
5609 install-info-binutils: \
5610 configure-binutils \
5611 info-binutils
5612 @[ -f ./binutils/Makefile ] || exit 0; \
5613 r=`${PWD_COMMAND}`; export r; \
5614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5615 $(HOST_EXPORTS) \
5616 for flag in $(EXTRA_HOST_FLAGS) ; do \
5617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5618 done; \
5619 echo "Doing install-info in binutils"; \
5620 (cd $(HOST_SUBDIR)/binutils && \
5621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5623 "RANLIB=$${RANLIB}" \
5624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5625 install-info) \
5626 || exit 1
5628 @endif binutils
5630 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5631 maybe-install-pdf-binutils:
5632 @if binutils
5633 maybe-install-pdf-binutils: install-pdf-binutils
5635 install-pdf-binutils: \
5636 configure-binutils \
5637 pdf-binutils
5638 @[ -f ./binutils/Makefile ] || exit 0; \
5639 r=`${PWD_COMMAND}`; export r; \
5640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5641 $(HOST_EXPORTS) \
5642 for flag in $(EXTRA_HOST_FLAGS) ; do \
5643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5644 done; \
5645 echo "Doing install-pdf in binutils"; \
5646 (cd $(HOST_SUBDIR)/binutils && \
5647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5649 "RANLIB=$${RANLIB}" \
5650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5651 install-pdf) \
5652 || exit 1
5654 @endif binutils
5656 .PHONY: maybe-install-html-binutils install-html-binutils
5657 maybe-install-html-binutils:
5658 @if binutils
5659 maybe-install-html-binutils: install-html-binutils
5661 install-html-binutils: \
5662 configure-binutils \
5663 html-binutils
5664 @[ -f ./binutils/Makefile ] || exit 0; \
5665 r=`${PWD_COMMAND}`; export r; \
5666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5667 $(HOST_EXPORTS) \
5668 for flag in $(EXTRA_HOST_FLAGS) ; do \
5669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5670 done; \
5671 echo "Doing install-html in binutils"; \
5672 (cd $(HOST_SUBDIR)/binutils && \
5673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5675 "RANLIB=$${RANLIB}" \
5676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5677 install-html) \
5678 || exit 1
5680 @endif binutils
5682 .PHONY: maybe-installcheck-binutils installcheck-binutils
5683 maybe-installcheck-binutils:
5684 @if binutils
5685 maybe-installcheck-binutils: installcheck-binutils
5687 installcheck-binutils: \
5688 configure-binutils
5689 @[ -f ./binutils/Makefile ] || exit 0; \
5690 r=`${PWD_COMMAND}`; export r; \
5691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5692 $(HOST_EXPORTS) \
5693 for flag in $(EXTRA_HOST_FLAGS) ; do \
5694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5695 done; \
5696 echo "Doing installcheck in binutils"; \
5697 (cd $(HOST_SUBDIR)/binutils && \
5698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5700 "RANLIB=$${RANLIB}" \
5701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5702 installcheck) \
5703 || exit 1
5705 @endif binutils
5707 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5708 maybe-mostlyclean-binutils:
5709 @if binutils
5710 maybe-mostlyclean-binutils: mostlyclean-binutils
5712 mostlyclean-binutils:
5713 @[ -f ./binutils/Makefile ] || exit 0; \
5714 r=`${PWD_COMMAND}`; export r; \
5715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5716 $(HOST_EXPORTS) \
5717 for flag in $(EXTRA_HOST_FLAGS) ; do \
5718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5719 done; \
5720 echo "Doing mostlyclean in binutils"; \
5721 (cd $(HOST_SUBDIR)/binutils && \
5722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5724 "RANLIB=$${RANLIB}" \
5725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5726 mostlyclean) \
5727 || exit 1
5729 @endif binutils
5731 .PHONY: maybe-clean-binutils clean-binutils
5732 maybe-clean-binutils:
5733 @if binutils
5734 maybe-clean-binutils: clean-binutils
5736 clean-binutils:
5737 @[ -f ./binutils/Makefile ] || exit 0; \
5738 r=`${PWD_COMMAND}`; export r; \
5739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5740 $(HOST_EXPORTS) \
5741 for flag in $(EXTRA_HOST_FLAGS) ; do \
5742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5743 done; \
5744 echo "Doing clean in binutils"; \
5745 (cd $(HOST_SUBDIR)/binutils && \
5746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5748 "RANLIB=$${RANLIB}" \
5749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5750 clean) \
5751 || exit 1
5753 @endif binutils
5755 .PHONY: maybe-distclean-binutils distclean-binutils
5756 maybe-distclean-binutils:
5757 @if binutils
5758 maybe-distclean-binutils: distclean-binutils
5760 distclean-binutils:
5761 @[ -f ./binutils/Makefile ] || exit 0; \
5762 r=`${PWD_COMMAND}`; export r; \
5763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5764 $(HOST_EXPORTS) \
5765 for flag in $(EXTRA_HOST_FLAGS) ; do \
5766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5767 done; \
5768 echo "Doing distclean in binutils"; \
5769 (cd $(HOST_SUBDIR)/binutils && \
5770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5772 "RANLIB=$${RANLIB}" \
5773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5774 distclean) \
5775 || exit 1
5777 @endif binutils
5779 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5780 maybe-maintainer-clean-binutils:
5781 @if binutils
5782 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5784 maintainer-clean-binutils:
5785 @[ -f ./binutils/Makefile ] || exit 0; \
5786 r=`${PWD_COMMAND}`; export r; \
5787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5788 $(HOST_EXPORTS) \
5789 for flag in $(EXTRA_HOST_FLAGS) ; do \
5790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5791 done; \
5792 echo "Doing maintainer-clean in binutils"; \
5793 (cd $(HOST_SUBDIR)/binutils && \
5794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5796 "RANLIB=$${RANLIB}" \
5797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5798 maintainer-clean) \
5799 || exit 1
5801 @endif binutils
5805 .PHONY: configure-bison maybe-configure-bison
5806 maybe-configure-bison:
5807 @if gcc-bootstrap
5808 configure-bison: stage_current
5809 @endif gcc-bootstrap
5810 @if bison
5811 maybe-configure-bison: configure-bison
5812 configure-bison:
5813 @: $(MAKE); $(unstage)
5814 @r=`${PWD_COMMAND}`; export r; \
5815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5816 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
5818 $(HOST_EXPORTS) \
5819 echo Configuring in $(HOST_SUBDIR)/bison; \
5820 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5821 case $(srcdir) in \
5822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5823 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5825 esac; \
5826 module_srcdir=bison; \
5827 $(SHELL) \
5828 $$s/$$module_srcdir/configure \
5829 --srcdir=$${topdir}/$$module_srcdir \
5830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5831 --target=${target_alias} \
5832 || exit 1
5833 @endif bison
5839 .PHONY: all-bison maybe-all-bison
5840 maybe-all-bison:
5841 @if gcc-bootstrap
5842 all-bison: stage_current
5843 @endif gcc-bootstrap
5844 @if bison
5845 TARGET-bison=all
5846 maybe-all-bison: all-bison
5847 all-bison: configure-bison
5848 @: $(MAKE); $(unstage)
5849 @r=`${PWD_COMMAND}`; export r; \
5850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5851 $(HOST_EXPORTS) \
5852 (cd $(HOST_SUBDIR)/bison && \
5853 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5854 $(TARGET-bison))
5855 @endif bison
5860 .PHONY: check-bison maybe-check-bison
5861 maybe-check-bison:
5862 @if bison
5863 maybe-check-bison: check-bison
5865 # This module is only tested in a native toolchain.
5866 check-bison:
5867 @: $(MAKE); $(unstage)
5868 @if [ '$(host)' = '$(target)' ]; then \
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) check)
5876 @endif bison
5878 .PHONY: install-bison maybe-install-bison
5879 maybe-install-bison:
5880 @if bison
5881 maybe-install-bison: install-bison
5883 install-bison: installdirs
5884 @: $(MAKE); $(unstage)
5885 @r=`${PWD_COMMAND}`; export r; \
5886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5887 $(HOST_EXPORTS) \
5888 (cd $(HOST_SUBDIR)/bison && \
5889 $(MAKE) $(FLAGS_TO_PASS) install)
5891 @endif bison
5893 .PHONY: install-strip-bison maybe-install-strip-bison
5894 maybe-install-strip-bison:
5895 @if bison
5896 maybe-install-strip-bison: install-strip-bison
5898 install-strip-bison: installdirs
5899 @: $(MAKE); $(unstage)
5900 @r=`${PWD_COMMAND}`; export r; \
5901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5902 $(HOST_EXPORTS) \
5903 (cd $(HOST_SUBDIR)/bison && \
5904 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5906 @endif bison
5908 # Other targets (info, dvi, pdf, etc.)
5910 .PHONY: maybe-info-bison info-bison
5911 maybe-info-bison:
5912 @if bison
5913 maybe-info-bison: info-bison
5915 info-bison: \
5916 configure-bison
5917 @: $(MAKE); $(unstage)
5918 @[ -f ./bison/Makefile ] || exit 0; \
5919 r=`${PWD_COMMAND}`; export r; \
5920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5921 $(HOST_EXPORTS) \
5922 for flag in $(EXTRA_HOST_FLAGS) ; do \
5923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5924 done; \
5925 echo "Doing info in bison"; \
5926 (cd $(HOST_SUBDIR)/bison && \
5927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5929 "RANLIB=$${RANLIB}" \
5930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5931 info) \
5932 || exit 1
5934 @endif bison
5936 .PHONY: maybe-dvi-bison dvi-bison
5937 maybe-dvi-bison:
5938 @if bison
5939 maybe-dvi-bison: dvi-bison
5941 dvi-bison: \
5942 configure-bison
5943 @: $(MAKE); $(unstage)
5944 @[ -f ./bison/Makefile ] || exit 0; \
5945 r=`${PWD_COMMAND}`; export r; \
5946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5947 $(HOST_EXPORTS) \
5948 for flag in $(EXTRA_HOST_FLAGS) ; do \
5949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5950 done; \
5951 echo "Doing dvi in bison"; \
5952 (cd $(HOST_SUBDIR)/bison && \
5953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5955 "RANLIB=$${RANLIB}" \
5956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5957 dvi) \
5958 || exit 1
5960 @endif bison
5962 .PHONY: maybe-pdf-bison pdf-bison
5963 maybe-pdf-bison:
5964 @if bison
5965 maybe-pdf-bison: pdf-bison
5967 pdf-bison: \
5968 configure-bison
5969 @: $(MAKE); $(unstage)
5970 @[ -f ./bison/Makefile ] || exit 0; \
5971 r=`${PWD_COMMAND}`; export r; \
5972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5973 $(HOST_EXPORTS) \
5974 for flag in $(EXTRA_HOST_FLAGS) ; do \
5975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5976 done; \
5977 echo "Doing pdf in bison"; \
5978 (cd $(HOST_SUBDIR)/bison && \
5979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5981 "RANLIB=$${RANLIB}" \
5982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5983 pdf) \
5984 || exit 1
5986 @endif bison
5988 .PHONY: maybe-html-bison html-bison
5989 maybe-html-bison:
5990 @if bison
5991 maybe-html-bison: html-bison
5993 html-bison: \
5994 configure-bison
5995 @: $(MAKE); $(unstage)
5996 @[ -f ./bison/Makefile ] || exit 0; \
5997 r=`${PWD_COMMAND}`; export r; \
5998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5999 $(HOST_EXPORTS) \
6000 for flag in $(EXTRA_HOST_FLAGS) ; do \
6001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6002 done; \
6003 echo "Doing html in bison"; \
6004 (cd $(HOST_SUBDIR)/bison && \
6005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6007 "RANLIB=$${RANLIB}" \
6008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6009 html) \
6010 || exit 1
6012 @endif bison
6014 .PHONY: maybe-TAGS-bison TAGS-bison
6015 maybe-TAGS-bison:
6016 @if bison
6017 maybe-TAGS-bison: TAGS-bison
6019 TAGS-bison: \
6020 configure-bison
6021 @: $(MAKE); $(unstage)
6022 @[ -f ./bison/Makefile ] || exit 0; \
6023 r=`${PWD_COMMAND}`; export r; \
6024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6025 $(HOST_EXPORTS) \
6026 for flag in $(EXTRA_HOST_FLAGS) ; do \
6027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6028 done; \
6029 echo "Doing TAGS in bison"; \
6030 (cd $(HOST_SUBDIR)/bison && \
6031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6033 "RANLIB=$${RANLIB}" \
6034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6035 TAGS) \
6036 || exit 1
6038 @endif bison
6040 .PHONY: maybe-install-info-bison install-info-bison
6041 maybe-install-info-bison:
6042 @if bison
6043 maybe-install-info-bison: install-info-bison
6045 install-info-bison: \
6046 configure-bison \
6047 info-bison
6048 @: $(MAKE); $(unstage)
6049 @[ -f ./bison/Makefile ] || exit 0; \
6050 r=`${PWD_COMMAND}`; export r; \
6051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6052 $(HOST_EXPORTS) \
6053 for flag in $(EXTRA_HOST_FLAGS) ; do \
6054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6055 done; \
6056 echo "Doing install-info in bison"; \
6057 (cd $(HOST_SUBDIR)/bison && \
6058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6060 "RANLIB=$${RANLIB}" \
6061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6062 install-info) \
6063 || exit 1
6065 @endif bison
6067 .PHONY: maybe-install-pdf-bison install-pdf-bison
6068 maybe-install-pdf-bison:
6069 @if bison
6070 maybe-install-pdf-bison: install-pdf-bison
6072 install-pdf-bison: \
6073 configure-bison \
6074 pdf-bison
6075 @: $(MAKE); $(unstage)
6076 @[ -f ./bison/Makefile ] || exit 0; \
6077 r=`${PWD_COMMAND}`; export r; \
6078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6079 $(HOST_EXPORTS) \
6080 for flag in $(EXTRA_HOST_FLAGS) ; do \
6081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6082 done; \
6083 echo "Doing install-pdf in bison"; \
6084 (cd $(HOST_SUBDIR)/bison && \
6085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6087 "RANLIB=$${RANLIB}" \
6088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6089 install-pdf) \
6090 || exit 1
6092 @endif bison
6094 .PHONY: maybe-install-html-bison install-html-bison
6095 maybe-install-html-bison:
6096 @if bison
6097 maybe-install-html-bison: install-html-bison
6099 install-html-bison: \
6100 configure-bison \
6101 html-bison
6102 @: $(MAKE); $(unstage)
6103 @[ -f ./bison/Makefile ] || exit 0; \
6104 r=`${PWD_COMMAND}`; export r; \
6105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6106 $(HOST_EXPORTS) \
6107 for flag in $(EXTRA_HOST_FLAGS) ; do \
6108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6109 done; \
6110 echo "Doing install-html in bison"; \
6111 (cd $(HOST_SUBDIR)/bison && \
6112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6114 "RANLIB=$${RANLIB}" \
6115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6116 install-html) \
6117 || exit 1
6119 @endif bison
6121 .PHONY: maybe-installcheck-bison installcheck-bison
6122 maybe-installcheck-bison:
6123 @if bison
6124 maybe-installcheck-bison: installcheck-bison
6126 installcheck-bison: \
6127 configure-bison
6128 @: $(MAKE); $(unstage)
6129 @[ -f ./bison/Makefile ] || exit 0; \
6130 r=`${PWD_COMMAND}`; export r; \
6131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6132 $(HOST_EXPORTS) \
6133 for flag in $(EXTRA_HOST_FLAGS) ; do \
6134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6135 done; \
6136 echo "Doing installcheck in bison"; \
6137 (cd $(HOST_SUBDIR)/bison && \
6138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6140 "RANLIB=$${RANLIB}" \
6141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6142 installcheck) \
6143 || exit 1
6145 @endif bison
6147 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6148 maybe-mostlyclean-bison:
6149 @if bison
6150 maybe-mostlyclean-bison: mostlyclean-bison
6152 mostlyclean-bison:
6153 @: $(MAKE); $(unstage)
6154 @[ -f ./bison/Makefile ] || exit 0; \
6155 r=`${PWD_COMMAND}`; export r; \
6156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6157 $(HOST_EXPORTS) \
6158 for flag in $(EXTRA_HOST_FLAGS) ; do \
6159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6160 done; \
6161 echo "Doing mostlyclean in bison"; \
6162 (cd $(HOST_SUBDIR)/bison && \
6163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6165 "RANLIB=$${RANLIB}" \
6166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6167 mostlyclean) \
6168 || exit 1
6170 @endif bison
6172 .PHONY: maybe-clean-bison clean-bison
6173 maybe-clean-bison:
6174 @if bison
6175 maybe-clean-bison: clean-bison
6177 clean-bison:
6178 @: $(MAKE); $(unstage)
6179 @[ -f ./bison/Makefile ] || exit 0; \
6180 r=`${PWD_COMMAND}`; export r; \
6181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6182 $(HOST_EXPORTS) \
6183 for flag in $(EXTRA_HOST_FLAGS) ; do \
6184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6185 done; \
6186 echo "Doing clean in bison"; \
6187 (cd $(HOST_SUBDIR)/bison && \
6188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6190 "RANLIB=$${RANLIB}" \
6191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6192 clean) \
6193 || exit 1
6195 @endif bison
6197 .PHONY: maybe-distclean-bison distclean-bison
6198 maybe-distclean-bison:
6199 @if bison
6200 maybe-distclean-bison: distclean-bison
6202 distclean-bison:
6203 @: $(MAKE); $(unstage)
6204 @[ -f ./bison/Makefile ] || exit 0; \
6205 r=`${PWD_COMMAND}`; export r; \
6206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6207 $(HOST_EXPORTS) \
6208 for flag in $(EXTRA_HOST_FLAGS) ; do \
6209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6210 done; \
6211 echo "Doing distclean in bison"; \
6212 (cd $(HOST_SUBDIR)/bison && \
6213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6215 "RANLIB=$${RANLIB}" \
6216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6217 distclean) \
6218 || exit 1
6220 @endif bison
6222 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6223 maybe-maintainer-clean-bison:
6224 @if bison
6225 maybe-maintainer-clean-bison: maintainer-clean-bison
6227 maintainer-clean-bison:
6228 @: $(MAKE); $(unstage)
6229 @[ -f ./bison/Makefile ] || exit 0; \
6230 r=`${PWD_COMMAND}`; export r; \
6231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6232 $(HOST_EXPORTS) \
6233 for flag in $(EXTRA_HOST_FLAGS) ; do \
6234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6235 done; \
6236 echo "Doing maintainer-clean in bison"; \
6237 (cd $(HOST_SUBDIR)/bison && \
6238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6240 "RANLIB=$${RANLIB}" \
6241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6242 maintainer-clean) \
6243 || exit 1
6245 @endif bison
6249 .PHONY: configure-cgen maybe-configure-cgen
6250 maybe-configure-cgen:
6251 @if gcc-bootstrap
6252 configure-cgen: stage_current
6253 @endif gcc-bootstrap
6254 @if cgen
6255 maybe-configure-cgen: configure-cgen
6256 configure-cgen:
6257 @: $(MAKE); $(unstage)
6258 @r=`${PWD_COMMAND}`; export r; \
6259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6260 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6262 $(HOST_EXPORTS) \
6263 echo Configuring in $(HOST_SUBDIR)/cgen; \
6264 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6265 case $(srcdir) in \
6266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6267 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6269 esac; \
6270 module_srcdir=cgen; \
6271 $(SHELL) \
6272 $$s/$$module_srcdir/configure \
6273 --srcdir=$${topdir}/$$module_srcdir \
6274 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6275 --target=${target_alias} \
6276 || exit 1
6277 @endif cgen
6283 .PHONY: all-cgen maybe-all-cgen
6284 maybe-all-cgen:
6285 @if gcc-bootstrap
6286 all-cgen: stage_current
6287 @endif gcc-bootstrap
6288 @if cgen
6289 TARGET-cgen=all
6290 maybe-all-cgen: all-cgen
6291 all-cgen: configure-cgen
6292 @: $(MAKE); $(unstage)
6293 @r=`${PWD_COMMAND}`; export r; \
6294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6295 $(HOST_EXPORTS) \
6296 (cd $(HOST_SUBDIR)/cgen && \
6297 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6298 $(TARGET-cgen))
6299 @endif cgen
6304 .PHONY: check-cgen maybe-check-cgen
6305 maybe-check-cgen:
6306 @if cgen
6307 maybe-check-cgen: check-cgen
6309 check-cgen:
6310 @: $(MAKE); $(unstage)
6311 @r=`${PWD_COMMAND}`; export r; \
6312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6313 $(HOST_EXPORTS) \
6314 (cd $(HOST_SUBDIR)/cgen && \
6315 $(MAKE) $(FLAGS_TO_PASS) check)
6317 @endif cgen
6319 .PHONY: install-cgen maybe-install-cgen
6320 maybe-install-cgen:
6321 @if cgen
6322 maybe-install-cgen: install-cgen
6324 install-cgen: installdirs
6325 @: $(MAKE); $(unstage)
6326 @r=`${PWD_COMMAND}`; export r; \
6327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6328 $(HOST_EXPORTS) \
6329 (cd $(HOST_SUBDIR)/cgen && \
6330 $(MAKE) $(FLAGS_TO_PASS) install)
6332 @endif cgen
6334 .PHONY: install-strip-cgen maybe-install-strip-cgen
6335 maybe-install-strip-cgen:
6336 @if cgen
6337 maybe-install-strip-cgen: install-strip-cgen
6339 install-strip-cgen: installdirs
6340 @: $(MAKE); $(unstage)
6341 @r=`${PWD_COMMAND}`; export r; \
6342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6343 $(HOST_EXPORTS) \
6344 (cd $(HOST_SUBDIR)/cgen && \
6345 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6347 @endif cgen
6349 # Other targets (info, dvi, pdf, etc.)
6351 .PHONY: maybe-info-cgen info-cgen
6352 maybe-info-cgen:
6353 @if cgen
6354 maybe-info-cgen: info-cgen
6356 info-cgen: \
6357 configure-cgen
6358 @: $(MAKE); $(unstage)
6359 @[ -f ./cgen/Makefile ] || exit 0; \
6360 r=`${PWD_COMMAND}`; export r; \
6361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6362 $(HOST_EXPORTS) \
6363 for flag in $(EXTRA_HOST_FLAGS) ; do \
6364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6365 done; \
6366 echo "Doing info in cgen"; \
6367 (cd $(HOST_SUBDIR)/cgen && \
6368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6370 "RANLIB=$${RANLIB}" \
6371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6372 info) \
6373 || exit 1
6375 @endif cgen
6377 .PHONY: maybe-dvi-cgen dvi-cgen
6378 maybe-dvi-cgen:
6379 @if cgen
6380 maybe-dvi-cgen: dvi-cgen
6382 dvi-cgen: \
6383 configure-cgen
6384 @: $(MAKE); $(unstage)
6385 @[ -f ./cgen/Makefile ] || exit 0; \
6386 r=`${PWD_COMMAND}`; export r; \
6387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6388 $(HOST_EXPORTS) \
6389 for flag in $(EXTRA_HOST_FLAGS) ; do \
6390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6391 done; \
6392 echo "Doing dvi in cgen"; \
6393 (cd $(HOST_SUBDIR)/cgen && \
6394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6396 "RANLIB=$${RANLIB}" \
6397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6398 dvi) \
6399 || exit 1
6401 @endif cgen
6403 .PHONY: maybe-pdf-cgen pdf-cgen
6404 maybe-pdf-cgen:
6405 @if cgen
6406 maybe-pdf-cgen: pdf-cgen
6408 pdf-cgen: \
6409 configure-cgen
6410 @: $(MAKE); $(unstage)
6411 @[ -f ./cgen/Makefile ] || exit 0; \
6412 r=`${PWD_COMMAND}`; export r; \
6413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6414 $(HOST_EXPORTS) \
6415 for flag in $(EXTRA_HOST_FLAGS) ; do \
6416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6417 done; \
6418 echo "Doing pdf in cgen"; \
6419 (cd $(HOST_SUBDIR)/cgen && \
6420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6422 "RANLIB=$${RANLIB}" \
6423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6424 pdf) \
6425 || exit 1
6427 @endif cgen
6429 .PHONY: maybe-html-cgen html-cgen
6430 maybe-html-cgen:
6431 @if cgen
6432 maybe-html-cgen: html-cgen
6434 html-cgen: \
6435 configure-cgen
6436 @: $(MAKE); $(unstage)
6437 @[ -f ./cgen/Makefile ] || exit 0; \
6438 r=`${PWD_COMMAND}`; export r; \
6439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6440 $(HOST_EXPORTS) \
6441 for flag in $(EXTRA_HOST_FLAGS) ; do \
6442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6443 done; \
6444 echo "Doing html in cgen"; \
6445 (cd $(HOST_SUBDIR)/cgen && \
6446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6448 "RANLIB=$${RANLIB}" \
6449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6450 html) \
6451 || exit 1
6453 @endif cgen
6455 .PHONY: maybe-TAGS-cgen TAGS-cgen
6456 maybe-TAGS-cgen:
6457 @if cgen
6458 maybe-TAGS-cgen: TAGS-cgen
6460 TAGS-cgen: \
6461 configure-cgen
6462 @: $(MAKE); $(unstage)
6463 @[ -f ./cgen/Makefile ] || exit 0; \
6464 r=`${PWD_COMMAND}`; export r; \
6465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6466 $(HOST_EXPORTS) \
6467 for flag in $(EXTRA_HOST_FLAGS) ; do \
6468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6469 done; \
6470 echo "Doing TAGS in cgen"; \
6471 (cd $(HOST_SUBDIR)/cgen && \
6472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6474 "RANLIB=$${RANLIB}" \
6475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6476 TAGS) \
6477 || exit 1
6479 @endif cgen
6481 .PHONY: maybe-install-info-cgen install-info-cgen
6482 maybe-install-info-cgen:
6483 @if cgen
6484 maybe-install-info-cgen: install-info-cgen
6486 install-info-cgen: \
6487 configure-cgen \
6488 info-cgen
6489 @: $(MAKE); $(unstage)
6490 @[ -f ./cgen/Makefile ] || exit 0; \
6491 r=`${PWD_COMMAND}`; export r; \
6492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6493 $(HOST_EXPORTS) \
6494 for flag in $(EXTRA_HOST_FLAGS) ; do \
6495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6496 done; \
6497 echo "Doing install-info in cgen"; \
6498 (cd $(HOST_SUBDIR)/cgen && \
6499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6501 "RANLIB=$${RANLIB}" \
6502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6503 install-info) \
6504 || exit 1
6506 @endif cgen
6508 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6509 maybe-install-pdf-cgen:
6510 @if cgen
6511 maybe-install-pdf-cgen: install-pdf-cgen
6513 install-pdf-cgen: \
6514 configure-cgen \
6515 pdf-cgen
6516 @: $(MAKE); $(unstage)
6517 @[ -f ./cgen/Makefile ] || exit 0; \
6518 r=`${PWD_COMMAND}`; export r; \
6519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6520 $(HOST_EXPORTS) \
6521 for flag in $(EXTRA_HOST_FLAGS) ; do \
6522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6523 done; \
6524 echo "Doing install-pdf in cgen"; \
6525 (cd $(HOST_SUBDIR)/cgen && \
6526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6528 "RANLIB=$${RANLIB}" \
6529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6530 install-pdf) \
6531 || exit 1
6533 @endif cgen
6535 .PHONY: maybe-install-html-cgen install-html-cgen
6536 maybe-install-html-cgen:
6537 @if cgen
6538 maybe-install-html-cgen: install-html-cgen
6540 install-html-cgen: \
6541 configure-cgen \
6542 html-cgen
6543 @: $(MAKE); $(unstage)
6544 @[ -f ./cgen/Makefile ] || exit 0; \
6545 r=`${PWD_COMMAND}`; export r; \
6546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6547 $(HOST_EXPORTS) \
6548 for flag in $(EXTRA_HOST_FLAGS) ; do \
6549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6550 done; \
6551 echo "Doing install-html in cgen"; \
6552 (cd $(HOST_SUBDIR)/cgen && \
6553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6555 "RANLIB=$${RANLIB}" \
6556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6557 install-html) \
6558 || exit 1
6560 @endif cgen
6562 .PHONY: maybe-installcheck-cgen installcheck-cgen
6563 maybe-installcheck-cgen:
6564 @if cgen
6565 maybe-installcheck-cgen: installcheck-cgen
6567 installcheck-cgen: \
6568 configure-cgen
6569 @: $(MAKE); $(unstage)
6570 @[ -f ./cgen/Makefile ] || exit 0; \
6571 r=`${PWD_COMMAND}`; export r; \
6572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6573 $(HOST_EXPORTS) \
6574 for flag in $(EXTRA_HOST_FLAGS) ; do \
6575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6576 done; \
6577 echo "Doing installcheck in cgen"; \
6578 (cd $(HOST_SUBDIR)/cgen && \
6579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6581 "RANLIB=$${RANLIB}" \
6582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6583 installcheck) \
6584 || exit 1
6586 @endif cgen
6588 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6589 maybe-mostlyclean-cgen:
6590 @if cgen
6591 maybe-mostlyclean-cgen: mostlyclean-cgen
6593 mostlyclean-cgen:
6594 @: $(MAKE); $(unstage)
6595 @[ -f ./cgen/Makefile ] || exit 0; \
6596 r=`${PWD_COMMAND}`; export r; \
6597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6598 $(HOST_EXPORTS) \
6599 for flag in $(EXTRA_HOST_FLAGS) ; do \
6600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6601 done; \
6602 echo "Doing mostlyclean in cgen"; \
6603 (cd $(HOST_SUBDIR)/cgen && \
6604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6606 "RANLIB=$${RANLIB}" \
6607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6608 mostlyclean) \
6609 || exit 1
6611 @endif cgen
6613 .PHONY: maybe-clean-cgen clean-cgen
6614 maybe-clean-cgen:
6615 @if cgen
6616 maybe-clean-cgen: clean-cgen
6618 clean-cgen:
6619 @: $(MAKE); $(unstage)
6620 @[ -f ./cgen/Makefile ] || exit 0; \
6621 r=`${PWD_COMMAND}`; export r; \
6622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6623 $(HOST_EXPORTS) \
6624 for flag in $(EXTRA_HOST_FLAGS) ; do \
6625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6626 done; \
6627 echo "Doing clean in cgen"; \
6628 (cd $(HOST_SUBDIR)/cgen && \
6629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6631 "RANLIB=$${RANLIB}" \
6632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6633 clean) \
6634 || exit 1
6636 @endif cgen
6638 .PHONY: maybe-distclean-cgen distclean-cgen
6639 maybe-distclean-cgen:
6640 @if cgen
6641 maybe-distclean-cgen: distclean-cgen
6643 distclean-cgen:
6644 @: $(MAKE); $(unstage)
6645 @[ -f ./cgen/Makefile ] || exit 0; \
6646 r=`${PWD_COMMAND}`; export r; \
6647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6648 $(HOST_EXPORTS) \
6649 for flag in $(EXTRA_HOST_FLAGS) ; do \
6650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6651 done; \
6652 echo "Doing distclean in cgen"; \
6653 (cd $(HOST_SUBDIR)/cgen && \
6654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6656 "RANLIB=$${RANLIB}" \
6657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6658 distclean) \
6659 || exit 1
6661 @endif cgen
6663 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6664 maybe-maintainer-clean-cgen:
6665 @if cgen
6666 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6668 maintainer-clean-cgen:
6669 @: $(MAKE); $(unstage)
6670 @[ -f ./cgen/Makefile ] || exit 0; \
6671 r=`${PWD_COMMAND}`; export r; \
6672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6673 $(HOST_EXPORTS) \
6674 for flag in $(EXTRA_HOST_FLAGS) ; do \
6675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6676 done; \
6677 echo "Doing maintainer-clean in cgen"; \
6678 (cd $(HOST_SUBDIR)/cgen && \
6679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6681 "RANLIB=$${RANLIB}" \
6682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6683 maintainer-clean) \
6684 || exit 1
6686 @endif cgen
6690 .PHONY: configure-dejagnu maybe-configure-dejagnu
6691 maybe-configure-dejagnu:
6692 @if gcc-bootstrap
6693 configure-dejagnu: stage_current
6694 @endif gcc-bootstrap
6695 @if dejagnu
6696 maybe-configure-dejagnu: configure-dejagnu
6697 configure-dejagnu:
6698 @: $(MAKE); $(unstage)
6699 @r=`${PWD_COMMAND}`; export r; \
6700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6701 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
6703 $(HOST_EXPORTS) \
6704 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6705 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6706 case $(srcdir) in \
6707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6708 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6710 esac; \
6711 module_srcdir=dejagnu; \
6712 $(SHELL) \
6713 $$s/$$module_srcdir/configure \
6714 --srcdir=$${topdir}/$$module_srcdir \
6715 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6716 --target=${target_alias} \
6717 || exit 1
6718 @endif dejagnu
6724 .PHONY: all-dejagnu maybe-all-dejagnu
6725 maybe-all-dejagnu:
6726 @if gcc-bootstrap
6727 all-dejagnu: stage_current
6728 @endif gcc-bootstrap
6729 @if dejagnu
6730 TARGET-dejagnu=all
6731 maybe-all-dejagnu: all-dejagnu
6732 all-dejagnu: configure-dejagnu
6733 @: $(MAKE); $(unstage)
6734 @r=`${PWD_COMMAND}`; export r; \
6735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6736 $(HOST_EXPORTS) \
6737 (cd $(HOST_SUBDIR)/dejagnu && \
6738 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6739 $(TARGET-dejagnu))
6740 @endif dejagnu
6745 .PHONY: check-dejagnu maybe-check-dejagnu
6746 maybe-check-dejagnu:
6747 @if dejagnu
6748 maybe-check-dejagnu: check-dejagnu
6750 check-dejagnu:
6751 @: $(MAKE); $(unstage)
6752 @r=`${PWD_COMMAND}`; export r; \
6753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6754 $(HOST_EXPORTS) \
6755 (cd $(HOST_SUBDIR)/dejagnu && \
6756 $(MAKE) $(FLAGS_TO_PASS) check)
6758 @endif dejagnu
6760 .PHONY: install-dejagnu maybe-install-dejagnu
6761 maybe-install-dejagnu:
6762 @if dejagnu
6763 maybe-install-dejagnu: install-dejagnu
6765 install-dejagnu: installdirs
6766 @: $(MAKE); $(unstage)
6767 @r=`${PWD_COMMAND}`; export r; \
6768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6769 $(HOST_EXPORTS) \
6770 (cd $(HOST_SUBDIR)/dejagnu && \
6771 $(MAKE) $(FLAGS_TO_PASS) install)
6773 @endif dejagnu
6775 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6776 maybe-install-strip-dejagnu:
6777 @if dejagnu
6778 maybe-install-strip-dejagnu: install-strip-dejagnu
6780 install-strip-dejagnu: installdirs
6781 @: $(MAKE); $(unstage)
6782 @r=`${PWD_COMMAND}`; export r; \
6783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6784 $(HOST_EXPORTS) \
6785 (cd $(HOST_SUBDIR)/dejagnu && \
6786 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6788 @endif dejagnu
6790 # Other targets (info, dvi, pdf, etc.)
6792 .PHONY: maybe-info-dejagnu info-dejagnu
6793 maybe-info-dejagnu:
6794 @if dejagnu
6795 maybe-info-dejagnu: info-dejagnu
6797 info-dejagnu: \
6798 configure-dejagnu
6799 @: $(MAKE); $(unstage)
6800 @[ -f ./dejagnu/Makefile ] || exit 0; \
6801 r=`${PWD_COMMAND}`; export r; \
6802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6803 $(HOST_EXPORTS) \
6804 for flag in $(EXTRA_HOST_FLAGS) ; do \
6805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6806 done; \
6807 echo "Doing info in dejagnu"; \
6808 (cd $(HOST_SUBDIR)/dejagnu && \
6809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6811 "RANLIB=$${RANLIB}" \
6812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6813 info) \
6814 || exit 1
6816 @endif dejagnu
6818 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6819 maybe-dvi-dejagnu:
6820 @if dejagnu
6821 maybe-dvi-dejagnu: dvi-dejagnu
6823 dvi-dejagnu: \
6824 configure-dejagnu
6825 @: $(MAKE); $(unstage)
6826 @[ -f ./dejagnu/Makefile ] || exit 0; \
6827 r=`${PWD_COMMAND}`; export r; \
6828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6829 $(HOST_EXPORTS) \
6830 for flag in $(EXTRA_HOST_FLAGS) ; do \
6831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6832 done; \
6833 echo "Doing dvi in dejagnu"; \
6834 (cd $(HOST_SUBDIR)/dejagnu && \
6835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6837 "RANLIB=$${RANLIB}" \
6838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6839 dvi) \
6840 || exit 1
6842 @endif dejagnu
6844 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6845 maybe-pdf-dejagnu:
6846 @if dejagnu
6847 maybe-pdf-dejagnu: pdf-dejagnu
6849 pdf-dejagnu: \
6850 configure-dejagnu
6851 @: $(MAKE); $(unstage)
6852 @[ -f ./dejagnu/Makefile ] || exit 0; \
6853 r=`${PWD_COMMAND}`; export r; \
6854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6855 $(HOST_EXPORTS) \
6856 for flag in $(EXTRA_HOST_FLAGS) ; do \
6857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6858 done; \
6859 echo "Doing pdf in dejagnu"; \
6860 (cd $(HOST_SUBDIR)/dejagnu && \
6861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6863 "RANLIB=$${RANLIB}" \
6864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6865 pdf) \
6866 || exit 1
6868 @endif dejagnu
6870 .PHONY: maybe-html-dejagnu html-dejagnu
6871 maybe-html-dejagnu:
6872 @if dejagnu
6873 maybe-html-dejagnu: html-dejagnu
6875 html-dejagnu: \
6876 configure-dejagnu
6877 @: $(MAKE); $(unstage)
6878 @[ -f ./dejagnu/Makefile ] || exit 0; \
6879 r=`${PWD_COMMAND}`; export r; \
6880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6881 $(HOST_EXPORTS) \
6882 for flag in $(EXTRA_HOST_FLAGS) ; do \
6883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6884 done; \
6885 echo "Doing html in dejagnu"; \
6886 (cd $(HOST_SUBDIR)/dejagnu && \
6887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6889 "RANLIB=$${RANLIB}" \
6890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6891 html) \
6892 || exit 1
6894 @endif dejagnu
6896 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6897 maybe-TAGS-dejagnu:
6898 @if dejagnu
6899 maybe-TAGS-dejagnu: TAGS-dejagnu
6901 TAGS-dejagnu: \
6902 configure-dejagnu
6903 @: $(MAKE); $(unstage)
6904 @[ -f ./dejagnu/Makefile ] || exit 0; \
6905 r=`${PWD_COMMAND}`; export r; \
6906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6907 $(HOST_EXPORTS) \
6908 for flag in $(EXTRA_HOST_FLAGS) ; do \
6909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6910 done; \
6911 echo "Doing TAGS in dejagnu"; \
6912 (cd $(HOST_SUBDIR)/dejagnu && \
6913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6915 "RANLIB=$${RANLIB}" \
6916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6917 TAGS) \
6918 || exit 1
6920 @endif dejagnu
6922 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6923 maybe-install-info-dejagnu:
6924 @if dejagnu
6925 maybe-install-info-dejagnu: install-info-dejagnu
6927 install-info-dejagnu: \
6928 configure-dejagnu \
6929 info-dejagnu
6930 @: $(MAKE); $(unstage)
6931 @[ -f ./dejagnu/Makefile ] || exit 0; \
6932 r=`${PWD_COMMAND}`; export r; \
6933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6934 $(HOST_EXPORTS) \
6935 for flag in $(EXTRA_HOST_FLAGS) ; do \
6936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6937 done; \
6938 echo "Doing install-info in dejagnu"; \
6939 (cd $(HOST_SUBDIR)/dejagnu && \
6940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6942 "RANLIB=$${RANLIB}" \
6943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6944 install-info) \
6945 || exit 1
6947 @endif dejagnu
6949 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6950 maybe-install-pdf-dejagnu:
6951 @if dejagnu
6952 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6954 install-pdf-dejagnu: \
6955 configure-dejagnu \
6956 pdf-dejagnu
6957 @: $(MAKE); $(unstage)
6958 @[ -f ./dejagnu/Makefile ] || exit 0; \
6959 r=`${PWD_COMMAND}`; export r; \
6960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6961 $(HOST_EXPORTS) \
6962 for flag in $(EXTRA_HOST_FLAGS) ; do \
6963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6964 done; \
6965 echo "Doing install-pdf in dejagnu"; \
6966 (cd $(HOST_SUBDIR)/dejagnu && \
6967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6969 "RANLIB=$${RANLIB}" \
6970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6971 install-pdf) \
6972 || exit 1
6974 @endif dejagnu
6976 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6977 maybe-install-html-dejagnu:
6978 @if dejagnu
6979 maybe-install-html-dejagnu: install-html-dejagnu
6981 install-html-dejagnu: \
6982 configure-dejagnu \
6983 html-dejagnu
6984 @: $(MAKE); $(unstage)
6985 @[ -f ./dejagnu/Makefile ] || exit 0; \
6986 r=`${PWD_COMMAND}`; export r; \
6987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6988 $(HOST_EXPORTS) \
6989 for flag in $(EXTRA_HOST_FLAGS) ; do \
6990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6991 done; \
6992 echo "Doing install-html in dejagnu"; \
6993 (cd $(HOST_SUBDIR)/dejagnu && \
6994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6996 "RANLIB=$${RANLIB}" \
6997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6998 install-html) \
6999 || exit 1
7001 @endif dejagnu
7003 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
7004 maybe-installcheck-dejagnu:
7005 @if dejagnu
7006 maybe-installcheck-dejagnu: installcheck-dejagnu
7008 installcheck-dejagnu: \
7009 configure-dejagnu
7010 @: $(MAKE); $(unstage)
7011 @[ -f ./dejagnu/Makefile ] || exit 0; \
7012 r=`${PWD_COMMAND}`; export r; \
7013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7014 $(HOST_EXPORTS) \
7015 for flag in $(EXTRA_HOST_FLAGS) ; do \
7016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7017 done; \
7018 echo "Doing installcheck in dejagnu"; \
7019 (cd $(HOST_SUBDIR)/dejagnu && \
7020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7022 "RANLIB=$${RANLIB}" \
7023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7024 installcheck) \
7025 || exit 1
7027 @endif dejagnu
7029 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7030 maybe-mostlyclean-dejagnu:
7031 @if dejagnu
7032 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7034 mostlyclean-dejagnu:
7035 @: $(MAKE); $(unstage)
7036 @[ -f ./dejagnu/Makefile ] || exit 0; \
7037 r=`${PWD_COMMAND}`; export r; \
7038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7039 $(HOST_EXPORTS) \
7040 for flag in $(EXTRA_HOST_FLAGS) ; do \
7041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7042 done; \
7043 echo "Doing mostlyclean in dejagnu"; \
7044 (cd $(HOST_SUBDIR)/dejagnu && \
7045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7047 "RANLIB=$${RANLIB}" \
7048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7049 mostlyclean) \
7050 || exit 1
7052 @endif dejagnu
7054 .PHONY: maybe-clean-dejagnu clean-dejagnu
7055 maybe-clean-dejagnu:
7056 @if dejagnu
7057 maybe-clean-dejagnu: clean-dejagnu
7059 clean-dejagnu:
7060 @: $(MAKE); $(unstage)
7061 @[ -f ./dejagnu/Makefile ] || exit 0; \
7062 r=`${PWD_COMMAND}`; export r; \
7063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7064 $(HOST_EXPORTS) \
7065 for flag in $(EXTRA_HOST_FLAGS) ; do \
7066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7067 done; \
7068 echo "Doing clean in dejagnu"; \
7069 (cd $(HOST_SUBDIR)/dejagnu && \
7070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7072 "RANLIB=$${RANLIB}" \
7073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7074 clean) \
7075 || exit 1
7077 @endif dejagnu
7079 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
7080 maybe-distclean-dejagnu:
7081 @if dejagnu
7082 maybe-distclean-dejagnu: distclean-dejagnu
7084 distclean-dejagnu:
7085 @: $(MAKE); $(unstage)
7086 @[ -f ./dejagnu/Makefile ] || exit 0; \
7087 r=`${PWD_COMMAND}`; export r; \
7088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7089 $(HOST_EXPORTS) \
7090 for flag in $(EXTRA_HOST_FLAGS) ; do \
7091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7092 done; \
7093 echo "Doing distclean in dejagnu"; \
7094 (cd $(HOST_SUBDIR)/dejagnu && \
7095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7097 "RANLIB=$${RANLIB}" \
7098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7099 distclean) \
7100 || exit 1
7102 @endif dejagnu
7104 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7105 maybe-maintainer-clean-dejagnu:
7106 @if dejagnu
7107 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7109 maintainer-clean-dejagnu:
7110 @: $(MAKE); $(unstage)
7111 @[ -f ./dejagnu/Makefile ] || exit 0; \
7112 r=`${PWD_COMMAND}`; export r; \
7113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7114 $(HOST_EXPORTS) \
7115 for flag in $(EXTRA_HOST_FLAGS) ; do \
7116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7117 done; \
7118 echo "Doing maintainer-clean in dejagnu"; \
7119 (cd $(HOST_SUBDIR)/dejagnu && \
7120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7122 "RANLIB=$${RANLIB}" \
7123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7124 maintainer-clean) \
7125 || exit 1
7127 @endif dejagnu
7131 .PHONY: configure-etc maybe-configure-etc
7132 maybe-configure-etc:
7133 @if gcc-bootstrap
7134 configure-etc: stage_current
7135 @endif gcc-bootstrap
7136 @if etc
7137 maybe-configure-etc: configure-etc
7138 configure-etc:
7139 @: $(MAKE); $(unstage)
7140 @r=`${PWD_COMMAND}`; export r; \
7141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7142 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7144 $(HOST_EXPORTS) \
7145 echo Configuring in $(HOST_SUBDIR)/etc; \
7146 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7147 case $(srcdir) in \
7148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7149 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7151 esac; \
7152 module_srcdir=etc; \
7153 $(SHELL) \
7154 $$s/$$module_srcdir/configure \
7155 --srcdir=$${topdir}/$$module_srcdir \
7156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7157 --target=${target_alias} \
7158 || exit 1
7159 @endif etc
7165 .PHONY: all-etc maybe-all-etc
7166 maybe-all-etc:
7167 @if gcc-bootstrap
7168 all-etc: stage_current
7169 @endif gcc-bootstrap
7170 @if etc
7171 TARGET-etc=all
7172 maybe-all-etc: all-etc
7173 all-etc: configure-etc
7174 @: $(MAKE); $(unstage)
7175 @r=`${PWD_COMMAND}`; export r; \
7176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7177 $(HOST_EXPORTS) \
7178 (cd $(HOST_SUBDIR)/etc && \
7179 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7180 $(TARGET-etc))
7181 @endif etc
7186 .PHONY: check-etc maybe-check-etc
7187 maybe-check-etc:
7188 @if etc
7189 maybe-check-etc: check-etc
7191 check-etc:
7192 @: $(MAKE); $(unstage)
7193 @r=`${PWD_COMMAND}`; export r; \
7194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7195 $(HOST_EXPORTS) \
7196 (cd $(HOST_SUBDIR)/etc && \
7197 $(MAKE) $(FLAGS_TO_PASS) check)
7199 @endif etc
7201 .PHONY: install-etc maybe-install-etc
7202 maybe-install-etc:
7203 @if etc
7204 maybe-install-etc: install-etc
7206 install-etc: installdirs
7207 @: $(MAKE); $(unstage)
7208 @r=`${PWD_COMMAND}`; export r; \
7209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7210 $(HOST_EXPORTS) \
7211 (cd $(HOST_SUBDIR)/etc && \
7212 $(MAKE) $(FLAGS_TO_PASS) install)
7214 @endif etc
7216 .PHONY: install-strip-etc maybe-install-strip-etc
7217 maybe-install-strip-etc:
7218 @if etc
7219 maybe-install-strip-etc: install-strip-etc
7221 install-strip-etc: installdirs
7222 @: $(MAKE); $(unstage)
7223 @r=`${PWD_COMMAND}`; export r; \
7224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7225 $(HOST_EXPORTS) \
7226 (cd $(HOST_SUBDIR)/etc && \
7227 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7229 @endif etc
7231 # Other targets (info, dvi, pdf, etc.)
7233 .PHONY: maybe-info-etc info-etc
7234 maybe-info-etc:
7235 @if etc
7236 maybe-info-etc: info-etc
7238 info-etc: \
7239 configure-etc
7240 @: $(MAKE); $(unstage)
7241 @[ -f ./etc/Makefile ] || exit 0; \
7242 r=`${PWD_COMMAND}`; export r; \
7243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7244 $(HOST_EXPORTS) \
7245 for flag in $(EXTRA_HOST_FLAGS) ; do \
7246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7247 done; \
7248 echo "Doing info in etc"; \
7249 (cd $(HOST_SUBDIR)/etc && \
7250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7252 "RANLIB=$${RANLIB}" \
7253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7254 info) \
7255 || exit 1
7257 @endif etc
7259 .PHONY: maybe-dvi-etc dvi-etc
7260 maybe-dvi-etc:
7261 @if etc
7262 maybe-dvi-etc: dvi-etc
7264 dvi-etc: \
7265 configure-etc
7266 @: $(MAKE); $(unstage)
7267 @[ -f ./etc/Makefile ] || exit 0; \
7268 r=`${PWD_COMMAND}`; export r; \
7269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7270 $(HOST_EXPORTS) \
7271 for flag in $(EXTRA_HOST_FLAGS) ; do \
7272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7273 done; \
7274 echo "Doing dvi in etc"; \
7275 (cd $(HOST_SUBDIR)/etc && \
7276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7278 "RANLIB=$${RANLIB}" \
7279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7280 dvi) \
7281 || exit 1
7283 @endif etc
7285 .PHONY: maybe-pdf-etc pdf-etc
7286 maybe-pdf-etc:
7287 @if etc
7288 maybe-pdf-etc: pdf-etc
7290 pdf-etc: \
7291 configure-etc
7292 @: $(MAKE); $(unstage)
7293 @[ -f ./etc/Makefile ] || exit 0; \
7294 r=`${PWD_COMMAND}`; export r; \
7295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7296 $(HOST_EXPORTS) \
7297 for flag in $(EXTRA_HOST_FLAGS) ; do \
7298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7299 done; \
7300 echo "Doing pdf in etc"; \
7301 (cd $(HOST_SUBDIR)/etc && \
7302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7304 "RANLIB=$${RANLIB}" \
7305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7306 pdf) \
7307 || exit 1
7309 @endif etc
7311 .PHONY: maybe-html-etc html-etc
7312 maybe-html-etc:
7313 @if etc
7314 maybe-html-etc: html-etc
7316 html-etc: \
7317 configure-etc
7318 @: $(MAKE); $(unstage)
7319 @[ -f ./etc/Makefile ] || exit 0; \
7320 r=`${PWD_COMMAND}`; export r; \
7321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7322 $(HOST_EXPORTS) \
7323 for flag in $(EXTRA_HOST_FLAGS) ; do \
7324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7325 done; \
7326 echo "Doing html in etc"; \
7327 (cd $(HOST_SUBDIR)/etc && \
7328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7330 "RANLIB=$${RANLIB}" \
7331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7332 html) \
7333 || exit 1
7335 @endif etc
7337 .PHONY: maybe-TAGS-etc TAGS-etc
7338 maybe-TAGS-etc:
7339 @if etc
7340 maybe-TAGS-etc: TAGS-etc
7342 TAGS-etc: \
7343 configure-etc
7344 @: $(MAKE); $(unstage)
7345 @[ -f ./etc/Makefile ] || exit 0; \
7346 r=`${PWD_COMMAND}`; export r; \
7347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7348 $(HOST_EXPORTS) \
7349 for flag in $(EXTRA_HOST_FLAGS) ; do \
7350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7351 done; \
7352 echo "Doing TAGS in etc"; \
7353 (cd $(HOST_SUBDIR)/etc && \
7354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7356 "RANLIB=$${RANLIB}" \
7357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7358 TAGS) \
7359 || exit 1
7361 @endif etc
7363 .PHONY: maybe-install-info-etc install-info-etc
7364 maybe-install-info-etc:
7365 @if etc
7366 maybe-install-info-etc: install-info-etc
7368 install-info-etc: \
7369 configure-etc \
7370 info-etc
7371 @: $(MAKE); $(unstage)
7372 @[ -f ./etc/Makefile ] || exit 0; \
7373 r=`${PWD_COMMAND}`; export r; \
7374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7375 $(HOST_EXPORTS) \
7376 for flag in $(EXTRA_HOST_FLAGS) ; do \
7377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7378 done; \
7379 echo "Doing install-info in etc"; \
7380 (cd $(HOST_SUBDIR)/etc && \
7381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7383 "RANLIB=$${RANLIB}" \
7384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7385 install-info) \
7386 || exit 1
7388 @endif etc
7390 .PHONY: maybe-install-pdf-etc install-pdf-etc
7391 maybe-install-pdf-etc:
7392 @if etc
7393 maybe-install-pdf-etc: install-pdf-etc
7395 install-pdf-etc: \
7396 configure-etc \
7397 pdf-etc
7398 @: $(MAKE); $(unstage)
7399 @[ -f ./etc/Makefile ] || exit 0; \
7400 r=`${PWD_COMMAND}`; export r; \
7401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7402 $(HOST_EXPORTS) \
7403 for flag in $(EXTRA_HOST_FLAGS) ; do \
7404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7405 done; \
7406 echo "Doing install-pdf in etc"; \
7407 (cd $(HOST_SUBDIR)/etc && \
7408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7410 "RANLIB=$${RANLIB}" \
7411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7412 install-pdf) \
7413 || exit 1
7415 @endif etc
7417 .PHONY: maybe-install-html-etc install-html-etc
7418 maybe-install-html-etc:
7419 @if etc
7420 maybe-install-html-etc: install-html-etc
7422 install-html-etc: \
7423 configure-etc \
7424 html-etc
7425 @: $(MAKE); $(unstage)
7426 @[ -f ./etc/Makefile ] || exit 0; \
7427 r=`${PWD_COMMAND}`; export r; \
7428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7429 $(HOST_EXPORTS) \
7430 for flag in $(EXTRA_HOST_FLAGS) ; do \
7431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7432 done; \
7433 echo "Doing install-html in etc"; \
7434 (cd $(HOST_SUBDIR)/etc && \
7435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7437 "RANLIB=$${RANLIB}" \
7438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7439 install-html) \
7440 || exit 1
7442 @endif etc
7444 .PHONY: maybe-installcheck-etc installcheck-etc
7445 maybe-installcheck-etc:
7446 @if etc
7447 maybe-installcheck-etc: installcheck-etc
7449 installcheck-etc: \
7450 configure-etc
7451 @: $(MAKE); $(unstage)
7452 @[ -f ./etc/Makefile ] || exit 0; \
7453 r=`${PWD_COMMAND}`; export r; \
7454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7455 $(HOST_EXPORTS) \
7456 for flag in $(EXTRA_HOST_FLAGS) ; do \
7457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7458 done; \
7459 echo "Doing installcheck in etc"; \
7460 (cd $(HOST_SUBDIR)/etc && \
7461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7463 "RANLIB=$${RANLIB}" \
7464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7465 installcheck) \
7466 || exit 1
7468 @endif etc
7470 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7471 maybe-mostlyclean-etc:
7472 @if etc
7473 maybe-mostlyclean-etc: mostlyclean-etc
7475 mostlyclean-etc:
7476 @: $(MAKE); $(unstage)
7477 @[ -f ./etc/Makefile ] || exit 0; \
7478 r=`${PWD_COMMAND}`; export r; \
7479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7480 $(HOST_EXPORTS) \
7481 for flag in $(EXTRA_HOST_FLAGS) ; do \
7482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7483 done; \
7484 echo "Doing mostlyclean in etc"; \
7485 (cd $(HOST_SUBDIR)/etc && \
7486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7488 "RANLIB=$${RANLIB}" \
7489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7490 mostlyclean) \
7491 || exit 1
7493 @endif etc
7495 .PHONY: maybe-clean-etc clean-etc
7496 maybe-clean-etc:
7497 @if etc
7498 maybe-clean-etc: clean-etc
7500 clean-etc:
7501 @: $(MAKE); $(unstage)
7502 @[ -f ./etc/Makefile ] || exit 0; \
7503 r=`${PWD_COMMAND}`; export r; \
7504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7505 $(HOST_EXPORTS) \
7506 for flag in $(EXTRA_HOST_FLAGS) ; do \
7507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7508 done; \
7509 echo "Doing clean in etc"; \
7510 (cd $(HOST_SUBDIR)/etc && \
7511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7513 "RANLIB=$${RANLIB}" \
7514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7515 clean) \
7516 || exit 1
7518 @endif etc
7520 .PHONY: maybe-distclean-etc distclean-etc
7521 maybe-distclean-etc:
7522 @if etc
7523 maybe-distclean-etc: distclean-etc
7525 distclean-etc:
7526 @: $(MAKE); $(unstage)
7527 @[ -f ./etc/Makefile ] || exit 0; \
7528 r=`${PWD_COMMAND}`; export r; \
7529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7530 $(HOST_EXPORTS) \
7531 for flag in $(EXTRA_HOST_FLAGS) ; do \
7532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7533 done; \
7534 echo "Doing distclean in etc"; \
7535 (cd $(HOST_SUBDIR)/etc && \
7536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7538 "RANLIB=$${RANLIB}" \
7539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7540 distclean) \
7541 || exit 1
7543 @endif etc
7545 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7546 maybe-maintainer-clean-etc:
7547 @if etc
7548 maybe-maintainer-clean-etc: maintainer-clean-etc
7550 maintainer-clean-etc:
7551 @: $(MAKE); $(unstage)
7552 @[ -f ./etc/Makefile ] || exit 0; \
7553 r=`${PWD_COMMAND}`; export r; \
7554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7555 $(HOST_EXPORTS) \
7556 for flag in $(EXTRA_HOST_FLAGS) ; do \
7557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7558 done; \
7559 echo "Doing maintainer-clean in etc"; \
7560 (cd $(HOST_SUBDIR)/etc && \
7561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7563 "RANLIB=$${RANLIB}" \
7564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7565 maintainer-clean) \
7566 || exit 1
7568 @endif etc
7572 .PHONY: configure-fastjar maybe-configure-fastjar
7573 maybe-configure-fastjar:
7574 @if gcc-bootstrap
7575 configure-fastjar: stage_current
7576 @endif gcc-bootstrap
7577 @if fastjar
7578 maybe-configure-fastjar: configure-fastjar
7579 configure-fastjar:
7580 @: $(MAKE); $(unstage)
7581 @r=`${PWD_COMMAND}`; export r; \
7582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7583 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
7585 $(HOST_EXPORTS) \
7586 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7587 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7588 case $(srcdir) in \
7589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7590 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7592 esac; \
7593 module_srcdir=fastjar; \
7594 $(SHELL) \
7595 $$s/$$module_srcdir/configure \
7596 --srcdir=$${topdir}/$$module_srcdir \
7597 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7598 --target=${target_alias} \
7599 || exit 1
7600 @endif fastjar
7606 .PHONY: all-fastjar maybe-all-fastjar
7607 maybe-all-fastjar:
7608 @if gcc-bootstrap
7609 all-fastjar: stage_current
7610 @endif gcc-bootstrap
7611 @if fastjar
7612 TARGET-fastjar=all
7613 maybe-all-fastjar: all-fastjar
7614 all-fastjar: configure-fastjar
7615 @: $(MAKE); $(unstage)
7616 @r=`${PWD_COMMAND}`; export r; \
7617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7618 $(HOST_EXPORTS) \
7619 (cd $(HOST_SUBDIR)/fastjar && \
7620 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7621 $(TARGET-fastjar))
7622 @endif fastjar
7627 .PHONY: check-fastjar maybe-check-fastjar
7628 maybe-check-fastjar:
7629 @if fastjar
7630 maybe-check-fastjar: check-fastjar
7632 # This module is only tested in a native toolchain.
7633 check-fastjar:
7634 @: $(MAKE); $(unstage)
7635 @if [ '$(host)' = '$(target)' ]; then \
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) check)
7643 @endif fastjar
7645 .PHONY: install-fastjar maybe-install-fastjar
7646 maybe-install-fastjar:
7647 @if fastjar
7648 maybe-install-fastjar: install-fastjar
7650 install-fastjar: installdirs
7651 @: $(MAKE); $(unstage)
7652 @r=`${PWD_COMMAND}`; export r; \
7653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7654 $(HOST_EXPORTS) \
7655 (cd $(HOST_SUBDIR)/fastjar && \
7656 $(MAKE) $(FLAGS_TO_PASS) install)
7658 @endif fastjar
7660 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7661 maybe-install-strip-fastjar:
7662 @if fastjar
7663 maybe-install-strip-fastjar: install-strip-fastjar
7665 install-strip-fastjar: installdirs
7666 @: $(MAKE); $(unstage)
7667 @r=`${PWD_COMMAND}`; export r; \
7668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7669 $(HOST_EXPORTS) \
7670 (cd $(HOST_SUBDIR)/fastjar && \
7671 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7673 @endif fastjar
7675 # Other targets (info, dvi, pdf, etc.)
7677 .PHONY: maybe-info-fastjar info-fastjar
7678 maybe-info-fastjar:
7679 @if fastjar
7680 maybe-info-fastjar: info-fastjar
7682 info-fastjar: \
7683 configure-fastjar
7684 @: $(MAKE); $(unstage)
7685 @[ -f ./fastjar/Makefile ] || exit 0; \
7686 r=`${PWD_COMMAND}`; export r; \
7687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7688 $(HOST_EXPORTS) \
7689 for flag in $(EXTRA_HOST_FLAGS) ; do \
7690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7691 done; \
7692 echo "Doing info in fastjar"; \
7693 (cd $(HOST_SUBDIR)/fastjar && \
7694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7696 "RANLIB=$${RANLIB}" \
7697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7698 info) \
7699 || exit 1
7701 @endif fastjar
7703 .PHONY: maybe-dvi-fastjar dvi-fastjar
7704 maybe-dvi-fastjar:
7705 @if fastjar
7706 maybe-dvi-fastjar: dvi-fastjar
7708 dvi-fastjar: \
7709 configure-fastjar
7710 @: $(MAKE); $(unstage)
7711 @[ -f ./fastjar/Makefile ] || exit 0; \
7712 r=`${PWD_COMMAND}`; export r; \
7713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7714 $(HOST_EXPORTS) \
7715 for flag in $(EXTRA_HOST_FLAGS) ; do \
7716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7717 done; \
7718 echo "Doing dvi in fastjar"; \
7719 (cd $(HOST_SUBDIR)/fastjar && \
7720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7722 "RANLIB=$${RANLIB}" \
7723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7724 dvi) \
7725 || exit 1
7727 @endif fastjar
7729 .PHONY: maybe-pdf-fastjar pdf-fastjar
7730 maybe-pdf-fastjar:
7731 @if fastjar
7732 maybe-pdf-fastjar: pdf-fastjar
7734 pdf-fastjar: \
7735 configure-fastjar
7736 @: $(MAKE); $(unstage)
7737 @[ -f ./fastjar/Makefile ] || exit 0; \
7738 r=`${PWD_COMMAND}`; export r; \
7739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7740 $(HOST_EXPORTS) \
7741 for flag in $(EXTRA_HOST_FLAGS) ; do \
7742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7743 done; \
7744 echo "Doing pdf in fastjar"; \
7745 (cd $(HOST_SUBDIR)/fastjar && \
7746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7748 "RANLIB=$${RANLIB}" \
7749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7750 pdf) \
7751 || exit 1
7753 @endif fastjar
7755 .PHONY: maybe-html-fastjar html-fastjar
7756 maybe-html-fastjar:
7757 @if fastjar
7758 maybe-html-fastjar: html-fastjar
7760 html-fastjar: \
7761 configure-fastjar
7762 @: $(MAKE); $(unstage)
7763 @[ -f ./fastjar/Makefile ] || exit 0; \
7764 r=`${PWD_COMMAND}`; export r; \
7765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7766 $(HOST_EXPORTS) \
7767 for flag in $(EXTRA_HOST_FLAGS) ; do \
7768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7769 done; \
7770 echo "Doing html in fastjar"; \
7771 (cd $(HOST_SUBDIR)/fastjar && \
7772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7774 "RANLIB=$${RANLIB}" \
7775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7776 html) \
7777 || exit 1
7779 @endif fastjar
7781 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7782 maybe-TAGS-fastjar:
7783 @if fastjar
7784 maybe-TAGS-fastjar: TAGS-fastjar
7786 TAGS-fastjar: \
7787 configure-fastjar
7788 @: $(MAKE); $(unstage)
7789 @[ -f ./fastjar/Makefile ] || exit 0; \
7790 r=`${PWD_COMMAND}`; export r; \
7791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7792 $(HOST_EXPORTS) \
7793 for flag in $(EXTRA_HOST_FLAGS) ; do \
7794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7795 done; \
7796 echo "Doing TAGS in fastjar"; \
7797 (cd $(HOST_SUBDIR)/fastjar && \
7798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7800 "RANLIB=$${RANLIB}" \
7801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7802 TAGS) \
7803 || exit 1
7805 @endif fastjar
7807 .PHONY: maybe-install-info-fastjar install-info-fastjar
7808 maybe-install-info-fastjar:
7809 @if fastjar
7810 maybe-install-info-fastjar: install-info-fastjar
7812 install-info-fastjar: \
7813 configure-fastjar \
7814 info-fastjar
7815 @: $(MAKE); $(unstage)
7816 @[ -f ./fastjar/Makefile ] || exit 0; \
7817 r=`${PWD_COMMAND}`; export r; \
7818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7819 $(HOST_EXPORTS) \
7820 for flag in $(EXTRA_HOST_FLAGS) ; do \
7821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7822 done; \
7823 echo "Doing install-info in fastjar"; \
7824 (cd $(HOST_SUBDIR)/fastjar && \
7825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7827 "RANLIB=$${RANLIB}" \
7828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7829 install-info) \
7830 || exit 1
7832 @endif fastjar
7834 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7835 maybe-install-pdf-fastjar:
7836 @if fastjar
7837 maybe-install-pdf-fastjar: install-pdf-fastjar
7839 install-pdf-fastjar: \
7840 configure-fastjar \
7841 pdf-fastjar
7842 @: $(MAKE); $(unstage)
7843 @[ -f ./fastjar/Makefile ] || exit 0; \
7844 r=`${PWD_COMMAND}`; export r; \
7845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7846 $(HOST_EXPORTS) \
7847 for flag in $(EXTRA_HOST_FLAGS) ; do \
7848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7849 done; \
7850 echo "Doing install-pdf in fastjar"; \
7851 (cd $(HOST_SUBDIR)/fastjar && \
7852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7854 "RANLIB=$${RANLIB}" \
7855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7856 install-pdf) \
7857 || exit 1
7859 @endif fastjar
7861 .PHONY: maybe-install-html-fastjar install-html-fastjar
7862 maybe-install-html-fastjar:
7863 @if fastjar
7864 maybe-install-html-fastjar: install-html-fastjar
7866 install-html-fastjar: \
7867 configure-fastjar \
7868 html-fastjar
7869 @: $(MAKE); $(unstage)
7870 @[ -f ./fastjar/Makefile ] || exit 0; \
7871 r=`${PWD_COMMAND}`; export r; \
7872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7873 $(HOST_EXPORTS) \
7874 for flag in $(EXTRA_HOST_FLAGS) ; do \
7875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7876 done; \
7877 echo "Doing install-html in fastjar"; \
7878 (cd $(HOST_SUBDIR)/fastjar && \
7879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7881 "RANLIB=$${RANLIB}" \
7882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7883 install-html) \
7884 || exit 1
7886 @endif fastjar
7888 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7889 maybe-installcheck-fastjar:
7890 @if fastjar
7891 maybe-installcheck-fastjar: installcheck-fastjar
7893 installcheck-fastjar: \
7894 configure-fastjar
7895 @: $(MAKE); $(unstage)
7896 @[ -f ./fastjar/Makefile ] || exit 0; \
7897 r=`${PWD_COMMAND}`; export r; \
7898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7899 $(HOST_EXPORTS) \
7900 for flag in $(EXTRA_HOST_FLAGS) ; do \
7901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7902 done; \
7903 echo "Doing installcheck in fastjar"; \
7904 (cd $(HOST_SUBDIR)/fastjar && \
7905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7907 "RANLIB=$${RANLIB}" \
7908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7909 installcheck) \
7910 || exit 1
7912 @endif fastjar
7914 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7915 maybe-mostlyclean-fastjar:
7916 @if fastjar
7917 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7919 mostlyclean-fastjar:
7920 @: $(MAKE); $(unstage)
7921 @[ -f ./fastjar/Makefile ] || exit 0; \
7922 r=`${PWD_COMMAND}`; export r; \
7923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7924 $(HOST_EXPORTS) \
7925 for flag in $(EXTRA_HOST_FLAGS) ; do \
7926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7927 done; \
7928 echo "Doing mostlyclean in fastjar"; \
7929 (cd $(HOST_SUBDIR)/fastjar && \
7930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7932 "RANLIB=$${RANLIB}" \
7933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7934 mostlyclean) \
7935 || exit 1
7937 @endif fastjar
7939 .PHONY: maybe-clean-fastjar clean-fastjar
7940 maybe-clean-fastjar:
7941 @if fastjar
7942 maybe-clean-fastjar: clean-fastjar
7944 clean-fastjar:
7945 @: $(MAKE); $(unstage)
7946 @[ -f ./fastjar/Makefile ] || exit 0; \
7947 r=`${PWD_COMMAND}`; export r; \
7948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7949 $(HOST_EXPORTS) \
7950 for flag in $(EXTRA_HOST_FLAGS) ; do \
7951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7952 done; \
7953 echo "Doing clean in fastjar"; \
7954 (cd $(HOST_SUBDIR)/fastjar && \
7955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7957 "RANLIB=$${RANLIB}" \
7958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7959 clean) \
7960 || exit 1
7962 @endif fastjar
7964 .PHONY: maybe-distclean-fastjar distclean-fastjar
7965 maybe-distclean-fastjar:
7966 @if fastjar
7967 maybe-distclean-fastjar: distclean-fastjar
7969 distclean-fastjar:
7970 @: $(MAKE); $(unstage)
7971 @[ -f ./fastjar/Makefile ] || exit 0; \
7972 r=`${PWD_COMMAND}`; export r; \
7973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7974 $(HOST_EXPORTS) \
7975 for flag in $(EXTRA_HOST_FLAGS) ; do \
7976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7977 done; \
7978 echo "Doing distclean in fastjar"; \
7979 (cd $(HOST_SUBDIR)/fastjar && \
7980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7982 "RANLIB=$${RANLIB}" \
7983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7984 distclean) \
7985 || exit 1
7987 @endif fastjar
7989 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7990 maybe-maintainer-clean-fastjar:
7991 @if fastjar
7992 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7994 maintainer-clean-fastjar:
7995 @: $(MAKE); $(unstage)
7996 @[ -f ./fastjar/Makefile ] || exit 0; \
7997 r=`${PWD_COMMAND}`; export r; \
7998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7999 $(HOST_EXPORTS) \
8000 for flag in $(EXTRA_HOST_FLAGS) ; do \
8001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8002 done; \
8003 echo "Doing maintainer-clean in fastjar"; \
8004 (cd $(HOST_SUBDIR)/fastjar && \
8005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8007 "RANLIB=$${RANLIB}" \
8008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8009 maintainer-clean) \
8010 || exit 1
8012 @endif fastjar
8016 .PHONY: configure-fixincludes maybe-configure-fixincludes
8017 maybe-configure-fixincludes:
8018 @if gcc-bootstrap
8019 configure-fixincludes: stage_current
8020 @endif gcc-bootstrap
8021 @if fixincludes
8022 maybe-configure-fixincludes: configure-fixincludes
8023 configure-fixincludes:
8024 @r=`${PWD_COMMAND}`; export r; \
8025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8026 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8028 $(HOST_EXPORTS) \
8029 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8030 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8031 case $(srcdir) in \
8032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8033 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8035 esac; \
8036 module_srcdir=fixincludes; \
8037 $(SHELL) \
8038 $$s/$$module_srcdir/configure \
8039 --srcdir=$${topdir}/$$module_srcdir \
8040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8041 --target=${target_alias} \
8042 || exit 1
8043 @endif fixincludes
8047 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8048 maybe-configure-stage1-fixincludes:
8049 @if fixincludes-bootstrap
8050 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8051 configure-stage1-fixincludes:
8052 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8054 @r=`${PWD_COMMAND}`; export r; \
8055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8056 TFLAGS="$(STAGE1_TFLAGS)"; \
8057 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8058 $(HOST_EXPORTS) \
8059 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8060 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8061 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8062 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8064 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8065 case $(srcdir) in \
8066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8067 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8069 esac; \
8070 module_srcdir=fixincludes; \
8071 $(SHELL) $$s/$$module_srcdir/configure \
8072 --srcdir=$${topdir}/$$module_srcdir \
8073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8074 --target=${target_alias} \
8076 $(STAGE1_CONFIGURE_FLAGS)
8077 @endif fixincludes-bootstrap
8079 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8080 maybe-configure-stage2-fixincludes:
8081 @if fixincludes-bootstrap
8082 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8083 configure-stage2-fixincludes:
8084 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8086 @r=`${PWD_COMMAND}`; export r; \
8087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8088 TFLAGS="$(STAGE2_TFLAGS)"; \
8089 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8090 $(HOST_EXPORTS) \
8091 $(POSTSTAGE1_HOST_EXPORTS) \
8092 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8093 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8094 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8095 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8097 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8098 case $(srcdir) in \
8099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8100 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8102 esac; \
8103 module_srcdir=fixincludes; \
8104 $(SHELL) $$s/$$module_srcdir/configure \
8105 --srcdir=$${topdir}/$$module_srcdir \
8106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8107 --target=${target_alias} \
8108 --with-build-libsubdir=$(HOST_SUBDIR) \
8109 $(STAGE2_CONFIGURE_FLAGS)
8110 @endif fixincludes-bootstrap
8112 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8113 maybe-configure-stage3-fixincludes:
8114 @if fixincludes-bootstrap
8115 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8116 configure-stage3-fixincludes:
8117 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8118 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8119 @r=`${PWD_COMMAND}`; export r; \
8120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8121 TFLAGS="$(STAGE3_TFLAGS)"; \
8122 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8123 $(HOST_EXPORTS) \
8124 $(POSTSTAGE1_HOST_EXPORTS) \
8125 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8126 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8127 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8128 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8130 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8131 case $(srcdir) in \
8132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8133 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8135 esac; \
8136 module_srcdir=fixincludes; \
8137 $(SHELL) $$s/$$module_srcdir/configure \
8138 --srcdir=$${topdir}/$$module_srcdir \
8139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8140 --target=${target_alias} \
8141 --with-build-libsubdir=$(HOST_SUBDIR) \
8142 $(STAGE3_CONFIGURE_FLAGS)
8143 @endif fixincludes-bootstrap
8145 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8146 maybe-configure-stage4-fixincludes:
8147 @if fixincludes-bootstrap
8148 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8149 configure-stage4-fixincludes:
8150 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8152 @r=`${PWD_COMMAND}`; export r; \
8153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8154 TFLAGS="$(STAGE4_TFLAGS)"; \
8155 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8156 $(HOST_EXPORTS) \
8157 $(POSTSTAGE1_HOST_EXPORTS) \
8158 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8159 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8160 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8161 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8163 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8164 case $(srcdir) in \
8165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8166 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8168 esac; \
8169 module_srcdir=fixincludes; \
8170 $(SHELL) $$s/$$module_srcdir/configure \
8171 --srcdir=$${topdir}/$$module_srcdir \
8172 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8173 --target=${target_alias} \
8174 --with-build-libsubdir=$(HOST_SUBDIR) \
8175 $(STAGE4_CONFIGURE_FLAGS)
8176 @endif fixincludes-bootstrap
8178 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8179 maybe-configure-stageprofile-fixincludes:
8180 @if fixincludes-bootstrap
8181 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8182 configure-stageprofile-fixincludes:
8183 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8184 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8185 @r=`${PWD_COMMAND}`; export r; \
8186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8187 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8188 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8189 $(HOST_EXPORTS) \
8190 $(POSTSTAGE1_HOST_EXPORTS) \
8191 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8192 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8193 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8194 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8195 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8196 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8197 case $(srcdir) in \
8198 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8199 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8200 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8201 esac; \
8202 module_srcdir=fixincludes; \
8203 $(SHELL) $$s/$$module_srcdir/configure \
8204 --srcdir=$${topdir}/$$module_srcdir \
8205 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8206 --target=${target_alias} \
8207 --with-build-libsubdir=$(HOST_SUBDIR) \
8208 $(STAGEprofile_CONFIGURE_FLAGS)
8209 @endif fixincludes-bootstrap
8211 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8212 maybe-configure-stagefeedback-fixincludes:
8213 @if fixincludes-bootstrap
8214 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8215 configure-stagefeedback-fixincludes:
8216 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8217 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8218 @r=`${PWD_COMMAND}`; export r; \
8219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8220 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8221 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8222 $(HOST_EXPORTS) \
8223 $(POSTSTAGE1_HOST_EXPORTS) \
8224 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8225 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8226 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8227 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8228 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8229 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8230 case $(srcdir) in \
8231 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8232 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8233 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8234 esac; \
8235 module_srcdir=fixincludes; \
8236 $(SHELL) $$s/$$module_srcdir/configure \
8237 --srcdir=$${topdir}/$$module_srcdir \
8238 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8239 --target=${target_alias} \
8240 --with-build-libsubdir=$(HOST_SUBDIR) \
8241 $(STAGEfeedback_CONFIGURE_FLAGS)
8242 @endif fixincludes-bootstrap
8248 .PHONY: all-fixincludes maybe-all-fixincludes
8249 maybe-all-fixincludes:
8250 @if gcc-bootstrap
8251 all-fixincludes: stage_current
8252 @endif gcc-bootstrap
8253 @if fixincludes
8254 TARGET-fixincludes=all
8255 maybe-all-fixincludes: all-fixincludes
8256 all-fixincludes: configure-fixincludes
8257 @r=`${PWD_COMMAND}`; export r; \
8258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8259 $(HOST_EXPORTS) \
8260 (cd $(HOST_SUBDIR)/fixincludes && \
8261 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8262 $(TARGET-fixincludes))
8263 @endif fixincludes
8267 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8268 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8269 maybe-all-stage1-fixincludes:
8270 maybe-clean-stage1-fixincludes:
8271 @if fixincludes-bootstrap
8272 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8273 all-stage1: all-stage1-fixincludes
8274 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8275 all-stage1-fixincludes: configure-stage1-fixincludes
8276 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8277 @r=`${PWD_COMMAND}`; export r; \
8278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8279 TFLAGS="$(STAGE1_TFLAGS)"; \
8280 $(HOST_EXPORTS) \
8281 cd $(HOST_SUBDIR)/fixincludes && \
8282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8283 CFLAGS="$(STAGE1_CFLAGS)" \
8284 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8285 LIBCFLAGS="$(LIBCFLAGS)" \
8286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8289 $(EXTRA_HOST_FLAGS) \
8290 $(STAGE1_FLAGS_TO_PASS) \
8291 TFLAGS="$(STAGE1_TFLAGS)" \
8292 $(TARGET-stage1-fixincludes)
8294 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8295 clean-stage1: clean-stage1-fixincludes
8296 clean-stage1-fixincludes:
8297 @if [ $(current_stage) = stage1 ]; then \
8298 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8299 else \
8300 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8301 $(MAKE) stage1-start; \
8302 fi; \
8303 cd $(HOST_SUBDIR)/fixincludes && \
8304 $(MAKE) $(EXTRA_HOST_FLAGS) \
8305 $(STAGE1_FLAGS_TO_PASS) clean
8306 @endif fixincludes-bootstrap
8309 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8310 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8311 maybe-all-stage2-fixincludes:
8312 maybe-clean-stage2-fixincludes:
8313 @if fixincludes-bootstrap
8314 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8315 all-stage2: all-stage2-fixincludes
8316 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8317 all-stage2-fixincludes: configure-stage2-fixincludes
8318 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8319 @r=`${PWD_COMMAND}`; export r; \
8320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8321 TFLAGS="$(STAGE2_TFLAGS)"; \
8322 $(HOST_EXPORTS) \
8323 $(POSTSTAGE1_HOST_EXPORTS) \
8324 cd $(HOST_SUBDIR)/fixincludes && \
8325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8326 CFLAGS="$(STAGE2_CFLAGS)" \
8327 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8328 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8332 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8333 TFLAGS="$(STAGE2_TFLAGS)" \
8334 $(TARGET-stage2-fixincludes)
8336 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8337 clean-stage2: clean-stage2-fixincludes
8338 clean-stage2-fixincludes:
8339 @if [ $(current_stage) = stage2 ]; then \
8340 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8341 else \
8342 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8343 $(MAKE) stage2-start; \
8344 fi; \
8345 cd $(HOST_SUBDIR)/fixincludes && \
8346 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8347 @endif fixincludes-bootstrap
8350 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8351 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8352 maybe-all-stage3-fixincludes:
8353 maybe-clean-stage3-fixincludes:
8354 @if fixincludes-bootstrap
8355 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8356 all-stage3: all-stage3-fixincludes
8357 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8358 all-stage3-fixincludes: configure-stage3-fixincludes
8359 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8360 @r=`${PWD_COMMAND}`; export r; \
8361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8362 TFLAGS="$(STAGE3_TFLAGS)"; \
8363 $(HOST_EXPORTS) \
8364 $(POSTSTAGE1_HOST_EXPORTS) \
8365 cd $(HOST_SUBDIR)/fixincludes && \
8366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8367 CFLAGS="$(STAGE3_CFLAGS)" \
8368 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8369 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8374 TFLAGS="$(STAGE3_TFLAGS)" \
8375 $(TARGET-stage3-fixincludes)
8377 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8378 clean-stage3: clean-stage3-fixincludes
8379 clean-stage3-fixincludes:
8380 @if [ $(current_stage) = stage3 ]; then \
8381 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8382 else \
8383 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8384 $(MAKE) stage3-start; \
8385 fi; \
8386 cd $(HOST_SUBDIR)/fixincludes && \
8387 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8388 @endif fixincludes-bootstrap
8391 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8392 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8393 maybe-all-stage4-fixincludes:
8394 maybe-clean-stage4-fixincludes:
8395 @if fixincludes-bootstrap
8396 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8397 all-stage4: all-stage4-fixincludes
8398 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8399 all-stage4-fixincludes: configure-stage4-fixincludes
8400 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8401 @r=`${PWD_COMMAND}`; export r; \
8402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8403 TFLAGS="$(STAGE4_TFLAGS)"; \
8404 $(HOST_EXPORTS) \
8405 $(POSTSTAGE1_HOST_EXPORTS) \
8406 cd $(HOST_SUBDIR)/fixincludes && \
8407 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8408 CFLAGS="$(STAGE4_CFLAGS)" \
8409 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8410 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8411 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8412 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8413 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8414 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8415 TFLAGS="$(STAGE4_TFLAGS)" \
8416 $(TARGET-stage4-fixincludes)
8418 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8419 clean-stage4: clean-stage4-fixincludes
8420 clean-stage4-fixincludes:
8421 @if [ $(current_stage) = stage4 ]; then \
8422 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8423 else \
8424 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8425 $(MAKE) stage4-start; \
8426 fi; \
8427 cd $(HOST_SUBDIR)/fixincludes && \
8428 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8429 @endif fixincludes-bootstrap
8432 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8433 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8434 maybe-all-stageprofile-fixincludes:
8435 maybe-clean-stageprofile-fixincludes:
8436 @if fixincludes-bootstrap
8437 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8438 all-stageprofile: all-stageprofile-fixincludes
8439 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8440 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8441 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8442 @r=`${PWD_COMMAND}`; export r; \
8443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8444 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8445 $(HOST_EXPORTS) \
8446 $(POSTSTAGE1_HOST_EXPORTS) \
8447 cd $(HOST_SUBDIR)/fixincludes && \
8448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8449 CFLAGS="$(STAGEprofile_CFLAGS)" \
8450 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8451 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8455 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8456 TFLAGS="$(STAGEprofile_TFLAGS)" \
8457 $(TARGET-stageprofile-fixincludes)
8459 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8460 clean-stageprofile: clean-stageprofile-fixincludes
8461 clean-stageprofile-fixincludes:
8462 @if [ $(current_stage) = stageprofile ]; then \
8463 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8464 else \
8465 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8466 $(MAKE) stageprofile-start; \
8467 fi; \
8468 cd $(HOST_SUBDIR)/fixincludes && \
8469 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8470 @endif fixincludes-bootstrap
8473 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8474 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8475 maybe-all-stagefeedback-fixincludes:
8476 maybe-clean-stagefeedback-fixincludes:
8477 @if fixincludes-bootstrap
8478 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8479 all-stagefeedback: all-stagefeedback-fixincludes
8480 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8481 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8482 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8483 @r=`${PWD_COMMAND}`; export r; \
8484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8485 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8486 $(HOST_EXPORTS) \
8487 $(POSTSTAGE1_HOST_EXPORTS) \
8488 cd $(HOST_SUBDIR)/fixincludes && \
8489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8490 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8491 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8492 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8493 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8494 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8495 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8496 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8497 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8498 $(TARGET-stagefeedback-fixincludes)
8500 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8501 clean-stagefeedback: clean-stagefeedback-fixincludes
8502 clean-stagefeedback-fixincludes:
8503 @if [ $(current_stage) = stagefeedback ]; then \
8504 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8505 else \
8506 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8507 $(MAKE) stagefeedback-start; \
8508 fi; \
8509 cd $(HOST_SUBDIR)/fixincludes && \
8510 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8511 @endif fixincludes-bootstrap
8517 .PHONY: check-fixincludes maybe-check-fixincludes
8518 maybe-check-fixincludes:
8519 @if fixincludes
8520 maybe-check-fixincludes: check-fixincludes
8522 check-fixincludes:
8523 @: $(MAKE); $(unstage)
8524 @r=`${PWD_COMMAND}`; export r; \
8525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8526 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
8527 (cd $(HOST_SUBDIR)/fixincludes && \
8528 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
8530 @endif fixincludes
8532 .PHONY: install-fixincludes maybe-install-fixincludes
8533 maybe-install-fixincludes:
8534 @if fixincludes
8535 maybe-install-fixincludes: install-fixincludes
8537 install-fixincludes: installdirs
8538 @: $(MAKE); $(unstage)
8539 @r=`${PWD_COMMAND}`; export r; \
8540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8541 $(HOST_EXPORTS) \
8542 (cd $(HOST_SUBDIR)/fixincludes && \
8543 $(MAKE) $(FLAGS_TO_PASS) install)
8545 @endif fixincludes
8547 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8548 maybe-install-strip-fixincludes:
8549 @if fixincludes
8550 maybe-install-strip-fixincludes: install-strip-fixincludes
8552 install-strip-fixincludes: installdirs
8553 @: $(MAKE); $(unstage)
8554 @r=`${PWD_COMMAND}`; export r; \
8555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8556 $(HOST_EXPORTS) \
8557 (cd $(HOST_SUBDIR)/fixincludes && \
8558 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8560 @endif fixincludes
8562 # Other targets (info, dvi, pdf, etc.)
8564 .PHONY: maybe-info-fixincludes info-fixincludes
8565 maybe-info-fixincludes:
8566 @if fixincludes
8567 maybe-info-fixincludes: info-fixincludes
8569 info-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 info 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 info) \
8585 || exit 1
8587 @endif fixincludes
8589 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8590 maybe-dvi-fixincludes:
8591 @if fixincludes
8592 maybe-dvi-fixincludes: dvi-fixincludes
8594 dvi-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 dvi 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 dvi) \
8610 || exit 1
8612 @endif fixincludes
8614 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8615 maybe-pdf-fixincludes:
8616 @if fixincludes
8617 maybe-pdf-fixincludes: pdf-fixincludes
8619 pdf-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 pdf 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 pdf) \
8635 || exit 1
8637 @endif fixincludes
8639 .PHONY: maybe-html-fixincludes html-fixincludes
8640 maybe-html-fixincludes:
8641 @if fixincludes
8642 maybe-html-fixincludes: html-fixincludes
8644 html-fixincludes: \
8645 configure-fixincludes
8646 @[ -f ./fixincludes/Makefile ] || exit 0; \
8647 r=`${PWD_COMMAND}`; export r; \
8648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8649 $(HOST_EXPORTS) \
8650 for flag in $(EXTRA_HOST_FLAGS) ; do \
8651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8652 done; \
8653 echo "Doing html in fixincludes"; \
8654 (cd $(HOST_SUBDIR)/fixincludes && \
8655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8657 "RANLIB=$${RANLIB}" \
8658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8659 html) \
8660 || exit 1
8662 @endif fixincludes
8664 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8665 maybe-TAGS-fixincludes:
8666 @if fixincludes
8667 maybe-TAGS-fixincludes: TAGS-fixincludes
8669 # fixincludes doesn't support TAGS.
8670 TAGS-fixincludes:
8672 @endif fixincludes
8674 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8675 maybe-install-info-fixincludes:
8676 @if fixincludes
8677 maybe-install-info-fixincludes: install-info-fixincludes
8679 install-info-fixincludes: \
8680 configure-fixincludes \
8681 info-fixincludes
8682 @[ -f ./fixincludes/Makefile ] || exit 0; \
8683 r=`${PWD_COMMAND}`; export r; \
8684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8685 $(HOST_EXPORTS) \
8686 for flag in $(EXTRA_HOST_FLAGS) ; do \
8687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8688 done; \
8689 echo "Doing install-info in fixincludes"; \
8690 (cd $(HOST_SUBDIR)/fixincludes && \
8691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8693 "RANLIB=$${RANLIB}" \
8694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8695 install-info) \
8696 || exit 1
8698 @endif fixincludes
8700 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8701 maybe-install-pdf-fixincludes:
8702 @if fixincludes
8703 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8705 install-pdf-fixincludes: \
8706 configure-fixincludes \
8707 pdf-fixincludes
8708 @[ -f ./fixincludes/Makefile ] || exit 0; \
8709 r=`${PWD_COMMAND}`; export r; \
8710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8711 $(HOST_EXPORTS) \
8712 for flag in $(EXTRA_HOST_FLAGS) ; do \
8713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8714 done; \
8715 echo "Doing install-pdf in fixincludes"; \
8716 (cd $(HOST_SUBDIR)/fixincludes && \
8717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8719 "RANLIB=$${RANLIB}" \
8720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8721 install-pdf) \
8722 || exit 1
8724 @endif fixincludes
8726 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8727 maybe-install-html-fixincludes:
8728 @if fixincludes
8729 maybe-install-html-fixincludes: install-html-fixincludes
8731 install-html-fixincludes: \
8732 configure-fixincludes \
8733 html-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 install-html 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 install-html) \
8748 || exit 1
8750 @endif fixincludes
8752 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8753 maybe-installcheck-fixincludes:
8754 @if fixincludes
8755 maybe-installcheck-fixincludes: installcheck-fixincludes
8757 installcheck-fixincludes: \
8758 configure-fixincludes
8759 @[ -f ./fixincludes/Makefile ] || exit 0; \
8760 r=`${PWD_COMMAND}`; export r; \
8761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8762 $(HOST_EXPORTS) \
8763 for flag in $(EXTRA_HOST_FLAGS) ; do \
8764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8765 done; \
8766 echo "Doing installcheck in fixincludes"; \
8767 (cd $(HOST_SUBDIR)/fixincludes && \
8768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8770 "RANLIB=$${RANLIB}" \
8771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8772 installcheck) \
8773 || exit 1
8775 @endif fixincludes
8777 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8778 maybe-mostlyclean-fixincludes:
8779 @if fixincludes
8780 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8782 mostlyclean-fixincludes:
8783 @[ -f ./fixincludes/Makefile ] || exit 0; \
8784 r=`${PWD_COMMAND}`; export r; \
8785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8786 $(HOST_EXPORTS) \
8787 for flag in $(EXTRA_HOST_FLAGS) ; do \
8788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8789 done; \
8790 echo "Doing mostlyclean in fixincludes"; \
8791 (cd $(HOST_SUBDIR)/fixincludes && \
8792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8794 "RANLIB=$${RANLIB}" \
8795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8796 mostlyclean) \
8797 || exit 1
8799 @endif fixincludes
8801 .PHONY: maybe-clean-fixincludes clean-fixincludes
8802 maybe-clean-fixincludes:
8803 @if fixincludes
8804 maybe-clean-fixincludes: clean-fixincludes
8806 clean-fixincludes:
8807 @[ -f ./fixincludes/Makefile ] || exit 0; \
8808 r=`${PWD_COMMAND}`; export r; \
8809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8810 $(HOST_EXPORTS) \
8811 for flag in $(EXTRA_HOST_FLAGS) ; do \
8812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8813 done; \
8814 echo "Doing clean in fixincludes"; \
8815 (cd $(HOST_SUBDIR)/fixincludes && \
8816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8818 "RANLIB=$${RANLIB}" \
8819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8820 clean) \
8821 || exit 1
8823 @endif fixincludes
8825 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8826 maybe-distclean-fixincludes:
8827 @if fixincludes
8828 maybe-distclean-fixincludes: distclean-fixincludes
8830 distclean-fixincludes:
8831 @[ -f ./fixincludes/Makefile ] || exit 0; \
8832 r=`${PWD_COMMAND}`; export r; \
8833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8834 $(HOST_EXPORTS) \
8835 for flag in $(EXTRA_HOST_FLAGS) ; do \
8836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8837 done; \
8838 echo "Doing distclean in fixincludes"; \
8839 (cd $(HOST_SUBDIR)/fixincludes && \
8840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8842 "RANLIB=$${RANLIB}" \
8843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8844 distclean) \
8845 || exit 1
8847 @endif fixincludes
8849 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8850 maybe-maintainer-clean-fixincludes:
8851 @if fixincludes
8852 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8854 maintainer-clean-fixincludes:
8855 @[ -f ./fixincludes/Makefile ] || exit 0; \
8856 r=`${PWD_COMMAND}`; export r; \
8857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8858 $(HOST_EXPORTS) \
8859 for flag in $(EXTRA_HOST_FLAGS) ; do \
8860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8861 done; \
8862 echo "Doing maintainer-clean in fixincludes"; \
8863 (cd $(HOST_SUBDIR)/fixincludes && \
8864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8866 "RANLIB=$${RANLIB}" \
8867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8868 maintainer-clean) \
8869 || exit 1
8871 @endif fixincludes
8875 .PHONY: configure-flex maybe-configure-flex
8876 maybe-configure-flex:
8877 @if gcc-bootstrap
8878 configure-flex: stage_current
8879 @endif gcc-bootstrap
8880 @if flex
8881 maybe-configure-flex: configure-flex
8882 configure-flex:
8883 @: $(MAKE); $(unstage)
8884 @r=`${PWD_COMMAND}`; export r; \
8885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8886 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8887 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
8888 $(HOST_EXPORTS) \
8889 echo Configuring in $(HOST_SUBDIR)/flex; \
8890 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8891 case $(srcdir) in \
8892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8893 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8895 esac; \
8896 module_srcdir=flex; \
8897 $(SHELL) \
8898 $$s/$$module_srcdir/configure \
8899 --srcdir=$${topdir}/$$module_srcdir \
8900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8901 --target=${target_alias} \
8902 || exit 1
8903 @endif flex
8909 .PHONY: all-flex maybe-all-flex
8910 maybe-all-flex:
8911 @if gcc-bootstrap
8912 all-flex: stage_current
8913 @endif gcc-bootstrap
8914 @if flex
8915 TARGET-flex=all
8916 maybe-all-flex: all-flex
8917 all-flex: configure-flex
8918 @: $(MAKE); $(unstage)
8919 @r=`${PWD_COMMAND}`; export r; \
8920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8921 $(HOST_EXPORTS) \
8922 (cd $(HOST_SUBDIR)/flex && \
8923 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8924 $(TARGET-flex))
8925 @endif flex
8930 .PHONY: check-flex maybe-check-flex
8931 maybe-check-flex:
8932 @if flex
8933 maybe-check-flex: check-flex
8935 # This module is only tested in a native toolchain.
8936 check-flex:
8937 @: $(MAKE); $(unstage)
8938 @if [ '$(host)' = '$(target)' ]; then \
8939 r=`${PWD_COMMAND}`; export r; \
8940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8941 $(HOST_EXPORTS) \
8942 (cd $(HOST_SUBDIR)/flex && \
8943 $(MAKE) $(FLAGS_TO_PASS) check)
8946 @endif flex
8948 .PHONY: install-flex maybe-install-flex
8949 maybe-install-flex:
8950 @if flex
8951 maybe-install-flex: install-flex
8953 install-flex: installdirs
8954 @: $(MAKE); $(unstage)
8955 @r=`${PWD_COMMAND}`; export r; \
8956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8957 $(HOST_EXPORTS) \
8958 (cd $(HOST_SUBDIR)/flex && \
8959 $(MAKE) $(FLAGS_TO_PASS) install)
8961 @endif flex
8963 .PHONY: install-strip-flex maybe-install-strip-flex
8964 maybe-install-strip-flex:
8965 @if flex
8966 maybe-install-strip-flex: install-strip-flex
8968 install-strip-flex: installdirs
8969 @: $(MAKE); $(unstage)
8970 @r=`${PWD_COMMAND}`; export r; \
8971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8972 $(HOST_EXPORTS) \
8973 (cd $(HOST_SUBDIR)/flex && \
8974 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8976 @endif flex
8978 # Other targets (info, dvi, pdf, etc.)
8980 .PHONY: maybe-info-flex info-flex
8981 maybe-info-flex:
8982 @if flex
8983 maybe-info-flex: info-flex
8985 info-flex: \
8986 configure-flex
8987 @: $(MAKE); $(unstage)
8988 @[ -f ./flex/Makefile ] || exit 0; \
8989 r=`${PWD_COMMAND}`; export r; \
8990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8991 $(HOST_EXPORTS) \
8992 for flag in $(EXTRA_HOST_FLAGS) ; do \
8993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8994 done; \
8995 echo "Doing info in flex"; \
8996 (cd $(HOST_SUBDIR)/flex && \
8997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8999 "RANLIB=$${RANLIB}" \
9000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9001 info) \
9002 || exit 1
9004 @endif flex
9006 .PHONY: maybe-dvi-flex dvi-flex
9007 maybe-dvi-flex:
9008 @if flex
9009 maybe-dvi-flex: dvi-flex
9011 dvi-flex: \
9012 configure-flex
9013 @: $(MAKE); $(unstage)
9014 @[ -f ./flex/Makefile ] || exit 0; \
9015 r=`${PWD_COMMAND}`; export r; \
9016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9017 $(HOST_EXPORTS) \
9018 for flag in $(EXTRA_HOST_FLAGS) ; do \
9019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9020 done; \
9021 echo "Doing dvi in flex"; \
9022 (cd $(HOST_SUBDIR)/flex && \
9023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9025 "RANLIB=$${RANLIB}" \
9026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9027 dvi) \
9028 || exit 1
9030 @endif flex
9032 .PHONY: maybe-pdf-flex pdf-flex
9033 maybe-pdf-flex:
9034 @if flex
9035 maybe-pdf-flex: pdf-flex
9037 pdf-flex: \
9038 configure-flex
9039 @: $(MAKE); $(unstage)
9040 @[ -f ./flex/Makefile ] || exit 0; \
9041 r=`${PWD_COMMAND}`; export r; \
9042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9043 $(HOST_EXPORTS) \
9044 for flag in $(EXTRA_HOST_FLAGS) ; do \
9045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9046 done; \
9047 echo "Doing pdf in flex"; \
9048 (cd $(HOST_SUBDIR)/flex && \
9049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9051 "RANLIB=$${RANLIB}" \
9052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9053 pdf) \
9054 || exit 1
9056 @endif flex
9058 .PHONY: maybe-html-flex html-flex
9059 maybe-html-flex:
9060 @if flex
9061 maybe-html-flex: html-flex
9063 html-flex: \
9064 configure-flex
9065 @: $(MAKE); $(unstage)
9066 @[ -f ./flex/Makefile ] || exit 0; \
9067 r=`${PWD_COMMAND}`; export r; \
9068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9069 $(HOST_EXPORTS) \
9070 for flag in $(EXTRA_HOST_FLAGS) ; do \
9071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9072 done; \
9073 echo "Doing html in flex"; \
9074 (cd $(HOST_SUBDIR)/flex && \
9075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9077 "RANLIB=$${RANLIB}" \
9078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9079 html) \
9080 || exit 1
9082 @endif flex
9084 .PHONY: maybe-TAGS-flex TAGS-flex
9085 maybe-TAGS-flex:
9086 @if flex
9087 maybe-TAGS-flex: TAGS-flex
9089 TAGS-flex: \
9090 configure-flex
9091 @: $(MAKE); $(unstage)
9092 @[ -f ./flex/Makefile ] || exit 0; \
9093 r=`${PWD_COMMAND}`; export r; \
9094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9095 $(HOST_EXPORTS) \
9096 for flag in $(EXTRA_HOST_FLAGS) ; do \
9097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9098 done; \
9099 echo "Doing TAGS in flex"; \
9100 (cd $(HOST_SUBDIR)/flex && \
9101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9103 "RANLIB=$${RANLIB}" \
9104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9105 TAGS) \
9106 || exit 1
9108 @endif flex
9110 .PHONY: maybe-install-info-flex install-info-flex
9111 maybe-install-info-flex:
9112 @if flex
9113 maybe-install-info-flex: install-info-flex
9115 install-info-flex: \
9116 configure-flex \
9117 info-flex
9118 @: $(MAKE); $(unstage)
9119 @[ -f ./flex/Makefile ] || exit 0; \
9120 r=`${PWD_COMMAND}`; export r; \
9121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9122 $(HOST_EXPORTS) \
9123 for flag in $(EXTRA_HOST_FLAGS) ; do \
9124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9125 done; \
9126 echo "Doing install-info in flex"; \
9127 (cd $(HOST_SUBDIR)/flex && \
9128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9130 "RANLIB=$${RANLIB}" \
9131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9132 install-info) \
9133 || exit 1
9135 @endif flex
9137 .PHONY: maybe-install-pdf-flex install-pdf-flex
9138 maybe-install-pdf-flex:
9139 @if flex
9140 maybe-install-pdf-flex: install-pdf-flex
9142 install-pdf-flex: \
9143 configure-flex \
9144 pdf-flex
9145 @: $(MAKE); $(unstage)
9146 @[ -f ./flex/Makefile ] || exit 0; \
9147 r=`${PWD_COMMAND}`; export r; \
9148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9149 $(HOST_EXPORTS) \
9150 for flag in $(EXTRA_HOST_FLAGS) ; do \
9151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9152 done; \
9153 echo "Doing install-pdf in flex"; \
9154 (cd $(HOST_SUBDIR)/flex && \
9155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9157 "RANLIB=$${RANLIB}" \
9158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9159 install-pdf) \
9160 || exit 1
9162 @endif flex
9164 .PHONY: maybe-install-html-flex install-html-flex
9165 maybe-install-html-flex:
9166 @if flex
9167 maybe-install-html-flex: install-html-flex
9169 install-html-flex: \
9170 configure-flex \
9171 html-flex
9172 @: $(MAKE); $(unstage)
9173 @[ -f ./flex/Makefile ] || exit 0; \
9174 r=`${PWD_COMMAND}`; export r; \
9175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9176 $(HOST_EXPORTS) \
9177 for flag in $(EXTRA_HOST_FLAGS) ; do \
9178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9179 done; \
9180 echo "Doing install-html in flex"; \
9181 (cd $(HOST_SUBDIR)/flex && \
9182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9184 "RANLIB=$${RANLIB}" \
9185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9186 install-html) \
9187 || exit 1
9189 @endif flex
9191 .PHONY: maybe-installcheck-flex installcheck-flex
9192 maybe-installcheck-flex:
9193 @if flex
9194 maybe-installcheck-flex: installcheck-flex
9196 installcheck-flex: \
9197 configure-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 installcheck 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 installcheck) \
9213 || exit 1
9215 @endif flex
9217 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9218 maybe-mostlyclean-flex:
9219 @if flex
9220 maybe-mostlyclean-flex: mostlyclean-flex
9222 mostlyclean-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 mostlyclean 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 mostlyclean) \
9238 || exit 1
9240 @endif flex
9242 .PHONY: maybe-clean-flex clean-flex
9243 maybe-clean-flex:
9244 @if flex
9245 maybe-clean-flex: clean-flex
9247 clean-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 clean 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 clean) \
9263 || exit 1
9265 @endif flex
9267 .PHONY: maybe-distclean-flex distclean-flex
9268 maybe-distclean-flex:
9269 @if flex
9270 maybe-distclean-flex: distclean-flex
9272 distclean-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 distclean 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 distclean) \
9288 || exit 1
9290 @endif flex
9292 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9293 maybe-maintainer-clean-flex:
9294 @if flex
9295 maybe-maintainer-clean-flex: maintainer-clean-flex
9297 maintainer-clean-flex:
9298 @: $(MAKE); $(unstage)
9299 @[ -f ./flex/Makefile ] || exit 0; \
9300 r=`${PWD_COMMAND}`; export r; \
9301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9302 $(HOST_EXPORTS) \
9303 for flag in $(EXTRA_HOST_FLAGS) ; do \
9304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9305 done; \
9306 echo "Doing maintainer-clean in flex"; \
9307 (cd $(HOST_SUBDIR)/flex && \
9308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9310 "RANLIB=$${RANLIB}" \
9311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9312 maintainer-clean) \
9313 || exit 1
9315 @endif flex
9319 .PHONY: configure-gas maybe-configure-gas
9320 maybe-configure-gas:
9321 @if gcc-bootstrap
9322 configure-gas: stage_current
9323 @endif gcc-bootstrap
9324 @if gas
9325 maybe-configure-gas: configure-gas
9326 configure-gas:
9327 @r=`${PWD_COMMAND}`; export r; \
9328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9329 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9331 $(HOST_EXPORTS) \
9332 echo Configuring in $(HOST_SUBDIR)/gas; \
9333 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9334 case $(srcdir) in \
9335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9336 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9338 esac; \
9339 module_srcdir=gas; \
9340 $(SHELL) \
9341 $$s/$$module_srcdir/configure \
9342 --srcdir=$${topdir}/$$module_srcdir \
9343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9344 --target=${target_alias} \
9345 || exit 1
9346 @endif gas
9350 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9351 maybe-configure-stage1-gas:
9352 @if gas-bootstrap
9353 maybe-configure-stage1-gas: configure-stage1-gas
9354 configure-stage1-gas:
9355 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9356 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9357 @r=`${PWD_COMMAND}`; export r; \
9358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9359 TFLAGS="$(STAGE1_TFLAGS)"; \
9360 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9361 $(HOST_EXPORTS) \
9362 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9363 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9364 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9365 echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9367 cd $(HOST_SUBDIR)/gas || exit 1; \
9368 case $(srcdir) in \
9369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9370 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9372 esac; \
9373 module_srcdir=gas; \
9374 $(SHELL) $$s/$$module_srcdir/configure \
9375 --srcdir=$${topdir}/$$module_srcdir \
9376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9377 --target=${target_alias} \
9379 $(STAGE1_CONFIGURE_FLAGS)
9380 @endif gas-bootstrap
9382 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9383 maybe-configure-stage2-gas:
9384 @if gas-bootstrap
9385 maybe-configure-stage2-gas: configure-stage2-gas
9386 configure-stage2-gas:
9387 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9388 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9389 @r=`${PWD_COMMAND}`; export r; \
9390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9391 TFLAGS="$(STAGE2_TFLAGS)"; \
9392 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9393 $(HOST_EXPORTS) \
9394 $(POSTSTAGE1_HOST_EXPORTS) \
9395 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9396 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9397 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9398 echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
9399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9400 cd $(HOST_SUBDIR)/gas || exit 1; \
9401 case $(srcdir) in \
9402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9403 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9405 esac; \
9406 module_srcdir=gas; \
9407 $(SHELL) $$s/$$module_srcdir/configure \
9408 --srcdir=$${topdir}/$$module_srcdir \
9409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9410 --target=${target_alias} \
9411 --with-build-libsubdir=$(HOST_SUBDIR) \
9412 $(STAGE2_CONFIGURE_FLAGS)
9413 @endif gas-bootstrap
9415 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9416 maybe-configure-stage3-gas:
9417 @if gas-bootstrap
9418 maybe-configure-stage3-gas: configure-stage3-gas
9419 configure-stage3-gas:
9420 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9421 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9422 @r=`${PWD_COMMAND}`; export r; \
9423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9424 TFLAGS="$(STAGE3_TFLAGS)"; \
9425 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9426 $(HOST_EXPORTS) \
9427 $(POSTSTAGE1_HOST_EXPORTS) \
9428 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9429 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9430 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9431 echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
9432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9433 cd $(HOST_SUBDIR)/gas || exit 1; \
9434 case $(srcdir) in \
9435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9436 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9438 esac; \
9439 module_srcdir=gas; \
9440 $(SHELL) $$s/$$module_srcdir/configure \
9441 --srcdir=$${topdir}/$$module_srcdir \
9442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9443 --target=${target_alias} \
9444 --with-build-libsubdir=$(HOST_SUBDIR) \
9445 $(STAGE3_CONFIGURE_FLAGS)
9446 @endif gas-bootstrap
9448 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9449 maybe-configure-stage4-gas:
9450 @if gas-bootstrap
9451 maybe-configure-stage4-gas: configure-stage4-gas
9452 configure-stage4-gas:
9453 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9454 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9455 @r=`${PWD_COMMAND}`; export r; \
9456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9457 TFLAGS="$(STAGE4_TFLAGS)"; \
9458 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9459 $(HOST_EXPORTS) \
9460 $(POSTSTAGE1_HOST_EXPORTS) \
9461 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9462 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9463 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9464 echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
9465 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9466 cd $(HOST_SUBDIR)/gas || exit 1; \
9467 case $(srcdir) in \
9468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9469 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9471 esac; \
9472 module_srcdir=gas; \
9473 $(SHELL) $$s/$$module_srcdir/configure \
9474 --srcdir=$${topdir}/$$module_srcdir \
9475 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9476 --target=${target_alias} \
9477 --with-build-libsubdir=$(HOST_SUBDIR) \
9478 $(STAGE4_CONFIGURE_FLAGS)
9479 @endif gas-bootstrap
9481 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9482 maybe-configure-stageprofile-gas:
9483 @if gas-bootstrap
9484 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9485 configure-stageprofile-gas:
9486 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9487 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9488 @r=`${PWD_COMMAND}`; export r; \
9489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9490 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9491 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9492 $(HOST_EXPORTS) \
9493 $(POSTSTAGE1_HOST_EXPORTS) \
9494 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9495 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9496 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9497 echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
9498 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9499 cd $(HOST_SUBDIR)/gas || exit 1; \
9500 case $(srcdir) in \
9501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9502 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9504 esac; \
9505 module_srcdir=gas; \
9506 $(SHELL) $$s/$$module_srcdir/configure \
9507 --srcdir=$${topdir}/$$module_srcdir \
9508 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9509 --target=${target_alias} \
9510 --with-build-libsubdir=$(HOST_SUBDIR) \
9511 $(STAGEprofile_CONFIGURE_FLAGS)
9512 @endif gas-bootstrap
9514 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9515 maybe-configure-stagefeedback-gas:
9516 @if gas-bootstrap
9517 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9518 configure-stagefeedback-gas:
9519 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9520 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9521 @r=`${PWD_COMMAND}`; export r; \
9522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9523 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9524 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9525 $(HOST_EXPORTS) \
9526 $(POSTSTAGE1_HOST_EXPORTS) \
9527 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9528 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9529 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9530 echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
9531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9532 cd $(HOST_SUBDIR)/gas || exit 1; \
9533 case $(srcdir) in \
9534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9535 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9537 esac; \
9538 module_srcdir=gas; \
9539 $(SHELL) $$s/$$module_srcdir/configure \
9540 --srcdir=$${topdir}/$$module_srcdir \
9541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9542 --target=${target_alias} \
9543 --with-build-libsubdir=$(HOST_SUBDIR) \
9544 $(STAGEfeedback_CONFIGURE_FLAGS)
9545 @endif gas-bootstrap
9551 .PHONY: all-gas maybe-all-gas
9552 maybe-all-gas:
9553 @if gcc-bootstrap
9554 all-gas: stage_current
9555 @endif gcc-bootstrap
9556 @if gas
9557 TARGET-gas=all
9558 maybe-all-gas: all-gas
9559 all-gas: configure-gas
9560 @r=`${PWD_COMMAND}`; export r; \
9561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9562 $(HOST_EXPORTS) \
9563 (cd $(HOST_SUBDIR)/gas && \
9564 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9565 $(TARGET-gas))
9566 @endif gas
9570 .PHONY: all-stage1-gas maybe-all-stage1-gas
9571 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9572 maybe-all-stage1-gas:
9573 maybe-clean-stage1-gas:
9574 @if gas-bootstrap
9575 maybe-all-stage1-gas: all-stage1-gas
9576 all-stage1: all-stage1-gas
9577 TARGET-stage1-gas = $(TARGET-gas)
9578 all-stage1-gas: configure-stage1-gas
9579 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9580 @r=`${PWD_COMMAND}`; export r; \
9581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9582 TFLAGS="$(STAGE1_TFLAGS)"; \
9583 $(HOST_EXPORTS) \
9584 cd $(HOST_SUBDIR)/gas && \
9585 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9586 CFLAGS="$(STAGE1_CFLAGS)" \
9587 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9588 LIBCFLAGS="$(LIBCFLAGS)" \
9589 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9590 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9591 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9592 $(EXTRA_HOST_FLAGS) \
9593 $(STAGE1_FLAGS_TO_PASS) \
9594 TFLAGS="$(STAGE1_TFLAGS)" \
9595 $(TARGET-stage1-gas)
9597 maybe-clean-stage1-gas: clean-stage1-gas
9598 clean-stage1: clean-stage1-gas
9599 clean-stage1-gas:
9600 @if [ $(current_stage) = stage1 ]; then \
9601 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9602 else \
9603 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9604 $(MAKE) stage1-start; \
9605 fi; \
9606 cd $(HOST_SUBDIR)/gas && \
9607 $(MAKE) $(EXTRA_HOST_FLAGS) \
9608 $(STAGE1_FLAGS_TO_PASS) clean
9609 @endif gas-bootstrap
9612 .PHONY: all-stage2-gas maybe-all-stage2-gas
9613 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9614 maybe-all-stage2-gas:
9615 maybe-clean-stage2-gas:
9616 @if gas-bootstrap
9617 maybe-all-stage2-gas: all-stage2-gas
9618 all-stage2: all-stage2-gas
9619 TARGET-stage2-gas = $(TARGET-gas)
9620 all-stage2-gas: configure-stage2-gas
9621 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9622 @r=`${PWD_COMMAND}`; export r; \
9623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9624 TFLAGS="$(STAGE2_TFLAGS)"; \
9625 $(HOST_EXPORTS) \
9626 $(POSTSTAGE1_HOST_EXPORTS) \
9627 cd $(HOST_SUBDIR)/gas && \
9628 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9629 CFLAGS="$(STAGE2_CFLAGS)" \
9630 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9631 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9632 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9633 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9634 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9635 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9636 TFLAGS="$(STAGE2_TFLAGS)" \
9637 $(TARGET-stage2-gas)
9639 maybe-clean-stage2-gas: clean-stage2-gas
9640 clean-stage2: clean-stage2-gas
9641 clean-stage2-gas:
9642 @if [ $(current_stage) = stage2 ]; then \
9643 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9644 else \
9645 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9646 $(MAKE) stage2-start; \
9647 fi; \
9648 cd $(HOST_SUBDIR)/gas && \
9649 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9650 @endif gas-bootstrap
9653 .PHONY: all-stage3-gas maybe-all-stage3-gas
9654 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9655 maybe-all-stage3-gas:
9656 maybe-clean-stage3-gas:
9657 @if gas-bootstrap
9658 maybe-all-stage3-gas: all-stage3-gas
9659 all-stage3: all-stage3-gas
9660 TARGET-stage3-gas = $(TARGET-gas)
9661 all-stage3-gas: configure-stage3-gas
9662 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9663 @r=`${PWD_COMMAND}`; export r; \
9664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9665 TFLAGS="$(STAGE3_TFLAGS)"; \
9666 $(HOST_EXPORTS) \
9667 $(POSTSTAGE1_HOST_EXPORTS) \
9668 cd $(HOST_SUBDIR)/gas && \
9669 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9670 CFLAGS="$(STAGE3_CFLAGS)" \
9671 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9672 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9673 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9674 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9675 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9676 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9677 TFLAGS="$(STAGE3_TFLAGS)" \
9678 $(TARGET-stage3-gas)
9680 maybe-clean-stage3-gas: clean-stage3-gas
9681 clean-stage3: clean-stage3-gas
9682 clean-stage3-gas:
9683 @if [ $(current_stage) = stage3 ]; then \
9684 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9685 else \
9686 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9687 $(MAKE) stage3-start; \
9688 fi; \
9689 cd $(HOST_SUBDIR)/gas && \
9690 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9691 @endif gas-bootstrap
9694 .PHONY: all-stage4-gas maybe-all-stage4-gas
9695 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9696 maybe-all-stage4-gas:
9697 maybe-clean-stage4-gas:
9698 @if gas-bootstrap
9699 maybe-all-stage4-gas: all-stage4-gas
9700 all-stage4: all-stage4-gas
9701 TARGET-stage4-gas = $(TARGET-gas)
9702 all-stage4-gas: configure-stage4-gas
9703 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9704 @r=`${PWD_COMMAND}`; export r; \
9705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9706 TFLAGS="$(STAGE4_TFLAGS)"; \
9707 $(HOST_EXPORTS) \
9708 $(POSTSTAGE1_HOST_EXPORTS) \
9709 cd $(HOST_SUBDIR)/gas && \
9710 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9711 CFLAGS="$(STAGE4_CFLAGS)" \
9712 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9713 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9714 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9715 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9716 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9717 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9718 TFLAGS="$(STAGE4_TFLAGS)" \
9719 $(TARGET-stage4-gas)
9721 maybe-clean-stage4-gas: clean-stage4-gas
9722 clean-stage4: clean-stage4-gas
9723 clean-stage4-gas:
9724 @if [ $(current_stage) = stage4 ]; then \
9725 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9726 else \
9727 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9728 $(MAKE) stage4-start; \
9729 fi; \
9730 cd $(HOST_SUBDIR)/gas && \
9731 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9732 @endif gas-bootstrap
9735 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9736 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9737 maybe-all-stageprofile-gas:
9738 maybe-clean-stageprofile-gas:
9739 @if gas-bootstrap
9740 maybe-all-stageprofile-gas: all-stageprofile-gas
9741 all-stageprofile: all-stageprofile-gas
9742 TARGET-stageprofile-gas = $(TARGET-gas)
9743 all-stageprofile-gas: configure-stageprofile-gas
9744 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9745 @r=`${PWD_COMMAND}`; export r; \
9746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9747 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9748 $(HOST_EXPORTS) \
9749 $(POSTSTAGE1_HOST_EXPORTS) \
9750 cd $(HOST_SUBDIR)/gas && \
9751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9752 CFLAGS="$(STAGEprofile_CFLAGS)" \
9753 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9754 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9755 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9756 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9757 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9758 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9759 TFLAGS="$(STAGEprofile_TFLAGS)" \
9760 $(TARGET-stageprofile-gas)
9762 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9763 clean-stageprofile: clean-stageprofile-gas
9764 clean-stageprofile-gas:
9765 @if [ $(current_stage) = stageprofile ]; then \
9766 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9767 else \
9768 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9769 $(MAKE) stageprofile-start; \
9770 fi; \
9771 cd $(HOST_SUBDIR)/gas && \
9772 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9773 @endif gas-bootstrap
9776 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9777 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9778 maybe-all-stagefeedback-gas:
9779 maybe-clean-stagefeedback-gas:
9780 @if gas-bootstrap
9781 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9782 all-stagefeedback: all-stagefeedback-gas
9783 TARGET-stagefeedback-gas = $(TARGET-gas)
9784 all-stagefeedback-gas: configure-stagefeedback-gas
9785 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9786 @r=`${PWD_COMMAND}`; export r; \
9787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9788 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9789 $(HOST_EXPORTS) \
9790 $(POSTSTAGE1_HOST_EXPORTS) \
9791 cd $(HOST_SUBDIR)/gas && \
9792 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9793 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9794 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9795 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9796 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9797 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9798 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9799 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9800 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9801 $(TARGET-stagefeedback-gas)
9803 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9804 clean-stagefeedback: clean-stagefeedback-gas
9805 clean-stagefeedback-gas:
9806 @if [ $(current_stage) = stagefeedback ]; then \
9807 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9808 else \
9809 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9810 $(MAKE) stagefeedback-start; \
9811 fi; \
9812 cd $(HOST_SUBDIR)/gas && \
9813 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9814 @endif gas-bootstrap
9820 .PHONY: check-gas maybe-check-gas
9821 maybe-check-gas:
9822 @if gas
9823 maybe-check-gas: check-gas
9825 check-gas:
9826 @: $(MAKE); $(unstage)
9827 @r=`${PWD_COMMAND}`; export r; \
9828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9829 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9830 (cd $(HOST_SUBDIR)/gas && \
9831 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
9833 @endif gas
9835 .PHONY: install-gas maybe-install-gas
9836 maybe-install-gas:
9837 @if gas
9838 maybe-install-gas: install-gas
9840 install-gas: installdirs
9841 @: $(MAKE); $(unstage)
9842 @r=`${PWD_COMMAND}`; export r; \
9843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9844 $(HOST_EXPORTS) \
9845 (cd $(HOST_SUBDIR)/gas && \
9846 $(MAKE) $(FLAGS_TO_PASS) install)
9848 @endif gas
9850 .PHONY: install-strip-gas maybe-install-strip-gas
9851 maybe-install-strip-gas:
9852 @if gas
9853 maybe-install-strip-gas: install-strip-gas
9855 install-strip-gas: installdirs
9856 @: $(MAKE); $(unstage)
9857 @r=`${PWD_COMMAND}`; export r; \
9858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9859 $(HOST_EXPORTS) \
9860 (cd $(HOST_SUBDIR)/gas && \
9861 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9863 @endif gas
9865 # Other targets (info, dvi, pdf, etc.)
9867 .PHONY: maybe-info-gas info-gas
9868 maybe-info-gas:
9869 @if gas
9870 maybe-info-gas: info-gas
9872 info-gas: \
9873 configure-gas
9874 @[ -f ./gas/Makefile ] || exit 0; \
9875 r=`${PWD_COMMAND}`; export r; \
9876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9877 $(HOST_EXPORTS) \
9878 for flag in $(EXTRA_HOST_FLAGS) ; do \
9879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9880 done; \
9881 echo "Doing info in gas"; \
9882 (cd $(HOST_SUBDIR)/gas && \
9883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9885 "RANLIB=$${RANLIB}" \
9886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9887 info) \
9888 || exit 1
9890 @endif gas
9892 .PHONY: maybe-dvi-gas dvi-gas
9893 maybe-dvi-gas:
9894 @if gas
9895 maybe-dvi-gas: dvi-gas
9897 dvi-gas: \
9898 configure-gas
9899 @[ -f ./gas/Makefile ] || exit 0; \
9900 r=`${PWD_COMMAND}`; export r; \
9901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9902 $(HOST_EXPORTS) \
9903 for flag in $(EXTRA_HOST_FLAGS) ; do \
9904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9905 done; \
9906 echo "Doing dvi in gas"; \
9907 (cd $(HOST_SUBDIR)/gas && \
9908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9910 "RANLIB=$${RANLIB}" \
9911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9912 dvi) \
9913 || exit 1
9915 @endif gas
9917 .PHONY: maybe-pdf-gas pdf-gas
9918 maybe-pdf-gas:
9919 @if gas
9920 maybe-pdf-gas: pdf-gas
9922 pdf-gas: \
9923 configure-gas
9924 @[ -f ./gas/Makefile ] || exit 0; \
9925 r=`${PWD_COMMAND}`; export r; \
9926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9927 $(HOST_EXPORTS) \
9928 for flag in $(EXTRA_HOST_FLAGS) ; do \
9929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9930 done; \
9931 echo "Doing pdf in gas"; \
9932 (cd $(HOST_SUBDIR)/gas && \
9933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9935 "RANLIB=$${RANLIB}" \
9936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9937 pdf) \
9938 || exit 1
9940 @endif gas
9942 .PHONY: maybe-html-gas html-gas
9943 maybe-html-gas:
9944 @if gas
9945 maybe-html-gas: html-gas
9947 html-gas: \
9948 configure-gas
9949 @[ -f ./gas/Makefile ] || exit 0; \
9950 r=`${PWD_COMMAND}`; export r; \
9951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9952 $(HOST_EXPORTS) \
9953 for flag in $(EXTRA_HOST_FLAGS) ; do \
9954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9955 done; \
9956 echo "Doing html in gas"; \
9957 (cd $(HOST_SUBDIR)/gas && \
9958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9960 "RANLIB=$${RANLIB}" \
9961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9962 html) \
9963 || exit 1
9965 @endif gas
9967 .PHONY: maybe-TAGS-gas TAGS-gas
9968 maybe-TAGS-gas:
9969 @if gas
9970 maybe-TAGS-gas: TAGS-gas
9972 TAGS-gas: \
9973 configure-gas
9974 @[ -f ./gas/Makefile ] || exit 0; \
9975 r=`${PWD_COMMAND}`; export r; \
9976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9977 $(HOST_EXPORTS) \
9978 for flag in $(EXTRA_HOST_FLAGS) ; do \
9979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9980 done; \
9981 echo "Doing TAGS in gas"; \
9982 (cd $(HOST_SUBDIR)/gas && \
9983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9985 "RANLIB=$${RANLIB}" \
9986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9987 TAGS) \
9988 || exit 1
9990 @endif gas
9992 .PHONY: maybe-install-info-gas install-info-gas
9993 maybe-install-info-gas:
9994 @if gas
9995 maybe-install-info-gas: install-info-gas
9997 install-info-gas: \
9998 configure-gas \
9999 info-gas
10000 @[ -f ./gas/Makefile ] || exit 0; \
10001 r=`${PWD_COMMAND}`; export r; \
10002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10003 $(HOST_EXPORTS) \
10004 for flag in $(EXTRA_HOST_FLAGS) ; do \
10005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10006 done; \
10007 echo "Doing install-info in gas"; \
10008 (cd $(HOST_SUBDIR)/gas && \
10009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10011 "RANLIB=$${RANLIB}" \
10012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10013 install-info) \
10014 || exit 1
10016 @endif gas
10018 .PHONY: maybe-install-pdf-gas install-pdf-gas
10019 maybe-install-pdf-gas:
10020 @if gas
10021 maybe-install-pdf-gas: install-pdf-gas
10023 install-pdf-gas: \
10024 configure-gas \
10025 pdf-gas
10026 @[ -f ./gas/Makefile ] || exit 0; \
10027 r=`${PWD_COMMAND}`; export r; \
10028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10029 $(HOST_EXPORTS) \
10030 for flag in $(EXTRA_HOST_FLAGS) ; do \
10031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10032 done; \
10033 echo "Doing install-pdf in gas"; \
10034 (cd $(HOST_SUBDIR)/gas && \
10035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10037 "RANLIB=$${RANLIB}" \
10038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10039 install-pdf) \
10040 || exit 1
10042 @endif gas
10044 .PHONY: maybe-install-html-gas install-html-gas
10045 maybe-install-html-gas:
10046 @if gas
10047 maybe-install-html-gas: install-html-gas
10049 install-html-gas: \
10050 configure-gas \
10051 html-gas
10052 @[ -f ./gas/Makefile ] || exit 0; \
10053 r=`${PWD_COMMAND}`; export r; \
10054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10055 $(HOST_EXPORTS) \
10056 for flag in $(EXTRA_HOST_FLAGS) ; do \
10057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10058 done; \
10059 echo "Doing install-html in gas"; \
10060 (cd $(HOST_SUBDIR)/gas && \
10061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10063 "RANLIB=$${RANLIB}" \
10064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10065 install-html) \
10066 || exit 1
10068 @endif gas
10070 .PHONY: maybe-installcheck-gas installcheck-gas
10071 maybe-installcheck-gas:
10072 @if gas
10073 maybe-installcheck-gas: installcheck-gas
10075 installcheck-gas: \
10076 configure-gas
10077 @[ -f ./gas/Makefile ] || exit 0; \
10078 r=`${PWD_COMMAND}`; export r; \
10079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10080 $(HOST_EXPORTS) \
10081 for flag in $(EXTRA_HOST_FLAGS) ; do \
10082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10083 done; \
10084 echo "Doing installcheck in gas"; \
10085 (cd $(HOST_SUBDIR)/gas && \
10086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10088 "RANLIB=$${RANLIB}" \
10089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10090 installcheck) \
10091 || exit 1
10093 @endif gas
10095 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10096 maybe-mostlyclean-gas:
10097 @if gas
10098 maybe-mostlyclean-gas: mostlyclean-gas
10100 mostlyclean-gas:
10101 @[ -f ./gas/Makefile ] || exit 0; \
10102 r=`${PWD_COMMAND}`; export r; \
10103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10104 $(HOST_EXPORTS) \
10105 for flag in $(EXTRA_HOST_FLAGS) ; do \
10106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10107 done; \
10108 echo "Doing mostlyclean in gas"; \
10109 (cd $(HOST_SUBDIR)/gas && \
10110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10112 "RANLIB=$${RANLIB}" \
10113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10114 mostlyclean) \
10115 || exit 1
10117 @endif gas
10119 .PHONY: maybe-clean-gas clean-gas
10120 maybe-clean-gas:
10121 @if gas
10122 maybe-clean-gas: clean-gas
10124 clean-gas:
10125 @[ -f ./gas/Makefile ] || exit 0; \
10126 r=`${PWD_COMMAND}`; export r; \
10127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10128 $(HOST_EXPORTS) \
10129 for flag in $(EXTRA_HOST_FLAGS) ; do \
10130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131 done; \
10132 echo "Doing clean in gas"; \
10133 (cd $(HOST_SUBDIR)/gas && \
10134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136 "RANLIB=$${RANLIB}" \
10137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10138 clean) \
10139 || exit 1
10141 @endif gas
10143 .PHONY: maybe-distclean-gas distclean-gas
10144 maybe-distclean-gas:
10145 @if gas
10146 maybe-distclean-gas: distclean-gas
10148 distclean-gas:
10149 @[ -f ./gas/Makefile ] || exit 0; \
10150 r=`${PWD_COMMAND}`; export r; \
10151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10152 $(HOST_EXPORTS) \
10153 for flag in $(EXTRA_HOST_FLAGS) ; do \
10154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10155 done; \
10156 echo "Doing distclean in gas"; \
10157 (cd $(HOST_SUBDIR)/gas && \
10158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10160 "RANLIB=$${RANLIB}" \
10161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10162 distclean) \
10163 || exit 1
10165 @endif gas
10167 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10168 maybe-maintainer-clean-gas:
10169 @if gas
10170 maybe-maintainer-clean-gas: maintainer-clean-gas
10172 maintainer-clean-gas:
10173 @[ -f ./gas/Makefile ] || exit 0; \
10174 r=`${PWD_COMMAND}`; export r; \
10175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10176 $(HOST_EXPORTS) \
10177 for flag in $(EXTRA_HOST_FLAGS) ; do \
10178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10179 done; \
10180 echo "Doing maintainer-clean in gas"; \
10181 (cd $(HOST_SUBDIR)/gas && \
10182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10184 "RANLIB=$${RANLIB}" \
10185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10186 maintainer-clean) \
10187 || exit 1
10189 @endif gas
10193 .PHONY: configure-gcc maybe-configure-gcc
10194 maybe-configure-gcc:
10195 @if gcc-bootstrap
10196 configure-gcc: stage_current
10197 @endif gcc-bootstrap
10198 @if gcc
10199 maybe-configure-gcc: configure-gcc
10200 configure-gcc:
10201 @r=`${PWD_COMMAND}`; export r; \
10202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10203 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10205 $(HOST_EXPORTS) \
10206 echo Configuring in $(HOST_SUBDIR)/gcc; \
10207 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10208 case $(srcdir) in \
10209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10210 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10212 esac; \
10213 module_srcdir=gcc; \
10214 $(SHELL) \
10215 $$s/$$module_srcdir/configure \
10216 --srcdir=$${topdir}/$$module_srcdir \
10217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10218 --target=${target_alias} \
10219 || exit 1
10220 @endif gcc
10224 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10225 maybe-configure-stage1-gcc:
10226 @if gcc-bootstrap
10227 maybe-configure-stage1-gcc: configure-stage1-gcc
10228 configure-stage1-gcc:
10229 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10230 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10231 @r=`${PWD_COMMAND}`; export r; \
10232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10233 TFLAGS="$(STAGE1_TFLAGS)"; \
10234 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10235 $(HOST_EXPORTS) \
10236 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10237 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10238 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10239 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
10240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10241 cd $(HOST_SUBDIR)/gcc || exit 1; \
10242 case $(srcdir) in \
10243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10244 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10246 esac; \
10247 module_srcdir=gcc; \
10248 $(SHELL) $$s/$$module_srcdir/configure \
10249 --srcdir=$${topdir}/$$module_srcdir \
10250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10251 --target=${target_alias} \
10253 $(STAGE1_CONFIGURE_FLAGS)
10254 @endif gcc-bootstrap
10256 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10257 maybe-configure-stage2-gcc:
10258 @if gcc-bootstrap
10259 maybe-configure-stage2-gcc: configure-stage2-gcc
10260 configure-stage2-gcc:
10261 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10262 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10263 @r=`${PWD_COMMAND}`; export r; \
10264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10265 TFLAGS="$(STAGE2_TFLAGS)"; \
10266 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10267 $(HOST_EXPORTS) \
10268 $(POSTSTAGE1_HOST_EXPORTS) \
10269 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10270 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10271 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10272 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
10273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10274 cd $(HOST_SUBDIR)/gcc || exit 1; \
10275 case $(srcdir) in \
10276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10277 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10279 esac; \
10280 module_srcdir=gcc; \
10281 $(SHELL) $$s/$$module_srcdir/configure \
10282 --srcdir=$${topdir}/$$module_srcdir \
10283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10284 --target=${target_alias} \
10285 --with-build-libsubdir=$(HOST_SUBDIR) \
10286 $(STAGE2_CONFIGURE_FLAGS)
10287 @endif gcc-bootstrap
10289 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10290 maybe-configure-stage3-gcc:
10291 @if gcc-bootstrap
10292 maybe-configure-stage3-gcc: configure-stage3-gcc
10293 configure-stage3-gcc:
10294 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10295 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10296 @r=`${PWD_COMMAND}`; export r; \
10297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10298 TFLAGS="$(STAGE3_TFLAGS)"; \
10299 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10300 $(HOST_EXPORTS) \
10301 $(POSTSTAGE1_HOST_EXPORTS) \
10302 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10303 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10304 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10305 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
10306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10307 cd $(HOST_SUBDIR)/gcc || exit 1; \
10308 case $(srcdir) in \
10309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10310 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10312 esac; \
10313 module_srcdir=gcc; \
10314 $(SHELL) $$s/$$module_srcdir/configure \
10315 --srcdir=$${topdir}/$$module_srcdir \
10316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10317 --target=${target_alias} \
10318 --with-build-libsubdir=$(HOST_SUBDIR) \
10319 $(STAGE3_CONFIGURE_FLAGS)
10320 @endif gcc-bootstrap
10322 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10323 maybe-configure-stage4-gcc:
10324 @if gcc-bootstrap
10325 maybe-configure-stage4-gcc: configure-stage4-gcc
10326 configure-stage4-gcc:
10327 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10329 @r=`${PWD_COMMAND}`; export r; \
10330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10331 TFLAGS="$(STAGE4_TFLAGS)"; \
10332 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10333 $(HOST_EXPORTS) \
10334 $(POSTSTAGE1_HOST_EXPORTS) \
10335 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10336 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10337 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10338 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
10339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10340 cd $(HOST_SUBDIR)/gcc || exit 1; \
10341 case $(srcdir) in \
10342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10343 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10345 esac; \
10346 module_srcdir=gcc; \
10347 $(SHELL) $$s/$$module_srcdir/configure \
10348 --srcdir=$${topdir}/$$module_srcdir \
10349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10350 --target=${target_alias} \
10351 --with-build-libsubdir=$(HOST_SUBDIR) \
10352 $(STAGE4_CONFIGURE_FLAGS)
10353 @endif gcc-bootstrap
10355 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10356 maybe-configure-stageprofile-gcc:
10357 @if gcc-bootstrap
10358 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10359 configure-stageprofile-gcc:
10360 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10362 @r=`${PWD_COMMAND}`; export r; \
10363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10364 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10365 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10366 $(HOST_EXPORTS) \
10367 $(POSTSTAGE1_HOST_EXPORTS) \
10368 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10369 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10370 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10371 echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
10372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10373 cd $(HOST_SUBDIR)/gcc || exit 1; \
10374 case $(srcdir) in \
10375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10376 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10378 esac; \
10379 module_srcdir=gcc; \
10380 $(SHELL) $$s/$$module_srcdir/configure \
10381 --srcdir=$${topdir}/$$module_srcdir \
10382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10383 --target=${target_alias} \
10384 --with-build-libsubdir=$(HOST_SUBDIR) \
10385 $(STAGEprofile_CONFIGURE_FLAGS)
10386 @endif gcc-bootstrap
10388 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10389 maybe-configure-stagefeedback-gcc:
10390 @if gcc-bootstrap
10391 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10392 configure-stagefeedback-gcc:
10393 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10395 @r=`${PWD_COMMAND}`; export r; \
10396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10397 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10398 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10399 $(HOST_EXPORTS) \
10400 $(POSTSTAGE1_HOST_EXPORTS) \
10401 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10402 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10403 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10404 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
10405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10406 cd $(HOST_SUBDIR)/gcc || exit 1; \
10407 case $(srcdir) in \
10408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10409 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10411 esac; \
10412 module_srcdir=gcc; \
10413 $(SHELL) $$s/$$module_srcdir/configure \
10414 --srcdir=$${topdir}/$$module_srcdir \
10415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10416 --target=${target_alias} \
10417 --with-build-libsubdir=$(HOST_SUBDIR) \
10418 $(STAGEfeedback_CONFIGURE_FLAGS)
10419 @endif gcc-bootstrap
10425 .PHONY: all-gcc maybe-all-gcc
10426 maybe-all-gcc:
10427 @if gcc-bootstrap
10428 all-gcc: stage_current
10429 @endif gcc-bootstrap
10430 @if gcc
10431 TARGET-gcc=all
10432 maybe-all-gcc: all-gcc
10433 all-gcc: configure-gcc
10434 @r=`${PWD_COMMAND}`; export r; \
10435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10436 $(HOST_EXPORTS) \
10437 (cd $(HOST_SUBDIR)/gcc && \
10438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10439 $(TARGET-gcc))
10440 @endif gcc
10444 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10445 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10446 maybe-all-stage1-gcc:
10447 maybe-clean-stage1-gcc:
10448 @if gcc-bootstrap
10449 maybe-all-stage1-gcc: all-stage1-gcc
10450 all-stage1: all-stage1-gcc
10451 TARGET-stage1-gcc = $(TARGET-gcc)
10452 all-stage1-gcc: configure-stage1-gcc
10453 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10454 @r=`${PWD_COMMAND}`; export r; \
10455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10456 TFLAGS="$(STAGE1_TFLAGS)"; \
10457 $(HOST_EXPORTS) \
10458 cd $(HOST_SUBDIR)/gcc && \
10459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10460 CFLAGS="$(STAGE1_CFLAGS)" \
10461 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10462 LIBCFLAGS="$(LIBCFLAGS)" \
10463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10466 $(EXTRA_HOST_FLAGS) \
10467 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10468 TFLAGS="$(STAGE1_TFLAGS)" \
10469 $(TARGET-stage1-gcc)
10471 maybe-clean-stage1-gcc: clean-stage1-gcc
10472 clean-stage1: clean-stage1-gcc
10473 clean-stage1-gcc:
10474 @if [ $(current_stage) = stage1 ]; then \
10475 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10476 else \
10477 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10478 $(MAKE) stage1-start; \
10479 fi; \
10480 cd $(HOST_SUBDIR)/gcc && \
10481 $(MAKE) $(EXTRA_HOST_FLAGS) \
10482 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10483 @endif gcc-bootstrap
10486 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10487 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10488 maybe-all-stage2-gcc:
10489 maybe-clean-stage2-gcc:
10490 @if gcc-bootstrap
10491 maybe-all-stage2-gcc: all-stage2-gcc
10492 all-stage2: all-stage2-gcc
10493 TARGET-stage2-gcc = $(TARGET-gcc)
10494 all-stage2-gcc: configure-stage2-gcc
10495 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10496 @r=`${PWD_COMMAND}`; export r; \
10497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10498 TFLAGS="$(STAGE2_TFLAGS)"; \
10499 $(HOST_EXPORTS) \
10500 $(POSTSTAGE1_HOST_EXPORTS) \
10501 cd $(HOST_SUBDIR)/gcc && \
10502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10503 CFLAGS="$(STAGE2_CFLAGS)" \
10504 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10505 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10509 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10510 TFLAGS="$(STAGE2_TFLAGS)" \
10511 $(TARGET-stage2-gcc)
10513 maybe-clean-stage2-gcc: clean-stage2-gcc
10514 clean-stage2: clean-stage2-gcc
10515 clean-stage2-gcc:
10516 @if [ $(current_stage) = stage2 ]; then \
10517 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10518 else \
10519 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10520 $(MAKE) stage2-start; \
10521 fi; \
10522 cd $(HOST_SUBDIR)/gcc && \
10523 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10524 @endif gcc-bootstrap
10527 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10528 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10529 maybe-all-stage3-gcc:
10530 maybe-clean-stage3-gcc:
10531 @if gcc-bootstrap
10532 maybe-all-stage3-gcc: all-stage3-gcc
10533 all-stage3: all-stage3-gcc
10534 TARGET-stage3-gcc = $(TARGET-gcc)
10535 all-stage3-gcc: configure-stage3-gcc
10536 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10537 @r=`${PWD_COMMAND}`; export r; \
10538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10539 TFLAGS="$(STAGE3_TFLAGS)"; \
10540 $(HOST_EXPORTS) \
10541 $(POSTSTAGE1_HOST_EXPORTS) \
10542 cd $(HOST_SUBDIR)/gcc && \
10543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10544 CFLAGS="$(STAGE3_CFLAGS)" \
10545 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10546 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10550 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10551 TFLAGS="$(STAGE3_TFLAGS)" \
10552 $(TARGET-stage3-gcc)
10554 maybe-clean-stage3-gcc: clean-stage3-gcc
10555 clean-stage3: clean-stage3-gcc
10556 clean-stage3-gcc:
10557 @if [ $(current_stage) = stage3 ]; then \
10558 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10559 else \
10560 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10561 $(MAKE) stage3-start; \
10562 fi; \
10563 cd $(HOST_SUBDIR)/gcc && \
10564 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10565 @endif gcc-bootstrap
10568 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10569 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10570 maybe-all-stage4-gcc:
10571 maybe-clean-stage4-gcc:
10572 @if gcc-bootstrap
10573 maybe-all-stage4-gcc: all-stage4-gcc
10574 all-stage4: all-stage4-gcc
10575 TARGET-stage4-gcc = $(TARGET-gcc)
10576 all-stage4-gcc: configure-stage4-gcc
10577 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10578 @r=`${PWD_COMMAND}`; export r; \
10579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10580 TFLAGS="$(STAGE4_TFLAGS)"; \
10581 $(HOST_EXPORTS) \
10582 $(POSTSTAGE1_HOST_EXPORTS) \
10583 cd $(HOST_SUBDIR)/gcc && \
10584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10585 CFLAGS="$(STAGE4_CFLAGS)" \
10586 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10587 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10591 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10592 TFLAGS="$(STAGE4_TFLAGS)" \
10593 $(TARGET-stage4-gcc)
10595 maybe-clean-stage4-gcc: clean-stage4-gcc
10596 clean-stage4: clean-stage4-gcc
10597 clean-stage4-gcc:
10598 @if [ $(current_stage) = stage4 ]; then \
10599 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10600 else \
10601 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10602 $(MAKE) stage4-start; \
10603 fi; \
10604 cd $(HOST_SUBDIR)/gcc && \
10605 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10606 @endif gcc-bootstrap
10609 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10610 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10611 maybe-all-stageprofile-gcc:
10612 maybe-clean-stageprofile-gcc:
10613 @if gcc-bootstrap
10614 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10615 all-stageprofile: all-stageprofile-gcc
10616 TARGET-stageprofile-gcc = $(TARGET-gcc)
10617 all-stageprofile-gcc: configure-stageprofile-gcc
10618 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10619 @r=`${PWD_COMMAND}`; export r; \
10620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10621 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10622 $(HOST_EXPORTS) \
10623 $(POSTSTAGE1_HOST_EXPORTS) \
10624 cd $(HOST_SUBDIR)/gcc && \
10625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10626 CFLAGS="$(STAGEprofile_CFLAGS)" \
10627 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10628 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10632 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10633 TFLAGS="$(STAGEprofile_TFLAGS)" \
10634 $(TARGET-stageprofile-gcc)
10636 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10637 clean-stageprofile: clean-stageprofile-gcc
10638 clean-stageprofile-gcc:
10639 @if [ $(current_stage) = stageprofile ]; then \
10640 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10641 else \
10642 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10643 $(MAKE) stageprofile-start; \
10644 fi; \
10645 cd $(HOST_SUBDIR)/gcc && \
10646 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10647 @endif gcc-bootstrap
10650 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10651 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10652 maybe-all-stagefeedback-gcc:
10653 maybe-clean-stagefeedback-gcc:
10654 @if gcc-bootstrap
10655 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10656 all-stagefeedback: all-stagefeedback-gcc
10657 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10658 all-stagefeedback-gcc: configure-stagefeedback-gcc
10659 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10660 @r=`${PWD_COMMAND}`; export r; \
10661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10662 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10663 $(HOST_EXPORTS) \
10664 $(POSTSTAGE1_HOST_EXPORTS) \
10665 cd $(HOST_SUBDIR)/gcc && \
10666 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10667 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10668 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10669 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10670 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10671 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10672 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10673 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10674 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10675 $(TARGET-stagefeedback-gcc)
10677 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10678 clean-stagefeedback: clean-stagefeedback-gcc
10679 clean-stagefeedback-gcc:
10680 @if [ $(current_stage) = stagefeedback ]; then \
10681 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10682 else \
10683 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10684 $(MAKE) stagefeedback-start; \
10685 fi; \
10686 cd $(HOST_SUBDIR)/gcc && \
10687 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10688 @endif gcc-bootstrap
10694 .PHONY: check-gcc maybe-check-gcc
10695 maybe-check-gcc:
10696 @if gcc
10697 maybe-check-gcc: check-gcc
10699 check-gcc:
10700 @: $(MAKE); $(unstage)
10701 @r=`${PWD_COMMAND}`; export r; \
10702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10703 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10704 (cd $(HOST_SUBDIR)/gcc && \
10705 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10707 @endif gcc
10709 .PHONY: install-gcc maybe-install-gcc
10710 maybe-install-gcc:
10711 @if gcc
10712 maybe-install-gcc: install-gcc
10714 install-gcc: installdirs
10715 @: $(MAKE); $(unstage)
10716 @r=`${PWD_COMMAND}`; export r; \
10717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10718 $(HOST_EXPORTS) \
10719 (cd $(HOST_SUBDIR)/gcc && \
10720 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10722 @endif gcc
10724 .PHONY: install-strip-gcc maybe-install-strip-gcc
10725 maybe-install-strip-gcc:
10726 @if gcc
10727 maybe-install-strip-gcc: install-strip-gcc
10729 install-strip-gcc: installdirs
10730 @: $(MAKE); $(unstage)
10731 @r=`${PWD_COMMAND}`; export r; \
10732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10733 $(HOST_EXPORTS) \
10734 (cd $(HOST_SUBDIR)/gcc && \
10735 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10737 @endif gcc
10739 # Other targets (info, dvi, pdf, etc.)
10741 .PHONY: maybe-info-gcc info-gcc
10742 maybe-info-gcc:
10743 @if gcc
10744 maybe-info-gcc: info-gcc
10746 info-gcc: \
10747 configure-gcc
10748 @[ -f ./gcc/Makefile ] || exit 0; \
10749 r=`${PWD_COMMAND}`; export r; \
10750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10751 $(HOST_EXPORTS) \
10752 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10754 done; \
10755 echo "Doing info in gcc"; \
10756 (cd $(HOST_SUBDIR)/gcc && \
10757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10759 "RANLIB=$${RANLIB}" \
10760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10761 info) \
10762 || exit 1
10764 @endif gcc
10766 .PHONY: maybe-dvi-gcc dvi-gcc
10767 maybe-dvi-gcc:
10768 @if gcc
10769 maybe-dvi-gcc: dvi-gcc
10771 dvi-gcc: \
10772 configure-gcc
10773 @[ -f ./gcc/Makefile ] || exit 0; \
10774 r=`${PWD_COMMAND}`; export r; \
10775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10776 $(HOST_EXPORTS) \
10777 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10779 done; \
10780 echo "Doing dvi in gcc"; \
10781 (cd $(HOST_SUBDIR)/gcc && \
10782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10784 "RANLIB=$${RANLIB}" \
10785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10786 dvi) \
10787 || exit 1
10789 @endif gcc
10791 .PHONY: maybe-pdf-gcc pdf-gcc
10792 maybe-pdf-gcc:
10793 @if gcc
10794 maybe-pdf-gcc: pdf-gcc
10796 pdf-gcc: \
10797 configure-gcc
10798 @[ -f ./gcc/Makefile ] || exit 0; \
10799 r=`${PWD_COMMAND}`; export r; \
10800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10801 $(HOST_EXPORTS) \
10802 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10804 done; \
10805 echo "Doing pdf in gcc"; \
10806 (cd $(HOST_SUBDIR)/gcc && \
10807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10809 "RANLIB=$${RANLIB}" \
10810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10811 pdf) \
10812 || exit 1
10814 @endif gcc
10816 .PHONY: maybe-html-gcc html-gcc
10817 maybe-html-gcc:
10818 @if gcc
10819 maybe-html-gcc: html-gcc
10821 html-gcc: \
10822 configure-gcc
10823 @[ -f ./gcc/Makefile ] || exit 0; \
10824 r=`${PWD_COMMAND}`; export r; \
10825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10826 $(HOST_EXPORTS) \
10827 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10829 done; \
10830 echo "Doing html in gcc"; \
10831 (cd $(HOST_SUBDIR)/gcc && \
10832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10834 "RANLIB=$${RANLIB}" \
10835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10836 html) \
10837 || exit 1
10839 @endif gcc
10841 .PHONY: maybe-TAGS-gcc TAGS-gcc
10842 maybe-TAGS-gcc:
10843 @if gcc
10844 maybe-TAGS-gcc: TAGS-gcc
10846 TAGS-gcc: \
10847 configure-gcc
10848 @[ -f ./gcc/Makefile ] || exit 0; \
10849 r=`${PWD_COMMAND}`; export r; \
10850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10851 $(HOST_EXPORTS) \
10852 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10854 done; \
10855 echo "Doing TAGS in gcc"; \
10856 (cd $(HOST_SUBDIR)/gcc && \
10857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10859 "RANLIB=$${RANLIB}" \
10860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10861 TAGS) \
10862 || exit 1
10864 @endif gcc
10866 .PHONY: maybe-install-info-gcc install-info-gcc
10867 maybe-install-info-gcc:
10868 @if gcc
10869 maybe-install-info-gcc: install-info-gcc
10871 install-info-gcc: \
10872 configure-gcc \
10873 info-gcc
10874 @[ -f ./gcc/Makefile ] || exit 0; \
10875 r=`${PWD_COMMAND}`; export r; \
10876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10877 $(HOST_EXPORTS) \
10878 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10880 done; \
10881 echo "Doing install-info in gcc"; \
10882 (cd $(HOST_SUBDIR)/gcc && \
10883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10885 "RANLIB=$${RANLIB}" \
10886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10887 install-info) \
10888 || exit 1
10890 @endif gcc
10892 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10893 maybe-install-pdf-gcc:
10894 @if gcc
10895 maybe-install-pdf-gcc: install-pdf-gcc
10897 install-pdf-gcc: \
10898 configure-gcc \
10899 pdf-gcc
10900 @[ -f ./gcc/Makefile ] || exit 0; \
10901 r=`${PWD_COMMAND}`; export r; \
10902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10903 $(HOST_EXPORTS) \
10904 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10906 done; \
10907 echo "Doing install-pdf in gcc"; \
10908 (cd $(HOST_SUBDIR)/gcc && \
10909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10911 "RANLIB=$${RANLIB}" \
10912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10913 install-pdf) \
10914 || exit 1
10916 @endif gcc
10918 .PHONY: maybe-install-html-gcc install-html-gcc
10919 maybe-install-html-gcc:
10920 @if gcc
10921 maybe-install-html-gcc: install-html-gcc
10923 install-html-gcc: \
10924 configure-gcc \
10925 html-gcc
10926 @[ -f ./gcc/Makefile ] || exit 0; \
10927 r=`${PWD_COMMAND}`; export r; \
10928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10929 $(HOST_EXPORTS) \
10930 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10932 done; \
10933 echo "Doing install-html in gcc"; \
10934 (cd $(HOST_SUBDIR)/gcc && \
10935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10937 "RANLIB=$${RANLIB}" \
10938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10939 install-html) \
10940 || exit 1
10942 @endif gcc
10944 .PHONY: maybe-installcheck-gcc installcheck-gcc
10945 maybe-installcheck-gcc:
10946 @if gcc
10947 maybe-installcheck-gcc: installcheck-gcc
10949 installcheck-gcc: \
10950 configure-gcc
10951 @[ -f ./gcc/Makefile ] || exit 0; \
10952 r=`${PWD_COMMAND}`; export r; \
10953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10954 $(HOST_EXPORTS) \
10955 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10957 done; \
10958 echo "Doing installcheck in gcc"; \
10959 (cd $(HOST_SUBDIR)/gcc && \
10960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10962 "RANLIB=$${RANLIB}" \
10963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10964 installcheck) \
10965 || exit 1
10967 @endif gcc
10969 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10970 maybe-mostlyclean-gcc:
10971 @if gcc
10972 maybe-mostlyclean-gcc: mostlyclean-gcc
10974 mostlyclean-gcc:
10975 @[ -f ./gcc/Makefile ] || exit 0; \
10976 r=`${PWD_COMMAND}`; export r; \
10977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10978 $(HOST_EXPORTS) \
10979 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10981 done; \
10982 echo "Doing mostlyclean in gcc"; \
10983 (cd $(HOST_SUBDIR)/gcc && \
10984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10986 "RANLIB=$${RANLIB}" \
10987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10988 mostlyclean) \
10989 || exit 1
10991 @endif gcc
10993 .PHONY: maybe-clean-gcc clean-gcc
10994 maybe-clean-gcc:
10995 @if gcc
10996 maybe-clean-gcc: clean-gcc
10998 clean-gcc:
10999 @[ -f ./gcc/Makefile ] || exit 0; \
11000 r=`${PWD_COMMAND}`; export r; \
11001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11002 $(HOST_EXPORTS) \
11003 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11005 done; \
11006 echo "Doing clean in gcc"; \
11007 (cd $(HOST_SUBDIR)/gcc && \
11008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11010 "RANLIB=$${RANLIB}" \
11011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11012 clean) \
11013 || exit 1
11015 @endif gcc
11017 .PHONY: maybe-distclean-gcc distclean-gcc
11018 maybe-distclean-gcc:
11019 @if gcc
11020 maybe-distclean-gcc: distclean-gcc
11022 distclean-gcc:
11023 @[ -f ./gcc/Makefile ] || exit 0; \
11024 r=`${PWD_COMMAND}`; export r; \
11025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11026 $(HOST_EXPORTS) \
11027 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11029 done; \
11030 echo "Doing distclean in gcc"; \
11031 (cd $(HOST_SUBDIR)/gcc && \
11032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11034 "RANLIB=$${RANLIB}" \
11035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11036 distclean) \
11037 || exit 1
11039 @endif gcc
11041 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11042 maybe-maintainer-clean-gcc:
11043 @if gcc
11044 maybe-maintainer-clean-gcc: maintainer-clean-gcc
11046 maintainer-clean-gcc:
11047 @[ -f ./gcc/Makefile ] || exit 0; \
11048 r=`${PWD_COMMAND}`; export r; \
11049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11050 $(HOST_EXPORTS) \
11051 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11053 done; \
11054 echo "Doing maintainer-clean in gcc"; \
11055 (cd $(HOST_SUBDIR)/gcc && \
11056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11058 "RANLIB=$${RANLIB}" \
11059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11060 maintainer-clean) \
11061 || exit 1
11063 @endif gcc
11067 .PHONY: configure-gmp maybe-configure-gmp
11068 maybe-configure-gmp:
11069 @if gcc-bootstrap
11070 configure-gmp: stage_current
11071 @endif gcc-bootstrap
11072 @if gmp
11073 maybe-configure-gmp: configure-gmp
11074 configure-gmp:
11075 @r=`${PWD_COMMAND}`; export r; \
11076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11077 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11079 $(HOST_EXPORTS) \
11080 echo Configuring in $(HOST_SUBDIR)/gmp; \
11081 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11082 case $(srcdir) in \
11083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11084 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11086 esac; \
11087 module_srcdir=gmp; \
11088 $(SHELL) \
11089 $$s/$$module_srcdir/configure \
11090 --srcdir=$${topdir}/$$module_srcdir \
11091 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11092 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
11093 || exit 1
11094 @endif gmp
11098 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11099 maybe-configure-stage1-gmp:
11100 @if gmp-bootstrap
11101 maybe-configure-stage1-gmp: configure-stage1-gmp
11102 configure-stage1-gmp:
11103 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11104 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11105 @r=`${PWD_COMMAND}`; export r; \
11106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11107 TFLAGS="$(STAGE1_TFLAGS)"; \
11108 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11109 $(HOST_EXPORTS) \
11110 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11111 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11112 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11113 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
11114 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11115 cd $(HOST_SUBDIR)/gmp || exit 1; \
11116 case $(srcdir) in \
11117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11118 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11120 esac; \
11121 module_srcdir=gmp; \
11122 $(SHELL) $$s/$$module_srcdir/configure \
11123 --srcdir=$${topdir}/$$module_srcdir \
11124 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11125 --target=none-${host_vendor}-${host_os} \
11127 $(STAGE1_CONFIGURE_FLAGS) \
11128 --disable-shared LEX="touch lex.yy.c"
11129 @endif gmp-bootstrap
11131 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11132 maybe-configure-stage2-gmp:
11133 @if gmp-bootstrap
11134 maybe-configure-stage2-gmp: configure-stage2-gmp
11135 configure-stage2-gmp:
11136 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11137 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11138 @r=`${PWD_COMMAND}`; export r; \
11139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11140 TFLAGS="$(STAGE2_TFLAGS)"; \
11141 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11142 $(HOST_EXPORTS) \
11143 $(POSTSTAGE1_HOST_EXPORTS) \
11144 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11145 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11146 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11147 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
11148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11149 cd $(HOST_SUBDIR)/gmp || exit 1; \
11150 case $(srcdir) in \
11151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11152 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11154 esac; \
11155 module_srcdir=gmp; \
11156 $(SHELL) $$s/$$module_srcdir/configure \
11157 --srcdir=$${topdir}/$$module_srcdir \
11158 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11159 --target=none-${host_vendor}-${host_os} \
11160 --with-build-libsubdir=$(HOST_SUBDIR) \
11161 $(STAGE2_CONFIGURE_FLAGS) \
11162 --disable-shared LEX="touch lex.yy.c"
11163 @endif gmp-bootstrap
11165 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11166 maybe-configure-stage3-gmp:
11167 @if gmp-bootstrap
11168 maybe-configure-stage3-gmp: configure-stage3-gmp
11169 configure-stage3-gmp:
11170 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11172 @r=`${PWD_COMMAND}`; export r; \
11173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11174 TFLAGS="$(STAGE3_TFLAGS)"; \
11175 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11176 $(HOST_EXPORTS) \
11177 $(POSTSTAGE1_HOST_EXPORTS) \
11178 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11179 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11180 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11181 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
11182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11183 cd $(HOST_SUBDIR)/gmp || exit 1; \
11184 case $(srcdir) in \
11185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11186 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11188 esac; \
11189 module_srcdir=gmp; \
11190 $(SHELL) $$s/$$module_srcdir/configure \
11191 --srcdir=$${topdir}/$$module_srcdir \
11192 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11193 --target=none-${host_vendor}-${host_os} \
11194 --with-build-libsubdir=$(HOST_SUBDIR) \
11195 $(STAGE3_CONFIGURE_FLAGS) \
11196 --disable-shared LEX="touch lex.yy.c"
11197 @endif gmp-bootstrap
11199 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11200 maybe-configure-stage4-gmp:
11201 @if gmp-bootstrap
11202 maybe-configure-stage4-gmp: configure-stage4-gmp
11203 configure-stage4-gmp:
11204 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11205 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11206 @r=`${PWD_COMMAND}`; export r; \
11207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11208 TFLAGS="$(STAGE4_TFLAGS)"; \
11209 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11210 $(HOST_EXPORTS) \
11211 $(POSTSTAGE1_HOST_EXPORTS) \
11212 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11213 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11214 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11215 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
11216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11217 cd $(HOST_SUBDIR)/gmp || exit 1; \
11218 case $(srcdir) in \
11219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11220 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11222 esac; \
11223 module_srcdir=gmp; \
11224 $(SHELL) $$s/$$module_srcdir/configure \
11225 --srcdir=$${topdir}/$$module_srcdir \
11226 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11227 --target=none-${host_vendor}-${host_os} \
11228 --with-build-libsubdir=$(HOST_SUBDIR) \
11229 $(STAGE4_CONFIGURE_FLAGS) \
11230 --disable-shared LEX="touch lex.yy.c"
11231 @endif gmp-bootstrap
11233 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11234 maybe-configure-stageprofile-gmp:
11235 @if gmp-bootstrap
11236 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11237 configure-stageprofile-gmp:
11238 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11239 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11240 @r=`${PWD_COMMAND}`; export r; \
11241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11242 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11243 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11244 $(HOST_EXPORTS) \
11245 $(POSTSTAGE1_HOST_EXPORTS) \
11246 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11247 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11248 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11249 echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
11250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11251 cd $(HOST_SUBDIR)/gmp || exit 1; \
11252 case $(srcdir) in \
11253 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11254 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11255 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11256 esac; \
11257 module_srcdir=gmp; \
11258 $(SHELL) $$s/$$module_srcdir/configure \
11259 --srcdir=$${topdir}/$$module_srcdir \
11260 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11261 --target=none-${host_vendor}-${host_os} \
11262 --with-build-libsubdir=$(HOST_SUBDIR) \
11263 $(STAGEprofile_CONFIGURE_FLAGS) \
11264 --disable-shared LEX="touch lex.yy.c"
11265 @endif gmp-bootstrap
11267 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11268 maybe-configure-stagefeedback-gmp:
11269 @if gmp-bootstrap
11270 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11271 configure-stagefeedback-gmp:
11272 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11273 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11274 @r=`${PWD_COMMAND}`; export r; \
11275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11276 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11277 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11278 $(HOST_EXPORTS) \
11279 $(POSTSTAGE1_HOST_EXPORTS) \
11280 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11281 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11282 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11283 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
11284 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11285 cd $(HOST_SUBDIR)/gmp || exit 1; \
11286 case $(srcdir) in \
11287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11288 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11290 esac; \
11291 module_srcdir=gmp; \
11292 $(SHELL) $$s/$$module_srcdir/configure \
11293 --srcdir=$${topdir}/$$module_srcdir \
11294 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11295 --target=none-${host_vendor}-${host_os} \
11296 --with-build-libsubdir=$(HOST_SUBDIR) \
11297 $(STAGEfeedback_CONFIGURE_FLAGS) \
11298 --disable-shared LEX="touch lex.yy.c"
11299 @endif gmp-bootstrap
11305 .PHONY: all-gmp maybe-all-gmp
11306 maybe-all-gmp:
11307 @if gcc-bootstrap
11308 all-gmp: stage_current
11309 @endif gcc-bootstrap
11310 @if gmp
11311 TARGET-gmp=all
11312 maybe-all-gmp: all-gmp
11313 all-gmp: configure-gmp
11314 @r=`${PWD_COMMAND}`; export r; \
11315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11316 $(HOST_EXPORTS) \
11317 (cd $(HOST_SUBDIR)/gmp && \
11318 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11319 $(TARGET-gmp))
11320 @endif gmp
11324 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11325 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11326 maybe-all-stage1-gmp:
11327 maybe-clean-stage1-gmp:
11328 @if gmp-bootstrap
11329 maybe-all-stage1-gmp: all-stage1-gmp
11330 all-stage1: all-stage1-gmp
11331 TARGET-stage1-gmp = $(TARGET-gmp)
11332 all-stage1-gmp: configure-stage1-gmp
11333 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11334 @r=`${PWD_COMMAND}`; export r; \
11335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11336 TFLAGS="$(STAGE1_TFLAGS)"; \
11337 $(HOST_EXPORTS) \
11338 cd $(HOST_SUBDIR)/gmp && \
11339 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11340 CFLAGS="$(STAGE1_CFLAGS)" \
11341 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11342 LIBCFLAGS="$(LIBCFLAGS)" \
11343 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11344 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11345 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11346 $(EXTRA_HOST_FLAGS) \
11347 $(STAGE1_FLAGS_TO_PASS) \
11348 TFLAGS="$(STAGE1_TFLAGS)" \
11349 $(TARGET-stage1-gmp)
11351 maybe-clean-stage1-gmp: clean-stage1-gmp
11352 clean-stage1: clean-stage1-gmp
11353 clean-stage1-gmp:
11354 @if [ $(current_stage) = stage1 ]; then \
11355 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11356 else \
11357 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11358 $(MAKE) stage1-start; \
11359 fi; \
11360 cd $(HOST_SUBDIR)/gmp && \
11361 $(MAKE) $(EXTRA_HOST_FLAGS) \
11362 $(STAGE1_FLAGS_TO_PASS) clean
11363 @endif gmp-bootstrap
11366 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11367 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11368 maybe-all-stage2-gmp:
11369 maybe-clean-stage2-gmp:
11370 @if gmp-bootstrap
11371 maybe-all-stage2-gmp: all-stage2-gmp
11372 all-stage2: all-stage2-gmp
11373 TARGET-stage2-gmp = $(TARGET-gmp)
11374 all-stage2-gmp: configure-stage2-gmp
11375 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11376 @r=`${PWD_COMMAND}`; export r; \
11377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11378 TFLAGS="$(STAGE2_TFLAGS)"; \
11379 $(HOST_EXPORTS) \
11380 $(POSTSTAGE1_HOST_EXPORTS) \
11381 cd $(HOST_SUBDIR)/gmp && \
11382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11383 CFLAGS="$(STAGE2_CFLAGS)" \
11384 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11385 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11389 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11390 TFLAGS="$(STAGE2_TFLAGS)" \
11391 $(TARGET-stage2-gmp)
11393 maybe-clean-stage2-gmp: clean-stage2-gmp
11394 clean-stage2: clean-stage2-gmp
11395 clean-stage2-gmp:
11396 @if [ $(current_stage) = stage2 ]; then \
11397 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11398 else \
11399 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11400 $(MAKE) stage2-start; \
11401 fi; \
11402 cd $(HOST_SUBDIR)/gmp && \
11403 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11404 @endif gmp-bootstrap
11407 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11408 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11409 maybe-all-stage3-gmp:
11410 maybe-clean-stage3-gmp:
11411 @if gmp-bootstrap
11412 maybe-all-stage3-gmp: all-stage3-gmp
11413 all-stage3: all-stage3-gmp
11414 TARGET-stage3-gmp = $(TARGET-gmp)
11415 all-stage3-gmp: configure-stage3-gmp
11416 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11417 @r=`${PWD_COMMAND}`; export r; \
11418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11419 TFLAGS="$(STAGE3_TFLAGS)"; \
11420 $(HOST_EXPORTS) \
11421 $(POSTSTAGE1_HOST_EXPORTS) \
11422 cd $(HOST_SUBDIR)/gmp && \
11423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11424 CFLAGS="$(STAGE3_CFLAGS)" \
11425 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11426 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11430 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11431 TFLAGS="$(STAGE3_TFLAGS)" \
11432 $(TARGET-stage3-gmp)
11434 maybe-clean-stage3-gmp: clean-stage3-gmp
11435 clean-stage3: clean-stage3-gmp
11436 clean-stage3-gmp:
11437 @if [ $(current_stage) = stage3 ]; then \
11438 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11439 else \
11440 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11441 $(MAKE) stage3-start; \
11442 fi; \
11443 cd $(HOST_SUBDIR)/gmp && \
11444 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11445 @endif gmp-bootstrap
11448 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11449 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11450 maybe-all-stage4-gmp:
11451 maybe-clean-stage4-gmp:
11452 @if gmp-bootstrap
11453 maybe-all-stage4-gmp: all-stage4-gmp
11454 all-stage4: all-stage4-gmp
11455 TARGET-stage4-gmp = $(TARGET-gmp)
11456 all-stage4-gmp: configure-stage4-gmp
11457 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11458 @r=`${PWD_COMMAND}`; export r; \
11459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11460 TFLAGS="$(STAGE4_TFLAGS)"; \
11461 $(HOST_EXPORTS) \
11462 $(POSTSTAGE1_HOST_EXPORTS) \
11463 cd $(HOST_SUBDIR)/gmp && \
11464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11465 CFLAGS="$(STAGE4_CFLAGS)" \
11466 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11467 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11472 TFLAGS="$(STAGE4_TFLAGS)" \
11473 $(TARGET-stage4-gmp)
11475 maybe-clean-stage4-gmp: clean-stage4-gmp
11476 clean-stage4: clean-stage4-gmp
11477 clean-stage4-gmp:
11478 @if [ $(current_stage) = stage4 ]; then \
11479 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11480 else \
11481 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11482 $(MAKE) stage4-start; \
11483 fi; \
11484 cd $(HOST_SUBDIR)/gmp && \
11485 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11486 @endif gmp-bootstrap
11489 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11490 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11491 maybe-all-stageprofile-gmp:
11492 maybe-clean-stageprofile-gmp:
11493 @if gmp-bootstrap
11494 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11495 all-stageprofile: all-stageprofile-gmp
11496 TARGET-stageprofile-gmp = $(TARGET-gmp)
11497 all-stageprofile-gmp: configure-stageprofile-gmp
11498 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11499 @r=`${PWD_COMMAND}`; export r; \
11500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11501 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11502 $(HOST_EXPORTS) \
11503 $(POSTSTAGE1_HOST_EXPORTS) \
11504 cd $(HOST_SUBDIR)/gmp && \
11505 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11506 CFLAGS="$(STAGEprofile_CFLAGS)" \
11507 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11508 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11509 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11510 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11511 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11512 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11513 TFLAGS="$(STAGEprofile_TFLAGS)" \
11514 $(TARGET-stageprofile-gmp)
11516 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11517 clean-stageprofile: clean-stageprofile-gmp
11518 clean-stageprofile-gmp:
11519 @if [ $(current_stage) = stageprofile ]; then \
11520 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11521 else \
11522 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11523 $(MAKE) stageprofile-start; \
11524 fi; \
11525 cd $(HOST_SUBDIR)/gmp && \
11526 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11527 @endif gmp-bootstrap
11530 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11531 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11532 maybe-all-stagefeedback-gmp:
11533 maybe-clean-stagefeedback-gmp:
11534 @if gmp-bootstrap
11535 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11536 all-stagefeedback: all-stagefeedback-gmp
11537 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11538 all-stagefeedback-gmp: configure-stagefeedback-gmp
11539 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11540 @r=`${PWD_COMMAND}`; export r; \
11541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11542 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11543 $(HOST_EXPORTS) \
11544 $(POSTSTAGE1_HOST_EXPORTS) \
11545 cd $(HOST_SUBDIR)/gmp && \
11546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11547 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11548 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11549 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11550 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11551 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11552 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11553 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11554 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11555 $(TARGET-stagefeedback-gmp)
11557 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11558 clean-stagefeedback: clean-stagefeedback-gmp
11559 clean-stagefeedback-gmp:
11560 @if [ $(current_stage) = stagefeedback ]; then \
11561 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11562 else \
11563 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11564 $(MAKE) stagefeedback-start; \
11565 fi; \
11566 cd $(HOST_SUBDIR)/gmp && \
11567 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11568 @endif gmp-bootstrap
11574 .PHONY: check-gmp maybe-check-gmp
11575 maybe-check-gmp:
11576 @if gmp
11577 maybe-check-gmp: check-gmp
11579 check-gmp:
11580 @: $(MAKE); $(unstage)
11581 @r=`${PWD_COMMAND}`; export r; \
11582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11583 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11584 (cd $(HOST_SUBDIR)/gmp && \
11585 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
11587 @endif gmp
11589 .PHONY: install-gmp maybe-install-gmp
11590 maybe-install-gmp:
11591 @if gmp
11592 maybe-install-gmp: install-gmp
11594 install-gmp:
11596 @endif gmp
11598 .PHONY: install-strip-gmp maybe-install-strip-gmp
11599 maybe-install-strip-gmp:
11600 @if gmp
11601 maybe-install-strip-gmp: install-strip-gmp
11603 install-strip-gmp:
11605 @endif gmp
11607 # Other targets (info, dvi, pdf, etc.)
11609 .PHONY: maybe-info-gmp info-gmp
11610 maybe-info-gmp:
11611 @if gmp
11612 maybe-info-gmp: info-gmp
11614 info-gmp: \
11615 configure-gmp
11616 @[ -f ./gmp/Makefile ] || exit 0; \
11617 r=`${PWD_COMMAND}`; export r; \
11618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11619 $(HOST_EXPORTS) \
11620 for flag in $(EXTRA_HOST_FLAGS) ; do \
11621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11622 done; \
11623 echo "Doing info in gmp"; \
11624 (cd $(HOST_SUBDIR)/gmp && \
11625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11627 "RANLIB=$${RANLIB}" \
11628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11629 info) \
11630 || exit 1
11632 @endif gmp
11634 .PHONY: maybe-dvi-gmp dvi-gmp
11635 maybe-dvi-gmp:
11636 @if gmp
11637 maybe-dvi-gmp: dvi-gmp
11639 dvi-gmp: \
11640 configure-gmp
11641 @[ -f ./gmp/Makefile ] || exit 0; \
11642 r=`${PWD_COMMAND}`; export r; \
11643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11644 $(HOST_EXPORTS) \
11645 for flag in $(EXTRA_HOST_FLAGS) ; do \
11646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11647 done; \
11648 echo "Doing dvi in gmp"; \
11649 (cd $(HOST_SUBDIR)/gmp && \
11650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11652 "RANLIB=$${RANLIB}" \
11653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11654 dvi) \
11655 || exit 1
11657 @endif gmp
11659 .PHONY: maybe-pdf-gmp pdf-gmp
11660 maybe-pdf-gmp:
11661 @if gmp
11662 maybe-pdf-gmp: pdf-gmp
11664 pdf-gmp: \
11665 configure-gmp
11666 @[ -f ./gmp/Makefile ] || exit 0; \
11667 r=`${PWD_COMMAND}`; export r; \
11668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11669 $(HOST_EXPORTS) \
11670 for flag in $(EXTRA_HOST_FLAGS) ; do \
11671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11672 done; \
11673 echo "Doing pdf in gmp"; \
11674 (cd $(HOST_SUBDIR)/gmp && \
11675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11677 "RANLIB=$${RANLIB}" \
11678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11679 pdf) \
11680 || exit 1
11682 @endif gmp
11684 .PHONY: maybe-html-gmp html-gmp
11685 maybe-html-gmp:
11686 @if gmp
11687 maybe-html-gmp: html-gmp
11689 html-gmp: \
11690 configure-gmp
11691 @[ -f ./gmp/Makefile ] || exit 0; \
11692 r=`${PWD_COMMAND}`; export r; \
11693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11694 $(HOST_EXPORTS) \
11695 for flag in $(EXTRA_HOST_FLAGS) ; do \
11696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11697 done; \
11698 echo "Doing html in gmp"; \
11699 (cd $(HOST_SUBDIR)/gmp && \
11700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11702 "RANLIB=$${RANLIB}" \
11703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11704 html) \
11705 || exit 1
11707 @endif gmp
11709 .PHONY: maybe-TAGS-gmp TAGS-gmp
11710 maybe-TAGS-gmp:
11711 @if gmp
11712 maybe-TAGS-gmp: TAGS-gmp
11714 TAGS-gmp: \
11715 configure-gmp
11716 @[ -f ./gmp/Makefile ] || exit 0; \
11717 r=`${PWD_COMMAND}`; export r; \
11718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11719 $(HOST_EXPORTS) \
11720 for flag in $(EXTRA_HOST_FLAGS) ; do \
11721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11722 done; \
11723 echo "Doing TAGS in gmp"; \
11724 (cd $(HOST_SUBDIR)/gmp && \
11725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11727 "RANLIB=$${RANLIB}" \
11728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11729 TAGS) \
11730 || exit 1
11732 @endif gmp
11734 .PHONY: maybe-install-info-gmp install-info-gmp
11735 maybe-install-info-gmp:
11736 @if gmp
11737 maybe-install-info-gmp: install-info-gmp
11739 install-info-gmp: \
11740 configure-gmp \
11741 info-gmp
11742 @[ -f ./gmp/Makefile ] || exit 0; \
11743 r=`${PWD_COMMAND}`; export r; \
11744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11745 $(HOST_EXPORTS) \
11746 for flag in $(EXTRA_HOST_FLAGS) ; do \
11747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11748 done; \
11749 echo "Doing install-info in gmp"; \
11750 (cd $(HOST_SUBDIR)/gmp && \
11751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11753 "RANLIB=$${RANLIB}" \
11754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11755 install-info) \
11756 || exit 1
11758 @endif gmp
11760 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11761 maybe-install-pdf-gmp:
11762 @if gmp
11763 maybe-install-pdf-gmp: install-pdf-gmp
11765 install-pdf-gmp: \
11766 configure-gmp \
11767 pdf-gmp
11768 @[ -f ./gmp/Makefile ] || exit 0; \
11769 r=`${PWD_COMMAND}`; export r; \
11770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11771 $(HOST_EXPORTS) \
11772 for flag in $(EXTRA_HOST_FLAGS) ; do \
11773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11774 done; \
11775 echo "Doing install-pdf in gmp"; \
11776 (cd $(HOST_SUBDIR)/gmp && \
11777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11779 "RANLIB=$${RANLIB}" \
11780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11781 install-pdf) \
11782 || exit 1
11784 @endif gmp
11786 .PHONY: maybe-install-html-gmp install-html-gmp
11787 maybe-install-html-gmp:
11788 @if gmp
11789 maybe-install-html-gmp: install-html-gmp
11791 install-html-gmp: \
11792 configure-gmp \
11793 html-gmp
11794 @[ -f ./gmp/Makefile ] || exit 0; \
11795 r=`${PWD_COMMAND}`; export r; \
11796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11797 $(HOST_EXPORTS) \
11798 for flag in $(EXTRA_HOST_FLAGS) ; do \
11799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11800 done; \
11801 echo "Doing install-html in gmp"; \
11802 (cd $(HOST_SUBDIR)/gmp && \
11803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11805 "RANLIB=$${RANLIB}" \
11806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11807 install-html) \
11808 || exit 1
11810 @endif gmp
11812 .PHONY: maybe-installcheck-gmp installcheck-gmp
11813 maybe-installcheck-gmp:
11814 @if gmp
11815 maybe-installcheck-gmp: installcheck-gmp
11817 installcheck-gmp: \
11818 configure-gmp
11819 @[ -f ./gmp/Makefile ] || exit 0; \
11820 r=`${PWD_COMMAND}`; export r; \
11821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11822 $(HOST_EXPORTS) \
11823 for flag in $(EXTRA_HOST_FLAGS) ; do \
11824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11825 done; \
11826 echo "Doing installcheck in gmp"; \
11827 (cd $(HOST_SUBDIR)/gmp && \
11828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11830 "RANLIB=$${RANLIB}" \
11831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11832 installcheck) \
11833 || exit 1
11835 @endif gmp
11837 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11838 maybe-mostlyclean-gmp:
11839 @if gmp
11840 maybe-mostlyclean-gmp: mostlyclean-gmp
11842 mostlyclean-gmp:
11843 @[ -f ./gmp/Makefile ] || exit 0; \
11844 r=`${PWD_COMMAND}`; export r; \
11845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11846 $(HOST_EXPORTS) \
11847 for flag in $(EXTRA_HOST_FLAGS) ; do \
11848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11849 done; \
11850 echo "Doing mostlyclean in gmp"; \
11851 (cd $(HOST_SUBDIR)/gmp && \
11852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11854 "RANLIB=$${RANLIB}" \
11855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11856 mostlyclean) \
11857 || exit 1
11859 @endif gmp
11861 .PHONY: maybe-clean-gmp clean-gmp
11862 maybe-clean-gmp:
11863 @if gmp
11864 maybe-clean-gmp: clean-gmp
11866 clean-gmp:
11867 @[ -f ./gmp/Makefile ] || exit 0; \
11868 r=`${PWD_COMMAND}`; export r; \
11869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11870 $(HOST_EXPORTS) \
11871 for flag in $(EXTRA_HOST_FLAGS) ; do \
11872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11873 done; \
11874 echo "Doing clean in gmp"; \
11875 (cd $(HOST_SUBDIR)/gmp && \
11876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11878 "RANLIB=$${RANLIB}" \
11879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11880 clean) \
11881 || exit 1
11883 @endif gmp
11885 .PHONY: maybe-distclean-gmp distclean-gmp
11886 maybe-distclean-gmp:
11887 @if gmp
11888 maybe-distclean-gmp: distclean-gmp
11890 distclean-gmp:
11891 @[ -f ./gmp/Makefile ] || exit 0; \
11892 r=`${PWD_COMMAND}`; export r; \
11893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11894 $(HOST_EXPORTS) \
11895 for flag in $(EXTRA_HOST_FLAGS) ; do \
11896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11897 done; \
11898 echo "Doing distclean in gmp"; \
11899 (cd $(HOST_SUBDIR)/gmp && \
11900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11902 "RANLIB=$${RANLIB}" \
11903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11904 distclean) \
11905 || exit 1
11907 @endif gmp
11909 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11910 maybe-maintainer-clean-gmp:
11911 @if gmp
11912 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11914 maintainer-clean-gmp:
11915 @[ -f ./gmp/Makefile ] || exit 0; \
11916 r=`${PWD_COMMAND}`; export r; \
11917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11918 $(HOST_EXPORTS) \
11919 for flag in $(EXTRA_HOST_FLAGS) ; do \
11920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11921 done; \
11922 echo "Doing maintainer-clean in gmp"; \
11923 (cd $(HOST_SUBDIR)/gmp && \
11924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11926 "RANLIB=$${RANLIB}" \
11927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11928 maintainer-clean) \
11929 || exit 1
11931 @endif gmp
11935 .PHONY: configure-mpfr maybe-configure-mpfr
11936 maybe-configure-mpfr:
11937 @if gcc-bootstrap
11938 configure-mpfr: stage_current
11939 @endif gcc-bootstrap
11940 @if mpfr
11941 maybe-configure-mpfr: configure-mpfr
11942 configure-mpfr:
11943 @r=`${PWD_COMMAND}`; export r; \
11944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11945 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11947 $(HOST_EXPORTS) \
11948 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11949 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11950 case $(srcdir) in \
11951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11952 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11954 esac; \
11955 module_srcdir=mpfr; \
11956 $(SHELL) \
11957 $$s/$$module_srcdir/configure \
11958 --srcdir=$${topdir}/$$module_srcdir \
11959 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11960 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11961 || exit 1
11962 @endif mpfr
11966 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11967 maybe-configure-stage1-mpfr:
11968 @if mpfr-bootstrap
11969 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11970 configure-stage1-mpfr:
11971 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11972 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11973 @r=`${PWD_COMMAND}`; export r; \
11974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11975 TFLAGS="$(STAGE1_TFLAGS)"; \
11976 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11977 $(HOST_EXPORTS) \
11978 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11979 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11980 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11981 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
11982 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11983 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11984 case $(srcdir) in \
11985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11986 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11988 esac; \
11989 module_srcdir=mpfr; \
11990 $(SHELL) $$s/$$module_srcdir/configure \
11991 --srcdir=$${topdir}/$$module_srcdir \
11992 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11993 --target=${target_alias} \
11995 $(STAGE1_CONFIGURE_FLAGS) \
11996 --disable-shared @extra_mpfr_configure_flags@
11997 @endif mpfr-bootstrap
11999 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
12000 maybe-configure-stage2-mpfr:
12001 @if mpfr-bootstrap
12002 maybe-configure-stage2-mpfr: configure-stage2-mpfr
12003 configure-stage2-mpfr:
12004 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12005 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12006 @r=`${PWD_COMMAND}`; export r; \
12007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12008 TFLAGS="$(STAGE2_TFLAGS)"; \
12009 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12010 $(HOST_EXPORTS) \
12011 $(POSTSTAGE1_HOST_EXPORTS) \
12012 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12013 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12014 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12015 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
12016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12017 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12018 case $(srcdir) in \
12019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12020 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12022 esac; \
12023 module_srcdir=mpfr; \
12024 $(SHELL) $$s/$$module_srcdir/configure \
12025 --srcdir=$${topdir}/$$module_srcdir \
12026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12027 --target=${target_alias} \
12028 --with-build-libsubdir=$(HOST_SUBDIR) \
12029 $(STAGE2_CONFIGURE_FLAGS) \
12030 --disable-shared @extra_mpfr_configure_flags@
12031 @endif mpfr-bootstrap
12033 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12034 maybe-configure-stage3-mpfr:
12035 @if mpfr-bootstrap
12036 maybe-configure-stage3-mpfr: configure-stage3-mpfr
12037 configure-stage3-mpfr:
12038 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12040 @r=`${PWD_COMMAND}`; export r; \
12041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12042 TFLAGS="$(STAGE3_TFLAGS)"; \
12043 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12044 $(HOST_EXPORTS) \
12045 $(POSTSTAGE1_HOST_EXPORTS) \
12046 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12047 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12048 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12049 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
12050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12051 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12052 case $(srcdir) in \
12053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12054 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12056 esac; \
12057 module_srcdir=mpfr; \
12058 $(SHELL) $$s/$$module_srcdir/configure \
12059 --srcdir=$${topdir}/$$module_srcdir \
12060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12061 --target=${target_alias} \
12062 --with-build-libsubdir=$(HOST_SUBDIR) \
12063 $(STAGE3_CONFIGURE_FLAGS) \
12064 --disable-shared @extra_mpfr_configure_flags@
12065 @endif mpfr-bootstrap
12067 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12068 maybe-configure-stage4-mpfr:
12069 @if mpfr-bootstrap
12070 maybe-configure-stage4-mpfr: configure-stage4-mpfr
12071 configure-stage4-mpfr:
12072 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12073 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12074 @r=`${PWD_COMMAND}`; export r; \
12075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12076 TFLAGS="$(STAGE4_TFLAGS)"; \
12077 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12078 $(HOST_EXPORTS) \
12079 $(POSTSTAGE1_HOST_EXPORTS) \
12080 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12081 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12082 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12083 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
12084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12085 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12086 case $(srcdir) in \
12087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12088 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12090 esac; \
12091 module_srcdir=mpfr; \
12092 $(SHELL) $$s/$$module_srcdir/configure \
12093 --srcdir=$${topdir}/$$module_srcdir \
12094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12095 --target=${target_alias} \
12096 --with-build-libsubdir=$(HOST_SUBDIR) \
12097 $(STAGE4_CONFIGURE_FLAGS) \
12098 --disable-shared @extra_mpfr_configure_flags@
12099 @endif mpfr-bootstrap
12101 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12102 maybe-configure-stageprofile-mpfr:
12103 @if mpfr-bootstrap
12104 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12105 configure-stageprofile-mpfr:
12106 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12108 @r=`${PWD_COMMAND}`; export r; \
12109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12110 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12111 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12112 $(HOST_EXPORTS) \
12113 $(POSTSTAGE1_HOST_EXPORTS) \
12114 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12115 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12116 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12117 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
12118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12119 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12120 case $(srcdir) in \
12121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12122 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12124 esac; \
12125 module_srcdir=mpfr; \
12126 $(SHELL) $$s/$$module_srcdir/configure \
12127 --srcdir=$${topdir}/$$module_srcdir \
12128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12129 --target=${target_alias} \
12130 --with-build-libsubdir=$(HOST_SUBDIR) \
12131 $(STAGEprofile_CONFIGURE_FLAGS) \
12132 --disable-shared @extra_mpfr_configure_flags@
12133 @endif mpfr-bootstrap
12135 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12136 maybe-configure-stagefeedback-mpfr:
12137 @if mpfr-bootstrap
12138 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12139 configure-stagefeedback-mpfr:
12140 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12141 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12142 @r=`${PWD_COMMAND}`; export r; \
12143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12144 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12145 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12146 $(HOST_EXPORTS) \
12147 $(POSTSTAGE1_HOST_EXPORTS) \
12148 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12149 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12150 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12151 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
12152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12153 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12154 case $(srcdir) in \
12155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12156 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12158 esac; \
12159 module_srcdir=mpfr; \
12160 $(SHELL) $$s/$$module_srcdir/configure \
12161 --srcdir=$${topdir}/$$module_srcdir \
12162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12163 --target=${target_alias} \
12164 --with-build-libsubdir=$(HOST_SUBDIR) \
12165 $(STAGEfeedback_CONFIGURE_FLAGS) \
12166 --disable-shared @extra_mpfr_configure_flags@
12167 @endif mpfr-bootstrap
12173 .PHONY: all-mpfr maybe-all-mpfr
12174 maybe-all-mpfr:
12175 @if gcc-bootstrap
12176 all-mpfr: stage_current
12177 @endif gcc-bootstrap
12178 @if mpfr
12179 TARGET-mpfr=all
12180 maybe-all-mpfr: all-mpfr
12181 all-mpfr: configure-mpfr
12182 @r=`${PWD_COMMAND}`; export r; \
12183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12184 $(HOST_EXPORTS) \
12185 (cd $(HOST_SUBDIR)/mpfr && \
12186 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12187 $(TARGET-mpfr))
12188 @endif mpfr
12192 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12193 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12194 maybe-all-stage1-mpfr:
12195 maybe-clean-stage1-mpfr:
12196 @if mpfr-bootstrap
12197 maybe-all-stage1-mpfr: all-stage1-mpfr
12198 all-stage1: all-stage1-mpfr
12199 TARGET-stage1-mpfr = $(TARGET-mpfr)
12200 all-stage1-mpfr: configure-stage1-mpfr
12201 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12202 @r=`${PWD_COMMAND}`; export r; \
12203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12204 TFLAGS="$(STAGE1_TFLAGS)"; \
12205 $(HOST_EXPORTS) \
12206 cd $(HOST_SUBDIR)/mpfr && \
12207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12208 CFLAGS="$(STAGE1_CFLAGS)" \
12209 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12210 LIBCFLAGS="$(LIBCFLAGS)" \
12211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12214 $(EXTRA_HOST_FLAGS) \
12215 $(STAGE1_FLAGS_TO_PASS) \
12216 TFLAGS="$(STAGE1_TFLAGS)" \
12217 $(TARGET-stage1-mpfr)
12219 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12220 clean-stage1: clean-stage1-mpfr
12221 clean-stage1-mpfr:
12222 @if [ $(current_stage) = stage1 ]; then \
12223 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12224 else \
12225 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12226 $(MAKE) stage1-start; \
12227 fi; \
12228 cd $(HOST_SUBDIR)/mpfr && \
12229 $(MAKE) $(EXTRA_HOST_FLAGS) \
12230 $(STAGE1_FLAGS_TO_PASS) clean
12231 @endif mpfr-bootstrap
12234 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12235 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12236 maybe-all-stage2-mpfr:
12237 maybe-clean-stage2-mpfr:
12238 @if mpfr-bootstrap
12239 maybe-all-stage2-mpfr: all-stage2-mpfr
12240 all-stage2: all-stage2-mpfr
12241 TARGET-stage2-mpfr = $(TARGET-mpfr)
12242 all-stage2-mpfr: configure-stage2-mpfr
12243 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12244 @r=`${PWD_COMMAND}`; export r; \
12245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12246 TFLAGS="$(STAGE2_TFLAGS)"; \
12247 $(HOST_EXPORTS) \
12248 $(POSTSTAGE1_HOST_EXPORTS) \
12249 cd $(HOST_SUBDIR)/mpfr && \
12250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12251 CFLAGS="$(STAGE2_CFLAGS)" \
12252 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12253 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12257 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12258 TFLAGS="$(STAGE2_TFLAGS)" \
12259 $(TARGET-stage2-mpfr)
12261 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12262 clean-stage2: clean-stage2-mpfr
12263 clean-stage2-mpfr:
12264 @if [ $(current_stage) = stage2 ]; then \
12265 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12266 else \
12267 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12268 $(MAKE) stage2-start; \
12269 fi; \
12270 cd $(HOST_SUBDIR)/mpfr && \
12271 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12272 @endif mpfr-bootstrap
12275 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12276 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12277 maybe-all-stage3-mpfr:
12278 maybe-clean-stage3-mpfr:
12279 @if mpfr-bootstrap
12280 maybe-all-stage3-mpfr: all-stage3-mpfr
12281 all-stage3: all-stage3-mpfr
12282 TARGET-stage3-mpfr = $(TARGET-mpfr)
12283 all-stage3-mpfr: configure-stage3-mpfr
12284 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12285 @r=`${PWD_COMMAND}`; export r; \
12286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12287 TFLAGS="$(STAGE3_TFLAGS)"; \
12288 $(HOST_EXPORTS) \
12289 $(POSTSTAGE1_HOST_EXPORTS) \
12290 cd $(HOST_SUBDIR)/mpfr && \
12291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12292 CFLAGS="$(STAGE3_CFLAGS)" \
12293 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12294 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12298 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12299 TFLAGS="$(STAGE3_TFLAGS)" \
12300 $(TARGET-stage3-mpfr)
12302 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12303 clean-stage3: clean-stage3-mpfr
12304 clean-stage3-mpfr:
12305 @if [ $(current_stage) = stage3 ]; then \
12306 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12307 else \
12308 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12309 $(MAKE) stage3-start; \
12310 fi; \
12311 cd $(HOST_SUBDIR)/mpfr && \
12312 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12313 @endif mpfr-bootstrap
12316 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12317 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12318 maybe-all-stage4-mpfr:
12319 maybe-clean-stage4-mpfr:
12320 @if mpfr-bootstrap
12321 maybe-all-stage4-mpfr: all-stage4-mpfr
12322 all-stage4: all-stage4-mpfr
12323 TARGET-stage4-mpfr = $(TARGET-mpfr)
12324 all-stage4-mpfr: configure-stage4-mpfr
12325 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12326 @r=`${PWD_COMMAND}`; export r; \
12327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12328 TFLAGS="$(STAGE4_TFLAGS)"; \
12329 $(HOST_EXPORTS) \
12330 $(POSTSTAGE1_HOST_EXPORTS) \
12331 cd $(HOST_SUBDIR)/mpfr && \
12332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12333 CFLAGS="$(STAGE4_CFLAGS)" \
12334 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12335 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12336 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12337 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12338 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12339 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12340 TFLAGS="$(STAGE4_TFLAGS)" \
12341 $(TARGET-stage4-mpfr)
12343 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12344 clean-stage4: clean-stage4-mpfr
12345 clean-stage4-mpfr:
12346 @if [ $(current_stage) = stage4 ]; then \
12347 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12348 else \
12349 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12350 $(MAKE) stage4-start; \
12351 fi; \
12352 cd $(HOST_SUBDIR)/mpfr && \
12353 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12354 @endif mpfr-bootstrap
12357 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12358 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12359 maybe-all-stageprofile-mpfr:
12360 maybe-clean-stageprofile-mpfr:
12361 @if mpfr-bootstrap
12362 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12363 all-stageprofile: all-stageprofile-mpfr
12364 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12365 all-stageprofile-mpfr: configure-stageprofile-mpfr
12366 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12367 @r=`${PWD_COMMAND}`; export r; \
12368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12369 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12370 $(HOST_EXPORTS) \
12371 $(POSTSTAGE1_HOST_EXPORTS) \
12372 cd $(HOST_SUBDIR)/mpfr && \
12373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12374 CFLAGS="$(STAGEprofile_CFLAGS)" \
12375 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12376 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12381 TFLAGS="$(STAGEprofile_TFLAGS)" \
12382 $(TARGET-stageprofile-mpfr)
12384 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12385 clean-stageprofile: clean-stageprofile-mpfr
12386 clean-stageprofile-mpfr:
12387 @if [ $(current_stage) = stageprofile ]; then \
12388 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12389 else \
12390 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12391 $(MAKE) stageprofile-start; \
12392 fi; \
12393 cd $(HOST_SUBDIR)/mpfr && \
12394 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12395 @endif mpfr-bootstrap
12398 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12399 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12400 maybe-all-stagefeedback-mpfr:
12401 maybe-clean-stagefeedback-mpfr:
12402 @if mpfr-bootstrap
12403 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12404 all-stagefeedback: all-stagefeedback-mpfr
12405 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12406 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12407 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12408 @r=`${PWD_COMMAND}`; export r; \
12409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12410 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12411 $(HOST_EXPORTS) \
12412 $(POSTSTAGE1_HOST_EXPORTS) \
12413 cd $(HOST_SUBDIR)/mpfr && \
12414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12415 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12416 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12417 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12418 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12419 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12420 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12421 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12422 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12423 $(TARGET-stagefeedback-mpfr)
12425 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12426 clean-stagefeedback: clean-stagefeedback-mpfr
12427 clean-stagefeedback-mpfr:
12428 @if [ $(current_stage) = stagefeedback ]; then \
12429 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12430 else \
12431 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12432 $(MAKE) stagefeedback-start; \
12433 fi; \
12434 cd $(HOST_SUBDIR)/mpfr && \
12435 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12436 @endif mpfr-bootstrap
12442 .PHONY: check-mpfr maybe-check-mpfr
12443 maybe-check-mpfr:
12444 @if mpfr
12445 maybe-check-mpfr: check-mpfr
12447 check-mpfr:
12448 @: $(MAKE); $(unstage)
12449 @r=`${PWD_COMMAND}`; export r; \
12450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12451 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12452 (cd $(HOST_SUBDIR)/mpfr && \
12453 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
12455 @endif mpfr
12457 .PHONY: install-mpfr maybe-install-mpfr
12458 maybe-install-mpfr:
12459 @if mpfr
12460 maybe-install-mpfr: install-mpfr
12462 install-mpfr:
12464 @endif mpfr
12466 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12467 maybe-install-strip-mpfr:
12468 @if mpfr
12469 maybe-install-strip-mpfr: install-strip-mpfr
12471 install-strip-mpfr:
12473 @endif mpfr
12475 # Other targets (info, dvi, pdf, etc.)
12477 .PHONY: maybe-info-mpfr info-mpfr
12478 maybe-info-mpfr:
12479 @if mpfr
12480 maybe-info-mpfr: info-mpfr
12482 info-mpfr: \
12483 configure-mpfr
12484 @[ -f ./mpfr/Makefile ] || exit 0; \
12485 r=`${PWD_COMMAND}`; export r; \
12486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12487 $(HOST_EXPORTS) \
12488 for flag in $(EXTRA_HOST_FLAGS) ; do \
12489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12490 done; \
12491 echo "Doing info in mpfr"; \
12492 (cd $(HOST_SUBDIR)/mpfr && \
12493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12495 "RANLIB=$${RANLIB}" \
12496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12497 info) \
12498 || exit 1
12500 @endif mpfr
12502 .PHONY: maybe-dvi-mpfr dvi-mpfr
12503 maybe-dvi-mpfr:
12504 @if mpfr
12505 maybe-dvi-mpfr: dvi-mpfr
12507 dvi-mpfr: \
12508 configure-mpfr
12509 @[ -f ./mpfr/Makefile ] || exit 0; \
12510 r=`${PWD_COMMAND}`; export r; \
12511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12512 $(HOST_EXPORTS) \
12513 for flag in $(EXTRA_HOST_FLAGS) ; do \
12514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12515 done; \
12516 echo "Doing dvi in mpfr"; \
12517 (cd $(HOST_SUBDIR)/mpfr && \
12518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12520 "RANLIB=$${RANLIB}" \
12521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12522 dvi) \
12523 || exit 1
12525 @endif mpfr
12527 .PHONY: maybe-pdf-mpfr pdf-mpfr
12528 maybe-pdf-mpfr:
12529 @if mpfr
12530 maybe-pdf-mpfr: pdf-mpfr
12532 pdf-mpfr: \
12533 configure-mpfr
12534 @[ -f ./mpfr/Makefile ] || exit 0; \
12535 r=`${PWD_COMMAND}`; export r; \
12536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12537 $(HOST_EXPORTS) \
12538 for flag in $(EXTRA_HOST_FLAGS) ; do \
12539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12540 done; \
12541 echo "Doing pdf in mpfr"; \
12542 (cd $(HOST_SUBDIR)/mpfr && \
12543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12545 "RANLIB=$${RANLIB}" \
12546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12547 pdf) \
12548 || exit 1
12550 @endif mpfr
12552 .PHONY: maybe-html-mpfr html-mpfr
12553 maybe-html-mpfr:
12554 @if mpfr
12555 maybe-html-mpfr: html-mpfr
12557 html-mpfr: \
12558 configure-mpfr
12559 @[ -f ./mpfr/Makefile ] || exit 0; \
12560 r=`${PWD_COMMAND}`; export r; \
12561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12562 $(HOST_EXPORTS) \
12563 for flag in $(EXTRA_HOST_FLAGS) ; do \
12564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12565 done; \
12566 echo "Doing html in mpfr"; \
12567 (cd $(HOST_SUBDIR)/mpfr && \
12568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12570 "RANLIB=$${RANLIB}" \
12571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12572 html) \
12573 || exit 1
12575 @endif mpfr
12577 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12578 maybe-TAGS-mpfr:
12579 @if mpfr
12580 maybe-TAGS-mpfr: TAGS-mpfr
12582 TAGS-mpfr: \
12583 configure-mpfr
12584 @[ -f ./mpfr/Makefile ] || exit 0; \
12585 r=`${PWD_COMMAND}`; export r; \
12586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12587 $(HOST_EXPORTS) \
12588 for flag in $(EXTRA_HOST_FLAGS) ; do \
12589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12590 done; \
12591 echo "Doing TAGS in mpfr"; \
12592 (cd $(HOST_SUBDIR)/mpfr && \
12593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12595 "RANLIB=$${RANLIB}" \
12596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12597 TAGS) \
12598 || exit 1
12600 @endif mpfr
12602 .PHONY: maybe-install-info-mpfr install-info-mpfr
12603 maybe-install-info-mpfr:
12604 @if mpfr
12605 maybe-install-info-mpfr: install-info-mpfr
12607 install-info-mpfr: \
12608 configure-mpfr \
12609 info-mpfr
12610 @[ -f ./mpfr/Makefile ] || exit 0; \
12611 r=`${PWD_COMMAND}`; export r; \
12612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12613 $(HOST_EXPORTS) \
12614 for flag in $(EXTRA_HOST_FLAGS) ; do \
12615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12616 done; \
12617 echo "Doing install-info in mpfr"; \
12618 (cd $(HOST_SUBDIR)/mpfr && \
12619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12621 "RANLIB=$${RANLIB}" \
12622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12623 install-info) \
12624 || exit 1
12626 @endif mpfr
12628 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12629 maybe-install-pdf-mpfr:
12630 @if mpfr
12631 maybe-install-pdf-mpfr: install-pdf-mpfr
12633 install-pdf-mpfr: \
12634 configure-mpfr \
12635 pdf-mpfr
12636 @[ -f ./mpfr/Makefile ] || exit 0; \
12637 r=`${PWD_COMMAND}`; export r; \
12638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12639 $(HOST_EXPORTS) \
12640 for flag in $(EXTRA_HOST_FLAGS) ; do \
12641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12642 done; \
12643 echo "Doing install-pdf in mpfr"; \
12644 (cd $(HOST_SUBDIR)/mpfr && \
12645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12647 "RANLIB=$${RANLIB}" \
12648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12649 install-pdf) \
12650 || exit 1
12652 @endif mpfr
12654 .PHONY: maybe-install-html-mpfr install-html-mpfr
12655 maybe-install-html-mpfr:
12656 @if mpfr
12657 maybe-install-html-mpfr: install-html-mpfr
12659 install-html-mpfr: \
12660 configure-mpfr \
12661 html-mpfr
12662 @[ -f ./mpfr/Makefile ] || exit 0; \
12663 r=`${PWD_COMMAND}`; export r; \
12664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12665 $(HOST_EXPORTS) \
12666 for flag in $(EXTRA_HOST_FLAGS) ; do \
12667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12668 done; \
12669 echo "Doing install-html in mpfr"; \
12670 (cd $(HOST_SUBDIR)/mpfr && \
12671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12673 "RANLIB=$${RANLIB}" \
12674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12675 install-html) \
12676 || exit 1
12678 @endif mpfr
12680 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12681 maybe-installcheck-mpfr:
12682 @if mpfr
12683 maybe-installcheck-mpfr: installcheck-mpfr
12685 installcheck-mpfr: \
12686 configure-mpfr
12687 @[ -f ./mpfr/Makefile ] || exit 0; \
12688 r=`${PWD_COMMAND}`; export r; \
12689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12690 $(HOST_EXPORTS) \
12691 for flag in $(EXTRA_HOST_FLAGS) ; do \
12692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12693 done; \
12694 echo "Doing installcheck in mpfr"; \
12695 (cd $(HOST_SUBDIR)/mpfr && \
12696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12698 "RANLIB=$${RANLIB}" \
12699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12700 installcheck) \
12701 || exit 1
12703 @endif mpfr
12705 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12706 maybe-mostlyclean-mpfr:
12707 @if mpfr
12708 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12710 mostlyclean-mpfr:
12711 @[ -f ./mpfr/Makefile ] || exit 0; \
12712 r=`${PWD_COMMAND}`; export r; \
12713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12714 $(HOST_EXPORTS) \
12715 for flag in $(EXTRA_HOST_FLAGS) ; do \
12716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12717 done; \
12718 echo "Doing mostlyclean in mpfr"; \
12719 (cd $(HOST_SUBDIR)/mpfr && \
12720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12722 "RANLIB=$${RANLIB}" \
12723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12724 mostlyclean) \
12725 || exit 1
12727 @endif mpfr
12729 .PHONY: maybe-clean-mpfr clean-mpfr
12730 maybe-clean-mpfr:
12731 @if mpfr
12732 maybe-clean-mpfr: clean-mpfr
12734 clean-mpfr:
12735 @[ -f ./mpfr/Makefile ] || exit 0; \
12736 r=`${PWD_COMMAND}`; export r; \
12737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12738 $(HOST_EXPORTS) \
12739 for flag in $(EXTRA_HOST_FLAGS) ; do \
12740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12741 done; \
12742 echo "Doing clean in mpfr"; \
12743 (cd $(HOST_SUBDIR)/mpfr && \
12744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12746 "RANLIB=$${RANLIB}" \
12747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12748 clean) \
12749 || exit 1
12751 @endif mpfr
12753 .PHONY: maybe-distclean-mpfr distclean-mpfr
12754 maybe-distclean-mpfr:
12755 @if mpfr
12756 maybe-distclean-mpfr: distclean-mpfr
12758 distclean-mpfr:
12759 @[ -f ./mpfr/Makefile ] || exit 0; \
12760 r=`${PWD_COMMAND}`; export r; \
12761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12762 $(HOST_EXPORTS) \
12763 for flag in $(EXTRA_HOST_FLAGS) ; do \
12764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12765 done; \
12766 echo "Doing distclean in mpfr"; \
12767 (cd $(HOST_SUBDIR)/mpfr && \
12768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12770 "RANLIB=$${RANLIB}" \
12771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12772 distclean) \
12773 || exit 1
12775 @endif mpfr
12777 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12778 maybe-maintainer-clean-mpfr:
12779 @if mpfr
12780 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12782 maintainer-clean-mpfr:
12783 @[ -f ./mpfr/Makefile ] || exit 0; \
12784 r=`${PWD_COMMAND}`; export r; \
12785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12786 $(HOST_EXPORTS) \
12787 for flag in $(EXTRA_HOST_FLAGS) ; do \
12788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12789 done; \
12790 echo "Doing maintainer-clean in mpfr"; \
12791 (cd $(HOST_SUBDIR)/mpfr && \
12792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12794 "RANLIB=$${RANLIB}" \
12795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12796 maintainer-clean) \
12797 || exit 1
12799 @endif mpfr
12803 .PHONY: configure-mpc maybe-configure-mpc
12804 maybe-configure-mpc:
12805 @if gcc-bootstrap
12806 configure-mpc: stage_current
12807 @endif gcc-bootstrap
12808 @if mpc
12809 maybe-configure-mpc: configure-mpc
12810 configure-mpc:
12811 @r=`${PWD_COMMAND}`; export r; \
12812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12813 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12814 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12815 $(HOST_EXPORTS) \
12816 echo Configuring in $(HOST_SUBDIR)/mpc; \
12817 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12818 case $(srcdir) in \
12819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12820 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12822 esac; \
12823 module_srcdir=mpc; \
12824 $(SHELL) \
12825 $$s/$$module_srcdir/configure \
12826 --srcdir=$${topdir}/$$module_srcdir \
12827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12828 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12829 || exit 1
12830 @endif mpc
12834 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12835 maybe-configure-stage1-mpc:
12836 @if mpc-bootstrap
12837 maybe-configure-stage1-mpc: configure-stage1-mpc
12838 configure-stage1-mpc:
12839 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12840 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12841 @r=`${PWD_COMMAND}`; export r; \
12842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12843 TFLAGS="$(STAGE1_TFLAGS)"; \
12844 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12845 $(HOST_EXPORTS) \
12846 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12847 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12848 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12849 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
12850 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12851 cd $(HOST_SUBDIR)/mpc || exit 1; \
12852 case $(srcdir) in \
12853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12854 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12856 esac; \
12857 module_srcdir=mpc; \
12858 $(SHELL) $$s/$$module_srcdir/configure \
12859 --srcdir=$${topdir}/$$module_srcdir \
12860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12861 --target=${target_alias} \
12863 $(STAGE1_CONFIGURE_FLAGS) \
12864 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12865 @endif mpc-bootstrap
12867 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12868 maybe-configure-stage2-mpc:
12869 @if mpc-bootstrap
12870 maybe-configure-stage2-mpc: configure-stage2-mpc
12871 configure-stage2-mpc:
12872 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12874 @r=`${PWD_COMMAND}`; export r; \
12875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12876 TFLAGS="$(STAGE2_TFLAGS)"; \
12877 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12878 $(HOST_EXPORTS) \
12879 $(POSTSTAGE1_HOST_EXPORTS) \
12880 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12881 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12882 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12883 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
12884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12885 cd $(HOST_SUBDIR)/mpc || exit 1; \
12886 case $(srcdir) in \
12887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12888 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12890 esac; \
12891 module_srcdir=mpc; \
12892 $(SHELL) $$s/$$module_srcdir/configure \
12893 --srcdir=$${topdir}/$$module_srcdir \
12894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12895 --target=${target_alias} \
12896 --with-build-libsubdir=$(HOST_SUBDIR) \
12897 $(STAGE2_CONFIGURE_FLAGS) \
12898 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12899 @endif mpc-bootstrap
12901 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12902 maybe-configure-stage3-mpc:
12903 @if mpc-bootstrap
12904 maybe-configure-stage3-mpc: configure-stage3-mpc
12905 configure-stage3-mpc:
12906 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12908 @r=`${PWD_COMMAND}`; export r; \
12909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12910 TFLAGS="$(STAGE3_TFLAGS)"; \
12911 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12912 $(HOST_EXPORTS) \
12913 $(POSTSTAGE1_HOST_EXPORTS) \
12914 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12915 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12916 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12917 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
12918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12919 cd $(HOST_SUBDIR)/mpc || exit 1; \
12920 case $(srcdir) in \
12921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12922 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12924 esac; \
12925 module_srcdir=mpc; \
12926 $(SHELL) $$s/$$module_srcdir/configure \
12927 --srcdir=$${topdir}/$$module_srcdir \
12928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12929 --target=${target_alias} \
12930 --with-build-libsubdir=$(HOST_SUBDIR) \
12931 $(STAGE3_CONFIGURE_FLAGS) \
12932 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12933 @endif mpc-bootstrap
12935 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12936 maybe-configure-stage4-mpc:
12937 @if mpc-bootstrap
12938 maybe-configure-stage4-mpc: configure-stage4-mpc
12939 configure-stage4-mpc:
12940 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12942 @r=`${PWD_COMMAND}`; export r; \
12943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12944 TFLAGS="$(STAGE4_TFLAGS)"; \
12945 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12946 $(HOST_EXPORTS) \
12947 $(POSTSTAGE1_HOST_EXPORTS) \
12948 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12949 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12950 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12951 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
12952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12953 cd $(HOST_SUBDIR)/mpc || exit 1; \
12954 case $(srcdir) in \
12955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12956 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12958 esac; \
12959 module_srcdir=mpc; \
12960 $(SHELL) $$s/$$module_srcdir/configure \
12961 --srcdir=$${topdir}/$$module_srcdir \
12962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12963 --target=${target_alias} \
12964 --with-build-libsubdir=$(HOST_SUBDIR) \
12965 $(STAGE4_CONFIGURE_FLAGS) \
12966 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12967 @endif mpc-bootstrap
12969 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12970 maybe-configure-stageprofile-mpc:
12971 @if mpc-bootstrap
12972 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12973 configure-stageprofile-mpc:
12974 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12975 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12976 @r=`${PWD_COMMAND}`; export r; \
12977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12978 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12979 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12980 $(HOST_EXPORTS) \
12981 $(POSTSTAGE1_HOST_EXPORTS) \
12982 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12983 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12984 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12985 echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
12986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12987 cd $(HOST_SUBDIR)/mpc || exit 1; \
12988 case $(srcdir) in \
12989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12990 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12992 esac; \
12993 module_srcdir=mpc; \
12994 $(SHELL) $$s/$$module_srcdir/configure \
12995 --srcdir=$${topdir}/$$module_srcdir \
12996 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12997 --target=${target_alias} \
12998 --with-build-libsubdir=$(HOST_SUBDIR) \
12999 $(STAGEprofile_CONFIGURE_FLAGS) \
13000 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13001 @endif mpc-bootstrap
13003 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
13004 maybe-configure-stagefeedback-mpc:
13005 @if mpc-bootstrap
13006 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
13007 configure-stagefeedback-mpc:
13008 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13009 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13010 @r=`${PWD_COMMAND}`; export r; \
13011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13012 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13013 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13014 $(HOST_EXPORTS) \
13015 $(POSTSTAGE1_HOST_EXPORTS) \
13016 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13017 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13018 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13019 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
13020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
13021 cd $(HOST_SUBDIR)/mpc || exit 1; \
13022 case $(srcdir) in \
13023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13024 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13026 esac; \
13027 module_srcdir=mpc; \
13028 $(SHELL) $$s/$$module_srcdir/configure \
13029 --srcdir=$${topdir}/$$module_srcdir \
13030 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13031 --target=${target_alias} \
13032 --with-build-libsubdir=$(HOST_SUBDIR) \
13033 $(STAGEfeedback_CONFIGURE_FLAGS) \
13034 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13035 @endif mpc-bootstrap
13041 .PHONY: all-mpc maybe-all-mpc
13042 maybe-all-mpc:
13043 @if gcc-bootstrap
13044 all-mpc: stage_current
13045 @endif gcc-bootstrap
13046 @if mpc
13047 TARGET-mpc=all
13048 maybe-all-mpc: all-mpc
13049 all-mpc: configure-mpc
13050 @r=`${PWD_COMMAND}`; export r; \
13051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13052 $(HOST_EXPORTS) \
13053 (cd $(HOST_SUBDIR)/mpc && \
13054 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13055 $(TARGET-mpc))
13056 @endif mpc
13060 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
13061 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13062 maybe-all-stage1-mpc:
13063 maybe-clean-stage1-mpc:
13064 @if mpc-bootstrap
13065 maybe-all-stage1-mpc: all-stage1-mpc
13066 all-stage1: all-stage1-mpc
13067 TARGET-stage1-mpc = $(TARGET-mpc)
13068 all-stage1-mpc: configure-stage1-mpc
13069 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13070 @r=`${PWD_COMMAND}`; export r; \
13071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13072 TFLAGS="$(STAGE1_TFLAGS)"; \
13073 $(HOST_EXPORTS) \
13074 cd $(HOST_SUBDIR)/mpc && \
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)
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
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 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13119 CFLAGS="$(STAGE2_CFLAGS)" \
13120 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13121 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13122 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13123 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13124 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13125 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13126 TFLAGS="$(STAGE2_TFLAGS)" \
13127 $(TARGET-stage2-mpc)
13129 maybe-clean-stage2-mpc: clean-stage2-mpc
13130 clean-stage2: clean-stage2-mpc
13131 clean-stage2-mpc:
13132 @if [ $(current_stage) = stage2 ]; then \
13133 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13134 else \
13135 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13136 $(MAKE) stage2-start; \
13137 fi; \
13138 cd $(HOST_SUBDIR)/mpc && \
13139 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13140 @endif mpc-bootstrap
13143 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13144 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13145 maybe-all-stage3-mpc:
13146 maybe-clean-stage3-mpc:
13147 @if mpc-bootstrap
13148 maybe-all-stage3-mpc: all-stage3-mpc
13149 all-stage3: all-stage3-mpc
13150 TARGET-stage3-mpc = $(TARGET-mpc)
13151 all-stage3-mpc: configure-stage3-mpc
13152 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13153 @r=`${PWD_COMMAND}`; export r; \
13154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13155 TFLAGS="$(STAGE3_TFLAGS)"; \
13156 $(HOST_EXPORTS) \
13157 $(POSTSTAGE1_HOST_EXPORTS) \
13158 cd $(HOST_SUBDIR)/mpc && \
13159 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13160 CFLAGS="$(STAGE3_CFLAGS)" \
13161 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13162 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13163 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13164 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13165 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13166 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13167 TFLAGS="$(STAGE3_TFLAGS)" \
13168 $(TARGET-stage3-mpc)
13170 maybe-clean-stage3-mpc: clean-stage3-mpc
13171 clean-stage3: clean-stage3-mpc
13172 clean-stage3-mpc:
13173 @if [ $(current_stage) = stage3 ]; then \
13174 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13175 else \
13176 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13177 $(MAKE) stage3-start; \
13178 fi; \
13179 cd $(HOST_SUBDIR)/mpc && \
13180 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13181 @endif mpc-bootstrap
13184 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13185 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13186 maybe-all-stage4-mpc:
13187 maybe-clean-stage4-mpc:
13188 @if mpc-bootstrap
13189 maybe-all-stage4-mpc: all-stage4-mpc
13190 all-stage4: all-stage4-mpc
13191 TARGET-stage4-mpc = $(TARGET-mpc)
13192 all-stage4-mpc: configure-stage4-mpc
13193 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13194 @r=`${PWD_COMMAND}`; export r; \
13195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13196 TFLAGS="$(STAGE4_TFLAGS)"; \
13197 $(HOST_EXPORTS) \
13198 $(POSTSTAGE1_HOST_EXPORTS) \
13199 cd $(HOST_SUBDIR)/mpc && \
13200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13201 CFLAGS="$(STAGE4_CFLAGS)" \
13202 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13203 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13207 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13208 TFLAGS="$(STAGE4_TFLAGS)" \
13209 $(TARGET-stage4-mpc)
13211 maybe-clean-stage4-mpc: clean-stage4-mpc
13212 clean-stage4: clean-stage4-mpc
13213 clean-stage4-mpc:
13214 @if [ $(current_stage) = stage4 ]; then \
13215 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13216 else \
13217 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13218 $(MAKE) stage4-start; \
13219 fi; \
13220 cd $(HOST_SUBDIR)/mpc && \
13221 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13222 @endif mpc-bootstrap
13225 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13226 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13227 maybe-all-stageprofile-mpc:
13228 maybe-clean-stageprofile-mpc:
13229 @if mpc-bootstrap
13230 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13231 all-stageprofile: all-stageprofile-mpc
13232 TARGET-stageprofile-mpc = $(TARGET-mpc)
13233 all-stageprofile-mpc: configure-stageprofile-mpc
13234 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13235 @r=`${PWD_COMMAND}`; export r; \
13236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13237 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13238 $(HOST_EXPORTS) \
13239 $(POSTSTAGE1_HOST_EXPORTS) \
13240 cd $(HOST_SUBDIR)/mpc && \
13241 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13242 CFLAGS="$(STAGEprofile_CFLAGS)" \
13243 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13244 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13245 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13246 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13247 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13248 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13249 TFLAGS="$(STAGEprofile_TFLAGS)" \
13250 $(TARGET-stageprofile-mpc)
13252 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13253 clean-stageprofile: clean-stageprofile-mpc
13254 clean-stageprofile-mpc:
13255 @if [ $(current_stage) = stageprofile ]; then \
13256 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13257 else \
13258 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13259 $(MAKE) stageprofile-start; \
13260 fi; \
13261 cd $(HOST_SUBDIR)/mpc && \
13262 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13263 @endif mpc-bootstrap
13266 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13267 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13268 maybe-all-stagefeedback-mpc:
13269 maybe-clean-stagefeedback-mpc:
13270 @if mpc-bootstrap
13271 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13272 all-stagefeedback: all-stagefeedback-mpc
13273 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13274 all-stagefeedback-mpc: configure-stagefeedback-mpc
13275 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13276 @r=`${PWD_COMMAND}`; export r; \
13277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13278 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13279 $(HOST_EXPORTS) \
13280 $(POSTSTAGE1_HOST_EXPORTS) \
13281 cd $(HOST_SUBDIR)/mpc && \
13282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13283 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13284 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13285 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13289 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13290 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13291 $(TARGET-stagefeedback-mpc)
13293 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13294 clean-stagefeedback: clean-stagefeedback-mpc
13295 clean-stagefeedback-mpc:
13296 @if [ $(current_stage) = stagefeedback ]; then \
13297 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13298 else \
13299 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13300 $(MAKE) stagefeedback-start; \
13301 fi; \
13302 cd $(HOST_SUBDIR)/mpc && \
13303 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13304 @endif mpc-bootstrap
13310 .PHONY: check-mpc maybe-check-mpc
13311 maybe-check-mpc:
13312 @if mpc
13313 maybe-check-mpc: check-mpc
13315 check-mpc:
13316 @: $(MAKE); $(unstage)
13317 @r=`${PWD_COMMAND}`; export r; \
13318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13319 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13320 (cd $(HOST_SUBDIR)/mpc && \
13321 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
13323 @endif mpc
13325 .PHONY: install-mpc maybe-install-mpc
13326 maybe-install-mpc:
13327 @if mpc
13328 maybe-install-mpc: install-mpc
13330 install-mpc:
13332 @endif mpc
13334 .PHONY: install-strip-mpc maybe-install-strip-mpc
13335 maybe-install-strip-mpc:
13336 @if mpc
13337 maybe-install-strip-mpc: install-strip-mpc
13339 install-strip-mpc:
13341 @endif mpc
13343 # Other targets (info, dvi, pdf, etc.)
13345 .PHONY: maybe-info-mpc info-mpc
13346 maybe-info-mpc:
13347 @if mpc
13348 maybe-info-mpc: info-mpc
13350 info-mpc: \
13351 configure-mpc
13352 @[ -f ./mpc/Makefile ] || exit 0; \
13353 r=`${PWD_COMMAND}`; export r; \
13354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13355 $(HOST_EXPORTS) \
13356 for flag in $(EXTRA_HOST_FLAGS) ; do \
13357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13358 done; \
13359 echo "Doing info in mpc"; \
13360 (cd $(HOST_SUBDIR)/mpc && \
13361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13363 "RANLIB=$${RANLIB}" \
13364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13365 info) \
13366 || exit 1
13368 @endif mpc
13370 .PHONY: maybe-dvi-mpc dvi-mpc
13371 maybe-dvi-mpc:
13372 @if mpc
13373 maybe-dvi-mpc: dvi-mpc
13375 dvi-mpc: \
13376 configure-mpc
13377 @[ -f ./mpc/Makefile ] || exit 0; \
13378 r=`${PWD_COMMAND}`; export r; \
13379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13380 $(HOST_EXPORTS) \
13381 for flag in $(EXTRA_HOST_FLAGS) ; do \
13382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13383 done; \
13384 echo "Doing dvi in mpc"; \
13385 (cd $(HOST_SUBDIR)/mpc && \
13386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13388 "RANLIB=$${RANLIB}" \
13389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13390 dvi) \
13391 || exit 1
13393 @endif mpc
13395 .PHONY: maybe-pdf-mpc pdf-mpc
13396 maybe-pdf-mpc:
13397 @if mpc
13398 maybe-pdf-mpc: pdf-mpc
13400 pdf-mpc: \
13401 configure-mpc
13402 @[ -f ./mpc/Makefile ] || exit 0; \
13403 r=`${PWD_COMMAND}`; export r; \
13404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13405 $(HOST_EXPORTS) \
13406 for flag in $(EXTRA_HOST_FLAGS) ; do \
13407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13408 done; \
13409 echo "Doing pdf in mpc"; \
13410 (cd $(HOST_SUBDIR)/mpc && \
13411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13413 "RANLIB=$${RANLIB}" \
13414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13415 pdf) \
13416 || exit 1
13418 @endif mpc
13420 .PHONY: maybe-html-mpc html-mpc
13421 maybe-html-mpc:
13422 @if mpc
13423 maybe-html-mpc: html-mpc
13425 html-mpc: \
13426 configure-mpc
13427 @[ -f ./mpc/Makefile ] || exit 0; \
13428 r=`${PWD_COMMAND}`; export r; \
13429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13430 $(HOST_EXPORTS) \
13431 for flag in $(EXTRA_HOST_FLAGS) ; do \
13432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13433 done; \
13434 echo "Doing html in mpc"; \
13435 (cd $(HOST_SUBDIR)/mpc && \
13436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13438 "RANLIB=$${RANLIB}" \
13439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13440 html) \
13441 || exit 1
13443 @endif mpc
13445 .PHONY: maybe-TAGS-mpc TAGS-mpc
13446 maybe-TAGS-mpc:
13447 @if mpc
13448 maybe-TAGS-mpc: TAGS-mpc
13450 TAGS-mpc: \
13451 configure-mpc
13452 @[ -f ./mpc/Makefile ] || exit 0; \
13453 r=`${PWD_COMMAND}`; export r; \
13454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13455 $(HOST_EXPORTS) \
13456 for flag in $(EXTRA_HOST_FLAGS) ; do \
13457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13458 done; \
13459 echo "Doing TAGS in mpc"; \
13460 (cd $(HOST_SUBDIR)/mpc && \
13461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13463 "RANLIB=$${RANLIB}" \
13464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13465 TAGS) \
13466 || exit 1
13468 @endif mpc
13470 .PHONY: maybe-install-info-mpc install-info-mpc
13471 maybe-install-info-mpc:
13472 @if mpc
13473 maybe-install-info-mpc: install-info-mpc
13475 install-info-mpc: \
13476 configure-mpc \
13477 info-mpc
13478 @[ -f ./mpc/Makefile ] || exit 0; \
13479 r=`${PWD_COMMAND}`; export r; \
13480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13481 $(HOST_EXPORTS) \
13482 for flag in $(EXTRA_HOST_FLAGS) ; do \
13483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13484 done; \
13485 echo "Doing install-info in mpc"; \
13486 (cd $(HOST_SUBDIR)/mpc && \
13487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13489 "RANLIB=$${RANLIB}" \
13490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13491 install-info) \
13492 || exit 1
13494 @endif mpc
13496 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13497 maybe-install-pdf-mpc:
13498 @if mpc
13499 maybe-install-pdf-mpc: install-pdf-mpc
13501 install-pdf-mpc: \
13502 configure-mpc \
13503 pdf-mpc
13504 @[ -f ./mpc/Makefile ] || exit 0; \
13505 r=`${PWD_COMMAND}`; export r; \
13506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13507 $(HOST_EXPORTS) \
13508 for flag in $(EXTRA_HOST_FLAGS) ; do \
13509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13510 done; \
13511 echo "Doing install-pdf in mpc"; \
13512 (cd $(HOST_SUBDIR)/mpc && \
13513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13515 "RANLIB=$${RANLIB}" \
13516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13517 install-pdf) \
13518 || exit 1
13520 @endif mpc
13522 .PHONY: maybe-install-html-mpc install-html-mpc
13523 maybe-install-html-mpc:
13524 @if mpc
13525 maybe-install-html-mpc: install-html-mpc
13527 install-html-mpc: \
13528 configure-mpc \
13529 html-mpc
13530 @[ -f ./mpc/Makefile ] || exit 0; \
13531 r=`${PWD_COMMAND}`; export r; \
13532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13533 $(HOST_EXPORTS) \
13534 for flag in $(EXTRA_HOST_FLAGS) ; do \
13535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13536 done; \
13537 echo "Doing install-html in mpc"; \
13538 (cd $(HOST_SUBDIR)/mpc && \
13539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13541 "RANLIB=$${RANLIB}" \
13542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13543 install-html) \
13544 || exit 1
13546 @endif mpc
13548 .PHONY: maybe-installcheck-mpc installcheck-mpc
13549 maybe-installcheck-mpc:
13550 @if mpc
13551 maybe-installcheck-mpc: installcheck-mpc
13553 installcheck-mpc: \
13554 configure-mpc
13555 @[ -f ./mpc/Makefile ] || exit 0; \
13556 r=`${PWD_COMMAND}`; export r; \
13557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13558 $(HOST_EXPORTS) \
13559 for flag in $(EXTRA_HOST_FLAGS) ; do \
13560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13561 done; \
13562 echo "Doing installcheck in mpc"; \
13563 (cd $(HOST_SUBDIR)/mpc && \
13564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13566 "RANLIB=$${RANLIB}" \
13567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13568 installcheck) \
13569 || exit 1
13571 @endif mpc
13573 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13574 maybe-mostlyclean-mpc:
13575 @if mpc
13576 maybe-mostlyclean-mpc: mostlyclean-mpc
13578 mostlyclean-mpc:
13579 @[ -f ./mpc/Makefile ] || exit 0; \
13580 r=`${PWD_COMMAND}`; export r; \
13581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13582 $(HOST_EXPORTS) \
13583 for flag in $(EXTRA_HOST_FLAGS) ; do \
13584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13585 done; \
13586 echo "Doing mostlyclean in mpc"; \
13587 (cd $(HOST_SUBDIR)/mpc && \
13588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13590 "RANLIB=$${RANLIB}" \
13591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13592 mostlyclean) \
13593 || exit 1
13595 @endif mpc
13597 .PHONY: maybe-clean-mpc clean-mpc
13598 maybe-clean-mpc:
13599 @if mpc
13600 maybe-clean-mpc: clean-mpc
13602 clean-mpc:
13603 @[ -f ./mpc/Makefile ] || exit 0; \
13604 r=`${PWD_COMMAND}`; export r; \
13605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13606 $(HOST_EXPORTS) \
13607 for flag in $(EXTRA_HOST_FLAGS) ; do \
13608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13609 done; \
13610 echo "Doing clean in mpc"; \
13611 (cd $(HOST_SUBDIR)/mpc && \
13612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13614 "RANLIB=$${RANLIB}" \
13615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13616 clean) \
13617 || exit 1
13619 @endif mpc
13621 .PHONY: maybe-distclean-mpc distclean-mpc
13622 maybe-distclean-mpc:
13623 @if mpc
13624 maybe-distclean-mpc: distclean-mpc
13626 distclean-mpc:
13627 @[ -f ./mpc/Makefile ] || exit 0; \
13628 r=`${PWD_COMMAND}`; export r; \
13629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13630 $(HOST_EXPORTS) \
13631 for flag in $(EXTRA_HOST_FLAGS) ; do \
13632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13633 done; \
13634 echo "Doing distclean in mpc"; \
13635 (cd $(HOST_SUBDIR)/mpc && \
13636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13638 "RANLIB=$${RANLIB}" \
13639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13640 distclean) \
13641 || exit 1
13643 @endif mpc
13645 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13646 maybe-maintainer-clean-mpc:
13647 @if mpc
13648 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13650 maintainer-clean-mpc:
13651 @[ -f ./mpc/Makefile ] || exit 0; \
13652 r=`${PWD_COMMAND}`; export r; \
13653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13654 $(HOST_EXPORTS) \
13655 for flag in $(EXTRA_HOST_FLAGS) ; do \
13656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13657 done; \
13658 echo "Doing maintainer-clean in mpc"; \
13659 (cd $(HOST_SUBDIR)/mpc && \
13660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13662 "RANLIB=$${RANLIB}" \
13663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13664 maintainer-clean) \
13665 || exit 1
13667 @endif mpc
13671 .PHONY: configure-isl maybe-configure-isl
13672 maybe-configure-isl:
13673 @if gcc-bootstrap
13674 configure-isl: stage_current
13675 @endif gcc-bootstrap
13676 @if isl
13677 maybe-configure-isl: configure-isl
13678 configure-isl:
13679 @r=`${PWD_COMMAND}`; export r; \
13680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13681 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13682 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13683 $(HOST_EXPORTS) \
13684 echo Configuring in $(HOST_SUBDIR)/isl; \
13685 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13686 case $(srcdir) in \
13687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13688 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13690 esac; \
13691 module_srcdir=isl; \
13692 $(SHELL) \
13693 $$s/$$module_srcdir/configure \
13694 --srcdir=$${topdir}/$$module_srcdir \
13695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13696 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13697 || exit 1
13698 @endif isl
13702 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13703 maybe-configure-stage1-isl:
13704 @if isl-bootstrap
13705 maybe-configure-stage1-isl: configure-stage1-isl
13706 configure-stage1-isl:
13707 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13708 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13709 @r=`${PWD_COMMAND}`; export r; \
13710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13711 TFLAGS="$(STAGE1_TFLAGS)"; \
13712 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13713 $(HOST_EXPORTS) \
13714 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13715 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13716 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13717 echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
13718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13719 cd $(HOST_SUBDIR)/isl || exit 1; \
13720 case $(srcdir) in \
13721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13722 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13724 esac; \
13725 module_srcdir=isl; \
13726 $(SHELL) $$s/$$module_srcdir/configure \
13727 --srcdir=$${topdir}/$$module_srcdir \
13728 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13729 --target=${target_alias} \
13731 $(STAGE1_CONFIGURE_FLAGS) \
13732 --disable-shared @extra_isl_gmp_configure_flags@
13733 @endif isl-bootstrap
13735 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13736 maybe-configure-stage2-isl:
13737 @if isl-bootstrap
13738 maybe-configure-stage2-isl: configure-stage2-isl
13739 configure-stage2-isl:
13740 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13741 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13742 @r=`${PWD_COMMAND}`; export r; \
13743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13744 TFLAGS="$(STAGE2_TFLAGS)"; \
13745 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13746 $(HOST_EXPORTS) \
13747 $(POSTSTAGE1_HOST_EXPORTS) \
13748 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13749 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13750 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13751 echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
13752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13753 cd $(HOST_SUBDIR)/isl || exit 1; \
13754 case $(srcdir) in \
13755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13756 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13758 esac; \
13759 module_srcdir=isl; \
13760 $(SHELL) $$s/$$module_srcdir/configure \
13761 --srcdir=$${topdir}/$$module_srcdir \
13762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13763 --target=${target_alias} \
13764 --with-build-libsubdir=$(HOST_SUBDIR) \
13765 $(STAGE2_CONFIGURE_FLAGS) \
13766 --disable-shared @extra_isl_gmp_configure_flags@
13767 @endif isl-bootstrap
13769 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13770 maybe-configure-stage3-isl:
13771 @if isl-bootstrap
13772 maybe-configure-stage3-isl: configure-stage3-isl
13773 configure-stage3-isl:
13774 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13775 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13776 @r=`${PWD_COMMAND}`; export r; \
13777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13778 TFLAGS="$(STAGE3_TFLAGS)"; \
13779 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13780 $(HOST_EXPORTS) \
13781 $(POSTSTAGE1_HOST_EXPORTS) \
13782 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13783 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13784 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13785 echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
13786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13787 cd $(HOST_SUBDIR)/isl || exit 1; \
13788 case $(srcdir) in \
13789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13790 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13792 esac; \
13793 module_srcdir=isl; \
13794 $(SHELL) $$s/$$module_srcdir/configure \
13795 --srcdir=$${topdir}/$$module_srcdir \
13796 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13797 --target=${target_alias} \
13798 --with-build-libsubdir=$(HOST_SUBDIR) \
13799 $(STAGE3_CONFIGURE_FLAGS) \
13800 --disable-shared @extra_isl_gmp_configure_flags@
13801 @endif isl-bootstrap
13803 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13804 maybe-configure-stage4-isl:
13805 @if isl-bootstrap
13806 maybe-configure-stage4-isl: configure-stage4-isl
13807 configure-stage4-isl:
13808 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13810 @r=`${PWD_COMMAND}`; export r; \
13811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13812 TFLAGS="$(STAGE4_TFLAGS)"; \
13813 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13814 $(HOST_EXPORTS) \
13815 $(POSTSTAGE1_HOST_EXPORTS) \
13816 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13817 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13818 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13819 echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
13820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13821 cd $(HOST_SUBDIR)/isl || exit 1; \
13822 case $(srcdir) in \
13823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13824 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13826 esac; \
13827 module_srcdir=isl; \
13828 $(SHELL) $$s/$$module_srcdir/configure \
13829 --srcdir=$${topdir}/$$module_srcdir \
13830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13831 --target=${target_alias} \
13832 --with-build-libsubdir=$(HOST_SUBDIR) \
13833 $(STAGE4_CONFIGURE_FLAGS) \
13834 --disable-shared @extra_isl_gmp_configure_flags@
13835 @endif isl-bootstrap
13837 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13838 maybe-configure-stageprofile-isl:
13839 @if isl-bootstrap
13840 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13841 configure-stageprofile-isl:
13842 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13843 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13844 @r=`${PWD_COMMAND}`; export r; \
13845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13846 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13847 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13848 $(HOST_EXPORTS) \
13849 $(POSTSTAGE1_HOST_EXPORTS) \
13850 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13851 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13852 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13853 echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
13854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13855 cd $(HOST_SUBDIR)/isl || exit 1; \
13856 case $(srcdir) in \
13857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13858 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13860 esac; \
13861 module_srcdir=isl; \
13862 $(SHELL) $$s/$$module_srcdir/configure \
13863 --srcdir=$${topdir}/$$module_srcdir \
13864 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13865 --target=${target_alias} \
13866 --with-build-libsubdir=$(HOST_SUBDIR) \
13867 $(STAGEprofile_CONFIGURE_FLAGS) \
13868 --disable-shared @extra_isl_gmp_configure_flags@
13869 @endif isl-bootstrap
13871 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13872 maybe-configure-stagefeedback-isl:
13873 @if isl-bootstrap
13874 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13875 configure-stagefeedback-isl:
13876 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13878 @r=`${PWD_COMMAND}`; export r; \
13879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13880 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13881 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13882 $(HOST_EXPORTS) \
13883 $(POSTSTAGE1_HOST_EXPORTS) \
13884 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13885 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13886 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13887 echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
13888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13889 cd $(HOST_SUBDIR)/isl || exit 1; \
13890 case $(srcdir) in \
13891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13892 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13894 esac; \
13895 module_srcdir=isl; \
13896 $(SHELL) $$s/$$module_srcdir/configure \
13897 --srcdir=$${topdir}/$$module_srcdir \
13898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13899 --target=${target_alias} \
13900 --with-build-libsubdir=$(HOST_SUBDIR) \
13901 $(STAGEfeedback_CONFIGURE_FLAGS) \
13902 --disable-shared @extra_isl_gmp_configure_flags@
13903 @endif isl-bootstrap
13909 .PHONY: all-isl maybe-all-isl
13910 maybe-all-isl:
13911 @if gcc-bootstrap
13912 all-isl: stage_current
13913 @endif gcc-bootstrap
13914 @if isl
13915 TARGET-isl=all
13916 maybe-all-isl: all-isl
13917 all-isl: configure-isl
13918 @r=`${PWD_COMMAND}`; export r; \
13919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13920 $(HOST_EXPORTS) \
13921 (cd $(HOST_SUBDIR)/isl && \
13922 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13923 $(TARGET-isl))
13924 @endif isl
13928 .PHONY: all-stage1-isl maybe-all-stage1-isl
13929 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13930 maybe-all-stage1-isl:
13931 maybe-clean-stage1-isl:
13932 @if isl-bootstrap
13933 maybe-all-stage1-isl: all-stage1-isl
13934 all-stage1: all-stage1-isl
13935 TARGET-stage1-isl = $(TARGET-isl)
13936 all-stage1-isl: configure-stage1-isl
13937 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13938 @r=`${PWD_COMMAND}`; export r; \
13939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13940 TFLAGS="$(STAGE1_TFLAGS)"; \
13941 $(HOST_EXPORTS) \
13942 cd $(HOST_SUBDIR)/isl && \
13943 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13944 CFLAGS="$(STAGE1_CFLAGS)" \
13945 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13946 LIBCFLAGS="$(LIBCFLAGS)" \
13947 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13948 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13949 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13950 $(EXTRA_HOST_FLAGS) \
13951 $(STAGE1_FLAGS_TO_PASS) V=1 \
13952 TFLAGS="$(STAGE1_TFLAGS)" \
13953 $(TARGET-stage1-isl)
13955 maybe-clean-stage1-isl: clean-stage1-isl
13956 clean-stage1: clean-stage1-isl
13957 clean-stage1-isl:
13958 @if [ $(current_stage) = stage1 ]; then \
13959 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13960 else \
13961 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13962 $(MAKE) stage1-start; \
13963 fi; \
13964 cd $(HOST_SUBDIR)/isl && \
13965 $(MAKE) $(EXTRA_HOST_FLAGS) \
13966 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13967 @endif isl-bootstrap
13970 .PHONY: all-stage2-isl maybe-all-stage2-isl
13971 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13972 maybe-all-stage2-isl:
13973 maybe-clean-stage2-isl:
13974 @if isl-bootstrap
13975 maybe-all-stage2-isl: all-stage2-isl
13976 all-stage2: all-stage2-isl
13977 TARGET-stage2-isl = $(TARGET-isl)
13978 all-stage2-isl: configure-stage2-isl
13979 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13980 @r=`${PWD_COMMAND}`; export r; \
13981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13982 TFLAGS="$(STAGE2_TFLAGS)"; \
13983 $(HOST_EXPORTS) \
13984 $(POSTSTAGE1_HOST_EXPORTS) \
13985 cd $(HOST_SUBDIR)/isl && \
13986 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13987 CFLAGS="$(STAGE2_CFLAGS)" \
13988 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13989 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13990 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13991 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13992 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13993 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13994 TFLAGS="$(STAGE2_TFLAGS)" \
13995 $(TARGET-stage2-isl)
13997 maybe-clean-stage2-isl: clean-stage2-isl
13998 clean-stage2: clean-stage2-isl
13999 clean-stage2-isl:
14000 @if [ $(current_stage) = stage2 ]; then \
14001 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14002 else \
14003 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
14004 $(MAKE) stage2-start; \
14005 fi; \
14006 cd $(HOST_SUBDIR)/isl && \
14007 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14008 @endif isl-bootstrap
14011 .PHONY: all-stage3-isl maybe-all-stage3-isl
14012 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
14013 maybe-all-stage3-isl:
14014 maybe-clean-stage3-isl:
14015 @if isl-bootstrap
14016 maybe-all-stage3-isl: all-stage3-isl
14017 all-stage3: all-stage3-isl
14018 TARGET-stage3-isl = $(TARGET-isl)
14019 all-stage3-isl: configure-stage3-isl
14020 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14021 @r=`${PWD_COMMAND}`; export r; \
14022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14023 TFLAGS="$(STAGE3_TFLAGS)"; \
14024 $(HOST_EXPORTS) \
14025 $(POSTSTAGE1_HOST_EXPORTS) \
14026 cd $(HOST_SUBDIR)/isl && \
14027 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14028 CFLAGS="$(STAGE3_CFLAGS)" \
14029 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14030 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14031 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14032 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14033 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14034 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14035 TFLAGS="$(STAGE3_TFLAGS)" \
14036 $(TARGET-stage3-isl)
14038 maybe-clean-stage3-isl: clean-stage3-isl
14039 clean-stage3: clean-stage3-isl
14040 clean-stage3-isl:
14041 @if [ $(current_stage) = stage3 ]; then \
14042 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14043 else \
14044 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14045 $(MAKE) stage3-start; \
14046 fi; \
14047 cd $(HOST_SUBDIR)/isl && \
14048 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14049 @endif isl-bootstrap
14052 .PHONY: all-stage4-isl maybe-all-stage4-isl
14053 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
14054 maybe-all-stage4-isl:
14055 maybe-clean-stage4-isl:
14056 @if isl-bootstrap
14057 maybe-all-stage4-isl: all-stage4-isl
14058 all-stage4: all-stage4-isl
14059 TARGET-stage4-isl = $(TARGET-isl)
14060 all-stage4-isl: configure-stage4-isl
14061 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14062 @r=`${PWD_COMMAND}`; export r; \
14063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14064 TFLAGS="$(STAGE4_TFLAGS)"; \
14065 $(HOST_EXPORTS) \
14066 $(POSTSTAGE1_HOST_EXPORTS) \
14067 cd $(HOST_SUBDIR)/isl && \
14068 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14069 CFLAGS="$(STAGE4_CFLAGS)" \
14070 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14071 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14072 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14073 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14074 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14075 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14076 TFLAGS="$(STAGE4_TFLAGS)" \
14077 $(TARGET-stage4-isl)
14079 maybe-clean-stage4-isl: clean-stage4-isl
14080 clean-stage4: clean-stage4-isl
14081 clean-stage4-isl:
14082 @if [ $(current_stage) = stage4 ]; then \
14083 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14084 else \
14085 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14086 $(MAKE) stage4-start; \
14087 fi; \
14088 cd $(HOST_SUBDIR)/isl && \
14089 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14090 @endif isl-bootstrap
14093 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14094 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14095 maybe-all-stageprofile-isl:
14096 maybe-clean-stageprofile-isl:
14097 @if isl-bootstrap
14098 maybe-all-stageprofile-isl: all-stageprofile-isl
14099 all-stageprofile: all-stageprofile-isl
14100 TARGET-stageprofile-isl = $(TARGET-isl)
14101 all-stageprofile-isl: configure-stageprofile-isl
14102 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14103 @r=`${PWD_COMMAND}`; export r; \
14104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14105 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14106 $(HOST_EXPORTS) \
14107 $(POSTSTAGE1_HOST_EXPORTS) \
14108 cd $(HOST_SUBDIR)/isl && \
14109 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14110 CFLAGS="$(STAGEprofile_CFLAGS)" \
14111 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14112 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14113 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14114 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14115 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14116 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14117 TFLAGS="$(STAGEprofile_TFLAGS)" \
14118 $(TARGET-stageprofile-isl)
14120 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14121 clean-stageprofile: clean-stageprofile-isl
14122 clean-stageprofile-isl:
14123 @if [ $(current_stage) = stageprofile ]; then \
14124 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14125 else \
14126 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14127 $(MAKE) stageprofile-start; \
14128 fi; \
14129 cd $(HOST_SUBDIR)/isl && \
14130 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14131 @endif isl-bootstrap
14134 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14135 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14136 maybe-all-stagefeedback-isl:
14137 maybe-clean-stagefeedback-isl:
14138 @if isl-bootstrap
14139 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14140 all-stagefeedback: all-stagefeedback-isl
14141 TARGET-stagefeedback-isl = $(TARGET-isl)
14142 all-stagefeedback-isl: configure-stagefeedback-isl
14143 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14144 @r=`${PWD_COMMAND}`; export r; \
14145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14146 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14147 $(HOST_EXPORTS) \
14148 $(POSTSTAGE1_HOST_EXPORTS) \
14149 cd $(HOST_SUBDIR)/isl && \
14150 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14151 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14152 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14153 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14154 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14155 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14156 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14157 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14158 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14159 $(TARGET-stagefeedback-isl)
14161 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14162 clean-stagefeedback: clean-stagefeedback-isl
14163 clean-stagefeedback-isl:
14164 @if [ $(current_stage) = stagefeedback ]; then \
14165 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14166 else \
14167 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14168 $(MAKE) stagefeedback-start; \
14169 fi; \
14170 cd $(HOST_SUBDIR)/isl && \
14171 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14172 @endif isl-bootstrap
14178 .PHONY: check-isl maybe-check-isl
14179 maybe-check-isl:
14180 @if isl
14181 maybe-check-isl: check-isl
14183 check-isl:
14184 @: $(MAKE); $(unstage)
14185 @r=`${PWD_COMMAND}`; export r; \
14186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14187 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14188 (cd $(HOST_SUBDIR)/isl && \
14189 $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
14191 @endif isl
14193 .PHONY: install-isl maybe-install-isl
14194 maybe-install-isl:
14195 @if isl
14196 maybe-install-isl: install-isl
14198 install-isl:
14200 @endif isl
14202 .PHONY: install-strip-isl maybe-install-strip-isl
14203 maybe-install-strip-isl:
14204 @if isl
14205 maybe-install-strip-isl: install-strip-isl
14207 install-strip-isl:
14209 @endif isl
14211 # Other targets (info, dvi, pdf, etc.)
14213 .PHONY: maybe-info-isl info-isl
14214 maybe-info-isl:
14215 @if isl
14216 maybe-info-isl: info-isl
14218 info-isl: \
14219 configure-isl
14220 @[ -f ./isl/Makefile ] || exit 0; \
14221 r=`${PWD_COMMAND}`; export r; \
14222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14223 $(HOST_EXPORTS) \
14224 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14226 done; \
14227 echo "Doing info in isl"; \
14228 (cd $(HOST_SUBDIR)/isl && \
14229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14231 "RANLIB=$${RANLIB}" \
14232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14233 info) \
14234 || exit 1
14236 @endif isl
14238 .PHONY: maybe-dvi-isl dvi-isl
14239 maybe-dvi-isl:
14240 @if isl
14241 maybe-dvi-isl: dvi-isl
14243 dvi-isl: \
14244 configure-isl
14245 @[ -f ./isl/Makefile ] || exit 0; \
14246 r=`${PWD_COMMAND}`; export r; \
14247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14248 $(HOST_EXPORTS) \
14249 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14251 done; \
14252 echo "Doing dvi in isl"; \
14253 (cd $(HOST_SUBDIR)/isl && \
14254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14256 "RANLIB=$${RANLIB}" \
14257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14258 dvi) \
14259 || exit 1
14261 @endif isl
14263 .PHONY: maybe-pdf-isl pdf-isl
14264 maybe-pdf-isl:
14265 @if isl
14266 maybe-pdf-isl: pdf-isl
14268 pdf-isl: \
14269 configure-isl
14270 @[ -f ./isl/Makefile ] || exit 0; \
14271 r=`${PWD_COMMAND}`; export r; \
14272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14273 $(HOST_EXPORTS) \
14274 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14276 done; \
14277 echo "Doing pdf in isl"; \
14278 (cd $(HOST_SUBDIR)/isl && \
14279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14281 "RANLIB=$${RANLIB}" \
14282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14283 pdf) \
14284 || exit 1
14286 @endif isl
14288 .PHONY: maybe-html-isl html-isl
14289 maybe-html-isl:
14290 @if isl
14291 maybe-html-isl: html-isl
14293 html-isl: \
14294 configure-isl
14295 @[ -f ./isl/Makefile ] || exit 0; \
14296 r=`${PWD_COMMAND}`; export r; \
14297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14298 $(HOST_EXPORTS) \
14299 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14301 done; \
14302 echo "Doing html in isl"; \
14303 (cd $(HOST_SUBDIR)/isl && \
14304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14306 "RANLIB=$${RANLIB}" \
14307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14308 html) \
14309 || exit 1
14311 @endif isl
14313 .PHONY: maybe-TAGS-isl TAGS-isl
14314 maybe-TAGS-isl:
14315 @if isl
14316 maybe-TAGS-isl: TAGS-isl
14318 TAGS-isl: \
14319 configure-isl
14320 @[ -f ./isl/Makefile ] || exit 0; \
14321 r=`${PWD_COMMAND}`; export r; \
14322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14323 $(HOST_EXPORTS) \
14324 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14326 done; \
14327 echo "Doing TAGS in isl"; \
14328 (cd $(HOST_SUBDIR)/isl && \
14329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14331 "RANLIB=$${RANLIB}" \
14332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14333 TAGS) \
14334 || exit 1
14336 @endif isl
14338 .PHONY: maybe-install-info-isl install-info-isl
14339 maybe-install-info-isl:
14340 @if isl
14341 maybe-install-info-isl: install-info-isl
14343 install-info-isl: \
14344 configure-isl \
14345 info-isl
14346 @[ -f ./isl/Makefile ] || exit 0; \
14347 r=`${PWD_COMMAND}`; export r; \
14348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14349 $(HOST_EXPORTS) \
14350 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14352 done; \
14353 echo "Doing install-info in isl"; \
14354 (cd $(HOST_SUBDIR)/isl && \
14355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14357 "RANLIB=$${RANLIB}" \
14358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14359 install-info) \
14360 || exit 1
14362 @endif isl
14364 .PHONY: maybe-install-pdf-isl install-pdf-isl
14365 maybe-install-pdf-isl:
14366 @if isl
14367 maybe-install-pdf-isl: install-pdf-isl
14369 install-pdf-isl: \
14370 configure-isl \
14371 pdf-isl
14372 @[ -f ./isl/Makefile ] || exit 0; \
14373 r=`${PWD_COMMAND}`; export r; \
14374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14375 $(HOST_EXPORTS) \
14376 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14378 done; \
14379 echo "Doing install-pdf in isl"; \
14380 (cd $(HOST_SUBDIR)/isl && \
14381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14383 "RANLIB=$${RANLIB}" \
14384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14385 install-pdf) \
14386 || exit 1
14388 @endif isl
14390 .PHONY: maybe-install-html-isl install-html-isl
14391 maybe-install-html-isl:
14392 @if isl
14393 maybe-install-html-isl: install-html-isl
14395 install-html-isl: \
14396 configure-isl \
14397 html-isl
14398 @[ -f ./isl/Makefile ] || exit 0; \
14399 r=`${PWD_COMMAND}`; export r; \
14400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14401 $(HOST_EXPORTS) \
14402 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14404 done; \
14405 echo "Doing install-html in isl"; \
14406 (cd $(HOST_SUBDIR)/isl && \
14407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14409 "RANLIB=$${RANLIB}" \
14410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14411 install-html) \
14412 || exit 1
14414 @endif isl
14416 .PHONY: maybe-installcheck-isl installcheck-isl
14417 maybe-installcheck-isl:
14418 @if isl
14419 maybe-installcheck-isl: installcheck-isl
14421 installcheck-isl: \
14422 configure-isl
14423 @[ -f ./isl/Makefile ] || exit 0; \
14424 r=`${PWD_COMMAND}`; export r; \
14425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14426 $(HOST_EXPORTS) \
14427 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14429 done; \
14430 echo "Doing installcheck in isl"; \
14431 (cd $(HOST_SUBDIR)/isl && \
14432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14434 "RANLIB=$${RANLIB}" \
14435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14436 installcheck) \
14437 || exit 1
14439 @endif isl
14441 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14442 maybe-mostlyclean-isl:
14443 @if isl
14444 maybe-mostlyclean-isl: mostlyclean-isl
14446 mostlyclean-isl:
14447 @[ -f ./isl/Makefile ] || exit 0; \
14448 r=`${PWD_COMMAND}`; export r; \
14449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14450 $(HOST_EXPORTS) \
14451 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14453 done; \
14454 echo "Doing mostlyclean in isl"; \
14455 (cd $(HOST_SUBDIR)/isl && \
14456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14458 "RANLIB=$${RANLIB}" \
14459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14460 mostlyclean) \
14461 || exit 1
14463 @endif isl
14465 .PHONY: maybe-clean-isl clean-isl
14466 maybe-clean-isl:
14467 @if isl
14468 maybe-clean-isl: clean-isl
14470 clean-isl:
14471 @[ -f ./isl/Makefile ] || exit 0; \
14472 r=`${PWD_COMMAND}`; export r; \
14473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14474 $(HOST_EXPORTS) \
14475 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14477 done; \
14478 echo "Doing clean in isl"; \
14479 (cd $(HOST_SUBDIR)/isl && \
14480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14482 "RANLIB=$${RANLIB}" \
14483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14484 clean) \
14485 || exit 1
14487 @endif isl
14489 .PHONY: maybe-distclean-isl distclean-isl
14490 maybe-distclean-isl:
14491 @if isl
14492 maybe-distclean-isl: distclean-isl
14494 distclean-isl:
14495 @[ -f ./isl/Makefile ] || exit 0; \
14496 r=`${PWD_COMMAND}`; export r; \
14497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14498 $(HOST_EXPORTS) \
14499 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14501 done; \
14502 echo "Doing distclean in isl"; \
14503 (cd $(HOST_SUBDIR)/isl && \
14504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14506 "RANLIB=$${RANLIB}" \
14507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14508 distclean) \
14509 || exit 1
14511 @endif isl
14513 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14514 maybe-maintainer-clean-isl:
14515 @if isl
14516 maybe-maintainer-clean-isl: maintainer-clean-isl
14518 maintainer-clean-isl:
14519 @[ -f ./isl/Makefile ] || exit 0; \
14520 r=`${PWD_COMMAND}`; export r; \
14521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14522 $(HOST_EXPORTS) \
14523 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14525 done; \
14526 echo "Doing maintainer-clean in isl"; \
14527 (cd $(HOST_SUBDIR)/isl && \
14528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14530 "RANLIB=$${RANLIB}" \
14531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14532 maintainer-clean) \
14533 || exit 1
14535 @endif isl
14539 .PHONY: configure-libelf maybe-configure-libelf
14540 maybe-configure-libelf:
14541 @if gcc-bootstrap
14542 configure-libelf: stage_current
14543 @endif gcc-bootstrap
14544 @if libelf
14545 maybe-configure-libelf: configure-libelf
14546 configure-libelf:
14547 @r=`${PWD_COMMAND}`; export r; \
14548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14549 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14551 $(HOST_EXPORTS) \
14552 echo Configuring in $(HOST_SUBDIR)/libelf; \
14553 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14554 case $(srcdir) in \
14555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14556 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14558 esac; \
14559 module_srcdir=libelf; \
14560 $(SHELL) \
14561 $$s/$$module_srcdir/configure \
14562 --srcdir=$${topdir}/$$module_srcdir \
14563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14564 --target=${target_alias} --disable-shared \
14565 || exit 1
14566 @endif libelf
14570 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14571 maybe-configure-stage1-libelf:
14572 @if libelf-bootstrap
14573 maybe-configure-stage1-libelf: configure-stage1-libelf
14574 configure-stage1-libelf:
14575 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14576 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14577 @r=`${PWD_COMMAND}`; export r; \
14578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14579 TFLAGS="$(STAGE1_TFLAGS)"; \
14580 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14581 $(HOST_EXPORTS) \
14582 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14583 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14584 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14585 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
14586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14587 cd $(HOST_SUBDIR)/libelf || exit 1; \
14588 case $(srcdir) in \
14589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14590 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14592 esac; \
14593 module_srcdir=libelf; \
14594 $(SHELL) $$s/$$module_srcdir/configure \
14595 --srcdir=$${topdir}/$$module_srcdir \
14596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14597 --target=${target_alias} \
14599 $(STAGE1_CONFIGURE_FLAGS) \
14600 --disable-shared
14601 @endif libelf-bootstrap
14603 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14604 maybe-configure-stage2-libelf:
14605 @if libelf-bootstrap
14606 maybe-configure-stage2-libelf: configure-stage2-libelf
14607 configure-stage2-libelf:
14608 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14609 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14610 @r=`${PWD_COMMAND}`; export r; \
14611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14612 TFLAGS="$(STAGE2_TFLAGS)"; \
14613 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14614 $(HOST_EXPORTS) \
14615 $(POSTSTAGE1_HOST_EXPORTS) \
14616 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14617 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14618 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14619 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
14620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14621 cd $(HOST_SUBDIR)/libelf || exit 1; \
14622 case $(srcdir) in \
14623 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14624 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14625 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14626 esac; \
14627 module_srcdir=libelf; \
14628 $(SHELL) $$s/$$module_srcdir/configure \
14629 --srcdir=$${topdir}/$$module_srcdir \
14630 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14631 --target=${target_alias} \
14632 --with-build-libsubdir=$(HOST_SUBDIR) \
14633 $(STAGE2_CONFIGURE_FLAGS) \
14634 --disable-shared
14635 @endif libelf-bootstrap
14637 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14638 maybe-configure-stage3-libelf:
14639 @if libelf-bootstrap
14640 maybe-configure-stage3-libelf: configure-stage3-libelf
14641 configure-stage3-libelf:
14642 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14643 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14644 @r=`${PWD_COMMAND}`; export r; \
14645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14646 TFLAGS="$(STAGE3_TFLAGS)"; \
14647 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14648 $(HOST_EXPORTS) \
14649 $(POSTSTAGE1_HOST_EXPORTS) \
14650 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14651 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14652 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14653 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
14654 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14655 cd $(HOST_SUBDIR)/libelf || exit 1; \
14656 case $(srcdir) in \
14657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14658 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14660 esac; \
14661 module_srcdir=libelf; \
14662 $(SHELL) $$s/$$module_srcdir/configure \
14663 --srcdir=$${topdir}/$$module_srcdir \
14664 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14665 --target=${target_alias} \
14666 --with-build-libsubdir=$(HOST_SUBDIR) \
14667 $(STAGE3_CONFIGURE_FLAGS) \
14668 --disable-shared
14669 @endif libelf-bootstrap
14671 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14672 maybe-configure-stage4-libelf:
14673 @if libelf-bootstrap
14674 maybe-configure-stage4-libelf: configure-stage4-libelf
14675 configure-stage4-libelf:
14676 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14677 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14678 @r=`${PWD_COMMAND}`; export r; \
14679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14680 TFLAGS="$(STAGE4_TFLAGS)"; \
14681 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14682 $(HOST_EXPORTS) \
14683 $(POSTSTAGE1_HOST_EXPORTS) \
14684 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14685 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14686 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14687 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
14688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14689 cd $(HOST_SUBDIR)/libelf || exit 1; \
14690 case $(srcdir) in \
14691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14692 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14694 esac; \
14695 module_srcdir=libelf; \
14696 $(SHELL) $$s/$$module_srcdir/configure \
14697 --srcdir=$${topdir}/$$module_srcdir \
14698 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14699 --target=${target_alias} \
14700 --with-build-libsubdir=$(HOST_SUBDIR) \
14701 $(STAGE4_CONFIGURE_FLAGS) \
14702 --disable-shared
14703 @endif libelf-bootstrap
14705 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14706 maybe-configure-stageprofile-libelf:
14707 @if libelf-bootstrap
14708 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14709 configure-stageprofile-libelf:
14710 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14711 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14712 @r=`${PWD_COMMAND}`; export r; \
14713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14714 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14715 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14716 $(HOST_EXPORTS) \
14717 $(POSTSTAGE1_HOST_EXPORTS) \
14718 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14719 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14720 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14721 echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
14722 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14723 cd $(HOST_SUBDIR)/libelf || exit 1; \
14724 case $(srcdir) in \
14725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14726 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14728 esac; \
14729 module_srcdir=libelf; \
14730 $(SHELL) $$s/$$module_srcdir/configure \
14731 --srcdir=$${topdir}/$$module_srcdir \
14732 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14733 --target=${target_alias} \
14734 --with-build-libsubdir=$(HOST_SUBDIR) \
14735 $(STAGEprofile_CONFIGURE_FLAGS) \
14736 --disable-shared
14737 @endif libelf-bootstrap
14739 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14740 maybe-configure-stagefeedback-libelf:
14741 @if libelf-bootstrap
14742 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14743 configure-stagefeedback-libelf:
14744 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14745 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14746 @r=`${PWD_COMMAND}`; export r; \
14747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14748 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14749 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14750 $(HOST_EXPORTS) \
14751 $(POSTSTAGE1_HOST_EXPORTS) \
14752 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14753 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14754 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14755 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
14756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14757 cd $(HOST_SUBDIR)/libelf || exit 1; \
14758 case $(srcdir) in \
14759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14760 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14762 esac; \
14763 module_srcdir=libelf; \
14764 $(SHELL) $$s/$$module_srcdir/configure \
14765 --srcdir=$${topdir}/$$module_srcdir \
14766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14767 --target=${target_alias} \
14768 --with-build-libsubdir=$(HOST_SUBDIR) \
14769 $(STAGEfeedback_CONFIGURE_FLAGS) \
14770 --disable-shared
14771 @endif libelf-bootstrap
14777 .PHONY: all-libelf maybe-all-libelf
14778 maybe-all-libelf:
14779 @if gcc-bootstrap
14780 all-libelf: stage_current
14781 @endif gcc-bootstrap
14782 @if libelf
14783 TARGET-libelf=all
14784 maybe-all-libelf: all-libelf
14785 all-libelf: configure-libelf
14786 @r=`${PWD_COMMAND}`; export r; \
14787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14788 $(HOST_EXPORTS) \
14789 (cd $(HOST_SUBDIR)/libelf && \
14790 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14791 $(TARGET-libelf))
14792 @endif libelf
14796 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14797 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14798 maybe-all-stage1-libelf:
14799 maybe-clean-stage1-libelf:
14800 @if libelf-bootstrap
14801 maybe-all-stage1-libelf: all-stage1-libelf
14802 all-stage1: all-stage1-libelf
14803 TARGET-stage1-libelf = $(TARGET-libelf)
14804 all-stage1-libelf: configure-stage1-libelf
14805 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14806 @r=`${PWD_COMMAND}`; export r; \
14807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14808 TFLAGS="$(STAGE1_TFLAGS)"; \
14809 $(HOST_EXPORTS) \
14810 cd $(HOST_SUBDIR)/libelf && \
14811 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14812 CFLAGS="$(STAGE1_CFLAGS)" \
14813 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14814 LIBCFLAGS="$(LIBCFLAGS)" \
14815 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14816 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14817 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14818 $(EXTRA_HOST_FLAGS) \
14819 $(STAGE1_FLAGS_TO_PASS) \
14820 TFLAGS="$(STAGE1_TFLAGS)" \
14821 $(TARGET-stage1-libelf)
14823 maybe-clean-stage1-libelf: clean-stage1-libelf
14824 clean-stage1: clean-stage1-libelf
14825 clean-stage1-libelf:
14826 @if [ $(current_stage) = stage1 ]; then \
14827 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14828 else \
14829 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14830 $(MAKE) stage1-start; \
14831 fi; \
14832 cd $(HOST_SUBDIR)/libelf && \
14833 $(MAKE) $(EXTRA_HOST_FLAGS) \
14834 $(STAGE1_FLAGS_TO_PASS) clean
14835 @endif libelf-bootstrap
14838 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
14839 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14840 maybe-all-stage2-libelf:
14841 maybe-clean-stage2-libelf:
14842 @if libelf-bootstrap
14843 maybe-all-stage2-libelf: all-stage2-libelf
14844 all-stage2: all-stage2-libelf
14845 TARGET-stage2-libelf = $(TARGET-libelf)
14846 all-stage2-libelf: configure-stage2-libelf
14847 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14848 @r=`${PWD_COMMAND}`; export r; \
14849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14850 TFLAGS="$(STAGE2_TFLAGS)"; \
14851 $(HOST_EXPORTS) \
14852 $(POSTSTAGE1_HOST_EXPORTS) \
14853 cd $(HOST_SUBDIR)/libelf && \
14854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14855 CFLAGS="$(STAGE2_CFLAGS)" \
14856 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14857 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14862 TFLAGS="$(STAGE2_TFLAGS)" \
14863 $(TARGET-stage2-libelf)
14865 maybe-clean-stage2-libelf: clean-stage2-libelf
14866 clean-stage2: clean-stage2-libelf
14867 clean-stage2-libelf:
14868 @if [ $(current_stage) = stage2 ]; then \
14869 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14870 else \
14871 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14872 $(MAKE) stage2-start; \
14873 fi; \
14874 cd $(HOST_SUBDIR)/libelf && \
14875 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14876 @endif libelf-bootstrap
14879 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
14880 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14881 maybe-all-stage3-libelf:
14882 maybe-clean-stage3-libelf:
14883 @if libelf-bootstrap
14884 maybe-all-stage3-libelf: all-stage3-libelf
14885 all-stage3: all-stage3-libelf
14886 TARGET-stage3-libelf = $(TARGET-libelf)
14887 all-stage3-libelf: configure-stage3-libelf
14888 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14889 @r=`${PWD_COMMAND}`; export r; \
14890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14891 TFLAGS="$(STAGE3_TFLAGS)"; \
14892 $(HOST_EXPORTS) \
14893 $(POSTSTAGE1_HOST_EXPORTS) \
14894 cd $(HOST_SUBDIR)/libelf && \
14895 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14896 CFLAGS="$(STAGE3_CFLAGS)" \
14897 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14898 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14899 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14900 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14901 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14902 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14903 TFLAGS="$(STAGE3_TFLAGS)" \
14904 $(TARGET-stage3-libelf)
14906 maybe-clean-stage3-libelf: clean-stage3-libelf
14907 clean-stage3: clean-stage3-libelf
14908 clean-stage3-libelf:
14909 @if [ $(current_stage) = stage3 ]; then \
14910 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14911 else \
14912 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14913 $(MAKE) stage3-start; \
14914 fi; \
14915 cd $(HOST_SUBDIR)/libelf && \
14916 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14917 @endif libelf-bootstrap
14920 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
14921 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14922 maybe-all-stage4-libelf:
14923 maybe-clean-stage4-libelf:
14924 @if libelf-bootstrap
14925 maybe-all-stage4-libelf: all-stage4-libelf
14926 all-stage4: all-stage4-libelf
14927 TARGET-stage4-libelf = $(TARGET-libelf)
14928 all-stage4-libelf: configure-stage4-libelf
14929 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14930 @r=`${PWD_COMMAND}`; export r; \
14931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14932 TFLAGS="$(STAGE4_TFLAGS)"; \
14933 $(HOST_EXPORTS) \
14934 $(POSTSTAGE1_HOST_EXPORTS) \
14935 cd $(HOST_SUBDIR)/libelf && \
14936 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14937 CFLAGS="$(STAGE4_CFLAGS)" \
14938 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14939 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14940 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14941 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14942 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14943 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14944 TFLAGS="$(STAGE4_TFLAGS)" \
14945 $(TARGET-stage4-libelf)
14947 maybe-clean-stage4-libelf: clean-stage4-libelf
14948 clean-stage4: clean-stage4-libelf
14949 clean-stage4-libelf:
14950 @if [ $(current_stage) = stage4 ]; then \
14951 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14952 else \
14953 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14954 $(MAKE) stage4-start; \
14955 fi; \
14956 cd $(HOST_SUBDIR)/libelf && \
14957 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14958 @endif libelf-bootstrap
14961 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14962 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14963 maybe-all-stageprofile-libelf:
14964 maybe-clean-stageprofile-libelf:
14965 @if libelf-bootstrap
14966 maybe-all-stageprofile-libelf: all-stageprofile-libelf
14967 all-stageprofile: all-stageprofile-libelf
14968 TARGET-stageprofile-libelf = $(TARGET-libelf)
14969 all-stageprofile-libelf: configure-stageprofile-libelf
14970 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14971 @r=`${PWD_COMMAND}`; export r; \
14972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14973 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14974 $(HOST_EXPORTS) \
14975 $(POSTSTAGE1_HOST_EXPORTS) \
14976 cd $(HOST_SUBDIR)/libelf && \
14977 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14978 CFLAGS="$(STAGEprofile_CFLAGS)" \
14979 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14980 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14981 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14982 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14983 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14984 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14985 TFLAGS="$(STAGEprofile_TFLAGS)" \
14986 $(TARGET-stageprofile-libelf)
14988 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
14989 clean-stageprofile: clean-stageprofile-libelf
14990 clean-stageprofile-libelf:
14991 @if [ $(current_stage) = stageprofile ]; then \
14992 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14993 else \
14994 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
14995 $(MAKE) stageprofile-start; \
14996 fi; \
14997 cd $(HOST_SUBDIR)/libelf && \
14998 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14999 @endif libelf-bootstrap
15002 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15003 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15004 maybe-all-stagefeedback-libelf:
15005 maybe-clean-stagefeedback-libelf:
15006 @if libelf-bootstrap
15007 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15008 all-stagefeedback: all-stagefeedback-libelf
15009 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15010 all-stagefeedback-libelf: configure-stagefeedback-libelf
15011 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15012 @r=`${PWD_COMMAND}`; export r; \
15013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15014 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15015 $(HOST_EXPORTS) \
15016 $(POSTSTAGE1_HOST_EXPORTS) \
15017 cd $(HOST_SUBDIR)/libelf && \
15018 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15019 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15020 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15021 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15022 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15023 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15024 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15025 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15026 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15027 $(TARGET-stagefeedback-libelf)
15029 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15030 clean-stagefeedback: clean-stagefeedback-libelf
15031 clean-stagefeedback-libelf:
15032 @if [ $(current_stage) = stagefeedback ]; then \
15033 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15034 else \
15035 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15036 $(MAKE) stagefeedback-start; \
15037 fi; \
15038 cd $(HOST_SUBDIR)/libelf && \
15039 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15040 @endif libelf-bootstrap
15046 .PHONY: check-libelf maybe-check-libelf
15047 maybe-check-libelf:
15048 @if libelf
15049 maybe-check-libelf: check-libelf
15051 check-libelf:
15052 @: $(MAKE); $(unstage)
15053 @r=`${PWD_COMMAND}`; export r; \
15054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15055 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15056 (cd $(HOST_SUBDIR)/libelf && \
15057 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15059 @endif libelf
15061 .PHONY: install-libelf maybe-install-libelf
15062 maybe-install-libelf:
15063 @if libelf
15064 maybe-install-libelf: install-libelf
15066 install-libelf:
15068 @endif libelf
15070 .PHONY: install-strip-libelf maybe-install-strip-libelf
15071 maybe-install-strip-libelf:
15072 @if libelf
15073 maybe-install-strip-libelf: install-strip-libelf
15075 install-strip-libelf:
15077 @endif libelf
15079 # Other targets (info, dvi, pdf, etc.)
15081 .PHONY: maybe-info-libelf info-libelf
15082 maybe-info-libelf:
15083 @if libelf
15084 maybe-info-libelf: info-libelf
15086 info-libelf: \
15087 configure-libelf
15088 @[ -f ./libelf/Makefile ] || exit 0; \
15089 r=`${PWD_COMMAND}`; export r; \
15090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15091 $(HOST_EXPORTS) \
15092 for flag in $(EXTRA_HOST_FLAGS) ; do \
15093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15094 done; \
15095 echo "Doing info in libelf"; \
15096 (cd $(HOST_SUBDIR)/libelf && \
15097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15099 "RANLIB=$${RANLIB}" \
15100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15101 info) \
15102 || exit 1
15104 @endif libelf
15106 .PHONY: maybe-dvi-libelf dvi-libelf
15107 maybe-dvi-libelf:
15108 @if libelf
15109 maybe-dvi-libelf: dvi-libelf
15111 dvi-libelf: \
15112 configure-libelf
15113 @[ -f ./libelf/Makefile ] || exit 0; \
15114 r=`${PWD_COMMAND}`; export r; \
15115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15116 $(HOST_EXPORTS) \
15117 for flag in $(EXTRA_HOST_FLAGS) ; do \
15118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15119 done; \
15120 echo "Doing dvi in libelf"; \
15121 (cd $(HOST_SUBDIR)/libelf && \
15122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15124 "RANLIB=$${RANLIB}" \
15125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15126 dvi) \
15127 || exit 1
15129 @endif libelf
15131 .PHONY: maybe-pdf-libelf pdf-libelf
15132 maybe-pdf-libelf:
15133 @if libelf
15134 maybe-pdf-libelf: pdf-libelf
15136 pdf-libelf: \
15137 configure-libelf
15138 @[ -f ./libelf/Makefile ] || exit 0; \
15139 r=`${PWD_COMMAND}`; export r; \
15140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15141 $(HOST_EXPORTS) \
15142 for flag in $(EXTRA_HOST_FLAGS) ; do \
15143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15144 done; \
15145 echo "Doing pdf in libelf"; \
15146 (cd $(HOST_SUBDIR)/libelf && \
15147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15149 "RANLIB=$${RANLIB}" \
15150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15151 pdf) \
15152 || exit 1
15154 @endif libelf
15156 .PHONY: maybe-html-libelf html-libelf
15157 maybe-html-libelf:
15158 @if libelf
15159 maybe-html-libelf: html-libelf
15161 html-libelf: \
15162 configure-libelf
15163 @[ -f ./libelf/Makefile ] || exit 0; \
15164 r=`${PWD_COMMAND}`; export r; \
15165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15166 $(HOST_EXPORTS) \
15167 for flag in $(EXTRA_HOST_FLAGS) ; do \
15168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15169 done; \
15170 echo "Doing html in libelf"; \
15171 (cd $(HOST_SUBDIR)/libelf && \
15172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15174 "RANLIB=$${RANLIB}" \
15175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15176 html) \
15177 || exit 1
15179 @endif libelf
15181 .PHONY: maybe-TAGS-libelf TAGS-libelf
15182 maybe-TAGS-libelf:
15183 @if libelf
15184 maybe-TAGS-libelf: TAGS-libelf
15186 TAGS-libelf: \
15187 configure-libelf
15188 @[ -f ./libelf/Makefile ] || exit 0; \
15189 r=`${PWD_COMMAND}`; export r; \
15190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15191 $(HOST_EXPORTS) \
15192 for flag in $(EXTRA_HOST_FLAGS) ; do \
15193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15194 done; \
15195 echo "Doing TAGS in libelf"; \
15196 (cd $(HOST_SUBDIR)/libelf && \
15197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15199 "RANLIB=$${RANLIB}" \
15200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15201 TAGS) \
15202 || exit 1
15204 @endif libelf
15206 .PHONY: maybe-install-info-libelf install-info-libelf
15207 maybe-install-info-libelf:
15208 @if libelf
15209 maybe-install-info-libelf: install-info-libelf
15211 install-info-libelf: \
15212 configure-libelf \
15213 info-libelf
15214 @[ -f ./libelf/Makefile ] || exit 0; \
15215 r=`${PWD_COMMAND}`; export r; \
15216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15217 $(HOST_EXPORTS) \
15218 for flag in $(EXTRA_HOST_FLAGS) ; do \
15219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15220 done; \
15221 echo "Doing install-info in libelf"; \
15222 (cd $(HOST_SUBDIR)/libelf && \
15223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15225 "RANLIB=$${RANLIB}" \
15226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15227 install-info) \
15228 || exit 1
15230 @endif libelf
15232 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15233 maybe-install-pdf-libelf:
15234 @if libelf
15235 maybe-install-pdf-libelf: install-pdf-libelf
15237 install-pdf-libelf: \
15238 configure-libelf \
15239 pdf-libelf
15240 @[ -f ./libelf/Makefile ] || exit 0; \
15241 r=`${PWD_COMMAND}`; export r; \
15242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15243 $(HOST_EXPORTS) \
15244 for flag in $(EXTRA_HOST_FLAGS) ; do \
15245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15246 done; \
15247 echo "Doing install-pdf in libelf"; \
15248 (cd $(HOST_SUBDIR)/libelf && \
15249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15251 "RANLIB=$${RANLIB}" \
15252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15253 install-pdf) \
15254 || exit 1
15256 @endif libelf
15258 .PHONY: maybe-install-html-libelf install-html-libelf
15259 maybe-install-html-libelf:
15260 @if libelf
15261 maybe-install-html-libelf: install-html-libelf
15263 install-html-libelf: \
15264 configure-libelf \
15265 html-libelf
15266 @[ -f ./libelf/Makefile ] || exit 0; \
15267 r=`${PWD_COMMAND}`; export r; \
15268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15269 $(HOST_EXPORTS) \
15270 for flag in $(EXTRA_HOST_FLAGS) ; do \
15271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15272 done; \
15273 echo "Doing install-html in libelf"; \
15274 (cd $(HOST_SUBDIR)/libelf && \
15275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15277 "RANLIB=$${RANLIB}" \
15278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15279 install-html) \
15280 || exit 1
15282 @endif libelf
15284 .PHONY: maybe-installcheck-libelf installcheck-libelf
15285 maybe-installcheck-libelf:
15286 @if libelf
15287 maybe-installcheck-libelf: installcheck-libelf
15289 installcheck-libelf: \
15290 configure-libelf
15291 @[ -f ./libelf/Makefile ] || exit 0; \
15292 r=`${PWD_COMMAND}`; export r; \
15293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15294 $(HOST_EXPORTS) \
15295 for flag in $(EXTRA_HOST_FLAGS) ; do \
15296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15297 done; \
15298 echo "Doing installcheck in libelf"; \
15299 (cd $(HOST_SUBDIR)/libelf && \
15300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15302 "RANLIB=$${RANLIB}" \
15303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15304 installcheck) \
15305 || exit 1
15307 @endif libelf
15309 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15310 maybe-mostlyclean-libelf:
15311 @if libelf
15312 maybe-mostlyclean-libelf: mostlyclean-libelf
15314 mostlyclean-libelf:
15315 @[ -f ./libelf/Makefile ] || exit 0; \
15316 r=`${PWD_COMMAND}`; export r; \
15317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15318 $(HOST_EXPORTS) \
15319 for flag in $(EXTRA_HOST_FLAGS) ; do \
15320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15321 done; \
15322 echo "Doing mostlyclean in libelf"; \
15323 (cd $(HOST_SUBDIR)/libelf && \
15324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15326 "RANLIB=$${RANLIB}" \
15327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15328 mostlyclean) \
15329 || exit 1
15331 @endif libelf
15333 .PHONY: maybe-clean-libelf clean-libelf
15334 maybe-clean-libelf:
15335 @if libelf
15336 maybe-clean-libelf: clean-libelf
15338 clean-libelf:
15339 @[ -f ./libelf/Makefile ] || exit 0; \
15340 r=`${PWD_COMMAND}`; export r; \
15341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15342 $(HOST_EXPORTS) \
15343 for flag in $(EXTRA_HOST_FLAGS) ; do \
15344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15345 done; \
15346 echo "Doing clean in libelf"; \
15347 (cd $(HOST_SUBDIR)/libelf && \
15348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15350 "RANLIB=$${RANLIB}" \
15351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15352 clean) \
15353 || exit 1
15355 @endif libelf
15357 .PHONY: maybe-distclean-libelf distclean-libelf
15358 maybe-distclean-libelf:
15359 @if libelf
15360 maybe-distclean-libelf: distclean-libelf
15362 distclean-libelf:
15363 @[ -f ./libelf/Makefile ] || exit 0; \
15364 r=`${PWD_COMMAND}`; export r; \
15365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15366 $(HOST_EXPORTS) \
15367 for flag in $(EXTRA_HOST_FLAGS) ; do \
15368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15369 done; \
15370 echo "Doing distclean in libelf"; \
15371 (cd $(HOST_SUBDIR)/libelf && \
15372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15374 "RANLIB=$${RANLIB}" \
15375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15376 distclean) \
15377 || exit 1
15379 @endif libelf
15381 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15382 maybe-maintainer-clean-libelf:
15383 @if libelf
15384 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15386 maintainer-clean-libelf:
15387 @[ -f ./libelf/Makefile ] || exit 0; \
15388 r=`${PWD_COMMAND}`; export r; \
15389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15390 $(HOST_EXPORTS) \
15391 for flag in $(EXTRA_HOST_FLAGS) ; do \
15392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15393 done; \
15394 echo "Doing maintainer-clean in libelf"; \
15395 (cd $(HOST_SUBDIR)/libelf && \
15396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15398 "RANLIB=$${RANLIB}" \
15399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15400 maintainer-clean) \
15401 || exit 1
15403 @endif libelf
15407 .PHONY: configure-gold maybe-configure-gold
15408 maybe-configure-gold:
15409 @if gcc-bootstrap
15410 configure-gold: stage_current
15411 @endif gcc-bootstrap
15412 @if gold
15413 maybe-configure-gold: configure-gold
15414 configure-gold:
15415 @r=`${PWD_COMMAND}`; export r; \
15416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15417 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15419 $(HOST_EXPORTS) \
15420 echo Configuring in $(HOST_SUBDIR)/gold; \
15421 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15422 case $(srcdir) in \
15423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15424 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15426 esac; \
15427 module_srcdir=gold; \
15428 $(SHELL) \
15429 $$s/$$module_srcdir/configure \
15430 --srcdir=$${topdir}/$$module_srcdir \
15431 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15432 --target=${target_alias} \
15433 || exit 1
15434 @endif gold
15438 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15439 maybe-configure-stage1-gold:
15440 @if gold-bootstrap
15441 maybe-configure-stage1-gold: configure-stage1-gold
15442 configure-stage1-gold:
15443 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15444 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15445 @r=`${PWD_COMMAND}`; export r; \
15446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15447 TFLAGS="$(STAGE1_TFLAGS)"; \
15448 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15449 $(HOST_EXPORTS) \
15450 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15451 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15452 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15453 echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
15454 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15455 cd $(HOST_SUBDIR)/gold || exit 1; \
15456 case $(srcdir) in \
15457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15458 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15460 esac; \
15461 module_srcdir=gold; \
15462 $(SHELL) $$s/$$module_srcdir/configure \
15463 --srcdir=$${topdir}/$$module_srcdir \
15464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15465 --target=${target_alias} \
15467 $(STAGE1_CONFIGURE_FLAGS)
15468 @endif gold-bootstrap
15470 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15471 maybe-configure-stage2-gold:
15472 @if gold-bootstrap
15473 maybe-configure-stage2-gold: configure-stage2-gold
15474 configure-stage2-gold:
15475 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15476 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15477 @r=`${PWD_COMMAND}`; export r; \
15478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15479 TFLAGS="$(STAGE2_TFLAGS)"; \
15480 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15481 $(HOST_EXPORTS) \
15482 $(POSTSTAGE1_HOST_EXPORTS) \
15483 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15484 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15485 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15486 echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
15487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15488 cd $(HOST_SUBDIR)/gold || exit 1; \
15489 case $(srcdir) in \
15490 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15491 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15492 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15493 esac; \
15494 module_srcdir=gold; \
15495 $(SHELL) $$s/$$module_srcdir/configure \
15496 --srcdir=$${topdir}/$$module_srcdir \
15497 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15498 --target=${target_alias} \
15499 --with-build-libsubdir=$(HOST_SUBDIR) \
15500 $(STAGE2_CONFIGURE_FLAGS)
15501 @endif gold-bootstrap
15503 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15504 maybe-configure-stage3-gold:
15505 @if gold-bootstrap
15506 maybe-configure-stage3-gold: configure-stage3-gold
15507 configure-stage3-gold:
15508 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15509 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15510 @r=`${PWD_COMMAND}`; export r; \
15511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15512 TFLAGS="$(STAGE3_TFLAGS)"; \
15513 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15514 $(HOST_EXPORTS) \
15515 $(POSTSTAGE1_HOST_EXPORTS) \
15516 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15517 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15518 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15519 echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
15520 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15521 cd $(HOST_SUBDIR)/gold || exit 1; \
15522 case $(srcdir) in \
15523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15524 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15526 esac; \
15527 module_srcdir=gold; \
15528 $(SHELL) $$s/$$module_srcdir/configure \
15529 --srcdir=$${topdir}/$$module_srcdir \
15530 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15531 --target=${target_alias} \
15532 --with-build-libsubdir=$(HOST_SUBDIR) \
15533 $(STAGE3_CONFIGURE_FLAGS)
15534 @endif gold-bootstrap
15536 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15537 maybe-configure-stage4-gold:
15538 @if gold-bootstrap
15539 maybe-configure-stage4-gold: configure-stage4-gold
15540 configure-stage4-gold:
15541 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15543 @r=`${PWD_COMMAND}`; export r; \
15544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15545 TFLAGS="$(STAGE4_TFLAGS)"; \
15546 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15547 $(HOST_EXPORTS) \
15548 $(POSTSTAGE1_HOST_EXPORTS) \
15549 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15550 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15551 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15552 echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
15553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15554 cd $(HOST_SUBDIR)/gold || exit 1; \
15555 case $(srcdir) in \
15556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15557 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15559 esac; \
15560 module_srcdir=gold; \
15561 $(SHELL) $$s/$$module_srcdir/configure \
15562 --srcdir=$${topdir}/$$module_srcdir \
15563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15564 --target=${target_alias} \
15565 --with-build-libsubdir=$(HOST_SUBDIR) \
15566 $(STAGE4_CONFIGURE_FLAGS)
15567 @endif gold-bootstrap
15569 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15570 maybe-configure-stageprofile-gold:
15571 @if gold-bootstrap
15572 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15573 configure-stageprofile-gold:
15574 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15576 @r=`${PWD_COMMAND}`; export r; \
15577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15578 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15579 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15580 $(HOST_EXPORTS) \
15581 $(POSTSTAGE1_HOST_EXPORTS) \
15582 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15583 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15584 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15585 echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
15586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15587 cd $(HOST_SUBDIR)/gold || exit 1; \
15588 case $(srcdir) in \
15589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15590 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15592 esac; \
15593 module_srcdir=gold; \
15594 $(SHELL) $$s/$$module_srcdir/configure \
15595 --srcdir=$${topdir}/$$module_srcdir \
15596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15597 --target=${target_alias} \
15598 --with-build-libsubdir=$(HOST_SUBDIR) \
15599 $(STAGEprofile_CONFIGURE_FLAGS)
15600 @endif gold-bootstrap
15602 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15603 maybe-configure-stagefeedback-gold:
15604 @if gold-bootstrap
15605 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15606 configure-stagefeedback-gold:
15607 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15609 @r=`${PWD_COMMAND}`; export r; \
15610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15611 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15612 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15613 $(HOST_EXPORTS) \
15614 $(POSTSTAGE1_HOST_EXPORTS) \
15615 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15616 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15617 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15618 echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
15619 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15620 cd $(HOST_SUBDIR)/gold || exit 1; \
15621 case $(srcdir) in \
15622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15623 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15625 esac; \
15626 module_srcdir=gold; \
15627 $(SHELL) $$s/$$module_srcdir/configure \
15628 --srcdir=$${topdir}/$$module_srcdir \
15629 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15630 --target=${target_alias} \
15631 --with-build-libsubdir=$(HOST_SUBDIR) \
15632 $(STAGEfeedback_CONFIGURE_FLAGS)
15633 @endif gold-bootstrap
15639 .PHONY: all-gold maybe-all-gold
15640 maybe-all-gold:
15641 @if gcc-bootstrap
15642 all-gold: stage_current
15643 @endif gcc-bootstrap
15644 @if gold
15645 TARGET-gold=all
15646 maybe-all-gold: all-gold
15647 all-gold: configure-gold
15648 @r=`${PWD_COMMAND}`; export r; \
15649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15650 $(HOST_EXPORTS) \
15651 (cd $(HOST_SUBDIR)/gold && \
15652 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15653 $(TARGET-gold))
15654 @endif gold
15658 .PHONY: all-stage1-gold maybe-all-stage1-gold
15659 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15660 maybe-all-stage1-gold:
15661 maybe-clean-stage1-gold:
15662 @if gold-bootstrap
15663 maybe-all-stage1-gold: all-stage1-gold
15664 all-stage1: all-stage1-gold
15665 TARGET-stage1-gold = $(TARGET-gold)
15666 all-stage1-gold: configure-stage1-gold
15667 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15668 @r=`${PWD_COMMAND}`; export r; \
15669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15670 TFLAGS="$(STAGE1_TFLAGS)"; \
15671 $(HOST_EXPORTS) \
15672 cd $(HOST_SUBDIR)/gold && \
15673 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15674 CFLAGS="$(STAGE1_CFLAGS)" \
15675 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15676 LIBCFLAGS="$(LIBCFLAGS)" \
15677 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15678 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15679 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15680 $(EXTRA_HOST_FLAGS) \
15681 $(STAGE1_FLAGS_TO_PASS) \
15682 TFLAGS="$(STAGE1_TFLAGS)" \
15683 $(TARGET-stage1-gold)
15685 maybe-clean-stage1-gold: clean-stage1-gold
15686 clean-stage1: clean-stage1-gold
15687 clean-stage1-gold:
15688 @if [ $(current_stage) = stage1 ]; then \
15689 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15690 else \
15691 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15692 $(MAKE) stage1-start; \
15693 fi; \
15694 cd $(HOST_SUBDIR)/gold && \
15695 $(MAKE) $(EXTRA_HOST_FLAGS) \
15696 $(STAGE1_FLAGS_TO_PASS) clean
15697 @endif gold-bootstrap
15700 .PHONY: all-stage2-gold maybe-all-stage2-gold
15701 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15702 maybe-all-stage2-gold:
15703 maybe-clean-stage2-gold:
15704 @if gold-bootstrap
15705 maybe-all-stage2-gold: all-stage2-gold
15706 all-stage2: all-stage2-gold
15707 TARGET-stage2-gold = $(TARGET-gold)
15708 all-stage2-gold: configure-stage2-gold
15709 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15710 @r=`${PWD_COMMAND}`; export r; \
15711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15712 TFLAGS="$(STAGE2_TFLAGS)"; \
15713 $(HOST_EXPORTS) \
15714 $(POSTSTAGE1_HOST_EXPORTS) \
15715 cd $(HOST_SUBDIR)/gold && \
15716 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15717 CFLAGS="$(STAGE2_CFLAGS)" \
15718 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15719 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15720 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15721 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15722 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15723 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15724 TFLAGS="$(STAGE2_TFLAGS)" \
15725 $(TARGET-stage2-gold)
15727 maybe-clean-stage2-gold: clean-stage2-gold
15728 clean-stage2: clean-stage2-gold
15729 clean-stage2-gold:
15730 @if [ $(current_stage) = stage2 ]; then \
15731 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15732 else \
15733 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15734 $(MAKE) stage2-start; \
15735 fi; \
15736 cd $(HOST_SUBDIR)/gold && \
15737 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15738 @endif gold-bootstrap
15741 .PHONY: all-stage3-gold maybe-all-stage3-gold
15742 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15743 maybe-all-stage3-gold:
15744 maybe-clean-stage3-gold:
15745 @if gold-bootstrap
15746 maybe-all-stage3-gold: all-stage3-gold
15747 all-stage3: all-stage3-gold
15748 TARGET-stage3-gold = $(TARGET-gold)
15749 all-stage3-gold: configure-stage3-gold
15750 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15751 @r=`${PWD_COMMAND}`; export r; \
15752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15753 TFLAGS="$(STAGE3_TFLAGS)"; \
15754 $(HOST_EXPORTS) \
15755 $(POSTSTAGE1_HOST_EXPORTS) \
15756 cd $(HOST_SUBDIR)/gold && \
15757 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15758 CFLAGS="$(STAGE3_CFLAGS)" \
15759 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15760 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15761 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15762 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15763 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15764 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15765 TFLAGS="$(STAGE3_TFLAGS)" \
15766 $(TARGET-stage3-gold)
15768 maybe-clean-stage3-gold: clean-stage3-gold
15769 clean-stage3: clean-stage3-gold
15770 clean-stage3-gold:
15771 @if [ $(current_stage) = stage3 ]; then \
15772 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15773 else \
15774 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15775 $(MAKE) stage3-start; \
15776 fi; \
15777 cd $(HOST_SUBDIR)/gold && \
15778 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15779 @endif gold-bootstrap
15782 .PHONY: all-stage4-gold maybe-all-stage4-gold
15783 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15784 maybe-all-stage4-gold:
15785 maybe-clean-stage4-gold:
15786 @if gold-bootstrap
15787 maybe-all-stage4-gold: all-stage4-gold
15788 all-stage4: all-stage4-gold
15789 TARGET-stage4-gold = $(TARGET-gold)
15790 all-stage4-gold: configure-stage4-gold
15791 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15792 @r=`${PWD_COMMAND}`; export r; \
15793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15794 TFLAGS="$(STAGE4_TFLAGS)"; \
15795 $(HOST_EXPORTS) \
15796 $(POSTSTAGE1_HOST_EXPORTS) \
15797 cd $(HOST_SUBDIR)/gold && \
15798 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15799 CFLAGS="$(STAGE4_CFLAGS)" \
15800 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15801 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15802 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15803 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15804 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15805 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15806 TFLAGS="$(STAGE4_TFLAGS)" \
15807 $(TARGET-stage4-gold)
15809 maybe-clean-stage4-gold: clean-stage4-gold
15810 clean-stage4: clean-stage4-gold
15811 clean-stage4-gold:
15812 @if [ $(current_stage) = stage4 ]; then \
15813 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15814 else \
15815 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15816 $(MAKE) stage4-start; \
15817 fi; \
15818 cd $(HOST_SUBDIR)/gold && \
15819 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15820 @endif gold-bootstrap
15823 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15824 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15825 maybe-all-stageprofile-gold:
15826 maybe-clean-stageprofile-gold:
15827 @if gold-bootstrap
15828 maybe-all-stageprofile-gold: all-stageprofile-gold
15829 all-stageprofile: all-stageprofile-gold
15830 TARGET-stageprofile-gold = $(TARGET-gold)
15831 all-stageprofile-gold: configure-stageprofile-gold
15832 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15833 @r=`${PWD_COMMAND}`; export r; \
15834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15835 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15836 $(HOST_EXPORTS) \
15837 $(POSTSTAGE1_HOST_EXPORTS) \
15838 cd $(HOST_SUBDIR)/gold && \
15839 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15840 CFLAGS="$(STAGEprofile_CFLAGS)" \
15841 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15842 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15843 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15844 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15845 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15846 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15847 TFLAGS="$(STAGEprofile_TFLAGS)" \
15848 $(TARGET-stageprofile-gold)
15850 maybe-clean-stageprofile-gold: clean-stageprofile-gold
15851 clean-stageprofile: clean-stageprofile-gold
15852 clean-stageprofile-gold:
15853 @if [ $(current_stage) = stageprofile ]; then \
15854 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15855 else \
15856 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15857 $(MAKE) stageprofile-start; \
15858 fi; \
15859 cd $(HOST_SUBDIR)/gold && \
15860 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15861 @endif gold-bootstrap
15864 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15865 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15866 maybe-all-stagefeedback-gold:
15867 maybe-clean-stagefeedback-gold:
15868 @if gold-bootstrap
15869 maybe-all-stagefeedback-gold: all-stagefeedback-gold
15870 all-stagefeedback: all-stagefeedback-gold
15871 TARGET-stagefeedback-gold = $(TARGET-gold)
15872 all-stagefeedback-gold: configure-stagefeedback-gold
15873 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15874 @r=`${PWD_COMMAND}`; export r; \
15875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15876 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15877 $(HOST_EXPORTS) \
15878 $(POSTSTAGE1_HOST_EXPORTS) \
15879 cd $(HOST_SUBDIR)/gold && \
15880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15881 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15882 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15883 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15887 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15888 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15889 $(TARGET-stagefeedback-gold)
15891 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15892 clean-stagefeedback: clean-stagefeedback-gold
15893 clean-stagefeedback-gold:
15894 @if [ $(current_stage) = stagefeedback ]; then \
15895 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15896 else \
15897 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15898 $(MAKE) stagefeedback-start; \
15899 fi; \
15900 cd $(HOST_SUBDIR)/gold && \
15901 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15902 @endif gold-bootstrap
15908 .PHONY: check-gold maybe-check-gold
15909 maybe-check-gold:
15910 @if gold
15911 maybe-check-gold: check-gold
15913 check-gold:
15914 @: $(MAKE); $(unstage)
15915 @r=`${PWD_COMMAND}`; export r; \
15916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15917 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15918 (cd $(HOST_SUBDIR)/gold && \
15919 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15921 @endif gold
15923 .PHONY: install-gold maybe-install-gold
15924 maybe-install-gold:
15925 @if gold
15926 maybe-install-gold: install-gold
15928 install-gold: installdirs
15929 @: $(MAKE); $(unstage)
15930 @r=`${PWD_COMMAND}`; export r; \
15931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15932 $(HOST_EXPORTS) \
15933 (cd $(HOST_SUBDIR)/gold && \
15934 $(MAKE) $(FLAGS_TO_PASS) install)
15936 @endif gold
15938 .PHONY: install-strip-gold maybe-install-strip-gold
15939 maybe-install-strip-gold:
15940 @if gold
15941 maybe-install-strip-gold: install-strip-gold
15943 install-strip-gold: installdirs
15944 @: $(MAKE); $(unstage)
15945 @r=`${PWD_COMMAND}`; export r; \
15946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15947 $(HOST_EXPORTS) \
15948 (cd $(HOST_SUBDIR)/gold && \
15949 $(MAKE) $(FLAGS_TO_PASS) install-strip)
15951 @endif gold
15953 # Other targets (info, dvi, pdf, etc.)
15955 .PHONY: maybe-info-gold info-gold
15956 maybe-info-gold:
15957 @if gold
15958 maybe-info-gold: info-gold
15960 info-gold: \
15961 configure-gold
15962 @[ -f ./gold/Makefile ] || exit 0; \
15963 r=`${PWD_COMMAND}`; export r; \
15964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15965 $(HOST_EXPORTS) \
15966 for flag in $(EXTRA_HOST_FLAGS) ; do \
15967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15968 done; \
15969 echo "Doing info in gold"; \
15970 (cd $(HOST_SUBDIR)/gold && \
15971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15973 "RANLIB=$${RANLIB}" \
15974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15975 info) \
15976 || exit 1
15978 @endif gold
15980 .PHONY: maybe-dvi-gold dvi-gold
15981 maybe-dvi-gold:
15982 @if gold
15983 maybe-dvi-gold: dvi-gold
15985 dvi-gold: \
15986 configure-gold
15987 @[ -f ./gold/Makefile ] || exit 0; \
15988 r=`${PWD_COMMAND}`; export r; \
15989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15990 $(HOST_EXPORTS) \
15991 for flag in $(EXTRA_HOST_FLAGS) ; do \
15992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15993 done; \
15994 echo "Doing dvi in gold"; \
15995 (cd $(HOST_SUBDIR)/gold && \
15996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15998 "RANLIB=$${RANLIB}" \
15999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16000 dvi) \
16001 || exit 1
16003 @endif gold
16005 .PHONY: maybe-pdf-gold pdf-gold
16006 maybe-pdf-gold:
16007 @if gold
16008 maybe-pdf-gold: pdf-gold
16010 pdf-gold: \
16011 configure-gold
16012 @[ -f ./gold/Makefile ] || exit 0; \
16013 r=`${PWD_COMMAND}`; export r; \
16014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16015 $(HOST_EXPORTS) \
16016 for flag in $(EXTRA_HOST_FLAGS) ; do \
16017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16018 done; \
16019 echo "Doing pdf in gold"; \
16020 (cd $(HOST_SUBDIR)/gold && \
16021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16023 "RANLIB=$${RANLIB}" \
16024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16025 pdf) \
16026 || exit 1
16028 @endif gold
16030 .PHONY: maybe-html-gold html-gold
16031 maybe-html-gold:
16032 @if gold
16033 maybe-html-gold: html-gold
16035 html-gold: \
16036 configure-gold
16037 @[ -f ./gold/Makefile ] || exit 0; \
16038 r=`${PWD_COMMAND}`; export r; \
16039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16040 $(HOST_EXPORTS) \
16041 for flag in $(EXTRA_HOST_FLAGS) ; do \
16042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16043 done; \
16044 echo "Doing html in gold"; \
16045 (cd $(HOST_SUBDIR)/gold && \
16046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16048 "RANLIB=$${RANLIB}" \
16049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16050 html) \
16051 || exit 1
16053 @endif gold
16055 .PHONY: maybe-TAGS-gold TAGS-gold
16056 maybe-TAGS-gold:
16057 @if gold
16058 maybe-TAGS-gold: TAGS-gold
16060 TAGS-gold: \
16061 configure-gold
16062 @[ -f ./gold/Makefile ] || exit 0; \
16063 r=`${PWD_COMMAND}`; export r; \
16064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16065 $(HOST_EXPORTS) \
16066 for flag in $(EXTRA_HOST_FLAGS) ; do \
16067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16068 done; \
16069 echo "Doing TAGS in gold"; \
16070 (cd $(HOST_SUBDIR)/gold && \
16071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16073 "RANLIB=$${RANLIB}" \
16074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16075 TAGS) \
16076 || exit 1
16078 @endif gold
16080 .PHONY: maybe-install-info-gold install-info-gold
16081 maybe-install-info-gold:
16082 @if gold
16083 maybe-install-info-gold: install-info-gold
16085 install-info-gold: \
16086 configure-gold \
16087 info-gold
16088 @[ -f ./gold/Makefile ] || exit 0; \
16089 r=`${PWD_COMMAND}`; export r; \
16090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16091 $(HOST_EXPORTS) \
16092 for flag in $(EXTRA_HOST_FLAGS) ; do \
16093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16094 done; \
16095 echo "Doing install-info in gold"; \
16096 (cd $(HOST_SUBDIR)/gold && \
16097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16099 "RANLIB=$${RANLIB}" \
16100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16101 install-info) \
16102 || exit 1
16104 @endif gold
16106 .PHONY: maybe-install-pdf-gold install-pdf-gold
16107 maybe-install-pdf-gold:
16108 @if gold
16109 maybe-install-pdf-gold: install-pdf-gold
16111 install-pdf-gold: \
16112 configure-gold \
16113 pdf-gold
16114 @[ -f ./gold/Makefile ] || exit 0; \
16115 r=`${PWD_COMMAND}`; export r; \
16116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16117 $(HOST_EXPORTS) \
16118 for flag in $(EXTRA_HOST_FLAGS) ; do \
16119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16120 done; \
16121 echo "Doing install-pdf in gold"; \
16122 (cd $(HOST_SUBDIR)/gold && \
16123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16125 "RANLIB=$${RANLIB}" \
16126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16127 install-pdf) \
16128 || exit 1
16130 @endif gold
16132 .PHONY: maybe-install-html-gold install-html-gold
16133 maybe-install-html-gold:
16134 @if gold
16135 maybe-install-html-gold: install-html-gold
16137 install-html-gold: \
16138 configure-gold \
16139 html-gold
16140 @[ -f ./gold/Makefile ] || exit 0; \
16141 r=`${PWD_COMMAND}`; export r; \
16142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16143 $(HOST_EXPORTS) \
16144 for flag in $(EXTRA_HOST_FLAGS) ; do \
16145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16146 done; \
16147 echo "Doing install-html in gold"; \
16148 (cd $(HOST_SUBDIR)/gold && \
16149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16151 "RANLIB=$${RANLIB}" \
16152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16153 install-html) \
16154 || exit 1
16156 @endif gold
16158 .PHONY: maybe-installcheck-gold installcheck-gold
16159 maybe-installcheck-gold:
16160 @if gold
16161 maybe-installcheck-gold: installcheck-gold
16163 installcheck-gold: \
16164 configure-gold
16165 @[ -f ./gold/Makefile ] || exit 0; \
16166 r=`${PWD_COMMAND}`; export r; \
16167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16168 $(HOST_EXPORTS) \
16169 for flag in $(EXTRA_HOST_FLAGS) ; do \
16170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16171 done; \
16172 echo "Doing installcheck in gold"; \
16173 (cd $(HOST_SUBDIR)/gold && \
16174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16176 "RANLIB=$${RANLIB}" \
16177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16178 installcheck) \
16179 || exit 1
16181 @endif gold
16183 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16184 maybe-mostlyclean-gold:
16185 @if gold
16186 maybe-mostlyclean-gold: mostlyclean-gold
16188 mostlyclean-gold:
16189 @[ -f ./gold/Makefile ] || exit 0; \
16190 r=`${PWD_COMMAND}`; export r; \
16191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16192 $(HOST_EXPORTS) \
16193 for flag in $(EXTRA_HOST_FLAGS) ; do \
16194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16195 done; \
16196 echo "Doing mostlyclean in gold"; \
16197 (cd $(HOST_SUBDIR)/gold && \
16198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16200 "RANLIB=$${RANLIB}" \
16201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16202 mostlyclean) \
16203 || exit 1
16205 @endif gold
16207 .PHONY: maybe-clean-gold clean-gold
16208 maybe-clean-gold:
16209 @if gold
16210 maybe-clean-gold: clean-gold
16212 clean-gold:
16213 @[ -f ./gold/Makefile ] || exit 0; \
16214 r=`${PWD_COMMAND}`; export r; \
16215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16216 $(HOST_EXPORTS) \
16217 for flag in $(EXTRA_HOST_FLAGS) ; do \
16218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16219 done; \
16220 echo "Doing clean in gold"; \
16221 (cd $(HOST_SUBDIR)/gold && \
16222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16224 "RANLIB=$${RANLIB}" \
16225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16226 clean) \
16227 || exit 1
16229 @endif gold
16231 .PHONY: maybe-distclean-gold distclean-gold
16232 maybe-distclean-gold:
16233 @if gold
16234 maybe-distclean-gold: distclean-gold
16236 distclean-gold:
16237 @[ -f ./gold/Makefile ] || exit 0; \
16238 r=`${PWD_COMMAND}`; export r; \
16239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16240 $(HOST_EXPORTS) \
16241 for flag in $(EXTRA_HOST_FLAGS) ; do \
16242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16243 done; \
16244 echo "Doing distclean in gold"; \
16245 (cd $(HOST_SUBDIR)/gold && \
16246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16248 "RANLIB=$${RANLIB}" \
16249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16250 distclean) \
16251 || exit 1
16253 @endif gold
16255 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16256 maybe-maintainer-clean-gold:
16257 @if gold
16258 maybe-maintainer-clean-gold: maintainer-clean-gold
16260 maintainer-clean-gold:
16261 @[ -f ./gold/Makefile ] || exit 0; \
16262 r=`${PWD_COMMAND}`; export r; \
16263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16264 $(HOST_EXPORTS) \
16265 for flag in $(EXTRA_HOST_FLAGS) ; do \
16266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16267 done; \
16268 echo "Doing maintainer-clean in gold"; \
16269 (cd $(HOST_SUBDIR)/gold && \
16270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16272 "RANLIB=$${RANLIB}" \
16273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16274 maintainer-clean) \
16275 || exit 1
16277 @endif gold
16281 .PHONY: configure-gprof maybe-configure-gprof
16282 maybe-configure-gprof:
16283 @if gcc-bootstrap
16284 configure-gprof: stage_current
16285 @endif gcc-bootstrap
16286 @if gprof
16287 maybe-configure-gprof: configure-gprof
16288 configure-gprof:
16289 @: $(MAKE); $(unstage)
16290 @r=`${PWD_COMMAND}`; export r; \
16291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16292 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
16294 $(HOST_EXPORTS) \
16295 echo Configuring in $(HOST_SUBDIR)/gprof; \
16296 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16297 case $(srcdir) in \
16298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16299 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16301 esac; \
16302 module_srcdir=gprof; \
16303 $(SHELL) \
16304 $$s/$$module_srcdir/configure \
16305 --srcdir=$${topdir}/$$module_srcdir \
16306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16307 --target=${target_alias} \
16308 || exit 1
16309 @endif gprof
16315 .PHONY: all-gprof maybe-all-gprof
16316 maybe-all-gprof:
16317 @if gcc-bootstrap
16318 all-gprof: stage_current
16319 @endif gcc-bootstrap
16320 @if gprof
16321 TARGET-gprof=all
16322 maybe-all-gprof: all-gprof
16323 all-gprof: configure-gprof
16324 @: $(MAKE); $(unstage)
16325 @r=`${PWD_COMMAND}`; export r; \
16326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16327 $(HOST_EXPORTS) \
16328 (cd $(HOST_SUBDIR)/gprof && \
16329 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16330 $(TARGET-gprof))
16331 @endif gprof
16336 .PHONY: check-gprof maybe-check-gprof
16337 maybe-check-gprof:
16338 @if gprof
16339 maybe-check-gprof: check-gprof
16341 check-gprof:
16342 @: $(MAKE); $(unstage)
16343 @r=`${PWD_COMMAND}`; export r; \
16344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16345 $(HOST_EXPORTS) \
16346 (cd $(HOST_SUBDIR)/gprof && \
16347 $(MAKE) $(FLAGS_TO_PASS) check)
16349 @endif gprof
16351 .PHONY: install-gprof maybe-install-gprof
16352 maybe-install-gprof:
16353 @if gprof
16354 maybe-install-gprof: install-gprof
16356 install-gprof: installdirs
16357 @: $(MAKE); $(unstage)
16358 @r=`${PWD_COMMAND}`; export r; \
16359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16360 $(HOST_EXPORTS) \
16361 (cd $(HOST_SUBDIR)/gprof && \
16362 $(MAKE) $(FLAGS_TO_PASS) install)
16364 @endif gprof
16366 .PHONY: install-strip-gprof maybe-install-strip-gprof
16367 maybe-install-strip-gprof:
16368 @if gprof
16369 maybe-install-strip-gprof: install-strip-gprof
16371 install-strip-gprof: installdirs
16372 @: $(MAKE); $(unstage)
16373 @r=`${PWD_COMMAND}`; export r; \
16374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16375 $(HOST_EXPORTS) \
16376 (cd $(HOST_SUBDIR)/gprof && \
16377 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16379 @endif gprof
16381 # Other targets (info, dvi, pdf, etc.)
16383 .PHONY: maybe-info-gprof info-gprof
16384 maybe-info-gprof:
16385 @if gprof
16386 maybe-info-gprof: info-gprof
16388 info-gprof: \
16389 configure-gprof
16390 @: $(MAKE); $(unstage)
16391 @[ -f ./gprof/Makefile ] || exit 0; \
16392 r=`${PWD_COMMAND}`; export r; \
16393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16394 $(HOST_EXPORTS) \
16395 for flag in $(EXTRA_HOST_FLAGS) ; do \
16396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16397 done; \
16398 echo "Doing info in gprof"; \
16399 (cd $(HOST_SUBDIR)/gprof && \
16400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16402 "RANLIB=$${RANLIB}" \
16403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16404 info) \
16405 || exit 1
16407 @endif gprof
16409 .PHONY: maybe-dvi-gprof dvi-gprof
16410 maybe-dvi-gprof:
16411 @if gprof
16412 maybe-dvi-gprof: dvi-gprof
16414 dvi-gprof: \
16415 configure-gprof
16416 @: $(MAKE); $(unstage)
16417 @[ -f ./gprof/Makefile ] || exit 0; \
16418 r=`${PWD_COMMAND}`; export r; \
16419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16420 $(HOST_EXPORTS) \
16421 for flag in $(EXTRA_HOST_FLAGS) ; do \
16422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16423 done; \
16424 echo "Doing dvi in gprof"; \
16425 (cd $(HOST_SUBDIR)/gprof && \
16426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16428 "RANLIB=$${RANLIB}" \
16429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16430 dvi) \
16431 || exit 1
16433 @endif gprof
16435 .PHONY: maybe-pdf-gprof pdf-gprof
16436 maybe-pdf-gprof:
16437 @if gprof
16438 maybe-pdf-gprof: pdf-gprof
16440 pdf-gprof: \
16441 configure-gprof
16442 @: $(MAKE); $(unstage)
16443 @[ -f ./gprof/Makefile ] || exit 0; \
16444 r=`${PWD_COMMAND}`; export r; \
16445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16446 $(HOST_EXPORTS) \
16447 for flag in $(EXTRA_HOST_FLAGS) ; do \
16448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16449 done; \
16450 echo "Doing pdf in gprof"; \
16451 (cd $(HOST_SUBDIR)/gprof && \
16452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16454 "RANLIB=$${RANLIB}" \
16455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16456 pdf) \
16457 || exit 1
16459 @endif gprof
16461 .PHONY: maybe-html-gprof html-gprof
16462 maybe-html-gprof:
16463 @if gprof
16464 maybe-html-gprof: html-gprof
16466 html-gprof: \
16467 configure-gprof
16468 @: $(MAKE); $(unstage)
16469 @[ -f ./gprof/Makefile ] || exit 0; \
16470 r=`${PWD_COMMAND}`; export r; \
16471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16472 $(HOST_EXPORTS) \
16473 for flag in $(EXTRA_HOST_FLAGS) ; do \
16474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16475 done; \
16476 echo "Doing html in gprof"; \
16477 (cd $(HOST_SUBDIR)/gprof && \
16478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16480 "RANLIB=$${RANLIB}" \
16481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16482 html) \
16483 || exit 1
16485 @endif gprof
16487 .PHONY: maybe-TAGS-gprof TAGS-gprof
16488 maybe-TAGS-gprof:
16489 @if gprof
16490 maybe-TAGS-gprof: TAGS-gprof
16492 TAGS-gprof: \
16493 configure-gprof
16494 @: $(MAKE); $(unstage)
16495 @[ -f ./gprof/Makefile ] || exit 0; \
16496 r=`${PWD_COMMAND}`; export r; \
16497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16498 $(HOST_EXPORTS) \
16499 for flag in $(EXTRA_HOST_FLAGS) ; do \
16500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16501 done; \
16502 echo "Doing TAGS in gprof"; \
16503 (cd $(HOST_SUBDIR)/gprof && \
16504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16506 "RANLIB=$${RANLIB}" \
16507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16508 TAGS) \
16509 || exit 1
16511 @endif gprof
16513 .PHONY: maybe-install-info-gprof install-info-gprof
16514 maybe-install-info-gprof:
16515 @if gprof
16516 maybe-install-info-gprof: install-info-gprof
16518 install-info-gprof: \
16519 configure-gprof \
16520 info-gprof
16521 @: $(MAKE); $(unstage)
16522 @[ -f ./gprof/Makefile ] || exit 0; \
16523 r=`${PWD_COMMAND}`; export r; \
16524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16525 $(HOST_EXPORTS) \
16526 for flag in $(EXTRA_HOST_FLAGS) ; do \
16527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16528 done; \
16529 echo "Doing install-info in gprof"; \
16530 (cd $(HOST_SUBDIR)/gprof && \
16531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16533 "RANLIB=$${RANLIB}" \
16534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16535 install-info) \
16536 || exit 1
16538 @endif gprof
16540 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16541 maybe-install-pdf-gprof:
16542 @if gprof
16543 maybe-install-pdf-gprof: install-pdf-gprof
16545 install-pdf-gprof: \
16546 configure-gprof \
16547 pdf-gprof
16548 @: $(MAKE); $(unstage)
16549 @[ -f ./gprof/Makefile ] || exit 0; \
16550 r=`${PWD_COMMAND}`; export r; \
16551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16552 $(HOST_EXPORTS) \
16553 for flag in $(EXTRA_HOST_FLAGS) ; do \
16554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16555 done; \
16556 echo "Doing install-pdf in gprof"; \
16557 (cd $(HOST_SUBDIR)/gprof && \
16558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16560 "RANLIB=$${RANLIB}" \
16561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16562 install-pdf) \
16563 || exit 1
16565 @endif gprof
16567 .PHONY: maybe-install-html-gprof install-html-gprof
16568 maybe-install-html-gprof:
16569 @if gprof
16570 maybe-install-html-gprof: install-html-gprof
16572 install-html-gprof: \
16573 configure-gprof \
16574 html-gprof
16575 @: $(MAKE); $(unstage)
16576 @[ -f ./gprof/Makefile ] || exit 0; \
16577 r=`${PWD_COMMAND}`; export r; \
16578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16579 $(HOST_EXPORTS) \
16580 for flag in $(EXTRA_HOST_FLAGS) ; do \
16581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16582 done; \
16583 echo "Doing install-html in gprof"; \
16584 (cd $(HOST_SUBDIR)/gprof && \
16585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16587 "RANLIB=$${RANLIB}" \
16588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16589 install-html) \
16590 || exit 1
16592 @endif gprof
16594 .PHONY: maybe-installcheck-gprof installcheck-gprof
16595 maybe-installcheck-gprof:
16596 @if gprof
16597 maybe-installcheck-gprof: installcheck-gprof
16599 installcheck-gprof: \
16600 configure-gprof
16601 @: $(MAKE); $(unstage)
16602 @[ -f ./gprof/Makefile ] || exit 0; \
16603 r=`${PWD_COMMAND}`; export r; \
16604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16605 $(HOST_EXPORTS) \
16606 for flag in $(EXTRA_HOST_FLAGS) ; do \
16607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16608 done; \
16609 echo "Doing installcheck in gprof"; \
16610 (cd $(HOST_SUBDIR)/gprof && \
16611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16613 "RANLIB=$${RANLIB}" \
16614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16615 installcheck) \
16616 || exit 1
16618 @endif gprof
16620 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16621 maybe-mostlyclean-gprof:
16622 @if gprof
16623 maybe-mostlyclean-gprof: mostlyclean-gprof
16625 mostlyclean-gprof:
16626 @: $(MAKE); $(unstage)
16627 @[ -f ./gprof/Makefile ] || exit 0; \
16628 r=`${PWD_COMMAND}`; export r; \
16629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16630 $(HOST_EXPORTS) \
16631 for flag in $(EXTRA_HOST_FLAGS) ; do \
16632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16633 done; \
16634 echo "Doing mostlyclean in gprof"; \
16635 (cd $(HOST_SUBDIR)/gprof && \
16636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16638 "RANLIB=$${RANLIB}" \
16639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16640 mostlyclean) \
16641 || exit 1
16643 @endif gprof
16645 .PHONY: maybe-clean-gprof clean-gprof
16646 maybe-clean-gprof:
16647 @if gprof
16648 maybe-clean-gprof: clean-gprof
16650 clean-gprof:
16651 @: $(MAKE); $(unstage)
16652 @[ -f ./gprof/Makefile ] || exit 0; \
16653 r=`${PWD_COMMAND}`; export r; \
16654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16655 $(HOST_EXPORTS) \
16656 for flag in $(EXTRA_HOST_FLAGS) ; do \
16657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16658 done; \
16659 echo "Doing clean in gprof"; \
16660 (cd $(HOST_SUBDIR)/gprof && \
16661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16663 "RANLIB=$${RANLIB}" \
16664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16665 clean) \
16666 || exit 1
16668 @endif gprof
16670 .PHONY: maybe-distclean-gprof distclean-gprof
16671 maybe-distclean-gprof:
16672 @if gprof
16673 maybe-distclean-gprof: distclean-gprof
16675 distclean-gprof:
16676 @: $(MAKE); $(unstage)
16677 @[ -f ./gprof/Makefile ] || exit 0; \
16678 r=`${PWD_COMMAND}`; export r; \
16679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16680 $(HOST_EXPORTS) \
16681 for flag in $(EXTRA_HOST_FLAGS) ; do \
16682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16683 done; \
16684 echo "Doing distclean in gprof"; \
16685 (cd $(HOST_SUBDIR)/gprof && \
16686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16688 "RANLIB=$${RANLIB}" \
16689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16690 distclean) \
16691 || exit 1
16693 @endif gprof
16695 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16696 maybe-maintainer-clean-gprof:
16697 @if gprof
16698 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16700 maintainer-clean-gprof:
16701 @: $(MAKE); $(unstage)
16702 @[ -f ./gprof/Makefile ] || exit 0; \
16703 r=`${PWD_COMMAND}`; export r; \
16704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16705 $(HOST_EXPORTS) \
16706 for flag in $(EXTRA_HOST_FLAGS) ; do \
16707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16708 done; \
16709 echo "Doing maintainer-clean in gprof"; \
16710 (cd $(HOST_SUBDIR)/gprof && \
16711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16713 "RANLIB=$${RANLIB}" \
16714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16715 maintainer-clean) \
16716 || exit 1
16718 @endif gprof
16722 .PHONY: configure-intl maybe-configure-intl
16723 maybe-configure-intl:
16724 @if gcc-bootstrap
16725 configure-intl: stage_current
16726 @endif gcc-bootstrap
16727 @if intl
16728 maybe-configure-intl: configure-intl
16729 configure-intl:
16730 @r=`${PWD_COMMAND}`; export r; \
16731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16732 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16734 $(HOST_EXPORTS) \
16735 echo Configuring in $(HOST_SUBDIR)/intl; \
16736 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16737 case $(srcdir) in \
16738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16739 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16741 esac; \
16742 module_srcdir=intl; \
16743 $(SHELL) \
16744 $$s/$$module_srcdir/configure \
16745 --srcdir=$${topdir}/$$module_srcdir \
16746 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16747 --target=${target_alias} \
16748 || exit 1
16749 @endif intl
16753 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16754 maybe-configure-stage1-intl:
16755 @if intl-bootstrap
16756 maybe-configure-stage1-intl: configure-stage1-intl
16757 configure-stage1-intl:
16758 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16759 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16760 @r=`${PWD_COMMAND}`; export r; \
16761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16762 TFLAGS="$(STAGE1_TFLAGS)"; \
16763 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16764 $(HOST_EXPORTS) \
16765 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16766 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16767 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16768 echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
16769 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16770 cd $(HOST_SUBDIR)/intl || exit 1; \
16771 case $(srcdir) in \
16772 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16773 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16774 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16775 esac; \
16776 module_srcdir=intl; \
16777 $(SHELL) $$s/$$module_srcdir/configure \
16778 --srcdir=$${topdir}/$$module_srcdir \
16779 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16780 --target=${target_alias} \
16782 $(STAGE1_CONFIGURE_FLAGS)
16783 @endif intl-bootstrap
16785 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16786 maybe-configure-stage2-intl:
16787 @if intl-bootstrap
16788 maybe-configure-stage2-intl: configure-stage2-intl
16789 configure-stage2-intl:
16790 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16791 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16792 @r=`${PWD_COMMAND}`; export r; \
16793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16794 TFLAGS="$(STAGE2_TFLAGS)"; \
16795 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16796 $(HOST_EXPORTS) \
16797 $(POSTSTAGE1_HOST_EXPORTS) \
16798 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16799 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16800 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16801 echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
16802 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16803 cd $(HOST_SUBDIR)/intl || exit 1; \
16804 case $(srcdir) in \
16805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16806 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16808 esac; \
16809 module_srcdir=intl; \
16810 $(SHELL) $$s/$$module_srcdir/configure \
16811 --srcdir=$${topdir}/$$module_srcdir \
16812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16813 --target=${target_alias} \
16814 --with-build-libsubdir=$(HOST_SUBDIR) \
16815 $(STAGE2_CONFIGURE_FLAGS)
16816 @endif intl-bootstrap
16818 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16819 maybe-configure-stage3-intl:
16820 @if intl-bootstrap
16821 maybe-configure-stage3-intl: configure-stage3-intl
16822 configure-stage3-intl:
16823 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16824 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16825 @r=`${PWD_COMMAND}`; export r; \
16826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16827 TFLAGS="$(STAGE3_TFLAGS)"; \
16828 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16829 $(HOST_EXPORTS) \
16830 $(POSTSTAGE1_HOST_EXPORTS) \
16831 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16832 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16833 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16834 echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
16835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16836 cd $(HOST_SUBDIR)/intl || exit 1; \
16837 case $(srcdir) in \
16838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16839 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16841 esac; \
16842 module_srcdir=intl; \
16843 $(SHELL) $$s/$$module_srcdir/configure \
16844 --srcdir=$${topdir}/$$module_srcdir \
16845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16846 --target=${target_alias} \
16847 --with-build-libsubdir=$(HOST_SUBDIR) \
16848 $(STAGE3_CONFIGURE_FLAGS)
16849 @endif intl-bootstrap
16851 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
16852 maybe-configure-stage4-intl:
16853 @if intl-bootstrap
16854 maybe-configure-stage4-intl: configure-stage4-intl
16855 configure-stage4-intl:
16856 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16857 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16858 @r=`${PWD_COMMAND}`; export r; \
16859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16860 TFLAGS="$(STAGE4_TFLAGS)"; \
16861 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16862 $(HOST_EXPORTS) \
16863 $(POSTSTAGE1_HOST_EXPORTS) \
16864 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16865 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16866 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16867 echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
16868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16869 cd $(HOST_SUBDIR)/intl || exit 1; \
16870 case $(srcdir) in \
16871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16872 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16874 esac; \
16875 module_srcdir=intl; \
16876 $(SHELL) $$s/$$module_srcdir/configure \
16877 --srcdir=$${topdir}/$$module_srcdir \
16878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16879 --target=${target_alias} \
16880 --with-build-libsubdir=$(HOST_SUBDIR) \
16881 $(STAGE4_CONFIGURE_FLAGS)
16882 @endif intl-bootstrap
16884 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16885 maybe-configure-stageprofile-intl:
16886 @if intl-bootstrap
16887 maybe-configure-stageprofile-intl: configure-stageprofile-intl
16888 configure-stageprofile-intl:
16889 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16891 @r=`${PWD_COMMAND}`; export r; \
16892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16893 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16894 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16895 $(HOST_EXPORTS) \
16896 $(POSTSTAGE1_HOST_EXPORTS) \
16897 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16898 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16899 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16900 echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
16901 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16902 cd $(HOST_SUBDIR)/intl || exit 1; \
16903 case $(srcdir) in \
16904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16905 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16907 esac; \
16908 module_srcdir=intl; \
16909 $(SHELL) $$s/$$module_srcdir/configure \
16910 --srcdir=$${topdir}/$$module_srcdir \
16911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16912 --target=${target_alias} \
16913 --with-build-libsubdir=$(HOST_SUBDIR) \
16914 $(STAGEprofile_CONFIGURE_FLAGS)
16915 @endif intl-bootstrap
16917 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16918 maybe-configure-stagefeedback-intl:
16919 @if intl-bootstrap
16920 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16921 configure-stagefeedback-intl:
16922 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16923 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16924 @r=`${PWD_COMMAND}`; export r; \
16925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16926 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16927 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16928 $(HOST_EXPORTS) \
16929 $(POSTSTAGE1_HOST_EXPORTS) \
16930 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16931 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16932 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16933 echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
16934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16935 cd $(HOST_SUBDIR)/intl || exit 1; \
16936 case $(srcdir) in \
16937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16938 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16940 esac; \
16941 module_srcdir=intl; \
16942 $(SHELL) $$s/$$module_srcdir/configure \
16943 --srcdir=$${topdir}/$$module_srcdir \
16944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16945 --target=${target_alias} \
16946 --with-build-libsubdir=$(HOST_SUBDIR) \
16947 $(STAGEfeedback_CONFIGURE_FLAGS)
16948 @endif intl-bootstrap
16954 .PHONY: all-intl maybe-all-intl
16955 maybe-all-intl:
16956 @if gcc-bootstrap
16957 all-intl: stage_current
16958 @endif gcc-bootstrap
16959 @if intl
16960 TARGET-intl=all
16961 maybe-all-intl: all-intl
16962 all-intl: configure-intl
16963 @r=`${PWD_COMMAND}`; export r; \
16964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16965 $(HOST_EXPORTS) \
16966 (cd $(HOST_SUBDIR)/intl && \
16967 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16968 $(TARGET-intl))
16969 @endif intl
16973 .PHONY: all-stage1-intl maybe-all-stage1-intl
16974 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
16975 maybe-all-stage1-intl:
16976 maybe-clean-stage1-intl:
16977 @if intl-bootstrap
16978 maybe-all-stage1-intl: all-stage1-intl
16979 all-stage1: all-stage1-intl
16980 TARGET-stage1-intl = $(TARGET-intl)
16981 all-stage1-intl: configure-stage1-intl
16982 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16983 @r=`${PWD_COMMAND}`; export r; \
16984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16985 TFLAGS="$(STAGE1_TFLAGS)"; \
16986 $(HOST_EXPORTS) \
16987 cd $(HOST_SUBDIR)/intl && \
16988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16989 CFLAGS="$(STAGE1_CFLAGS)" \
16990 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16991 LIBCFLAGS="$(LIBCFLAGS)" \
16992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16995 $(EXTRA_HOST_FLAGS) \
16996 $(STAGE1_FLAGS_TO_PASS) \
16997 TFLAGS="$(STAGE1_TFLAGS)" \
16998 $(TARGET-stage1-intl)
17000 maybe-clean-stage1-intl: clean-stage1-intl
17001 clean-stage1: clean-stage1-intl
17002 clean-stage1-intl:
17003 @if [ $(current_stage) = stage1 ]; then \
17004 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17005 else \
17006 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17007 $(MAKE) stage1-start; \
17008 fi; \
17009 cd $(HOST_SUBDIR)/intl && \
17010 $(MAKE) $(EXTRA_HOST_FLAGS) \
17011 $(STAGE1_FLAGS_TO_PASS) clean
17012 @endif intl-bootstrap
17015 .PHONY: all-stage2-intl maybe-all-stage2-intl
17016 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17017 maybe-all-stage2-intl:
17018 maybe-clean-stage2-intl:
17019 @if intl-bootstrap
17020 maybe-all-stage2-intl: all-stage2-intl
17021 all-stage2: all-stage2-intl
17022 TARGET-stage2-intl = $(TARGET-intl)
17023 all-stage2-intl: configure-stage2-intl
17024 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17025 @r=`${PWD_COMMAND}`; export r; \
17026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17027 TFLAGS="$(STAGE2_TFLAGS)"; \
17028 $(HOST_EXPORTS) \
17029 $(POSTSTAGE1_HOST_EXPORTS) \
17030 cd $(HOST_SUBDIR)/intl && \
17031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17032 CFLAGS="$(STAGE2_CFLAGS)" \
17033 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17034 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17038 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17039 TFLAGS="$(STAGE2_TFLAGS)" \
17040 $(TARGET-stage2-intl)
17042 maybe-clean-stage2-intl: clean-stage2-intl
17043 clean-stage2: clean-stage2-intl
17044 clean-stage2-intl:
17045 @if [ $(current_stage) = stage2 ]; then \
17046 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17047 else \
17048 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17049 $(MAKE) stage2-start; \
17050 fi; \
17051 cd $(HOST_SUBDIR)/intl && \
17052 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17053 @endif intl-bootstrap
17056 .PHONY: all-stage3-intl maybe-all-stage3-intl
17057 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17058 maybe-all-stage3-intl:
17059 maybe-clean-stage3-intl:
17060 @if intl-bootstrap
17061 maybe-all-stage3-intl: all-stage3-intl
17062 all-stage3: all-stage3-intl
17063 TARGET-stage3-intl = $(TARGET-intl)
17064 all-stage3-intl: configure-stage3-intl
17065 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17066 @r=`${PWD_COMMAND}`; export r; \
17067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17068 TFLAGS="$(STAGE3_TFLAGS)"; \
17069 $(HOST_EXPORTS) \
17070 $(POSTSTAGE1_HOST_EXPORTS) \
17071 cd $(HOST_SUBDIR)/intl && \
17072 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17073 CFLAGS="$(STAGE3_CFLAGS)" \
17074 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17075 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17076 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17077 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17078 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17079 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17080 TFLAGS="$(STAGE3_TFLAGS)" \
17081 $(TARGET-stage3-intl)
17083 maybe-clean-stage3-intl: clean-stage3-intl
17084 clean-stage3: clean-stage3-intl
17085 clean-stage3-intl:
17086 @if [ $(current_stage) = stage3 ]; then \
17087 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17088 else \
17089 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17090 $(MAKE) stage3-start; \
17091 fi; \
17092 cd $(HOST_SUBDIR)/intl && \
17093 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17094 @endif intl-bootstrap
17097 .PHONY: all-stage4-intl maybe-all-stage4-intl
17098 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17099 maybe-all-stage4-intl:
17100 maybe-clean-stage4-intl:
17101 @if intl-bootstrap
17102 maybe-all-stage4-intl: all-stage4-intl
17103 all-stage4: all-stage4-intl
17104 TARGET-stage4-intl = $(TARGET-intl)
17105 all-stage4-intl: configure-stage4-intl
17106 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17107 @r=`${PWD_COMMAND}`; export r; \
17108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17109 TFLAGS="$(STAGE4_TFLAGS)"; \
17110 $(HOST_EXPORTS) \
17111 $(POSTSTAGE1_HOST_EXPORTS) \
17112 cd $(HOST_SUBDIR)/intl && \
17113 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17114 CFLAGS="$(STAGE4_CFLAGS)" \
17115 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17116 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17117 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17118 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17119 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17120 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17121 TFLAGS="$(STAGE4_TFLAGS)" \
17122 $(TARGET-stage4-intl)
17124 maybe-clean-stage4-intl: clean-stage4-intl
17125 clean-stage4: clean-stage4-intl
17126 clean-stage4-intl:
17127 @if [ $(current_stage) = stage4 ]; then \
17128 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17129 else \
17130 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17131 $(MAKE) stage4-start; \
17132 fi; \
17133 cd $(HOST_SUBDIR)/intl && \
17134 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17135 @endif intl-bootstrap
17138 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17139 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17140 maybe-all-stageprofile-intl:
17141 maybe-clean-stageprofile-intl:
17142 @if intl-bootstrap
17143 maybe-all-stageprofile-intl: all-stageprofile-intl
17144 all-stageprofile: all-stageprofile-intl
17145 TARGET-stageprofile-intl = $(TARGET-intl)
17146 all-stageprofile-intl: configure-stageprofile-intl
17147 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17148 @r=`${PWD_COMMAND}`; export r; \
17149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17150 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17151 $(HOST_EXPORTS) \
17152 $(POSTSTAGE1_HOST_EXPORTS) \
17153 cd $(HOST_SUBDIR)/intl && \
17154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17155 CFLAGS="$(STAGEprofile_CFLAGS)" \
17156 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17157 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17158 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17159 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17160 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17161 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17162 TFLAGS="$(STAGEprofile_TFLAGS)" \
17163 $(TARGET-stageprofile-intl)
17165 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17166 clean-stageprofile: clean-stageprofile-intl
17167 clean-stageprofile-intl:
17168 @if [ $(current_stage) = stageprofile ]; then \
17169 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17170 else \
17171 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17172 $(MAKE) stageprofile-start; \
17173 fi; \
17174 cd $(HOST_SUBDIR)/intl && \
17175 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17176 @endif intl-bootstrap
17179 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17180 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17181 maybe-all-stagefeedback-intl:
17182 maybe-clean-stagefeedback-intl:
17183 @if intl-bootstrap
17184 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17185 all-stagefeedback: all-stagefeedback-intl
17186 TARGET-stagefeedback-intl = $(TARGET-intl)
17187 all-stagefeedback-intl: configure-stagefeedback-intl
17188 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17189 @r=`${PWD_COMMAND}`; export r; \
17190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17191 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17192 $(HOST_EXPORTS) \
17193 $(POSTSTAGE1_HOST_EXPORTS) \
17194 cd $(HOST_SUBDIR)/intl && \
17195 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17196 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17197 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17198 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17199 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17200 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17201 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17202 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17203 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17204 $(TARGET-stagefeedback-intl)
17206 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17207 clean-stagefeedback: clean-stagefeedback-intl
17208 clean-stagefeedback-intl:
17209 @if [ $(current_stage) = stagefeedback ]; then \
17210 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17211 else \
17212 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17213 $(MAKE) stagefeedback-start; \
17214 fi; \
17215 cd $(HOST_SUBDIR)/intl && \
17216 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17217 @endif intl-bootstrap
17223 .PHONY: check-intl maybe-check-intl
17224 maybe-check-intl:
17225 @if intl
17226 maybe-check-intl: check-intl
17228 check-intl:
17229 @: $(MAKE); $(unstage)
17230 @r=`${PWD_COMMAND}`; export r; \
17231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17232 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17233 (cd $(HOST_SUBDIR)/intl && \
17234 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
17236 @endif intl
17238 .PHONY: install-intl maybe-install-intl
17239 maybe-install-intl:
17240 @if intl
17241 maybe-install-intl: install-intl
17243 install-intl: installdirs
17244 @: $(MAKE); $(unstage)
17245 @r=`${PWD_COMMAND}`; export r; \
17246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17247 $(HOST_EXPORTS) \
17248 (cd $(HOST_SUBDIR)/intl && \
17249 $(MAKE) $(FLAGS_TO_PASS) install)
17251 @endif intl
17253 .PHONY: install-strip-intl maybe-install-strip-intl
17254 maybe-install-strip-intl:
17255 @if intl
17256 maybe-install-strip-intl: install-strip-intl
17258 install-strip-intl: installdirs
17259 @: $(MAKE); $(unstage)
17260 @r=`${PWD_COMMAND}`; export r; \
17261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17262 $(HOST_EXPORTS) \
17263 (cd $(HOST_SUBDIR)/intl && \
17264 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17266 @endif intl
17268 # Other targets (info, dvi, pdf, etc.)
17270 .PHONY: maybe-info-intl info-intl
17271 maybe-info-intl:
17272 @if intl
17273 maybe-info-intl: info-intl
17275 info-intl: \
17276 configure-intl
17277 @[ -f ./intl/Makefile ] || exit 0; \
17278 r=`${PWD_COMMAND}`; export r; \
17279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17280 $(HOST_EXPORTS) \
17281 for flag in $(EXTRA_HOST_FLAGS) ; do \
17282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17283 done; \
17284 echo "Doing info in intl"; \
17285 (cd $(HOST_SUBDIR)/intl && \
17286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17288 "RANLIB=$${RANLIB}" \
17289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17290 info) \
17291 || exit 1
17293 @endif intl
17295 .PHONY: maybe-dvi-intl dvi-intl
17296 maybe-dvi-intl:
17297 @if intl
17298 maybe-dvi-intl: dvi-intl
17300 dvi-intl: \
17301 configure-intl
17302 @[ -f ./intl/Makefile ] || exit 0; \
17303 r=`${PWD_COMMAND}`; export r; \
17304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17305 $(HOST_EXPORTS) \
17306 for flag in $(EXTRA_HOST_FLAGS) ; do \
17307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17308 done; \
17309 echo "Doing dvi in intl"; \
17310 (cd $(HOST_SUBDIR)/intl && \
17311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17313 "RANLIB=$${RANLIB}" \
17314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17315 dvi) \
17316 || exit 1
17318 @endif intl
17320 .PHONY: maybe-pdf-intl pdf-intl
17321 maybe-pdf-intl:
17322 @if intl
17323 maybe-pdf-intl: pdf-intl
17325 pdf-intl: \
17326 configure-intl
17327 @[ -f ./intl/Makefile ] || exit 0; \
17328 r=`${PWD_COMMAND}`; export r; \
17329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17330 $(HOST_EXPORTS) \
17331 for flag in $(EXTRA_HOST_FLAGS) ; do \
17332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17333 done; \
17334 echo "Doing pdf in intl"; \
17335 (cd $(HOST_SUBDIR)/intl && \
17336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17338 "RANLIB=$${RANLIB}" \
17339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17340 pdf) \
17341 || exit 1
17343 @endif intl
17345 .PHONY: maybe-html-intl html-intl
17346 maybe-html-intl:
17347 @if intl
17348 maybe-html-intl: html-intl
17350 html-intl: \
17351 configure-intl
17352 @[ -f ./intl/Makefile ] || exit 0; \
17353 r=`${PWD_COMMAND}`; export r; \
17354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17355 $(HOST_EXPORTS) \
17356 for flag in $(EXTRA_HOST_FLAGS) ; do \
17357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17358 done; \
17359 echo "Doing html in intl"; \
17360 (cd $(HOST_SUBDIR)/intl && \
17361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17363 "RANLIB=$${RANLIB}" \
17364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17365 html) \
17366 || exit 1
17368 @endif intl
17370 .PHONY: maybe-TAGS-intl TAGS-intl
17371 maybe-TAGS-intl:
17372 @if intl
17373 maybe-TAGS-intl: TAGS-intl
17375 TAGS-intl: \
17376 configure-intl
17377 @[ -f ./intl/Makefile ] || exit 0; \
17378 r=`${PWD_COMMAND}`; export r; \
17379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17380 $(HOST_EXPORTS) \
17381 for flag in $(EXTRA_HOST_FLAGS) ; do \
17382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17383 done; \
17384 echo "Doing TAGS in intl"; \
17385 (cd $(HOST_SUBDIR)/intl && \
17386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17388 "RANLIB=$${RANLIB}" \
17389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17390 TAGS) \
17391 || exit 1
17393 @endif intl
17395 .PHONY: maybe-install-info-intl install-info-intl
17396 maybe-install-info-intl:
17397 @if intl
17398 maybe-install-info-intl: install-info-intl
17400 install-info-intl: \
17401 configure-intl \
17402 info-intl
17403 @[ -f ./intl/Makefile ] || exit 0; \
17404 r=`${PWD_COMMAND}`; export r; \
17405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17406 $(HOST_EXPORTS) \
17407 for flag in $(EXTRA_HOST_FLAGS) ; do \
17408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17409 done; \
17410 echo "Doing install-info in intl"; \
17411 (cd $(HOST_SUBDIR)/intl && \
17412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17414 "RANLIB=$${RANLIB}" \
17415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17416 install-info) \
17417 || exit 1
17419 @endif intl
17421 .PHONY: maybe-install-pdf-intl install-pdf-intl
17422 maybe-install-pdf-intl:
17423 @if intl
17424 maybe-install-pdf-intl: install-pdf-intl
17426 install-pdf-intl: \
17427 configure-intl \
17428 pdf-intl
17429 @[ -f ./intl/Makefile ] || exit 0; \
17430 r=`${PWD_COMMAND}`; export r; \
17431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17432 $(HOST_EXPORTS) \
17433 for flag in $(EXTRA_HOST_FLAGS) ; do \
17434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17435 done; \
17436 echo "Doing install-pdf in intl"; \
17437 (cd $(HOST_SUBDIR)/intl && \
17438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17440 "RANLIB=$${RANLIB}" \
17441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17442 install-pdf) \
17443 || exit 1
17445 @endif intl
17447 .PHONY: maybe-install-html-intl install-html-intl
17448 maybe-install-html-intl:
17449 @if intl
17450 maybe-install-html-intl: install-html-intl
17452 install-html-intl: \
17453 configure-intl \
17454 html-intl
17455 @[ -f ./intl/Makefile ] || exit 0; \
17456 r=`${PWD_COMMAND}`; export r; \
17457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17458 $(HOST_EXPORTS) \
17459 for flag in $(EXTRA_HOST_FLAGS) ; do \
17460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17461 done; \
17462 echo "Doing install-html in intl"; \
17463 (cd $(HOST_SUBDIR)/intl && \
17464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17466 "RANLIB=$${RANLIB}" \
17467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17468 install-html) \
17469 || exit 1
17471 @endif intl
17473 .PHONY: maybe-installcheck-intl installcheck-intl
17474 maybe-installcheck-intl:
17475 @if intl
17476 maybe-installcheck-intl: installcheck-intl
17478 installcheck-intl: \
17479 configure-intl
17480 @[ -f ./intl/Makefile ] || exit 0; \
17481 r=`${PWD_COMMAND}`; export r; \
17482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17483 $(HOST_EXPORTS) \
17484 for flag in $(EXTRA_HOST_FLAGS) ; do \
17485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17486 done; \
17487 echo "Doing installcheck in intl"; \
17488 (cd $(HOST_SUBDIR)/intl && \
17489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17491 "RANLIB=$${RANLIB}" \
17492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17493 installcheck) \
17494 || exit 1
17496 @endif intl
17498 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17499 maybe-mostlyclean-intl:
17500 @if intl
17501 maybe-mostlyclean-intl: mostlyclean-intl
17503 mostlyclean-intl:
17504 @[ -f ./intl/Makefile ] || exit 0; \
17505 r=`${PWD_COMMAND}`; export r; \
17506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17507 $(HOST_EXPORTS) \
17508 for flag in $(EXTRA_HOST_FLAGS) ; do \
17509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17510 done; \
17511 echo "Doing mostlyclean in intl"; \
17512 (cd $(HOST_SUBDIR)/intl && \
17513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17515 "RANLIB=$${RANLIB}" \
17516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17517 mostlyclean) \
17518 || exit 1
17520 @endif intl
17522 .PHONY: maybe-clean-intl clean-intl
17523 maybe-clean-intl:
17524 @if intl
17525 maybe-clean-intl: clean-intl
17527 clean-intl:
17528 @[ -f ./intl/Makefile ] || exit 0; \
17529 r=`${PWD_COMMAND}`; export r; \
17530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17531 $(HOST_EXPORTS) \
17532 for flag in $(EXTRA_HOST_FLAGS) ; do \
17533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17534 done; \
17535 echo "Doing clean in intl"; \
17536 (cd $(HOST_SUBDIR)/intl && \
17537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17539 "RANLIB=$${RANLIB}" \
17540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17541 clean) \
17542 || exit 1
17544 @endif intl
17546 .PHONY: maybe-distclean-intl distclean-intl
17547 maybe-distclean-intl:
17548 @if intl
17549 maybe-distclean-intl: distclean-intl
17551 distclean-intl:
17552 @[ -f ./intl/Makefile ] || exit 0; \
17553 r=`${PWD_COMMAND}`; export r; \
17554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17555 $(HOST_EXPORTS) \
17556 for flag in $(EXTRA_HOST_FLAGS) ; do \
17557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17558 done; \
17559 echo "Doing distclean in intl"; \
17560 (cd $(HOST_SUBDIR)/intl && \
17561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17563 "RANLIB=$${RANLIB}" \
17564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17565 distclean) \
17566 || exit 1
17568 @endif intl
17570 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17571 maybe-maintainer-clean-intl:
17572 @if intl
17573 maybe-maintainer-clean-intl: maintainer-clean-intl
17575 maintainer-clean-intl:
17576 @[ -f ./intl/Makefile ] || exit 0; \
17577 r=`${PWD_COMMAND}`; export r; \
17578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17579 $(HOST_EXPORTS) \
17580 for flag in $(EXTRA_HOST_FLAGS) ; do \
17581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17582 done; \
17583 echo "Doing maintainer-clean in intl"; \
17584 (cd $(HOST_SUBDIR)/intl && \
17585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17587 "RANLIB=$${RANLIB}" \
17588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17589 maintainer-clean) \
17590 || exit 1
17592 @endif intl
17596 .PHONY: configure-tcl maybe-configure-tcl
17597 maybe-configure-tcl:
17598 @if gcc-bootstrap
17599 configure-tcl: stage_current
17600 @endif gcc-bootstrap
17601 @if tcl
17602 maybe-configure-tcl: configure-tcl
17603 configure-tcl:
17604 @: $(MAKE); $(unstage)
17605 @r=`${PWD_COMMAND}`; export r; \
17606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17607 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17608 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
17609 $(HOST_EXPORTS) \
17610 echo Configuring in $(HOST_SUBDIR)/tcl; \
17611 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17612 case $(srcdir) in \
17613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17614 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17616 esac; \
17617 module_srcdir=tcl; \
17618 $(SHELL) \
17619 $$s/$$module_srcdir/configure \
17620 --srcdir=$${topdir}/$$module_srcdir \
17621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17622 --target=${target_alias} \
17623 || exit 1
17624 @endif tcl
17630 .PHONY: all-tcl maybe-all-tcl
17631 maybe-all-tcl:
17632 @if gcc-bootstrap
17633 all-tcl: stage_current
17634 @endif gcc-bootstrap
17635 @if tcl
17636 TARGET-tcl=all
17637 maybe-all-tcl: all-tcl
17638 all-tcl: configure-tcl
17639 @: $(MAKE); $(unstage)
17640 @r=`${PWD_COMMAND}`; export r; \
17641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17642 $(HOST_EXPORTS) \
17643 (cd $(HOST_SUBDIR)/tcl && \
17644 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17645 $(TARGET-tcl))
17646 @endif tcl
17651 .PHONY: check-tcl maybe-check-tcl
17652 maybe-check-tcl:
17653 @if tcl
17654 maybe-check-tcl: check-tcl
17656 check-tcl:
17657 @: $(MAKE); $(unstage)
17658 @r=`${PWD_COMMAND}`; export r; \
17659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17660 $(HOST_EXPORTS) \
17661 (cd $(HOST_SUBDIR)/tcl && \
17662 $(MAKE) $(FLAGS_TO_PASS) check)
17664 @endif tcl
17666 .PHONY: install-tcl maybe-install-tcl
17667 maybe-install-tcl:
17668 @if tcl
17669 maybe-install-tcl: install-tcl
17671 install-tcl: installdirs
17672 @: $(MAKE); $(unstage)
17673 @r=`${PWD_COMMAND}`; export r; \
17674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17675 $(HOST_EXPORTS) \
17676 (cd $(HOST_SUBDIR)/tcl && \
17677 $(MAKE) $(FLAGS_TO_PASS) install)
17679 @endif tcl
17681 .PHONY: install-strip-tcl maybe-install-strip-tcl
17682 maybe-install-strip-tcl:
17683 @if tcl
17684 maybe-install-strip-tcl: install-strip-tcl
17686 install-strip-tcl: installdirs
17687 @: $(MAKE); $(unstage)
17688 @r=`${PWD_COMMAND}`; export r; \
17689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17690 $(HOST_EXPORTS) \
17691 (cd $(HOST_SUBDIR)/tcl && \
17692 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17694 @endif tcl
17696 # Other targets (info, dvi, pdf, etc.)
17698 .PHONY: maybe-info-tcl info-tcl
17699 maybe-info-tcl:
17700 @if tcl
17701 maybe-info-tcl: info-tcl
17703 info-tcl: \
17704 configure-tcl
17705 @: $(MAKE); $(unstage)
17706 @[ -f ./tcl/Makefile ] || exit 0; \
17707 r=`${PWD_COMMAND}`; export r; \
17708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17709 $(HOST_EXPORTS) \
17710 for flag in $(EXTRA_HOST_FLAGS) ; do \
17711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17712 done; \
17713 echo "Doing info in tcl"; \
17714 (cd $(HOST_SUBDIR)/tcl && \
17715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17717 "RANLIB=$${RANLIB}" \
17718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17719 info) \
17720 || exit 1
17722 @endif tcl
17724 .PHONY: maybe-dvi-tcl dvi-tcl
17725 maybe-dvi-tcl:
17726 @if tcl
17727 maybe-dvi-tcl: dvi-tcl
17729 dvi-tcl: \
17730 configure-tcl
17731 @: $(MAKE); $(unstage)
17732 @[ -f ./tcl/Makefile ] || exit 0; \
17733 r=`${PWD_COMMAND}`; export r; \
17734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17735 $(HOST_EXPORTS) \
17736 for flag in $(EXTRA_HOST_FLAGS) ; do \
17737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17738 done; \
17739 echo "Doing dvi in tcl"; \
17740 (cd $(HOST_SUBDIR)/tcl && \
17741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17743 "RANLIB=$${RANLIB}" \
17744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17745 dvi) \
17746 || exit 1
17748 @endif tcl
17750 .PHONY: maybe-pdf-tcl pdf-tcl
17751 maybe-pdf-tcl:
17752 @if tcl
17753 maybe-pdf-tcl: pdf-tcl
17755 pdf-tcl: \
17756 configure-tcl
17757 @: $(MAKE); $(unstage)
17758 @[ -f ./tcl/Makefile ] || exit 0; \
17759 r=`${PWD_COMMAND}`; export r; \
17760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17761 $(HOST_EXPORTS) \
17762 for flag in $(EXTRA_HOST_FLAGS) ; do \
17763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17764 done; \
17765 echo "Doing pdf in tcl"; \
17766 (cd $(HOST_SUBDIR)/tcl && \
17767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17769 "RANLIB=$${RANLIB}" \
17770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17771 pdf) \
17772 || exit 1
17774 @endif tcl
17776 .PHONY: maybe-html-tcl html-tcl
17777 maybe-html-tcl:
17778 @if tcl
17779 maybe-html-tcl: html-tcl
17781 html-tcl: \
17782 configure-tcl
17783 @: $(MAKE); $(unstage)
17784 @[ -f ./tcl/Makefile ] || exit 0; \
17785 r=`${PWD_COMMAND}`; export r; \
17786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17787 $(HOST_EXPORTS) \
17788 for flag in $(EXTRA_HOST_FLAGS) ; do \
17789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17790 done; \
17791 echo "Doing html in tcl"; \
17792 (cd $(HOST_SUBDIR)/tcl && \
17793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17795 "RANLIB=$${RANLIB}" \
17796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17797 html) \
17798 || exit 1
17800 @endif tcl
17802 .PHONY: maybe-TAGS-tcl TAGS-tcl
17803 maybe-TAGS-tcl:
17804 @if tcl
17805 maybe-TAGS-tcl: TAGS-tcl
17807 TAGS-tcl: \
17808 configure-tcl
17809 @: $(MAKE); $(unstage)
17810 @[ -f ./tcl/Makefile ] || exit 0; \
17811 r=`${PWD_COMMAND}`; export r; \
17812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17813 $(HOST_EXPORTS) \
17814 for flag in $(EXTRA_HOST_FLAGS) ; do \
17815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17816 done; \
17817 echo "Doing TAGS in tcl"; \
17818 (cd $(HOST_SUBDIR)/tcl && \
17819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17821 "RANLIB=$${RANLIB}" \
17822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17823 TAGS) \
17824 || exit 1
17826 @endif tcl
17828 .PHONY: maybe-install-info-tcl install-info-tcl
17829 maybe-install-info-tcl:
17830 @if tcl
17831 maybe-install-info-tcl: install-info-tcl
17833 install-info-tcl: \
17834 configure-tcl \
17835 info-tcl
17836 @: $(MAKE); $(unstage)
17837 @[ -f ./tcl/Makefile ] || exit 0; \
17838 r=`${PWD_COMMAND}`; export r; \
17839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17840 $(HOST_EXPORTS) \
17841 for flag in $(EXTRA_HOST_FLAGS) ; do \
17842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17843 done; \
17844 echo "Doing install-info in tcl"; \
17845 (cd $(HOST_SUBDIR)/tcl && \
17846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17848 "RANLIB=$${RANLIB}" \
17849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17850 install-info) \
17851 || exit 1
17853 @endif tcl
17855 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
17856 maybe-install-pdf-tcl:
17857 @if tcl
17858 maybe-install-pdf-tcl: install-pdf-tcl
17860 install-pdf-tcl: \
17861 configure-tcl \
17862 pdf-tcl
17863 @: $(MAKE); $(unstage)
17864 @[ -f ./tcl/Makefile ] || exit 0; \
17865 r=`${PWD_COMMAND}`; export r; \
17866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17867 $(HOST_EXPORTS) \
17868 for flag in $(EXTRA_HOST_FLAGS) ; do \
17869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17870 done; \
17871 echo "Doing install-pdf in tcl"; \
17872 (cd $(HOST_SUBDIR)/tcl && \
17873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17875 "RANLIB=$${RANLIB}" \
17876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17877 install-pdf) \
17878 || exit 1
17880 @endif tcl
17882 .PHONY: maybe-install-html-tcl install-html-tcl
17883 maybe-install-html-tcl:
17884 @if tcl
17885 maybe-install-html-tcl: install-html-tcl
17887 install-html-tcl: \
17888 configure-tcl \
17889 html-tcl
17890 @: $(MAKE); $(unstage)
17891 @[ -f ./tcl/Makefile ] || exit 0; \
17892 r=`${PWD_COMMAND}`; export r; \
17893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17894 $(HOST_EXPORTS) \
17895 for flag in $(EXTRA_HOST_FLAGS) ; do \
17896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17897 done; \
17898 echo "Doing install-html in tcl"; \
17899 (cd $(HOST_SUBDIR)/tcl && \
17900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17902 "RANLIB=$${RANLIB}" \
17903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17904 install-html) \
17905 || exit 1
17907 @endif tcl
17909 .PHONY: maybe-installcheck-tcl installcheck-tcl
17910 maybe-installcheck-tcl:
17911 @if tcl
17912 maybe-installcheck-tcl: installcheck-tcl
17914 installcheck-tcl: \
17915 configure-tcl
17916 @: $(MAKE); $(unstage)
17917 @[ -f ./tcl/Makefile ] || exit 0; \
17918 r=`${PWD_COMMAND}`; export r; \
17919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17920 $(HOST_EXPORTS) \
17921 for flag in $(EXTRA_HOST_FLAGS) ; do \
17922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17923 done; \
17924 echo "Doing installcheck in tcl"; \
17925 (cd $(HOST_SUBDIR)/tcl && \
17926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17928 "RANLIB=$${RANLIB}" \
17929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17930 installcheck) \
17931 || exit 1
17933 @endif tcl
17935 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17936 maybe-mostlyclean-tcl:
17937 @if tcl
17938 maybe-mostlyclean-tcl: mostlyclean-tcl
17940 # tcl doesn't support mostlyclean.
17941 mostlyclean-tcl:
17943 @endif tcl
17945 .PHONY: maybe-clean-tcl clean-tcl
17946 maybe-clean-tcl:
17947 @if tcl
17948 maybe-clean-tcl: clean-tcl
17950 clean-tcl:
17951 @: $(MAKE); $(unstage)
17952 @[ -f ./tcl/Makefile ] || exit 0; \
17953 r=`${PWD_COMMAND}`; export r; \
17954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17955 $(HOST_EXPORTS) \
17956 for flag in $(EXTRA_HOST_FLAGS) ; do \
17957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17958 done; \
17959 echo "Doing clean in tcl"; \
17960 (cd $(HOST_SUBDIR)/tcl && \
17961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17963 "RANLIB=$${RANLIB}" \
17964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17965 clean) \
17966 || exit 1
17968 @endif tcl
17970 .PHONY: maybe-distclean-tcl distclean-tcl
17971 maybe-distclean-tcl:
17972 @if tcl
17973 maybe-distclean-tcl: distclean-tcl
17975 distclean-tcl:
17976 @: $(MAKE); $(unstage)
17977 @[ -f ./tcl/Makefile ] || exit 0; \
17978 r=`${PWD_COMMAND}`; export r; \
17979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17980 $(HOST_EXPORTS) \
17981 for flag in $(EXTRA_HOST_FLAGS) ; do \
17982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17983 done; \
17984 echo "Doing distclean in tcl"; \
17985 (cd $(HOST_SUBDIR)/tcl && \
17986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17988 "RANLIB=$${RANLIB}" \
17989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17990 distclean) \
17991 || exit 1
17993 @endif tcl
17995 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
17996 maybe-maintainer-clean-tcl:
17997 @if tcl
17998 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18000 maintainer-clean-tcl:
18001 @: $(MAKE); $(unstage)
18002 @[ -f ./tcl/Makefile ] || exit 0; \
18003 r=`${PWD_COMMAND}`; export r; \
18004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18005 $(HOST_EXPORTS) \
18006 for flag in $(EXTRA_HOST_FLAGS) ; do \
18007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18008 done; \
18009 echo "Doing maintainer-clean in tcl"; \
18010 (cd $(HOST_SUBDIR)/tcl && \
18011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18013 "RANLIB=$${RANLIB}" \
18014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18015 maintainer-clean) \
18016 || exit 1
18018 @endif tcl
18022 .PHONY: configure-itcl maybe-configure-itcl
18023 maybe-configure-itcl:
18024 @if gcc-bootstrap
18025 configure-itcl: stage_current
18026 @endif gcc-bootstrap
18027 @if itcl
18028 maybe-configure-itcl: configure-itcl
18029 configure-itcl:
18030 @: $(MAKE); $(unstage)
18031 @r=`${PWD_COMMAND}`; export r; \
18032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18033 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
18035 $(HOST_EXPORTS) \
18036 echo Configuring in $(HOST_SUBDIR)/itcl; \
18037 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18038 case $(srcdir) in \
18039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18040 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18042 esac; \
18043 module_srcdir=itcl; \
18044 $(SHELL) \
18045 $$s/$$module_srcdir/configure \
18046 --srcdir=$${topdir}/$$module_srcdir \
18047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18048 --target=${target_alias} \
18049 || exit 1
18050 @endif itcl
18056 .PHONY: all-itcl maybe-all-itcl
18057 maybe-all-itcl:
18058 @if gcc-bootstrap
18059 all-itcl: stage_current
18060 @endif gcc-bootstrap
18061 @if itcl
18062 TARGET-itcl=all
18063 maybe-all-itcl: all-itcl
18064 all-itcl: configure-itcl
18065 @: $(MAKE); $(unstage)
18066 @r=`${PWD_COMMAND}`; export r; \
18067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18068 $(HOST_EXPORTS) \
18069 (cd $(HOST_SUBDIR)/itcl && \
18070 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18071 $(TARGET-itcl))
18072 @endif itcl
18077 .PHONY: check-itcl maybe-check-itcl
18078 maybe-check-itcl:
18079 @if itcl
18080 maybe-check-itcl: check-itcl
18082 check-itcl:
18083 @: $(MAKE); $(unstage)
18084 @r=`${PWD_COMMAND}`; export r; \
18085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18086 $(HOST_EXPORTS) \
18087 (cd $(HOST_SUBDIR)/itcl && \
18088 $(MAKE) $(FLAGS_TO_PASS) check)
18090 @endif itcl
18092 .PHONY: install-itcl maybe-install-itcl
18093 maybe-install-itcl:
18094 @if itcl
18095 maybe-install-itcl: install-itcl
18097 install-itcl: installdirs
18098 @: $(MAKE); $(unstage)
18099 @r=`${PWD_COMMAND}`; export r; \
18100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18101 $(HOST_EXPORTS) \
18102 (cd $(HOST_SUBDIR)/itcl && \
18103 $(MAKE) $(FLAGS_TO_PASS) install)
18105 @endif itcl
18107 .PHONY: install-strip-itcl maybe-install-strip-itcl
18108 maybe-install-strip-itcl:
18109 @if itcl
18110 maybe-install-strip-itcl: install-strip-itcl
18112 install-strip-itcl: installdirs
18113 @: $(MAKE); $(unstage)
18114 @r=`${PWD_COMMAND}`; export r; \
18115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18116 $(HOST_EXPORTS) \
18117 (cd $(HOST_SUBDIR)/itcl && \
18118 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18120 @endif itcl
18122 # Other targets (info, dvi, pdf, etc.)
18124 .PHONY: maybe-info-itcl info-itcl
18125 maybe-info-itcl:
18126 @if itcl
18127 maybe-info-itcl: info-itcl
18129 info-itcl: \
18130 configure-itcl
18131 @: $(MAKE); $(unstage)
18132 @[ -f ./itcl/Makefile ] || exit 0; \
18133 r=`${PWD_COMMAND}`; export r; \
18134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18135 $(HOST_EXPORTS) \
18136 for flag in $(EXTRA_HOST_FLAGS) ; do \
18137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18138 done; \
18139 echo "Doing info in itcl"; \
18140 (cd $(HOST_SUBDIR)/itcl && \
18141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18143 "RANLIB=$${RANLIB}" \
18144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18145 info) \
18146 || exit 1
18148 @endif itcl
18150 .PHONY: maybe-dvi-itcl dvi-itcl
18151 maybe-dvi-itcl:
18152 @if itcl
18153 maybe-dvi-itcl: dvi-itcl
18155 dvi-itcl: \
18156 configure-itcl
18157 @: $(MAKE); $(unstage)
18158 @[ -f ./itcl/Makefile ] || exit 0; \
18159 r=`${PWD_COMMAND}`; export r; \
18160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18161 $(HOST_EXPORTS) \
18162 for flag in $(EXTRA_HOST_FLAGS) ; do \
18163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18164 done; \
18165 echo "Doing dvi in itcl"; \
18166 (cd $(HOST_SUBDIR)/itcl && \
18167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18169 "RANLIB=$${RANLIB}" \
18170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18171 dvi) \
18172 || exit 1
18174 @endif itcl
18176 .PHONY: maybe-pdf-itcl pdf-itcl
18177 maybe-pdf-itcl:
18178 @if itcl
18179 maybe-pdf-itcl: pdf-itcl
18181 pdf-itcl: \
18182 configure-itcl
18183 @: $(MAKE); $(unstage)
18184 @[ -f ./itcl/Makefile ] || exit 0; \
18185 r=`${PWD_COMMAND}`; export r; \
18186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18187 $(HOST_EXPORTS) \
18188 for flag in $(EXTRA_HOST_FLAGS) ; do \
18189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18190 done; \
18191 echo "Doing pdf in itcl"; \
18192 (cd $(HOST_SUBDIR)/itcl && \
18193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18195 "RANLIB=$${RANLIB}" \
18196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18197 pdf) \
18198 || exit 1
18200 @endif itcl
18202 .PHONY: maybe-html-itcl html-itcl
18203 maybe-html-itcl:
18204 @if itcl
18205 maybe-html-itcl: html-itcl
18207 html-itcl: \
18208 configure-itcl
18209 @: $(MAKE); $(unstage)
18210 @[ -f ./itcl/Makefile ] || exit 0; \
18211 r=`${PWD_COMMAND}`; export r; \
18212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18213 $(HOST_EXPORTS) \
18214 for flag in $(EXTRA_HOST_FLAGS) ; do \
18215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18216 done; \
18217 echo "Doing html in itcl"; \
18218 (cd $(HOST_SUBDIR)/itcl && \
18219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18221 "RANLIB=$${RANLIB}" \
18222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18223 html) \
18224 || exit 1
18226 @endif itcl
18228 .PHONY: maybe-TAGS-itcl TAGS-itcl
18229 maybe-TAGS-itcl:
18230 @if itcl
18231 maybe-TAGS-itcl: TAGS-itcl
18233 TAGS-itcl: \
18234 configure-itcl
18235 @: $(MAKE); $(unstage)
18236 @[ -f ./itcl/Makefile ] || exit 0; \
18237 r=`${PWD_COMMAND}`; export r; \
18238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18239 $(HOST_EXPORTS) \
18240 for flag in $(EXTRA_HOST_FLAGS) ; do \
18241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18242 done; \
18243 echo "Doing TAGS in itcl"; \
18244 (cd $(HOST_SUBDIR)/itcl && \
18245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18247 "RANLIB=$${RANLIB}" \
18248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18249 TAGS) \
18250 || exit 1
18252 @endif itcl
18254 .PHONY: maybe-install-info-itcl install-info-itcl
18255 maybe-install-info-itcl:
18256 @if itcl
18257 maybe-install-info-itcl: install-info-itcl
18259 install-info-itcl: \
18260 configure-itcl \
18261 info-itcl
18262 @: $(MAKE); $(unstage)
18263 @[ -f ./itcl/Makefile ] || exit 0; \
18264 r=`${PWD_COMMAND}`; export r; \
18265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18266 $(HOST_EXPORTS) \
18267 for flag in $(EXTRA_HOST_FLAGS) ; do \
18268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18269 done; \
18270 echo "Doing install-info in itcl"; \
18271 (cd $(HOST_SUBDIR)/itcl && \
18272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18274 "RANLIB=$${RANLIB}" \
18275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18276 install-info) \
18277 || exit 1
18279 @endif itcl
18281 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18282 maybe-install-pdf-itcl:
18283 @if itcl
18284 maybe-install-pdf-itcl: install-pdf-itcl
18286 install-pdf-itcl: \
18287 configure-itcl \
18288 pdf-itcl
18289 @: $(MAKE); $(unstage)
18290 @[ -f ./itcl/Makefile ] || exit 0; \
18291 r=`${PWD_COMMAND}`; export r; \
18292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18293 $(HOST_EXPORTS) \
18294 for flag in $(EXTRA_HOST_FLAGS) ; do \
18295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18296 done; \
18297 echo "Doing install-pdf in itcl"; \
18298 (cd $(HOST_SUBDIR)/itcl && \
18299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18301 "RANLIB=$${RANLIB}" \
18302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18303 install-pdf) \
18304 || exit 1
18306 @endif itcl
18308 .PHONY: maybe-install-html-itcl install-html-itcl
18309 maybe-install-html-itcl:
18310 @if itcl
18311 maybe-install-html-itcl: install-html-itcl
18313 install-html-itcl: \
18314 configure-itcl \
18315 html-itcl
18316 @: $(MAKE); $(unstage)
18317 @[ -f ./itcl/Makefile ] || exit 0; \
18318 r=`${PWD_COMMAND}`; export r; \
18319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18320 $(HOST_EXPORTS) \
18321 for flag in $(EXTRA_HOST_FLAGS) ; do \
18322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18323 done; \
18324 echo "Doing install-html in itcl"; \
18325 (cd $(HOST_SUBDIR)/itcl && \
18326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18328 "RANLIB=$${RANLIB}" \
18329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18330 install-html) \
18331 || exit 1
18333 @endif itcl
18335 .PHONY: maybe-installcheck-itcl installcheck-itcl
18336 maybe-installcheck-itcl:
18337 @if itcl
18338 maybe-installcheck-itcl: installcheck-itcl
18340 installcheck-itcl: \
18341 configure-itcl
18342 @: $(MAKE); $(unstage)
18343 @[ -f ./itcl/Makefile ] || exit 0; \
18344 r=`${PWD_COMMAND}`; export r; \
18345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18346 $(HOST_EXPORTS) \
18347 for flag in $(EXTRA_HOST_FLAGS) ; do \
18348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18349 done; \
18350 echo "Doing installcheck in itcl"; \
18351 (cd $(HOST_SUBDIR)/itcl && \
18352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18354 "RANLIB=$${RANLIB}" \
18355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18356 installcheck) \
18357 || exit 1
18359 @endif itcl
18361 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18362 maybe-mostlyclean-itcl:
18363 @if itcl
18364 maybe-mostlyclean-itcl: mostlyclean-itcl
18366 mostlyclean-itcl:
18367 @: $(MAKE); $(unstage)
18368 @[ -f ./itcl/Makefile ] || exit 0; \
18369 r=`${PWD_COMMAND}`; export r; \
18370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18371 $(HOST_EXPORTS) \
18372 for flag in $(EXTRA_HOST_FLAGS) ; do \
18373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18374 done; \
18375 echo "Doing mostlyclean in itcl"; \
18376 (cd $(HOST_SUBDIR)/itcl && \
18377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18379 "RANLIB=$${RANLIB}" \
18380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18381 mostlyclean) \
18382 || exit 1
18384 @endif itcl
18386 .PHONY: maybe-clean-itcl clean-itcl
18387 maybe-clean-itcl:
18388 @if itcl
18389 maybe-clean-itcl: clean-itcl
18391 clean-itcl:
18392 @: $(MAKE); $(unstage)
18393 @[ -f ./itcl/Makefile ] || exit 0; \
18394 r=`${PWD_COMMAND}`; export r; \
18395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18396 $(HOST_EXPORTS) \
18397 for flag in $(EXTRA_HOST_FLAGS) ; do \
18398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18399 done; \
18400 echo "Doing clean in itcl"; \
18401 (cd $(HOST_SUBDIR)/itcl && \
18402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18404 "RANLIB=$${RANLIB}" \
18405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18406 clean) \
18407 || exit 1
18409 @endif itcl
18411 .PHONY: maybe-distclean-itcl distclean-itcl
18412 maybe-distclean-itcl:
18413 @if itcl
18414 maybe-distclean-itcl: distclean-itcl
18416 distclean-itcl:
18417 @: $(MAKE); $(unstage)
18418 @[ -f ./itcl/Makefile ] || exit 0; \
18419 r=`${PWD_COMMAND}`; export r; \
18420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18421 $(HOST_EXPORTS) \
18422 for flag in $(EXTRA_HOST_FLAGS) ; do \
18423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18424 done; \
18425 echo "Doing distclean in itcl"; \
18426 (cd $(HOST_SUBDIR)/itcl && \
18427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18429 "RANLIB=$${RANLIB}" \
18430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18431 distclean) \
18432 || exit 1
18434 @endif itcl
18436 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18437 maybe-maintainer-clean-itcl:
18438 @if itcl
18439 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18441 maintainer-clean-itcl:
18442 @: $(MAKE); $(unstage)
18443 @[ -f ./itcl/Makefile ] || exit 0; \
18444 r=`${PWD_COMMAND}`; export r; \
18445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18446 $(HOST_EXPORTS) \
18447 for flag in $(EXTRA_HOST_FLAGS) ; do \
18448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18449 done; \
18450 echo "Doing maintainer-clean in itcl"; \
18451 (cd $(HOST_SUBDIR)/itcl && \
18452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18454 "RANLIB=$${RANLIB}" \
18455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18456 maintainer-clean) \
18457 || exit 1
18459 @endif itcl
18463 .PHONY: configure-ld maybe-configure-ld
18464 maybe-configure-ld:
18465 @if gcc-bootstrap
18466 configure-ld: stage_current
18467 @endif gcc-bootstrap
18468 @if ld
18469 maybe-configure-ld: configure-ld
18470 configure-ld:
18471 @r=`${PWD_COMMAND}`; export r; \
18472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18473 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18475 $(HOST_EXPORTS) \
18476 echo Configuring in $(HOST_SUBDIR)/ld; \
18477 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18478 case $(srcdir) in \
18479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18480 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18482 esac; \
18483 module_srcdir=ld; \
18484 $(SHELL) \
18485 $$s/$$module_srcdir/configure \
18486 --srcdir=$${topdir}/$$module_srcdir \
18487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18488 --target=${target_alias} \
18489 || exit 1
18490 @endif ld
18494 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18495 maybe-configure-stage1-ld:
18496 @if ld-bootstrap
18497 maybe-configure-stage1-ld: configure-stage1-ld
18498 configure-stage1-ld:
18499 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18501 @r=`${PWD_COMMAND}`; export r; \
18502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18503 TFLAGS="$(STAGE1_TFLAGS)"; \
18504 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18505 $(HOST_EXPORTS) \
18506 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18507 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18508 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18509 echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
18510 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18511 cd $(HOST_SUBDIR)/ld || exit 1; \
18512 case $(srcdir) in \
18513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18514 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18516 esac; \
18517 module_srcdir=ld; \
18518 $(SHELL) $$s/$$module_srcdir/configure \
18519 --srcdir=$${topdir}/$$module_srcdir \
18520 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18521 --target=${target_alias} \
18523 $(STAGE1_CONFIGURE_FLAGS)
18524 @endif ld-bootstrap
18526 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18527 maybe-configure-stage2-ld:
18528 @if ld-bootstrap
18529 maybe-configure-stage2-ld: configure-stage2-ld
18530 configure-stage2-ld:
18531 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18532 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18533 @r=`${PWD_COMMAND}`; export r; \
18534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18535 TFLAGS="$(STAGE2_TFLAGS)"; \
18536 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18537 $(HOST_EXPORTS) \
18538 $(POSTSTAGE1_HOST_EXPORTS) \
18539 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18540 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18541 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18542 echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
18543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18544 cd $(HOST_SUBDIR)/ld || exit 1; \
18545 case $(srcdir) in \
18546 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18547 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18548 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18549 esac; \
18550 module_srcdir=ld; \
18551 $(SHELL) $$s/$$module_srcdir/configure \
18552 --srcdir=$${topdir}/$$module_srcdir \
18553 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18554 --target=${target_alias} \
18555 --with-build-libsubdir=$(HOST_SUBDIR) \
18556 $(STAGE2_CONFIGURE_FLAGS)
18557 @endif ld-bootstrap
18559 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18560 maybe-configure-stage3-ld:
18561 @if ld-bootstrap
18562 maybe-configure-stage3-ld: configure-stage3-ld
18563 configure-stage3-ld:
18564 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18565 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18566 @r=`${PWD_COMMAND}`; export r; \
18567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18568 TFLAGS="$(STAGE3_TFLAGS)"; \
18569 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18570 $(HOST_EXPORTS) \
18571 $(POSTSTAGE1_HOST_EXPORTS) \
18572 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18573 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18574 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18575 echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
18576 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18577 cd $(HOST_SUBDIR)/ld || exit 1; \
18578 case $(srcdir) in \
18579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18580 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18582 esac; \
18583 module_srcdir=ld; \
18584 $(SHELL) $$s/$$module_srcdir/configure \
18585 --srcdir=$${topdir}/$$module_srcdir \
18586 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18587 --target=${target_alias} \
18588 --with-build-libsubdir=$(HOST_SUBDIR) \
18589 $(STAGE3_CONFIGURE_FLAGS)
18590 @endif ld-bootstrap
18592 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18593 maybe-configure-stage4-ld:
18594 @if ld-bootstrap
18595 maybe-configure-stage4-ld: configure-stage4-ld
18596 configure-stage4-ld:
18597 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18598 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18599 @r=`${PWD_COMMAND}`; export r; \
18600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18601 TFLAGS="$(STAGE4_TFLAGS)"; \
18602 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18603 $(HOST_EXPORTS) \
18604 $(POSTSTAGE1_HOST_EXPORTS) \
18605 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18606 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18607 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18608 echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
18609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18610 cd $(HOST_SUBDIR)/ld || exit 1; \
18611 case $(srcdir) in \
18612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18613 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18615 esac; \
18616 module_srcdir=ld; \
18617 $(SHELL) $$s/$$module_srcdir/configure \
18618 --srcdir=$${topdir}/$$module_srcdir \
18619 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18620 --target=${target_alias} \
18621 --with-build-libsubdir=$(HOST_SUBDIR) \
18622 $(STAGE4_CONFIGURE_FLAGS)
18623 @endif ld-bootstrap
18625 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18626 maybe-configure-stageprofile-ld:
18627 @if ld-bootstrap
18628 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18629 configure-stageprofile-ld:
18630 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18631 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18632 @r=`${PWD_COMMAND}`; export r; \
18633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18634 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18635 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18636 $(HOST_EXPORTS) \
18637 $(POSTSTAGE1_HOST_EXPORTS) \
18638 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18639 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18640 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18641 echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
18642 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18643 cd $(HOST_SUBDIR)/ld || exit 1; \
18644 case $(srcdir) in \
18645 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18646 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18647 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18648 esac; \
18649 module_srcdir=ld; \
18650 $(SHELL) $$s/$$module_srcdir/configure \
18651 --srcdir=$${topdir}/$$module_srcdir \
18652 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18653 --target=${target_alias} \
18654 --with-build-libsubdir=$(HOST_SUBDIR) \
18655 $(STAGEprofile_CONFIGURE_FLAGS)
18656 @endif ld-bootstrap
18658 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18659 maybe-configure-stagefeedback-ld:
18660 @if ld-bootstrap
18661 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18662 configure-stagefeedback-ld:
18663 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18664 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18665 @r=`${PWD_COMMAND}`; export r; \
18666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18667 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18668 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18669 $(HOST_EXPORTS) \
18670 $(POSTSTAGE1_HOST_EXPORTS) \
18671 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18672 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18673 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18674 echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
18675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18676 cd $(HOST_SUBDIR)/ld || exit 1; \
18677 case $(srcdir) in \
18678 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18679 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18680 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18681 esac; \
18682 module_srcdir=ld; \
18683 $(SHELL) $$s/$$module_srcdir/configure \
18684 --srcdir=$${topdir}/$$module_srcdir \
18685 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18686 --target=${target_alias} \
18687 --with-build-libsubdir=$(HOST_SUBDIR) \
18688 $(STAGEfeedback_CONFIGURE_FLAGS)
18689 @endif ld-bootstrap
18695 .PHONY: all-ld maybe-all-ld
18696 maybe-all-ld:
18697 @if gcc-bootstrap
18698 all-ld: stage_current
18699 @endif gcc-bootstrap
18700 @if ld
18701 TARGET-ld=all
18702 maybe-all-ld: all-ld
18703 all-ld: configure-ld
18704 @r=`${PWD_COMMAND}`; export r; \
18705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18706 $(HOST_EXPORTS) \
18707 (cd $(HOST_SUBDIR)/ld && \
18708 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18709 $(TARGET-ld))
18710 @endif ld
18714 .PHONY: all-stage1-ld maybe-all-stage1-ld
18715 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18716 maybe-all-stage1-ld:
18717 maybe-clean-stage1-ld:
18718 @if ld-bootstrap
18719 maybe-all-stage1-ld: all-stage1-ld
18720 all-stage1: all-stage1-ld
18721 TARGET-stage1-ld = $(TARGET-ld)
18722 all-stage1-ld: configure-stage1-ld
18723 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18724 @r=`${PWD_COMMAND}`; export r; \
18725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18726 TFLAGS="$(STAGE1_TFLAGS)"; \
18727 $(HOST_EXPORTS) \
18728 cd $(HOST_SUBDIR)/ld && \
18729 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18730 CFLAGS="$(STAGE1_CFLAGS)" \
18731 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18732 LIBCFLAGS="$(LIBCFLAGS)" \
18733 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18734 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18735 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18736 $(EXTRA_HOST_FLAGS) \
18737 $(STAGE1_FLAGS_TO_PASS) \
18738 TFLAGS="$(STAGE1_TFLAGS)" \
18739 $(TARGET-stage1-ld)
18741 maybe-clean-stage1-ld: clean-stage1-ld
18742 clean-stage1: clean-stage1-ld
18743 clean-stage1-ld:
18744 @if [ $(current_stage) = stage1 ]; then \
18745 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18746 else \
18747 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18748 $(MAKE) stage1-start; \
18749 fi; \
18750 cd $(HOST_SUBDIR)/ld && \
18751 $(MAKE) $(EXTRA_HOST_FLAGS) \
18752 $(STAGE1_FLAGS_TO_PASS) clean
18753 @endif ld-bootstrap
18756 .PHONY: all-stage2-ld maybe-all-stage2-ld
18757 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18758 maybe-all-stage2-ld:
18759 maybe-clean-stage2-ld:
18760 @if ld-bootstrap
18761 maybe-all-stage2-ld: all-stage2-ld
18762 all-stage2: all-stage2-ld
18763 TARGET-stage2-ld = $(TARGET-ld)
18764 all-stage2-ld: configure-stage2-ld
18765 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18766 @r=`${PWD_COMMAND}`; export r; \
18767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18768 TFLAGS="$(STAGE2_TFLAGS)"; \
18769 $(HOST_EXPORTS) \
18770 $(POSTSTAGE1_HOST_EXPORTS) \
18771 cd $(HOST_SUBDIR)/ld && \
18772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18773 CFLAGS="$(STAGE2_CFLAGS)" \
18774 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18775 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18779 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18780 TFLAGS="$(STAGE2_TFLAGS)" \
18781 $(TARGET-stage2-ld)
18783 maybe-clean-stage2-ld: clean-stage2-ld
18784 clean-stage2: clean-stage2-ld
18785 clean-stage2-ld:
18786 @if [ $(current_stage) = stage2 ]; then \
18787 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18788 else \
18789 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18790 $(MAKE) stage2-start; \
18791 fi; \
18792 cd $(HOST_SUBDIR)/ld && \
18793 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18794 @endif ld-bootstrap
18797 .PHONY: all-stage3-ld maybe-all-stage3-ld
18798 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18799 maybe-all-stage3-ld:
18800 maybe-clean-stage3-ld:
18801 @if ld-bootstrap
18802 maybe-all-stage3-ld: all-stage3-ld
18803 all-stage3: all-stage3-ld
18804 TARGET-stage3-ld = $(TARGET-ld)
18805 all-stage3-ld: configure-stage3-ld
18806 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18807 @r=`${PWD_COMMAND}`; export r; \
18808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18809 TFLAGS="$(STAGE3_TFLAGS)"; \
18810 $(HOST_EXPORTS) \
18811 $(POSTSTAGE1_HOST_EXPORTS) \
18812 cd $(HOST_SUBDIR)/ld && \
18813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18814 CFLAGS="$(STAGE3_CFLAGS)" \
18815 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18816 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18817 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18818 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18819 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18820 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18821 TFLAGS="$(STAGE3_TFLAGS)" \
18822 $(TARGET-stage3-ld)
18824 maybe-clean-stage3-ld: clean-stage3-ld
18825 clean-stage3: clean-stage3-ld
18826 clean-stage3-ld:
18827 @if [ $(current_stage) = stage3 ]; then \
18828 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18829 else \
18830 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18831 $(MAKE) stage3-start; \
18832 fi; \
18833 cd $(HOST_SUBDIR)/ld && \
18834 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18835 @endif ld-bootstrap
18838 .PHONY: all-stage4-ld maybe-all-stage4-ld
18839 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
18840 maybe-all-stage4-ld:
18841 maybe-clean-stage4-ld:
18842 @if ld-bootstrap
18843 maybe-all-stage4-ld: all-stage4-ld
18844 all-stage4: all-stage4-ld
18845 TARGET-stage4-ld = $(TARGET-ld)
18846 all-stage4-ld: configure-stage4-ld
18847 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18848 @r=`${PWD_COMMAND}`; export r; \
18849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18850 TFLAGS="$(STAGE4_TFLAGS)"; \
18851 $(HOST_EXPORTS) \
18852 $(POSTSTAGE1_HOST_EXPORTS) \
18853 cd $(HOST_SUBDIR)/ld && \
18854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18855 CFLAGS="$(STAGE4_CFLAGS)" \
18856 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18857 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18862 TFLAGS="$(STAGE4_TFLAGS)" \
18863 $(TARGET-stage4-ld)
18865 maybe-clean-stage4-ld: clean-stage4-ld
18866 clean-stage4: clean-stage4-ld
18867 clean-stage4-ld:
18868 @if [ $(current_stage) = stage4 ]; then \
18869 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18870 else \
18871 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18872 $(MAKE) stage4-start; \
18873 fi; \
18874 cd $(HOST_SUBDIR)/ld && \
18875 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18876 @endif ld-bootstrap
18879 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18880 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18881 maybe-all-stageprofile-ld:
18882 maybe-clean-stageprofile-ld:
18883 @if ld-bootstrap
18884 maybe-all-stageprofile-ld: all-stageprofile-ld
18885 all-stageprofile: all-stageprofile-ld
18886 TARGET-stageprofile-ld = $(TARGET-ld)
18887 all-stageprofile-ld: configure-stageprofile-ld
18888 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18889 @r=`${PWD_COMMAND}`; export r; \
18890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18892 $(HOST_EXPORTS) \
18893 $(POSTSTAGE1_HOST_EXPORTS) \
18894 cd $(HOST_SUBDIR)/ld && \
18895 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18896 CFLAGS="$(STAGEprofile_CFLAGS)" \
18897 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18898 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18899 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18900 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18901 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18902 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18903 TFLAGS="$(STAGEprofile_TFLAGS)" \
18904 $(TARGET-stageprofile-ld)
18906 maybe-clean-stageprofile-ld: clean-stageprofile-ld
18907 clean-stageprofile: clean-stageprofile-ld
18908 clean-stageprofile-ld:
18909 @if [ $(current_stage) = stageprofile ]; then \
18910 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18911 else \
18912 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18913 $(MAKE) stageprofile-start; \
18914 fi; \
18915 cd $(HOST_SUBDIR)/ld && \
18916 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18917 @endif ld-bootstrap
18920 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18921 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18922 maybe-all-stagefeedback-ld:
18923 maybe-clean-stagefeedback-ld:
18924 @if ld-bootstrap
18925 maybe-all-stagefeedback-ld: all-stagefeedback-ld
18926 all-stagefeedback: all-stagefeedback-ld
18927 TARGET-stagefeedback-ld = $(TARGET-ld)
18928 all-stagefeedback-ld: configure-stagefeedback-ld
18929 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18930 @r=`${PWD_COMMAND}`; export r; \
18931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18932 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18933 $(HOST_EXPORTS) \
18934 $(POSTSTAGE1_HOST_EXPORTS) \
18935 cd $(HOST_SUBDIR)/ld && \
18936 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18937 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18938 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18939 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18940 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18941 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18942 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18943 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18944 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18945 $(TARGET-stagefeedback-ld)
18947 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18948 clean-stagefeedback: clean-stagefeedback-ld
18949 clean-stagefeedback-ld:
18950 @if [ $(current_stage) = stagefeedback ]; then \
18951 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18952 else \
18953 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18954 $(MAKE) stagefeedback-start; \
18955 fi; \
18956 cd $(HOST_SUBDIR)/ld && \
18957 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18958 @endif ld-bootstrap
18964 .PHONY: check-ld maybe-check-ld
18965 maybe-check-ld:
18966 @if ld
18967 maybe-check-ld: check-ld
18969 check-ld:
18970 @: $(MAKE); $(unstage)
18971 @r=`${PWD_COMMAND}`; export r; \
18972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18973 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18974 (cd $(HOST_SUBDIR)/ld && \
18975 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
18977 @endif ld
18979 .PHONY: install-ld maybe-install-ld
18980 maybe-install-ld:
18981 @if ld
18982 maybe-install-ld: install-ld
18984 install-ld: installdirs
18985 @: $(MAKE); $(unstage)
18986 @r=`${PWD_COMMAND}`; export r; \
18987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18988 $(HOST_EXPORTS) \
18989 (cd $(HOST_SUBDIR)/ld && \
18990 $(MAKE) $(FLAGS_TO_PASS) install)
18992 @endif ld
18994 .PHONY: install-strip-ld maybe-install-strip-ld
18995 maybe-install-strip-ld:
18996 @if ld
18997 maybe-install-strip-ld: install-strip-ld
18999 install-strip-ld: installdirs
19000 @: $(MAKE); $(unstage)
19001 @r=`${PWD_COMMAND}`; export r; \
19002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19003 $(HOST_EXPORTS) \
19004 (cd $(HOST_SUBDIR)/ld && \
19005 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19007 @endif ld
19009 # Other targets (info, dvi, pdf, etc.)
19011 .PHONY: maybe-info-ld info-ld
19012 maybe-info-ld:
19013 @if ld
19014 maybe-info-ld: info-ld
19016 info-ld: \
19017 configure-ld
19018 @[ -f ./ld/Makefile ] || exit 0; \
19019 r=`${PWD_COMMAND}`; export r; \
19020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19021 $(HOST_EXPORTS) \
19022 for flag in $(EXTRA_HOST_FLAGS) ; do \
19023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19024 done; \
19025 echo "Doing info in ld"; \
19026 (cd $(HOST_SUBDIR)/ld && \
19027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19029 "RANLIB=$${RANLIB}" \
19030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19031 info) \
19032 || exit 1
19034 @endif ld
19036 .PHONY: maybe-dvi-ld dvi-ld
19037 maybe-dvi-ld:
19038 @if ld
19039 maybe-dvi-ld: dvi-ld
19041 dvi-ld: \
19042 configure-ld
19043 @[ -f ./ld/Makefile ] || exit 0; \
19044 r=`${PWD_COMMAND}`; export r; \
19045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19046 $(HOST_EXPORTS) \
19047 for flag in $(EXTRA_HOST_FLAGS) ; do \
19048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19049 done; \
19050 echo "Doing dvi in ld"; \
19051 (cd $(HOST_SUBDIR)/ld && \
19052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19054 "RANLIB=$${RANLIB}" \
19055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19056 dvi) \
19057 || exit 1
19059 @endif ld
19061 .PHONY: maybe-pdf-ld pdf-ld
19062 maybe-pdf-ld:
19063 @if ld
19064 maybe-pdf-ld: pdf-ld
19066 pdf-ld: \
19067 configure-ld
19068 @[ -f ./ld/Makefile ] || exit 0; \
19069 r=`${PWD_COMMAND}`; export r; \
19070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19071 $(HOST_EXPORTS) \
19072 for flag in $(EXTRA_HOST_FLAGS) ; do \
19073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19074 done; \
19075 echo "Doing pdf in ld"; \
19076 (cd $(HOST_SUBDIR)/ld && \
19077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19079 "RANLIB=$${RANLIB}" \
19080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19081 pdf) \
19082 || exit 1
19084 @endif ld
19086 .PHONY: maybe-html-ld html-ld
19087 maybe-html-ld:
19088 @if ld
19089 maybe-html-ld: html-ld
19091 html-ld: \
19092 configure-ld
19093 @[ -f ./ld/Makefile ] || exit 0; \
19094 r=`${PWD_COMMAND}`; export r; \
19095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19096 $(HOST_EXPORTS) \
19097 for flag in $(EXTRA_HOST_FLAGS) ; do \
19098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19099 done; \
19100 echo "Doing html in ld"; \
19101 (cd $(HOST_SUBDIR)/ld && \
19102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19104 "RANLIB=$${RANLIB}" \
19105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19106 html) \
19107 || exit 1
19109 @endif ld
19111 .PHONY: maybe-TAGS-ld TAGS-ld
19112 maybe-TAGS-ld:
19113 @if ld
19114 maybe-TAGS-ld: TAGS-ld
19116 TAGS-ld: \
19117 configure-ld
19118 @[ -f ./ld/Makefile ] || exit 0; \
19119 r=`${PWD_COMMAND}`; export r; \
19120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19121 $(HOST_EXPORTS) \
19122 for flag in $(EXTRA_HOST_FLAGS) ; do \
19123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19124 done; \
19125 echo "Doing TAGS in ld"; \
19126 (cd $(HOST_SUBDIR)/ld && \
19127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19129 "RANLIB=$${RANLIB}" \
19130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19131 TAGS) \
19132 || exit 1
19134 @endif ld
19136 .PHONY: maybe-install-info-ld install-info-ld
19137 maybe-install-info-ld:
19138 @if ld
19139 maybe-install-info-ld: install-info-ld
19141 install-info-ld: \
19142 configure-ld \
19143 info-ld
19144 @[ -f ./ld/Makefile ] || exit 0; \
19145 r=`${PWD_COMMAND}`; export r; \
19146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19147 $(HOST_EXPORTS) \
19148 for flag in $(EXTRA_HOST_FLAGS) ; do \
19149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19150 done; \
19151 echo "Doing install-info in ld"; \
19152 (cd $(HOST_SUBDIR)/ld && \
19153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19155 "RANLIB=$${RANLIB}" \
19156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19157 install-info) \
19158 || exit 1
19160 @endif ld
19162 .PHONY: maybe-install-pdf-ld install-pdf-ld
19163 maybe-install-pdf-ld:
19164 @if ld
19165 maybe-install-pdf-ld: install-pdf-ld
19167 install-pdf-ld: \
19168 configure-ld \
19169 pdf-ld
19170 @[ -f ./ld/Makefile ] || exit 0; \
19171 r=`${PWD_COMMAND}`; export r; \
19172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19173 $(HOST_EXPORTS) \
19174 for flag in $(EXTRA_HOST_FLAGS) ; do \
19175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19176 done; \
19177 echo "Doing install-pdf in ld"; \
19178 (cd $(HOST_SUBDIR)/ld && \
19179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19181 "RANLIB=$${RANLIB}" \
19182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19183 install-pdf) \
19184 || exit 1
19186 @endif ld
19188 .PHONY: maybe-install-html-ld install-html-ld
19189 maybe-install-html-ld:
19190 @if ld
19191 maybe-install-html-ld: install-html-ld
19193 install-html-ld: \
19194 configure-ld \
19195 html-ld
19196 @[ -f ./ld/Makefile ] || exit 0; \
19197 r=`${PWD_COMMAND}`; export r; \
19198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19199 $(HOST_EXPORTS) \
19200 for flag in $(EXTRA_HOST_FLAGS) ; do \
19201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19202 done; \
19203 echo "Doing install-html in ld"; \
19204 (cd $(HOST_SUBDIR)/ld && \
19205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19207 "RANLIB=$${RANLIB}" \
19208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19209 install-html) \
19210 || exit 1
19212 @endif ld
19214 .PHONY: maybe-installcheck-ld installcheck-ld
19215 maybe-installcheck-ld:
19216 @if ld
19217 maybe-installcheck-ld: installcheck-ld
19219 installcheck-ld: \
19220 configure-ld
19221 @[ -f ./ld/Makefile ] || exit 0; \
19222 r=`${PWD_COMMAND}`; export r; \
19223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19224 $(HOST_EXPORTS) \
19225 for flag in $(EXTRA_HOST_FLAGS) ; do \
19226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19227 done; \
19228 echo "Doing installcheck in ld"; \
19229 (cd $(HOST_SUBDIR)/ld && \
19230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19232 "RANLIB=$${RANLIB}" \
19233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19234 installcheck) \
19235 || exit 1
19237 @endif ld
19239 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19240 maybe-mostlyclean-ld:
19241 @if ld
19242 maybe-mostlyclean-ld: mostlyclean-ld
19244 mostlyclean-ld:
19245 @[ -f ./ld/Makefile ] || exit 0; \
19246 r=`${PWD_COMMAND}`; export r; \
19247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19248 $(HOST_EXPORTS) \
19249 for flag in $(EXTRA_HOST_FLAGS) ; do \
19250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19251 done; \
19252 echo "Doing mostlyclean in ld"; \
19253 (cd $(HOST_SUBDIR)/ld && \
19254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19256 "RANLIB=$${RANLIB}" \
19257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19258 mostlyclean) \
19259 || exit 1
19261 @endif ld
19263 .PHONY: maybe-clean-ld clean-ld
19264 maybe-clean-ld:
19265 @if ld
19266 maybe-clean-ld: clean-ld
19268 clean-ld:
19269 @[ -f ./ld/Makefile ] || exit 0; \
19270 r=`${PWD_COMMAND}`; export r; \
19271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19272 $(HOST_EXPORTS) \
19273 for flag in $(EXTRA_HOST_FLAGS) ; do \
19274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19275 done; \
19276 echo "Doing clean in ld"; \
19277 (cd $(HOST_SUBDIR)/ld && \
19278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19280 "RANLIB=$${RANLIB}" \
19281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19282 clean) \
19283 || exit 1
19285 @endif ld
19287 .PHONY: maybe-distclean-ld distclean-ld
19288 maybe-distclean-ld:
19289 @if ld
19290 maybe-distclean-ld: distclean-ld
19292 distclean-ld:
19293 @[ -f ./ld/Makefile ] || exit 0; \
19294 r=`${PWD_COMMAND}`; export r; \
19295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19296 $(HOST_EXPORTS) \
19297 for flag in $(EXTRA_HOST_FLAGS) ; do \
19298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19299 done; \
19300 echo "Doing distclean in ld"; \
19301 (cd $(HOST_SUBDIR)/ld && \
19302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19304 "RANLIB=$${RANLIB}" \
19305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19306 distclean) \
19307 || exit 1
19309 @endif ld
19311 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19312 maybe-maintainer-clean-ld:
19313 @if ld
19314 maybe-maintainer-clean-ld: maintainer-clean-ld
19316 maintainer-clean-ld:
19317 @[ -f ./ld/Makefile ] || exit 0; \
19318 r=`${PWD_COMMAND}`; export r; \
19319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19320 $(HOST_EXPORTS) \
19321 for flag in $(EXTRA_HOST_FLAGS) ; do \
19322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19323 done; \
19324 echo "Doing maintainer-clean in ld"; \
19325 (cd $(HOST_SUBDIR)/ld && \
19326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19328 "RANLIB=$${RANLIB}" \
19329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19330 maintainer-clean) \
19331 || exit 1
19333 @endif ld
19337 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19338 maybe-configure-libbacktrace:
19339 @if gcc-bootstrap
19340 configure-libbacktrace: stage_current
19341 @endif gcc-bootstrap
19342 @if libbacktrace
19343 maybe-configure-libbacktrace: configure-libbacktrace
19344 configure-libbacktrace:
19345 @r=`${PWD_COMMAND}`; export r; \
19346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19347 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19348 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19349 $(HOST_EXPORTS) \
19350 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19351 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19352 case $(srcdir) in \
19353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19354 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19356 esac; \
19357 module_srcdir=libbacktrace; \
19358 $(SHELL) \
19359 $$s/$$module_srcdir/configure \
19360 --srcdir=$${topdir}/$$module_srcdir \
19361 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19362 --target=${target_alias} \
19363 || exit 1
19364 @endif libbacktrace
19368 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19369 maybe-configure-stage1-libbacktrace:
19370 @if libbacktrace-bootstrap
19371 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19372 configure-stage1-libbacktrace:
19373 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19374 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19375 @r=`${PWD_COMMAND}`; export r; \
19376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19377 TFLAGS="$(STAGE1_TFLAGS)"; \
19378 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19379 $(HOST_EXPORTS) \
19380 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19381 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19382 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19383 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
19384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19385 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19386 case $(srcdir) in \
19387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19388 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19390 esac; \
19391 module_srcdir=libbacktrace; \
19392 $(SHELL) $$s/$$module_srcdir/configure \
19393 --srcdir=$${topdir}/$$module_srcdir \
19394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19395 --target=${target_alias} \
19397 $(STAGE1_CONFIGURE_FLAGS)
19398 @endif libbacktrace-bootstrap
19400 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19401 maybe-configure-stage2-libbacktrace:
19402 @if libbacktrace-bootstrap
19403 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19404 configure-stage2-libbacktrace:
19405 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19406 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19407 @r=`${PWD_COMMAND}`; export r; \
19408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19409 TFLAGS="$(STAGE2_TFLAGS)"; \
19410 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19411 $(HOST_EXPORTS) \
19412 $(POSTSTAGE1_HOST_EXPORTS) \
19413 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19414 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19415 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19416 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
19417 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19418 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19419 case $(srcdir) in \
19420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19421 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19423 esac; \
19424 module_srcdir=libbacktrace; \
19425 $(SHELL) $$s/$$module_srcdir/configure \
19426 --srcdir=$${topdir}/$$module_srcdir \
19427 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19428 --target=${target_alias} \
19429 --with-build-libsubdir=$(HOST_SUBDIR) \
19430 $(STAGE2_CONFIGURE_FLAGS)
19431 @endif libbacktrace-bootstrap
19433 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19434 maybe-configure-stage3-libbacktrace:
19435 @if libbacktrace-bootstrap
19436 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19437 configure-stage3-libbacktrace:
19438 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19439 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19440 @r=`${PWD_COMMAND}`; export r; \
19441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19442 TFLAGS="$(STAGE3_TFLAGS)"; \
19443 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19444 $(HOST_EXPORTS) \
19445 $(POSTSTAGE1_HOST_EXPORTS) \
19446 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19447 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19448 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19449 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
19450 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19451 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19452 case $(srcdir) in \
19453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19454 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19456 esac; \
19457 module_srcdir=libbacktrace; \
19458 $(SHELL) $$s/$$module_srcdir/configure \
19459 --srcdir=$${topdir}/$$module_srcdir \
19460 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19461 --target=${target_alias} \
19462 --with-build-libsubdir=$(HOST_SUBDIR) \
19463 $(STAGE3_CONFIGURE_FLAGS)
19464 @endif libbacktrace-bootstrap
19466 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19467 maybe-configure-stage4-libbacktrace:
19468 @if libbacktrace-bootstrap
19469 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19470 configure-stage4-libbacktrace:
19471 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19472 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19473 @r=`${PWD_COMMAND}`; export r; \
19474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19475 TFLAGS="$(STAGE4_TFLAGS)"; \
19476 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19477 $(HOST_EXPORTS) \
19478 $(POSTSTAGE1_HOST_EXPORTS) \
19479 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19480 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19481 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19482 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
19483 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19484 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19485 case $(srcdir) in \
19486 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19487 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19488 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19489 esac; \
19490 module_srcdir=libbacktrace; \
19491 $(SHELL) $$s/$$module_srcdir/configure \
19492 --srcdir=$${topdir}/$$module_srcdir \
19493 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19494 --target=${target_alias} \
19495 --with-build-libsubdir=$(HOST_SUBDIR) \
19496 $(STAGE4_CONFIGURE_FLAGS)
19497 @endif libbacktrace-bootstrap
19499 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19500 maybe-configure-stageprofile-libbacktrace:
19501 @if libbacktrace-bootstrap
19502 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19503 configure-stageprofile-libbacktrace:
19504 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19505 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19506 @r=`${PWD_COMMAND}`; export r; \
19507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19508 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19509 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19510 $(HOST_EXPORTS) \
19511 $(POSTSTAGE1_HOST_EXPORTS) \
19512 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19513 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19514 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19515 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
19516 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19517 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19518 case $(srcdir) in \
19519 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19520 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19521 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19522 esac; \
19523 module_srcdir=libbacktrace; \
19524 $(SHELL) $$s/$$module_srcdir/configure \
19525 --srcdir=$${topdir}/$$module_srcdir \
19526 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19527 --target=${target_alias} \
19528 --with-build-libsubdir=$(HOST_SUBDIR) \
19529 $(STAGEprofile_CONFIGURE_FLAGS)
19530 @endif libbacktrace-bootstrap
19532 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19533 maybe-configure-stagefeedback-libbacktrace:
19534 @if libbacktrace-bootstrap
19535 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19536 configure-stagefeedback-libbacktrace:
19537 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19538 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19539 @r=`${PWD_COMMAND}`; export r; \
19540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19541 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19542 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19543 $(HOST_EXPORTS) \
19544 $(POSTSTAGE1_HOST_EXPORTS) \
19545 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19546 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19547 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19548 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
19549 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19550 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19551 case $(srcdir) in \
19552 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19553 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19554 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19555 esac; \
19556 module_srcdir=libbacktrace; \
19557 $(SHELL) $$s/$$module_srcdir/configure \
19558 --srcdir=$${topdir}/$$module_srcdir \
19559 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19560 --target=${target_alias} \
19561 --with-build-libsubdir=$(HOST_SUBDIR) \
19562 $(STAGEfeedback_CONFIGURE_FLAGS)
19563 @endif libbacktrace-bootstrap
19569 .PHONY: all-libbacktrace maybe-all-libbacktrace
19570 maybe-all-libbacktrace:
19571 @if gcc-bootstrap
19572 all-libbacktrace: stage_current
19573 @endif gcc-bootstrap
19574 @if libbacktrace
19575 TARGET-libbacktrace=all
19576 maybe-all-libbacktrace: all-libbacktrace
19577 all-libbacktrace: configure-libbacktrace
19578 @r=`${PWD_COMMAND}`; export r; \
19579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19580 $(HOST_EXPORTS) \
19581 (cd $(HOST_SUBDIR)/libbacktrace && \
19582 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19583 $(TARGET-libbacktrace))
19584 @endif libbacktrace
19588 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19589 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19590 maybe-all-stage1-libbacktrace:
19591 maybe-clean-stage1-libbacktrace:
19592 @if libbacktrace-bootstrap
19593 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19594 all-stage1: all-stage1-libbacktrace
19595 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19596 all-stage1-libbacktrace: configure-stage1-libbacktrace
19597 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19598 @r=`${PWD_COMMAND}`; export r; \
19599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19600 TFLAGS="$(STAGE1_TFLAGS)"; \
19601 $(HOST_EXPORTS) \
19602 cd $(HOST_SUBDIR)/libbacktrace && \
19603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19604 CFLAGS="$(STAGE1_CFLAGS)" \
19605 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19606 LIBCFLAGS="$(LIBCFLAGS)" \
19607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19610 $(EXTRA_HOST_FLAGS) \
19611 $(STAGE1_FLAGS_TO_PASS) \
19612 TFLAGS="$(STAGE1_TFLAGS)" \
19613 $(TARGET-stage1-libbacktrace)
19615 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19616 clean-stage1: clean-stage1-libbacktrace
19617 clean-stage1-libbacktrace:
19618 @if [ $(current_stage) = stage1 ]; then \
19619 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19620 else \
19621 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19622 $(MAKE) stage1-start; \
19623 fi; \
19624 cd $(HOST_SUBDIR)/libbacktrace && \
19625 $(MAKE) $(EXTRA_HOST_FLAGS) \
19626 $(STAGE1_FLAGS_TO_PASS) clean
19627 @endif libbacktrace-bootstrap
19630 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19631 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19632 maybe-all-stage2-libbacktrace:
19633 maybe-clean-stage2-libbacktrace:
19634 @if libbacktrace-bootstrap
19635 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19636 all-stage2: all-stage2-libbacktrace
19637 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19638 all-stage2-libbacktrace: configure-stage2-libbacktrace
19639 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19640 @r=`${PWD_COMMAND}`; export r; \
19641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19642 TFLAGS="$(STAGE2_TFLAGS)"; \
19643 $(HOST_EXPORTS) \
19644 $(POSTSTAGE1_HOST_EXPORTS) \
19645 cd $(HOST_SUBDIR)/libbacktrace && \
19646 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19647 CFLAGS="$(STAGE2_CFLAGS)" \
19648 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19649 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19650 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19651 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19652 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19653 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19654 TFLAGS="$(STAGE2_TFLAGS)" \
19655 $(TARGET-stage2-libbacktrace)
19657 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19658 clean-stage2: clean-stage2-libbacktrace
19659 clean-stage2-libbacktrace:
19660 @if [ $(current_stage) = stage2 ]; then \
19661 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19662 else \
19663 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19664 $(MAKE) stage2-start; \
19665 fi; \
19666 cd $(HOST_SUBDIR)/libbacktrace && \
19667 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19668 @endif libbacktrace-bootstrap
19671 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19672 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19673 maybe-all-stage3-libbacktrace:
19674 maybe-clean-stage3-libbacktrace:
19675 @if libbacktrace-bootstrap
19676 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19677 all-stage3: all-stage3-libbacktrace
19678 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19679 all-stage3-libbacktrace: configure-stage3-libbacktrace
19680 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19681 @r=`${PWD_COMMAND}`; export r; \
19682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19683 TFLAGS="$(STAGE3_TFLAGS)"; \
19684 $(HOST_EXPORTS) \
19685 $(POSTSTAGE1_HOST_EXPORTS) \
19686 cd $(HOST_SUBDIR)/libbacktrace && \
19687 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19688 CFLAGS="$(STAGE3_CFLAGS)" \
19689 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19690 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19691 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19692 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19693 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19694 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19695 TFLAGS="$(STAGE3_TFLAGS)" \
19696 $(TARGET-stage3-libbacktrace)
19698 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19699 clean-stage3: clean-stage3-libbacktrace
19700 clean-stage3-libbacktrace:
19701 @if [ $(current_stage) = stage3 ]; then \
19702 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19703 else \
19704 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19705 $(MAKE) stage3-start; \
19706 fi; \
19707 cd $(HOST_SUBDIR)/libbacktrace && \
19708 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19709 @endif libbacktrace-bootstrap
19712 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19713 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19714 maybe-all-stage4-libbacktrace:
19715 maybe-clean-stage4-libbacktrace:
19716 @if libbacktrace-bootstrap
19717 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19718 all-stage4: all-stage4-libbacktrace
19719 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19720 all-stage4-libbacktrace: configure-stage4-libbacktrace
19721 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19722 @r=`${PWD_COMMAND}`; export r; \
19723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19724 TFLAGS="$(STAGE4_TFLAGS)"; \
19725 $(HOST_EXPORTS) \
19726 $(POSTSTAGE1_HOST_EXPORTS) \
19727 cd $(HOST_SUBDIR)/libbacktrace && \
19728 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19729 CFLAGS="$(STAGE4_CFLAGS)" \
19730 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19731 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19732 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19733 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19734 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19735 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19736 TFLAGS="$(STAGE4_TFLAGS)" \
19737 $(TARGET-stage4-libbacktrace)
19739 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19740 clean-stage4: clean-stage4-libbacktrace
19741 clean-stage4-libbacktrace:
19742 @if [ $(current_stage) = stage4 ]; then \
19743 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19744 else \
19745 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19746 $(MAKE) stage4-start; \
19747 fi; \
19748 cd $(HOST_SUBDIR)/libbacktrace && \
19749 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19750 @endif libbacktrace-bootstrap
19753 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19754 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19755 maybe-all-stageprofile-libbacktrace:
19756 maybe-clean-stageprofile-libbacktrace:
19757 @if libbacktrace-bootstrap
19758 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19759 all-stageprofile: all-stageprofile-libbacktrace
19760 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19761 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19762 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19763 @r=`${PWD_COMMAND}`; export r; \
19764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19765 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19766 $(HOST_EXPORTS) \
19767 $(POSTSTAGE1_HOST_EXPORTS) \
19768 cd $(HOST_SUBDIR)/libbacktrace && \
19769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19770 CFLAGS="$(STAGEprofile_CFLAGS)" \
19771 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19772 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19773 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19774 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19775 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19776 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19777 TFLAGS="$(STAGEprofile_TFLAGS)" \
19778 $(TARGET-stageprofile-libbacktrace)
19780 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19781 clean-stageprofile: clean-stageprofile-libbacktrace
19782 clean-stageprofile-libbacktrace:
19783 @if [ $(current_stage) = stageprofile ]; then \
19784 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19785 else \
19786 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19787 $(MAKE) stageprofile-start; \
19788 fi; \
19789 cd $(HOST_SUBDIR)/libbacktrace && \
19790 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19791 @endif libbacktrace-bootstrap
19794 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19795 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19796 maybe-all-stagefeedback-libbacktrace:
19797 maybe-clean-stagefeedback-libbacktrace:
19798 @if libbacktrace-bootstrap
19799 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19800 all-stagefeedback: all-stagefeedback-libbacktrace
19801 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19802 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19803 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19804 @r=`${PWD_COMMAND}`; export r; \
19805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19806 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19807 $(HOST_EXPORTS) \
19808 $(POSTSTAGE1_HOST_EXPORTS) \
19809 cd $(HOST_SUBDIR)/libbacktrace && \
19810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19811 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19812 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19813 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19817 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19818 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19819 $(TARGET-stagefeedback-libbacktrace)
19821 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19822 clean-stagefeedback: clean-stagefeedback-libbacktrace
19823 clean-stagefeedback-libbacktrace:
19824 @if [ $(current_stage) = stagefeedback ]; then \
19825 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19826 else \
19827 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19828 $(MAKE) stagefeedback-start; \
19829 fi; \
19830 cd $(HOST_SUBDIR)/libbacktrace && \
19831 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19832 @endif libbacktrace-bootstrap
19838 .PHONY: check-libbacktrace maybe-check-libbacktrace
19839 maybe-check-libbacktrace:
19840 @if libbacktrace
19841 maybe-check-libbacktrace: check-libbacktrace
19843 check-libbacktrace:
19844 @: $(MAKE); $(unstage)
19845 @r=`${PWD_COMMAND}`; export r; \
19846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19847 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19848 (cd $(HOST_SUBDIR)/libbacktrace && \
19849 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19851 @endif libbacktrace
19853 .PHONY: install-libbacktrace maybe-install-libbacktrace
19854 maybe-install-libbacktrace:
19855 @if libbacktrace
19856 maybe-install-libbacktrace: install-libbacktrace
19858 install-libbacktrace: installdirs
19859 @: $(MAKE); $(unstage)
19860 @r=`${PWD_COMMAND}`; export r; \
19861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19862 $(HOST_EXPORTS) \
19863 (cd $(HOST_SUBDIR)/libbacktrace && \
19864 $(MAKE) $(FLAGS_TO_PASS) install)
19866 @endif libbacktrace
19868 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19869 maybe-install-strip-libbacktrace:
19870 @if libbacktrace
19871 maybe-install-strip-libbacktrace: install-strip-libbacktrace
19873 install-strip-libbacktrace: installdirs
19874 @: $(MAKE); $(unstage)
19875 @r=`${PWD_COMMAND}`; export r; \
19876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19877 $(HOST_EXPORTS) \
19878 (cd $(HOST_SUBDIR)/libbacktrace && \
19879 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19881 @endif libbacktrace
19883 # Other targets (info, dvi, pdf, etc.)
19885 .PHONY: maybe-info-libbacktrace info-libbacktrace
19886 maybe-info-libbacktrace:
19887 @if libbacktrace
19888 maybe-info-libbacktrace: info-libbacktrace
19890 info-libbacktrace: \
19891 configure-libbacktrace
19892 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19893 r=`${PWD_COMMAND}`; export r; \
19894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19895 $(HOST_EXPORTS) \
19896 for flag in $(EXTRA_HOST_FLAGS) ; do \
19897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19898 done; \
19899 echo "Doing info in libbacktrace"; \
19900 (cd $(HOST_SUBDIR)/libbacktrace && \
19901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19903 "RANLIB=$${RANLIB}" \
19904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19905 info) \
19906 || exit 1
19908 @endif libbacktrace
19910 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19911 maybe-dvi-libbacktrace:
19912 @if libbacktrace
19913 maybe-dvi-libbacktrace: dvi-libbacktrace
19915 dvi-libbacktrace: \
19916 configure-libbacktrace
19917 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19918 r=`${PWD_COMMAND}`; export r; \
19919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19920 $(HOST_EXPORTS) \
19921 for flag in $(EXTRA_HOST_FLAGS) ; do \
19922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19923 done; \
19924 echo "Doing dvi in libbacktrace"; \
19925 (cd $(HOST_SUBDIR)/libbacktrace && \
19926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19928 "RANLIB=$${RANLIB}" \
19929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19930 dvi) \
19931 || exit 1
19933 @endif libbacktrace
19935 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19936 maybe-pdf-libbacktrace:
19937 @if libbacktrace
19938 maybe-pdf-libbacktrace: pdf-libbacktrace
19940 pdf-libbacktrace: \
19941 configure-libbacktrace
19942 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19943 r=`${PWD_COMMAND}`; export r; \
19944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19945 $(HOST_EXPORTS) \
19946 for flag in $(EXTRA_HOST_FLAGS) ; do \
19947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19948 done; \
19949 echo "Doing pdf in libbacktrace"; \
19950 (cd $(HOST_SUBDIR)/libbacktrace && \
19951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19953 "RANLIB=$${RANLIB}" \
19954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19955 pdf) \
19956 || exit 1
19958 @endif libbacktrace
19960 .PHONY: maybe-html-libbacktrace html-libbacktrace
19961 maybe-html-libbacktrace:
19962 @if libbacktrace
19963 maybe-html-libbacktrace: html-libbacktrace
19965 html-libbacktrace: \
19966 configure-libbacktrace
19967 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19968 r=`${PWD_COMMAND}`; export r; \
19969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19970 $(HOST_EXPORTS) \
19971 for flag in $(EXTRA_HOST_FLAGS) ; do \
19972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19973 done; \
19974 echo "Doing html in libbacktrace"; \
19975 (cd $(HOST_SUBDIR)/libbacktrace && \
19976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19978 "RANLIB=$${RANLIB}" \
19979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19980 html) \
19981 || exit 1
19983 @endif libbacktrace
19985 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
19986 maybe-TAGS-libbacktrace:
19987 @if libbacktrace
19988 maybe-TAGS-libbacktrace: TAGS-libbacktrace
19990 TAGS-libbacktrace: \
19991 configure-libbacktrace
19992 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19993 r=`${PWD_COMMAND}`; export r; \
19994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19995 $(HOST_EXPORTS) \
19996 for flag in $(EXTRA_HOST_FLAGS) ; do \
19997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19998 done; \
19999 echo "Doing TAGS in libbacktrace"; \
20000 (cd $(HOST_SUBDIR)/libbacktrace && \
20001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20003 "RANLIB=$${RANLIB}" \
20004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20005 TAGS) \
20006 || exit 1
20008 @endif libbacktrace
20010 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20011 maybe-install-info-libbacktrace:
20012 @if libbacktrace
20013 maybe-install-info-libbacktrace: install-info-libbacktrace
20015 install-info-libbacktrace: \
20016 configure-libbacktrace \
20017 info-libbacktrace
20018 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20019 r=`${PWD_COMMAND}`; export r; \
20020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20021 $(HOST_EXPORTS) \
20022 for flag in $(EXTRA_HOST_FLAGS) ; do \
20023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20024 done; \
20025 echo "Doing install-info in libbacktrace"; \
20026 (cd $(HOST_SUBDIR)/libbacktrace && \
20027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20029 "RANLIB=$${RANLIB}" \
20030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20031 install-info) \
20032 || exit 1
20034 @endif libbacktrace
20036 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20037 maybe-install-pdf-libbacktrace:
20038 @if libbacktrace
20039 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20041 install-pdf-libbacktrace: \
20042 configure-libbacktrace \
20043 pdf-libbacktrace
20044 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20045 r=`${PWD_COMMAND}`; export r; \
20046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20047 $(HOST_EXPORTS) \
20048 for flag in $(EXTRA_HOST_FLAGS) ; do \
20049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20050 done; \
20051 echo "Doing install-pdf in libbacktrace"; \
20052 (cd $(HOST_SUBDIR)/libbacktrace && \
20053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20055 "RANLIB=$${RANLIB}" \
20056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20057 install-pdf) \
20058 || exit 1
20060 @endif libbacktrace
20062 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20063 maybe-install-html-libbacktrace:
20064 @if libbacktrace
20065 maybe-install-html-libbacktrace: install-html-libbacktrace
20067 install-html-libbacktrace: \
20068 configure-libbacktrace \
20069 html-libbacktrace
20070 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20071 r=`${PWD_COMMAND}`; export r; \
20072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20073 $(HOST_EXPORTS) \
20074 for flag in $(EXTRA_HOST_FLAGS) ; do \
20075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20076 done; \
20077 echo "Doing install-html in libbacktrace"; \
20078 (cd $(HOST_SUBDIR)/libbacktrace && \
20079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20081 "RANLIB=$${RANLIB}" \
20082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20083 install-html) \
20084 || exit 1
20086 @endif libbacktrace
20088 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20089 maybe-installcheck-libbacktrace:
20090 @if libbacktrace
20091 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20093 installcheck-libbacktrace: \
20094 configure-libbacktrace
20095 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20096 r=`${PWD_COMMAND}`; export r; \
20097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20098 $(HOST_EXPORTS) \
20099 for flag in $(EXTRA_HOST_FLAGS) ; do \
20100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20101 done; \
20102 echo "Doing installcheck in libbacktrace"; \
20103 (cd $(HOST_SUBDIR)/libbacktrace && \
20104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20106 "RANLIB=$${RANLIB}" \
20107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20108 installcheck) \
20109 || exit 1
20111 @endif libbacktrace
20113 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20114 maybe-mostlyclean-libbacktrace:
20115 @if libbacktrace
20116 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20118 mostlyclean-libbacktrace:
20119 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20120 r=`${PWD_COMMAND}`; export r; \
20121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20122 $(HOST_EXPORTS) \
20123 for flag in $(EXTRA_HOST_FLAGS) ; do \
20124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20125 done; \
20126 echo "Doing mostlyclean in libbacktrace"; \
20127 (cd $(HOST_SUBDIR)/libbacktrace && \
20128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20130 "RANLIB=$${RANLIB}" \
20131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20132 mostlyclean) \
20133 || exit 1
20135 @endif libbacktrace
20137 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20138 maybe-clean-libbacktrace:
20139 @if libbacktrace
20140 maybe-clean-libbacktrace: clean-libbacktrace
20142 clean-libbacktrace:
20143 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20144 r=`${PWD_COMMAND}`; export r; \
20145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20146 $(HOST_EXPORTS) \
20147 for flag in $(EXTRA_HOST_FLAGS) ; do \
20148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20149 done; \
20150 echo "Doing clean in libbacktrace"; \
20151 (cd $(HOST_SUBDIR)/libbacktrace && \
20152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20154 "RANLIB=$${RANLIB}" \
20155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20156 clean) \
20157 || exit 1
20159 @endif libbacktrace
20161 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20162 maybe-distclean-libbacktrace:
20163 @if libbacktrace
20164 maybe-distclean-libbacktrace: distclean-libbacktrace
20166 distclean-libbacktrace:
20167 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20168 r=`${PWD_COMMAND}`; export r; \
20169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20170 $(HOST_EXPORTS) \
20171 for flag in $(EXTRA_HOST_FLAGS) ; do \
20172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20173 done; \
20174 echo "Doing distclean in libbacktrace"; \
20175 (cd $(HOST_SUBDIR)/libbacktrace && \
20176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20178 "RANLIB=$${RANLIB}" \
20179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20180 distclean) \
20181 || exit 1
20183 @endif libbacktrace
20185 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20186 maybe-maintainer-clean-libbacktrace:
20187 @if libbacktrace
20188 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20190 maintainer-clean-libbacktrace:
20191 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20192 r=`${PWD_COMMAND}`; export r; \
20193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20194 $(HOST_EXPORTS) \
20195 for flag in $(EXTRA_HOST_FLAGS) ; do \
20196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20197 done; \
20198 echo "Doing maintainer-clean in libbacktrace"; \
20199 (cd $(HOST_SUBDIR)/libbacktrace && \
20200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20202 "RANLIB=$${RANLIB}" \
20203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20204 maintainer-clean) \
20205 || exit 1
20207 @endif libbacktrace
20211 .PHONY: configure-libcpp maybe-configure-libcpp
20212 maybe-configure-libcpp:
20213 @if gcc-bootstrap
20214 configure-libcpp: stage_current
20215 @endif gcc-bootstrap
20216 @if libcpp
20217 maybe-configure-libcpp: configure-libcpp
20218 configure-libcpp:
20219 @r=`${PWD_COMMAND}`; export r; \
20220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20221 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20223 $(HOST_EXPORTS) \
20224 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20225 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20226 case $(srcdir) in \
20227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20228 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20230 esac; \
20231 module_srcdir=libcpp; \
20232 $(SHELL) \
20233 $$s/$$module_srcdir/configure \
20234 --srcdir=$${topdir}/$$module_srcdir \
20235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20236 --target=${target_alias} \
20237 || exit 1
20238 @endif libcpp
20242 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20243 maybe-configure-stage1-libcpp:
20244 @if libcpp-bootstrap
20245 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20246 configure-stage1-libcpp:
20247 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20248 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20249 @r=`${PWD_COMMAND}`; export r; \
20250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20251 TFLAGS="$(STAGE1_TFLAGS)"; \
20252 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20253 $(HOST_EXPORTS) \
20254 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20255 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20256 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20257 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
20258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20259 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20260 case $(srcdir) in \
20261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20262 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20264 esac; \
20265 module_srcdir=libcpp; \
20266 $(SHELL) $$s/$$module_srcdir/configure \
20267 --srcdir=$${topdir}/$$module_srcdir \
20268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20269 --target=${target_alias} \
20271 $(STAGE1_CONFIGURE_FLAGS)
20272 @endif libcpp-bootstrap
20274 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20275 maybe-configure-stage2-libcpp:
20276 @if libcpp-bootstrap
20277 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20278 configure-stage2-libcpp:
20279 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20280 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20281 @r=`${PWD_COMMAND}`; export r; \
20282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20283 TFLAGS="$(STAGE2_TFLAGS)"; \
20284 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20285 $(HOST_EXPORTS) \
20286 $(POSTSTAGE1_HOST_EXPORTS) \
20287 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20288 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20289 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20290 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
20291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20292 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20293 case $(srcdir) in \
20294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20295 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20297 esac; \
20298 module_srcdir=libcpp; \
20299 $(SHELL) $$s/$$module_srcdir/configure \
20300 --srcdir=$${topdir}/$$module_srcdir \
20301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20302 --target=${target_alias} \
20303 --with-build-libsubdir=$(HOST_SUBDIR) \
20304 $(STAGE2_CONFIGURE_FLAGS)
20305 @endif libcpp-bootstrap
20307 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20308 maybe-configure-stage3-libcpp:
20309 @if libcpp-bootstrap
20310 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20311 configure-stage3-libcpp:
20312 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20314 @r=`${PWD_COMMAND}`; export r; \
20315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20316 TFLAGS="$(STAGE3_TFLAGS)"; \
20317 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20318 $(HOST_EXPORTS) \
20319 $(POSTSTAGE1_HOST_EXPORTS) \
20320 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20321 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20322 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20323 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
20324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20325 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20326 case $(srcdir) in \
20327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20328 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20330 esac; \
20331 module_srcdir=libcpp; \
20332 $(SHELL) $$s/$$module_srcdir/configure \
20333 --srcdir=$${topdir}/$$module_srcdir \
20334 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20335 --target=${target_alias} \
20336 --with-build-libsubdir=$(HOST_SUBDIR) \
20337 $(STAGE3_CONFIGURE_FLAGS)
20338 @endif libcpp-bootstrap
20340 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20341 maybe-configure-stage4-libcpp:
20342 @if libcpp-bootstrap
20343 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20344 configure-stage4-libcpp:
20345 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20346 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20347 @r=`${PWD_COMMAND}`; export r; \
20348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20349 TFLAGS="$(STAGE4_TFLAGS)"; \
20350 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20351 $(HOST_EXPORTS) \
20352 $(POSTSTAGE1_HOST_EXPORTS) \
20353 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20354 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20355 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20356 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
20357 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20358 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20359 case $(srcdir) in \
20360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20361 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20363 esac; \
20364 module_srcdir=libcpp; \
20365 $(SHELL) $$s/$$module_srcdir/configure \
20366 --srcdir=$${topdir}/$$module_srcdir \
20367 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20368 --target=${target_alias} \
20369 --with-build-libsubdir=$(HOST_SUBDIR) \
20370 $(STAGE4_CONFIGURE_FLAGS)
20371 @endif libcpp-bootstrap
20373 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20374 maybe-configure-stageprofile-libcpp:
20375 @if libcpp-bootstrap
20376 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20377 configure-stageprofile-libcpp:
20378 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20380 @r=`${PWD_COMMAND}`; export r; \
20381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20382 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20383 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20384 $(HOST_EXPORTS) \
20385 $(POSTSTAGE1_HOST_EXPORTS) \
20386 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20387 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20388 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20389 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
20390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20391 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20392 case $(srcdir) in \
20393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20394 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20396 esac; \
20397 module_srcdir=libcpp; \
20398 $(SHELL) $$s/$$module_srcdir/configure \
20399 --srcdir=$${topdir}/$$module_srcdir \
20400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20401 --target=${target_alias} \
20402 --with-build-libsubdir=$(HOST_SUBDIR) \
20403 $(STAGEprofile_CONFIGURE_FLAGS)
20404 @endif libcpp-bootstrap
20406 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20407 maybe-configure-stagefeedback-libcpp:
20408 @if libcpp-bootstrap
20409 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20410 configure-stagefeedback-libcpp:
20411 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20412 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20413 @r=`${PWD_COMMAND}`; export r; \
20414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20415 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20416 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20417 $(HOST_EXPORTS) \
20418 $(POSTSTAGE1_HOST_EXPORTS) \
20419 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20420 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20421 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20422 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
20423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20424 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20425 case $(srcdir) in \
20426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20427 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20429 esac; \
20430 module_srcdir=libcpp; \
20431 $(SHELL) $$s/$$module_srcdir/configure \
20432 --srcdir=$${topdir}/$$module_srcdir \
20433 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20434 --target=${target_alias} \
20435 --with-build-libsubdir=$(HOST_SUBDIR) \
20436 $(STAGEfeedback_CONFIGURE_FLAGS)
20437 @endif libcpp-bootstrap
20443 .PHONY: all-libcpp maybe-all-libcpp
20444 maybe-all-libcpp:
20445 @if gcc-bootstrap
20446 all-libcpp: stage_current
20447 @endif gcc-bootstrap
20448 @if libcpp
20449 TARGET-libcpp=all
20450 maybe-all-libcpp: all-libcpp
20451 all-libcpp: configure-libcpp
20452 @r=`${PWD_COMMAND}`; export r; \
20453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20454 $(HOST_EXPORTS) \
20455 (cd $(HOST_SUBDIR)/libcpp && \
20456 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20457 $(TARGET-libcpp))
20458 @endif libcpp
20462 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20463 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20464 maybe-all-stage1-libcpp:
20465 maybe-clean-stage1-libcpp:
20466 @if libcpp-bootstrap
20467 maybe-all-stage1-libcpp: all-stage1-libcpp
20468 all-stage1: all-stage1-libcpp
20469 TARGET-stage1-libcpp = $(TARGET-libcpp)
20470 all-stage1-libcpp: configure-stage1-libcpp
20471 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20472 @r=`${PWD_COMMAND}`; export r; \
20473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20474 TFLAGS="$(STAGE1_TFLAGS)"; \
20475 $(HOST_EXPORTS) \
20476 cd $(HOST_SUBDIR)/libcpp && \
20477 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20478 CFLAGS="$(STAGE1_CFLAGS)" \
20479 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20480 LIBCFLAGS="$(LIBCFLAGS)" \
20481 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20482 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20483 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20484 $(EXTRA_HOST_FLAGS) \
20485 $(STAGE1_FLAGS_TO_PASS) \
20486 TFLAGS="$(STAGE1_TFLAGS)" \
20487 $(TARGET-stage1-libcpp)
20489 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20490 clean-stage1: clean-stage1-libcpp
20491 clean-stage1-libcpp:
20492 @if [ $(current_stage) = stage1 ]; then \
20493 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20494 else \
20495 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20496 $(MAKE) stage1-start; \
20497 fi; \
20498 cd $(HOST_SUBDIR)/libcpp && \
20499 $(MAKE) $(EXTRA_HOST_FLAGS) \
20500 $(STAGE1_FLAGS_TO_PASS) clean
20501 @endif libcpp-bootstrap
20504 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20505 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20506 maybe-all-stage2-libcpp:
20507 maybe-clean-stage2-libcpp:
20508 @if libcpp-bootstrap
20509 maybe-all-stage2-libcpp: all-stage2-libcpp
20510 all-stage2: all-stage2-libcpp
20511 TARGET-stage2-libcpp = $(TARGET-libcpp)
20512 all-stage2-libcpp: configure-stage2-libcpp
20513 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20514 @r=`${PWD_COMMAND}`; export r; \
20515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20516 TFLAGS="$(STAGE2_TFLAGS)"; \
20517 $(HOST_EXPORTS) \
20518 $(POSTSTAGE1_HOST_EXPORTS) \
20519 cd $(HOST_SUBDIR)/libcpp && \
20520 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20521 CFLAGS="$(STAGE2_CFLAGS)" \
20522 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20523 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20524 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20525 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20526 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20527 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20528 TFLAGS="$(STAGE2_TFLAGS)" \
20529 $(TARGET-stage2-libcpp)
20531 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20532 clean-stage2: clean-stage2-libcpp
20533 clean-stage2-libcpp:
20534 @if [ $(current_stage) = stage2 ]; then \
20535 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20536 else \
20537 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20538 $(MAKE) stage2-start; \
20539 fi; \
20540 cd $(HOST_SUBDIR)/libcpp && \
20541 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20542 @endif libcpp-bootstrap
20545 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20546 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20547 maybe-all-stage3-libcpp:
20548 maybe-clean-stage3-libcpp:
20549 @if libcpp-bootstrap
20550 maybe-all-stage3-libcpp: all-stage3-libcpp
20551 all-stage3: all-stage3-libcpp
20552 TARGET-stage3-libcpp = $(TARGET-libcpp)
20553 all-stage3-libcpp: configure-stage3-libcpp
20554 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20555 @r=`${PWD_COMMAND}`; export r; \
20556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20557 TFLAGS="$(STAGE3_TFLAGS)"; \
20558 $(HOST_EXPORTS) \
20559 $(POSTSTAGE1_HOST_EXPORTS) \
20560 cd $(HOST_SUBDIR)/libcpp && \
20561 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20562 CFLAGS="$(STAGE3_CFLAGS)" \
20563 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20564 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20565 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20566 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20567 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20568 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20569 TFLAGS="$(STAGE3_TFLAGS)" \
20570 $(TARGET-stage3-libcpp)
20572 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20573 clean-stage3: clean-stage3-libcpp
20574 clean-stage3-libcpp:
20575 @if [ $(current_stage) = stage3 ]; then \
20576 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20577 else \
20578 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20579 $(MAKE) stage3-start; \
20580 fi; \
20581 cd $(HOST_SUBDIR)/libcpp && \
20582 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20583 @endif libcpp-bootstrap
20586 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20587 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20588 maybe-all-stage4-libcpp:
20589 maybe-clean-stage4-libcpp:
20590 @if libcpp-bootstrap
20591 maybe-all-stage4-libcpp: all-stage4-libcpp
20592 all-stage4: all-stage4-libcpp
20593 TARGET-stage4-libcpp = $(TARGET-libcpp)
20594 all-stage4-libcpp: configure-stage4-libcpp
20595 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20596 @r=`${PWD_COMMAND}`; export r; \
20597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20598 TFLAGS="$(STAGE4_TFLAGS)"; \
20599 $(HOST_EXPORTS) \
20600 $(POSTSTAGE1_HOST_EXPORTS) \
20601 cd $(HOST_SUBDIR)/libcpp && \
20602 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20603 CFLAGS="$(STAGE4_CFLAGS)" \
20604 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20605 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20606 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20607 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20608 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20609 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20610 TFLAGS="$(STAGE4_TFLAGS)" \
20611 $(TARGET-stage4-libcpp)
20613 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20614 clean-stage4: clean-stage4-libcpp
20615 clean-stage4-libcpp:
20616 @if [ $(current_stage) = stage4 ]; then \
20617 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20618 else \
20619 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20620 $(MAKE) stage4-start; \
20621 fi; \
20622 cd $(HOST_SUBDIR)/libcpp && \
20623 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20624 @endif libcpp-bootstrap
20627 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20628 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20629 maybe-all-stageprofile-libcpp:
20630 maybe-clean-stageprofile-libcpp:
20631 @if libcpp-bootstrap
20632 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20633 all-stageprofile: all-stageprofile-libcpp
20634 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20635 all-stageprofile-libcpp: configure-stageprofile-libcpp
20636 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20637 @r=`${PWD_COMMAND}`; export r; \
20638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20639 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20640 $(HOST_EXPORTS) \
20641 $(POSTSTAGE1_HOST_EXPORTS) \
20642 cd $(HOST_SUBDIR)/libcpp && \
20643 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20644 CFLAGS="$(STAGEprofile_CFLAGS)" \
20645 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20646 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20647 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20648 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20649 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20650 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20651 TFLAGS="$(STAGEprofile_TFLAGS)" \
20652 $(TARGET-stageprofile-libcpp)
20654 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20655 clean-stageprofile: clean-stageprofile-libcpp
20656 clean-stageprofile-libcpp:
20657 @if [ $(current_stage) = stageprofile ]; then \
20658 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20659 else \
20660 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20661 $(MAKE) stageprofile-start; \
20662 fi; \
20663 cd $(HOST_SUBDIR)/libcpp && \
20664 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20665 @endif libcpp-bootstrap
20668 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20669 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20670 maybe-all-stagefeedback-libcpp:
20671 maybe-clean-stagefeedback-libcpp:
20672 @if libcpp-bootstrap
20673 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20674 all-stagefeedback: all-stagefeedback-libcpp
20675 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20676 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20677 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20678 @r=`${PWD_COMMAND}`; export r; \
20679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20680 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20681 $(HOST_EXPORTS) \
20682 $(POSTSTAGE1_HOST_EXPORTS) \
20683 cd $(HOST_SUBDIR)/libcpp && \
20684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20685 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20686 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20687 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20691 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20692 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20693 $(TARGET-stagefeedback-libcpp)
20695 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20696 clean-stagefeedback: clean-stagefeedback-libcpp
20697 clean-stagefeedback-libcpp:
20698 @if [ $(current_stage) = stagefeedback ]; then \
20699 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20700 else \
20701 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20702 $(MAKE) stagefeedback-start; \
20703 fi; \
20704 cd $(HOST_SUBDIR)/libcpp && \
20705 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20706 @endif libcpp-bootstrap
20712 .PHONY: check-libcpp maybe-check-libcpp
20713 maybe-check-libcpp:
20714 @if libcpp
20715 maybe-check-libcpp: check-libcpp
20717 check-libcpp:
20718 @: $(MAKE); $(unstage)
20719 @r=`${PWD_COMMAND}`; export r; \
20720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20721 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20722 (cd $(HOST_SUBDIR)/libcpp && \
20723 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
20725 @endif libcpp
20727 .PHONY: install-libcpp maybe-install-libcpp
20728 maybe-install-libcpp:
20729 @if libcpp
20730 maybe-install-libcpp: install-libcpp
20732 install-libcpp: installdirs
20733 @: $(MAKE); $(unstage)
20734 @r=`${PWD_COMMAND}`; export r; \
20735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20736 $(HOST_EXPORTS) \
20737 (cd $(HOST_SUBDIR)/libcpp && \
20738 $(MAKE) $(FLAGS_TO_PASS) install)
20740 @endif libcpp
20742 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20743 maybe-install-strip-libcpp:
20744 @if libcpp
20745 maybe-install-strip-libcpp: install-strip-libcpp
20747 install-strip-libcpp: installdirs
20748 @: $(MAKE); $(unstage)
20749 @r=`${PWD_COMMAND}`; export r; \
20750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20751 $(HOST_EXPORTS) \
20752 (cd $(HOST_SUBDIR)/libcpp && \
20753 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20755 @endif libcpp
20757 # Other targets (info, dvi, pdf, etc.)
20759 .PHONY: maybe-info-libcpp info-libcpp
20760 maybe-info-libcpp:
20761 @if libcpp
20762 maybe-info-libcpp: info-libcpp
20764 info-libcpp: \
20765 configure-libcpp
20766 @[ -f ./libcpp/Makefile ] || exit 0; \
20767 r=`${PWD_COMMAND}`; export r; \
20768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20769 $(HOST_EXPORTS) \
20770 for flag in $(EXTRA_HOST_FLAGS) ; do \
20771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20772 done; \
20773 echo "Doing info in libcpp"; \
20774 (cd $(HOST_SUBDIR)/libcpp && \
20775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20777 "RANLIB=$${RANLIB}" \
20778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20779 info) \
20780 || exit 1
20782 @endif libcpp
20784 .PHONY: maybe-dvi-libcpp dvi-libcpp
20785 maybe-dvi-libcpp:
20786 @if libcpp
20787 maybe-dvi-libcpp: dvi-libcpp
20789 dvi-libcpp: \
20790 configure-libcpp
20791 @[ -f ./libcpp/Makefile ] || exit 0; \
20792 r=`${PWD_COMMAND}`; export r; \
20793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20794 $(HOST_EXPORTS) \
20795 for flag in $(EXTRA_HOST_FLAGS) ; do \
20796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20797 done; \
20798 echo "Doing dvi in libcpp"; \
20799 (cd $(HOST_SUBDIR)/libcpp && \
20800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20802 "RANLIB=$${RANLIB}" \
20803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20804 dvi) \
20805 || exit 1
20807 @endif libcpp
20809 .PHONY: maybe-pdf-libcpp pdf-libcpp
20810 maybe-pdf-libcpp:
20811 @if libcpp
20812 maybe-pdf-libcpp: pdf-libcpp
20814 pdf-libcpp: \
20815 configure-libcpp
20816 @[ -f ./libcpp/Makefile ] || exit 0; \
20817 r=`${PWD_COMMAND}`; export r; \
20818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20819 $(HOST_EXPORTS) \
20820 for flag in $(EXTRA_HOST_FLAGS) ; do \
20821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20822 done; \
20823 echo "Doing pdf in libcpp"; \
20824 (cd $(HOST_SUBDIR)/libcpp && \
20825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20827 "RANLIB=$${RANLIB}" \
20828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20829 pdf) \
20830 || exit 1
20832 @endif libcpp
20834 .PHONY: maybe-html-libcpp html-libcpp
20835 maybe-html-libcpp:
20836 @if libcpp
20837 maybe-html-libcpp: html-libcpp
20839 html-libcpp: \
20840 configure-libcpp
20841 @[ -f ./libcpp/Makefile ] || exit 0; \
20842 r=`${PWD_COMMAND}`; export r; \
20843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20844 $(HOST_EXPORTS) \
20845 for flag in $(EXTRA_HOST_FLAGS) ; do \
20846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20847 done; \
20848 echo "Doing html in libcpp"; \
20849 (cd $(HOST_SUBDIR)/libcpp && \
20850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20852 "RANLIB=$${RANLIB}" \
20853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20854 html) \
20855 || exit 1
20857 @endif libcpp
20859 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20860 maybe-TAGS-libcpp:
20861 @if libcpp
20862 maybe-TAGS-libcpp: TAGS-libcpp
20864 TAGS-libcpp: \
20865 configure-libcpp
20866 @[ -f ./libcpp/Makefile ] || exit 0; \
20867 r=`${PWD_COMMAND}`; export r; \
20868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20869 $(HOST_EXPORTS) \
20870 for flag in $(EXTRA_HOST_FLAGS) ; do \
20871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20872 done; \
20873 echo "Doing TAGS in libcpp"; \
20874 (cd $(HOST_SUBDIR)/libcpp && \
20875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20877 "RANLIB=$${RANLIB}" \
20878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20879 TAGS) \
20880 || exit 1
20882 @endif libcpp
20884 .PHONY: maybe-install-info-libcpp install-info-libcpp
20885 maybe-install-info-libcpp:
20886 @if libcpp
20887 maybe-install-info-libcpp: install-info-libcpp
20889 install-info-libcpp: \
20890 configure-libcpp \
20891 info-libcpp
20892 @[ -f ./libcpp/Makefile ] || exit 0; \
20893 r=`${PWD_COMMAND}`; export r; \
20894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20895 $(HOST_EXPORTS) \
20896 for flag in $(EXTRA_HOST_FLAGS) ; do \
20897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20898 done; \
20899 echo "Doing install-info in libcpp"; \
20900 (cd $(HOST_SUBDIR)/libcpp && \
20901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20903 "RANLIB=$${RANLIB}" \
20904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20905 install-info) \
20906 || exit 1
20908 @endif libcpp
20910 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20911 maybe-install-pdf-libcpp:
20912 @if libcpp
20913 maybe-install-pdf-libcpp: install-pdf-libcpp
20915 install-pdf-libcpp: \
20916 configure-libcpp \
20917 pdf-libcpp
20918 @[ -f ./libcpp/Makefile ] || exit 0; \
20919 r=`${PWD_COMMAND}`; export r; \
20920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20921 $(HOST_EXPORTS) \
20922 for flag in $(EXTRA_HOST_FLAGS) ; do \
20923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20924 done; \
20925 echo "Doing install-pdf in libcpp"; \
20926 (cd $(HOST_SUBDIR)/libcpp && \
20927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20929 "RANLIB=$${RANLIB}" \
20930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20931 install-pdf) \
20932 || exit 1
20934 @endif libcpp
20936 .PHONY: maybe-install-html-libcpp install-html-libcpp
20937 maybe-install-html-libcpp:
20938 @if libcpp
20939 maybe-install-html-libcpp: install-html-libcpp
20941 install-html-libcpp: \
20942 configure-libcpp \
20943 html-libcpp
20944 @[ -f ./libcpp/Makefile ] || exit 0; \
20945 r=`${PWD_COMMAND}`; export r; \
20946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20947 $(HOST_EXPORTS) \
20948 for flag in $(EXTRA_HOST_FLAGS) ; do \
20949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20950 done; \
20951 echo "Doing install-html in libcpp"; \
20952 (cd $(HOST_SUBDIR)/libcpp && \
20953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20955 "RANLIB=$${RANLIB}" \
20956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20957 install-html) \
20958 || exit 1
20960 @endif libcpp
20962 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20963 maybe-installcheck-libcpp:
20964 @if libcpp
20965 maybe-installcheck-libcpp: installcheck-libcpp
20967 installcheck-libcpp: \
20968 configure-libcpp
20969 @[ -f ./libcpp/Makefile ] || exit 0; \
20970 r=`${PWD_COMMAND}`; export r; \
20971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20972 $(HOST_EXPORTS) \
20973 for flag in $(EXTRA_HOST_FLAGS) ; do \
20974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20975 done; \
20976 echo "Doing installcheck in libcpp"; \
20977 (cd $(HOST_SUBDIR)/libcpp && \
20978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20980 "RANLIB=$${RANLIB}" \
20981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20982 installcheck) \
20983 || exit 1
20985 @endif libcpp
20987 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20988 maybe-mostlyclean-libcpp:
20989 @if libcpp
20990 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20992 mostlyclean-libcpp:
20993 @[ -f ./libcpp/Makefile ] || exit 0; \
20994 r=`${PWD_COMMAND}`; export r; \
20995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20996 $(HOST_EXPORTS) \
20997 for flag in $(EXTRA_HOST_FLAGS) ; do \
20998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20999 done; \
21000 echo "Doing mostlyclean in libcpp"; \
21001 (cd $(HOST_SUBDIR)/libcpp && \
21002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21004 "RANLIB=$${RANLIB}" \
21005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21006 mostlyclean) \
21007 || exit 1
21009 @endif libcpp
21011 .PHONY: maybe-clean-libcpp clean-libcpp
21012 maybe-clean-libcpp:
21013 @if libcpp
21014 maybe-clean-libcpp: clean-libcpp
21016 clean-libcpp:
21017 @[ -f ./libcpp/Makefile ] || exit 0; \
21018 r=`${PWD_COMMAND}`; export r; \
21019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21020 $(HOST_EXPORTS) \
21021 for flag in $(EXTRA_HOST_FLAGS) ; do \
21022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21023 done; \
21024 echo "Doing clean in libcpp"; \
21025 (cd $(HOST_SUBDIR)/libcpp && \
21026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21028 "RANLIB=$${RANLIB}" \
21029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21030 clean) \
21031 || exit 1
21033 @endif libcpp
21035 .PHONY: maybe-distclean-libcpp distclean-libcpp
21036 maybe-distclean-libcpp:
21037 @if libcpp
21038 maybe-distclean-libcpp: distclean-libcpp
21040 distclean-libcpp:
21041 @[ -f ./libcpp/Makefile ] || exit 0; \
21042 r=`${PWD_COMMAND}`; export r; \
21043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21044 $(HOST_EXPORTS) \
21045 for flag in $(EXTRA_HOST_FLAGS) ; do \
21046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21047 done; \
21048 echo "Doing distclean in libcpp"; \
21049 (cd $(HOST_SUBDIR)/libcpp && \
21050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21052 "RANLIB=$${RANLIB}" \
21053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21054 distclean) \
21055 || exit 1
21057 @endif libcpp
21059 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21060 maybe-maintainer-clean-libcpp:
21061 @if libcpp
21062 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21064 maintainer-clean-libcpp:
21065 @[ -f ./libcpp/Makefile ] || exit 0; \
21066 r=`${PWD_COMMAND}`; export r; \
21067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21068 $(HOST_EXPORTS) \
21069 for flag in $(EXTRA_HOST_FLAGS) ; do \
21070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21071 done; \
21072 echo "Doing maintainer-clean in libcpp"; \
21073 (cd $(HOST_SUBDIR)/libcpp && \
21074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21076 "RANLIB=$${RANLIB}" \
21077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21078 maintainer-clean) \
21079 || exit 1
21081 @endif libcpp
21085 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21086 maybe-configure-libdecnumber:
21087 @if gcc-bootstrap
21088 configure-libdecnumber: stage_current
21089 @endif gcc-bootstrap
21090 @if libdecnumber
21091 maybe-configure-libdecnumber: configure-libdecnumber
21092 configure-libdecnumber:
21093 @r=`${PWD_COMMAND}`; export r; \
21094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21095 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21097 $(HOST_EXPORTS) \
21098 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21099 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21100 case $(srcdir) in \
21101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21102 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21104 esac; \
21105 module_srcdir=libdecnumber; \
21106 $(SHELL) \
21107 $$s/$$module_srcdir/configure \
21108 --srcdir=$${topdir}/$$module_srcdir \
21109 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21110 --target=${target_alias} \
21111 || exit 1
21112 @endif libdecnumber
21116 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21117 maybe-configure-stage1-libdecnumber:
21118 @if libdecnumber-bootstrap
21119 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21120 configure-stage1-libdecnumber:
21121 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21122 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21123 @r=`${PWD_COMMAND}`; export r; \
21124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21125 TFLAGS="$(STAGE1_TFLAGS)"; \
21126 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21127 $(HOST_EXPORTS) \
21128 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21129 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21130 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21131 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
21132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21133 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21134 case $(srcdir) in \
21135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21136 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21138 esac; \
21139 module_srcdir=libdecnumber; \
21140 $(SHELL) $$s/$$module_srcdir/configure \
21141 --srcdir=$${topdir}/$$module_srcdir \
21142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21143 --target=${target_alias} \
21145 $(STAGE1_CONFIGURE_FLAGS)
21146 @endif libdecnumber-bootstrap
21148 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21149 maybe-configure-stage2-libdecnumber:
21150 @if libdecnumber-bootstrap
21151 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21152 configure-stage2-libdecnumber:
21153 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21154 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21155 @r=`${PWD_COMMAND}`; export r; \
21156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21157 TFLAGS="$(STAGE2_TFLAGS)"; \
21158 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21159 $(HOST_EXPORTS) \
21160 $(POSTSTAGE1_HOST_EXPORTS) \
21161 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21162 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21163 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21164 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
21165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21166 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21167 case $(srcdir) in \
21168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21169 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21171 esac; \
21172 module_srcdir=libdecnumber; \
21173 $(SHELL) $$s/$$module_srcdir/configure \
21174 --srcdir=$${topdir}/$$module_srcdir \
21175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21176 --target=${target_alias} \
21177 --with-build-libsubdir=$(HOST_SUBDIR) \
21178 $(STAGE2_CONFIGURE_FLAGS)
21179 @endif libdecnumber-bootstrap
21181 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21182 maybe-configure-stage3-libdecnumber:
21183 @if libdecnumber-bootstrap
21184 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21185 configure-stage3-libdecnumber:
21186 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21188 @r=`${PWD_COMMAND}`; export r; \
21189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21190 TFLAGS="$(STAGE3_TFLAGS)"; \
21191 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21192 $(HOST_EXPORTS) \
21193 $(POSTSTAGE1_HOST_EXPORTS) \
21194 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21195 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21196 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21197 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
21198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21199 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21200 case $(srcdir) in \
21201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21202 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21204 esac; \
21205 module_srcdir=libdecnumber; \
21206 $(SHELL) $$s/$$module_srcdir/configure \
21207 --srcdir=$${topdir}/$$module_srcdir \
21208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21209 --target=${target_alias} \
21210 --with-build-libsubdir=$(HOST_SUBDIR) \
21211 $(STAGE3_CONFIGURE_FLAGS)
21212 @endif libdecnumber-bootstrap
21214 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21215 maybe-configure-stage4-libdecnumber:
21216 @if libdecnumber-bootstrap
21217 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21218 configure-stage4-libdecnumber:
21219 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21221 @r=`${PWD_COMMAND}`; export r; \
21222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21223 TFLAGS="$(STAGE4_TFLAGS)"; \
21224 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21225 $(HOST_EXPORTS) \
21226 $(POSTSTAGE1_HOST_EXPORTS) \
21227 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21228 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21229 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21230 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
21231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21232 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21233 case $(srcdir) in \
21234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21235 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21237 esac; \
21238 module_srcdir=libdecnumber; \
21239 $(SHELL) $$s/$$module_srcdir/configure \
21240 --srcdir=$${topdir}/$$module_srcdir \
21241 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21242 --target=${target_alias} \
21243 --with-build-libsubdir=$(HOST_SUBDIR) \
21244 $(STAGE4_CONFIGURE_FLAGS)
21245 @endif libdecnumber-bootstrap
21247 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21248 maybe-configure-stageprofile-libdecnumber:
21249 @if libdecnumber-bootstrap
21250 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21251 configure-stageprofile-libdecnumber:
21252 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21253 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21254 @r=`${PWD_COMMAND}`; export r; \
21255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21256 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21257 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21258 $(HOST_EXPORTS) \
21259 $(POSTSTAGE1_HOST_EXPORTS) \
21260 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21261 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21262 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21263 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
21264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21265 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21266 case $(srcdir) in \
21267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21268 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21270 esac; \
21271 module_srcdir=libdecnumber; \
21272 $(SHELL) $$s/$$module_srcdir/configure \
21273 --srcdir=$${topdir}/$$module_srcdir \
21274 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21275 --target=${target_alias} \
21276 --with-build-libsubdir=$(HOST_SUBDIR) \
21277 $(STAGEprofile_CONFIGURE_FLAGS)
21278 @endif libdecnumber-bootstrap
21280 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21281 maybe-configure-stagefeedback-libdecnumber:
21282 @if libdecnumber-bootstrap
21283 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21284 configure-stagefeedback-libdecnumber:
21285 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21286 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21287 @r=`${PWD_COMMAND}`; export r; \
21288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21289 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21290 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21291 $(HOST_EXPORTS) \
21292 $(POSTSTAGE1_HOST_EXPORTS) \
21293 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21294 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21295 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21296 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
21297 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21298 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21299 case $(srcdir) in \
21300 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21301 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21302 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21303 esac; \
21304 module_srcdir=libdecnumber; \
21305 $(SHELL) $$s/$$module_srcdir/configure \
21306 --srcdir=$${topdir}/$$module_srcdir \
21307 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21308 --target=${target_alias} \
21309 --with-build-libsubdir=$(HOST_SUBDIR) \
21310 $(STAGEfeedback_CONFIGURE_FLAGS)
21311 @endif libdecnumber-bootstrap
21317 .PHONY: all-libdecnumber maybe-all-libdecnumber
21318 maybe-all-libdecnumber:
21319 @if gcc-bootstrap
21320 all-libdecnumber: stage_current
21321 @endif gcc-bootstrap
21322 @if libdecnumber
21323 TARGET-libdecnumber=all
21324 maybe-all-libdecnumber: all-libdecnumber
21325 all-libdecnumber: configure-libdecnumber
21326 @r=`${PWD_COMMAND}`; export r; \
21327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21328 $(HOST_EXPORTS) \
21329 (cd $(HOST_SUBDIR)/libdecnumber && \
21330 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21331 $(TARGET-libdecnumber))
21332 @endif libdecnumber
21336 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21337 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21338 maybe-all-stage1-libdecnumber:
21339 maybe-clean-stage1-libdecnumber:
21340 @if libdecnumber-bootstrap
21341 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21342 all-stage1: all-stage1-libdecnumber
21343 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21344 all-stage1-libdecnumber: configure-stage1-libdecnumber
21345 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21346 @r=`${PWD_COMMAND}`; export r; \
21347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21348 TFLAGS="$(STAGE1_TFLAGS)"; \
21349 $(HOST_EXPORTS) \
21350 cd $(HOST_SUBDIR)/libdecnumber && \
21351 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21352 CFLAGS="$(STAGE1_CFLAGS)" \
21353 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21354 LIBCFLAGS="$(LIBCFLAGS)" \
21355 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21356 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21357 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21358 $(EXTRA_HOST_FLAGS) \
21359 $(STAGE1_FLAGS_TO_PASS) \
21360 TFLAGS="$(STAGE1_TFLAGS)" \
21361 $(TARGET-stage1-libdecnumber)
21363 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21364 clean-stage1: clean-stage1-libdecnumber
21365 clean-stage1-libdecnumber:
21366 @if [ $(current_stage) = stage1 ]; then \
21367 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21368 else \
21369 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21370 $(MAKE) stage1-start; \
21371 fi; \
21372 cd $(HOST_SUBDIR)/libdecnumber && \
21373 $(MAKE) $(EXTRA_HOST_FLAGS) \
21374 $(STAGE1_FLAGS_TO_PASS) clean
21375 @endif libdecnumber-bootstrap
21378 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21379 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21380 maybe-all-stage2-libdecnumber:
21381 maybe-clean-stage2-libdecnumber:
21382 @if libdecnumber-bootstrap
21383 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21384 all-stage2: all-stage2-libdecnumber
21385 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21386 all-stage2-libdecnumber: configure-stage2-libdecnumber
21387 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21388 @r=`${PWD_COMMAND}`; export r; \
21389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21390 TFLAGS="$(STAGE2_TFLAGS)"; \
21391 $(HOST_EXPORTS) \
21392 $(POSTSTAGE1_HOST_EXPORTS) \
21393 cd $(HOST_SUBDIR)/libdecnumber && \
21394 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21395 CFLAGS="$(STAGE2_CFLAGS)" \
21396 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21397 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21398 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21399 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21400 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21401 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21402 TFLAGS="$(STAGE2_TFLAGS)" \
21403 $(TARGET-stage2-libdecnumber)
21405 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21406 clean-stage2: clean-stage2-libdecnumber
21407 clean-stage2-libdecnumber:
21408 @if [ $(current_stage) = stage2 ]; then \
21409 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21410 else \
21411 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21412 $(MAKE) stage2-start; \
21413 fi; \
21414 cd $(HOST_SUBDIR)/libdecnumber && \
21415 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21416 @endif libdecnumber-bootstrap
21419 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21420 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21421 maybe-all-stage3-libdecnumber:
21422 maybe-clean-stage3-libdecnumber:
21423 @if libdecnumber-bootstrap
21424 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21425 all-stage3: all-stage3-libdecnumber
21426 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21427 all-stage3-libdecnumber: configure-stage3-libdecnumber
21428 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21429 @r=`${PWD_COMMAND}`; export r; \
21430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21431 TFLAGS="$(STAGE3_TFLAGS)"; \
21432 $(HOST_EXPORTS) \
21433 $(POSTSTAGE1_HOST_EXPORTS) \
21434 cd $(HOST_SUBDIR)/libdecnumber && \
21435 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21436 CFLAGS="$(STAGE3_CFLAGS)" \
21437 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21438 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21439 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21440 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21441 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21442 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21443 TFLAGS="$(STAGE3_TFLAGS)" \
21444 $(TARGET-stage3-libdecnumber)
21446 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21447 clean-stage3: clean-stage3-libdecnumber
21448 clean-stage3-libdecnumber:
21449 @if [ $(current_stage) = stage3 ]; then \
21450 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21451 else \
21452 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21453 $(MAKE) stage3-start; \
21454 fi; \
21455 cd $(HOST_SUBDIR)/libdecnumber && \
21456 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21457 @endif libdecnumber-bootstrap
21460 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21461 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21462 maybe-all-stage4-libdecnumber:
21463 maybe-clean-stage4-libdecnumber:
21464 @if libdecnumber-bootstrap
21465 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21466 all-stage4: all-stage4-libdecnumber
21467 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21468 all-stage4-libdecnumber: configure-stage4-libdecnumber
21469 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21470 @r=`${PWD_COMMAND}`; export r; \
21471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21472 TFLAGS="$(STAGE4_TFLAGS)"; \
21473 $(HOST_EXPORTS) \
21474 $(POSTSTAGE1_HOST_EXPORTS) \
21475 cd $(HOST_SUBDIR)/libdecnumber && \
21476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21477 CFLAGS="$(STAGE4_CFLAGS)" \
21478 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21479 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21480 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21481 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21482 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21483 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21484 TFLAGS="$(STAGE4_TFLAGS)" \
21485 $(TARGET-stage4-libdecnumber)
21487 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21488 clean-stage4: clean-stage4-libdecnumber
21489 clean-stage4-libdecnumber:
21490 @if [ $(current_stage) = stage4 ]; then \
21491 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21492 else \
21493 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21494 $(MAKE) stage4-start; \
21495 fi; \
21496 cd $(HOST_SUBDIR)/libdecnumber && \
21497 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21498 @endif libdecnumber-bootstrap
21501 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21502 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21503 maybe-all-stageprofile-libdecnumber:
21504 maybe-clean-stageprofile-libdecnumber:
21505 @if libdecnumber-bootstrap
21506 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21507 all-stageprofile: all-stageprofile-libdecnumber
21508 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21509 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21510 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21511 @r=`${PWD_COMMAND}`; export r; \
21512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21513 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21514 $(HOST_EXPORTS) \
21515 $(POSTSTAGE1_HOST_EXPORTS) \
21516 cd $(HOST_SUBDIR)/libdecnumber && \
21517 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21518 CFLAGS="$(STAGEprofile_CFLAGS)" \
21519 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21520 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21521 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21522 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21523 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21524 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21525 TFLAGS="$(STAGEprofile_TFLAGS)" \
21526 $(TARGET-stageprofile-libdecnumber)
21528 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21529 clean-stageprofile: clean-stageprofile-libdecnumber
21530 clean-stageprofile-libdecnumber:
21531 @if [ $(current_stage) = stageprofile ]; then \
21532 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21533 else \
21534 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21535 $(MAKE) stageprofile-start; \
21536 fi; \
21537 cd $(HOST_SUBDIR)/libdecnumber && \
21538 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21539 @endif libdecnumber-bootstrap
21542 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21543 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21544 maybe-all-stagefeedback-libdecnumber:
21545 maybe-clean-stagefeedback-libdecnumber:
21546 @if libdecnumber-bootstrap
21547 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21548 all-stagefeedback: all-stagefeedback-libdecnumber
21549 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21550 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21551 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21552 @r=`${PWD_COMMAND}`; export r; \
21553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21554 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21555 $(HOST_EXPORTS) \
21556 $(POSTSTAGE1_HOST_EXPORTS) \
21557 cd $(HOST_SUBDIR)/libdecnumber && \
21558 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21559 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21560 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21561 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21562 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21563 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21564 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21565 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21566 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21567 $(TARGET-stagefeedback-libdecnumber)
21569 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21570 clean-stagefeedback: clean-stagefeedback-libdecnumber
21571 clean-stagefeedback-libdecnumber:
21572 @if [ $(current_stage) = stagefeedback ]; then \
21573 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21574 else \
21575 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21576 $(MAKE) stagefeedback-start; \
21577 fi; \
21578 cd $(HOST_SUBDIR)/libdecnumber && \
21579 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21580 @endif libdecnumber-bootstrap
21586 .PHONY: check-libdecnumber maybe-check-libdecnumber
21587 maybe-check-libdecnumber:
21588 @if libdecnumber
21589 maybe-check-libdecnumber: check-libdecnumber
21591 check-libdecnumber:
21592 @: $(MAKE); $(unstage)
21593 @r=`${PWD_COMMAND}`; export r; \
21594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21595 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21596 (cd $(HOST_SUBDIR)/libdecnumber && \
21597 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
21599 @endif libdecnumber
21601 .PHONY: install-libdecnumber maybe-install-libdecnumber
21602 maybe-install-libdecnumber:
21603 @if libdecnumber
21604 maybe-install-libdecnumber: install-libdecnumber
21606 install-libdecnumber: installdirs
21607 @: $(MAKE); $(unstage)
21608 @r=`${PWD_COMMAND}`; export r; \
21609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21610 $(HOST_EXPORTS) \
21611 (cd $(HOST_SUBDIR)/libdecnumber && \
21612 $(MAKE) $(FLAGS_TO_PASS) install)
21614 @endif libdecnumber
21616 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21617 maybe-install-strip-libdecnumber:
21618 @if libdecnumber
21619 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21621 install-strip-libdecnumber: installdirs
21622 @: $(MAKE); $(unstage)
21623 @r=`${PWD_COMMAND}`; export r; \
21624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21625 $(HOST_EXPORTS) \
21626 (cd $(HOST_SUBDIR)/libdecnumber && \
21627 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21629 @endif libdecnumber
21631 # Other targets (info, dvi, pdf, etc.)
21633 .PHONY: maybe-info-libdecnumber info-libdecnumber
21634 maybe-info-libdecnumber:
21635 @if libdecnumber
21636 maybe-info-libdecnumber: info-libdecnumber
21638 info-libdecnumber: \
21639 configure-libdecnumber
21640 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21641 r=`${PWD_COMMAND}`; export r; \
21642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21643 $(HOST_EXPORTS) \
21644 for flag in $(EXTRA_HOST_FLAGS) ; do \
21645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21646 done; \
21647 echo "Doing info in libdecnumber"; \
21648 (cd $(HOST_SUBDIR)/libdecnumber && \
21649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21651 "RANLIB=$${RANLIB}" \
21652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21653 info) \
21654 || exit 1
21656 @endif libdecnumber
21658 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21659 maybe-dvi-libdecnumber:
21660 @if libdecnumber
21661 maybe-dvi-libdecnumber: dvi-libdecnumber
21663 dvi-libdecnumber: \
21664 configure-libdecnumber
21665 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21666 r=`${PWD_COMMAND}`; export r; \
21667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21668 $(HOST_EXPORTS) \
21669 for flag in $(EXTRA_HOST_FLAGS) ; do \
21670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21671 done; \
21672 echo "Doing dvi in libdecnumber"; \
21673 (cd $(HOST_SUBDIR)/libdecnumber && \
21674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21676 "RANLIB=$${RANLIB}" \
21677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21678 dvi) \
21679 || exit 1
21681 @endif libdecnumber
21683 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21684 maybe-pdf-libdecnumber:
21685 @if libdecnumber
21686 maybe-pdf-libdecnumber: pdf-libdecnumber
21688 pdf-libdecnumber: \
21689 configure-libdecnumber
21690 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21691 r=`${PWD_COMMAND}`; export r; \
21692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21693 $(HOST_EXPORTS) \
21694 for flag in $(EXTRA_HOST_FLAGS) ; do \
21695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21696 done; \
21697 echo "Doing pdf in libdecnumber"; \
21698 (cd $(HOST_SUBDIR)/libdecnumber && \
21699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21701 "RANLIB=$${RANLIB}" \
21702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21703 pdf) \
21704 || exit 1
21706 @endif libdecnumber
21708 .PHONY: maybe-html-libdecnumber html-libdecnumber
21709 maybe-html-libdecnumber:
21710 @if libdecnumber
21711 maybe-html-libdecnumber: html-libdecnumber
21713 html-libdecnumber: \
21714 configure-libdecnumber
21715 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21716 r=`${PWD_COMMAND}`; export r; \
21717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21718 $(HOST_EXPORTS) \
21719 for flag in $(EXTRA_HOST_FLAGS) ; do \
21720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21721 done; \
21722 echo "Doing html in libdecnumber"; \
21723 (cd $(HOST_SUBDIR)/libdecnumber && \
21724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21726 "RANLIB=$${RANLIB}" \
21727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21728 html) \
21729 || exit 1
21731 @endif libdecnumber
21733 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21734 maybe-TAGS-libdecnumber:
21735 @if libdecnumber
21736 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21738 TAGS-libdecnumber: \
21739 configure-libdecnumber
21740 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21741 r=`${PWD_COMMAND}`; export r; \
21742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21743 $(HOST_EXPORTS) \
21744 for flag in $(EXTRA_HOST_FLAGS) ; do \
21745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21746 done; \
21747 echo "Doing TAGS in libdecnumber"; \
21748 (cd $(HOST_SUBDIR)/libdecnumber && \
21749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21751 "RANLIB=$${RANLIB}" \
21752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21753 TAGS) \
21754 || exit 1
21756 @endif libdecnumber
21758 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21759 maybe-install-info-libdecnumber:
21760 @if libdecnumber
21761 maybe-install-info-libdecnumber: install-info-libdecnumber
21763 install-info-libdecnumber: \
21764 configure-libdecnumber \
21765 info-libdecnumber
21766 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21767 r=`${PWD_COMMAND}`; export r; \
21768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21769 $(HOST_EXPORTS) \
21770 for flag in $(EXTRA_HOST_FLAGS) ; do \
21771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21772 done; \
21773 echo "Doing install-info in libdecnumber"; \
21774 (cd $(HOST_SUBDIR)/libdecnumber && \
21775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21777 "RANLIB=$${RANLIB}" \
21778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21779 install-info) \
21780 || exit 1
21782 @endif libdecnumber
21784 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21785 maybe-install-pdf-libdecnumber:
21786 @if libdecnumber
21787 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21789 install-pdf-libdecnumber: \
21790 configure-libdecnumber \
21791 pdf-libdecnumber
21792 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21793 r=`${PWD_COMMAND}`; export r; \
21794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21795 $(HOST_EXPORTS) \
21796 for flag in $(EXTRA_HOST_FLAGS) ; do \
21797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21798 done; \
21799 echo "Doing install-pdf in libdecnumber"; \
21800 (cd $(HOST_SUBDIR)/libdecnumber && \
21801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21803 "RANLIB=$${RANLIB}" \
21804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21805 install-pdf) \
21806 || exit 1
21808 @endif libdecnumber
21810 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21811 maybe-install-html-libdecnumber:
21812 @if libdecnumber
21813 maybe-install-html-libdecnumber: install-html-libdecnumber
21815 install-html-libdecnumber: \
21816 configure-libdecnumber \
21817 html-libdecnumber
21818 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21819 r=`${PWD_COMMAND}`; export r; \
21820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21821 $(HOST_EXPORTS) \
21822 for flag in $(EXTRA_HOST_FLAGS) ; do \
21823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21824 done; \
21825 echo "Doing install-html in libdecnumber"; \
21826 (cd $(HOST_SUBDIR)/libdecnumber && \
21827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21829 "RANLIB=$${RANLIB}" \
21830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21831 install-html) \
21832 || exit 1
21834 @endif libdecnumber
21836 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21837 maybe-installcheck-libdecnumber:
21838 @if libdecnumber
21839 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21841 installcheck-libdecnumber: \
21842 configure-libdecnumber
21843 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21844 r=`${PWD_COMMAND}`; export r; \
21845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21846 $(HOST_EXPORTS) \
21847 for flag in $(EXTRA_HOST_FLAGS) ; do \
21848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21849 done; \
21850 echo "Doing installcheck in libdecnumber"; \
21851 (cd $(HOST_SUBDIR)/libdecnumber && \
21852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21854 "RANLIB=$${RANLIB}" \
21855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21856 installcheck) \
21857 || exit 1
21859 @endif libdecnumber
21861 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21862 maybe-mostlyclean-libdecnumber:
21863 @if libdecnumber
21864 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21866 mostlyclean-libdecnumber:
21867 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21868 r=`${PWD_COMMAND}`; export r; \
21869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21870 $(HOST_EXPORTS) \
21871 for flag in $(EXTRA_HOST_FLAGS) ; do \
21872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21873 done; \
21874 echo "Doing mostlyclean in libdecnumber"; \
21875 (cd $(HOST_SUBDIR)/libdecnumber && \
21876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21878 "RANLIB=$${RANLIB}" \
21879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21880 mostlyclean) \
21881 || exit 1
21883 @endif libdecnumber
21885 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21886 maybe-clean-libdecnumber:
21887 @if libdecnumber
21888 maybe-clean-libdecnumber: clean-libdecnumber
21890 clean-libdecnumber:
21891 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21892 r=`${PWD_COMMAND}`; export r; \
21893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21894 $(HOST_EXPORTS) \
21895 for flag in $(EXTRA_HOST_FLAGS) ; do \
21896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21897 done; \
21898 echo "Doing clean in libdecnumber"; \
21899 (cd $(HOST_SUBDIR)/libdecnumber && \
21900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21902 "RANLIB=$${RANLIB}" \
21903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21904 clean) \
21905 || exit 1
21907 @endif libdecnumber
21909 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21910 maybe-distclean-libdecnumber:
21911 @if libdecnumber
21912 maybe-distclean-libdecnumber: distclean-libdecnumber
21914 distclean-libdecnumber:
21915 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21916 r=`${PWD_COMMAND}`; export r; \
21917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21918 $(HOST_EXPORTS) \
21919 for flag in $(EXTRA_HOST_FLAGS) ; do \
21920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21921 done; \
21922 echo "Doing distclean in libdecnumber"; \
21923 (cd $(HOST_SUBDIR)/libdecnumber && \
21924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21926 "RANLIB=$${RANLIB}" \
21927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21928 distclean) \
21929 || exit 1
21931 @endif libdecnumber
21933 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21934 maybe-maintainer-clean-libdecnumber:
21935 @if libdecnumber
21936 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21938 maintainer-clean-libdecnumber:
21939 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21940 r=`${PWD_COMMAND}`; export r; \
21941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21942 $(HOST_EXPORTS) \
21943 for flag in $(EXTRA_HOST_FLAGS) ; do \
21944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21945 done; \
21946 echo "Doing maintainer-clean in libdecnumber"; \
21947 (cd $(HOST_SUBDIR)/libdecnumber && \
21948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21950 "RANLIB=$${RANLIB}" \
21951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21952 maintainer-clean) \
21953 || exit 1
21955 @endif libdecnumber
21959 .PHONY: configure-libgui maybe-configure-libgui
21960 maybe-configure-libgui:
21961 @if gcc-bootstrap
21962 configure-libgui: stage_current
21963 @endif gcc-bootstrap
21964 @if libgui
21965 maybe-configure-libgui: configure-libgui
21966 configure-libgui:
21967 @: $(MAKE); $(unstage)
21968 @r=`${PWD_COMMAND}`; export r; \
21969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21970 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
21972 $(HOST_EXPORTS) \
21973 echo Configuring in $(HOST_SUBDIR)/libgui; \
21974 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21975 case $(srcdir) in \
21976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21977 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21979 esac; \
21980 module_srcdir=libgui; \
21981 $(SHELL) \
21982 $$s/$$module_srcdir/configure \
21983 --srcdir=$${topdir}/$$module_srcdir \
21984 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21985 --target=${target_alias} \
21986 || exit 1
21987 @endif libgui
21993 .PHONY: all-libgui maybe-all-libgui
21994 maybe-all-libgui:
21995 @if gcc-bootstrap
21996 all-libgui: stage_current
21997 @endif gcc-bootstrap
21998 @if libgui
21999 TARGET-libgui=all
22000 maybe-all-libgui: all-libgui
22001 all-libgui: configure-libgui
22002 @: $(MAKE); $(unstage)
22003 @r=`${PWD_COMMAND}`; export r; \
22004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22005 $(HOST_EXPORTS) \
22006 (cd $(HOST_SUBDIR)/libgui && \
22007 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22008 $(TARGET-libgui))
22009 @endif libgui
22014 .PHONY: check-libgui maybe-check-libgui
22015 maybe-check-libgui:
22016 @if libgui
22017 maybe-check-libgui: check-libgui
22019 check-libgui:
22020 @: $(MAKE); $(unstage)
22021 @r=`${PWD_COMMAND}`; export r; \
22022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22023 $(HOST_EXPORTS) \
22024 (cd $(HOST_SUBDIR)/libgui && \
22025 $(MAKE) $(FLAGS_TO_PASS) check)
22027 @endif libgui
22029 .PHONY: install-libgui maybe-install-libgui
22030 maybe-install-libgui:
22031 @if libgui
22032 maybe-install-libgui: install-libgui
22034 install-libgui: installdirs
22035 @: $(MAKE); $(unstage)
22036 @r=`${PWD_COMMAND}`; export r; \
22037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22038 $(HOST_EXPORTS) \
22039 (cd $(HOST_SUBDIR)/libgui && \
22040 $(MAKE) $(FLAGS_TO_PASS) install)
22042 @endif libgui
22044 .PHONY: install-strip-libgui maybe-install-strip-libgui
22045 maybe-install-strip-libgui:
22046 @if libgui
22047 maybe-install-strip-libgui: install-strip-libgui
22049 install-strip-libgui: installdirs
22050 @: $(MAKE); $(unstage)
22051 @r=`${PWD_COMMAND}`; export r; \
22052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22053 $(HOST_EXPORTS) \
22054 (cd $(HOST_SUBDIR)/libgui && \
22055 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22057 @endif libgui
22059 # Other targets (info, dvi, pdf, etc.)
22061 .PHONY: maybe-info-libgui info-libgui
22062 maybe-info-libgui:
22063 @if libgui
22064 maybe-info-libgui: info-libgui
22066 info-libgui: \
22067 configure-libgui
22068 @: $(MAKE); $(unstage)
22069 @[ -f ./libgui/Makefile ] || exit 0; \
22070 r=`${PWD_COMMAND}`; export r; \
22071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22072 $(HOST_EXPORTS) \
22073 for flag in $(EXTRA_HOST_FLAGS) ; do \
22074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22075 done; \
22076 echo "Doing info in libgui"; \
22077 (cd $(HOST_SUBDIR)/libgui && \
22078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22080 "RANLIB=$${RANLIB}" \
22081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22082 info) \
22083 || exit 1
22085 @endif libgui
22087 .PHONY: maybe-dvi-libgui dvi-libgui
22088 maybe-dvi-libgui:
22089 @if libgui
22090 maybe-dvi-libgui: dvi-libgui
22092 dvi-libgui: \
22093 configure-libgui
22094 @: $(MAKE); $(unstage)
22095 @[ -f ./libgui/Makefile ] || exit 0; \
22096 r=`${PWD_COMMAND}`; export r; \
22097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22098 $(HOST_EXPORTS) \
22099 for flag in $(EXTRA_HOST_FLAGS) ; do \
22100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22101 done; \
22102 echo "Doing dvi in libgui"; \
22103 (cd $(HOST_SUBDIR)/libgui && \
22104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22106 "RANLIB=$${RANLIB}" \
22107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22108 dvi) \
22109 || exit 1
22111 @endif libgui
22113 .PHONY: maybe-pdf-libgui pdf-libgui
22114 maybe-pdf-libgui:
22115 @if libgui
22116 maybe-pdf-libgui: pdf-libgui
22118 pdf-libgui: \
22119 configure-libgui
22120 @: $(MAKE); $(unstage)
22121 @[ -f ./libgui/Makefile ] || exit 0; \
22122 r=`${PWD_COMMAND}`; export r; \
22123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22124 $(HOST_EXPORTS) \
22125 for flag in $(EXTRA_HOST_FLAGS) ; do \
22126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22127 done; \
22128 echo "Doing pdf in libgui"; \
22129 (cd $(HOST_SUBDIR)/libgui && \
22130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22132 "RANLIB=$${RANLIB}" \
22133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22134 pdf) \
22135 || exit 1
22137 @endif libgui
22139 .PHONY: maybe-html-libgui html-libgui
22140 maybe-html-libgui:
22141 @if libgui
22142 maybe-html-libgui: html-libgui
22144 html-libgui: \
22145 configure-libgui
22146 @: $(MAKE); $(unstage)
22147 @[ -f ./libgui/Makefile ] || exit 0; \
22148 r=`${PWD_COMMAND}`; export r; \
22149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22150 $(HOST_EXPORTS) \
22151 for flag in $(EXTRA_HOST_FLAGS) ; do \
22152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22153 done; \
22154 echo "Doing html in libgui"; \
22155 (cd $(HOST_SUBDIR)/libgui && \
22156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22158 "RANLIB=$${RANLIB}" \
22159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22160 html) \
22161 || exit 1
22163 @endif libgui
22165 .PHONY: maybe-TAGS-libgui TAGS-libgui
22166 maybe-TAGS-libgui:
22167 @if libgui
22168 maybe-TAGS-libgui: TAGS-libgui
22170 TAGS-libgui: \
22171 configure-libgui
22172 @: $(MAKE); $(unstage)
22173 @[ -f ./libgui/Makefile ] || exit 0; \
22174 r=`${PWD_COMMAND}`; export r; \
22175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22176 $(HOST_EXPORTS) \
22177 for flag in $(EXTRA_HOST_FLAGS) ; do \
22178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22179 done; \
22180 echo "Doing TAGS in libgui"; \
22181 (cd $(HOST_SUBDIR)/libgui && \
22182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22184 "RANLIB=$${RANLIB}" \
22185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22186 TAGS) \
22187 || exit 1
22189 @endif libgui
22191 .PHONY: maybe-install-info-libgui install-info-libgui
22192 maybe-install-info-libgui:
22193 @if libgui
22194 maybe-install-info-libgui: install-info-libgui
22196 install-info-libgui: \
22197 configure-libgui \
22198 info-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 install-info 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 install-info) \
22214 || exit 1
22216 @endif libgui
22218 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22219 maybe-install-pdf-libgui:
22220 @if libgui
22221 maybe-install-pdf-libgui: install-pdf-libgui
22223 install-pdf-libgui: \
22224 configure-libgui \
22225 pdf-libgui
22226 @: $(MAKE); $(unstage)
22227 @[ -f ./libgui/Makefile ] || exit 0; \
22228 r=`${PWD_COMMAND}`; export r; \
22229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22230 $(HOST_EXPORTS) \
22231 for flag in $(EXTRA_HOST_FLAGS) ; do \
22232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22233 done; \
22234 echo "Doing install-pdf in libgui"; \
22235 (cd $(HOST_SUBDIR)/libgui && \
22236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22238 "RANLIB=$${RANLIB}" \
22239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22240 install-pdf) \
22241 || exit 1
22243 @endif libgui
22245 .PHONY: maybe-install-html-libgui install-html-libgui
22246 maybe-install-html-libgui:
22247 @if libgui
22248 maybe-install-html-libgui: install-html-libgui
22250 install-html-libgui: \
22251 configure-libgui \
22252 html-libgui
22253 @: $(MAKE); $(unstage)
22254 @[ -f ./libgui/Makefile ] || exit 0; \
22255 r=`${PWD_COMMAND}`; export r; \
22256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22257 $(HOST_EXPORTS) \
22258 for flag in $(EXTRA_HOST_FLAGS) ; do \
22259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22260 done; \
22261 echo "Doing install-html in libgui"; \
22262 (cd $(HOST_SUBDIR)/libgui && \
22263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22265 "RANLIB=$${RANLIB}" \
22266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22267 install-html) \
22268 || exit 1
22270 @endif libgui
22272 .PHONY: maybe-installcheck-libgui installcheck-libgui
22273 maybe-installcheck-libgui:
22274 @if libgui
22275 maybe-installcheck-libgui: installcheck-libgui
22277 installcheck-libgui: \
22278 configure-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 installcheck 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 installcheck) \
22294 || exit 1
22296 @endif libgui
22298 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22299 maybe-mostlyclean-libgui:
22300 @if libgui
22301 maybe-mostlyclean-libgui: mostlyclean-libgui
22303 mostlyclean-libgui:
22304 @: $(MAKE); $(unstage)
22305 @[ -f ./libgui/Makefile ] || exit 0; \
22306 r=`${PWD_COMMAND}`; export r; \
22307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22308 $(HOST_EXPORTS) \
22309 for flag in $(EXTRA_HOST_FLAGS) ; do \
22310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22311 done; \
22312 echo "Doing mostlyclean in libgui"; \
22313 (cd $(HOST_SUBDIR)/libgui && \
22314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22316 "RANLIB=$${RANLIB}" \
22317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22318 mostlyclean) \
22319 || exit 1
22321 @endif libgui
22323 .PHONY: maybe-clean-libgui clean-libgui
22324 maybe-clean-libgui:
22325 @if libgui
22326 maybe-clean-libgui: clean-libgui
22328 clean-libgui:
22329 @: $(MAKE); $(unstage)
22330 @[ -f ./libgui/Makefile ] || exit 0; \
22331 r=`${PWD_COMMAND}`; export r; \
22332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22333 $(HOST_EXPORTS) \
22334 for flag in $(EXTRA_HOST_FLAGS) ; do \
22335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22336 done; \
22337 echo "Doing clean in libgui"; \
22338 (cd $(HOST_SUBDIR)/libgui && \
22339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22341 "RANLIB=$${RANLIB}" \
22342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22343 clean) \
22344 || exit 1
22346 @endif libgui
22348 .PHONY: maybe-distclean-libgui distclean-libgui
22349 maybe-distclean-libgui:
22350 @if libgui
22351 maybe-distclean-libgui: distclean-libgui
22353 distclean-libgui:
22354 @: $(MAKE); $(unstage)
22355 @[ -f ./libgui/Makefile ] || exit 0; \
22356 r=`${PWD_COMMAND}`; export r; \
22357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22358 $(HOST_EXPORTS) \
22359 for flag in $(EXTRA_HOST_FLAGS) ; do \
22360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22361 done; \
22362 echo "Doing distclean in libgui"; \
22363 (cd $(HOST_SUBDIR)/libgui && \
22364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22366 "RANLIB=$${RANLIB}" \
22367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22368 distclean) \
22369 || exit 1
22371 @endif libgui
22373 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22374 maybe-maintainer-clean-libgui:
22375 @if libgui
22376 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22378 maintainer-clean-libgui:
22379 @: $(MAKE); $(unstage)
22380 @[ -f ./libgui/Makefile ] || exit 0; \
22381 r=`${PWD_COMMAND}`; export r; \
22382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22383 $(HOST_EXPORTS) \
22384 for flag in $(EXTRA_HOST_FLAGS) ; do \
22385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22386 done; \
22387 echo "Doing maintainer-clean in libgui"; \
22388 (cd $(HOST_SUBDIR)/libgui && \
22389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22391 "RANLIB=$${RANLIB}" \
22392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22393 maintainer-clean) \
22394 || exit 1
22396 @endif libgui
22400 .PHONY: configure-libiberty maybe-configure-libiberty
22401 maybe-configure-libiberty:
22402 @if gcc-bootstrap
22403 configure-libiberty: stage_current
22404 @endif gcc-bootstrap
22405 @if libiberty
22406 maybe-configure-libiberty: configure-libiberty
22407 configure-libiberty:
22408 @r=`${PWD_COMMAND}`; export r; \
22409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22410 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22412 $(HOST_EXPORTS) \
22413 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22414 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22415 case $(srcdir) in \
22416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22417 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22419 esac; \
22420 module_srcdir=libiberty; \
22421 $(SHELL) \
22422 $$s/$$module_srcdir/configure \
22423 --srcdir=$${topdir}/$$module_srcdir \
22424 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22425 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22426 || exit 1
22427 @endif libiberty
22431 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22432 maybe-configure-stage1-libiberty:
22433 @if libiberty-bootstrap
22434 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22435 configure-stage1-libiberty:
22436 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22437 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22438 @r=`${PWD_COMMAND}`; export r; \
22439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22440 TFLAGS="$(STAGE1_TFLAGS)"; \
22441 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22442 $(HOST_EXPORTS) \
22443 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22444 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22445 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22446 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
22447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22448 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22449 case $(srcdir) in \
22450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22451 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22453 esac; \
22454 module_srcdir=libiberty; \
22455 $(SHELL) $$s/$$module_srcdir/configure \
22456 --srcdir=$${topdir}/$$module_srcdir \
22457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22458 --target=${target_alias} \
22460 $(STAGE1_CONFIGURE_FLAGS) \
22461 @extra_host_libiberty_configure_flags@
22462 @endif libiberty-bootstrap
22464 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22465 maybe-configure-stage2-libiberty:
22466 @if libiberty-bootstrap
22467 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22468 configure-stage2-libiberty:
22469 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22470 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22471 @r=`${PWD_COMMAND}`; export r; \
22472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22473 TFLAGS="$(STAGE2_TFLAGS)"; \
22474 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22475 $(HOST_EXPORTS) \
22476 $(POSTSTAGE1_HOST_EXPORTS) \
22477 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22478 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22479 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22480 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
22481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22482 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22483 case $(srcdir) in \
22484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22485 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22487 esac; \
22488 module_srcdir=libiberty; \
22489 $(SHELL) $$s/$$module_srcdir/configure \
22490 --srcdir=$${topdir}/$$module_srcdir \
22491 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22492 --target=${target_alias} \
22493 --with-build-libsubdir=$(HOST_SUBDIR) \
22494 $(STAGE2_CONFIGURE_FLAGS) \
22495 @extra_host_libiberty_configure_flags@
22496 @endif libiberty-bootstrap
22498 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22499 maybe-configure-stage3-libiberty:
22500 @if libiberty-bootstrap
22501 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22502 configure-stage3-libiberty:
22503 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22504 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22505 @r=`${PWD_COMMAND}`; export r; \
22506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22507 TFLAGS="$(STAGE3_TFLAGS)"; \
22508 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22509 $(HOST_EXPORTS) \
22510 $(POSTSTAGE1_HOST_EXPORTS) \
22511 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22512 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22513 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22514 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
22515 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22516 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22517 case $(srcdir) in \
22518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22519 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22521 esac; \
22522 module_srcdir=libiberty; \
22523 $(SHELL) $$s/$$module_srcdir/configure \
22524 --srcdir=$${topdir}/$$module_srcdir \
22525 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22526 --target=${target_alias} \
22527 --with-build-libsubdir=$(HOST_SUBDIR) \
22528 $(STAGE3_CONFIGURE_FLAGS) \
22529 @extra_host_libiberty_configure_flags@
22530 @endif libiberty-bootstrap
22532 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22533 maybe-configure-stage4-libiberty:
22534 @if libiberty-bootstrap
22535 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22536 configure-stage4-libiberty:
22537 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22538 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22539 @r=`${PWD_COMMAND}`; export r; \
22540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22541 TFLAGS="$(STAGE4_TFLAGS)"; \
22542 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22543 $(HOST_EXPORTS) \
22544 $(POSTSTAGE1_HOST_EXPORTS) \
22545 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22546 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22547 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22548 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
22549 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22550 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22551 case $(srcdir) in \
22552 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22553 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22554 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22555 esac; \
22556 module_srcdir=libiberty; \
22557 $(SHELL) $$s/$$module_srcdir/configure \
22558 --srcdir=$${topdir}/$$module_srcdir \
22559 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22560 --target=${target_alias} \
22561 --with-build-libsubdir=$(HOST_SUBDIR) \
22562 $(STAGE4_CONFIGURE_FLAGS) \
22563 @extra_host_libiberty_configure_flags@
22564 @endif libiberty-bootstrap
22566 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22567 maybe-configure-stageprofile-libiberty:
22568 @if libiberty-bootstrap
22569 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22570 configure-stageprofile-libiberty:
22571 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22572 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22573 @r=`${PWD_COMMAND}`; export r; \
22574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22575 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22576 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22577 $(HOST_EXPORTS) \
22578 $(POSTSTAGE1_HOST_EXPORTS) \
22579 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22580 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22581 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22582 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
22583 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22584 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22585 case $(srcdir) in \
22586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22587 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22589 esac; \
22590 module_srcdir=libiberty; \
22591 $(SHELL) $$s/$$module_srcdir/configure \
22592 --srcdir=$${topdir}/$$module_srcdir \
22593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22594 --target=${target_alias} \
22595 --with-build-libsubdir=$(HOST_SUBDIR) \
22596 $(STAGEprofile_CONFIGURE_FLAGS) \
22597 @extra_host_libiberty_configure_flags@
22598 @endif libiberty-bootstrap
22600 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22601 maybe-configure-stagefeedback-libiberty:
22602 @if libiberty-bootstrap
22603 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22604 configure-stagefeedback-libiberty:
22605 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22607 @r=`${PWD_COMMAND}`; export r; \
22608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22609 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22610 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22611 $(HOST_EXPORTS) \
22612 $(POSTSTAGE1_HOST_EXPORTS) \
22613 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22614 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22615 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22616 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
22617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22618 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22619 case $(srcdir) in \
22620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22621 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22623 esac; \
22624 module_srcdir=libiberty; \
22625 $(SHELL) $$s/$$module_srcdir/configure \
22626 --srcdir=$${topdir}/$$module_srcdir \
22627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22628 --target=${target_alias} \
22629 --with-build-libsubdir=$(HOST_SUBDIR) \
22630 $(STAGEfeedback_CONFIGURE_FLAGS) \
22631 @extra_host_libiberty_configure_flags@
22632 @endif libiberty-bootstrap
22638 .PHONY: all-libiberty maybe-all-libiberty
22639 maybe-all-libiberty:
22640 @if gcc-bootstrap
22641 all-libiberty: stage_current
22642 @endif gcc-bootstrap
22643 @if libiberty
22644 TARGET-libiberty=all
22645 maybe-all-libiberty: all-libiberty
22646 all-libiberty: configure-libiberty
22647 @r=`${PWD_COMMAND}`; export r; \
22648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22649 $(HOST_EXPORTS) \
22650 (cd $(HOST_SUBDIR)/libiberty && \
22651 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22652 $(TARGET-libiberty))
22653 @endif libiberty
22657 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22658 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22659 maybe-all-stage1-libiberty:
22660 maybe-clean-stage1-libiberty:
22661 @if libiberty-bootstrap
22662 maybe-all-stage1-libiberty: all-stage1-libiberty
22663 all-stage1: all-stage1-libiberty
22664 TARGET-stage1-libiberty = $(TARGET-libiberty)
22665 all-stage1-libiberty: configure-stage1-libiberty
22666 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22667 @r=`${PWD_COMMAND}`; export r; \
22668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22669 TFLAGS="$(STAGE1_TFLAGS)"; \
22670 $(HOST_EXPORTS) \
22671 cd $(HOST_SUBDIR)/libiberty && \
22672 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22673 CFLAGS="$(STAGE1_CFLAGS)" \
22674 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22675 LIBCFLAGS="$(LIBCFLAGS)" \
22676 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22677 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22678 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22679 $(EXTRA_HOST_FLAGS) \
22680 $(STAGE1_FLAGS_TO_PASS) \
22681 TFLAGS="$(STAGE1_TFLAGS)" \
22682 $(TARGET-stage1-libiberty)
22684 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22685 clean-stage1: clean-stage1-libiberty
22686 clean-stage1-libiberty:
22687 @if [ $(current_stage) = stage1 ]; then \
22688 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22689 else \
22690 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22691 $(MAKE) stage1-start; \
22692 fi; \
22693 cd $(HOST_SUBDIR)/libiberty && \
22694 $(MAKE) $(EXTRA_HOST_FLAGS) \
22695 $(STAGE1_FLAGS_TO_PASS) clean
22696 @endif libiberty-bootstrap
22699 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22700 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22701 maybe-all-stage2-libiberty:
22702 maybe-clean-stage2-libiberty:
22703 @if libiberty-bootstrap
22704 maybe-all-stage2-libiberty: all-stage2-libiberty
22705 all-stage2: all-stage2-libiberty
22706 TARGET-stage2-libiberty = $(TARGET-libiberty)
22707 all-stage2-libiberty: configure-stage2-libiberty
22708 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22709 @r=`${PWD_COMMAND}`; export r; \
22710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22711 TFLAGS="$(STAGE2_TFLAGS)"; \
22712 $(HOST_EXPORTS) \
22713 $(POSTSTAGE1_HOST_EXPORTS) \
22714 cd $(HOST_SUBDIR)/libiberty && \
22715 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22716 CFLAGS="$(STAGE2_CFLAGS)" \
22717 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22718 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22719 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22720 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22721 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22722 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22723 TFLAGS="$(STAGE2_TFLAGS)" \
22724 $(TARGET-stage2-libiberty)
22726 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22727 clean-stage2: clean-stage2-libiberty
22728 clean-stage2-libiberty:
22729 @if [ $(current_stage) = stage2 ]; then \
22730 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22731 else \
22732 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22733 $(MAKE) stage2-start; \
22734 fi; \
22735 cd $(HOST_SUBDIR)/libiberty && \
22736 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22737 @endif libiberty-bootstrap
22740 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22741 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22742 maybe-all-stage3-libiberty:
22743 maybe-clean-stage3-libiberty:
22744 @if libiberty-bootstrap
22745 maybe-all-stage3-libiberty: all-stage3-libiberty
22746 all-stage3: all-stage3-libiberty
22747 TARGET-stage3-libiberty = $(TARGET-libiberty)
22748 all-stage3-libiberty: configure-stage3-libiberty
22749 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22750 @r=`${PWD_COMMAND}`; export r; \
22751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22752 TFLAGS="$(STAGE3_TFLAGS)"; \
22753 $(HOST_EXPORTS) \
22754 $(POSTSTAGE1_HOST_EXPORTS) \
22755 cd $(HOST_SUBDIR)/libiberty && \
22756 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22757 CFLAGS="$(STAGE3_CFLAGS)" \
22758 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22759 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22760 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22761 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22762 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22763 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22764 TFLAGS="$(STAGE3_TFLAGS)" \
22765 $(TARGET-stage3-libiberty)
22767 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22768 clean-stage3: clean-stage3-libiberty
22769 clean-stage3-libiberty:
22770 @if [ $(current_stage) = stage3 ]; then \
22771 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22772 else \
22773 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22774 $(MAKE) stage3-start; \
22775 fi; \
22776 cd $(HOST_SUBDIR)/libiberty && \
22777 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22778 @endif libiberty-bootstrap
22781 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22782 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22783 maybe-all-stage4-libiberty:
22784 maybe-clean-stage4-libiberty:
22785 @if libiberty-bootstrap
22786 maybe-all-stage4-libiberty: all-stage4-libiberty
22787 all-stage4: all-stage4-libiberty
22788 TARGET-stage4-libiberty = $(TARGET-libiberty)
22789 all-stage4-libiberty: configure-stage4-libiberty
22790 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22791 @r=`${PWD_COMMAND}`; export r; \
22792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22793 TFLAGS="$(STAGE4_TFLAGS)"; \
22794 $(HOST_EXPORTS) \
22795 $(POSTSTAGE1_HOST_EXPORTS) \
22796 cd $(HOST_SUBDIR)/libiberty && \
22797 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22798 CFLAGS="$(STAGE4_CFLAGS)" \
22799 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22800 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22801 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22802 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22803 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22804 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22805 TFLAGS="$(STAGE4_TFLAGS)" \
22806 $(TARGET-stage4-libiberty)
22808 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22809 clean-stage4: clean-stage4-libiberty
22810 clean-stage4-libiberty:
22811 @if [ $(current_stage) = stage4 ]; then \
22812 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22813 else \
22814 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22815 $(MAKE) stage4-start; \
22816 fi; \
22817 cd $(HOST_SUBDIR)/libiberty && \
22818 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22819 @endif libiberty-bootstrap
22822 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22823 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22824 maybe-all-stageprofile-libiberty:
22825 maybe-clean-stageprofile-libiberty:
22826 @if libiberty-bootstrap
22827 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22828 all-stageprofile: all-stageprofile-libiberty
22829 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22830 all-stageprofile-libiberty: configure-stageprofile-libiberty
22831 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22832 @r=`${PWD_COMMAND}`; export r; \
22833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22834 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22835 $(HOST_EXPORTS) \
22836 $(POSTSTAGE1_HOST_EXPORTS) \
22837 cd $(HOST_SUBDIR)/libiberty && \
22838 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22839 CFLAGS="$(STAGEprofile_CFLAGS)" \
22840 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22841 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22842 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22843 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22844 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22845 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22846 TFLAGS="$(STAGEprofile_TFLAGS)" \
22847 $(TARGET-stageprofile-libiberty)
22849 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22850 clean-stageprofile: clean-stageprofile-libiberty
22851 clean-stageprofile-libiberty:
22852 @if [ $(current_stage) = stageprofile ]; then \
22853 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22854 else \
22855 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22856 $(MAKE) stageprofile-start; \
22857 fi; \
22858 cd $(HOST_SUBDIR)/libiberty && \
22859 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22860 @endif libiberty-bootstrap
22863 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22864 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22865 maybe-all-stagefeedback-libiberty:
22866 maybe-clean-stagefeedback-libiberty:
22867 @if libiberty-bootstrap
22868 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22869 all-stagefeedback: all-stagefeedback-libiberty
22870 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22871 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22872 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22873 @r=`${PWD_COMMAND}`; export r; \
22874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22875 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22876 $(HOST_EXPORTS) \
22877 $(POSTSTAGE1_HOST_EXPORTS) \
22878 cd $(HOST_SUBDIR)/libiberty && \
22879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22880 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22881 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22882 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22886 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22887 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22888 $(TARGET-stagefeedback-libiberty)
22890 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22891 clean-stagefeedback: clean-stagefeedback-libiberty
22892 clean-stagefeedback-libiberty:
22893 @if [ $(current_stage) = stagefeedback ]; then \
22894 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22895 else \
22896 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22897 $(MAKE) stagefeedback-start; \
22898 fi; \
22899 cd $(HOST_SUBDIR)/libiberty && \
22900 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22901 @endif libiberty-bootstrap
22907 .PHONY: check-libiberty maybe-check-libiberty
22908 maybe-check-libiberty:
22909 @if libiberty
22910 maybe-check-libiberty: check-libiberty
22912 check-libiberty:
22913 @: $(MAKE); $(unstage)
22914 @r=`${PWD_COMMAND}`; export r; \
22915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22916 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22917 (cd $(HOST_SUBDIR)/libiberty && \
22918 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
22920 @endif libiberty
22922 .PHONY: install-libiberty maybe-install-libiberty
22923 maybe-install-libiberty:
22924 @if libiberty
22925 maybe-install-libiberty: install-libiberty
22927 install-libiberty: installdirs
22928 @: $(MAKE); $(unstage)
22929 @r=`${PWD_COMMAND}`; export r; \
22930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22931 $(HOST_EXPORTS) \
22932 (cd $(HOST_SUBDIR)/libiberty && \
22933 $(MAKE) $(FLAGS_TO_PASS) install)
22935 @endif libiberty
22937 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22938 maybe-install-strip-libiberty:
22939 @if libiberty
22940 maybe-install-strip-libiberty: install-strip-libiberty
22942 install-strip-libiberty: installdirs
22943 @: $(MAKE); $(unstage)
22944 @r=`${PWD_COMMAND}`; export r; \
22945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22946 $(HOST_EXPORTS) \
22947 (cd $(HOST_SUBDIR)/libiberty && \
22948 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22950 @endif libiberty
22952 # Other targets (info, dvi, pdf, etc.)
22954 .PHONY: maybe-info-libiberty info-libiberty
22955 maybe-info-libiberty:
22956 @if libiberty
22957 maybe-info-libiberty: info-libiberty
22959 info-libiberty: \
22960 configure-libiberty
22961 @[ -f ./libiberty/Makefile ] || exit 0; \
22962 r=`${PWD_COMMAND}`; export r; \
22963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22964 $(HOST_EXPORTS) \
22965 for flag in $(EXTRA_HOST_FLAGS) ; do \
22966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22967 done; \
22968 echo "Doing info in libiberty"; \
22969 (cd $(HOST_SUBDIR)/libiberty && \
22970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22972 "RANLIB=$${RANLIB}" \
22973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22974 info) \
22975 || exit 1
22977 @endif libiberty
22979 .PHONY: maybe-dvi-libiberty dvi-libiberty
22980 maybe-dvi-libiberty:
22981 @if libiberty
22982 maybe-dvi-libiberty: dvi-libiberty
22984 dvi-libiberty: \
22985 configure-libiberty
22986 @[ -f ./libiberty/Makefile ] || exit 0; \
22987 r=`${PWD_COMMAND}`; export r; \
22988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22989 $(HOST_EXPORTS) \
22990 for flag in $(EXTRA_HOST_FLAGS) ; do \
22991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22992 done; \
22993 echo "Doing dvi in libiberty"; \
22994 (cd $(HOST_SUBDIR)/libiberty && \
22995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22997 "RANLIB=$${RANLIB}" \
22998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22999 dvi) \
23000 || exit 1
23002 @endif libiberty
23004 .PHONY: maybe-pdf-libiberty pdf-libiberty
23005 maybe-pdf-libiberty:
23006 @if libiberty
23007 maybe-pdf-libiberty: pdf-libiberty
23009 pdf-libiberty: \
23010 configure-libiberty
23011 @[ -f ./libiberty/Makefile ] || exit 0; \
23012 r=`${PWD_COMMAND}`; export r; \
23013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23014 $(HOST_EXPORTS) \
23015 for flag in $(EXTRA_HOST_FLAGS) ; do \
23016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23017 done; \
23018 echo "Doing pdf in libiberty"; \
23019 (cd $(HOST_SUBDIR)/libiberty && \
23020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23022 "RANLIB=$${RANLIB}" \
23023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23024 pdf) \
23025 || exit 1
23027 @endif libiberty
23029 .PHONY: maybe-html-libiberty html-libiberty
23030 maybe-html-libiberty:
23031 @if libiberty
23032 maybe-html-libiberty: html-libiberty
23034 html-libiberty: \
23035 configure-libiberty
23036 @[ -f ./libiberty/Makefile ] || exit 0; \
23037 r=`${PWD_COMMAND}`; export r; \
23038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23039 $(HOST_EXPORTS) \
23040 for flag in $(EXTRA_HOST_FLAGS) ; do \
23041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23042 done; \
23043 echo "Doing html in libiberty"; \
23044 (cd $(HOST_SUBDIR)/libiberty && \
23045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23047 "RANLIB=$${RANLIB}" \
23048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23049 html) \
23050 || exit 1
23052 @endif libiberty
23054 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23055 maybe-TAGS-libiberty:
23056 @if libiberty
23057 maybe-TAGS-libiberty: TAGS-libiberty
23059 TAGS-libiberty: \
23060 configure-libiberty
23061 @[ -f ./libiberty/Makefile ] || exit 0; \
23062 r=`${PWD_COMMAND}`; export r; \
23063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23064 $(HOST_EXPORTS) \
23065 for flag in $(EXTRA_HOST_FLAGS) ; do \
23066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23067 done; \
23068 echo "Doing TAGS in libiberty"; \
23069 (cd $(HOST_SUBDIR)/libiberty && \
23070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23072 "RANLIB=$${RANLIB}" \
23073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23074 TAGS) \
23075 || exit 1
23077 @endif libiberty
23079 .PHONY: maybe-install-info-libiberty install-info-libiberty
23080 maybe-install-info-libiberty:
23081 @if libiberty
23082 maybe-install-info-libiberty: install-info-libiberty
23084 install-info-libiberty: \
23085 configure-libiberty \
23086 info-libiberty
23087 @[ -f ./libiberty/Makefile ] || exit 0; \
23088 r=`${PWD_COMMAND}`; export r; \
23089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23090 $(HOST_EXPORTS) \
23091 for flag in $(EXTRA_HOST_FLAGS) ; do \
23092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23093 done; \
23094 echo "Doing install-info in libiberty"; \
23095 (cd $(HOST_SUBDIR)/libiberty && \
23096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23098 "RANLIB=$${RANLIB}" \
23099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23100 install-info) \
23101 || exit 1
23103 @endif libiberty
23105 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23106 maybe-install-pdf-libiberty:
23107 @if libiberty
23108 maybe-install-pdf-libiberty: install-pdf-libiberty
23110 install-pdf-libiberty: \
23111 configure-libiberty \
23112 pdf-libiberty
23113 @[ -f ./libiberty/Makefile ] || exit 0; \
23114 r=`${PWD_COMMAND}`; export r; \
23115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23116 $(HOST_EXPORTS) \
23117 for flag in $(EXTRA_HOST_FLAGS) ; do \
23118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23119 done; \
23120 echo "Doing install-pdf in libiberty"; \
23121 (cd $(HOST_SUBDIR)/libiberty && \
23122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23124 "RANLIB=$${RANLIB}" \
23125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23126 install-pdf) \
23127 || exit 1
23129 @endif libiberty
23131 .PHONY: maybe-install-html-libiberty install-html-libiberty
23132 maybe-install-html-libiberty:
23133 @if libiberty
23134 maybe-install-html-libiberty: install-html-libiberty
23136 install-html-libiberty: \
23137 configure-libiberty \
23138 html-libiberty
23139 @[ -f ./libiberty/Makefile ] || exit 0; \
23140 r=`${PWD_COMMAND}`; export r; \
23141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23142 $(HOST_EXPORTS) \
23143 for flag in $(EXTRA_HOST_FLAGS) ; do \
23144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23145 done; \
23146 echo "Doing install-html in libiberty"; \
23147 (cd $(HOST_SUBDIR)/libiberty && \
23148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23150 "RANLIB=$${RANLIB}" \
23151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23152 install-html) \
23153 || exit 1
23155 @endif libiberty
23157 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23158 maybe-installcheck-libiberty:
23159 @if libiberty
23160 maybe-installcheck-libiberty: installcheck-libiberty
23162 installcheck-libiberty: \
23163 configure-libiberty
23164 @[ -f ./libiberty/Makefile ] || exit 0; \
23165 r=`${PWD_COMMAND}`; export r; \
23166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23167 $(HOST_EXPORTS) \
23168 for flag in $(EXTRA_HOST_FLAGS) ; do \
23169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23170 done; \
23171 echo "Doing installcheck in libiberty"; \
23172 (cd $(HOST_SUBDIR)/libiberty && \
23173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23175 "RANLIB=$${RANLIB}" \
23176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23177 installcheck) \
23178 || exit 1
23180 @endif libiberty
23182 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23183 maybe-mostlyclean-libiberty:
23184 @if libiberty
23185 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23187 mostlyclean-libiberty:
23188 @[ -f ./libiberty/Makefile ] || exit 0; \
23189 r=`${PWD_COMMAND}`; export r; \
23190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23191 $(HOST_EXPORTS) \
23192 for flag in $(EXTRA_HOST_FLAGS) ; do \
23193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23194 done; \
23195 echo "Doing mostlyclean in libiberty"; \
23196 (cd $(HOST_SUBDIR)/libiberty && \
23197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23199 "RANLIB=$${RANLIB}" \
23200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23201 mostlyclean) \
23202 || exit 1
23204 @endif libiberty
23206 .PHONY: maybe-clean-libiberty clean-libiberty
23207 maybe-clean-libiberty:
23208 @if libiberty
23209 maybe-clean-libiberty: clean-libiberty
23211 clean-libiberty:
23212 @[ -f ./libiberty/Makefile ] || exit 0; \
23213 r=`${PWD_COMMAND}`; export r; \
23214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23215 $(HOST_EXPORTS) \
23216 for flag in $(EXTRA_HOST_FLAGS) ; do \
23217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23218 done; \
23219 echo "Doing clean in libiberty"; \
23220 (cd $(HOST_SUBDIR)/libiberty && \
23221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23223 "RANLIB=$${RANLIB}" \
23224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23225 clean) \
23226 || exit 1
23228 @endif libiberty
23230 .PHONY: maybe-distclean-libiberty distclean-libiberty
23231 maybe-distclean-libiberty:
23232 @if libiberty
23233 maybe-distclean-libiberty: distclean-libiberty
23235 distclean-libiberty:
23236 @[ -f ./libiberty/Makefile ] || exit 0; \
23237 r=`${PWD_COMMAND}`; export r; \
23238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23239 $(HOST_EXPORTS) \
23240 for flag in $(EXTRA_HOST_FLAGS) ; do \
23241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23242 done; \
23243 echo "Doing distclean in libiberty"; \
23244 (cd $(HOST_SUBDIR)/libiberty && \
23245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23247 "RANLIB=$${RANLIB}" \
23248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23249 distclean) \
23250 || exit 1
23252 @endif libiberty
23254 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23255 maybe-maintainer-clean-libiberty:
23256 @if libiberty
23257 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23259 maintainer-clean-libiberty:
23260 @[ -f ./libiberty/Makefile ] || exit 0; \
23261 r=`${PWD_COMMAND}`; export r; \
23262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23263 $(HOST_EXPORTS) \
23264 for flag in $(EXTRA_HOST_FLAGS) ; do \
23265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23266 done; \
23267 echo "Doing maintainer-clean in libiberty"; \
23268 (cd $(HOST_SUBDIR)/libiberty && \
23269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23271 "RANLIB=$${RANLIB}" \
23272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23273 maintainer-clean) \
23274 || exit 1
23276 @endif libiberty
23280 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23281 maybe-configure-libiberty-linker-plugin:
23282 @if gcc-bootstrap
23283 configure-libiberty-linker-plugin: stage_current
23284 @endif gcc-bootstrap
23285 @if libiberty-linker-plugin
23286 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23287 configure-libiberty-linker-plugin:
23288 @r=`${PWD_COMMAND}`; export r; \
23289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23290 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23292 $(HOST_EXPORTS) \
23293 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23294 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23295 case $(srcdir) in \
23296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23297 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23299 esac; \
23300 module_srcdir=libiberty; \
23301 $(SHELL) \
23302 $$s/$$module_srcdir/configure \
23303 --srcdir=$${topdir}/$$module_srcdir \
23304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23305 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23306 || exit 1
23307 @endif libiberty-linker-plugin
23311 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23312 maybe-configure-stage1-libiberty-linker-plugin:
23313 @if libiberty-linker-plugin-bootstrap
23314 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23315 configure-stage1-libiberty-linker-plugin:
23316 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23318 @r=`${PWD_COMMAND}`; export r; \
23319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23320 TFLAGS="$(STAGE1_TFLAGS)"; \
23321 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23322 $(HOST_EXPORTS) \
23323 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23324 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23325 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23326 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23328 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23329 case $(srcdir) in \
23330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23331 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23333 esac; \
23334 module_srcdir=libiberty; \
23335 $(SHELL) $$s/$$module_srcdir/configure \
23336 --srcdir=$${topdir}/$$module_srcdir \
23337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23338 --target=${target_alias} \
23340 $(STAGE1_CONFIGURE_FLAGS) \
23341 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23342 @endif libiberty-linker-plugin-bootstrap
23344 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23345 maybe-configure-stage2-libiberty-linker-plugin:
23346 @if libiberty-linker-plugin-bootstrap
23347 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23348 configure-stage2-libiberty-linker-plugin:
23349 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23351 @r=`${PWD_COMMAND}`; export r; \
23352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23353 TFLAGS="$(STAGE2_TFLAGS)"; \
23354 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23355 $(HOST_EXPORTS) \
23356 $(POSTSTAGE1_HOST_EXPORTS) \
23357 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23358 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23359 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23360 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23362 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23363 case $(srcdir) in \
23364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23365 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23367 esac; \
23368 module_srcdir=libiberty; \
23369 $(SHELL) $$s/$$module_srcdir/configure \
23370 --srcdir=$${topdir}/$$module_srcdir \
23371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23372 --target=${target_alias} \
23373 --with-build-libsubdir=$(HOST_SUBDIR) \
23374 $(STAGE2_CONFIGURE_FLAGS) \
23375 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23376 @endif libiberty-linker-plugin-bootstrap
23378 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23379 maybe-configure-stage3-libiberty-linker-plugin:
23380 @if libiberty-linker-plugin-bootstrap
23381 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23382 configure-stage3-libiberty-linker-plugin:
23383 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23384 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23385 @r=`${PWD_COMMAND}`; export r; \
23386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23387 TFLAGS="$(STAGE3_TFLAGS)"; \
23388 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23389 $(HOST_EXPORTS) \
23390 $(POSTSTAGE1_HOST_EXPORTS) \
23391 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23392 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23393 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23394 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23396 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23397 case $(srcdir) in \
23398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23399 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23401 esac; \
23402 module_srcdir=libiberty; \
23403 $(SHELL) $$s/$$module_srcdir/configure \
23404 --srcdir=$${topdir}/$$module_srcdir \
23405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23406 --target=${target_alias} \
23407 --with-build-libsubdir=$(HOST_SUBDIR) \
23408 $(STAGE3_CONFIGURE_FLAGS) \
23409 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23410 @endif libiberty-linker-plugin-bootstrap
23412 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23413 maybe-configure-stage4-libiberty-linker-plugin:
23414 @if libiberty-linker-plugin-bootstrap
23415 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23416 configure-stage4-libiberty-linker-plugin:
23417 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23418 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23419 @r=`${PWD_COMMAND}`; export r; \
23420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23421 TFLAGS="$(STAGE4_TFLAGS)"; \
23422 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23423 $(HOST_EXPORTS) \
23424 $(POSTSTAGE1_HOST_EXPORTS) \
23425 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23426 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23427 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23428 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23429 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23430 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23431 case $(srcdir) in \
23432 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23433 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23434 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23435 esac; \
23436 module_srcdir=libiberty; \
23437 $(SHELL) $$s/$$module_srcdir/configure \
23438 --srcdir=$${topdir}/$$module_srcdir \
23439 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23440 --target=${target_alias} \
23441 --with-build-libsubdir=$(HOST_SUBDIR) \
23442 $(STAGE4_CONFIGURE_FLAGS) \
23443 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23444 @endif libiberty-linker-plugin-bootstrap
23446 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23447 maybe-configure-stageprofile-libiberty-linker-plugin:
23448 @if libiberty-linker-plugin-bootstrap
23449 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23450 configure-stageprofile-libiberty-linker-plugin:
23451 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23452 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23453 @r=`${PWD_COMMAND}`; export r; \
23454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23455 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23456 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23457 $(HOST_EXPORTS) \
23458 $(POSTSTAGE1_HOST_EXPORTS) \
23459 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23460 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23461 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23462 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23464 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23465 case $(srcdir) in \
23466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23467 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23469 esac; \
23470 module_srcdir=libiberty; \
23471 $(SHELL) $$s/$$module_srcdir/configure \
23472 --srcdir=$${topdir}/$$module_srcdir \
23473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23474 --target=${target_alias} \
23475 --with-build-libsubdir=$(HOST_SUBDIR) \
23476 $(STAGEprofile_CONFIGURE_FLAGS) \
23477 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23478 @endif libiberty-linker-plugin-bootstrap
23480 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23481 maybe-configure-stagefeedback-libiberty-linker-plugin:
23482 @if libiberty-linker-plugin-bootstrap
23483 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23484 configure-stagefeedback-libiberty-linker-plugin:
23485 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23486 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23487 @r=`${PWD_COMMAND}`; export r; \
23488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23489 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23490 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23491 $(HOST_EXPORTS) \
23492 $(POSTSTAGE1_HOST_EXPORTS) \
23493 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23494 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23495 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23496 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23497 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23498 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23499 case $(srcdir) in \
23500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23501 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23503 esac; \
23504 module_srcdir=libiberty; \
23505 $(SHELL) $$s/$$module_srcdir/configure \
23506 --srcdir=$${topdir}/$$module_srcdir \
23507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23508 --target=${target_alias} \
23509 --with-build-libsubdir=$(HOST_SUBDIR) \
23510 $(STAGEfeedback_CONFIGURE_FLAGS) \
23511 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23512 @endif libiberty-linker-plugin-bootstrap
23518 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23519 maybe-all-libiberty-linker-plugin:
23520 @if gcc-bootstrap
23521 all-libiberty-linker-plugin: stage_current
23522 @endif gcc-bootstrap
23523 @if libiberty-linker-plugin
23524 TARGET-libiberty-linker-plugin=all
23525 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23526 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23527 @r=`${PWD_COMMAND}`; export r; \
23528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23529 $(HOST_EXPORTS) \
23530 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23531 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23532 $(TARGET-libiberty-linker-plugin))
23533 @endif libiberty-linker-plugin
23537 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23538 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23539 maybe-all-stage1-libiberty-linker-plugin:
23540 maybe-clean-stage1-libiberty-linker-plugin:
23541 @if libiberty-linker-plugin-bootstrap
23542 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23543 all-stage1: all-stage1-libiberty-linker-plugin
23544 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23545 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23546 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23547 @r=`${PWD_COMMAND}`; export r; \
23548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23549 TFLAGS="$(STAGE1_TFLAGS)"; \
23550 $(HOST_EXPORTS) \
23551 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23553 CFLAGS="$(STAGE1_CFLAGS)" \
23554 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23555 LIBCFLAGS="$(LIBCFLAGS)" \
23556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23559 $(EXTRA_HOST_FLAGS) \
23560 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23561 TFLAGS="$(STAGE1_TFLAGS)" \
23562 $(TARGET-stage1-libiberty-linker-plugin)
23564 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23565 clean-stage1: clean-stage1-libiberty-linker-plugin
23566 clean-stage1-libiberty-linker-plugin:
23567 @if [ $(current_stage) = stage1 ]; then \
23568 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23569 else \
23570 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23571 $(MAKE) stage1-start; \
23572 fi; \
23573 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23574 $(MAKE) $(EXTRA_HOST_FLAGS) \
23575 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23576 @endif libiberty-linker-plugin-bootstrap
23579 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23580 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23581 maybe-all-stage2-libiberty-linker-plugin:
23582 maybe-clean-stage2-libiberty-linker-plugin:
23583 @if libiberty-linker-plugin-bootstrap
23584 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23585 all-stage2: all-stage2-libiberty-linker-plugin
23586 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23587 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23588 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23589 @r=`${PWD_COMMAND}`; export r; \
23590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23591 TFLAGS="$(STAGE2_TFLAGS)"; \
23592 $(HOST_EXPORTS) \
23593 $(POSTSTAGE1_HOST_EXPORTS) \
23594 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23595 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23596 CFLAGS="$(STAGE2_CFLAGS)" \
23597 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23598 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23599 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23600 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23601 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23602 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23603 TFLAGS="$(STAGE2_TFLAGS)" \
23604 $(TARGET-stage2-libiberty-linker-plugin)
23606 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23607 clean-stage2: clean-stage2-libiberty-linker-plugin
23608 clean-stage2-libiberty-linker-plugin:
23609 @if [ $(current_stage) = stage2 ]; then \
23610 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23611 else \
23612 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23613 $(MAKE) stage2-start; \
23614 fi; \
23615 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23616 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23617 @endif libiberty-linker-plugin-bootstrap
23620 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23621 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23622 maybe-all-stage3-libiberty-linker-plugin:
23623 maybe-clean-stage3-libiberty-linker-plugin:
23624 @if libiberty-linker-plugin-bootstrap
23625 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23626 all-stage3: all-stage3-libiberty-linker-plugin
23627 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23628 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23629 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23630 @r=`${PWD_COMMAND}`; export r; \
23631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23632 TFLAGS="$(STAGE3_TFLAGS)"; \
23633 $(HOST_EXPORTS) \
23634 $(POSTSTAGE1_HOST_EXPORTS) \
23635 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23637 CFLAGS="$(STAGE3_CFLAGS)" \
23638 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23639 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23643 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23644 TFLAGS="$(STAGE3_TFLAGS)" \
23645 $(TARGET-stage3-libiberty-linker-plugin)
23647 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23648 clean-stage3: clean-stage3-libiberty-linker-plugin
23649 clean-stage3-libiberty-linker-plugin:
23650 @if [ $(current_stage) = stage3 ]; then \
23651 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23652 else \
23653 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23654 $(MAKE) stage3-start; \
23655 fi; \
23656 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23657 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23658 @endif libiberty-linker-plugin-bootstrap
23661 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23662 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23663 maybe-all-stage4-libiberty-linker-plugin:
23664 maybe-clean-stage4-libiberty-linker-plugin:
23665 @if libiberty-linker-plugin-bootstrap
23666 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23667 all-stage4: all-stage4-libiberty-linker-plugin
23668 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23669 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23670 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23671 @r=`${PWD_COMMAND}`; export r; \
23672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23673 TFLAGS="$(STAGE4_TFLAGS)"; \
23674 $(HOST_EXPORTS) \
23675 $(POSTSTAGE1_HOST_EXPORTS) \
23676 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23678 CFLAGS="$(STAGE4_CFLAGS)" \
23679 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23680 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23685 TFLAGS="$(STAGE4_TFLAGS)" \
23686 $(TARGET-stage4-libiberty-linker-plugin)
23688 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23689 clean-stage4: clean-stage4-libiberty-linker-plugin
23690 clean-stage4-libiberty-linker-plugin:
23691 @if [ $(current_stage) = stage4 ]; then \
23692 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23693 else \
23694 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23695 $(MAKE) stage4-start; \
23696 fi; \
23697 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23698 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23699 @endif libiberty-linker-plugin-bootstrap
23702 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23703 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23704 maybe-all-stageprofile-libiberty-linker-plugin:
23705 maybe-clean-stageprofile-libiberty-linker-plugin:
23706 @if libiberty-linker-plugin-bootstrap
23707 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23708 all-stageprofile: all-stageprofile-libiberty-linker-plugin
23709 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23710 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23711 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23712 @r=`${PWD_COMMAND}`; export r; \
23713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23714 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23715 $(HOST_EXPORTS) \
23716 $(POSTSTAGE1_HOST_EXPORTS) \
23717 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23718 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23719 CFLAGS="$(STAGEprofile_CFLAGS)" \
23720 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23721 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23722 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23723 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23724 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23725 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23726 TFLAGS="$(STAGEprofile_TFLAGS)" \
23727 $(TARGET-stageprofile-libiberty-linker-plugin)
23729 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23730 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23731 clean-stageprofile-libiberty-linker-plugin:
23732 @if [ $(current_stage) = stageprofile ]; then \
23733 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23734 else \
23735 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23736 $(MAKE) stageprofile-start; \
23737 fi; \
23738 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23739 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23740 @endif libiberty-linker-plugin-bootstrap
23743 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23744 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23745 maybe-all-stagefeedback-libiberty-linker-plugin:
23746 maybe-clean-stagefeedback-libiberty-linker-plugin:
23747 @if libiberty-linker-plugin-bootstrap
23748 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23749 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23750 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23751 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23752 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23753 @r=`${PWD_COMMAND}`; export r; \
23754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23755 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23756 $(HOST_EXPORTS) \
23757 $(POSTSTAGE1_HOST_EXPORTS) \
23758 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23759 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23760 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23761 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23762 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23763 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23764 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23765 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23766 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23767 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23768 $(TARGET-stagefeedback-libiberty-linker-plugin)
23770 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23771 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23772 clean-stagefeedback-libiberty-linker-plugin:
23773 @if [ $(current_stage) = stagefeedback ]; then \
23774 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23775 else \
23776 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23777 $(MAKE) stagefeedback-start; \
23778 fi; \
23779 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23780 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23781 @endif libiberty-linker-plugin-bootstrap
23787 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23788 maybe-check-libiberty-linker-plugin:
23789 @if libiberty-linker-plugin
23790 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23792 check-libiberty-linker-plugin:
23793 @: $(MAKE); $(unstage)
23794 @r=`${PWD_COMMAND}`; export r; \
23795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23796 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23797 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23798 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
23800 @endif libiberty-linker-plugin
23802 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23803 maybe-install-libiberty-linker-plugin:
23804 @if libiberty-linker-plugin
23805 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23807 install-libiberty-linker-plugin: installdirs
23808 @: $(MAKE); $(unstage)
23809 @r=`${PWD_COMMAND}`; export r; \
23810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23811 $(HOST_EXPORTS) \
23812 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23813 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23815 @endif libiberty-linker-plugin
23817 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23818 maybe-install-strip-libiberty-linker-plugin:
23819 @if libiberty-linker-plugin
23820 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23822 install-strip-libiberty-linker-plugin: installdirs
23823 @: $(MAKE); $(unstage)
23824 @r=`${PWD_COMMAND}`; export r; \
23825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23826 $(HOST_EXPORTS) \
23827 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23828 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23830 @endif libiberty-linker-plugin
23832 # Other targets (info, dvi, pdf, etc.)
23834 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23835 maybe-info-libiberty-linker-plugin:
23836 @if libiberty-linker-plugin
23837 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23839 info-libiberty-linker-plugin: \
23840 configure-libiberty-linker-plugin
23841 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23842 r=`${PWD_COMMAND}`; export r; \
23843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23844 $(HOST_EXPORTS) \
23845 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23847 done; \
23848 echo "Doing info in libiberty-linker-plugin"; \
23849 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23852 "RANLIB=$${RANLIB}" \
23853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23854 info) \
23855 || exit 1
23857 @endif libiberty-linker-plugin
23859 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23860 maybe-dvi-libiberty-linker-plugin:
23861 @if libiberty-linker-plugin
23862 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23864 dvi-libiberty-linker-plugin: \
23865 configure-libiberty-linker-plugin
23866 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23867 r=`${PWD_COMMAND}`; export r; \
23868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23869 $(HOST_EXPORTS) \
23870 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23872 done; \
23873 echo "Doing dvi in libiberty-linker-plugin"; \
23874 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23877 "RANLIB=$${RANLIB}" \
23878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23879 dvi) \
23880 || exit 1
23882 @endif libiberty-linker-plugin
23884 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23885 maybe-pdf-libiberty-linker-plugin:
23886 @if libiberty-linker-plugin
23887 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23889 pdf-libiberty-linker-plugin: \
23890 configure-libiberty-linker-plugin
23891 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23892 r=`${PWD_COMMAND}`; export r; \
23893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23894 $(HOST_EXPORTS) \
23895 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23897 done; \
23898 echo "Doing pdf in libiberty-linker-plugin"; \
23899 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23902 "RANLIB=$${RANLIB}" \
23903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23904 pdf) \
23905 || exit 1
23907 @endif libiberty-linker-plugin
23909 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23910 maybe-html-libiberty-linker-plugin:
23911 @if libiberty-linker-plugin
23912 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23914 html-libiberty-linker-plugin: \
23915 configure-libiberty-linker-plugin
23916 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23917 r=`${PWD_COMMAND}`; export r; \
23918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23919 $(HOST_EXPORTS) \
23920 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23922 done; \
23923 echo "Doing html in libiberty-linker-plugin"; \
23924 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23927 "RANLIB=$${RANLIB}" \
23928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23929 html) \
23930 || exit 1
23932 @endif libiberty-linker-plugin
23934 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
23935 maybe-TAGS-libiberty-linker-plugin:
23936 @if libiberty-linker-plugin
23937 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
23939 TAGS-libiberty-linker-plugin: \
23940 configure-libiberty-linker-plugin
23941 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23942 r=`${PWD_COMMAND}`; export r; \
23943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23944 $(HOST_EXPORTS) \
23945 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23947 done; \
23948 echo "Doing TAGS in libiberty-linker-plugin"; \
23949 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23952 "RANLIB=$${RANLIB}" \
23953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23954 TAGS) \
23955 || exit 1
23957 @endif libiberty-linker-plugin
23959 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
23960 maybe-install-info-libiberty-linker-plugin:
23961 @if libiberty-linker-plugin
23962 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
23964 install-info-libiberty-linker-plugin: \
23965 configure-libiberty-linker-plugin \
23966 info-libiberty-linker-plugin
23967 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23968 r=`${PWD_COMMAND}`; export r; \
23969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23970 $(HOST_EXPORTS) \
23971 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23973 done; \
23974 echo "Doing install-info in libiberty-linker-plugin"; \
23975 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23978 "RANLIB=$${RANLIB}" \
23979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23980 install-info) \
23981 || exit 1
23983 @endif libiberty-linker-plugin
23985 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
23986 maybe-install-pdf-libiberty-linker-plugin:
23987 @if libiberty-linker-plugin
23988 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
23990 install-pdf-libiberty-linker-plugin: \
23991 configure-libiberty-linker-plugin \
23992 pdf-libiberty-linker-plugin
23993 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23994 r=`${PWD_COMMAND}`; export r; \
23995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23996 $(HOST_EXPORTS) \
23997 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23999 done; \
24000 echo "Doing install-pdf in libiberty-linker-plugin"; \
24001 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24004 "RANLIB=$${RANLIB}" \
24005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24006 install-pdf) \
24007 || exit 1
24009 @endif libiberty-linker-plugin
24011 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
24012 maybe-install-html-libiberty-linker-plugin:
24013 @if libiberty-linker-plugin
24014 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
24016 install-html-libiberty-linker-plugin: \
24017 configure-libiberty-linker-plugin \
24018 html-libiberty-linker-plugin
24019 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24020 r=`${PWD_COMMAND}`; export r; \
24021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24022 $(HOST_EXPORTS) \
24023 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24025 done; \
24026 echo "Doing install-html in libiberty-linker-plugin"; \
24027 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24030 "RANLIB=$${RANLIB}" \
24031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24032 install-html) \
24033 || exit 1
24035 @endif libiberty-linker-plugin
24037 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24038 maybe-installcheck-libiberty-linker-plugin:
24039 @if libiberty-linker-plugin
24040 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24042 installcheck-libiberty-linker-plugin: \
24043 configure-libiberty-linker-plugin
24044 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24045 r=`${PWD_COMMAND}`; export r; \
24046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24047 $(HOST_EXPORTS) \
24048 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24050 done; \
24051 echo "Doing installcheck in libiberty-linker-plugin"; \
24052 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24055 "RANLIB=$${RANLIB}" \
24056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24057 installcheck) \
24058 || exit 1
24060 @endif libiberty-linker-plugin
24062 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24063 maybe-mostlyclean-libiberty-linker-plugin:
24064 @if libiberty-linker-plugin
24065 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24067 mostlyclean-libiberty-linker-plugin:
24068 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24069 r=`${PWD_COMMAND}`; export r; \
24070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24071 $(HOST_EXPORTS) \
24072 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24074 done; \
24075 echo "Doing mostlyclean in libiberty-linker-plugin"; \
24076 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24079 "RANLIB=$${RANLIB}" \
24080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24081 mostlyclean) \
24082 || exit 1
24084 @endif libiberty-linker-plugin
24086 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24087 maybe-clean-libiberty-linker-plugin:
24088 @if libiberty-linker-plugin
24089 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24091 clean-libiberty-linker-plugin:
24092 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24093 r=`${PWD_COMMAND}`; export r; \
24094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24095 $(HOST_EXPORTS) \
24096 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24098 done; \
24099 echo "Doing clean in libiberty-linker-plugin"; \
24100 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24103 "RANLIB=$${RANLIB}" \
24104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24105 clean) \
24106 || exit 1
24108 @endif libiberty-linker-plugin
24110 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24111 maybe-distclean-libiberty-linker-plugin:
24112 @if libiberty-linker-plugin
24113 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24115 distclean-libiberty-linker-plugin:
24116 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24117 r=`${PWD_COMMAND}`; export r; \
24118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24119 $(HOST_EXPORTS) \
24120 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24122 done; \
24123 echo "Doing distclean in libiberty-linker-plugin"; \
24124 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24127 "RANLIB=$${RANLIB}" \
24128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24129 distclean) \
24130 || exit 1
24132 @endif libiberty-linker-plugin
24134 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24135 maybe-maintainer-clean-libiberty-linker-plugin:
24136 @if libiberty-linker-plugin
24137 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24139 maintainer-clean-libiberty-linker-plugin:
24140 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24141 r=`${PWD_COMMAND}`; export r; \
24142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24143 $(HOST_EXPORTS) \
24144 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24146 done; \
24147 echo "Doing maintainer-clean in libiberty-linker-plugin"; \
24148 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24151 "RANLIB=$${RANLIB}" \
24152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24153 maintainer-clean) \
24154 || exit 1
24156 @endif libiberty-linker-plugin
24160 .PHONY: configure-libiconv maybe-configure-libiconv
24161 maybe-configure-libiconv:
24162 @if gcc-bootstrap
24163 configure-libiconv: stage_current
24164 @endif gcc-bootstrap
24165 @if libiconv
24166 maybe-configure-libiconv: configure-libiconv
24167 configure-libiconv:
24168 @: $(MAKE); $(unstage)
24169 @r=`${PWD_COMMAND}`; export r; \
24170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24171 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24173 $(HOST_EXPORTS) \
24174 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24175 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24176 case $(srcdir) in \
24177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24178 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24180 esac; \
24181 module_srcdir=libiconv; \
24182 $(SHELL) \
24183 $$s/$$module_srcdir/configure \
24184 --srcdir=$${topdir}/$$module_srcdir \
24185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24186 --target=${target_alias} --disable-shared \
24187 || exit 1
24188 @endif libiconv
24194 .PHONY: all-libiconv maybe-all-libiconv
24195 maybe-all-libiconv:
24196 @if gcc-bootstrap
24197 all-libiconv: stage_current
24198 @endif gcc-bootstrap
24199 @if libiconv
24200 TARGET-libiconv=all
24201 maybe-all-libiconv: all-libiconv
24202 all-libiconv: configure-libiconv
24203 @: $(MAKE); $(unstage)
24204 @r=`${PWD_COMMAND}`; export r; \
24205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24206 $(HOST_EXPORTS) \
24207 (cd $(HOST_SUBDIR)/libiconv && \
24208 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24209 $(TARGET-libiconv))
24210 @endif libiconv
24215 .PHONY: check-libiconv maybe-check-libiconv
24216 maybe-check-libiconv:
24217 @if libiconv
24218 maybe-check-libiconv: check-libiconv
24220 check-libiconv:
24221 @: $(MAKE); $(unstage)
24222 @r=`${PWD_COMMAND}`; export r; \
24223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24224 $(HOST_EXPORTS) \
24225 (cd $(HOST_SUBDIR)/libiconv && \
24226 $(MAKE) $(FLAGS_TO_PASS) check)
24228 @endif libiconv
24230 .PHONY: install-libiconv maybe-install-libiconv
24231 maybe-install-libiconv:
24232 @if libiconv
24233 maybe-install-libiconv: install-libiconv
24235 install-libiconv:
24237 @endif libiconv
24239 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24240 maybe-install-strip-libiconv:
24241 @if libiconv
24242 maybe-install-strip-libiconv: install-strip-libiconv
24244 install-strip-libiconv:
24246 @endif libiconv
24248 # Other targets (info, dvi, pdf, etc.)
24250 .PHONY: maybe-info-libiconv info-libiconv
24251 maybe-info-libiconv:
24252 @if libiconv
24253 maybe-info-libiconv: info-libiconv
24255 info-libiconv: \
24256 configure-libiconv
24257 @: $(MAKE); $(unstage)
24258 @[ -f ./libiconv/Makefile ] || exit 0; \
24259 r=`${PWD_COMMAND}`; export r; \
24260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24261 $(HOST_EXPORTS) \
24262 for flag in $(EXTRA_HOST_FLAGS) ; do \
24263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24264 done; \
24265 echo "Doing info in libiconv"; \
24266 (cd $(HOST_SUBDIR)/libiconv && \
24267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24269 "RANLIB=$${RANLIB}" \
24270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24271 info) \
24272 || exit 1
24274 @endif libiconv
24276 .PHONY: maybe-dvi-libiconv dvi-libiconv
24277 maybe-dvi-libiconv:
24278 @if libiconv
24279 maybe-dvi-libiconv: dvi-libiconv
24281 dvi-libiconv: \
24282 configure-libiconv
24283 @: $(MAKE); $(unstage)
24284 @[ -f ./libiconv/Makefile ] || exit 0; \
24285 r=`${PWD_COMMAND}`; export r; \
24286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24287 $(HOST_EXPORTS) \
24288 for flag in $(EXTRA_HOST_FLAGS) ; do \
24289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24290 done; \
24291 echo "Doing dvi in libiconv"; \
24292 (cd $(HOST_SUBDIR)/libiconv && \
24293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24295 "RANLIB=$${RANLIB}" \
24296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24297 dvi) \
24298 || exit 1
24300 @endif libiconv
24302 .PHONY: maybe-pdf-libiconv pdf-libiconv
24303 maybe-pdf-libiconv:
24304 @if libiconv
24305 maybe-pdf-libiconv: pdf-libiconv
24307 pdf-libiconv: \
24308 configure-libiconv
24309 @: $(MAKE); $(unstage)
24310 @[ -f ./libiconv/Makefile ] || exit 0; \
24311 r=`${PWD_COMMAND}`; export r; \
24312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24313 $(HOST_EXPORTS) \
24314 for flag in $(EXTRA_HOST_FLAGS) ; do \
24315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24316 done; \
24317 echo "Doing pdf in libiconv"; \
24318 (cd $(HOST_SUBDIR)/libiconv && \
24319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24321 "RANLIB=$${RANLIB}" \
24322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24323 pdf) \
24324 || exit 1
24326 @endif libiconv
24328 .PHONY: maybe-html-libiconv html-libiconv
24329 maybe-html-libiconv:
24330 @if libiconv
24331 maybe-html-libiconv: html-libiconv
24333 html-libiconv: \
24334 configure-libiconv
24335 @: $(MAKE); $(unstage)
24336 @[ -f ./libiconv/Makefile ] || exit 0; \
24337 r=`${PWD_COMMAND}`; export r; \
24338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24339 $(HOST_EXPORTS) \
24340 for flag in $(EXTRA_HOST_FLAGS) ; do \
24341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24342 done; \
24343 echo "Doing html in libiconv"; \
24344 (cd $(HOST_SUBDIR)/libiconv && \
24345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24347 "RANLIB=$${RANLIB}" \
24348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24349 html) \
24350 || exit 1
24352 @endif libiconv
24354 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24355 maybe-TAGS-libiconv:
24356 @if libiconv
24357 maybe-TAGS-libiconv: TAGS-libiconv
24359 TAGS-libiconv: \
24360 configure-libiconv
24361 @: $(MAKE); $(unstage)
24362 @[ -f ./libiconv/Makefile ] || exit 0; \
24363 r=`${PWD_COMMAND}`; export r; \
24364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24365 $(HOST_EXPORTS) \
24366 for flag in $(EXTRA_HOST_FLAGS) ; do \
24367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24368 done; \
24369 echo "Doing TAGS in libiconv"; \
24370 (cd $(HOST_SUBDIR)/libiconv && \
24371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24373 "RANLIB=$${RANLIB}" \
24374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24375 TAGS) \
24376 || exit 1
24378 @endif libiconv
24380 .PHONY: maybe-install-info-libiconv install-info-libiconv
24381 maybe-install-info-libiconv:
24382 @if libiconv
24383 maybe-install-info-libiconv: install-info-libiconv
24385 # libiconv doesn't support install-info.
24386 install-info-libiconv:
24388 @endif libiconv
24390 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24391 maybe-install-pdf-libiconv:
24392 @if libiconv
24393 maybe-install-pdf-libiconv: install-pdf-libiconv
24395 # libiconv doesn't support install-pdf.
24396 install-pdf-libiconv:
24398 @endif libiconv
24400 .PHONY: maybe-install-html-libiconv install-html-libiconv
24401 maybe-install-html-libiconv:
24402 @if libiconv
24403 maybe-install-html-libiconv: install-html-libiconv
24405 # libiconv doesn't support install-html.
24406 install-html-libiconv:
24408 @endif libiconv
24410 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24411 maybe-installcheck-libiconv:
24412 @if libiconv
24413 maybe-installcheck-libiconv: installcheck-libiconv
24415 installcheck-libiconv: \
24416 configure-libiconv
24417 @: $(MAKE); $(unstage)
24418 @[ -f ./libiconv/Makefile ] || exit 0; \
24419 r=`${PWD_COMMAND}`; export r; \
24420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24421 $(HOST_EXPORTS) \
24422 for flag in $(EXTRA_HOST_FLAGS) ; do \
24423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24424 done; \
24425 echo "Doing installcheck in libiconv"; \
24426 (cd $(HOST_SUBDIR)/libiconv && \
24427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24429 "RANLIB=$${RANLIB}" \
24430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24431 installcheck) \
24432 || exit 1
24434 @endif libiconv
24436 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24437 maybe-mostlyclean-libiconv:
24438 @if libiconv
24439 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24441 mostlyclean-libiconv:
24442 @: $(MAKE); $(unstage)
24443 @[ -f ./libiconv/Makefile ] || exit 0; \
24444 r=`${PWD_COMMAND}`; export r; \
24445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24446 $(HOST_EXPORTS) \
24447 for flag in $(EXTRA_HOST_FLAGS) ; do \
24448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24449 done; \
24450 echo "Doing mostlyclean in libiconv"; \
24451 (cd $(HOST_SUBDIR)/libiconv && \
24452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24454 "RANLIB=$${RANLIB}" \
24455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24456 mostlyclean) \
24457 || exit 1
24459 @endif libiconv
24461 .PHONY: maybe-clean-libiconv clean-libiconv
24462 maybe-clean-libiconv:
24463 @if libiconv
24464 maybe-clean-libiconv: clean-libiconv
24466 clean-libiconv:
24467 @: $(MAKE); $(unstage)
24468 @[ -f ./libiconv/Makefile ] || exit 0; \
24469 r=`${PWD_COMMAND}`; export r; \
24470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24471 $(HOST_EXPORTS) \
24472 for flag in $(EXTRA_HOST_FLAGS) ; do \
24473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24474 done; \
24475 echo "Doing clean in libiconv"; \
24476 (cd $(HOST_SUBDIR)/libiconv && \
24477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24479 "RANLIB=$${RANLIB}" \
24480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24481 clean) \
24482 || exit 1
24484 @endif libiconv
24486 .PHONY: maybe-distclean-libiconv distclean-libiconv
24487 maybe-distclean-libiconv:
24488 @if libiconv
24489 maybe-distclean-libiconv: distclean-libiconv
24491 distclean-libiconv:
24492 @: $(MAKE); $(unstage)
24493 @[ -f ./libiconv/Makefile ] || exit 0; \
24494 r=`${PWD_COMMAND}`; export r; \
24495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24496 $(HOST_EXPORTS) \
24497 for flag in $(EXTRA_HOST_FLAGS) ; do \
24498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24499 done; \
24500 echo "Doing distclean in libiconv"; \
24501 (cd $(HOST_SUBDIR)/libiconv && \
24502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24504 "RANLIB=$${RANLIB}" \
24505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24506 distclean) \
24507 || exit 1
24509 @endif libiconv
24511 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24512 maybe-maintainer-clean-libiconv:
24513 @if libiconv
24514 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24516 maintainer-clean-libiconv:
24517 @: $(MAKE); $(unstage)
24518 @[ -f ./libiconv/Makefile ] || exit 0; \
24519 r=`${PWD_COMMAND}`; export r; \
24520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24521 $(HOST_EXPORTS) \
24522 for flag in $(EXTRA_HOST_FLAGS) ; do \
24523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24524 done; \
24525 echo "Doing maintainer-clean in libiconv"; \
24526 (cd $(HOST_SUBDIR)/libiconv && \
24527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24529 "RANLIB=$${RANLIB}" \
24530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24531 maintainer-clean) \
24532 || exit 1
24534 @endif libiconv
24538 .PHONY: configure-m4 maybe-configure-m4
24539 maybe-configure-m4:
24540 @if gcc-bootstrap
24541 configure-m4: stage_current
24542 @endif gcc-bootstrap
24543 @if m4
24544 maybe-configure-m4: configure-m4
24545 configure-m4:
24546 @: $(MAKE); $(unstage)
24547 @r=`${PWD_COMMAND}`; export r; \
24548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24549 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
24551 $(HOST_EXPORTS) \
24552 echo Configuring in $(HOST_SUBDIR)/m4; \
24553 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24554 case $(srcdir) in \
24555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24556 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24558 esac; \
24559 module_srcdir=m4; \
24560 $(SHELL) \
24561 $$s/$$module_srcdir/configure \
24562 --srcdir=$${topdir}/$$module_srcdir \
24563 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24564 --target=${target_alias} \
24565 || exit 1
24566 @endif m4
24572 .PHONY: all-m4 maybe-all-m4
24573 maybe-all-m4:
24574 @if gcc-bootstrap
24575 all-m4: stage_current
24576 @endif gcc-bootstrap
24577 @if m4
24578 TARGET-m4=all
24579 maybe-all-m4: all-m4
24580 all-m4: configure-m4
24581 @: $(MAKE); $(unstage)
24582 @r=`${PWD_COMMAND}`; export r; \
24583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24584 $(HOST_EXPORTS) \
24585 (cd $(HOST_SUBDIR)/m4 && \
24586 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24587 $(TARGET-m4))
24588 @endif m4
24593 .PHONY: check-m4 maybe-check-m4
24594 maybe-check-m4:
24595 @if m4
24596 maybe-check-m4: check-m4
24598 check-m4:
24599 @: $(MAKE); $(unstage)
24600 @r=`${PWD_COMMAND}`; export r; \
24601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24602 $(HOST_EXPORTS) \
24603 (cd $(HOST_SUBDIR)/m4 && \
24604 $(MAKE) $(FLAGS_TO_PASS) check)
24606 @endif m4
24608 .PHONY: install-m4 maybe-install-m4
24609 maybe-install-m4:
24610 @if m4
24611 maybe-install-m4: install-m4
24613 install-m4: installdirs
24614 @: $(MAKE); $(unstage)
24615 @r=`${PWD_COMMAND}`; export r; \
24616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24617 $(HOST_EXPORTS) \
24618 (cd $(HOST_SUBDIR)/m4 && \
24619 $(MAKE) $(FLAGS_TO_PASS) install)
24621 @endif m4
24623 .PHONY: install-strip-m4 maybe-install-strip-m4
24624 maybe-install-strip-m4:
24625 @if m4
24626 maybe-install-strip-m4: install-strip-m4
24628 install-strip-m4: installdirs
24629 @: $(MAKE); $(unstage)
24630 @r=`${PWD_COMMAND}`; export r; \
24631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24632 $(HOST_EXPORTS) \
24633 (cd $(HOST_SUBDIR)/m4 && \
24634 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24636 @endif m4
24638 # Other targets (info, dvi, pdf, etc.)
24640 .PHONY: maybe-info-m4 info-m4
24641 maybe-info-m4:
24642 @if m4
24643 maybe-info-m4: info-m4
24645 info-m4: \
24646 configure-m4
24647 @: $(MAKE); $(unstage)
24648 @[ -f ./m4/Makefile ] || exit 0; \
24649 r=`${PWD_COMMAND}`; export r; \
24650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24651 $(HOST_EXPORTS) \
24652 for flag in $(EXTRA_HOST_FLAGS) ; do \
24653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24654 done; \
24655 echo "Doing info in m4"; \
24656 (cd $(HOST_SUBDIR)/m4 && \
24657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24659 "RANLIB=$${RANLIB}" \
24660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24661 info) \
24662 || exit 1
24664 @endif m4
24666 .PHONY: maybe-dvi-m4 dvi-m4
24667 maybe-dvi-m4:
24668 @if m4
24669 maybe-dvi-m4: dvi-m4
24671 dvi-m4: \
24672 configure-m4
24673 @: $(MAKE); $(unstage)
24674 @[ -f ./m4/Makefile ] || exit 0; \
24675 r=`${PWD_COMMAND}`; export r; \
24676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24677 $(HOST_EXPORTS) \
24678 for flag in $(EXTRA_HOST_FLAGS) ; do \
24679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24680 done; \
24681 echo "Doing dvi in m4"; \
24682 (cd $(HOST_SUBDIR)/m4 && \
24683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24685 "RANLIB=$${RANLIB}" \
24686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24687 dvi) \
24688 || exit 1
24690 @endif m4
24692 .PHONY: maybe-pdf-m4 pdf-m4
24693 maybe-pdf-m4:
24694 @if m4
24695 maybe-pdf-m4: pdf-m4
24697 pdf-m4: \
24698 configure-m4
24699 @: $(MAKE); $(unstage)
24700 @[ -f ./m4/Makefile ] || exit 0; \
24701 r=`${PWD_COMMAND}`; export r; \
24702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24703 $(HOST_EXPORTS) \
24704 for flag in $(EXTRA_HOST_FLAGS) ; do \
24705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24706 done; \
24707 echo "Doing pdf in m4"; \
24708 (cd $(HOST_SUBDIR)/m4 && \
24709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24711 "RANLIB=$${RANLIB}" \
24712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24713 pdf) \
24714 || exit 1
24716 @endif m4
24718 .PHONY: maybe-html-m4 html-m4
24719 maybe-html-m4:
24720 @if m4
24721 maybe-html-m4: html-m4
24723 html-m4: \
24724 configure-m4
24725 @: $(MAKE); $(unstage)
24726 @[ -f ./m4/Makefile ] || exit 0; \
24727 r=`${PWD_COMMAND}`; export r; \
24728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24729 $(HOST_EXPORTS) \
24730 for flag in $(EXTRA_HOST_FLAGS) ; do \
24731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24732 done; \
24733 echo "Doing html in m4"; \
24734 (cd $(HOST_SUBDIR)/m4 && \
24735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24737 "RANLIB=$${RANLIB}" \
24738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24739 html) \
24740 || exit 1
24742 @endif m4
24744 .PHONY: maybe-TAGS-m4 TAGS-m4
24745 maybe-TAGS-m4:
24746 @if m4
24747 maybe-TAGS-m4: TAGS-m4
24749 TAGS-m4: \
24750 configure-m4
24751 @: $(MAKE); $(unstage)
24752 @[ -f ./m4/Makefile ] || exit 0; \
24753 r=`${PWD_COMMAND}`; export r; \
24754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24755 $(HOST_EXPORTS) \
24756 for flag in $(EXTRA_HOST_FLAGS) ; do \
24757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24758 done; \
24759 echo "Doing TAGS in m4"; \
24760 (cd $(HOST_SUBDIR)/m4 && \
24761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24763 "RANLIB=$${RANLIB}" \
24764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24765 TAGS) \
24766 || exit 1
24768 @endif m4
24770 .PHONY: maybe-install-info-m4 install-info-m4
24771 maybe-install-info-m4:
24772 @if m4
24773 maybe-install-info-m4: install-info-m4
24775 install-info-m4: \
24776 configure-m4 \
24777 info-m4
24778 @: $(MAKE); $(unstage)
24779 @[ -f ./m4/Makefile ] || exit 0; \
24780 r=`${PWD_COMMAND}`; export r; \
24781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24782 $(HOST_EXPORTS) \
24783 for flag in $(EXTRA_HOST_FLAGS) ; do \
24784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24785 done; \
24786 echo "Doing install-info in m4"; \
24787 (cd $(HOST_SUBDIR)/m4 && \
24788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24790 "RANLIB=$${RANLIB}" \
24791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24792 install-info) \
24793 || exit 1
24795 @endif m4
24797 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24798 maybe-install-pdf-m4:
24799 @if m4
24800 maybe-install-pdf-m4: install-pdf-m4
24802 install-pdf-m4: \
24803 configure-m4 \
24804 pdf-m4
24805 @: $(MAKE); $(unstage)
24806 @[ -f ./m4/Makefile ] || exit 0; \
24807 r=`${PWD_COMMAND}`; export r; \
24808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24809 $(HOST_EXPORTS) \
24810 for flag in $(EXTRA_HOST_FLAGS) ; do \
24811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24812 done; \
24813 echo "Doing install-pdf in m4"; \
24814 (cd $(HOST_SUBDIR)/m4 && \
24815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24817 "RANLIB=$${RANLIB}" \
24818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24819 install-pdf) \
24820 || exit 1
24822 @endif m4
24824 .PHONY: maybe-install-html-m4 install-html-m4
24825 maybe-install-html-m4:
24826 @if m4
24827 maybe-install-html-m4: install-html-m4
24829 install-html-m4: \
24830 configure-m4 \
24831 html-m4
24832 @: $(MAKE); $(unstage)
24833 @[ -f ./m4/Makefile ] || exit 0; \
24834 r=`${PWD_COMMAND}`; export r; \
24835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24836 $(HOST_EXPORTS) \
24837 for flag in $(EXTRA_HOST_FLAGS) ; do \
24838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24839 done; \
24840 echo "Doing install-html in m4"; \
24841 (cd $(HOST_SUBDIR)/m4 && \
24842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24844 "RANLIB=$${RANLIB}" \
24845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24846 install-html) \
24847 || exit 1
24849 @endif m4
24851 .PHONY: maybe-installcheck-m4 installcheck-m4
24852 maybe-installcheck-m4:
24853 @if m4
24854 maybe-installcheck-m4: installcheck-m4
24856 installcheck-m4: \
24857 configure-m4
24858 @: $(MAKE); $(unstage)
24859 @[ -f ./m4/Makefile ] || exit 0; \
24860 r=`${PWD_COMMAND}`; export r; \
24861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24862 $(HOST_EXPORTS) \
24863 for flag in $(EXTRA_HOST_FLAGS) ; do \
24864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24865 done; \
24866 echo "Doing installcheck in m4"; \
24867 (cd $(HOST_SUBDIR)/m4 && \
24868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24870 "RANLIB=$${RANLIB}" \
24871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24872 installcheck) \
24873 || exit 1
24875 @endif m4
24877 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24878 maybe-mostlyclean-m4:
24879 @if m4
24880 maybe-mostlyclean-m4: mostlyclean-m4
24882 mostlyclean-m4:
24883 @: $(MAKE); $(unstage)
24884 @[ -f ./m4/Makefile ] || exit 0; \
24885 r=`${PWD_COMMAND}`; export r; \
24886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24887 $(HOST_EXPORTS) \
24888 for flag in $(EXTRA_HOST_FLAGS) ; do \
24889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24890 done; \
24891 echo "Doing mostlyclean in m4"; \
24892 (cd $(HOST_SUBDIR)/m4 && \
24893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24895 "RANLIB=$${RANLIB}" \
24896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24897 mostlyclean) \
24898 || exit 1
24900 @endif m4
24902 .PHONY: maybe-clean-m4 clean-m4
24903 maybe-clean-m4:
24904 @if m4
24905 maybe-clean-m4: clean-m4
24907 clean-m4:
24908 @: $(MAKE); $(unstage)
24909 @[ -f ./m4/Makefile ] || exit 0; \
24910 r=`${PWD_COMMAND}`; export r; \
24911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24912 $(HOST_EXPORTS) \
24913 for flag in $(EXTRA_HOST_FLAGS) ; do \
24914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24915 done; \
24916 echo "Doing clean in m4"; \
24917 (cd $(HOST_SUBDIR)/m4 && \
24918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24920 "RANLIB=$${RANLIB}" \
24921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24922 clean) \
24923 || exit 1
24925 @endif m4
24927 .PHONY: maybe-distclean-m4 distclean-m4
24928 maybe-distclean-m4:
24929 @if m4
24930 maybe-distclean-m4: distclean-m4
24932 distclean-m4:
24933 @: $(MAKE); $(unstage)
24934 @[ -f ./m4/Makefile ] || exit 0; \
24935 r=`${PWD_COMMAND}`; export r; \
24936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24937 $(HOST_EXPORTS) \
24938 for flag in $(EXTRA_HOST_FLAGS) ; do \
24939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24940 done; \
24941 echo "Doing distclean in m4"; \
24942 (cd $(HOST_SUBDIR)/m4 && \
24943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24945 "RANLIB=$${RANLIB}" \
24946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24947 distclean) \
24948 || exit 1
24950 @endif m4
24952 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24953 maybe-maintainer-clean-m4:
24954 @if m4
24955 maybe-maintainer-clean-m4: maintainer-clean-m4
24957 maintainer-clean-m4:
24958 @: $(MAKE); $(unstage)
24959 @[ -f ./m4/Makefile ] || exit 0; \
24960 r=`${PWD_COMMAND}`; export r; \
24961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24962 $(HOST_EXPORTS) \
24963 for flag in $(EXTRA_HOST_FLAGS) ; do \
24964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24965 done; \
24966 echo "Doing maintainer-clean in m4"; \
24967 (cd $(HOST_SUBDIR)/m4 && \
24968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24970 "RANLIB=$${RANLIB}" \
24971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24972 maintainer-clean) \
24973 || exit 1
24975 @endif m4
24979 .PHONY: configure-readline maybe-configure-readline
24980 maybe-configure-readline:
24981 @if gcc-bootstrap
24982 configure-readline: stage_current
24983 @endif gcc-bootstrap
24984 @if readline
24985 maybe-configure-readline: configure-readline
24986 configure-readline:
24987 @: $(MAKE); $(unstage)
24988 @r=`${PWD_COMMAND}`; export r; \
24989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24990 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
24992 $(HOST_EXPORTS) \
24993 echo Configuring in $(HOST_SUBDIR)/readline; \
24994 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24995 case $(srcdir) in \
24996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24997 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24999 esac; \
25000 module_srcdir=readline; \
25001 $(SHELL) \
25002 $$s/$$module_srcdir/configure \
25003 --srcdir=$${topdir}/$$module_srcdir \
25004 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25005 --target=${target_alias} \
25006 || exit 1
25007 @endif readline
25013 .PHONY: all-readline maybe-all-readline
25014 maybe-all-readline:
25015 @if gcc-bootstrap
25016 all-readline: stage_current
25017 @endif gcc-bootstrap
25018 @if readline
25019 TARGET-readline=all
25020 maybe-all-readline: all-readline
25021 all-readline: configure-readline
25022 @: $(MAKE); $(unstage)
25023 @r=`${PWD_COMMAND}`; export r; \
25024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25025 $(HOST_EXPORTS) \
25026 (cd $(HOST_SUBDIR)/readline && \
25027 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25028 $(TARGET-readline))
25029 @endif readline
25034 .PHONY: check-readline maybe-check-readline
25035 maybe-check-readline:
25036 @if readline
25037 maybe-check-readline: check-readline
25039 check-readline:
25040 @: $(MAKE); $(unstage)
25041 @r=`${PWD_COMMAND}`; export r; \
25042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25043 $(HOST_EXPORTS) \
25044 (cd $(HOST_SUBDIR)/readline && \
25045 $(MAKE) $(FLAGS_TO_PASS) check)
25047 @endif readline
25049 .PHONY: install-readline maybe-install-readline
25050 maybe-install-readline:
25051 @if readline
25052 maybe-install-readline: install-readline
25054 install-readline: installdirs
25055 @: $(MAKE); $(unstage)
25056 @r=`${PWD_COMMAND}`; export r; \
25057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25058 $(HOST_EXPORTS) \
25059 (cd $(HOST_SUBDIR)/readline && \
25060 $(MAKE) $(FLAGS_TO_PASS) install)
25062 @endif readline
25064 .PHONY: install-strip-readline maybe-install-strip-readline
25065 maybe-install-strip-readline:
25066 @if readline
25067 maybe-install-strip-readline: install-strip-readline
25069 install-strip-readline: installdirs
25070 @: $(MAKE); $(unstage)
25071 @r=`${PWD_COMMAND}`; export r; \
25072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25073 $(HOST_EXPORTS) \
25074 (cd $(HOST_SUBDIR)/readline && \
25075 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25077 @endif readline
25079 # Other targets (info, dvi, pdf, etc.)
25081 .PHONY: maybe-info-readline info-readline
25082 maybe-info-readline:
25083 @if readline
25084 maybe-info-readline: info-readline
25086 info-readline: \
25087 configure-readline
25088 @: $(MAKE); $(unstage)
25089 @[ -f ./readline/Makefile ] || exit 0; \
25090 r=`${PWD_COMMAND}`; export r; \
25091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25092 $(HOST_EXPORTS) \
25093 for flag in $(EXTRA_HOST_FLAGS) ; do \
25094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25095 done; \
25096 echo "Doing info in readline"; \
25097 (cd $(HOST_SUBDIR)/readline && \
25098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25100 "RANLIB=$${RANLIB}" \
25101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25102 info) \
25103 || exit 1
25105 @endif readline
25107 .PHONY: maybe-dvi-readline dvi-readline
25108 maybe-dvi-readline:
25109 @if readline
25110 maybe-dvi-readline: dvi-readline
25112 dvi-readline: \
25113 configure-readline
25114 @: $(MAKE); $(unstage)
25115 @[ -f ./readline/Makefile ] || exit 0; \
25116 r=`${PWD_COMMAND}`; export r; \
25117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25118 $(HOST_EXPORTS) \
25119 for flag in $(EXTRA_HOST_FLAGS) ; do \
25120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25121 done; \
25122 echo "Doing dvi in readline"; \
25123 (cd $(HOST_SUBDIR)/readline && \
25124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25126 "RANLIB=$${RANLIB}" \
25127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25128 dvi) \
25129 || exit 1
25131 @endif readline
25133 .PHONY: maybe-pdf-readline pdf-readline
25134 maybe-pdf-readline:
25135 @if readline
25136 maybe-pdf-readline: pdf-readline
25138 pdf-readline: \
25139 configure-readline
25140 @: $(MAKE); $(unstage)
25141 @[ -f ./readline/Makefile ] || exit 0; \
25142 r=`${PWD_COMMAND}`; export r; \
25143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25144 $(HOST_EXPORTS) \
25145 for flag in $(EXTRA_HOST_FLAGS) ; do \
25146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25147 done; \
25148 echo "Doing pdf in readline"; \
25149 (cd $(HOST_SUBDIR)/readline && \
25150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25152 "RANLIB=$${RANLIB}" \
25153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25154 pdf) \
25155 || exit 1
25157 @endif readline
25159 .PHONY: maybe-html-readline html-readline
25160 maybe-html-readline:
25161 @if readline
25162 maybe-html-readline: html-readline
25164 html-readline: \
25165 configure-readline
25166 @: $(MAKE); $(unstage)
25167 @[ -f ./readline/Makefile ] || exit 0; \
25168 r=`${PWD_COMMAND}`; export r; \
25169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25170 $(HOST_EXPORTS) \
25171 for flag in $(EXTRA_HOST_FLAGS) ; do \
25172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25173 done; \
25174 echo "Doing html in readline"; \
25175 (cd $(HOST_SUBDIR)/readline && \
25176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25178 "RANLIB=$${RANLIB}" \
25179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25180 html) \
25181 || exit 1
25183 @endif readline
25185 .PHONY: maybe-TAGS-readline TAGS-readline
25186 maybe-TAGS-readline:
25187 @if readline
25188 maybe-TAGS-readline: TAGS-readline
25190 TAGS-readline: \
25191 configure-readline
25192 @: $(MAKE); $(unstage)
25193 @[ -f ./readline/Makefile ] || exit 0; \
25194 r=`${PWD_COMMAND}`; export r; \
25195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25196 $(HOST_EXPORTS) \
25197 for flag in $(EXTRA_HOST_FLAGS) ; do \
25198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25199 done; \
25200 echo "Doing TAGS in readline"; \
25201 (cd $(HOST_SUBDIR)/readline && \
25202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25204 "RANLIB=$${RANLIB}" \
25205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25206 TAGS) \
25207 || exit 1
25209 @endif readline
25211 .PHONY: maybe-install-info-readline install-info-readline
25212 maybe-install-info-readline:
25213 @if readline
25214 maybe-install-info-readline: install-info-readline
25216 install-info-readline: \
25217 configure-readline \
25218 info-readline
25219 @: $(MAKE); $(unstage)
25220 @[ -f ./readline/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 install-info in readline"; \
25228 (cd $(HOST_SUBDIR)/readline && \
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 install-info) \
25234 || exit 1
25236 @endif readline
25238 .PHONY: maybe-install-pdf-readline install-pdf-readline
25239 maybe-install-pdf-readline:
25240 @if readline
25241 maybe-install-pdf-readline: install-pdf-readline
25243 install-pdf-readline: \
25244 configure-readline \
25245 pdf-readline
25246 @: $(MAKE); $(unstage)
25247 @[ -f ./readline/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-pdf in readline"; \
25255 (cd $(HOST_SUBDIR)/readline && \
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-pdf) \
25261 || exit 1
25263 @endif readline
25265 .PHONY: maybe-install-html-readline install-html-readline
25266 maybe-install-html-readline:
25267 @if readline
25268 maybe-install-html-readline: install-html-readline
25270 install-html-readline: \
25271 configure-readline \
25272 html-readline
25273 @: $(MAKE); $(unstage)
25274 @[ -f ./readline/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-html in readline"; \
25282 (cd $(HOST_SUBDIR)/readline && \
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-html) \
25288 || exit 1
25290 @endif readline
25292 .PHONY: maybe-installcheck-readline installcheck-readline
25293 maybe-installcheck-readline:
25294 @if readline
25295 maybe-installcheck-readline: installcheck-readline
25297 installcheck-readline: \
25298 configure-readline
25299 @: $(MAKE); $(unstage)
25300 @[ -f ./readline/Makefile ] || exit 0; \
25301 r=`${PWD_COMMAND}`; export r; \
25302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25303 $(HOST_EXPORTS) \
25304 for flag in $(EXTRA_HOST_FLAGS) ; do \
25305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25306 done; \
25307 echo "Doing installcheck in readline"; \
25308 (cd $(HOST_SUBDIR)/readline && \
25309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25311 "RANLIB=$${RANLIB}" \
25312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25313 installcheck) \
25314 || exit 1
25316 @endif readline
25318 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25319 maybe-mostlyclean-readline:
25320 @if readline
25321 maybe-mostlyclean-readline: mostlyclean-readline
25323 mostlyclean-readline:
25324 @: $(MAKE); $(unstage)
25325 @[ -f ./readline/Makefile ] || exit 0; \
25326 r=`${PWD_COMMAND}`; export r; \
25327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25328 $(HOST_EXPORTS) \
25329 for flag in $(EXTRA_HOST_FLAGS) ; do \
25330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25331 done; \
25332 echo "Doing mostlyclean in readline"; \
25333 (cd $(HOST_SUBDIR)/readline && \
25334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25336 "RANLIB=$${RANLIB}" \
25337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25338 mostlyclean) \
25339 || exit 1
25341 @endif readline
25343 .PHONY: maybe-clean-readline clean-readline
25344 maybe-clean-readline:
25345 @if readline
25346 maybe-clean-readline: clean-readline
25348 clean-readline:
25349 @: $(MAKE); $(unstage)
25350 @[ -f ./readline/Makefile ] || exit 0; \
25351 r=`${PWD_COMMAND}`; export r; \
25352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25353 $(HOST_EXPORTS) \
25354 for flag in $(EXTRA_HOST_FLAGS) ; do \
25355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25356 done; \
25357 echo "Doing clean in readline"; \
25358 (cd $(HOST_SUBDIR)/readline && \
25359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25361 "RANLIB=$${RANLIB}" \
25362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25363 clean) \
25364 || exit 1
25366 @endif readline
25368 .PHONY: maybe-distclean-readline distclean-readline
25369 maybe-distclean-readline:
25370 @if readline
25371 maybe-distclean-readline: distclean-readline
25373 distclean-readline:
25374 @: $(MAKE); $(unstage)
25375 @[ -f ./readline/Makefile ] || exit 0; \
25376 r=`${PWD_COMMAND}`; export r; \
25377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25378 $(HOST_EXPORTS) \
25379 for flag in $(EXTRA_HOST_FLAGS) ; do \
25380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25381 done; \
25382 echo "Doing distclean in readline"; \
25383 (cd $(HOST_SUBDIR)/readline && \
25384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25386 "RANLIB=$${RANLIB}" \
25387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25388 distclean) \
25389 || exit 1
25391 @endif readline
25393 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25394 maybe-maintainer-clean-readline:
25395 @if readline
25396 maybe-maintainer-clean-readline: maintainer-clean-readline
25398 maintainer-clean-readline:
25399 @: $(MAKE); $(unstage)
25400 @[ -f ./readline/Makefile ] || exit 0; \
25401 r=`${PWD_COMMAND}`; export r; \
25402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25403 $(HOST_EXPORTS) \
25404 for flag in $(EXTRA_HOST_FLAGS) ; do \
25405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25406 done; \
25407 echo "Doing maintainer-clean in readline"; \
25408 (cd $(HOST_SUBDIR)/readline && \
25409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25411 "RANLIB=$${RANLIB}" \
25412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25413 maintainer-clean) \
25414 || exit 1
25416 @endif readline
25420 .PHONY: configure-sid maybe-configure-sid
25421 maybe-configure-sid:
25422 @if gcc-bootstrap
25423 configure-sid: stage_current
25424 @endif gcc-bootstrap
25425 @if sid
25426 maybe-configure-sid: configure-sid
25427 configure-sid:
25428 @: $(MAKE); $(unstage)
25429 @r=`${PWD_COMMAND}`; export r; \
25430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25431 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
25433 $(HOST_EXPORTS) \
25434 echo Configuring in $(HOST_SUBDIR)/sid; \
25435 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25436 case $(srcdir) in \
25437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25438 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25440 esac; \
25441 module_srcdir=sid; \
25442 $(SHELL) \
25443 $$s/$$module_srcdir/configure \
25444 --srcdir=$${topdir}/$$module_srcdir \
25445 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25446 --target=${target_alias} \
25447 || exit 1
25448 @endif sid
25454 .PHONY: all-sid maybe-all-sid
25455 maybe-all-sid:
25456 @if gcc-bootstrap
25457 all-sid: stage_current
25458 @endif gcc-bootstrap
25459 @if sid
25460 TARGET-sid=all
25461 maybe-all-sid: all-sid
25462 all-sid: configure-sid
25463 @: $(MAKE); $(unstage)
25464 @r=`${PWD_COMMAND}`; export r; \
25465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25466 $(HOST_EXPORTS) \
25467 (cd $(HOST_SUBDIR)/sid && \
25468 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25469 $(TARGET-sid))
25470 @endif sid
25475 .PHONY: check-sid maybe-check-sid
25476 maybe-check-sid:
25477 @if sid
25478 maybe-check-sid: check-sid
25480 check-sid:
25481 @: $(MAKE); $(unstage)
25482 @r=`${PWD_COMMAND}`; export r; \
25483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25484 $(HOST_EXPORTS) \
25485 (cd $(HOST_SUBDIR)/sid && \
25486 $(MAKE) $(FLAGS_TO_PASS) check)
25488 @endif sid
25490 .PHONY: install-sid maybe-install-sid
25491 maybe-install-sid:
25492 @if sid
25493 maybe-install-sid: install-sid
25495 install-sid: installdirs
25496 @: $(MAKE); $(unstage)
25497 @r=`${PWD_COMMAND}`; export r; \
25498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25499 $(HOST_EXPORTS) \
25500 (cd $(HOST_SUBDIR)/sid && \
25501 $(MAKE) $(FLAGS_TO_PASS) install)
25503 @endif sid
25505 .PHONY: install-strip-sid maybe-install-strip-sid
25506 maybe-install-strip-sid:
25507 @if sid
25508 maybe-install-strip-sid: install-strip-sid
25510 install-strip-sid: installdirs
25511 @: $(MAKE); $(unstage)
25512 @r=`${PWD_COMMAND}`; export r; \
25513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25514 $(HOST_EXPORTS) \
25515 (cd $(HOST_SUBDIR)/sid && \
25516 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25518 @endif sid
25520 # Other targets (info, dvi, pdf, etc.)
25522 .PHONY: maybe-info-sid info-sid
25523 maybe-info-sid:
25524 @if sid
25525 maybe-info-sid: info-sid
25527 info-sid: \
25528 configure-sid
25529 @: $(MAKE); $(unstage)
25530 @[ -f ./sid/Makefile ] || exit 0; \
25531 r=`${PWD_COMMAND}`; export r; \
25532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25533 $(HOST_EXPORTS) \
25534 for flag in $(EXTRA_HOST_FLAGS) ; do \
25535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25536 done; \
25537 echo "Doing info in sid"; \
25538 (cd $(HOST_SUBDIR)/sid && \
25539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25541 "RANLIB=$${RANLIB}" \
25542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25543 info) \
25544 || exit 1
25546 @endif sid
25548 .PHONY: maybe-dvi-sid dvi-sid
25549 maybe-dvi-sid:
25550 @if sid
25551 maybe-dvi-sid: dvi-sid
25553 dvi-sid: \
25554 configure-sid
25555 @: $(MAKE); $(unstage)
25556 @[ -f ./sid/Makefile ] || exit 0; \
25557 r=`${PWD_COMMAND}`; export r; \
25558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25559 $(HOST_EXPORTS) \
25560 for flag in $(EXTRA_HOST_FLAGS) ; do \
25561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25562 done; \
25563 echo "Doing dvi in sid"; \
25564 (cd $(HOST_SUBDIR)/sid && \
25565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25567 "RANLIB=$${RANLIB}" \
25568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25569 dvi) \
25570 || exit 1
25572 @endif sid
25574 .PHONY: maybe-pdf-sid pdf-sid
25575 maybe-pdf-sid:
25576 @if sid
25577 maybe-pdf-sid: pdf-sid
25579 pdf-sid: \
25580 configure-sid
25581 @: $(MAKE); $(unstage)
25582 @[ -f ./sid/Makefile ] || exit 0; \
25583 r=`${PWD_COMMAND}`; export r; \
25584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25585 $(HOST_EXPORTS) \
25586 for flag in $(EXTRA_HOST_FLAGS) ; do \
25587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25588 done; \
25589 echo "Doing pdf in sid"; \
25590 (cd $(HOST_SUBDIR)/sid && \
25591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25593 "RANLIB=$${RANLIB}" \
25594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25595 pdf) \
25596 || exit 1
25598 @endif sid
25600 .PHONY: maybe-html-sid html-sid
25601 maybe-html-sid:
25602 @if sid
25603 maybe-html-sid: html-sid
25605 html-sid: \
25606 configure-sid
25607 @: $(MAKE); $(unstage)
25608 @[ -f ./sid/Makefile ] || exit 0; \
25609 r=`${PWD_COMMAND}`; export r; \
25610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25611 $(HOST_EXPORTS) \
25612 for flag in $(EXTRA_HOST_FLAGS) ; do \
25613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25614 done; \
25615 echo "Doing html in sid"; \
25616 (cd $(HOST_SUBDIR)/sid && \
25617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25619 "RANLIB=$${RANLIB}" \
25620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25621 html) \
25622 || exit 1
25624 @endif sid
25626 .PHONY: maybe-TAGS-sid TAGS-sid
25627 maybe-TAGS-sid:
25628 @if sid
25629 maybe-TAGS-sid: TAGS-sid
25631 TAGS-sid: \
25632 configure-sid
25633 @: $(MAKE); $(unstage)
25634 @[ -f ./sid/Makefile ] || exit 0; \
25635 r=`${PWD_COMMAND}`; export r; \
25636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25637 $(HOST_EXPORTS) \
25638 for flag in $(EXTRA_HOST_FLAGS) ; do \
25639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25640 done; \
25641 echo "Doing TAGS in sid"; \
25642 (cd $(HOST_SUBDIR)/sid && \
25643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25645 "RANLIB=$${RANLIB}" \
25646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25647 TAGS) \
25648 || exit 1
25650 @endif sid
25652 .PHONY: maybe-install-info-sid install-info-sid
25653 maybe-install-info-sid:
25654 @if sid
25655 maybe-install-info-sid: install-info-sid
25657 install-info-sid: \
25658 configure-sid \
25659 info-sid
25660 @: $(MAKE); $(unstage)
25661 @[ -f ./sid/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 install-info in sid"; \
25669 (cd $(HOST_SUBDIR)/sid && \
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 install-info) \
25675 || exit 1
25677 @endif sid
25679 .PHONY: maybe-install-pdf-sid install-pdf-sid
25680 maybe-install-pdf-sid:
25681 @if sid
25682 maybe-install-pdf-sid: install-pdf-sid
25684 install-pdf-sid: \
25685 configure-sid \
25686 pdf-sid
25687 @: $(MAKE); $(unstage)
25688 @[ -f ./sid/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-pdf in sid"; \
25696 (cd $(HOST_SUBDIR)/sid && \
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-pdf) \
25702 || exit 1
25704 @endif sid
25706 .PHONY: maybe-install-html-sid install-html-sid
25707 maybe-install-html-sid:
25708 @if sid
25709 maybe-install-html-sid: install-html-sid
25711 install-html-sid: \
25712 configure-sid \
25713 html-sid
25714 @: $(MAKE); $(unstage)
25715 @[ -f ./sid/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-html in sid"; \
25723 (cd $(HOST_SUBDIR)/sid && \
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-html) \
25729 || exit 1
25731 @endif sid
25733 .PHONY: maybe-installcheck-sid installcheck-sid
25734 maybe-installcheck-sid:
25735 @if sid
25736 maybe-installcheck-sid: installcheck-sid
25738 installcheck-sid: \
25739 configure-sid
25740 @: $(MAKE); $(unstage)
25741 @[ -f ./sid/Makefile ] || exit 0; \
25742 r=`${PWD_COMMAND}`; export r; \
25743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25744 $(HOST_EXPORTS) \
25745 for flag in $(EXTRA_HOST_FLAGS) ; do \
25746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25747 done; \
25748 echo "Doing installcheck in sid"; \
25749 (cd $(HOST_SUBDIR)/sid && \
25750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25752 "RANLIB=$${RANLIB}" \
25753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25754 installcheck) \
25755 || exit 1
25757 @endif sid
25759 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25760 maybe-mostlyclean-sid:
25761 @if sid
25762 maybe-mostlyclean-sid: mostlyclean-sid
25764 mostlyclean-sid:
25765 @: $(MAKE); $(unstage)
25766 @[ -f ./sid/Makefile ] || exit 0; \
25767 r=`${PWD_COMMAND}`; export r; \
25768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25769 $(HOST_EXPORTS) \
25770 for flag in $(EXTRA_HOST_FLAGS) ; do \
25771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25772 done; \
25773 echo "Doing mostlyclean in sid"; \
25774 (cd $(HOST_SUBDIR)/sid && \
25775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25777 "RANLIB=$${RANLIB}" \
25778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25779 mostlyclean) \
25780 || exit 1
25782 @endif sid
25784 .PHONY: maybe-clean-sid clean-sid
25785 maybe-clean-sid:
25786 @if sid
25787 maybe-clean-sid: clean-sid
25789 clean-sid:
25790 @: $(MAKE); $(unstage)
25791 @[ -f ./sid/Makefile ] || exit 0; \
25792 r=`${PWD_COMMAND}`; export r; \
25793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25794 $(HOST_EXPORTS) \
25795 for flag in $(EXTRA_HOST_FLAGS) ; do \
25796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25797 done; \
25798 echo "Doing clean in sid"; \
25799 (cd $(HOST_SUBDIR)/sid && \
25800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25802 "RANLIB=$${RANLIB}" \
25803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25804 clean) \
25805 || exit 1
25807 @endif sid
25809 .PHONY: maybe-distclean-sid distclean-sid
25810 maybe-distclean-sid:
25811 @if sid
25812 maybe-distclean-sid: distclean-sid
25814 distclean-sid:
25815 @: $(MAKE); $(unstage)
25816 @[ -f ./sid/Makefile ] || exit 0; \
25817 r=`${PWD_COMMAND}`; export r; \
25818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25819 $(HOST_EXPORTS) \
25820 for flag in $(EXTRA_HOST_FLAGS) ; do \
25821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25822 done; \
25823 echo "Doing distclean in sid"; \
25824 (cd $(HOST_SUBDIR)/sid && \
25825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25827 "RANLIB=$${RANLIB}" \
25828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25829 distclean) \
25830 || exit 1
25832 @endif sid
25834 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25835 maybe-maintainer-clean-sid:
25836 @if sid
25837 maybe-maintainer-clean-sid: maintainer-clean-sid
25839 maintainer-clean-sid:
25840 @: $(MAKE); $(unstage)
25841 @[ -f ./sid/Makefile ] || exit 0; \
25842 r=`${PWD_COMMAND}`; export r; \
25843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25844 $(HOST_EXPORTS) \
25845 for flag in $(EXTRA_HOST_FLAGS) ; do \
25846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25847 done; \
25848 echo "Doing maintainer-clean in sid"; \
25849 (cd $(HOST_SUBDIR)/sid && \
25850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25852 "RANLIB=$${RANLIB}" \
25853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25854 maintainer-clean) \
25855 || exit 1
25857 @endif sid
25861 .PHONY: configure-sim maybe-configure-sim
25862 maybe-configure-sim:
25863 @if gcc-bootstrap
25864 configure-sim: stage_current
25865 @endif gcc-bootstrap
25866 @if sim
25867 maybe-configure-sim: configure-sim
25868 configure-sim:
25869 @: $(MAKE); $(unstage)
25870 @r=`${PWD_COMMAND}`; export r; \
25871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25872 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
25874 $(HOST_EXPORTS) \
25875 echo Configuring in $(HOST_SUBDIR)/sim; \
25876 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25877 case $(srcdir) in \
25878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25879 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25881 esac; \
25882 module_srcdir=sim; \
25883 $(SHELL) \
25884 $$s/$$module_srcdir/configure \
25885 --srcdir=$${topdir}/$$module_srcdir \
25886 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25887 --target=${target_alias} \
25888 || exit 1
25889 @endif sim
25895 .PHONY: all-sim maybe-all-sim
25896 maybe-all-sim:
25897 @if gcc-bootstrap
25898 all-sim: stage_current
25899 @endif gcc-bootstrap
25900 @if sim
25901 TARGET-sim=all
25902 maybe-all-sim: all-sim
25903 all-sim: configure-sim
25904 @: $(MAKE); $(unstage)
25905 @r=`${PWD_COMMAND}`; export r; \
25906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25907 $(HOST_EXPORTS) \
25908 (cd $(HOST_SUBDIR)/sim && \
25909 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25910 $(TARGET-sim))
25911 @endif sim
25916 .PHONY: check-sim maybe-check-sim
25917 maybe-check-sim:
25918 @if sim
25919 maybe-check-sim: check-sim
25921 check-sim:
25922 @: $(MAKE); $(unstage)
25923 @r=`${PWD_COMMAND}`; export r; \
25924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25925 $(HOST_EXPORTS) \
25926 (cd $(HOST_SUBDIR)/sim && \
25927 $(MAKE) $(FLAGS_TO_PASS) check)
25929 @endif sim
25931 .PHONY: install-sim maybe-install-sim
25932 maybe-install-sim:
25933 @if sim
25934 maybe-install-sim: install-sim
25936 install-sim: installdirs
25937 @: $(MAKE); $(unstage)
25938 @r=`${PWD_COMMAND}`; export r; \
25939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25940 $(HOST_EXPORTS) \
25941 (cd $(HOST_SUBDIR)/sim && \
25942 $(MAKE) $(FLAGS_TO_PASS) install)
25944 @endif sim
25946 .PHONY: install-strip-sim maybe-install-strip-sim
25947 maybe-install-strip-sim:
25948 @if sim
25949 maybe-install-strip-sim: install-strip-sim
25951 install-strip-sim: installdirs
25952 @: $(MAKE); $(unstage)
25953 @r=`${PWD_COMMAND}`; export r; \
25954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25955 $(HOST_EXPORTS) \
25956 (cd $(HOST_SUBDIR)/sim && \
25957 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25959 @endif sim
25961 # Other targets (info, dvi, pdf, etc.)
25963 .PHONY: maybe-info-sim info-sim
25964 maybe-info-sim:
25965 @if sim
25966 maybe-info-sim: info-sim
25968 info-sim: \
25969 configure-sim
25970 @: $(MAKE); $(unstage)
25971 @[ -f ./sim/Makefile ] || exit 0; \
25972 r=`${PWD_COMMAND}`; export r; \
25973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25974 $(HOST_EXPORTS) \
25975 for flag in $(EXTRA_HOST_FLAGS) ; do \
25976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25977 done; \
25978 echo "Doing info in sim"; \
25979 (cd $(HOST_SUBDIR)/sim && \
25980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25982 "RANLIB=$${RANLIB}" \
25983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25984 info) \
25985 || exit 1
25987 @endif sim
25989 .PHONY: maybe-dvi-sim dvi-sim
25990 maybe-dvi-sim:
25991 @if sim
25992 maybe-dvi-sim: dvi-sim
25994 dvi-sim: \
25995 configure-sim
25996 @: $(MAKE); $(unstage)
25997 @[ -f ./sim/Makefile ] || exit 0; \
25998 r=`${PWD_COMMAND}`; export r; \
25999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26000 $(HOST_EXPORTS) \
26001 for flag in $(EXTRA_HOST_FLAGS) ; do \
26002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26003 done; \
26004 echo "Doing dvi in sim"; \
26005 (cd $(HOST_SUBDIR)/sim && \
26006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26008 "RANLIB=$${RANLIB}" \
26009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26010 dvi) \
26011 || exit 1
26013 @endif sim
26015 .PHONY: maybe-pdf-sim pdf-sim
26016 maybe-pdf-sim:
26017 @if sim
26018 maybe-pdf-sim: pdf-sim
26020 pdf-sim: \
26021 configure-sim
26022 @: $(MAKE); $(unstage)
26023 @[ -f ./sim/Makefile ] || exit 0; \
26024 r=`${PWD_COMMAND}`; export r; \
26025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26026 $(HOST_EXPORTS) \
26027 for flag in $(EXTRA_HOST_FLAGS) ; do \
26028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26029 done; \
26030 echo "Doing pdf in sim"; \
26031 (cd $(HOST_SUBDIR)/sim && \
26032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26034 "RANLIB=$${RANLIB}" \
26035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26036 pdf) \
26037 || exit 1
26039 @endif sim
26041 .PHONY: maybe-html-sim html-sim
26042 maybe-html-sim:
26043 @if sim
26044 maybe-html-sim: html-sim
26046 html-sim: \
26047 configure-sim
26048 @: $(MAKE); $(unstage)
26049 @[ -f ./sim/Makefile ] || exit 0; \
26050 r=`${PWD_COMMAND}`; export r; \
26051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26052 $(HOST_EXPORTS) \
26053 for flag in $(EXTRA_HOST_FLAGS) ; do \
26054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26055 done; \
26056 echo "Doing html in sim"; \
26057 (cd $(HOST_SUBDIR)/sim && \
26058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26060 "RANLIB=$${RANLIB}" \
26061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26062 html) \
26063 || exit 1
26065 @endif sim
26067 .PHONY: maybe-TAGS-sim TAGS-sim
26068 maybe-TAGS-sim:
26069 @if sim
26070 maybe-TAGS-sim: TAGS-sim
26072 TAGS-sim: \
26073 configure-sim
26074 @: $(MAKE); $(unstage)
26075 @[ -f ./sim/Makefile ] || exit 0; \
26076 r=`${PWD_COMMAND}`; export r; \
26077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26078 $(HOST_EXPORTS) \
26079 for flag in $(EXTRA_HOST_FLAGS) ; do \
26080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26081 done; \
26082 echo "Doing TAGS in sim"; \
26083 (cd $(HOST_SUBDIR)/sim && \
26084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26086 "RANLIB=$${RANLIB}" \
26087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26088 TAGS) \
26089 || exit 1
26091 @endif sim
26093 .PHONY: maybe-install-info-sim install-info-sim
26094 maybe-install-info-sim:
26095 @if sim
26096 maybe-install-info-sim: install-info-sim
26098 install-info-sim: \
26099 configure-sim \
26100 info-sim
26101 @: $(MAKE); $(unstage)
26102 @[ -f ./sim/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 install-info in sim"; \
26110 (cd $(HOST_SUBDIR)/sim && \
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 install-info) \
26116 || exit 1
26118 @endif sim
26120 .PHONY: maybe-install-pdf-sim install-pdf-sim
26121 maybe-install-pdf-sim:
26122 @if sim
26123 maybe-install-pdf-sim: install-pdf-sim
26125 install-pdf-sim: \
26126 configure-sim \
26127 pdf-sim
26128 @: $(MAKE); $(unstage)
26129 @[ -f ./sim/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-pdf in sim"; \
26137 (cd $(HOST_SUBDIR)/sim && \
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-pdf) \
26143 || exit 1
26145 @endif sim
26147 .PHONY: maybe-install-html-sim install-html-sim
26148 maybe-install-html-sim:
26149 @if sim
26150 maybe-install-html-sim: install-html-sim
26152 install-html-sim: \
26153 configure-sim \
26154 html-sim
26155 @: $(MAKE); $(unstage)
26156 @[ -f ./sim/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-html in sim"; \
26164 (cd $(HOST_SUBDIR)/sim && \
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-html) \
26170 || exit 1
26172 @endif sim
26174 .PHONY: maybe-installcheck-sim installcheck-sim
26175 maybe-installcheck-sim:
26176 @if sim
26177 maybe-installcheck-sim: installcheck-sim
26179 installcheck-sim: \
26180 configure-sim
26181 @: $(MAKE); $(unstage)
26182 @[ -f ./sim/Makefile ] || exit 0; \
26183 r=`${PWD_COMMAND}`; export r; \
26184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26185 $(HOST_EXPORTS) \
26186 for flag in $(EXTRA_HOST_FLAGS) ; do \
26187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26188 done; \
26189 echo "Doing installcheck in sim"; \
26190 (cd $(HOST_SUBDIR)/sim && \
26191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26193 "RANLIB=$${RANLIB}" \
26194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26195 installcheck) \
26196 || exit 1
26198 @endif sim
26200 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26201 maybe-mostlyclean-sim:
26202 @if sim
26203 maybe-mostlyclean-sim: mostlyclean-sim
26205 mostlyclean-sim:
26206 @: $(MAKE); $(unstage)
26207 @[ -f ./sim/Makefile ] || exit 0; \
26208 r=`${PWD_COMMAND}`; export r; \
26209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26210 $(HOST_EXPORTS) \
26211 for flag in $(EXTRA_HOST_FLAGS) ; do \
26212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26213 done; \
26214 echo "Doing mostlyclean in sim"; \
26215 (cd $(HOST_SUBDIR)/sim && \
26216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26218 "RANLIB=$${RANLIB}" \
26219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26220 mostlyclean) \
26221 || exit 1
26223 @endif sim
26225 .PHONY: maybe-clean-sim clean-sim
26226 maybe-clean-sim:
26227 @if sim
26228 maybe-clean-sim: clean-sim
26230 clean-sim:
26231 @: $(MAKE); $(unstage)
26232 @[ -f ./sim/Makefile ] || exit 0; \
26233 r=`${PWD_COMMAND}`; export r; \
26234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26235 $(HOST_EXPORTS) \
26236 for flag in $(EXTRA_HOST_FLAGS) ; do \
26237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26238 done; \
26239 echo "Doing clean in sim"; \
26240 (cd $(HOST_SUBDIR)/sim && \
26241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26243 "RANLIB=$${RANLIB}" \
26244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26245 clean) \
26246 || exit 1
26248 @endif sim
26250 .PHONY: maybe-distclean-sim distclean-sim
26251 maybe-distclean-sim:
26252 @if sim
26253 maybe-distclean-sim: distclean-sim
26255 distclean-sim:
26256 @: $(MAKE); $(unstage)
26257 @[ -f ./sim/Makefile ] || exit 0; \
26258 r=`${PWD_COMMAND}`; export r; \
26259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26260 $(HOST_EXPORTS) \
26261 for flag in $(EXTRA_HOST_FLAGS) ; do \
26262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26263 done; \
26264 echo "Doing distclean in sim"; \
26265 (cd $(HOST_SUBDIR)/sim && \
26266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26268 "RANLIB=$${RANLIB}" \
26269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26270 distclean) \
26271 || exit 1
26273 @endif sim
26275 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26276 maybe-maintainer-clean-sim:
26277 @if sim
26278 maybe-maintainer-clean-sim: maintainer-clean-sim
26280 maintainer-clean-sim:
26281 @: $(MAKE); $(unstage)
26282 @[ -f ./sim/Makefile ] || exit 0; \
26283 r=`${PWD_COMMAND}`; export r; \
26284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26285 $(HOST_EXPORTS) \
26286 for flag in $(EXTRA_HOST_FLAGS) ; do \
26287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26288 done; \
26289 echo "Doing maintainer-clean in sim"; \
26290 (cd $(HOST_SUBDIR)/sim && \
26291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26293 "RANLIB=$${RANLIB}" \
26294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26295 maintainer-clean) \
26296 || exit 1
26298 @endif sim
26302 .PHONY: configure-texinfo maybe-configure-texinfo
26303 maybe-configure-texinfo:
26304 @if gcc-bootstrap
26305 configure-texinfo: stage_current
26306 @endif gcc-bootstrap
26307 @if texinfo
26308 maybe-configure-texinfo: configure-texinfo
26309 configure-texinfo:
26310 @: $(MAKE); $(unstage)
26311 @r=`${PWD_COMMAND}`; export r; \
26312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26313 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26314 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
26315 $(HOST_EXPORTS) \
26316 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26317 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26318 case $(srcdir) in \
26319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26320 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26322 esac; \
26323 module_srcdir=texinfo; \
26324 $(SHELL) \
26325 $$s/$$module_srcdir/configure \
26326 --srcdir=$${topdir}/$$module_srcdir \
26327 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26328 --target=${target_alias} \
26329 || exit 1
26330 @endif texinfo
26336 .PHONY: all-texinfo maybe-all-texinfo
26337 maybe-all-texinfo:
26338 @if gcc-bootstrap
26339 all-texinfo: stage_current
26340 @endif gcc-bootstrap
26341 @if texinfo
26342 TARGET-texinfo=all
26343 maybe-all-texinfo: all-texinfo
26344 all-texinfo: configure-texinfo
26345 @: $(MAKE); $(unstage)
26346 @r=`${PWD_COMMAND}`; export r; \
26347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26348 $(HOST_EXPORTS) \
26349 (cd $(HOST_SUBDIR)/texinfo && \
26350 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26351 $(TARGET-texinfo))
26352 @endif texinfo
26357 .PHONY: check-texinfo maybe-check-texinfo
26358 maybe-check-texinfo:
26359 @if texinfo
26360 maybe-check-texinfo: check-texinfo
26362 check-texinfo:
26363 @: $(MAKE); $(unstage)
26364 @r=`${PWD_COMMAND}`; export r; \
26365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26366 $(HOST_EXPORTS) \
26367 (cd $(HOST_SUBDIR)/texinfo && \
26368 $(MAKE) $(FLAGS_TO_PASS) check)
26370 @endif texinfo
26372 .PHONY: install-texinfo maybe-install-texinfo
26373 maybe-install-texinfo:
26374 @if texinfo
26375 maybe-install-texinfo: install-texinfo
26377 install-texinfo:
26379 @endif texinfo
26381 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26382 maybe-install-strip-texinfo:
26383 @if texinfo
26384 maybe-install-strip-texinfo: install-strip-texinfo
26386 install-strip-texinfo:
26388 @endif texinfo
26390 # Other targets (info, dvi, pdf, etc.)
26392 .PHONY: maybe-info-texinfo info-texinfo
26393 maybe-info-texinfo:
26394 @if texinfo
26395 maybe-info-texinfo: info-texinfo
26397 info-texinfo: \
26398 configure-texinfo
26399 @: $(MAKE); $(unstage)
26400 @[ -f ./texinfo/Makefile ] || exit 0; \
26401 r=`${PWD_COMMAND}`; export r; \
26402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26403 $(HOST_EXPORTS) \
26404 for flag in $(EXTRA_HOST_FLAGS) ; do \
26405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26406 done; \
26407 echo "Doing info in texinfo"; \
26408 (cd $(HOST_SUBDIR)/texinfo && \
26409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26411 "RANLIB=$${RANLIB}" \
26412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26413 info) \
26414 || exit 1
26416 @endif texinfo
26418 .PHONY: maybe-dvi-texinfo dvi-texinfo
26419 maybe-dvi-texinfo:
26420 @if texinfo
26421 maybe-dvi-texinfo: dvi-texinfo
26423 dvi-texinfo: \
26424 configure-texinfo
26425 @: $(MAKE); $(unstage)
26426 @[ -f ./texinfo/Makefile ] || exit 0; \
26427 r=`${PWD_COMMAND}`; export r; \
26428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26429 $(HOST_EXPORTS) \
26430 for flag in $(EXTRA_HOST_FLAGS) ; do \
26431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26432 done; \
26433 echo "Doing dvi in texinfo"; \
26434 (cd $(HOST_SUBDIR)/texinfo && \
26435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26437 "RANLIB=$${RANLIB}" \
26438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26439 dvi) \
26440 || exit 1
26442 @endif texinfo
26444 .PHONY: maybe-pdf-texinfo pdf-texinfo
26445 maybe-pdf-texinfo:
26446 @if texinfo
26447 maybe-pdf-texinfo: pdf-texinfo
26449 pdf-texinfo: \
26450 configure-texinfo
26451 @: $(MAKE); $(unstage)
26452 @[ -f ./texinfo/Makefile ] || exit 0; \
26453 r=`${PWD_COMMAND}`; export r; \
26454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26455 $(HOST_EXPORTS) \
26456 for flag in $(EXTRA_HOST_FLAGS) ; do \
26457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26458 done; \
26459 echo "Doing pdf in texinfo"; \
26460 (cd $(HOST_SUBDIR)/texinfo && \
26461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26463 "RANLIB=$${RANLIB}" \
26464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26465 pdf) \
26466 || exit 1
26468 @endif texinfo
26470 .PHONY: maybe-html-texinfo html-texinfo
26471 maybe-html-texinfo:
26472 @if texinfo
26473 maybe-html-texinfo: html-texinfo
26475 html-texinfo: \
26476 configure-texinfo
26477 @: $(MAKE); $(unstage)
26478 @[ -f ./texinfo/Makefile ] || exit 0; \
26479 r=`${PWD_COMMAND}`; export r; \
26480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26481 $(HOST_EXPORTS) \
26482 for flag in $(EXTRA_HOST_FLAGS) ; do \
26483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26484 done; \
26485 echo "Doing html in texinfo"; \
26486 (cd $(HOST_SUBDIR)/texinfo && \
26487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26489 "RANLIB=$${RANLIB}" \
26490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26491 html) \
26492 || exit 1
26494 @endif texinfo
26496 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26497 maybe-TAGS-texinfo:
26498 @if texinfo
26499 maybe-TAGS-texinfo: TAGS-texinfo
26501 TAGS-texinfo: \
26502 configure-texinfo
26503 @: $(MAKE); $(unstage)
26504 @[ -f ./texinfo/Makefile ] || exit 0; \
26505 r=`${PWD_COMMAND}`; export r; \
26506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26507 $(HOST_EXPORTS) \
26508 for flag in $(EXTRA_HOST_FLAGS) ; do \
26509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26510 done; \
26511 echo "Doing TAGS in texinfo"; \
26512 (cd $(HOST_SUBDIR)/texinfo && \
26513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26515 "RANLIB=$${RANLIB}" \
26516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26517 TAGS) \
26518 || exit 1
26520 @endif texinfo
26522 .PHONY: maybe-install-info-texinfo install-info-texinfo
26523 maybe-install-info-texinfo:
26524 @if texinfo
26525 maybe-install-info-texinfo: install-info-texinfo
26527 install-info-texinfo: \
26528 configure-texinfo \
26529 info-texinfo
26530 @: $(MAKE); $(unstage)
26531 @[ -f ./texinfo/Makefile ] || exit 0; \
26532 r=`${PWD_COMMAND}`; export r; \
26533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26534 $(HOST_EXPORTS) \
26535 for flag in $(EXTRA_HOST_FLAGS) ; do \
26536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26537 done; \
26538 echo "Doing install-info in texinfo"; \
26539 (cd $(HOST_SUBDIR)/texinfo && \
26540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26542 "RANLIB=$${RANLIB}" \
26543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26544 install-info) \
26545 || exit 1
26547 @endif texinfo
26549 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26550 maybe-install-pdf-texinfo:
26551 @if texinfo
26552 maybe-install-pdf-texinfo: install-pdf-texinfo
26554 install-pdf-texinfo: \
26555 configure-texinfo \
26556 pdf-texinfo
26557 @: $(MAKE); $(unstage)
26558 @[ -f ./texinfo/Makefile ] || exit 0; \
26559 r=`${PWD_COMMAND}`; export r; \
26560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26561 $(HOST_EXPORTS) \
26562 for flag in $(EXTRA_HOST_FLAGS) ; do \
26563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26564 done; \
26565 echo "Doing install-pdf in texinfo"; \
26566 (cd $(HOST_SUBDIR)/texinfo && \
26567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26569 "RANLIB=$${RANLIB}" \
26570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26571 install-pdf) \
26572 || exit 1
26574 @endif texinfo
26576 .PHONY: maybe-install-html-texinfo install-html-texinfo
26577 maybe-install-html-texinfo:
26578 @if texinfo
26579 maybe-install-html-texinfo: install-html-texinfo
26581 install-html-texinfo: \
26582 configure-texinfo \
26583 html-texinfo
26584 @: $(MAKE); $(unstage)
26585 @[ -f ./texinfo/Makefile ] || exit 0; \
26586 r=`${PWD_COMMAND}`; export r; \
26587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26588 $(HOST_EXPORTS) \
26589 for flag in $(EXTRA_HOST_FLAGS) ; do \
26590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26591 done; \
26592 echo "Doing install-html in texinfo"; \
26593 (cd $(HOST_SUBDIR)/texinfo && \
26594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26596 "RANLIB=$${RANLIB}" \
26597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26598 install-html) \
26599 || exit 1
26601 @endif texinfo
26603 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26604 maybe-installcheck-texinfo:
26605 @if texinfo
26606 maybe-installcheck-texinfo: installcheck-texinfo
26608 installcheck-texinfo: \
26609 configure-texinfo
26610 @: $(MAKE); $(unstage)
26611 @[ -f ./texinfo/Makefile ] || exit 0; \
26612 r=`${PWD_COMMAND}`; export r; \
26613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26614 $(HOST_EXPORTS) \
26615 for flag in $(EXTRA_HOST_FLAGS) ; do \
26616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26617 done; \
26618 echo "Doing installcheck in texinfo"; \
26619 (cd $(HOST_SUBDIR)/texinfo && \
26620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26622 "RANLIB=$${RANLIB}" \
26623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26624 installcheck) \
26625 || exit 1
26627 @endif texinfo
26629 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
26630 maybe-mostlyclean-texinfo:
26631 @if texinfo
26632 maybe-mostlyclean-texinfo: mostlyclean-texinfo
26634 mostlyclean-texinfo:
26635 @: $(MAKE); $(unstage)
26636 @[ -f ./texinfo/Makefile ] || exit 0; \
26637 r=`${PWD_COMMAND}`; export r; \
26638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26639 $(HOST_EXPORTS) \
26640 for flag in $(EXTRA_HOST_FLAGS) ; do \
26641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26642 done; \
26643 echo "Doing mostlyclean in texinfo"; \
26644 (cd $(HOST_SUBDIR)/texinfo && \
26645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26647 "RANLIB=$${RANLIB}" \
26648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26649 mostlyclean) \
26650 || exit 1
26652 @endif texinfo
26654 .PHONY: maybe-clean-texinfo clean-texinfo
26655 maybe-clean-texinfo:
26656 @if texinfo
26657 maybe-clean-texinfo: clean-texinfo
26659 clean-texinfo:
26660 @: $(MAKE); $(unstage)
26661 @[ -f ./texinfo/Makefile ] || exit 0; \
26662 r=`${PWD_COMMAND}`; export r; \
26663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26664 $(HOST_EXPORTS) \
26665 for flag in $(EXTRA_HOST_FLAGS) ; do \
26666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26667 done; \
26668 echo "Doing clean in texinfo"; \
26669 (cd $(HOST_SUBDIR)/texinfo && \
26670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26672 "RANLIB=$${RANLIB}" \
26673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26674 clean) \
26675 || exit 1
26677 @endif texinfo
26679 .PHONY: maybe-distclean-texinfo distclean-texinfo
26680 maybe-distclean-texinfo:
26681 @if texinfo
26682 maybe-distclean-texinfo: distclean-texinfo
26684 distclean-texinfo:
26685 @: $(MAKE); $(unstage)
26686 @[ -f ./texinfo/Makefile ] || exit 0; \
26687 r=`${PWD_COMMAND}`; export r; \
26688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26689 $(HOST_EXPORTS) \
26690 for flag in $(EXTRA_HOST_FLAGS) ; do \
26691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26692 done; \
26693 echo "Doing distclean in texinfo"; \
26694 (cd $(HOST_SUBDIR)/texinfo && \
26695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26697 "RANLIB=$${RANLIB}" \
26698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26699 distclean) \
26700 || exit 1
26702 @endif texinfo
26704 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26705 maybe-maintainer-clean-texinfo:
26706 @if texinfo
26707 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26709 maintainer-clean-texinfo:
26710 @: $(MAKE); $(unstage)
26711 @[ -f ./texinfo/Makefile ] || exit 0; \
26712 r=`${PWD_COMMAND}`; export r; \
26713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26714 $(HOST_EXPORTS) \
26715 for flag in $(EXTRA_HOST_FLAGS) ; do \
26716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26717 done; \
26718 echo "Doing maintainer-clean in texinfo"; \
26719 (cd $(HOST_SUBDIR)/texinfo && \
26720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26722 "RANLIB=$${RANLIB}" \
26723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26724 maintainer-clean) \
26725 || exit 1
26727 @endif texinfo
26731 .PHONY: configure-zlib maybe-configure-zlib
26732 maybe-configure-zlib:
26733 @if gcc-bootstrap
26734 configure-zlib: stage_current
26735 @endif gcc-bootstrap
26736 @if zlib
26737 maybe-configure-zlib: configure-zlib
26738 configure-zlib:
26739 @r=`${PWD_COMMAND}`; export r; \
26740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26741 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
26743 $(HOST_EXPORTS) \
26744 echo Configuring in $(HOST_SUBDIR)/zlib; \
26745 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26746 case $(srcdir) in \
26747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26748 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26750 esac; \
26751 module_srcdir=zlib; \
26752 $(SHELL) \
26753 $$s/$$module_srcdir/configure \
26754 --srcdir=$${topdir}/$$module_srcdir \
26755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26756 --target=${target_alias} \
26757 || exit 1
26758 @endif zlib
26762 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26763 maybe-configure-stage1-zlib:
26764 @if zlib-bootstrap
26765 maybe-configure-stage1-zlib: configure-stage1-zlib
26766 configure-stage1-zlib:
26767 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26769 @r=`${PWD_COMMAND}`; export r; \
26770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26771 TFLAGS="$(STAGE1_TFLAGS)"; \
26772 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26773 $(HOST_EXPORTS) \
26774 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26775 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26776 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26777 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
26778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
26779 cd $(HOST_SUBDIR)/zlib || exit 1; \
26780 case $(srcdir) in \
26781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26782 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26784 esac; \
26785 module_srcdir=zlib; \
26786 $(SHELL) $$s/$$module_srcdir/configure \
26787 --srcdir=$${topdir}/$$module_srcdir \
26788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26789 --target=${target_alias} \
26791 $(STAGE1_CONFIGURE_FLAGS)
26792 @endif zlib-bootstrap
26794 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26795 maybe-configure-stage2-zlib:
26796 @if zlib-bootstrap
26797 maybe-configure-stage2-zlib: configure-stage2-zlib
26798 configure-stage2-zlib:
26799 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26801 @r=`${PWD_COMMAND}`; export r; \
26802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26803 TFLAGS="$(STAGE2_TFLAGS)"; \
26804 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26805 $(HOST_EXPORTS) \
26806 $(POSTSTAGE1_HOST_EXPORTS) \
26807 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26808 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26809 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26810 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
26811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
26812 cd $(HOST_SUBDIR)/zlib || exit 1; \
26813 case $(srcdir) in \
26814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26815 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26817 esac; \
26818 module_srcdir=zlib; \
26819 $(SHELL) $$s/$$module_srcdir/configure \
26820 --srcdir=$${topdir}/$$module_srcdir \
26821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26822 --target=${target_alias} \
26823 --with-build-libsubdir=$(HOST_SUBDIR) \
26824 $(STAGE2_CONFIGURE_FLAGS)
26825 @endif zlib-bootstrap
26827 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26828 maybe-configure-stage3-zlib:
26829 @if zlib-bootstrap
26830 maybe-configure-stage3-zlib: configure-stage3-zlib
26831 configure-stage3-zlib:
26832 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26834 @r=`${PWD_COMMAND}`; export r; \
26835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26836 TFLAGS="$(STAGE3_TFLAGS)"; \
26837 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26838 $(HOST_EXPORTS) \
26839 $(POSTSTAGE1_HOST_EXPORTS) \
26840 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26841 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26842 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26843 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
26844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
26845 cd $(HOST_SUBDIR)/zlib || exit 1; \
26846 case $(srcdir) in \
26847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26848 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26850 esac; \
26851 module_srcdir=zlib; \
26852 $(SHELL) $$s/$$module_srcdir/configure \
26853 --srcdir=$${topdir}/$$module_srcdir \
26854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26855 --target=${target_alias} \
26856 --with-build-libsubdir=$(HOST_SUBDIR) \
26857 $(STAGE3_CONFIGURE_FLAGS)
26858 @endif zlib-bootstrap
26860 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26861 maybe-configure-stage4-zlib:
26862 @if zlib-bootstrap
26863 maybe-configure-stage4-zlib: configure-stage4-zlib
26864 configure-stage4-zlib:
26865 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26867 @r=`${PWD_COMMAND}`; export r; \
26868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26869 TFLAGS="$(STAGE4_TFLAGS)"; \
26870 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26871 $(HOST_EXPORTS) \
26872 $(POSTSTAGE1_HOST_EXPORTS) \
26873 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26874 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26875 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26876 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
26877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
26878 cd $(HOST_SUBDIR)/zlib || exit 1; \
26879 case $(srcdir) in \
26880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26881 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26883 esac; \
26884 module_srcdir=zlib; \
26885 $(SHELL) $$s/$$module_srcdir/configure \
26886 --srcdir=$${topdir}/$$module_srcdir \
26887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26888 --target=${target_alias} \
26889 --with-build-libsubdir=$(HOST_SUBDIR) \
26890 $(STAGE4_CONFIGURE_FLAGS)
26891 @endif zlib-bootstrap
26893 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26894 maybe-configure-stageprofile-zlib:
26895 @if zlib-bootstrap
26896 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26897 configure-stageprofile-zlib:
26898 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26899 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26900 @r=`${PWD_COMMAND}`; export r; \
26901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26902 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26903 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26904 $(HOST_EXPORTS) \
26905 $(POSTSTAGE1_HOST_EXPORTS) \
26906 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26907 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26908 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26909 echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
26910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
26911 cd $(HOST_SUBDIR)/zlib || exit 1; \
26912 case $(srcdir) in \
26913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26914 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26916 esac; \
26917 module_srcdir=zlib; \
26918 $(SHELL) $$s/$$module_srcdir/configure \
26919 --srcdir=$${topdir}/$$module_srcdir \
26920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26921 --target=${target_alias} \
26922 --with-build-libsubdir=$(HOST_SUBDIR) \
26923 $(STAGEprofile_CONFIGURE_FLAGS)
26924 @endif zlib-bootstrap
26926 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26927 maybe-configure-stagefeedback-zlib:
26928 @if zlib-bootstrap
26929 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26930 configure-stagefeedback-zlib:
26931 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26933 @r=`${PWD_COMMAND}`; export r; \
26934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26935 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26936 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26937 $(HOST_EXPORTS) \
26938 $(POSTSTAGE1_HOST_EXPORTS) \
26939 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26940 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26941 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26942 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
26943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
26944 cd $(HOST_SUBDIR)/zlib || exit 1; \
26945 case $(srcdir) in \
26946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26947 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26949 esac; \
26950 module_srcdir=zlib; \
26951 $(SHELL) $$s/$$module_srcdir/configure \
26952 --srcdir=$${topdir}/$$module_srcdir \
26953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26954 --target=${target_alias} \
26955 --with-build-libsubdir=$(HOST_SUBDIR) \
26956 $(STAGEfeedback_CONFIGURE_FLAGS)
26957 @endif zlib-bootstrap
26963 .PHONY: all-zlib maybe-all-zlib
26964 maybe-all-zlib:
26965 @if gcc-bootstrap
26966 all-zlib: stage_current
26967 @endif gcc-bootstrap
26968 @if zlib
26969 TARGET-zlib=all
26970 maybe-all-zlib: all-zlib
26971 all-zlib: configure-zlib
26972 @r=`${PWD_COMMAND}`; export r; \
26973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26974 $(HOST_EXPORTS) \
26975 (cd $(HOST_SUBDIR)/zlib && \
26976 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26977 $(TARGET-zlib))
26978 @endif zlib
26982 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26983 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26984 maybe-all-stage1-zlib:
26985 maybe-clean-stage1-zlib:
26986 @if zlib-bootstrap
26987 maybe-all-stage1-zlib: all-stage1-zlib
26988 all-stage1: all-stage1-zlib
26989 TARGET-stage1-zlib = $(TARGET-zlib)
26990 all-stage1-zlib: configure-stage1-zlib
26991 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26992 @r=`${PWD_COMMAND}`; export r; \
26993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26994 TFLAGS="$(STAGE1_TFLAGS)"; \
26995 $(HOST_EXPORTS) \
26996 cd $(HOST_SUBDIR)/zlib && \
26997 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26998 CFLAGS="$(STAGE1_CFLAGS)" \
26999 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27000 LIBCFLAGS="$(LIBCFLAGS)" \
27001 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27002 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27003 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27004 $(EXTRA_HOST_FLAGS) \
27005 $(STAGE1_FLAGS_TO_PASS) \
27006 TFLAGS="$(STAGE1_TFLAGS)" \
27007 $(TARGET-stage1-zlib)
27009 maybe-clean-stage1-zlib: clean-stage1-zlib
27010 clean-stage1: clean-stage1-zlib
27011 clean-stage1-zlib:
27012 @if [ $(current_stage) = stage1 ]; then \
27013 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27014 else \
27015 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27016 $(MAKE) stage1-start; \
27017 fi; \
27018 cd $(HOST_SUBDIR)/zlib && \
27019 $(MAKE) $(EXTRA_HOST_FLAGS) \
27020 $(STAGE1_FLAGS_TO_PASS) clean
27021 @endif zlib-bootstrap
27024 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27025 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27026 maybe-all-stage2-zlib:
27027 maybe-clean-stage2-zlib:
27028 @if zlib-bootstrap
27029 maybe-all-stage2-zlib: all-stage2-zlib
27030 all-stage2: all-stage2-zlib
27031 TARGET-stage2-zlib = $(TARGET-zlib)
27032 all-stage2-zlib: configure-stage2-zlib
27033 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27034 @r=`${PWD_COMMAND}`; export r; \
27035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27036 TFLAGS="$(STAGE2_TFLAGS)"; \
27037 $(HOST_EXPORTS) \
27038 $(POSTSTAGE1_HOST_EXPORTS) \
27039 cd $(HOST_SUBDIR)/zlib && \
27040 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27041 CFLAGS="$(STAGE2_CFLAGS)" \
27042 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27043 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27044 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27045 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27046 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27047 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27048 TFLAGS="$(STAGE2_TFLAGS)" \
27049 $(TARGET-stage2-zlib)
27051 maybe-clean-stage2-zlib: clean-stage2-zlib
27052 clean-stage2: clean-stage2-zlib
27053 clean-stage2-zlib:
27054 @if [ $(current_stage) = stage2 ]; then \
27055 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27056 else \
27057 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27058 $(MAKE) stage2-start; \
27059 fi; \
27060 cd $(HOST_SUBDIR)/zlib && \
27061 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27062 @endif zlib-bootstrap
27065 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27066 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27067 maybe-all-stage3-zlib:
27068 maybe-clean-stage3-zlib:
27069 @if zlib-bootstrap
27070 maybe-all-stage3-zlib: all-stage3-zlib
27071 all-stage3: all-stage3-zlib
27072 TARGET-stage3-zlib = $(TARGET-zlib)
27073 all-stage3-zlib: configure-stage3-zlib
27074 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27075 @r=`${PWD_COMMAND}`; export r; \
27076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27077 TFLAGS="$(STAGE3_TFLAGS)"; \
27078 $(HOST_EXPORTS) \
27079 $(POSTSTAGE1_HOST_EXPORTS) \
27080 cd $(HOST_SUBDIR)/zlib && \
27081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27082 CFLAGS="$(STAGE3_CFLAGS)" \
27083 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27084 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27085 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27086 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27087 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27088 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27089 TFLAGS="$(STAGE3_TFLAGS)" \
27090 $(TARGET-stage3-zlib)
27092 maybe-clean-stage3-zlib: clean-stage3-zlib
27093 clean-stage3: clean-stage3-zlib
27094 clean-stage3-zlib:
27095 @if [ $(current_stage) = stage3 ]; then \
27096 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27097 else \
27098 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27099 $(MAKE) stage3-start; \
27100 fi; \
27101 cd $(HOST_SUBDIR)/zlib && \
27102 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27103 @endif zlib-bootstrap
27106 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27107 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27108 maybe-all-stage4-zlib:
27109 maybe-clean-stage4-zlib:
27110 @if zlib-bootstrap
27111 maybe-all-stage4-zlib: all-stage4-zlib
27112 all-stage4: all-stage4-zlib
27113 TARGET-stage4-zlib = $(TARGET-zlib)
27114 all-stage4-zlib: configure-stage4-zlib
27115 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27116 @r=`${PWD_COMMAND}`; export r; \
27117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27118 TFLAGS="$(STAGE4_TFLAGS)"; \
27119 $(HOST_EXPORTS) \
27120 $(POSTSTAGE1_HOST_EXPORTS) \
27121 cd $(HOST_SUBDIR)/zlib && \
27122 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27123 CFLAGS="$(STAGE4_CFLAGS)" \
27124 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27125 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27126 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27127 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27128 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27129 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27130 TFLAGS="$(STAGE4_TFLAGS)" \
27131 $(TARGET-stage4-zlib)
27133 maybe-clean-stage4-zlib: clean-stage4-zlib
27134 clean-stage4: clean-stage4-zlib
27135 clean-stage4-zlib:
27136 @if [ $(current_stage) = stage4 ]; then \
27137 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27138 else \
27139 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27140 $(MAKE) stage4-start; \
27141 fi; \
27142 cd $(HOST_SUBDIR)/zlib && \
27143 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27144 @endif zlib-bootstrap
27147 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27148 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27149 maybe-all-stageprofile-zlib:
27150 maybe-clean-stageprofile-zlib:
27151 @if zlib-bootstrap
27152 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27153 all-stageprofile: all-stageprofile-zlib
27154 TARGET-stageprofile-zlib = $(TARGET-zlib)
27155 all-stageprofile-zlib: configure-stageprofile-zlib
27156 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27157 @r=`${PWD_COMMAND}`; export r; \
27158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27159 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27160 $(HOST_EXPORTS) \
27161 $(POSTSTAGE1_HOST_EXPORTS) \
27162 cd $(HOST_SUBDIR)/zlib && \
27163 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27164 CFLAGS="$(STAGEprofile_CFLAGS)" \
27165 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27166 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27167 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27168 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27169 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27170 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27171 TFLAGS="$(STAGEprofile_TFLAGS)" \
27172 $(TARGET-stageprofile-zlib)
27174 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27175 clean-stageprofile: clean-stageprofile-zlib
27176 clean-stageprofile-zlib:
27177 @if [ $(current_stage) = stageprofile ]; then \
27178 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27179 else \
27180 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27181 $(MAKE) stageprofile-start; \
27182 fi; \
27183 cd $(HOST_SUBDIR)/zlib && \
27184 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27185 @endif zlib-bootstrap
27188 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27189 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27190 maybe-all-stagefeedback-zlib:
27191 maybe-clean-stagefeedback-zlib:
27192 @if zlib-bootstrap
27193 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27194 all-stagefeedback: all-stagefeedback-zlib
27195 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27196 all-stagefeedback-zlib: configure-stagefeedback-zlib
27197 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27198 @r=`${PWD_COMMAND}`; export r; \
27199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27200 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27201 $(HOST_EXPORTS) \
27202 $(POSTSTAGE1_HOST_EXPORTS) \
27203 cd $(HOST_SUBDIR)/zlib && \
27204 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27205 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27206 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27207 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27208 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27209 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27210 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27211 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27212 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27213 $(TARGET-stagefeedback-zlib)
27215 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27216 clean-stagefeedback: clean-stagefeedback-zlib
27217 clean-stagefeedback-zlib:
27218 @if [ $(current_stage) = stagefeedback ]; then \
27219 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27220 else \
27221 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27222 $(MAKE) stagefeedback-start; \
27223 fi; \
27224 cd $(HOST_SUBDIR)/zlib && \
27225 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27226 @endif zlib-bootstrap
27232 .PHONY: check-zlib maybe-check-zlib
27233 maybe-check-zlib:
27234 @if zlib
27235 maybe-check-zlib: check-zlib
27237 check-zlib:
27239 @endif zlib
27241 .PHONY: install-zlib maybe-install-zlib
27242 maybe-install-zlib:
27243 @if zlib
27244 maybe-install-zlib: install-zlib
27246 install-zlib:
27248 @endif zlib
27250 .PHONY: install-strip-zlib maybe-install-strip-zlib
27251 maybe-install-strip-zlib:
27252 @if zlib
27253 maybe-install-strip-zlib: install-strip-zlib
27255 install-strip-zlib:
27257 @endif zlib
27259 # Other targets (info, dvi, pdf, etc.)
27261 .PHONY: maybe-info-zlib info-zlib
27262 maybe-info-zlib:
27263 @if zlib
27264 maybe-info-zlib: info-zlib
27266 info-zlib: \
27267 configure-zlib
27268 @[ -f ./zlib/Makefile ] || exit 0; \
27269 r=`${PWD_COMMAND}`; export r; \
27270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27271 $(HOST_EXPORTS) \
27272 for flag in $(EXTRA_HOST_FLAGS) ; do \
27273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27274 done; \
27275 echo "Doing info in zlib"; \
27276 (cd $(HOST_SUBDIR)/zlib && \
27277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27279 "RANLIB=$${RANLIB}" \
27280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27281 info) \
27282 || exit 1
27284 @endif zlib
27286 .PHONY: maybe-dvi-zlib dvi-zlib
27287 maybe-dvi-zlib:
27288 @if zlib
27289 maybe-dvi-zlib: dvi-zlib
27291 dvi-zlib: \
27292 configure-zlib
27293 @[ -f ./zlib/Makefile ] || exit 0; \
27294 r=`${PWD_COMMAND}`; export r; \
27295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27296 $(HOST_EXPORTS) \
27297 for flag in $(EXTRA_HOST_FLAGS) ; do \
27298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27299 done; \
27300 echo "Doing dvi in zlib"; \
27301 (cd $(HOST_SUBDIR)/zlib && \
27302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27304 "RANLIB=$${RANLIB}" \
27305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27306 dvi) \
27307 || exit 1
27309 @endif zlib
27311 .PHONY: maybe-pdf-zlib pdf-zlib
27312 maybe-pdf-zlib:
27313 @if zlib
27314 maybe-pdf-zlib: pdf-zlib
27316 pdf-zlib: \
27317 configure-zlib
27318 @[ -f ./zlib/Makefile ] || exit 0; \
27319 r=`${PWD_COMMAND}`; export r; \
27320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27321 $(HOST_EXPORTS) \
27322 for flag in $(EXTRA_HOST_FLAGS) ; do \
27323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27324 done; \
27325 echo "Doing pdf in zlib"; \
27326 (cd $(HOST_SUBDIR)/zlib && \
27327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27329 "RANLIB=$${RANLIB}" \
27330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27331 pdf) \
27332 || exit 1
27334 @endif zlib
27336 .PHONY: maybe-html-zlib html-zlib
27337 maybe-html-zlib:
27338 @if zlib
27339 maybe-html-zlib: html-zlib
27341 html-zlib: \
27342 configure-zlib
27343 @[ -f ./zlib/Makefile ] || exit 0; \
27344 r=`${PWD_COMMAND}`; export r; \
27345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27346 $(HOST_EXPORTS) \
27347 for flag in $(EXTRA_HOST_FLAGS) ; do \
27348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27349 done; \
27350 echo "Doing html in zlib"; \
27351 (cd $(HOST_SUBDIR)/zlib && \
27352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27354 "RANLIB=$${RANLIB}" \
27355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27356 html) \
27357 || exit 1
27359 @endif zlib
27361 .PHONY: maybe-TAGS-zlib TAGS-zlib
27362 maybe-TAGS-zlib:
27363 @if zlib
27364 maybe-TAGS-zlib: TAGS-zlib
27366 TAGS-zlib: \
27367 configure-zlib
27368 @[ -f ./zlib/Makefile ] || exit 0; \
27369 r=`${PWD_COMMAND}`; export r; \
27370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27371 $(HOST_EXPORTS) \
27372 for flag in $(EXTRA_HOST_FLAGS) ; do \
27373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27374 done; \
27375 echo "Doing TAGS in zlib"; \
27376 (cd $(HOST_SUBDIR)/zlib && \
27377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27379 "RANLIB=$${RANLIB}" \
27380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27381 TAGS) \
27382 || exit 1
27384 @endif zlib
27386 .PHONY: maybe-install-info-zlib install-info-zlib
27387 maybe-install-info-zlib:
27388 @if zlib
27389 maybe-install-info-zlib: install-info-zlib
27391 install-info-zlib: \
27392 configure-zlib \
27393 info-zlib
27394 @[ -f ./zlib/Makefile ] || exit 0; \
27395 r=`${PWD_COMMAND}`; export r; \
27396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27397 $(HOST_EXPORTS) \
27398 for flag in $(EXTRA_HOST_FLAGS) ; do \
27399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27400 done; \
27401 echo "Doing install-info in zlib"; \
27402 (cd $(HOST_SUBDIR)/zlib && \
27403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27405 "RANLIB=$${RANLIB}" \
27406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27407 install-info) \
27408 || exit 1
27410 @endif zlib
27412 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27413 maybe-install-pdf-zlib:
27414 @if zlib
27415 maybe-install-pdf-zlib: install-pdf-zlib
27417 install-pdf-zlib: \
27418 configure-zlib \
27419 pdf-zlib
27420 @[ -f ./zlib/Makefile ] || exit 0; \
27421 r=`${PWD_COMMAND}`; export r; \
27422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27423 $(HOST_EXPORTS) \
27424 for flag in $(EXTRA_HOST_FLAGS) ; do \
27425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27426 done; \
27427 echo "Doing install-pdf in zlib"; \
27428 (cd $(HOST_SUBDIR)/zlib && \
27429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27431 "RANLIB=$${RANLIB}" \
27432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27433 install-pdf) \
27434 || exit 1
27436 @endif zlib
27438 .PHONY: maybe-install-html-zlib install-html-zlib
27439 maybe-install-html-zlib:
27440 @if zlib
27441 maybe-install-html-zlib: install-html-zlib
27443 install-html-zlib: \
27444 configure-zlib \
27445 html-zlib
27446 @[ -f ./zlib/Makefile ] || exit 0; \
27447 r=`${PWD_COMMAND}`; export r; \
27448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27449 $(HOST_EXPORTS) \
27450 for flag in $(EXTRA_HOST_FLAGS) ; do \
27451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27452 done; \
27453 echo "Doing install-html in zlib"; \
27454 (cd $(HOST_SUBDIR)/zlib && \
27455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27457 "RANLIB=$${RANLIB}" \
27458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27459 install-html) \
27460 || exit 1
27462 @endif zlib
27464 .PHONY: maybe-installcheck-zlib installcheck-zlib
27465 maybe-installcheck-zlib:
27466 @if zlib
27467 maybe-installcheck-zlib: installcheck-zlib
27469 installcheck-zlib: \
27470 configure-zlib
27471 @[ -f ./zlib/Makefile ] || exit 0; \
27472 r=`${PWD_COMMAND}`; export r; \
27473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27474 $(HOST_EXPORTS) \
27475 for flag in $(EXTRA_HOST_FLAGS) ; do \
27476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27477 done; \
27478 echo "Doing installcheck in zlib"; \
27479 (cd $(HOST_SUBDIR)/zlib && \
27480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27482 "RANLIB=$${RANLIB}" \
27483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27484 installcheck) \
27485 || exit 1
27487 @endif zlib
27489 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27490 maybe-mostlyclean-zlib:
27491 @if zlib
27492 maybe-mostlyclean-zlib: mostlyclean-zlib
27494 mostlyclean-zlib:
27495 @[ -f ./zlib/Makefile ] || exit 0; \
27496 r=`${PWD_COMMAND}`; export r; \
27497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27498 $(HOST_EXPORTS) \
27499 for flag in $(EXTRA_HOST_FLAGS) ; do \
27500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27501 done; \
27502 echo "Doing mostlyclean in zlib"; \
27503 (cd $(HOST_SUBDIR)/zlib && \
27504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27506 "RANLIB=$${RANLIB}" \
27507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27508 mostlyclean) \
27509 || exit 1
27511 @endif zlib
27513 .PHONY: maybe-clean-zlib clean-zlib
27514 maybe-clean-zlib:
27515 @if zlib
27516 maybe-clean-zlib: clean-zlib
27518 clean-zlib:
27519 @[ -f ./zlib/Makefile ] || exit 0; \
27520 r=`${PWD_COMMAND}`; export r; \
27521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27522 $(HOST_EXPORTS) \
27523 for flag in $(EXTRA_HOST_FLAGS) ; do \
27524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27525 done; \
27526 echo "Doing clean in zlib"; \
27527 (cd $(HOST_SUBDIR)/zlib && \
27528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27530 "RANLIB=$${RANLIB}" \
27531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27532 clean) \
27533 || exit 1
27535 @endif zlib
27537 .PHONY: maybe-distclean-zlib distclean-zlib
27538 maybe-distclean-zlib:
27539 @if zlib
27540 maybe-distclean-zlib: distclean-zlib
27542 distclean-zlib:
27543 @[ -f ./zlib/Makefile ] || exit 0; \
27544 r=`${PWD_COMMAND}`; export r; \
27545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27546 $(HOST_EXPORTS) \
27547 for flag in $(EXTRA_HOST_FLAGS) ; do \
27548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27549 done; \
27550 echo "Doing distclean in zlib"; \
27551 (cd $(HOST_SUBDIR)/zlib && \
27552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27554 "RANLIB=$${RANLIB}" \
27555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27556 distclean) \
27557 || exit 1
27559 @endif zlib
27561 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27562 maybe-maintainer-clean-zlib:
27563 @if zlib
27564 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27566 maintainer-clean-zlib:
27567 @[ -f ./zlib/Makefile ] || exit 0; \
27568 r=`${PWD_COMMAND}`; export r; \
27569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27570 $(HOST_EXPORTS) \
27571 for flag in $(EXTRA_HOST_FLAGS) ; do \
27572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27573 done; \
27574 echo "Doing maintainer-clean in zlib"; \
27575 (cd $(HOST_SUBDIR)/zlib && \
27576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27578 "RANLIB=$${RANLIB}" \
27579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27580 maintainer-clean) \
27581 || exit 1
27583 @endif zlib
27587 .PHONY: configure-gdb maybe-configure-gdb
27588 maybe-configure-gdb:
27589 @if gcc-bootstrap
27590 configure-gdb: stage_current
27591 @endif gcc-bootstrap
27592 @if gdb
27593 maybe-configure-gdb: configure-gdb
27594 configure-gdb:
27595 @: $(MAKE); $(unstage)
27596 @r=`${PWD_COMMAND}`; export r; \
27597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27598 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27599 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
27600 $(HOST_EXPORTS) \
27601 echo Configuring in $(HOST_SUBDIR)/gdb; \
27602 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27603 case $(srcdir) in \
27604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27605 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27607 esac; \
27608 module_srcdir=gdb; \
27609 $(SHELL) \
27610 $$s/$$module_srcdir/configure \
27611 --srcdir=$${topdir}/$$module_srcdir \
27612 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27613 --target=${target_alias} \
27614 || exit 1
27615 @endif gdb
27621 .PHONY: all-gdb maybe-all-gdb
27622 maybe-all-gdb:
27623 @if gcc-bootstrap
27624 all-gdb: stage_current
27625 @endif gcc-bootstrap
27626 @if gdb
27627 TARGET-gdb=all
27628 maybe-all-gdb: all-gdb
27629 all-gdb: configure-gdb
27630 @: $(MAKE); $(unstage)
27631 @r=`${PWD_COMMAND}`; export r; \
27632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27633 $(HOST_EXPORTS) \
27634 (cd $(HOST_SUBDIR)/gdb && \
27635 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27636 $(TARGET-gdb))
27637 @endif gdb
27642 .PHONY: check-gdb maybe-check-gdb
27643 maybe-check-gdb:
27644 @if gdb
27645 maybe-check-gdb: check-gdb
27647 check-gdb:
27648 @: $(MAKE); $(unstage)
27649 @r=`${PWD_COMMAND}`; export r; \
27650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27651 $(HOST_EXPORTS) \
27652 (cd $(HOST_SUBDIR)/gdb && \
27653 $(MAKE) $(FLAGS_TO_PASS) check)
27655 @endif gdb
27657 .PHONY: install-gdb maybe-install-gdb
27658 maybe-install-gdb:
27659 @if gdb
27660 maybe-install-gdb: install-gdb
27662 install-gdb: installdirs
27663 @: $(MAKE); $(unstage)
27664 @r=`${PWD_COMMAND}`; export r; \
27665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27666 $(HOST_EXPORTS) \
27667 (cd $(HOST_SUBDIR)/gdb && \
27668 $(MAKE) $(FLAGS_TO_PASS) install)
27670 @endif gdb
27672 .PHONY: install-strip-gdb maybe-install-strip-gdb
27673 maybe-install-strip-gdb:
27674 @if gdb
27675 maybe-install-strip-gdb: install-strip-gdb
27677 install-strip-gdb: installdirs
27678 @: $(MAKE); $(unstage)
27679 @r=`${PWD_COMMAND}`; export r; \
27680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27681 $(HOST_EXPORTS) \
27682 (cd $(HOST_SUBDIR)/gdb && \
27683 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27685 @endif gdb
27687 # Other targets (info, dvi, pdf, etc.)
27689 .PHONY: maybe-info-gdb info-gdb
27690 maybe-info-gdb:
27691 @if gdb
27692 maybe-info-gdb: info-gdb
27694 info-gdb: \
27695 configure-gdb
27696 @: $(MAKE); $(unstage)
27697 @[ -f ./gdb/Makefile ] || exit 0; \
27698 r=`${PWD_COMMAND}`; export r; \
27699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27700 $(HOST_EXPORTS) \
27701 for flag in $(EXTRA_HOST_FLAGS) ; do \
27702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27703 done; \
27704 echo "Doing info in gdb"; \
27705 (cd $(HOST_SUBDIR)/gdb && \
27706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27708 "RANLIB=$${RANLIB}" \
27709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27710 info) \
27711 || exit 1
27713 @endif gdb
27715 .PHONY: maybe-dvi-gdb dvi-gdb
27716 maybe-dvi-gdb:
27717 @if gdb
27718 maybe-dvi-gdb: dvi-gdb
27720 dvi-gdb: \
27721 configure-gdb
27722 @: $(MAKE); $(unstage)
27723 @[ -f ./gdb/Makefile ] || exit 0; \
27724 r=`${PWD_COMMAND}`; export r; \
27725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27726 $(HOST_EXPORTS) \
27727 for flag in $(EXTRA_HOST_FLAGS) ; do \
27728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27729 done; \
27730 echo "Doing dvi in gdb"; \
27731 (cd $(HOST_SUBDIR)/gdb && \
27732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27734 "RANLIB=$${RANLIB}" \
27735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27736 dvi) \
27737 || exit 1
27739 @endif gdb
27741 .PHONY: maybe-pdf-gdb pdf-gdb
27742 maybe-pdf-gdb:
27743 @if gdb
27744 maybe-pdf-gdb: pdf-gdb
27746 pdf-gdb: \
27747 configure-gdb
27748 @: $(MAKE); $(unstage)
27749 @[ -f ./gdb/Makefile ] || exit 0; \
27750 r=`${PWD_COMMAND}`; export r; \
27751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27752 $(HOST_EXPORTS) \
27753 for flag in $(EXTRA_HOST_FLAGS) ; do \
27754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27755 done; \
27756 echo "Doing pdf in gdb"; \
27757 (cd $(HOST_SUBDIR)/gdb && \
27758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27760 "RANLIB=$${RANLIB}" \
27761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27762 pdf) \
27763 || exit 1
27765 @endif gdb
27767 .PHONY: maybe-html-gdb html-gdb
27768 maybe-html-gdb:
27769 @if gdb
27770 maybe-html-gdb: html-gdb
27772 html-gdb: \
27773 configure-gdb
27774 @: $(MAKE); $(unstage)
27775 @[ -f ./gdb/Makefile ] || exit 0; \
27776 r=`${PWD_COMMAND}`; export r; \
27777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27778 $(HOST_EXPORTS) \
27779 for flag in $(EXTRA_HOST_FLAGS) ; do \
27780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27781 done; \
27782 echo "Doing html in gdb"; \
27783 (cd $(HOST_SUBDIR)/gdb && \
27784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27786 "RANLIB=$${RANLIB}" \
27787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27788 html) \
27789 || exit 1
27791 @endif gdb
27793 .PHONY: maybe-TAGS-gdb TAGS-gdb
27794 maybe-TAGS-gdb:
27795 @if gdb
27796 maybe-TAGS-gdb: TAGS-gdb
27798 TAGS-gdb: \
27799 configure-gdb
27800 @: $(MAKE); $(unstage)
27801 @[ -f ./gdb/Makefile ] || exit 0; \
27802 r=`${PWD_COMMAND}`; export r; \
27803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27804 $(HOST_EXPORTS) \
27805 for flag in $(EXTRA_HOST_FLAGS) ; do \
27806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27807 done; \
27808 echo "Doing TAGS in gdb"; \
27809 (cd $(HOST_SUBDIR)/gdb && \
27810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27812 "RANLIB=$${RANLIB}" \
27813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27814 TAGS) \
27815 || exit 1
27817 @endif gdb
27819 .PHONY: maybe-install-info-gdb install-info-gdb
27820 maybe-install-info-gdb:
27821 @if gdb
27822 maybe-install-info-gdb: install-info-gdb
27824 install-info-gdb: \
27825 configure-gdb \
27826 info-gdb
27827 @: $(MAKE); $(unstage)
27828 @[ -f ./gdb/Makefile ] || exit 0; \
27829 r=`${PWD_COMMAND}`; export r; \
27830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27831 $(HOST_EXPORTS) \
27832 for flag in $(EXTRA_HOST_FLAGS) ; do \
27833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27834 done; \
27835 echo "Doing install-info in gdb"; \
27836 (cd $(HOST_SUBDIR)/gdb && \
27837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27839 "RANLIB=$${RANLIB}" \
27840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27841 install-info) \
27842 || exit 1
27844 @endif gdb
27846 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27847 maybe-install-pdf-gdb:
27848 @if gdb
27849 maybe-install-pdf-gdb: install-pdf-gdb
27851 install-pdf-gdb: \
27852 configure-gdb \
27853 pdf-gdb
27854 @: $(MAKE); $(unstage)
27855 @[ -f ./gdb/Makefile ] || exit 0; \
27856 r=`${PWD_COMMAND}`; export r; \
27857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27858 $(HOST_EXPORTS) \
27859 for flag in $(EXTRA_HOST_FLAGS) ; do \
27860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27861 done; \
27862 echo "Doing install-pdf in gdb"; \
27863 (cd $(HOST_SUBDIR)/gdb && \
27864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27866 "RANLIB=$${RANLIB}" \
27867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27868 install-pdf) \
27869 || exit 1
27871 @endif gdb
27873 .PHONY: maybe-install-html-gdb install-html-gdb
27874 maybe-install-html-gdb:
27875 @if gdb
27876 maybe-install-html-gdb: install-html-gdb
27878 install-html-gdb: \
27879 configure-gdb \
27880 html-gdb
27881 @: $(MAKE); $(unstage)
27882 @[ -f ./gdb/Makefile ] || exit 0; \
27883 r=`${PWD_COMMAND}`; export r; \
27884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27885 $(HOST_EXPORTS) \
27886 for flag in $(EXTRA_HOST_FLAGS) ; do \
27887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27888 done; \
27889 echo "Doing install-html in gdb"; \
27890 (cd $(HOST_SUBDIR)/gdb && \
27891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27893 "RANLIB=$${RANLIB}" \
27894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27895 install-html) \
27896 || exit 1
27898 @endif gdb
27900 .PHONY: maybe-installcheck-gdb installcheck-gdb
27901 maybe-installcheck-gdb:
27902 @if gdb
27903 maybe-installcheck-gdb: installcheck-gdb
27905 installcheck-gdb: \
27906 configure-gdb
27907 @: $(MAKE); $(unstage)
27908 @[ -f ./gdb/Makefile ] || exit 0; \
27909 r=`${PWD_COMMAND}`; export r; \
27910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27911 $(HOST_EXPORTS) \
27912 for flag in $(EXTRA_HOST_FLAGS) ; do \
27913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27914 done; \
27915 echo "Doing installcheck in gdb"; \
27916 (cd $(HOST_SUBDIR)/gdb && \
27917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27919 "RANLIB=$${RANLIB}" \
27920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27921 installcheck) \
27922 || exit 1
27924 @endif gdb
27926 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27927 maybe-mostlyclean-gdb:
27928 @if gdb
27929 maybe-mostlyclean-gdb: mostlyclean-gdb
27931 mostlyclean-gdb:
27932 @: $(MAKE); $(unstage)
27933 @[ -f ./gdb/Makefile ] || exit 0; \
27934 r=`${PWD_COMMAND}`; export r; \
27935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27936 $(HOST_EXPORTS) \
27937 for flag in $(EXTRA_HOST_FLAGS) ; do \
27938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27939 done; \
27940 echo "Doing mostlyclean in gdb"; \
27941 (cd $(HOST_SUBDIR)/gdb && \
27942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27944 "RANLIB=$${RANLIB}" \
27945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27946 mostlyclean) \
27947 || exit 1
27949 @endif gdb
27951 .PHONY: maybe-clean-gdb clean-gdb
27952 maybe-clean-gdb:
27953 @if gdb
27954 maybe-clean-gdb: clean-gdb
27956 clean-gdb:
27957 @: $(MAKE); $(unstage)
27958 @[ -f ./gdb/Makefile ] || exit 0; \
27959 r=`${PWD_COMMAND}`; export r; \
27960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27961 $(HOST_EXPORTS) \
27962 for flag in $(EXTRA_HOST_FLAGS) ; do \
27963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27964 done; \
27965 echo "Doing clean in gdb"; \
27966 (cd $(HOST_SUBDIR)/gdb && \
27967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27969 "RANLIB=$${RANLIB}" \
27970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27971 clean) \
27972 || exit 1
27974 @endif gdb
27976 .PHONY: maybe-distclean-gdb distclean-gdb
27977 maybe-distclean-gdb:
27978 @if gdb
27979 maybe-distclean-gdb: distclean-gdb
27981 distclean-gdb:
27982 @: $(MAKE); $(unstage)
27983 @[ -f ./gdb/Makefile ] || exit 0; \
27984 r=`${PWD_COMMAND}`; export r; \
27985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27986 $(HOST_EXPORTS) \
27987 for flag in $(EXTRA_HOST_FLAGS) ; do \
27988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27989 done; \
27990 echo "Doing distclean in gdb"; \
27991 (cd $(HOST_SUBDIR)/gdb && \
27992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27994 "RANLIB=$${RANLIB}" \
27995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27996 distclean) \
27997 || exit 1
27999 @endif gdb
28001 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28002 maybe-maintainer-clean-gdb:
28003 @if gdb
28004 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28006 maintainer-clean-gdb:
28007 @: $(MAKE); $(unstage)
28008 @[ -f ./gdb/Makefile ] || exit 0; \
28009 r=`${PWD_COMMAND}`; export r; \
28010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28011 $(HOST_EXPORTS) \
28012 for flag in $(EXTRA_HOST_FLAGS) ; do \
28013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28014 done; \
28015 echo "Doing maintainer-clean in gdb"; \
28016 (cd $(HOST_SUBDIR)/gdb && \
28017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28019 "RANLIB=$${RANLIB}" \
28020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28021 maintainer-clean) \
28022 || exit 1
28024 @endif gdb
28028 .PHONY: configure-expect maybe-configure-expect
28029 maybe-configure-expect:
28030 @if gcc-bootstrap
28031 configure-expect: stage_current
28032 @endif gcc-bootstrap
28033 @if expect
28034 maybe-configure-expect: configure-expect
28035 configure-expect:
28036 @: $(MAKE); $(unstage)
28037 @r=`${PWD_COMMAND}`; export r; \
28038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28039 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
28041 $(HOST_EXPORTS) \
28042 echo Configuring in $(HOST_SUBDIR)/expect; \
28043 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28044 case $(srcdir) in \
28045 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28046 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28047 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28048 esac; \
28049 module_srcdir=expect; \
28050 $(SHELL) \
28051 $$s/$$module_srcdir/configure \
28052 --srcdir=$${topdir}/$$module_srcdir \
28053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28054 --target=${target_alias} \
28055 || exit 1
28056 @endif expect
28062 .PHONY: all-expect maybe-all-expect
28063 maybe-all-expect:
28064 @if gcc-bootstrap
28065 all-expect: stage_current
28066 @endif gcc-bootstrap
28067 @if expect
28068 TARGET-expect=all
28069 maybe-all-expect: all-expect
28070 all-expect: configure-expect
28071 @: $(MAKE); $(unstage)
28072 @r=`${PWD_COMMAND}`; export r; \
28073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28074 $(HOST_EXPORTS) \
28075 (cd $(HOST_SUBDIR)/expect && \
28076 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28077 $(TARGET-expect))
28078 @endif expect
28083 .PHONY: check-expect maybe-check-expect
28084 maybe-check-expect:
28085 @if expect
28086 maybe-check-expect: check-expect
28088 check-expect:
28089 @: $(MAKE); $(unstage)
28090 @r=`${PWD_COMMAND}`; export r; \
28091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28092 $(HOST_EXPORTS) \
28093 (cd $(HOST_SUBDIR)/expect && \
28094 $(MAKE) $(FLAGS_TO_PASS) check)
28096 @endif expect
28098 .PHONY: install-expect maybe-install-expect
28099 maybe-install-expect:
28100 @if expect
28101 maybe-install-expect: install-expect
28103 install-expect: installdirs
28104 @: $(MAKE); $(unstage)
28105 @r=`${PWD_COMMAND}`; export r; \
28106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28107 $(HOST_EXPORTS) \
28108 (cd $(HOST_SUBDIR)/expect && \
28109 $(MAKE) $(FLAGS_TO_PASS) install)
28111 @endif expect
28113 .PHONY: install-strip-expect maybe-install-strip-expect
28114 maybe-install-strip-expect:
28115 @if expect
28116 maybe-install-strip-expect: install-strip-expect
28118 install-strip-expect: installdirs
28119 @: $(MAKE); $(unstage)
28120 @r=`${PWD_COMMAND}`; export r; \
28121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28122 $(HOST_EXPORTS) \
28123 (cd $(HOST_SUBDIR)/expect && \
28124 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28126 @endif expect
28128 # Other targets (info, dvi, pdf, etc.)
28130 .PHONY: maybe-info-expect info-expect
28131 maybe-info-expect:
28132 @if expect
28133 maybe-info-expect: info-expect
28135 info-expect: \
28136 configure-expect
28137 @: $(MAKE); $(unstage)
28138 @[ -f ./expect/Makefile ] || exit 0; \
28139 r=`${PWD_COMMAND}`; export r; \
28140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28141 $(HOST_EXPORTS) \
28142 for flag in $(EXTRA_HOST_FLAGS) ; do \
28143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28144 done; \
28145 echo "Doing info in expect"; \
28146 (cd $(HOST_SUBDIR)/expect && \
28147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28149 "RANLIB=$${RANLIB}" \
28150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28151 info) \
28152 || exit 1
28154 @endif expect
28156 .PHONY: maybe-dvi-expect dvi-expect
28157 maybe-dvi-expect:
28158 @if expect
28159 maybe-dvi-expect: dvi-expect
28161 dvi-expect: \
28162 configure-expect
28163 @: $(MAKE); $(unstage)
28164 @[ -f ./expect/Makefile ] || exit 0; \
28165 r=`${PWD_COMMAND}`; export r; \
28166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28167 $(HOST_EXPORTS) \
28168 for flag in $(EXTRA_HOST_FLAGS) ; do \
28169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28170 done; \
28171 echo "Doing dvi in expect"; \
28172 (cd $(HOST_SUBDIR)/expect && \
28173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28175 "RANLIB=$${RANLIB}" \
28176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28177 dvi) \
28178 || exit 1
28180 @endif expect
28182 .PHONY: maybe-pdf-expect pdf-expect
28183 maybe-pdf-expect:
28184 @if expect
28185 maybe-pdf-expect: pdf-expect
28187 pdf-expect: \
28188 configure-expect
28189 @: $(MAKE); $(unstage)
28190 @[ -f ./expect/Makefile ] || exit 0; \
28191 r=`${PWD_COMMAND}`; export r; \
28192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28193 $(HOST_EXPORTS) \
28194 for flag in $(EXTRA_HOST_FLAGS) ; do \
28195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28196 done; \
28197 echo "Doing pdf in expect"; \
28198 (cd $(HOST_SUBDIR)/expect && \
28199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28201 "RANLIB=$${RANLIB}" \
28202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28203 pdf) \
28204 || exit 1
28206 @endif expect
28208 .PHONY: maybe-html-expect html-expect
28209 maybe-html-expect:
28210 @if expect
28211 maybe-html-expect: html-expect
28213 html-expect: \
28214 configure-expect
28215 @: $(MAKE); $(unstage)
28216 @[ -f ./expect/Makefile ] || exit 0; \
28217 r=`${PWD_COMMAND}`; export r; \
28218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28219 $(HOST_EXPORTS) \
28220 for flag in $(EXTRA_HOST_FLAGS) ; do \
28221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28222 done; \
28223 echo "Doing html in expect"; \
28224 (cd $(HOST_SUBDIR)/expect && \
28225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28227 "RANLIB=$${RANLIB}" \
28228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28229 html) \
28230 || exit 1
28232 @endif expect
28234 .PHONY: maybe-TAGS-expect TAGS-expect
28235 maybe-TAGS-expect:
28236 @if expect
28237 maybe-TAGS-expect: TAGS-expect
28239 TAGS-expect: \
28240 configure-expect
28241 @: $(MAKE); $(unstage)
28242 @[ -f ./expect/Makefile ] || exit 0; \
28243 r=`${PWD_COMMAND}`; export r; \
28244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28245 $(HOST_EXPORTS) \
28246 for flag in $(EXTRA_HOST_FLAGS) ; do \
28247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28248 done; \
28249 echo "Doing TAGS in expect"; \
28250 (cd $(HOST_SUBDIR)/expect && \
28251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28253 "RANLIB=$${RANLIB}" \
28254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28255 TAGS) \
28256 || exit 1
28258 @endif expect
28260 .PHONY: maybe-install-info-expect install-info-expect
28261 maybe-install-info-expect:
28262 @if expect
28263 maybe-install-info-expect: install-info-expect
28265 install-info-expect: \
28266 configure-expect \
28267 info-expect
28268 @: $(MAKE); $(unstage)
28269 @[ -f ./expect/Makefile ] || exit 0; \
28270 r=`${PWD_COMMAND}`; export r; \
28271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28272 $(HOST_EXPORTS) \
28273 for flag in $(EXTRA_HOST_FLAGS) ; do \
28274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28275 done; \
28276 echo "Doing install-info in expect"; \
28277 (cd $(HOST_SUBDIR)/expect && \
28278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28280 "RANLIB=$${RANLIB}" \
28281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28282 install-info) \
28283 || exit 1
28285 @endif expect
28287 .PHONY: maybe-install-pdf-expect install-pdf-expect
28288 maybe-install-pdf-expect:
28289 @if expect
28290 maybe-install-pdf-expect: install-pdf-expect
28292 install-pdf-expect: \
28293 configure-expect \
28294 pdf-expect
28295 @: $(MAKE); $(unstage)
28296 @[ -f ./expect/Makefile ] || exit 0; \
28297 r=`${PWD_COMMAND}`; export r; \
28298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28299 $(HOST_EXPORTS) \
28300 for flag in $(EXTRA_HOST_FLAGS) ; do \
28301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28302 done; \
28303 echo "Doing install-pdf in expect"; \
28304 (cd $(HOST_SUBDIR)/expect && \
28305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28307 "RANLIB=$${RANLIB}" \
28308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28309 install-pdf) \
28310 || exit 1
28312 @endif expect
28314 .PHONY: maybe-install-html-expect install-html-expect
28315 maybe-install-html-expect:
28316 @if expect
28317 maybe-install-html-expect: install-html-expect
28319 install-html-expect: \
28320 configure-expect \
28321 html-expect
28322 @: $(MAKE); $(unstage)
28323 @[ -f ./expect/Makefile ] || exit 0; \
28324 r=`${PWD_COMMAND}`; export r; \
28325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28326 $(HOST_EXPORTS) \
28327 for flag in $(EXTRA_HOST_FLAGS) ; do \
28328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28329 done; \
28330 echo "Doing install-html in expect"; \
28331 (cd $(HOST_SUBDIR)/expect && \
28332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28334 "RANLIB=$${RANLIB}" \
28335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28336 install-html) \
28337 || exit 1
28339 @endif expect
28341 .PHONY: maybe-installcheck-expect installcheck-expect
28342 maybe-installcheck-expect:
28343 @if expect
28344 maybe-installcheck-expect: installcheck-expect
28346 installcheck-expect: \
28347 configure-expect
28348 @: $(MAKE); $(unstage)
28349 @[ -f ./expect/Makefile ] || exit 0; \
28350 r=`${PWD_COMMAND}`; export r; \
28351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28352 $(HOST_EXPORTS) \
28353 for flag in $(EXTRA_HOST_FLAGS) ; do \
28354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28355 done; \
28356 echo "Doing installcheck in expect"; \
28357 (cd $(HOST_SUBDIR)/expect && \
28358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28360 "RANLIB=$${RANLIB}" \
28361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28362 installcheck) \
28363 || exit 1
28365 @endif expect
28367 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28368 maybe-mostlyclean-expect:
28369 @if expect
28370 maybe-mostlyclean-expect: mostlyclean-expect
28372 mostlyclean-expect:
28373 @: $(MAKE); $(unstage)
28374 @[ -f ./expect/Makefile ] || exit 0; \
28375 r=`${PWD_COMMAND}`; export r; \
28376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28377 $(HOST_EXPORTS) \
28378 for flag in $(EXTRA_HOST_FLAGS) ; do \
28379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28380 done; \
28381 echo "Doing mostlyclean in expect"; \
28382 (cd $(HOST_SUBDIR)/expect && \
28383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28385 "RANLIB=$${RANLIB}" \
28386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28387 mostlyclean) \
28388 || exit 1
28390 @endif expect
28392 .PHONY: maybe-clean-expect clean-expect
28393 maybe-clean-expect:
28394 @if expect
28395 maybe-clean-expect: clean-expect
28397 clean-expect:
28398 @: $(MAKE); $(unstage)
28399 @[ -f ./expect/Makefile ] || exit 0; \
28400 r=`${PWD_COMMAND}`; export r; \
28401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28402 $(HOST_EXPORTS) \
28403 for flag in $(EXTRA_HOST_FLAGS) ; do \
28404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28405 done; \
28406 echo "Doing clean in expect"; \
28407 (cd $(HOST_SUBDIR)/expect && \
28408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28410 "RANLIB=$${RANLIB}" \
28411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28412 clean) \
28413 || exit 1
28415 @endif expect
28417 .PHONY: maybe-distclean-expect distclean-expect
28418 maybe-distclean-expect:
28419 @if expect
28420 maybe-distclean-expect: distclean-expect
28422 distclean-expect:
28423 @: $(MAKE); $(unstage)
28424 @[ -f ./expect/Makefile ] || exit 0; \
28425 r=`${PWD_COMMAND}`; export r; \
28426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28427 $(HOST_EXPORTS) \
28428 for flag in $(EXTRA_HOST_FLAGS) ; do \
28429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28430 done; \
28431 echo "Doing distclean in expect"; \
28432 (cd $(HOST_SUBDIR)/expect && \
28433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28435 "RANLIB=$${RANLIB}" \
28436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28437 distclean) \
28438 || exit 1
28440 @endif expect
28442 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28443 maybe-maintainer-clean-expect:
28444 @if expect
28445 maybe-maintainer-clean-expect: maintainer-clean-expect
28447 maintainer-clean-expect:
28448 @: $(MAKE); $(unstage)
28449 @[ -f ./expect/Makefile ] || exit 0; \
28450 r=`${PWD_COMMAND}`; export r; \
28451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28452 $(HOST_EXPORTS) \
28453 for flag in $(EXTRA_HOST_FLAGS) ; do \
28454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28455 done; \
28456 echo "Doing maintainer-clean in expect"; \
28457 (cd $(HOST_SUBDIR)/expect && \
28458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28460 "RANLIB=$${RANLIB}" \
28461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28462 maintainer-clean) \
28463 || exit 1
28465 @endif expect
28469 .PHONY: configure-guile maybe-configure-guile
28470 maybe-configure-guile:
28471 @if gcc-bootstrap
28472 configure-guile: stage_current
28473 @endif gcc-bootstrap
28474 @if guile
28475 maybe-configure-guile: configure-guile
28476 configure-guile:
28477 @: $(MAKE); $(unstage)
28478 @r=`${PWD_COMMAND}`; export r; \
28479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28480 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
28482 $(HOST_EXPORTS) \
28483 echo Configuring in $(HOST_SUBDIR)/guile; \
28484 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28485 case $(srcdir) in \
28486 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28487 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28488 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28489 esac; \
28490 module_srcdir=guile; \
28491 $(SHELL) \
28492 $$s/$$module_srcdir/configure \
28493 --srcdir=$${topdir}/$$module_srcdir \
28494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28495 --target=${target_alias} \
28496 || exit 1
28497 @endif guile
28503 .PHONY: all-guile maybe-all-guile
28504 maybe-all-guile:
28505 @if gcc-bootstrap
28506 all-guile: stage_current
28507 @endif gcc-bootstrap
28508 @if guile
28509 TARGET-guile=all
28510 maybe-all-guile: all-guile
28511 all-guile: configure-guile
28512 @: $(MAKE); $(unstage)
28513 @r=`${PWD_COMMAND}`; export r; \
28514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28515 $(HOST_EXPORTS) \
28516 (cd $(HOST_SUBDIR)/guile && \
28517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28518 $(TARGET-guile))
28519 @endif guile
28524 .PHONY: check-guile maybe-check-guile
28525 maybe-check-guile:
28526 @if guile
28527 maybe-check-guile: check-guile
28529 check-guile:
28530 @: $(MAKE); $(unstage)
28531 @r=`${PWD_COMMAND}`; export r; \
28532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28533 $(HOST_EXPORTS) \
28534 (cd $(HOST_SUBDIR)/guile && \
28535 $(MAKE) $(FLAGS_TO_PASS) check)
28537 @endif guile
28539 .PHONY: install-guile maybe-install-guile
28540 maybe-install-guile:
28541 @if guile
28542 maybe-install-guile: install-guile
28544 install-guile: installdirs
28545 @: $(MAKE); $(unstage)
28546 @r=`${PWD_COMMAND}`; export r; \
28547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28548 $(HOST_EXPORTS) \
28549 (cd $(HOST_SUBDIR)/guile && \
28550 $(MAKE) $(FLAGS_TO_PASS) install)
28552 @endif guile
28554 .PHONY: install-strip-guile maybe-install-strip-guile
28555 maybe-install-strip-guile:
28556 @if guile
28557 maybe-install-strip-guile: install-strip-guile
28559 install-strip-guile: installdirs
28560 @: $(MAKE); $(unstage)
28561 @r=`${PWD_COMMAND}`; export r; \
28562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28563 $(HOST_EXPORTS) \
28564 (cd $(HOST_SUBDIR)/guile && \
28565 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28567 @endif guile
28569 # Other targets (info, dvi, pdf, etc.)
28571 .PHONY: maybe-info-guile info-guile
28572 maybe-info-guile:
28573 @if guile
28574 maybe-info-guile: info-guile
28576 info-guile: \
28577 configure-guile
28578 @: $(MAKE); $(unstage)
28579 @[ -f ./guile/Makefile ] || exit 0; \
28580 r=`${PWD_COMMAND}`; export r; \
28581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28582 $(HOST_EXPORTS) \
28583 for flag in $(EXTRA_HOST_FLAGS) ; do \
28584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28585 done; \
28586 echo "Doing info in guile"; \
28587 (cd $(HOST_SUBDIR)/guile && \
28588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28590 "RANLIB=$${RANLIB}" \
28591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28592 info) \
28593 || exit 1
28595 @endif guile
28597 .PHONY: maybe-dvi-guile dvi-guile
28598 maybe-dvi-guile:
28599 @if guile
28600 maybe-dvi-guile: dvi-guile
28602 dvi-guile: \
28603 configure-guile
28604 @: $(MAKE); $(unstage)
28605 @[ -f ./guile/Makefile ] || exit 0; \
28606 r=`${PWD_COMMAND}`; export r; \
28607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28608 $(HOST_EXPORTS) \
28609 for flag in $(EXTRA_HOST_FLAGS) ; do \
28610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28611 done; \
28612 echo "Doing dvi in guile"; \
28613 (cd $(HOST_SUBDIR)/guile && \
28614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28616 "RANLIB=$${RANLIB}" \
28617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28618 dvi) \
28619 || exit 1
28621 @endif guile
28623 .PHONY: maybe-pdf-guile pdf-guile
28624 maybe-pdf-guile:
28625 @if guile
28626 maybe-pdf-guile: pdf-guile
28628 pdf-guile: \
28629 configure-guile
28630 @: $(MAKE); $(unstage)
28631 @[ -f ./guile/Makefile ] || exit 0; \
28632 r=`${PWD_COMMAND}`; export r; \
28633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28634 $(HOST_EXPORTS) \
28635 for flag in $(EXTRA_HOST_FLAGS) ; do \
28636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28637 done; \
28638 echo "Doing pdf in guile"; \
28639 (cd $(HOST_SUBDIR)/guile && \
28640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28642 "RANLIB=$${RANLIB}" \
28643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28644 pdf) \
28645 || exit 1
28647 @endif guile
28649 .PHONY: maybe-html-guile html-guile
28650 maybe-html-guile:
28651 @if guile
28652 maybe-html-guile: html-guile
28654 html-guile: \
28655 configure-guile
28656 @: $(MAKE); $(unstage)
28657 @[ -f ./guile/Makefile ] || exit 0; \
28658 r=`${PWD_COMMAND}`; export r; \
28659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28660 $(HOST_EXPORTS) \
28661 for flag in $(EXTRA_HOST_FLAGS) ; do \
28662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28663 done; \
28664 echo "Doing html in guile"; \
28665 (cd $(HOST_SUBDIR)/guile && \
28666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28668 "RANLIB=$${RANLIB}" \
28669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28670 html) \
28671 || exit 1
28673 @endif guile
28675 .PHONY: maybe-TAGS-guile TAGS-guile
28676 maybe-TAGS-guile:
28677 @if guile
28678 maybe-TAGS-guile: TAGS-guile
28680 TAGS-guile: \
28681 configure-guile
28682 @: $(MAKE); $(unstage)
28683 @[ -f ./guile/Makefile ] || exit 0; \
28684 r=`${PWD_COMMAND}`; export r; \
28685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28686 $(HOST_EXPORTS) \
28687 for flag in $(EXTRA_HOST_FLAGS) ; do \
28688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28689 done; \
28690 echo "Doing TAGS in guile"; \
28691 (cd $(HOST_SUBDIR)/guile && \
28692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28694 "RANLIB=$${RANLIB}" \
28695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28696 TAGS) \
28697 || exit 1
28699 @endif guile
28701 .PHONY: maybe-install-info-guile install-info-guile
28702 maybe-install-info-guile:
28703 @if guile
28704 maybe-install-info-guile: install-info-guile
28706 install-info-guile: \
28707 configure-guile \
28708 info-guile
28709 @: $(MAKE); $(unstage)
28710 @[ -f ./guile/Makefile ] || exit 0; \
28711 r=`${PWD_COMMAND}`; export r; \
28712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28713 $(HOST_EXPORTS) \
28714 for flag in $(EXTRA_HOST_FLAGS) ; do \
28715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28716 done; \
28717 echo "Doing install-info in guile"; \
28718 (cd $(HOST_SUBDIR)/guile && \
28719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28721 "RANLIB=$${RANLIB}" \
28722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28723 install-info) \
28724 || exit 1
28726 @endif guile
28728 .PHONY: maybe-install-pdf-guile install-pdf-guile
28729 maybe-install-pdf-guile:
28730 @if guile
28731 maybe-install-pdf-guile: install-pdf-guile
28733 install-pdf-guile: \
28734 configure-guile \
28735 pdf-guile
28736 @: $(MAKE); $(unstage)
28737 @[ -f ./guile/Makefile ] || exit 0; \
28738 r=`${PWD_COMMAND}`; export r; \
28739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28740 $(HOST_EXPORTS) \
28741 for flag in $(EXTRA_HOST_FLAGS) ; do \
28742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28743 done; \
28744 echo "Doing install-pdf in guile"; \
28745 (cd $(HOST_SUBDIR)/guile && \
28746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28748 "RANLIB=$${RANLIB}" \
28749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28750 install-pdf) \
28751 || exit 1
28753 @endif guile
28755 .PHONY: maybe-install-html-guile install-html-guile
28756 maybe-install-html-guile:
28757 @if guile
28758 maybe-install-html-guile: install-html-guile
28760 install-html-guile: \
28761 configure-guile \
28762 html-guile
28763 @: $(MAKE); $(unstage)
28764 @[ -f ./guile/Makefile ] || exit 0; \
28765 r=`${PWD_COMMAND}`; export r; \
28766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28767 $(HOST_EXPORTS) \
28768 for flag in $(EXTRA_HOST_FLAGS) ; do \
28769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28770 done; \
28771 echo "Doing install-html in guile"; \
28772 (cd $(HOST_SUBDIR)/guile && \
28773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28775 "RANLIB=$${RANLIB}" \
28776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28777 install-html) \
28778 || exit 1
28780 @endif guile
28782 .PHONY: maybe-installcheck-guile installcheck-guile
28783 maybe-installcheck-guile:
28784 @if guile
28785 maybe-installcheck-guile: installcheck-guile
28787 installcheck-guile: \
28788 configure-guile
28789 @: $(MAKE); $(unstage)
28790 @[ -f ./guile/Makefile ] || exit 0; \
28791 r=`${PWD_COMMAND}`; export r; \
28792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28793 $(HOST_EXPORTS) \
28794 for flag in $(EXTRA_HOST_FLAGS) ; do \
28795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28796 done; \
28797 echo "Doing installcheck in guile"; \
28798 (cd $(HOST_SUBDIR)/guile && \
28799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28801 "RANLIB=$${RANLIB}" \
28802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28803 installcheck) \
28804 || exit 1
28806 @endif guile
28808 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28809 maybe-mostlyclean-guile:
28810 @if guile
28811 maybe-mostlyclean-guile: mostlyclean-guile
28813 mostlyclean-guile:
28814 @: $(MAKE); $(unstage)
28815 @[ -f ./guile/Makefile ] || exit 0; \
28816 r=`${PWD_COMMAND}`; export r; \
28817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28818 $(HOST_EXPORTS) \
28819 for flag in $(EXTRA_HOST_FLAGS) ; do \
28820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28821 done; \
28822 echo "Doing mostlyclean in guile"; \
28823 (cd $(HOST_SUBDIR)/guile && \
28824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28826 "RANLIB=$${RANLIB}" \
28827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28828 mostlyclean) \
28829 || exit 1
28831 @endif guile
28833 .PHONY: maybe-clean-guile clean-guile
28834 maybe-clean-guile:
28835 @if guile
28836 maybe-clean-guile: clean-guile
28838 clean-guile:
28839 @: $(MAKE); $(unstage)
28840 @[ -f ./guile/Makefile ] || exit 0; \
28841 r=`${PWD_COMMAND}`; export r; \
28842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28843 $(HOST_EXPORTS) \
28844 for flag in $(EXTRA_HOST_FLAGS) ; do \
28845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28846 done; \
28847 echo "Doing clean in guile"; \
28848 (cd $(HOST_SUBDIR)/guile && \
28849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28851 "RANLIB=$${RANLIB}" \
28852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28853 clean) \
28854 || exit 1
28856 @endif guile
28858 .PHONY: maybe-distclean-guile distclean-guile
28859 maybe-distclean-guile:
28860 @if guile
28861 maybe-distclean-guile: distclean-guile
28863 distclean-guile:
28864 @: $(MAKE); $(unstage)
28865 @[ -f ./guile/Makefile ] || exit 0; \
28866 r=`${PWD_COMMAND}`; export r; \
28867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28868 $(HOST_EXPORTS) \
28869 for flag in $(EXTRA_HOST_FLAGS) ; do \
28870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28871 done; \
28872 echo "Doing distclean in guile"; \
28873 (cd $(HOST_SUBDIR)/guile && \
28874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28876 "RANLIB=$${RANLIB}" \
28877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28878 distclean) \
28879 || exit 1
28881 @endif guile
28883 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28884 maybe-maintainer-clean-guile:
28885 @if guile
28886 maybe-maintainer-clean-guile: maintainer-clean-guile
28888 maintainer-clean-guile:
28889 @: $(MAKE); $(unstage)
28890 @[ -f ./guile/Makefile ] || exit 0; \
28891 r=`${PWD_COMMAND}`; export r; \
28892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28893 $(HOST_EXPORTS) \
28894 for flag in $(EXTRA_HOST_FLAGS) ; do \
28895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28896 done; \
28897 echo "Doing maintainer-clean in guile"; \
28898 (cd $(HOST_SUBDIR)/guile && \
28899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28901 "RANLIB=$${RANLIB}" \
28902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28903 maintainer-clean) \
28904 || exit 1
28906 @endif guile
28910 .PHONY: configure-tk maybe-configure-tk
28911 maybe-configure-tk:
28912 @if gcc-bootstrap
28913 configure-tk: stage_current
28914 @endif gcc-bootstrap
28915 @if tk
28916 maybe-configure-tk: configure-tk
28917 configure-tk:
28918 @: $(MAKE); $(unstage)
28919 @r=`${PWD_COMMAND}`; export r; \
28920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28921 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
28923 $(HOST_EXPORTS) \
28924 echo Configuring in $(HOST_SUBDIR)/tk; \
28925 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28926 case $(srcdir) in \
28927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28928 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28930 esac; \
28931 module_srcdir=tk; \
28932 $(SHELL) \
28933 $$s/$$module_srcdir/configure \
28934 --srcdir=$${topdir}/$$module_srcdir \
28935 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28936 --target=${target_alias} \
28937 || exit 1
28938 @endif tk
28944 .PHONY: all-tk maybe-all-tk
28945 maybe-all-tk:
28946 @if gcc-bootstrap
28947 all-tk: stage_current
28948 @endif gcc-bootstrap
28949 @if tk
28950 TARGET-tk=all
28951 maybe-all-tk: all-tk
28952 all-tk: configure-tk
28953 @: $(MAKE); $(unstage)
28954 @r=`${PWD_COMMAND}`; export r; \
28955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28956 $(HOST_EXPORTS) \
28957 (cd $(HOST_SUBDIR)/tk && \
28958 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28959 $(TARGET-tk))
28960 @endif tk
28965 .PHONY: check-tk maybe-check-tk
28966 maybe-check-tk:
28967 @if tk
28968 maybe-check-tk: check-tk
28970 check-tk:
28971 @: $(MAKE); $(unstage)
28972 @r=`${PWD_COMMAND}`; export r; \
28973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28974 $(HOST_EXPORTS) \
28975 (cd $(HOST_SUBDIR)/tk && \
28976 $(MAKE) $(FLAGS_TO_PASS) check)
28978 @endif tk
28980 .PHONY: install-tk maybe-install-tk
28981 maybe-install-tk:
28982 @if tk
28983 maybe-install-tk: install-tk
28985 install-tk: installdirs
28986 @: $(MAKE); $(unstage)
28987 @r=`${PWD_COMMAND}`; export r; \
28988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28989 $(HOST_EXPORTS) \
28990 (cd $(HOST_SUBDIR)/tk && \
28991 $(MAKE) $(FLAGS_TO_PASS) install)
28993 @endif tk
28995 .PHONY: install-strip-tk maybe-install-strip-tk
28996 maybe-install-strip-tk:
28997 @if tk
28998 maybe-install-strip-tk: install-strip-tk
29000 install-strip-tk: installdirs
29001 @: $(MAKE); $(unstage)
29002 @r=`${PWD_COMMAND}`; export r; \
29003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29004 $(HOST_EXPORTS) \
29005 (cd $(HOST_SUBDIR)/tk && \
29006 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29008 @endif tk
29010 # Other targets (info, dvi, pdf, etc.)
29012 .PHONY: maybe-info-tk info-tk
29013 maybe-info-tk:
29014 @if tk
29015 maybe-info-tk: info-tk
29017 info-tk: \
29018 configure-tk
29019 @: $(MAKE); $(unstage)
29020 @[ -f ./tk/Makefile ] || exit 0; \
29021 r=`${PWD_COMMAND}`; export r; \
29022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29023 $(HOST_EXPORTS) \
29024 for flag in $(EXTRA_HOST_FLAGS) ; do \
29025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29026 done; \
29027 echo "Doing info in tk"; \
29028 (cd $(HOST_SUBDIR)/tk && \
29029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29031 "RANLIB=$${RANLIB}" \
29032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29033 info) \
29034 || exit 1
29036 @endif tk
29038 .PHONY: maybe-dvi-tk dvi-tk
29039 maybe-dvi-tk:
29040 @if tk
29041 maybe-dvi-tk: dvi-tk
29043 dvi-tk: \
29044 configure-tk
29045 @: $(MAKE); $(unstage)
29046 @[ -f ./tk/Makefile ] || exit 0; \
29047 r=`${PWD_COMMAND}`; export r; \
29048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29049 $(HOST_EXPORTS) \
29050 for flag in $(EXTRA_HOST_FLAGS) ; do \
29051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29052 done; \
29053 echo "Doing dvi in tk"; \
29054 (cd $(HOST_SUBDIR)/tk && \
29055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29057 "RANLIB=$${RANLIB}" \
29058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29059 dvi) \
29060 || exit 1
29062 @endif tk
29064 .PHONY: maybe-pdf-tk pdf-tk
29065 maybe-pdf-tk:
29066 @if tk
29067 maybe-pdf-tk: pdf-tk
29069 pdf-tk: \
29070 configure-tk
29071 @: $(MAKE); $(unstage)
29072 @[ -f ./tk/Makefile ] || exit 0; \
29073 r=`${PWD_COMMAND}`; export r; \
29074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29075 $(HOST_EXPORTS) \
29076 for flag in $(EXTRA_HOST_FLAGS) ; do \
29077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29078 done; \
29079 echo "Doing pdf in tk"; \
29080 (cd $(HOST_SUBDIR)/tk && \
29081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29083 "RANLIB=$${RANLIB}" \
29084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29085 pdf) \
29086 || exit 1
29088 @endif tk
29090 .PHONY: maybe-html-tk html-tk
29091 maybe-html-tk:
29092 @if tk
29093 maybe-html-tk: html-tk
29095 html-tk: \
29096 configure-tk
29097 @: $(MAKE); $(unstage)
29098 @[ -f ./tk/Makefile ] || exit 0; \
29099 r=`${PWD_COMMAND}`; export r; \
29100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29101 $(HOST_EXPORTS) \
29102 for flag in $(EXTRA_HOST_FLAGS) ; do \
29103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29104 done; \
29105 echo "Doing html in tk"; \
29106 (cd $(HOST_SUBDIR)/tk && \
29107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29109 "RANLIB=$${RANLIB}" \
29110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29111 html) \
29112 || exit 1
29114 @endif tk
29116 .PHONY: maybe-TAGS-tk TAGS-tk
29117 maybe-TAGS-tk:
29118 @if tk
29119 maybe-TAGS-tk: TAGS-tk
29121 TAGS-tk: \
29122 configure-tk
29123 @: $(MAKE); $(unstage)
29124 @[ -f ./tk/Makefile ] || exit 0; \
29125 r=`${PWD_COMMAND}`; export r; \
29126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29127 $(HOST_EXPORTS) \
29128 for flag in $(EXTRA_HOST_FLAGS) ; do \
29129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29130 done; \
29131 echo "Doing TAGS in tk"; \
29132 (cd $(HOST_SUBDIR)/tk && \
29133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29135 "RANLIB=$${RANLIB}" \
29136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29137 TAGS) \
29138 || exit 1
29140 @endif tk
29142 .PHONY: maybe-install-info-tk install-info-tk
29143 maybe-install-info-tk:
29144 @if tk
29145 maybe-install-info-tk: install-info-tk
29147 install-info-tk: \
29148 configure-tk \
29149 info-tk
29150 @: $(MAKE); $(unstage)
29151 @[ -f ./tk/Makefile ] || exit 0; \
29152 r=`${PWD_COMMAND}`; export r; \
29153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29154 $(HOST_EXPORTS) \
29155 for flag in $(EXTRA_HOST_FLAGS) ; do \
29156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29157 done; \
29158 echo "Doing install-info in tk"; \
29159 (cd $(HOST_SUBDIR)/tk && \
29160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29162 "RANLIB=$${RANLIB}" \
29163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29164 install-info) \
29165 || exit 1
29167 @endif tk
29169 .PHONY: maybe-install-pdf-tk install-pdf-tk
29170 maybe-install-pdf-tk:
29171 @if tk
29172 maybe-install-pdf-tk: install-pdf-tk
29174 install-pdf-tk: \
29175 configure-tk \
29176 pdf-tk
29177 @: $(MAKE); $(unstage)
29178 @[ -f ./tk/Makefile ] || exit 0; \
29179 r=`${PWD_COMMAND}`; export r; \
29180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29181 $(HOST_EXPORTS) \
29182 for flag in $(EXTRA_HOST_FLAGS) ; do \
29183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29184 done; \
29185 echo "Doing install-pdf in tk"; \
29186 (cd $(HOST_SUBDIR)/tk && \
29187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29189 "RANLIB=$${RANLIB}" \
29190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29191 install-pdf) \
29192 || exit 1
29194 @endif tk
29196 .PHONY: maybe-install-html-tk install-html-tk
29197 maybe-install-html-tk:
29198 @if tk
29199 maybe-install-html-tk: install-html-tk
29201 install-html-tk: \
29202 configure-tk \
29203 html-tk
29204 @: $(MAKE); $(unstage)
29205 @[ -f ./tk/Makefile ] || exit 0; \
29206 r=`${PWD_COMMAND}`; export r; \
29207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29208 $(HOST_EXPORTS) \
29209 for flag in $(EXTRA_HOST_FLAGS) ; do \
29210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29211 done; \
29212 echo "Doing install-html in tk"; \
29213 (cd $(HOST_SUBDIR)/tk && \
29214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29216 "RANLIB=$${RANLIB}" \
29217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29218 install-html) \
29219 || exit 1
29221 @endif tk
29223 .PHONY: maybe-installcheck-tk installcheck-tk
29224 maybe-installcheck-tk:
29225 @if tk
29226 maybe-installcheck-tk: installcheck-tk
29228 installcheck-tk: \
29229 configure-tk
29230 @: $(MAKE); $(unstage)
29231 @[ -f ./tk/Makefile ] || exit 0; \
29232 r=`${PWD_COMMAND}`; export r; \
29233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29234 $(HOST_EXPORTS) \
29235 for flag in $(EXTRA_HOST_FLAGS) ; do \
29236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29237 done; \
29238 echo "Doing installcheck in tk"; \
29239 (cd $(HOST_SUBDIR)/tk && \
29240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29242 "RANLIB=$${RANLIB}" \
29243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29244 installcheck) \
29245 || exit 1
29247 @endif tk
29249 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29250 maybe-mostlyclean-tk:
29251 @if tk
29252 maybe-mostlyclean-tk: mostlyclean-tk
29254 mostlyclean-tk:
29255 @: $(MAKE); $(unstage)
29256 @[ -f ./tk/Makefile ] || exit 0; \
29257 r=`${PWD_COMMAND}`; export r; \
29258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29259 $(HOST_EXPORTS) \
29260 for flag in $(EXTRA_HOST_FLAGS) ; do \
29261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29262 done; \
29263 echo "Doing mostlyclean in tk"; \
29264 (cd $(HOST_SUBDIR)/tk && \
29265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29267 "RANLIB=$${RANLIB}" \
29268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29269 mostlyclean) \
29270 || exit 1
29272 @endif tk
29274 .PHONY: maybe-clean-tk clean-tk
29275 maybe-clean-tk:
29276 @if tk
29277 maybe-clean-tk: clean-tk
29279 clean-tk:
29280 @: $(MAKE); $(unstage)
29281 @[ -f ./tk/Makefile ] || exit 0; \
29282 r=`${PWD_COMMAND}`; export r; \
29283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29284 $(HOST_EXPORTS) \
29285 for flag in $(EXTRA_HOST_FLAGS) ; do \
29286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29287 done; \
29288 echo "Doing clean in tk"; \
29289 (cd $(HOST_SUBDIR)/tk && \
29290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29292 "RANLIB=$${RANLIB}" \
29293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29294 clean) \
29295 || exit 1
29297 @endif tk
29299 .PHONY: maybe-distclean-tk distclean-tk
29300 maybe-distclean-tk:
29301 @if tk
29302 maybe-distclean-tk: distclean-tk
29304 distclean-tk:
29305 @: $(MAKE); $(unstage)
29306 @[ -f ./tk/Makefile ] || exit 0; \
29307 r=`${PWD_COMMAND}`; export r; \
29308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29309 $(HOST_EXPORTS) \
29310 for flag in $(EXTRA_HOST_FLAGS) ; do \
29311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29312 done; \
29313 echo "Doing distclean in tk"; \
29314 (cd $(HOST_SUBDIR)/tk && \
29315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29317 "RANLIB=$${RANLIB}" \
29318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29319 distclean) \
29320 || exit 1
29322 @endif tk
29324 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29325 maybe-maintainer-clean-tk:
29326 @if tk
29327 maybe-maintainer-clean-tk: maintainer-clean-tk
29329 maintainer-clean-tk:
29330 @: $(MAKE); $(unstage)
29331 @[ -f ./tk/Makefile ] || exit 0; \
29332 r=`${PWD_COMMAND}`; export r; \
29333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29334 $(HOST_EXPORTS) \
29335 for flag in $(EXTRA_HOST_FLAGS) ; do \
29336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29337 done; \
29338 echo "Doing maintainer-clean in tk"; \
29339 (cd $(HOST_SUBDIR)/tk && \
29340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29342 "RANLIB=$${RANLIB}" \
29343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29344 maintainer-clean) \
29345 || exit 1
29347 @endif tk
29351 .PHONY: configure-libtermcap maybe-configure-libtermcap
29352 maybe-configure-libtermcap:
29353 @if gcc-bootstrap
29354 configure-libtermcap: stage_current
29355 @endif gcc-bootstrap
29356 @if libtermcap
29357 maybe-configure-libtermcap: configure-libtermcap
29358 configure-libtermcap:
29359 @: $(MAKE); $(unstage)
29360 @r=`${PWD_COMMAND}`; export r; \
29361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29362 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29363 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
29364 $(HOST_EXPORTS) \
29365 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29366 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29367 case $(srcdir) in \
29368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29369 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29371 esac; \
29372 module_srcdir=libtermcap; \
29373 $(SHELL) \
29374 $$s/$$module_srcdir/configure \
29375 --srcdir=$${topdir}/$$module_srcdir \
29376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29377 --target=${target_alias} \
29378 || exit 1
29379 @endif libtermcap
29385 .PHONY: all-libtermcap maybe-all-libtermcap
29386 maybe-all-libtermcap:
29387 @if gcc-bootstrap
29388 all-libtermcap: stage_current
29389 @endif gcc-bootstrap
29390 @if libtermcap
29391 TARGET-libtermcap=all
29392 maybe-all-libtermcap: all-libtermcap
29393 all-libtermcap: configure-libtermcap
29394 @: $(MAKE); $(unstage)
29395 @r=`${PWD_COMMAND}`; export r; \
29396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29397 $(HOST_EXPORTS) \
29398 (cd $(HOST_SUBDIR)/libtermcap && \
29399 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29400 $(TARGET-libtermcap))
29401 @endif libtermcap
29406 .PHONY: check-libtermcap maybe-check-libtermcap
29407 maybe-check-libtermcap:
29408 @if libtermcap
29409 maybe-check-libtermcap: check-libtermcap
29411 check-libtermcap:
29413 @endif libtermcap
29415 .PHONY: install-libtermcap maybe-install-libtermcap
29416 maybe-install-libtermcap:
29417 @if libtermcap
29418 maybe-install-libtermcap: install-libtermcap
29420 install-libtermcap: installdirs
29421 @: $(MAKE); $(unstage)
29422 @r=`${PWD_COMMAND}`; export r; \
29423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29424 $(HOST_EXPORTS) \
29425 (cd $(HOST_SUBDIR)/libtermcap && \
29426 $(MAKE) $(FLAGS_TO_PASS) install)
29428 @endif libtermcap
29430 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29431 maybe-install-strip-libtermcap:
29432 @if libtermcap
29433 maybe-install-strip-libtermcap: install-strip-libtermcap
29435 install-strip-libtermcap: installdirs
29436 @: $(MAKE); $(unstage)
29437 @r=`${PWD_COMMAND}`; export r; \
29438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29439 $(HOST_EXPORTS) \
29440 (cd $(HOST_SUBDIR)/libtermcap && \
29441 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29443 @endif libtermcap
29445 # Other targets (info, dvi, pdf, etc.)
29447 .PHONY: maybe-info-libtermcap info-libtermcap
29448 maybe-info-libtermcap:
29449 @if libtermcap
29450 maybe-info-libtermcap: info-libtermcap
29452 info-libtermcap: \
29453 configure-libtermcap
29454 @: $(MAKE); $(unstage)
29455 @[ -f ./libtermcap/Makefile ] || exit 0; \
29456 r=`${PWD_COMMAND}`; export r; \
29457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29458 $(HOST_EXPORTS) \
29459 for flag in $(EXTRA_HOST_FLAGS) ; do \
29460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29461 done; \
29462 echo "Doing info in libtermcap"; \
29463 (cd $(HOST_SUBDIR)/libtermcap && \
29464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29466 "RANLIB=$${RANLIB}" \
29467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29468 info) \
29469 || exit 1
29471 @endif libtermcap
29473 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29474 maybe-dvi-libtermcap:
29475 @if libtermcap
29476 maybe-dvi-libtermcap: dvi-libtermcap
29478 dvi-libtermcap: \
29479 configure-libtermcap
29480 @: $(MAKE); $(unstage)
29481 @[ -f ./libtermcap/Makefile ] || exit 0; \
29482 r=`${PWD_COMMAND}`; export r; \
29483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29484 $(HOST_EXPORTS) \
29485 for flag in $(EXTRA_HOST_FLAGS) ; do \
29486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29487 done; \
29488 echo "Doing dvi in libtermcap"; \
29489 (cd $(HOST_SUBDIR)/libtermcap && \
29490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29492 "RANLIB=$${RANLIB}" \
29493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29494 dvi) \
29495 || exit 1
29497 @endif libtermcap
29499 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29500 maybe-pdf-libtermcap:
29501 @if libtermcap
29502 maybe-pdf-libtermcap: pdf-libtermcap
29504 pdf-libtermcap: \
29505 configure-libtermcap
29506 @: $(MAKE); $(unstage)
29507 @[ -f ./libtermcap/Makefile ] || exit 0; \
29508 r=`${PWD_COMMAND}`; export r; \
29509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29510 $(HOST_EXPORTS) \
29511 for flag in $(EXTRA_HOST_FLAGS) ; do \
29512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29513 done; \
29514 echo "Doing pdf in libtermcap"; \
29515 (cd $(HOST_SUBDIR)/libtermcap && \
29516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29518 "RANLIB=$${RANLIB}" \
29519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29520 pdf) \
29521 || exit 1
29523 @endif libtermcap
29525 .PHONY: maybe-html-libtermcap html-libtermcap
29526 maybe-html-libtermcap:
29527 @if libtermcap
29528 maybe-html-libtermcap: html-libtermcap
29530 html-libtermcap: \
29531 configure-libtermcap
29532 @: $(MAKE); $(unstage)
29533 @[ -f ./libtermcap/Makefile ] || exit 0; \
29534 r=`${PWD_COMMAND}`; export r; \
29535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29536 $(HOST_EXPORTS) \
29537 for flag in $(EXTRA_HOST_FLAGS) ; do \
29538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29539 done; \
29540 echo "Doing html in libtermcap"; \
29541 (cd $(HOST_SUBDIR)/libtermcap && \
29542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29544 "RANLIB=$${RANLIB}" \
29545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29546 html) \
29547 || exit 1
29549 @endif libtermcap
29551 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29552 maybe-TAGS-libtermcap:
29553 @if libtermcap
29554 maybe-TAGS-libtermcap: TAGS-libtermcap
29556 TAGS-libtermcap: \
29557 configure-libtermcap
29558 @: $(MAKE); $(unstage)
29559 @[ -f ./libtermcap/Makefile ] || exit 0; \
29560 r=`${PWD_COMMAND}`; export r; \
29561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29562 $(HOST_EXPORTS) \
29563 for flag in $(EXTRA_HOST_FLAGS) ; do \
29564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29565 done; \
29566 echo "Doing TAGS in libtermcap"; \
29567 (cd $(HOST_SUBDIR)/libtermcap && \
29568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29570 "RANLIB=$${RANLIB}" \
29571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29572 TAGS) \
29573 || exit 1
29575 @endif libtermcap
29577 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29578 maybe-install-info-libtermcap:
29579 @if libtermcap
29580 maybe-install-info-libtermcap: install-info-libtermcap
29582 install-info-libtermcap: \
29583 configure-libtermcap \
29584 info-libtermcap
29585 @: $(MAKE); $(unstage)
29586 @[ -f ./libtermcap/Makefile ] || exit 0; \
29587 r=`${PWD_COMMAND}`; export r; \
29588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29589 $(HOST_EXPORTS) \
29590 for flag in $(EXTRA_HOST_FLAGS) ; do \
29591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29592 done; \
29593 echo "Doing install-info in libtermcap"; \
29594 (cd $(HOST_SUBDIR)/libtermcap && \
29595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29597 "RANLIB=$${RANLIB}" \
29598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29599 install-info) \
29600 || exit 1
29602 @endif libtermcap
29604 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29605 maybe-install-pdf-libtermcap:
29606 @if libtermcap
29607 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29609 install-pdf-libtermcap: \
29610 configure-libtermcap \
29611 pdf-libtermcap
29612 @: $(MAKE); $(unstage)
29613 @[ -f ./libtermcap/Makefile ] || exit 0; \
29614 r=`${PWD_COMMAND}`; export r; \
29615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29616 $(HOST_EXPORTS) \
29617 for flag in $(EXTRA_HOST_FLAGS) ; do \
29618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29619 done; \
29620 echo "Doing install-pdf in libtermcap"; \
29621 (cd $(HOST_SUBDIR)/libtermcap && \
29622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29624 "RANLIB=$${RANLIB}" \
29625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29626 install-pdf) \
29627 || exit 1
29629 @endif libtermcap
29631 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
29632 maybe-install-html-libtermcap:
29633 @if libtermcap
29634 maybe-install-html-libtermcap: install-html-libtermcap
29636 install-html-libtermcap: \
29637 configure-libtermcap \
29638 html-libtermcap
29639 @: $(MAKE); $(unstage)
29640 @[ -f ./libtermcap/Makefile ] || exit 0; \
29641 r=`${PWD_COMMAND}`; export r; \
29642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29643 $(HOST_EXPORTS) \
29644 for flag in $(EXTRA_HOST_FLAGS) ; do \
29645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29646 done; \
29647 echo "Doing install-html in libtermcap"; \
29648 (cd $(HOST_SUBDIR)/libtermcap && \
29649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29651 "RANLIB=$${RANLIB}" \
29652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29653 install-html) \
29654 || exit 1
29656 @endif libtermcap
29658 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
29659 maybe-installcheck-libtermcap:
29660 @if libtermcap
29661 maybe-installcheck-libtermcap: installcheck-libtermcap
29663 installcheck-libtermcap: \
29664 configure-libtermcap
29665 @: $(MAKE); $(unstage)
29666 @[ -f ./libtermcap/Makefile ] || exit 0; \
29667 r=`${PWD_COMMAND}`; export r; \
29668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29669 $(HOST_EXPORTS) \
29670 for flag in $(EXTRA_HOST_FLAGS) ; do \
29671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29672 done; \
29673 echo "Doing installcheck in libtermcap"; \
29674 (cd $(HOST_SUBDIR)/libtermcap && \
29675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29677 "RANLIB=$${RANLIB}" \
29678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29679 installcheck) \
29680 || exit 1
29682 @endif libtermcap
29684 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
29685 maybe-mostlyclean-libtermcap:
29686 @if libtermcap
29687 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
29689 # libtermcap doesn't support mostlyclean.
29690 mostlyclean-libtermcap:
29692 @endif libtermcap
29694 .PHONY: maybe-clean-libtermcap clean-libtermcap
29695 maybe-clean-libtermcap:
29696 @if libtermcap
29697 maybe-clean-libtermcap: clean-libtermcap
29699 # libtermcap doesn't support clean.
29700 clean-libtermcap:
29702 @endif libtermcap
29704 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
29705 maybe-distclean-libtermcap:
29706 @if libtermcap
29707 maybe-distclean-libtermcap: distclean-libtermcap
29709 # libtermcap doesn't support distclean.
29710 distclean-libtermcap:
29712 @endif libtermcap
29714 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29715 maybe-maintainer-clean-libtermcap:
29716 @if libtermcap
29717 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29719 # libtermcap doesn't support maintainer-clean.
29720 maintainer-clean-libtermcap:
29722 @endif libtermcap
29726 .PHONY: configure-utils maybe-configure-utils
29727 maybe-configure-utils:
29728 @if gcc-bootstrap
29729 configure-utils: stage_current
29730 @endif gcc-bootstrap
29731 @if utils
29732 maybe-configure-utils: configure-utils
29733 configure-utils:
29734 @: $(MAKE); $(unstage)
29735 @r=`${PWD_COMMAND}`; export r; \
29736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29737 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
29739 $(HOST_EXPORTS) \
29740 echo Configuring in $(HOST_SUBDIR)/utils; \
29741 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29742 case $(srcdir) in \
29743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29744 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29746 esac; \
29747 module_srcdir=utils; \
29748 $(SHELL) \
29749 $$s/$$module_srcdir/configure \
29750 --srcdir=$${topdir}/$$module_srcdir \
29751 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29752 --target=${target_alias} \
29753 || exit 1
29754 @endif utils
29760 .PHONY: all-utils maybe-all-utils
29761 maybe-all-utils:
29762 @if gcc-bootstrap
29763 all-utils: stage_current
29764 @endif gcc-bootstrap
29765 @if utils
29766 TARGET-utils=all
29767 maybe-all-utils: all-utils
29768 all-utils: configure-utils
29769 @: $(MAKE); $(unstage)
29770 @r=`${PWD_COMMAND}`; export r; \
29771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29772 $(HOST_EXPORTS) \
29773 (cd $(HOST_SUBDIR)/utils && \
29774 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29775 $(TARGET-utils))
29776 @endif utils
29781 .PHONY: check-utils maybe-check-utils
29782 maybe-check-utils:
29783 @if utils
29784 maybe-check-utils: check-utils
29786 check-utils:
29788 @endif utils
29790 .PHONY: install-utils maybe-install-utils
29791 maybe-install-utils:
29792 @if utils
29793 maybe-install-utils: install-utils
29795 install-utils: installdirs
29796 @: $(MAKE); $(unstage)
29797 @r=`${PWD_COMMAND}`; export r; \
29798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29799 $(HOST_EXPORTS) \
29800 (cd $(HOST_SUBDIR)/utils && \
29801 $(MAKE) $(FLAGS_TO_PASS) install)
29803 @endif utils
29805 .PHONY: install-strip-utils maybe-install-strip-utils
29806 maybe-install-strip-utils:
29807 @if utils
29808 maybe-install-strip-utils: install-strip-utils
29810 install-strip-utils: installdirs
29811 @: $(MAKE); $(unstage)
29812 @r=`${PWD_COMMAND}`; export r; \
29813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29814 $(HOST_EXPORTS) \
29815 (cd $(HOST_SUBDIR)/utils && \
29816 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29818 @endif utils
29820 # Other targets (info, dvi, pdf, etc.)
29822 .PHONY: maybe-info-utils info-utils
29823 maybe-info-utils:
29824 @if utils
29825 maybe-info-utils: info-utils
29827 info-utils: \
29828 configure-utils
29829 @: $(MAKE); $(unstage)
29830 @[ -f ./utils/Makefile ] || exit 0; \
29831 r=`${PWD_COMMAND}`; export r; \
29832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29833 $(HOST_EXPORTS) \
29834 for flag in $(EXTRA_HOST_FLAGS) ; do \
29835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29836 done; \
29837 echo "Doing info in utils"; \
29838 (cd $(HOST_SUBDIR)/utils && \
29839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29841 "RANLIB=$${RANLIB}" \
29842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29843 info) \
29844 || exit 1
29846 @endif utils
29848 .PHONY: maybe-dvi-utils dvi-utils
29849 maybe-dvi-utils:
29850 @if utils
29851 maybe-dvi-utils: dvi-utils
29853 dvi-utils: \
29854 configure-utils
29855 @: $(MAKE); $(unstage)
29856 @[ -f ./utils/Makefile ] || exit 0; \
29857 r=`${PWD_COMMAND}`; export r; \
29858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29859 $(HOST_EXPORTS) \
29860 for flag in $(EXTRA_HOST_FLAGS) ; do \
29861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29862 done; \
29863 echo "Doing dvi in utils"; \
29864 (cd $(HOST_SUBDIR)/utils && \
29865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29867 "RANLIB=$${RANLIB}" \
29868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29869 dvi) \
29870 || exit 1
29872 @endif utils
29874 .PHONY: maybe-pdf-utils pdf-utils
29875 maybe-pdf-utils:
29876 @if utils
29877 maybe-pdf-utils: pdf-utils
29879 pdf-utils: \
29880 configure-utils
29881 @: $(MAKE); $(unstage)
29882 @[ -f ./utils/Makefile ] || exit 0; \
29883 r=`${PWD_COMMAND}`; export r; \
29884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29885 $(HOST_EXPORTS) \
29886 for flag in $(EXTRA_HOST_FLAGS) ; do \
29887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29888 done; \
29889 echo "Doing pdf in utils"; \
29890 (cd $(HOST_SUBDIR)/utils && \
29891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29893 "RANLIB=$${RANLIB}" \
29894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29895 pdf) \
29896 || exit 1
29898 @endif utils
29900 .PHONY: maybe-html-utils html-utils
29901 maybe-html-utils:
29902 @if utils
29903 maybe-html-utils: html-utils
29905 html-utils: \
29906 configure-utils
29907 @: $(MAKE); $(unstage)
29908 @[ -f ./utils/Makefile ] || exit 0; \
29909 r=`${PWD_COMMAND}`; export r; \
29910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29911 $(HOST_EXPORTS) \
29912 for flag in $(EXTRA_HOST_FLAGS) ; do \
29913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29914 done; \
29915 echo "Doing html in utils"; \
29916 (cd $(HOST_SUBDIR)/utils && \
29917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29919 "RANLIB=$${RANLIB}" \
29920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29921 html) \
29922 || exit 1
29924 @endif utils
29926 .PHONY: maybe-TAGS-utils TAGS-utils
29927 maybe-TAGS-utils:
29928 @if utils
29929 maybe-TAGS-utils: TAGS-utils
29931 TAGS-utils: \
29932 configure-utils
29933 @: $(MAKE); $(unstage)
29934 @[ -f ./utils/Makefile ] || exit 0; \
29935 r=`${PWD_COMMAND}`; export r; \
29936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29937 $(HOST_EXPORTS) \
29938 for flag in $(EXTRA_HOST_FLAGS) ; do \
29939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29940 done; \
29941 echo "Doing TAGS in utils"; \
29942 (cd $(HOST_SUBDIR)/utils && \
29943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29945 "RANLIB=$${RANLIB}" \
29946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29947 TAGS) \
29948 || exit 1
29950 @endif utils
29952 .PHONY: maybe-install-info-utils install-info-utils
29953 maybe-install-info-utils:
29954 @if utils
29955 maybe-install-info-utils: install-info-utils
29957 install-info-utils: \
29958 configure-utils \
29959 info-utils
29960 @: $(MAKE); $(unstage)
29961 @[ -f ./utils/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 install-info in utils"; \
29969 (cd $(HOST_SUBDIR)/utils && \
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 install-info) \
29975 || exit 1
29977 @endif utils
29979 .PHONY: maybe-install-pdf-utils install-pdf-utils
29980 maybe-install-pdf-utils:
29981 @if utils
29982 maybe-install-pdf-utils: install-pdf-utils
29984 install-pdf-utils: \
29985 configure-utils \
29986 pdf-utils
29987 @: $(MAKE); $(unstage)
29988 @[ -f ./utils/Makefile ] || exit 0; \
29989 r=`${PWD_COMMAND}`; export r; \
29990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29991 $(HOST_EXPORTS) \
29992 for flag in $(EXTRA_HOST_FLAGS) ; do \
29993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29994 done; \
29995 echo "Doing install-pdf in utils"; \
29996 (cd $(HOST_SUBDIR)/utils && \
29997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29999 "RANLIB=$${RANLIB}" \
30000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30001 install-pdf) \
30002 || exit 1
30004 @endif utils
30006 .PHONY: maybe-install-html-utils install-html-utils
30007 maybe-install-html-utils:
30008 @if utils
30009 maybe-install-html-utils: install-html-utils
30011 install-html-utils: \
30012 configure-utils \
30013 html-utils
30014 @: $(MAKE); $(unstage)
30015 @[ -f ./utils/Makefile ] || exit 0; \
30016 r=`${PWD_COMMAND}`; export r; \
30017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30018 $(HOST_EXPORTS) \
30019 for flag in $(EXTRA_HOST_FLAGS) ; do \
30020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30021 done; \
30022 echo "Doing install-html in utils"; \
30023 (cd $(HOST_SUBDIR)/utils && \
30024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30026 "RANLIB=$${RANLIB}" \
30027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30028 install-html) \
30029 || exit 1
30031 @endif utils
30033 .PHONY: maybe-installcheck-utils installcheck-utils
30034 maybe-installcheck-utils:
30035 @if utils
30036 maybe-installcheck-utils: installcheck-utils
30038 installcheck-utils: \
30039 configure-utils
30040 @: $(MAKE); $(unstage)
30041 @[ -f ./utils/Makefile ] || exit 0; \
30042 r=`${PWD_COMMAND}`; export r; \
30043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30044 $(HOST_EXPORTS) \
30045 for flag in $(EXTRA_HOST_FLAGS) ; do \
30046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30047 done; \
30048 echo "Doing installcheck in utils"; \
30049 (cd $(HOST_SUBDIR)/utils && \
30050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30052 "RANLIB=$${RANLIB}" \
30053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30054 installcheck) \
30055 || exit 1
30057 @endif utils
30059 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30060 maybe-mostlyclean-utils:
30061 @if utils
30062 maybe-mostlyclean-utils: mostlyclean-utils
30064 mostlyclean-utils:
30065 @: $(MAKE); $(unstage)
30066 @[ -f ./utils/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 mostlyclean in utils"; \
30074 (cd $(HOST_SUBDIR)/utils && \
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 mostlyclean) \
30080 || exit 1
30082 @endif utils
30084 .PHONY: maybe-clean-utils clean-utils
30085 maybe-clean-utils:
30086 @if utils
30087 maybe-clean-utils: clean-utils
30089 clean-utils:
30090 @: $(MAKE); $(unstage)
30091 @[ -f ./utils/Makefile ] || exit 0; \
30092 r=`${PWD_COMMAND}`; export r; \
30093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30094 $(HOST_EXPORTS) \
30095 for flag in $(EXTRA_HOST_FLAGS) ; do \
30096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30097 done; \
30098 echo "Doing clean in utils"; \
30099 (cd $(HOST_SUBDIR)/utils && \
30100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30102 "RANLIB=$${RANLIB}" \
30103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30104 clean) \
30105 || exit 1
30107 @endif utils
30109 .PHONY: maybe-distclean-utils distclean-utils
30110 maybe-distclean-utils:
30111 @if utils
30112 maybe-distclean-utils: distclean-utils
30114 distclean-utils:
30115 @: $(MAKE); $(unstage)
30116 @[ -f ./utils/Makefile ] || exit 0; \
30117 r=`${PWD_COMMAND}`; export r; \
30118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30119 $(HOST_EXPORTS) \
30120 for flag in $(EXTRA_HOST_FLAGS) ; do \
30121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30122 done; \
30123 echo "Doing distclean in utils"; \
30124 (cd $(HOST_SUBDIR)/utils && \
30125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30127 "RANLIB=$${RANLIB}" \
30128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30129 distclean) \
30130 || exit 1
30132 @endif utils
30134 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30135 maybe-maintainer-clean-utils:
30136 @if utils
30137 maybe-maintainer-clean-utils: maintainer-clean-utils
30139 maintainer-clean-utils:
30140 @: $(MAKE); $(unstage)
30141 @[ -f ./utils/Makefile ] || exit 0; \
30142 r=`${PWD_COMMAND}`; export r; \
30143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30144 $(HOST_EXPORTS) \
30145 for flag in $(EXTRA_HOST_FLAGS) ; do \
30146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30147 done; \
30148 echo "Doing maintainer-clean in utils"; \
30149 (cd $(HOST_SUBDIR)/utils && \
30150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30152 "RANLIB=$${RANLIB}" \
30153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30154 maintainer-clean) \
30155 || exit 1
30157 @endif utils
30161 .PHONY: configure-gnattools maybe-configure-gnattools
30162 maybe-configure-gnattools:
30163 @if gcc-bootstrap
30164 configure-gnattools: stage_current
30165 @endif gcc-bootstrap
30166 @if gnattools
30167 maybe-configure-gnattools: configure-gnattools
30168 configure-gnattools:
30169 @: $(MAKE); $(unstage)
30170 @r=`${PWD_COMMAND}`; export r; \
30171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30172 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
30174 $(HOST_EXPORTS) \
30175 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30176 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30177 case $(srcdir) in \
30178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30179 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30181 esac; \
30182 module_srcdir=gnattools; \
30183 $(SHELL) \
30184 $$s/$$module_srcdir/configure \
30185 --srcdir=$${topdir}/$$module_srcdir \
30186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30187 --target=${target_alias} \
30188 || exit 1
30189 @endif gnattools
30195 .PHONY: all-gnattools maybe-all-gnattools
30196 maybe-all-gnattools:
30197 @if gcc-bootstrap
30198 all-gnattools: stage_current
30199 @endif gcc-bootstrap
30200 @if gnattools
30201 TARGET-gnattools=all
30202 maybe-all-gnattools: all-gnattools
30203 all-gnattools: configure-gnattools
30204 @: $(MAKE); $(unstage)
30205 @r=`${PWD_COMMAND}`; export r; \
30206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30207 $(HOST_EXPORTS) \
30208 (cd $(HOST_SUBDIR)/gnattools && \
30209 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30210 $(TARGET-gnattools))
30211 @endif gnattools
30216 .PHONY: check-gnattools maybe-check-gnattools
30217 maybe-check-gnattools:
30218 @if gnattools
30219 maybe-check-gnattools: check-gnattools
30221 check-gnattools:
30222 @: $(MAKE); $(unstage)
30223 @r=`${PWD_COMMAND}`; export r; \
30224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30225 $(HOST_EXPORTS) \
30226 (cd $(HOST_SUBDIR)/gnattools && \
30227 $(MAKE) $(FLAGS_TO_PASS) check)
30229 @endif gnattools
30231 .PHONY: install-gnattools maybe-install-gnattools
30232 maybe-install-gnattools:
30233 @if gnattools
30234 maybe-install-gnattools: install-gnattools
30236 install-gnattools: installdirs
30237 @: $(MAKE); $(unstage)
30238 @r=`${PWD_COMMAND}`; export r; \
30239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30240 $(HOST_EXPORTS) \
30241 (cd $(HOST_SUBDIR)/gnattools && \
30242 $(MAKE) $(FLAGS_TO_PASS) install)
30244 @endif gnattools
30246 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30247 maybe-install-strip-gnattools:
30248 @if gnattools
30249 maybe-install-strip-gnattools: install-strip-gnattools
30251 install-strip-gnattools: installdirs
30252 @: $(MAKE); $(unstage)
30253 @r=`${PWD_COMMAND}`; export r; \
30254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30255 $(HOST_EXPORTS) \
30256 (cd $(HOST_SUBDIR)/gnattools && \
30257 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30259 @endif gnattools
30261 # Other targets (info, dvi, pdf, etc.)
30263 .PHONY: maybe-info-gnattools info-gnattools
30264 maybe-info-gnattools:
30265 @if gnattools
30266 maybe-info-gnattools: info-gnattools
30268 info-gnattools: \
30269 configure-gnattools
30270 @: $(MAKE); $(unstage)
30271 @[ -f ./gnattools/Makefile ] || exit 0; \
30272 r=`${PWD_COMMAND}`; export r; \
30273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30274 $(HOST_EXPORTS) \
30275 for flag in $(EXTRA_HOST_FLAGS) ; do \
30276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30277 done; \
30278 echo "Doing info in gnattools"; \
30279 (cd $(HOST_SUBDIR)/gnattools && \
30280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30282 "RANLIB=$${RANLIB}" \
30283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30284 info) \
30285 || exit 1
30287 @endif gnattools
30289 .PHONY: maybe-dvi-gnattools dvi-gnattools
30290 maybe-dvi-gnattools:
30291 @if gnattools
30292 maybe-dvi-gnattools: dvi-gnattools
30294 dvi-gnattools: \
30295 configure-gnattools
30296 @: $(MAKE); $(unstage)
30297 @[ -f ./gnattools/Makefile ] || exit 0; \
30298 r=`${PWD_COMMAND}`; export r; \
30299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30300 $(HOST_EXPORTS) \
30301 for flag in $(EXTRA_HOST_FLAGS) ; do \
30302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30303 done; \
30304 echo "Doing dvi in gnattools"; \
30305 (cd $(HOST_SUBDIR)/gnattools && \
30306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30308 "RANLIB=$${RANLIB}" \
30309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30310 dvi) \
30311 || exit 1
30313 @endif gnattools
30315 .PHONY: maybe-pdf-gnattools pdf-gnattools
30316 maybe-pdf-gnattools:
30317 @if gnattools
30318 maybe-pdf-gnattools: pdf-gnattools
30320 pdf-gnattools: \
30321 configure-gnattools
30322 @: $(MAKE); $(unstage)
30323 @[ -f ./gnattools/Makefile ] || exit 0; \
30324 r=`${PWD_COMMAND}`; export r; \
30325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30326 $(HOST_EXPORTS) \
30327 for flag in $(EXTRA_HOST_FLAGS) ; do \
30328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30329 done; \
30330 echo "Doing pdf in gnattools"; \
30331 (cd $(HOST_SUBDIR)/gnattools && \
30332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30334 "RANLIB=$${RANLIB}" \
30335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30336 pdf) \
30337 || exit 1
30339 @endif gnattools
30341 .PHONY: maybe-html-gnattools html-gnattools
30342 maybe-html-gnattools:
30343 @if gnattools
30344 maybe-html-gnattools: html-gnattools
30346 html-gnattools: \
30347 configure-gnattools
30348 @: $(MAKE); $(unstage)
30349 @[ -f ./gnattools/Makefile ] || exit 0; \
30350 r=`${PWD_COMMAND}`; export r; \
30351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30352 $(HOST_EXPORTS) \
30353 for flag in $(EXTRA_HOST_FLAGS) ; do \
30354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30355 done; \
30356 echo "Doing html in gnattools"; \
30357 (cd $(HOST_SUBDIR)/gnattools && \
30358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30360 "RANLIB=$${RANLIB}" \
30361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30362 html) \
30363 || exit 1
30365 @endif gnattools
30367 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30368 maybe-TAGS-gnattools:
30369 @if gnattools
30370 maybe-TAGS-gnattools: TAGS-gnattools
30372 TAGS-gnattools: \
30373 configure-gnattools
30374 @: $(MAKE); $(unstage)
30375 @[ -f ./gnattools/Makefile ] || exit 0; \
30376 r=`${PWD_COMMAND}`; export r; \
30377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30378 $(HOST_EXPORTS) \
30379 for flag in $(EXTRA_HOST_FLAGS) ; do \
30380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30381 done; \
30382 echo "Doing TAGS in gnattools"; \
30383 (cd $(HOST_SUBDIR)/gnattools && \
30384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30386 "RANLIB=$${RANLIB}" \
30387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30388 TAGS) \
30389 || exit 1
30391 @endif gnattools
30393 .PHONY: maybe-install-info-gnattools install-info-gnattools
30394 maybe-install-info-gnattools:
30395 @if gnattools
30396 maybe-install-info-gnattools: install-info-gnattools
30398 install-info-gnattools: \
30399 configure-gnattools \
30400 info-gnattools
30401 @: $(MAKE); $(unstage)
30402 @[ -f ./gnattools/Makefile ] || exit 0; \
30403 r=`${PWD_COMMAND}`; export r; \
30404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30405 $(HOST_EXPORTS) \
30406 for flag in $(EXTRA_HOST_FLAGS) ; do \
30407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30408 done; \
30409 echo "Doing install-info in gnattools"; \
30410 (cd $(HOST_SUBDIR)/gnattools && \
30411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30413 "RANLIB=$${RANLIB}" \
30414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30415 install-info) \
30416 || exit 1
30418 @endif gnattools
30420 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30421 maybe-install-pdf-gnattools:
30422 @if gnattools
30423 maybe-install-pdf-gnattools: install-pdf-gnattools
30425 install-pdf-gnattools: \
30426 configure-gnattools \
30427 pdf-gnattools
30428 @: $(MAKE); $(unstage)
30429 @[ -f ./gnattools/Makefile ] || exit 0; \
30430 r=`${PWD_COMMAND}`; export r; \
30431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30432 $(HOST_EXPORTS) \
30433 for flag in $(EXTRA_HOST_FLAGS) ; do \
30434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30435 done; \
30436 echo "Doing install-pdf in gnattools"; \
30437 (cd $(HOST_SUBDIR)/gnattools && \
30438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30440 "RANLIB=$${RANLIB}" \
30441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30442 install-pdf) \
30443 || exit 1
30445 @endif gnattools
30447 .PHONY: maybe-install-html-gnattools install-html-gnattools
30448 maybe-install-html-gnattools:
30449 @if gnattools
30450 maybe-install-html-gnattools: install-html-gnattools
30452 install-html-gnattools: \
30453 configure-gnattools \
30454 html-gnattools
30455 @: $(MAKE); $(unstage)
30456 @[ -f ./gnattools/Makefile ] || exit 0; \
30457 r=`${PWD_COMMAND}`; export r; \
30458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30459 $(HOST_EXPORTS) \
30460 for flag in $(EXTRA_HOST_FLAGS) ; do \
30461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30462 done; \
30463 echo "Doing install-html in gnattools"; \
30464 (cd $(HOST_SUBDIR)/gnattools && \
30465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30467 "RANLIB=$${RANLIB}" \
30468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30469 install-html) \
30470 || exit 1
30472 @endif gnattools
30474 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30475 maybe-installcheck-gnattools:
30476 @if gnattools
30477 maybe-installcheck-gnattools: installcheck-gnattools
30479 installcheck-gnattools: \
30480 configure-gnattools
30481 @: $(MAKE); $(unstage)
30482 @[ -f ./gnattools/Makefile ] || exit 0; \
30483 r=`${PWD_COMMAND}`; export r; \
30484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30485 $(HOST_EXPORTS) \
30486 for flag in $(EXTRA_HOST_FLAGS) ; do \
30487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30488 done; \
30489 echo "Doing installcheck in gnattools"; \
30490 (cd $(HOST_SUBDIR)/gnattools && \
30491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30493 "RANLIB=$${RANLIB}" \
30494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30495 installcheck) \
30496 || exit 1
30498 @endif gnattools
30500 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30501 maybe-mostlyclean-gnattools:
30502 @if gnattools
30503 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30505 mostlyclean-gnattools:
30506 @: $(MAKE); $(unstage)
30507 @[ -f ./gnattools/Makefile ] || exit 0; \
30508 r=`${PWD_COMMAND}`; export r; \
30509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30510 $(HOST_EXPORTS) \
30511 for flag in $(EXTRA_HOST_FLAGS) ; do \
30512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30513 done; \
30514 echo "Doing mostlyclean in gnattools"; \
30515 (cd $(HOST_SUBDIR)/gnattools && \
30516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30518 "RANLIB=$${RANLIB}" \
30519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30520 mostlyclean) \
30521 || exit 1
30523 @endif gnattools
30525 .PHONY: maybe-clean-gnattools clean-gnattools
30526 maybe-clean-gnattools:
30527 @if gnattools
30528 maybe-clean-gnattools: clean-gnattools
30530 clean-gnattools:
30531 @: $(MAKE); $(unstage)
30532 @[ -f ./gnattools/Makefile ] || exit 0; \
30533 r=`${PWD_COMMAND}`; export r; \
30534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30535 $(HOST_EXPORTS) \
30536 for flag in $(EXTRA_HOST_FLAGS) ; do \
30537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30538 done; \
30539 echo "Doing clean in gnattools"; \
30540 (cd $(HOST_SUBDIR)/gnattools && \
30541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30543 "RANLIB=$${RANLIB}" \
30544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30545 clean) \
30546 || exit 1
30548 @endif gnattools
30550 .PHONY: maybe-distclean-gnattools distclean-gnattools
30551 maybe-distclean-gnattools:
30552 @if gnattools
30553 maybe-distclean-gnattools: distclean-gnattools
30555 distclean-gnattools:
30556 @: $(MAKE); $(unstage)
30557 @[ -f ./gnattools/Makefile ] || exit 0; \
30558 r=`${PWD_COMMAND}`; export r; \
30559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30560 $(HOST_EXPORTS) \
30561 for flag in $(EXTRA_HOST_FLAGS) ; do \
30562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30563 done; \
30564 echo "Doing distclean in gnattools"; \
30565 (cd $(HOST_SUBDIR)/gnattools && \
30566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30568 "RANLIB=$${RANLIB}" \
30569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30570 distclean) \
30571 || exit 1
30573 @endif gnattools
30575 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30576 maybe-maintainer-clean-gnattools:
30577 @if gnattools
30578 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30580 maintainer-clean-gnattools:
30581 @: $(MAKE); $(unstage)
30582 @[ -f ./gnattools/Makefile ] || exit 0; \
30583 r=`${PWD_COMMAND}`; export r; \
30584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30585 $(HOST_EXPORTS) \
30586 for flag in $(EXTRA_HOST_FLAGS) ; do \
30587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30588 done; \
30589 echo "Doing maintainer-clean in gnattools"; \
30590 (cd $(HOST_SUBDIR)/gnattools && \
30591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30593 "RANLIB=$${RANLIB}" \
30594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30595 maintainer-clean) \
30596 || exit 1
30598 @endif gnattools
30602 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30603 maybe-configure-lto-plugin:
30604 @if gcc-bootstrap
30605 configure-lto-plugin: stage_current
30606 @endif gcc-bootstrap
30607 @if lto-plugin
30608 maybe-configure-lto-plugin: configure-lto-plugin
30609 configure-lto-plugin:
30610 @r=`${PWD_COMMAND}`; export r; \
30611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30612 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30614 $(HOST_EXPORTS) \
30615 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30616 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
30617 case $(srcdir) in \
30618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30619 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30621 esac; \
30622 module_srcdir=lto-plugin; \
30623 $(SHELL) \
30624 $$s/$$module_srcdir/configure \
30625 --srcdir=$${topdir}/$$module_srcdir \
30626 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30627 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
30628 || exit 1
30629 @endif lto-plugin
30633 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
30634 maybe-configure-stage1-lto-plugin:
30635 @if lto-plugin-bootstrap
30636 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
30637 configure-stage1-lto-plugin:
30638 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30640 @r=`${PWD_COMMAND}`; export r; \
30641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30642 TFLAGS="$(STAGE1_TFLAGS)"; \
30643 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30644 $(HOST_EXPORTS) \
30645 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30646 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30647 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30648 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
30649 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30650 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30651 case $(srcdir) in \
30652 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30653 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30654 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30655 esac; \
30656 module_srcdir=lto-plugin; \
30657 $(SHELL) $$s/$$module_srcdir/configure \
30658 --srcdir=$${topdir}/$$module_srcdir \
30659 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30660 --target=${target_alias} \
30662 $(STAGE1_CONFIGURE_FLAGS) \
30663 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30664 @endif lto-plugin-bootstrap
30666 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
30667 maybe-configure-stage2-lto-plugin:
30668 @if lto-plugin-bootstrap
30669 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
30670 configure-stage2-lto-plugin:
30671 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30673 @r=`${PWD_COMMAND}`; export r; \
30674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30675 TFLAGS="$(STAGE2_TFLAGS)"; \
30676 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30677 $(HOST_EXPORTS) \
30678 $(POSTSTAGE1_HOST_EXPORTS) \
30679 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30680 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30681 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30682 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
30683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30684 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30685 case $(srcdir) in \
30686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30687 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30689 esac; \
30690 module_srcdir=lto-plugin; \
30691 $(SHELL) $$s/$$module_srcdir/configure \
30692 --srcdir=$${topdir}/$$module_srcdir \
30693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30694 --target=${target_alias} \
30695 --with-build-libsubdir=$(HOST_SUBDIR) \
30696 $(STAGE2_CONFIGURE_FLAGS) \
30697 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30698 @endif lto-plugin-bootstrap
30700 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30701 maybe-configure-stage3-lto-plugin:
30702 @if lto-plugin-bootstrap
30703 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30704 configure-stage3-lto-plugin:
30705 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30706 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30707 @r=`${PWD_COMMAND}`; export r; \
30708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30709 TFLAGS="$(STAGE3_TFLAGS)"; \
30710 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30711 $(HOST_EXPORTS) \
30712 $(POSTSTAGE1_HOST_EXPORTS) \
30713 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30714 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30715 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30716 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
30717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30718 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30719 case $(srcdir) in \
30720 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30721 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30722 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30723 esac; \
30724 module_srcdir=lto-plugin; \
30725 $(SHELL) $$s/$$module_srcdir/configure \
30726 --srcdir=$${topdir}/$$module_srcdir \
30727 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30728 --target=${target_alias} \
30729 --with-build-libsubdir=$(HOST_SUBDIR) \
30730 $(STAGE3_CONFIGURE_FLAGS) \
30731 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30732 @endif lto-plugin-bootstrap
30734 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30735 maybe-configure-stage4-lto-plugin:
30736 @if lto-plugin-bootstrap
30737 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30738 configure-stage4-lto-plugin:
30739 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30740 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30741 @r=`${PWD_COMMAND}`; export r; \
30742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30743 TFLAGS="$(STAGE4_TFLAGS)"; \
30744 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30745 $(HOST_EXPORTS) \
30746 $(POSTSTAGE1_HOST_EXPORTS) \
30747 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30748 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30749 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30750 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
30751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30752 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30753 case $(srcdir) in \
30754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30755 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30757 esac; \
30758 module_srcdir=lto-plugin; \
30759 $(SHELL) $$s/$$module_srcdir/configure \
30760 --srcdir=$${topdir}/$$module_srcdir \
30761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30762 --target=${target_alias} \
30763 --with-build-libsubdir=$(HOST_SUBDIR) \
30764 $(STAGE4_CONFIGURE_FLAGS) \
30765 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30766 @endif lto-plugin-bootstrap
30768 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30769 maybe-configure-stageprofile-lto-plugin:
30770 @if lto-plugin-bootstrap
30771 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30772 configure-stageprofile-lto-plugin:
30773 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30774 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30775 @r=`${PWD_COMMAND}`; export r; \
30776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30777 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30778 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30779 $(HOST_EXPORTS) \
30780 $(POSTSTAGE1_HOST_EXPORTS) \
30781 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30782 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30783 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30784 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
30785 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30786 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30787 case $(srcdir) in \
30788 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30789 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30790 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30791 esac; \
30792 module_srcdir=lto-plugin; \
30793 $(SHELL) $$s/$$module_srcdir/configure \
30794 --srcdir=$${topdir}/$$module_srcdir \
30795 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30796 --target=${target_alias} \
30797 --with-build-libsubdir=$(HOST_SUBDIR) \
30798 $(STAGEprofile_CONFIGURE_FLAGS) \
30799 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30800 @endif lto-plugin-bootstrap
30802 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30803 maybe-configure-stagefeedback-lto-plugin:
30804 @if lto-plugin-bootstrap
30805 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30806 configure-stagefeedback-lto-plugin:
30807 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30808 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30809 @r=`${PWD_COMMAND}`; export r; \
30810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30811 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30812 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30813 $(HOST_EXPORTS) \
30814 $(POSTSTAGE1_HOST_EXPORTS) \
30815 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30816 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30817 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30818 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
30819 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30820 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30821 case $(srcdir) in \
30822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30823 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30825 esac; \
30826 module_srcdir=lto-plugin; \
30827 $(SHELL) $$s/$$module_srcdir/configure \
30828 --srcdir=$${topdir}/$$module_srcdir \
30829 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30830 --target=${target_alias} \
30831 --with-build-libsubdir=$(HOST_SUBDIR) \
30832 $(STAGEfeedback_CONFIGURE_FLAGS) \
30833 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30834 @endif lto-plugin-bootstrap
30840 .PHONY: all-lto-plugin maybe-all-lto-plugin
30841 maybe-all-lto-plugin:
30842 @if gcc-bootstrap
30843 all-lto-plugin: stage_current
30844 @endif gcc-bootstrap
30845 @if lto-plugin
30846 TARGET-lto-plugin=all
30847 maybe-all-lto-plugin: all-lto-plugin
30848 all-lto-plugin: configure-lto-plugin
30849 @r=`${PWD_COMMAND}`; export r; \
30850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30851 $(HOST_EXPORTS) \
30852 (cd $(HOST_SUBDIR)/lto-plugin && \
30853 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30854 $(TARGET-lto-plugin))
30855 @endif lto-plugin
30859 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30860 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30861 maybe-all-stage1-lto-plugin:
30862 maybe-clean-stage1-lto-plugin:
30863 @if lto-plugin-bootstrap
30864 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30865 all-stage1: all-stage1-lto-plugin
30866 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30867 all-stage1-lto-plugin: configure-stage1-lto-plugin
30868 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30869 @r=`${PWD_COMMAND}`; export r; \
30870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30871 TFLAGS="$(STAGE1_TFLAGS)"; \
30872 $(HOST_EXPORTS) \
30873 cd $(HOST_SUBDIR)/lto-plugin && \
30874 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30875 CFLAGS="$(STAGE1_CFLAGS)" \
30876 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30877 LIBCFLAGS="$(LIBCFLAGS)" \
30878 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30879 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30880 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30881 $(EXTRA_HOST_FLAGS) \
30882 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30883 TFLAGS="$(STAGE1_TFLAGS)" \
30884 $(TARGET-stage1-lto-plugin)
30886 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30887 clean-stage1: clean-stage1-lto-plugin
30888 clean-stage1-lto-plugin:
30889 @if [ $(current_stage) = stage1 ]; then \
30890 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30891 else \
30892 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30893 $(MAKE) stage1-start; \
30894 fi; \
30895 cd $(HOST_SUBDIR)/lto-plugin && \
30896 $(MAKE) $(EXTRA_HOST_FLAGS) \
30897 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30898 @endif lto-plugin-bootstrap
30901 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30902 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30903 maybe-all-stage2-lto-plugin:
30904 maybe-clean-stage2-lto-plugin:
30905 @if lto-plugin-bootstrap
30906 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30907 all-stage2: all-stage2-lto-plugin
30908 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30909 all-stage2-lto-plugin: configure-stage2-lto-plugin
30910 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30911 @r=`${PWD_COMMAND}`; export r; \
30912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30913 TFLAGS="$(STAGE2_TFLAGS)"; \
30914 $(HOST_EXPORTS) \
30915 $(POSTSTAGE1_HOST_EXPORTS) \
30916 cd $(HOST_SUBDIR)/lto-plugin && \
30917 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30918 CFLAGS="$(STAGE2_CFLAGS)" \
30919 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30920 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30921 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30922 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30923 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30924 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30925 TFLAGS="$(STAGE2_TFLAGS)" \
30926 $(TARGET-stage2-lto-plugin)
30928 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30929 clean-stage2: clean-stage2-lto-plugin
30930 clean-stage2-lto-plugin:
30931 @if [ $(current_stage) = stage2 ]; then \
30932 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30933 else \
30934 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30935 $(MAKE) stage2-start; \
30936 fi; \
30937 cd $(HOST_SUBDIR)/lto-plugin && \
30938 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30939 @endif lto-plugin-bootstrap
30942 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30943 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30944 maybe-all-stage3-lto-plugin:
30945 maybe-clean-stage3-lto-plugin:
30946 @if lto-plugin-bootstrap
30947 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30948 all-stage3: all-stage3-lto-plugin
30949 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30950 all-stage3-lto-plugin: configure-stage3-lto-plugin
30951 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30952 @r=`${PWD_COMMAND}`; export r; \
30953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30954 TFLAGS="$(STAGE3_TFLAGS)"; \
30955 $(HOST_EXPORTS) \
30956 $(POSTSTAGE1_HOST_EXPORTS) \
30957 cd $(HOST_SUBDIR)/lto-plugin && \
30958 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30959 CFLAGS="$(STAGE3_CFLAGS)" \
30960 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30961 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30962 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30963 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30964 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30965 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30966 TFLAGS="$(STAGE3_TFLAGS)" \
30967 $(TARGET-stage3-lto-plugin)
30969 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30970 clean-stage3: clean-stage3-lto-plugin
30971 clean-stage3-lto-plugin:
30972 @if [ $(current_stage) = stage3 ]; then \
30973 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30974 else \
30975 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30976 $(MAKE) stage3-start; \
30977 fi; \
30978 cd $(HOST_SUBDIR)/lto-plugin && \
30979 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30980 @endif lto-plugin-bootstrap
30983 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30984 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30985 maybe-all-stage4-lto-plugin:
30986 maybe-clean-stage4-lto-plugin:
30987 @if lto-plugin-bootstrap
30988 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30989 all-stage4: all-stage4-lto-plugin
30990 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30991 all-stage4-lto-plugin: configure-stage4-lto-plugin
30992 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30993 @r=`${PWD_COMMAND}`; export r; \
30994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30995 TFLAGS="$(STAGE4_TFLAGS)"; \
30996 $(HOST_EXPORTS) \
30997 $(POSTSTAGE1_HOST_EXPORTS) \
30998 cd $(HOST_SUBDIR)/lto-plugin && \
30999 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31000 CFLAGS="$(STAGE4_CFLAGS)" \
31001 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31002 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31003 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31004 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31005 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31006 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31007 TFLAGS="$(STAGE4_TFLAGS)" \
31008 $(TARGET-stage4-lto-plugin)
31010 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31011 clean-stage4: clean-stage4-lto-plugin
31012 clean-stage4-lto-plugin:
31013 @if [ $(current_stage) = stage4 ]; then \
31014 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31015 else \
31016 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31017 $(MAKE) stage4-start; \
31018 fi; \
31019 cd $(HOST_SUBDIR)/lto-plugin && \
31020 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31021 @endif lto-plugin-bootstrap
31024 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31025 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31026 maybe-all-stageprofile-lto-plugin:
31027 maybe-clean-stageprofile-lto-plugin:
31028 @if lto-plugin-bootstrap
31029 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31030 all-stageprofile: all-stageprofile-lto-plugin
31031 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31032 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31033 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31034 @r=`${PWD_COMMAND}`; export r; \
31035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31036 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31037 $(HOST_EXPORTS) \
31038 $(POSTSTAGE1_HOST_EXPORTS) \
31039 cd $(HOST_SUBDIR)/lto-plugin && \
31040 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31041 CFLAGS="$(STAGEprofile_CFLAGS)" \
31042 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31043 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31044 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31045 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31046 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31047 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31048 TFLAGS="$(STAGEprofile_TFLAGS)" \
31049 $(TARGET-stageprofile-lto-plugin)
31051 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31052 clean-stageprofile: clean-stageprofile-lto-plugin
31053 clean-stageprofile-lto-plugin:
31054 @if [ $(current_stage) = stageprofile ]; then \
31055 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31056 else \
31057 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31058 $(MAKE) stageprofile-start; \
31059 fi; \
31060 cd $(HOST_SUBDIR)/lto-plugin && \
31061 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31062 @endif lto-plugin-bootstrap
31065 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31066 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31067 maybe-all-stagefeedback-lto-plugin:
31068 maybe-clean-stagefeedback-lto-plugin:
31069 @if lto-plugin-bootstrap
31070 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31071 all-stagefeedback: all-stagefeedback-lto-plugin
31072 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31073 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31074 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31075 @r=`${PWD_COMMAND}`; export r; \
31076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31077 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31078 $(HOST_EXPORTS) \
31079 $(POSTSTAGE1_HOST_EXPORTS) \
31080 cd $(HOST_SUBDIR)/lto-plugin && \
31081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31082 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31083 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31084 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31085 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31086 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31087 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31088 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31089 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31090 $(TARGET-stagefeedback-lto-plugin)
31092 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31093 clean-stagefeedback: clean-stagefeedback-lto-plugin
31094 clean-stagefeedback-lto-plugin:
31095 @if [ $(current_stage) = stagefeedback ]; then \
31096 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31097 else \
31098 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31099 $(MAKE) stagefeedback-start; \
31100 fi; \
31101 cd $(HOST_SUBDIR)/lto-plugin && \
31102 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31103 @endif lto-plugin-bootstrap
31109 .PHONY: check-lto-plugin maybe-check-lto-plugin
31110 maybe-check-lto-plugin:
31111 @if lto-plugin
31112 maybe-check-lto-plugin: check-lto-plugin
31114 check-lto-plugin:
31115 @: $(MAKE); $(unstage)
31116 @r=`${PWD_COMMAND}`; export r; \
31117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31118 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
31119 (cd $(HOST_SUBDIR)/lto-plugin && \
31120 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
31122 @endif lto-plugin
31124 .PHONY: install-lto-plugin maybe-install-lto-plugin
31125 maybe-install-lto-plugin:
31126 @if lto-plugin
31127 maybe-install-lto-plugin: install-lto-plugin
31129 install-lto-plugin: installdirs
31130 @: $(MAKE); $(unstage)
31131 @r=`${PWD_COMMAND}`; export r; \
31132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31133 $(HOST_EXPORTS) \
31134 (cd $(HOST_SUBDIR)/lto-plugin && \
31135 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31137 @endif lto-plugin
31139 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31140 maybe-install-strip-lto-plugin:
31141 @if lto-plugin
31142 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31144 install-strip-lto-plugin: installdirs
31145 @: $(MAKE); $(unstage)
31146 @r=`${PWD_COMMAND}`; export r; \
31147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31148 $(HOST_EXPORTS) \
31149 (cd $(HOST_SUBDIR)/lto-plugin && \
31150 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31152 @endif lto-plugin
31154 # Other targets (info, dvi, pdf, etc.)
31156 .PHONY: maybe-info-lto-plugin info-lto-plugin
31157 maybe-info-lto-plugin:
31158 @if lto-plugin
31159 maybe-info-lto-plugin: info-lto-plugin
31161 info-lto-plugin: \
31162 configure-lto-plugin
31163 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31164 r=`${PWD_COMMAND}`; export r; \
31165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31166 $(HOST_EXPORTS) \
31167 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31169 done; \
31170 echo "Doing info in lto-plugin"; \
31171 (cd $(HOST_SUBDIR)/lto-plugin && \
31172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31174 "RANLIB=$${RANLIB}" \
31175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31176 info) \
31177 || exit 1
31179 @endif lto-plugin
31181 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31182 maybe-dvi-lto-plugin:
31183 @if lto-plugin
31184 maybe-dvi-lto-plugin: dvi-lto-plugin
31186 dvi-lto-plugin: \
31187 configure-lto-plugin
31188 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31189 r=`${PWD_COMMAND}`; export r; \
31190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31191 $(HOST_EXPORTS) \
31192 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31194 done; \
31195 echo "Doing dvi in lto-plugin"; \
31196 (cd $(HOST_SUBDIR)/lto-plugin && \
31197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31199 "RANLIB=$${RANLIB}" \
31200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31201 dvi) \
31202 || exit 1
31204 @endif lto-plugin
31206 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31207 maybe-pdf-lto-plugin:
31208 @if lto-plugin
31209 maybe-pdf-lto-plugin: pdf-lto-plugin
31211 pdf-lto-plugin: \
31212 configure-lto-plugin
31213 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31214 r=`${PWD_COMMAND}`; export r; \
31215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31216 $(HOST_EXPORTS) \
31217 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31219 done; \
31220 echo "Doing pdf in lto-plugin"; \
31221 (cd $(HOST_SUBDIR)/lto-plugin && \
31222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31224 "RANLIB=$${RANLIB}" \
31225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31226 pdf) \
31227 || exit 1
31229 @endif lto-plugin
31231 .PHONY: maybe-html-lto-plugin html-lto-plugin
31232 maybe-html-lto-plugin:
31233 @if lto-plugin
31234 maybe-html-lto-plugin: html-lto-plugin
31236 html-lto-plugin: \
31237 configure-lto-plugin
31238 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31239 r=`${PWD_COMMAND}`; export r; \
31240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31241 $(HOST_EXPORTS) \
31242 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31244 done; \
31245 echo "Doing html in lto-plugin"; \
31246 (cd $(HOST_SUBDIR)/lto-plugin && \
31247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31249 "RANLIB=$${RANLIB}" \
31250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31251 html) \
31252 || exit 1
31254 @endif lto-plugin
31256 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31257 maybe-TAGS-lto-plugin:
31258 @if lto-plugin
31259 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31261 TAGS-lto-plugin: \
31262 configure-lto-plugin
31263 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31264 r=`${PWD_COMMAND}`; export r; \
31265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31266 $(HOST_EXPORTS) \
31267 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31269 done; \
31270 echo "Doing TAGS in lto-plugin"; \
31271 (cd $(HOST_SUBDIR)/lto-plugin && \
31272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31274 "RANLIB=$${RANLIB}" \
31275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31276 TAGS) \
31277 || exit 1
31279 @endif lto-plugin
31281 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31282 maybe-install-info-lto-plugin:
31283 @if lto-plugin
31284 maybe-install-info-lto-plugin: install-info-lto-plugin
31286 install-info-lto-plugin: \
31287 configure-lto-plugin \
31288 info-lto-plugin
31289 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31290 r=`${PWD_COMMAND}`; export r; \
31291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31292 $(HOST_EXPORTS) \
31293 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31295 done; \
31296 echo "Doing install-info in lto-plugin"; \
31297 (cd $(HOST_SUBDIR)/lto-plugin && \
31298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31300 "RANLIB=$${RANLIB}" \
31301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31302 install-info) \
31303 || exit 1
31305 @endif lto-plugin
31307 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31308 maybe-install-pdf-lto-plugin:
31309 @if lto-plugin
31310 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31312 install-pdf-lto-plugin: \
31313 configure-lto-plugin \
31314 pdf-lto-plugin
31315 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31316 r=`${PWD_COMMAND}`; export r; \
31317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31318 $(HOST_EXPORTS) \
31319 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31321 done; \
31322 echo "Doing install-pdf in lto-plugin"; \
31323 (cd $(HOST_SUBDIR)/lto-plugin && \
31324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31326 "RANLIB=$${RANLIB}" \
31327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31328 install-pdf) \
31329 || exit 1
31331 @endif lto-plugin
31333 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31334 maybe-install-html-lto-plugin:
31335 @if lto-plugin
31336 maybe-install-html-lto-plugin: install-html-lto-plugin
31338 install-html-lto-plugin: \
31339 configure-lto-plugin \
31340 html-lto-plugin
31341 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31342 r=`${PWD_COMMAND}`; export r; \
31343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31344 $(HOST_EXPORTS) \
31345 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31347 done; \
31348 echo "Doing install-html in lto-plugin"; \
31349 (cd $(HOST_SUBDIR)/lto-plugin && \
31350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31352 "RANLIB=$${RANLIB}" \
31353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31354 install-html) \
31355 || exit 1
31357 @endif lto-plugin
31359 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31360 maybe-installcheck-lto-plugin:
31361 @if lto-plugin
31362 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31364 installcheck-lto-plugin: \
31365 configure-lto-plugin
31366 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31367 r=`${PWD_COMMAND}`; export r; \
31368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31369 $(HOST_EXPORTS) \
31370 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31372 done; \
31373 echo "Doing installcheck in lto-plugin"; \
31374 (cd $(HOST_SUBDIR)/lto-plugin && \
31375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31377 "RANLIB=$${RANLIB}" \
31378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31379 installcheck) \
31380 || exit 1
31382 @endif lto-plugin
31384 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31385 maybe-mostlyclean-lto-plugin:
31386 @if lto-plugin
31387 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31389 mostlyclean-lto-plugin:
31390 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31391 r=`${PWD_COMMAND}`; export r; \
31392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31393 $(HOST_EXPORTS) \
31394 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31396 done; \
31397 echo "Doing mostlyclean in lto-plugin"; \
31398 (cd $(HOST_SUBDIR)/lto-plugin && \
31399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31401 "RANLIB=$${RANLIB}" \
31402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31403 mostlyclean) \
31404 || exit 1
31406 @endif lto-plugin
31408 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31409 maybe-clean-lto-plugin:
31410 @if lto-plugin
31411 maybe-clean-lto-plugin: clean-lto-plugin
31413 clean-lto-plugin:
31414 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31415 r=`${PWD_COMMAND}`; export r; \
31416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31417 $(HOST_EXPORTS) \
31418 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31420 done; \
31421 echo "Doing clean in lto-plugin"; \
31422 (cd $(HOST_SUBDIR)/lto-plugin && \
31423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31425 "RANLIB=$${RANLIB}" \
31426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31427 clean) \
31428 || exit 1
31430 @endif lto-plugin
31432 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31433 maybe-distclean-lto-plugin:
31434 @if lto-plugin
31435 maybe-distclean-lto-plugin: distclean-lto-plugin
31437 distclean-lto-plugin:
31438 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31439 r=`${PWD_COMMAND}`; export r; \
31440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31441 $(HOST_EXPORTS) \
31442 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31444 done; \
31445 echo "Doing distclean in lto-plugin"; \
31446 (cd $(HOST_SUBDIR)/lto-plugin && \
31447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31449 "RANLIB=$${RANLIB}" \
31450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31451 distclean) \
31452 || exit 1
31454 @endif lto-plugin
31456 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31457 maybe-maintainer-clean-lto-plugin:
31458 @if lto-plugin
31459 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31461 maintainer-clean-lto-plugin:
31462 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31463 r=`${PWD_COMMAND}`; export r; \
31464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31465 $(HOST_EXPORTS) \
31466 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31468 done; \
31469 echo "Doing maintainer-clean in lto-plugin"; \
31470 (cd $(HOST_SUBDIR)/lto-plugin && \
31471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31473 "RANLIB=$${RANLIB}" \
31474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31475 maintainer-clean) \
31476 || exit 1
31478 @endif lto-plugin
31482 .PHONY: configure-libcc1 maybe-configure-libcc1
31483 maybe-configure-libcc1:
31484 @if gcc-bootstrap
31485 configure-libcc1: stage_current
31486 @endif gcc-bootstrap
31487 @if libcc1
31488 maybe-configure-libcc1: configure-libcc1
31489 configure-libcc1:
31490 @: $(MAKE); $(unstage)
31491 @r=`${PWD_COMMAND}`; export r; \
31492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31493 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
31495 $(HOST_EXPORTS) \
31496 echo Configuring in $(HOST_SUBDIR)/libcc1; \
31497 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31498 case $(srcdir) in \
31499 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31500 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31501 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31502 esac; \
31503 module_srcdir=libcc1; \
31504 $(SHELL) \
31505 $$s/$$module_srcdir/configure \
31506 --srcdir=$${topdir}/$$module_srcdir \
31507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31508 --target=${target_alias} --enable-shared \
31509 || exit 1
31510 @endif libcc1
31516 .PHONY: all-libcc1 maybe-all-libcc1
31517 maybe-all-libcc1:
31518 @if gcc-bootstrap
31519 all-libcc1: stage_current
31520 @endif gcc-bootstrap
31521 @if libcc1
31522 TARGET-libcc1=all
31523 maybe-all-libcc1: all-libcc1
31524 all-libcc1: configure-libcc1
31525 @: $(MAKE); $(unstage)
31526 @r=`${PWD_COMMAND}`; export r; \
31527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31528 $(HOST_EXPORTS) \
31529 (cd $(HOST_SUBDIR)/libcc1 && \
31530 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31531 $(TARGET-libcc1))
31532 @endif libcc1
31537 .PHONY: check-libcc1 maybe-check-libcc1
31538 maybe-check-libcc1:
31539 @if libcc1
31540 maybe-check-libcc1: check-libcc1
31542 check-libcc1:
31543 @: $(MAKE); $(unstage)
31544 @r=`${PWD_COMMAND}`; export r; \
31545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31546 $(HOST_EXPORTS) \
31547 (cd $(HOST_SUBDIR)/libcc1 && \
31548 $(MAKE) $(FLAGS_TO_PASS) check)
31550 @endif libcc1
31552 .PHONY: install-libcc1 maybe-install-libcc1
31553 maybe-install-libcc1:
31554 @if libcc1
31555 maybe-install-libcc1: install-libcc1
31557 install-libcc1: installdirs
31558 @: $(MAKE); $(unstage)
31559 @r=`${PWD_COMMAND}`; export r; \
31560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31561 $(HOST_EXPORTS) \
31562 (cd $(HOST_SUBDIR)/libcc1 && \
31563 $(MAKE) $(FLAGS_TO_PASS) install)
31565 @endif libcc1
31567 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
31568 maybe-install-strip-libcc1:
31569 @if libcc1
31570 maybe-install-strip-libcc1: install-strip-libcc1
31572 install-strip-libcc1: installdirs
31573 @: $(MAKE); $(unstage)
31574 @r=`${PWD_COMMAND}`; export r; \
31575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31576 $(HOST_EXPORTS) \
31577 (cd $(HOST_SUBDIR)/libcc1 && \
31578 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31580 @endif libcc1
31582 # Other targets (info, dvi, pdf, etc.)
31584 .PHONY: maybe-info-libcc1 info-libcc1
31585 maybe-info-libcc1:
31586 @if libcc1
31587 maybe-info-libcc1: info-libcc1
31589 info-libcc1: \
31590 configure-libcc1
31591 @: $(MAKE); $(unstage)
31592 @[ -f ./libcc1/Makefile ] || exit 0; \
31593 r=`${PWD_COMMAND}`; export r; \
31594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31595 $(HOST_EXPORTS) \
31596 for flag in $(EXTRA_HOST_FLAGS) ; do \
31597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31598 done; \
31599 echo "Doing info in libcc1"; \
31600 (cd $(HOST_SUBDIR)/libcc1 && \
31601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31603 "RANLIB=$${RANLIB}" \
31604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31605 info) \
31606 || exit 1
31608 @endif libcc1
31610 .PHONY: maybe-dvi-libcc1 dvi-libcc1
31611 maybe-dvi-libcc1:
31612 @if libcc1
31613 maybe-dvi-libcc1: dvi-libcc1
31615 dvi-libcc1: \
31616 configure-libcc1
31617 @: $(MAKE); $(unstage)
31618 @[ -f ./libcc1/Makefile ] || exit 0; \
31619 r=`${PWD_COMMAND}`; export r; \
31620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31621 $(HOST_EXPORTS) \
31622 for flag in $(EXTRA_HOST_FLAGS) ; do \
31623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31624 done; \
31625 echo "Doing dvi in libcc1"; \
31626 (cd $(HOST_SUBDIR)/libcc1 && \
31627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31629 "RANLIB=$${RANLIB}" \
31630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31631 dvi) \
31632 || exit 1
31634 @endif libcc1
31636 .PHONY: maybe-pdf-libcc1 pdf-libcc1
31637 maybe-pdf-libcc1:
31638 @if libcc1
31639 maybe-pdf-libcc1: pdf-libcc1
31641 pdf-libcc1: \
31642 configure-libcc1
31643 @: $(MAKE); $(unstage)
31644 @[ -f ./libcc1/Makefile ] || exit 0; \
31645 r=`${PWD_COMMAND}`; export r; \
31646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31647 $(HOST_EXPORTS) \
31648 for flag in $(EXTRA_HOST_FLAGS) ; do \
31649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31650 done; \
31651 echo "Doing pdf in libcc1"; \
31652 (cd $(HOST_SUBDIR)/libcc1 && \
31653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31655 "RANLIB=$${RANLIB}" \
31656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31657 pdf) \
31658 || exit 1
31660 @endif libcc1
31662 .PHONY: maybe-html-libcc1 html-libcc1
31663 maybe-html-libcc1:
31664 @if libcc1
31665 maybe-html-libcc1: html-libcc1
31667 html-libcc1: \
31668 configure-libcc1
31669 @: $(MAKE); $(unstage)
31670 @[ -f ./libcc1/Makefile ] || exit 0; \
31671 r=`${PWD_COMMAND}`; export r; \
31672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31673 $(HOST_EXPORTS) \
31674 for flag in $(EXTRA_HOST_FLAGS) ; do \
31675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31676 done; \
31677 echo "Doing html in libcc1"; \
31678 (cd $(HOST_SUBDIR)/libcc1 && \
31679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31681 "RANLIB=$${RANLIB}" \
31682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31683 html) \
31684 || exit 1
31686 @endif libcc1
31688 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
31689 maybe-TAGS-libcc1:
31690 @if libcc1
31691 maybe-TAGS-libcc1: TAGS-libcc1
31693 TAGS-libcc1: \
31694 configure-libcc1
31695 @: $(MAKE); $(unstage)
31696 @[ -f ./libcc1/Makefile ] || exit 0; \
31697 r=`${PWD_COMMAND}`; export r; \
31698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31699 $(HOST_EXPORTS) \
31700 for flag in $(EXTRA_HOST_FLAGS) ; do \
31701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31702 done; \
31703 echo "Doing TAGS in libcc1"; \
31704 (cd $(HOST_SUBDIR)/libcc1 && \
31705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31707 "RANLIB=$${RANLIB}" \
31708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31709 TAGS) \
31710 || exit 1
31712 @endif libcc1
31714 .PHONY: maybe-install-info-libcc1 install-info-libcc1
31715 maybe-install-info-libcc1:
31716 @if libcc1
31717 maybe-install-info-libcc1: install-info-libcc1
31719 install-info-libcc1: \
31720 configure-libcc1 \
31721 info-libcc1
31722 @: $(MAKE); $(unstage)
31723 @[ -f ./libcc1/Makefile ] || exit 0; \
31724 r=`${PWD_COMMAND}`; export r; \
31725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31726 $(HOST_EXPORTS) \
31727 for flag in $(EXTRA_HOST_FLAGS) ; do \
31728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31729 done; \
31730 echo "Doing install-info in libcc1"; \
31731 (cd $(HOST_SUBDIR)/libcc1 && \
31732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31734 "RANLIB=$${RANLIB}" \
31735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31736 install-info) \
31737 || exit 1
31739 @endif libcc1
31741 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
31742 maybe-install-pdf-libcc1:
31743 @if libcc1
31744 maybe-install-pdf-libcc1: install-pdf-libcc1
31746 install-pdf-libcc1: \
31747 configure-libcc1 \
31748 pdf-libcc1
31749 @: $(MAKE); $(unstage)
31750 @[ -f ./libcc1/Makefile ] || exit 0; \
31751 r=`${PWD_COMMAND}`; export r; \
31752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31753 $(HOST_EXPORTS) \
31754 for flag in $(EXTRA_HOST_FLAGS) ; do \
31755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31756 done; \
31757 echo "Doing install-pdf in libcc1"; \
31758 (cd $(HOST_SUBDIR)/libcc1 && \
31759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31761 "RANLIB=$${RANLIB}" \
31762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31763 install-pdf) \
31764 || exit 1
31766 @endif libcc1
31768 .PHONY: maybe-install-html-libcc1 install-html-libcc1
31769 maybe-install-html-libcc1:
31770 @if libcc1
31771 maybe-install-html-libcc1: install-html-libcc1
31773 install-html-libcc1: \
31774 configure-libcc1 \
31775 html-libcc1
31776 @: $(MAKE); $(unstage)
31777 @[ -f ./libcc1/Makefile ] || exit 0; \
31778 r=`${PWD_COMMAND}`; export r; \
31779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31780 $(HOST_EXPORTS) \
31781 for flag in $(EXTRA_HOST_FLAGS) ; do \
31782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31783 done; \
31784 echo "Doing install-html in libcc1"; \
31785 (cd $(HOST_SUBDIR)/libcc1 && \
31786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31788 "RANLIB=$${RANLIB}" \
31789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31790 install-html) \
31791 || exit 1
31793 @endif libcc1
31795 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
31796 maybe-installcheck-libcc1:
31797 @if libcc1
31798 maybe-installcheck-libcc1: installcheck-libcc1
31800 installcheck-libcc1: \
31801 configure-libcc1
31802 @: $(MAKE); $(unstage)
31803 @[ -f ./libcc1/Makefile ] || exit 0; \
31804 r=`${PWD_COMMAND}`; export r; \
31805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31806 $(HOST_EXPORTS) \
31807 for flag in $(EXTRA_HOST_FLAGS) ; do \
31808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31809 done; \
31810 echo "Doing installcheck in libcc1"; \
31811 (cd $(HOST_SUBDIR)/libcc1 && \
31812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31814 "RANLIB=$${RANLIB}" \
31815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31816 installcheck) \
31817 || exit 1
31819 @endif libcc1
31821 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
31822 maybe-mostlyclean-libcc1:
31823 @if libcc1
31824 maybe-mostlyclean-libcc1: mostlyclean-libcc1
31826 mostlyclean-libcc1:
31827 @: $(MAKE); $(unstage)
31828 @[ -f ./libcc1/Makefile ] || exit 0; \
31829 r=`${PWD_COMMAND}`; export r; \
31830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31831 $(HOST_EXPORTS) \
31832 for flag in $(EXTRA_HOST_FLAGS) ; do \
31833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31834 done; \
31835 echo "Doing mostlyclean in libcc1"; \
31836 (cd $(HOST_SUBDIR)/libcc1 && \
31837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31839 "RANLIB=$${RANLIB}" \
31840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31841 mostlyclean) \
31842 || exit 1
31844 @endif libcc1
31846 .PHONY: maybe-clean-libcc1 clean-libcc1
31847 maybe-clean-libcc1:
31848 @if libcc1
31849 maybe-clean-libcc1: clean-libcc1
31851 clean-libcc1:
31852 @: $(MAKE); $(unstage)
31853 @[ -f ./libcc1/Makefile ] || exit 0; \
31854 r=`${PWD_COMMAND}`; export r; \
31855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31856 $(HOST_EXPORTS) \
31857 for flag in $(EXTRA_HOST_FLAGS) ; do \
31858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31859 done; \
31860 echo "Doing clean in libcc1"; \
31861 (cd $(HOST_SUBDIR)/libcc1 && \
31862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31864 "RANLIB=$${RANLIB}" \
31865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31866 clean) \
31867 || exit 1
31869 @endif libcc1
31871 .PHONY: maybe-distclean-libcc1 distclean-libcc1
31872 maybe-distclean-libcc1:
31873 @if libcc1
31874 maybe-distclean-libcc1: distclean-libcc1
31876 distclean-libcc1:
31877 @: $(MAKE); $(unstage)
31878 @[ -f ./libcc1/Makefile ] || exit 0; \
31879 r=`${PWD_COMMAND}`; export r; \
31880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31881 $(HOST_EXPORTS) \
31882 for flag in $(EXTRA_HOST_FLAGS) ; do \
31883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31884 done; \
31885 echo "Doing distclean in libcc1"; \
31886 (cd $(HOST_SUBDIR)/libcc1 && \
31887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31889 "RANLIB=$${RANLIB}" \
31890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31891 distclean) \
31892 || exit 1
31894 @endif libcc1
31896 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
31897 maybe-maintainer-clean-libcc1:
31898 @if libcc1
31899 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
31901 maintainer-clean-libcc1:
31902 @: $(MAKE); $(unstage)
31903 @[ -f ./libcc1/Makefile ] || exit 0; \
31904 r=`${PWD_COMMAND}`; export r; \
31905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31906 $(HOST_EXPORTS) \
31907 for flag in $(EXTRA_HOST_FLAGS) ; do \
31908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31909 done; \
31910 echo "Doing maintainer-clean in libcc1"; \
31911 (cd $(HOST_SUBDIR)/libcc1 && \
31912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31914 "RANLIB=$${RANLIB}" \
31915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31916 maintainer-clean) \
31917 || exit 1
31919 @endif libcc1
31923 .PHONY: configure-gotools maybe-configure-gotools
31924 maybe-configure-gotools:
31925 @if gcc-bootstrap
31926 configure-gotools: stage_current
31927 @endif gcc-bootstrap
31928 @if gotools
31929 maybe-configure-gotools: configure-gotools
31930 configure-gotools:
31931 @: $(MAKE); $(unstage)
31932 @r=`${PWD_COMMAND}`; export r; \
31933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31934 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
31935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
31936 $(HOST_EXPORTS) \
31937 echo Configuring in $(HOST_SUBDIR)/gotools; \
31938 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
31939 case $(srcdir) in \
31940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31941 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
31942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31943 esac; \
31944 module_srcdir=gotools; \
31945 $(SHELL) \
31946 $$s/$$module_srcdir/configure \
31947 --srcdir=$${topdir}/$$module_srcdir \
31948 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31949 --target=${target_alias} \
31950 || exit 1
31951 @endif gotools
31957 .PHONY: all-gotools maybe-all-gotools
31958 maybe-all-gotools:
31959 @if gcc-bootstrap
31960 all-gotools: stage_current
31961 @endif gcc-bootstrap
31962 @if gotools
31963 TARGET-gotools=all
31964 maybe-all-gotools: all-gotools
31965 all-gotools: configure-gotools
31966 @: $(MAKE); $(unstage)
31967 @r=`${PWD_COMMAND}`; export r; \
31968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31969 $(HOST_EXPORTS) \
31970 (cd $(HOST_SUBDIR)/gotools && \
31971 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31972 $(TARGET-gotools))
31973 @endif gotools
31978 .PHONY: check-gotools maybe-check-gotools
31979 maybe-check-gotools:
31980 @if gotools
31981 maybe-check-gotools: check-gotools
31983 check-gotools:
31984 @: $(MAKE); $(unstage)
31985 @r=`${PWD_COMMAND}`; export r; \
31986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31987 $(HOST_EXPORTS) \
31988 (cd $(HOST_SUBDIR)/gotools && \
31989 $(MAKE) $(FLAGS_TO_PASS) check)
31991 @endif gotools
31993 .PHONY: install-gotools maybe-install-gotools
31994 maybe-install-gotools:
31995 @if gotools
31996 maybe-install-gotools: install-gotools
31998 install-gotools: installdirs
31999 @: $(MAKE); $(unstage)
32000 @r=`${PWD_COMMAND}`; export r; \
32001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32002 $(HOST_EXPORTS) \
32003 (cd $(HOST_SUBDIR)/gotools && \
32004 $(MAKE) $(FLAGS_TO_PASS) install)
32006 @endif gotools
32008 .PHONY: install-strip-gotools maybe-install-strip-gotools
32009 maybe-install-strip-gotools:
32010 @if gotools
32011 maybe-install-strip-gotools: install-strip-gotools
32013 install-strip-gotools: installdirs
32014 @: $(MAKE); $(unstage)
32015 @r=`${PWD_COMMAND}`; export r; \
32016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32017 $(HOST_EXPORTS) \
32018 (cd $(HOST_SUBDIR)/gotools && \
32019 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32021 @endif gotools
32023 # Other targets (info, dvi, pdf, etc.)
32025 .PHONY: maybe-info-gotools info-gotools
32026 maybe-info-gotools:
32027 @if gotools
32028 maybe-info-gotools: info-gotools
32030 info-gotools: \
32031 configure-gotools
32032 @: $(MAKE); $(unstage)
32033 @[ -f ./gotools/Makefile ] || exit 0; \
32034 r=`${PWD_COMMAND}`; export r; \
32035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32036 $(HOST_EXPORTS) \
32037 for flag in $(EXTRA_HOST_FLAGS) ; do \
32038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32039 done; \
32040 echo "Doing info in gotools"; \
32041 (cd $(HOST_SUBDIR)/gotools && \
32042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32044 "RANLIB=$${RANLIB}" \
32045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32046 info) \
32047 || exit 1
32049 @endif gotools
32051 .PHONY: maybe-dvi-gotools dvi-gotools
32052 maybe-dvi-gotools:
32053 @if gotools
32054 maybe-dvi-gotools: dvi-gotools
32056 dvi-gotools: \
32057 configure-gotools
32058 @: $(MAKE); $(unstage)
32059 @[ -f ./gotools/Makefile ] || exit 0; \
32060 r=`${PWD_COMMAND}`; export r; \
32061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32062 $(HOST_EXPORTS) \
32063 for flag in $(EXTRA_HOST_FLAGS) ; do \
32064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32065 done; \
32066 echo "Doing dvi in gotools"; \
32067 (cd $(HOST_SUBDIR)/gotools && \
32068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32070 "RANLIB=$${RANLIB}" \
32071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32072 dvi) \
32073 || exit 1
32075 @endif gotools
32077 .PHONY: maybe-pdf-gotools pdf-gotools
32078 maybe-pdf-gotools:
32079 @if gotools
32080 maybe-pdf-gotools: pdf-gotools
32082 pdf-gotools: \
32083 configure-gotools
32084 @: $(MAKE); $(unstage)
32085 @[ -f ./gotools/Makefile ] || exit 0; \
32086 r=`${PWD_COMMAND}`; export r; \
32087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32088 $(HOST_EXPORTS) \
32089 for flag in $(EXTRA_HOST_FLAGS) ; do \
32090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32091 done; \
32092 echo "Doing pdf in gotools"; \
32093 (cd $(HOST_SUBDIR)/gotools && \
32094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32096 "RANLIB=$${RANLIB}" \
32097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32098 pdf) \
32099 || exit 1
32101 @endif gotools
32103 .PHONY: maybe-html-gotools html-gotools
32104 maybe-html-gotools:
32105 @if gotools
32106 maybe-html-gotools: html-gotools
32108 html-gotools: \
32109 configure-gotools
32110 @: $(MAKE); $(unstage)
32111 @[ -f ./gotools/Makefile ] || exit 0; \
32112 r=`${PWD_COMMAND}`; export r; \
32113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32114 $(HOST_EXPORTS) \
32115 for flag in $(EXTRA_HOST_FLAGS) ; do \
32116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32117 done; \
32118 echo "Doing html in gotools"; \
32119 (cd $(HOST_SUBDIR)/gotools && \
32120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32122 "RANLIB=$${RANLIB}" \
32123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32124 html) \
32125 || exit 1
32127 @endif gotools
32129 .PHONY: maybe-TAGS-gotools TAGS-gotools
32130 maybe-TAGS-gotools:
32131 @if gotools
32132 maybe-TAGS-gotools: TAGS-gotools
32134 TAGS-gotools: \
32135 configure-gotools
32136 @: $(MAKE); $(unstage)
32137 @[ -f ./gotools/Makefile ] || exit 0; \
32138 r=`${PWD_COMMAND}`; export r; \
32139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32140 $(HOST_EXPORTS) \
32141 for flag in $(EXTRA_HOST_FLAGS) ; do \
32142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32143 done; \
32144 echo "Doing TAGS in gotools"; \
32145 (cd $(HOST_SUBDIR)/gotools && \
32146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32148 "RANLIB=$${RANLIB}" \
32149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32150 TAGS) \
32151 || exit 1
32153 @endif gotools
32155 .PHONY: maybe-install-info-gotools install-info-gotools
32156 maybe-install-info-gotools:
32157 @if gotools
32158 maybe-install-info-gotools: install-info-gotools
32160 install-info-gotools: \
32161 configure-gotools \
32162 info-gotools
32163 @: $(MAKE); $(unstage)
32164 @[ -f ./gotools/Makefile ] || exit 0; \
32165 r=`${PWD_COMMAND}`; export r; \
32166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32167 $(HOST_EXPORTS) \
32168 for flag in $(EXTRA_HOST_FLAGS) ; do \
32169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32170 done; \
32171 echo "Doing install-info in gotools"; \
32172 (cd $(HOST_SUBDIR)/gotools && \
32173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32175 "RANLIB=$${RANLIB}" \
32176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32177 install-info) \
32178 || exit 1
32180 @endif gotools
32182 .PHONY: maybe-install-pdf-gotools install-pdf-gotools
32183 maybe-install-pdf-gotools:
32184 @if gotools
32185 maybe-install-pdf-gotools: install-pdf-gotools
32187 install-pdf-gotools: \
32188 configure-gotools \
32189 pdf-gotools
32190 @: $(MAKE); $(unstage)
32191 @[ -f ./gotools/Makefile ] || exit 0; \
32192 r=`${PWD_COMMAND}`; export r; \
32193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32194 $(HOST_EXPORTS) \
32195 for flag in $(EXTRA_HOST_FLAGS) ; do \
32196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32197 done; \
32198 echo "Doing install-pdf in gotools"; \
32199 (cd $(HOST_SUBDIR)/gotools && \
32200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32202 "RANLIB=$${RANLIB}" \
32203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32204 install-pdf) \
32205 || exit 1
32207 @endif gotools
32209 .PHONY: maybe-install-html-gotools install-html-gotools
32210 maybe-install-html-gotools:
32211 @if gotools
32212 maybe-install-html-gotools: install-html-gotools
32214 install-html-gotools: \
32215 configure-gotools \
32216 html-gotools
32217 @: $(MAKE); $(unstage)
32218 @[ -f ./gotools/Makefile ] || exit 0; \
32219 r=`${PWD_COMMAND}`; export r; \
32220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32221 $(HOST_EXPORTS) \
32222 for flag in $(EXTRA_HOST_FLAGS) ; do \
32223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32224 done; \
32225 echo "Doing install-html in gotools"; \
32226 (cd $(HOST_SUBDIR)/gotools && \
32227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32229 "RANLIB=$${RANLIB}" \
32230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32231 install-html) \
32232 || exit 1
32234 @endif gotools
32236 .PHONY: maybe-installcheck-gotools installcheck-gotools
32237 maybe-installcheck-gotools:
32238 @if gotools
32239 maybe-installcheck-gotools: installcheck-gotools
32241 installcheck-gotools: \
32242 configure-gotools
32243 @: $(MAKE); $(unstage)
32244 @[ -f ./gotools/Makefile ] || exit 0; \
32245 r=`${PWD_COMMAND}`; export r; \
32246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32247 $(HOST_EXPORTS) \
32248 for flag in $(EXTRA_HOST_FLAGS) ; do \
32249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32250 done; \
32251 echo "Doing installcheck in gotools"; \
32252 (cd $(HOST_SUBDIR)/gotools && \
32253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32255 "RANLIB=$${RANLIB}" \
32256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32257 installcheck) \
32258 || exit 1
32260 @endif gotools
32262 .PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
32263 maybe-mostlyclean-gotools:
32264 @if gotools
32265 maybe-mostlyclean-gotools: mostlyclean-gotools
32267 mostlyclean-gotools:
32268 @: $(MAKE); $(unstage)
32269 @[ -f ./gotools/Makefile ] || exit 0; \
32270 r=`${PWD_COMMAND}`; export r; \
32271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32272 $(HOST_EXPORTS) \
32273 for flag in $(EXTRA_HOST_FLAGS) ; do \
32274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32275 done; \
32276 echo "Doing mostlyclean in gotools"; \
32277 (cd $(HOST_SUBDIR)/gotools && \
32278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32280 "RANLIB=$${RANLIB}" \
32281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32282 mostlyclean) \
32283 || exit 1
32285 @endif gotools
32287 .PHONY: maybe-clean-gotools clean-gotools
32288 maybe-clean-gotools:
32289 @if gotools
32290 maybe-clean-gotools: clean-gotools
32292 clean-gotools:
32293 @: $(MAKE); $(unstage)
32294 @[ -f ./gotools/Makefile ] || exit 0; \
32295 r=`${PWD_COMMAND}`; export r; \
32296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32297 $(HOST_EXPORTS) \
32298 for flag in $(EXTRA_HOST_FLAGS) ; do \
32299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32300 done; \
32301 echo "Doing clean in gotools"; \
32302 (cd $(HOST_SUBDIR)/gotools && \
32303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32305 "RANLIB=$${RANLIB}" \
32306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32307 clean) \
32308 || exit 1
32310 @endif gotools
32312 .PHONY: maybe-distclean-gotools distclean-gotools
32313 maybe-distclean-gotools:
32314 @if gotools
32315 maybe-distclean-gotools: distclean-gotools
32317 distclean-gotools:
32318 @: $(MAKE); $(unstage)
32319 @[ -f ./gotools/Makefile ] || exit 0; \
32320 r=`${PWD_COMMAND}`; export r; \
32321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32322 $(HOST_EXPORTS) \
32323 for flag in $(EXTRA_HOST_FLAGS) ; do \
32324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32325 done; \
32326 echo "Doing distclean in gotools"; \
32327 (cd $(HOST_SUBDIR)/gotools && \
32328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32330 "RANLIB=$${RANLIB}" \
32331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32332 distclean) \
32333 || exit 1
32335 @endif gotools
32337 .PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
32338 maybe-maintainer-clean-gotools:
32339 @if gotools
32340 maybe-maintainer-clean-gotools: maintainer-clean-gotools
32342 maintainer-clean-gotools:
32343 @: $(MAKE); $(unstage)
32344 @[ -f ./gotools/Makefile ] || exit 0; \
32345 r=`${PWD_COMMAND}`; export r; \
32346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32347 $(HOST_EXPORTS) \
32348 for flag in $(EXTRA_HOST_FLAGS) ; do \
32349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32350 done; \
32351 echo "Doing maintainer-clean in gotools"; \
32352 (cd $(HOST_SUBDIR)/gotools && \
32353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32355 "RANLIB=$${RANLIB}" \
32356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32357 maintainer-clean) \
32358 || exit 1
32360 @endif gotools
32364 # ---------------------------------------
32365 # Modules which run on the target machine
32366 # ---------------------------------------
32371 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32372 maybe-configure-target-libstdc++-v3:
32373 @if gcc-bootstrap
32374 configure-target-libstdc++-v3: stage_current
32375 @endif gcc-bootstrap
32376 @if target-libstdc++-v3
32377 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32378 configure-target-libstdc++-v3:
32379 @r=`${PWD_COMMAND}`; export r; \
32380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32381 echo "Checking multilib configuration for libstdc++-v3..."; \
32382 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32383 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32384 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32385 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32386 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32387 else \
32388 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32389 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32390 fi; \
32391 else \
32392 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32393 fi; \
32394 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32395 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32396 $(RAW_CXX_TARGET_EXPORTS) \
32397 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32398 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32399 case $(srcdir) in \
32400 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32401 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32402 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32403 esac; \
32404 module_srcdir=libstdc++-v3; \
32405 rm -f no-such-file || : ; \
32406 CONFIG_SITE=no-such-file $(SHELL) \
32407 $$s/$$module_srcdir/configure \
32408 --srcdir=$${topdir}/$$module_srcdir \
32409 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32410 --target=${target_alias} \
32411 || exit 1
32412 @endif target-libstdc++-v3
32416 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32417 maybe-configure-stage1-target-libstdc++-v3:
32418 @if target-libstdc++-v3-bootstrap
32419 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32420 configure-stage1-target-libstdc++-v3:
32421 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32422 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32423 @r=`${PWD_COMMAND}`; export r; \
32424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32425 TFLAGS="$(STAGE1_TFLAGS)"; \
32426 echo "Checking multilib configuration for libstdc++-v3..."; \
32427 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32428 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32429 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32430 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32431 else \
32432 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32433 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32434 fi; \
32435 else \
32436 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32437 fi; \
32438 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32439 $(RAW_CXX_TARGET_EXPORTS) \
32440 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32441 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32442 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32443 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
32444 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32445 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32446 case $(srcdir) in \
32447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32448 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32450 esac; \
32451 module_srcdir=libstdc++-v3; \
32452 $(SHELL) $$s/$$module_srcdir/configure \
32453 --srcdir=$${topdir}/$$module_srcdir \
32454 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32455 --target=${target_alias} \
32457 $(STAGE1_CONFIGURE_FLAGS)
32458 @endif target-libstdc++-v3-bootstrap
32460 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32461 maybe-configure-stage2-target-libstdc++-v3:
32462 @if target-libstdc++-v3-bootstrap
32463 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32464 configure-stage2-target-libstdc++-v3:
32465 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32466 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32467 @r=`${PWD_COMMAND}`; export r; \
32468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32469 TFLAGS="$(STAGE2_TFLAGS)"; \
32470 echo "Checking multilib configuration for libstdc++-v3..."; \
32471 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32472 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32473 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32474 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32475 else \
32476 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32477 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32478 fi; \
32479 else \
32480 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32481 fi; \
32482 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32483 $(RAW_CXX_TARGET_EXPORTS) \
32485 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32486 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32487 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32488 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
32489 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32490 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32491 case $(srcdir) in \
32492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32493 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32495 esac; \
32496 module_srcdir=libstdc++-v3; \
32497 $(SHELL) $$s/$$module_srcdir/configure \
32498 --srcdir=$${topdir}/$$module_srcdir \
32499 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32500 --target=${target_alias} \
32501 --with-build-libsubdir=$(HOST_SUBDIR) \
32502 $(STAGE2_CONFIGURE_FLAGS)
32503 @endif target-libstdc++-v3-bootstrap
32505 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32506 maybe-configure-stage3-target-libstdc++-v3:
32507 @if target-libstdc++-v3-bootstrap
32508 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32509 configure-stage3-target-libstdc++-v3:
32510 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32511 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32512 @r=`${PWD_COMMAND}`; export r; \
32513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32514 TFLAGS="$(STAGE3_TFLAGS)"; \
32515 echo "Checking multilib configuration for libstdc++-v3..."; \
32516 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32517 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32518 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32519 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32520 else \
32521 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32522 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32523 fi; \
32524 else \
32525 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32526 fi; \
32527 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32528 $(RAW_CXX_TARGET_EXPORTS) \
32530 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32531 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32532 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32533 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
32534 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32535 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32536 case $(srcdir) in \
32537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32538 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32540 esac; \
32541 module_srcdir=libstdc++-v3; \
32542 $(SHELL) $$s/$$module_srcdir/configure \
32543 --srcdir=$${topdir}/$$module_srcdir \
32544 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32545 --target=${target_alias} \
32546 --with-build-libsubdir=$(HOST_SUBDIR) \
32547 $(STAGE3_CONFIGURE_FLAGS)
32548 @endif target-libstdc++-v3-bootstrap
32550 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32551 maybe-configure-stage4-target-libstdc++-v3:
32552 @if target-libstdc++-v3-bootstrap
32553 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32554 configure-stage4-target-libstdc++-v3:
32555 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32556 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32557 @r=`${PWD_COMMAND}`; export r; \
32558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32559 TFLAGS="$(STAGE4_TFLAGS)"; \
32560 echo "Checking multilib configuration for libstdc++-v3..."; \
32561 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32562 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32563 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32564 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32565 else \
32566 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32567 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32568 fi; \
32569 else \
32570 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32571 fi; \
32572 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32573 $(RAW_CXX_TARGET_EXPORTS) \
32575 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32576 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32577 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32578 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
32579 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32580 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32581 case $(srcdir) in \
32582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32583 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32585 esac; \
32586 module_srcdir=libstdc++-v3; \
32587 $(SHELL) $$s/$$module_srcdir/configure \
32588 --srcdir=$${topdir}/$$module_srcdir \
32589 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32590 --target=${target_alias} \
32591 --with-build-libsubdir=$(HOST_SUBDIR) \
32592 $(STAGE4_CONFIGURE_FLAGS)
32593 @endif target-libstdc++-v3-bootstrap
32595 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32596 maybe-configure-stageprofile-target-libstdc++-v3:
32597 @if target-libstdc++-v3-bootstrap
32598 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32599 configure-stageprofile-target-libstdc++-v3:
32600 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32601 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32602 @r=`${PWD_COMMAND}`; export r; \
32603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32604 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32605 echo "Checking multilib configuration for libstdc++-v3..."; \
32606 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32607 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32608 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32609 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32610 else \
32611 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32612 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32613 fi; \
32614 else \
32615 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32616 fi; \
32617 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32618 $(RAW_CXX_TARGET_EXPORTS) \
32620 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32621 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32622 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32623 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
32624 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32625 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32626 case $(srcdir) in \
32627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32628 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32630 esac; \
32631 module_srcdir=libstdc++-v3; \
32632 $(SHELL) $$s/$$module_srcdir/configure \
32633 --srcdir=$${topdir}/$$module_srcdir \
32634 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32635 --target=${target_alias} \
32636 --with-build-libsubdir=$(HOST_SUBDIR) \
32637 $(STAGEprofile_CONFIGURE_FLAGS)
32638 @endif target-libstdc++-v3-bootstrap
32640 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
32641 maybe-configure-stagefeedback-target-libstdc++-v3:
32642 @if target-libstdc++-v3-bootstrap
32643 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32644 configure-stagefeedback-target-libstdc++-v3:
32645 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32646 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32647 @r=`${PWD_COMMAND}`; export r; \
32648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32649 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32650 echo "Checking multilib configuration for libstdc++-v3..."; \
32651 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32652 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32653 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32654 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32655 else \
32656 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32657 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32658 fi; \
32659 else \
32660 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32661 fi; \
32662 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32663 $(RAW_CXX_TARGET_EXPORTS) \
32665 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32666 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32667 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32668 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
32669 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32670 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32671 case $(srcdir) in \
32672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32673 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32675 esac; \
32676 module_srcdir=libstdc++-v3; \
32677 $(SHELL) $$s/$$module_srcdir/configure \
32678 --srcdir=$${topdir}/$$module_srcdir \
32679 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32680 --target=${target_alias} \
32681 --with-build-libsubdir=$(HOST_SUBDIR) \
32682 $(STAGEfeedback_CONFIGURE_FLAGS)
32683 @endif target-libstdc++-v3-bootstrap
32689 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
32690 maybe-all-target-libstdc++-v3:
32691 @if gcc-bootstrap
32692 all-target-libstdc++-v3: stage_current
32693 @endif gcc-bootstrap
32694 @if target-libstdc++-v3
32695 TARGET-target-libstdc++-v3=all
32696 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
32697 all-target-libstdc++-v3: configure-target-libstdc++-v3
32698 @r=`${PWD_COMMAND}`; export r; \
32699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32700 $(RAW_CXX_TARGET_EXPORTS) \
32701 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32702 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32703 $(TARGET-target-libstdc++-v3))
32704 @endif target-libstdc++-v3
32708 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
32709 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
32710 maybe-all-stage1-target-libstdc++-v3:
32711 maybe-clean-stage1-target-libstdc++-v3:
32712 @if target-libstdc++-v3-bootstrap
32713 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
32714 all-stage1: all-stage1-target-libstdc++-v3
32715 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32716 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32717 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32718 @r=`${PWD_COMMAND}`; export r; \
32719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32720 TFLAGS="$(STAGE1_TFLAGS)"; \
32721 $(RAW_CXX_TARGET_EXPORTS) \
32722 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32723 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32724 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32725 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32726 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32727 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32728 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32729 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32730 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32732 TFLAGS="$(STAGE1_TFLAGS)" \
32733 $(TARGET-stage1-target-libstdc++-v3)
32735 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
32736 clean-stage1: clean-stage1-target-libstdc++-v3
32737 clean-stage1-target-libstdc++-v3:
32738 @if [ $(current_stage) = stage1 ]; then \
32739 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32740 else \
32741 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
32742 $(MAKE) stage1-start; \
32743 fi; \
32744 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32745 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32746 clean
32747 @endif target-libstdc++-v3-bootstrap
32750 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
32751 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
32752 maybe-all-stage2-target-libstdc++-v3:
32753 maybe-clean-stage2-target-libstdc++-v3:
32754 @if target-libstdc++-v3-bootstrap
32755 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
32756 all-stage2: all-stage2-target-libstdc++-v3
32757 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32758 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32759 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32760 @r=`${PWD_COMMAND}`; export r; \
32761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32762 TFLAGS="$(STAGE2_TFLAGS)"; \
32763 $(RAW_CXX_TARGET_EXPORTS) \
32765 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32766 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32767 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32768 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32769 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32770 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32771 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32772 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32773 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32774 TFLAGS="$(STAGE2_TFLAGS)" \
32775 $(TARGET-stage2-target-libstdc++-v3)
32777 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
32778 clean-stage2: clean-stage2-target-libstdc++-v3
32779 clean-stage2-target-libstdc++-v3:
32780 @if [ $(current_stage) = stage2 ]; then \
32781 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32782 else \
32783 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
32784 $(MAKE) stage2-start; \
32785 fi; \
32786 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32787 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32788 @endif target-libstdc++-v3-bootstrap
32791 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
32792 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
32793 maybe-all-stage3-target-libstdc++-v3:
32794 maybe-clean-stage3-target-libstdc++-v3:
32795 @if target-libstdc++-v3-bootstrap
32796 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
32797 all-stage3: all-stage3-target-libstdc++-v3
32798 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32799 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32800 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32801 @r=`${PWD_COMMAND}`; export r; \
32802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32803 TFLAGS="$(STAGE3_TFLAGS)"; \
32804 $(RAW_CXX_TARGET_EXPORTS) \
32806 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32807 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32808 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32809 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32810 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32811 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32812 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32813 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32814 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32815 TFLAGS="$(STAGE3_TFLAGS)" \
32816 $(TARGET-stage3-target-libstdc++-v3)
32818 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
32819 clean-stage3: clean-stage3-target-libstdc++-v3
32820 clean-stage3-target-libstdc++-v3:
32821 @if [ $(current_stage) = stage3 ]; then \
32822 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32823 else \
32824 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
32825 $(MAKE) stage3-start; \
32826 fi; \
32827 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32828 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32829 @endif target-libstdc++-v3-bootstrap
32832 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
32833 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
32834 maybe-all-stage4-target-libstdc++-v3:
32835 maybe-clean-stage4-target-libstdc++-v3:
32836 @if target-libstdc++-v3-bootstrap
32837 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
32838 all-stage4: all-stage4-target-libstdc++-v3
32839 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32840 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32841 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32842 @r=`${PWD_COMMAND}`; export r; \
32843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32844 TFLAGS="$(STAGE4_TFLAGS)"; \
32845 $(RAW_CXX_TARGET_EXPORTS) \
32847 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32848 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32849 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32850 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32851 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32852 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32853 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32854 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32855 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32856 TFLAGS="$(STAGE4_TFLAGS)" \
32857 $(TARGET-stage4-target-libstdc++-v3)
32859 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
32860 clean-stage4: clean-stage4-target-libstdc++-v3
32861 clean-stage4-target-libstdc++-v3:
32862 @if [ $(current_stage) = stage4 ]; then \
32863 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32864 else \
32865 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
32866 $(MAKE) stage4-start; \
32867 fi; \
32868 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32869 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32870 @endif target-libstdc++-v3-bootstrap
32873 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
32874 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
32875 maybe-all-stageprofile-target-libstdc++-v3:
32876 maybe-clean-stageprofile-target-libstdc++-v3:
32877 @if target-libstdc++-v3-bootstrap
32878 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
32879 all-stageprofile: all-stageprofile-target-libstdc++-v3
32880 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32881 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32882 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32883 @r=`${PWD_COMMAND}`; export r; \
32884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32885 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32886 $(RAW_CXX_TARGET_EXPORTS) \
32888 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32889 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32890 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32891 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32892 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32893 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32894 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32895 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32896 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32897 TFLAGS="$(STAGEprofile_TFLAGS)" \
32898 $(TARGET-stageprofile-target-libstdc++-v3)
32900 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
32901 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
32902 clean-stageprofile-target-libstdc++-v3:
32903 @if [ $(current_stage) = stageprofile ]; then \
32904 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32905 else \
32906 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
32907 $(MAKE) stageprofile-start; \
32908 fi; \
32909 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32910 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32911 @endif target-libstdc++-v3-bootstrap
32914 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
32915 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
32916 maybe-all-stagefeedback-target-libstdc++-v3:
32917 maybe-clean-stagefeedback-target-libstdc++-v3:
32918 @if target-libstdc++-v3-bootstrap
32919 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
32920 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
32921 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32922 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32923 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32924 @r=`${PWD_COMMAND}`; export r; \
32925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32926 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32927 $(RAW_CXX_TARGET_EXPORTS) \
32929 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32930 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32931 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32932 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32933 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32934 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32935 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32936 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32937 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32938 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32939 $(TARGET-stagefeedback-target-libstdc++-v3)
32941 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
32942 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
32943 clean-stagefeedback-target-libstdc++-v3:
32944 @if [ $(current_stage) = stagefeedback ]; then \
32945 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32946 else \
32947 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
32948 $(MAKE) stagefeedback-start; \
32949 fi; \
32950 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32951 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32952 @endif target-libstdc++-v3-bootstrap
32959 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
32960 maybe-check-target-libstdc++-v3:
32961 @if target-libstdc++-v3
32962 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
32964 check-target-libstdc++-v3:
32965 @: $(MAKE); $(unstage)
32966 @r=`${PWD_COMMAND}`; export r; \
32967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32968 $(RAW_CXX_TARGET_EXPORTS) \
32969 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32970 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32972 @endif target-libstdc++-v3
32974 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
32975 maybe-install-target-libstdc++-v3:
32976 @if target-libstdc++-v3
32977 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
32979 install-target-libstdc++-v3: installdirs
32980 @: $(MAKE); $(unstage)
32981 @r=`${PWD_COMMAND}`; export r; \
32982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32983 $(RAW_CXX_TARGET_EXPORTS) \
32984 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32985 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32987 @endif target-libstdc++-v3
32989 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
32990 maybe-install-strip-target-libstdc++-v3:
32991 @if target-libstdc++-v3
32992 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
32994 install-strip-target-libstdc++-v3: installdirs
32995 @: $(MAKE); $(unstage)
32996 @r=`${PWD_COMMAND}`; export r; \
32997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32998 $(RAW_CXX_TARGET_EXPORTS) \
32999 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33000 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33002 @endif target-libstdc++-v3
33004 # Other targets (info, dvi, pdf, etc.)
33006 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33007 maybe-info-target-libstdc++-v3:
33008 @if target-libstdc++-v3
33009 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33011 info-target-libstdc++-v3: \
33012 configure-target-libstdc++-v3
33013 @: $(MAKE); $(unstage)
33014 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33015 r=`${PWD_COMMAND}`; export r; \
33016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33017 $(RAW_CXX_TARGET_EXPORTS) \
33018 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33019 for flag in $(EXTRA_TARGET_FLAGS); do \
33020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33021 done; \
33022 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33025 "RANLIB=$${RANLIB}" \
33026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33027 info) \
33028 || exit 1
33030 @endif target-libstdc++-v3
33032 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33033 maybe-dvi-target-libstdc++-v3:
33034 @if target-libstdc++-v3
33035 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33037 dvi-target-libstdc++-v3: \
33038 configure-target-libstdc++-v3
33039 @: $(MAKE); $(unstage)
33040 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33041 r=`${PWD_COMMAND}`; export r; \
33042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33043 $(RAW_CXX_TARGET_EXPORTS) \
33044 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
33045 for flag in $(EXTRA_TARGET_FLAGS); do \
33046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33047 done; \
33048 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33051 "RANLIB=$${RANLIB}" \
33052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33053 dvi) \
33054 || exit 1
33056 @endif target-libstdc++-v3
33058 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33059 maybe-pdf-target-libstdc++-v3:
33060 @if target-libstdc++-v3
33061 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33063 pdf-target-libstdc++-v3: \
33064 configure-target-libstdc++-v3
33065 @: $(MAKE); $(unstage)
33066 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33067 r=`${PWD_COMMAND}`; export r; \
33068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33069 $(RAW_CXX_TARGET_EXPORTS) \
33070 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33071 for flag in $(EXTRA_TARGET_FLAGS); do \
33072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33073 done; \
33074 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33077 "RANLIB=$${RANLIB}" \
33078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33079 pdf) \
33080 || exit 1
33082 @endif target-libstdc++-v3
33084 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33085 maybe-html-target-libstdc++-v3:
33086 @if target-libstdc++-v3
33087 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33089 html-target-libstdc++-v3: \
33090 configure-target-libstdc++-v3
33091 @: $(MAKE); $(unstage)
33092 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33093 r=`${PWD_COMMAND}`; export r; \
33094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33095 $(RAW_CXX_TARGET_EXPORTS) \
33096 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33097 for flag in $(EXTRA_TARGET_FLAGS); do \
33098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33099 done; \
33100 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33103 "RANLIB=$${RANLIB}" \
33104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33105 html) \
33106 || exit 1
33108 @endif target-libstdc++-v3
33110 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33111 maybe-TAGS-target-libstdc++-v3:
33112 @if target-libstdc++-v3
33113 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33115 TAGS-target-libstdc++-v3: \
33116 configure-target-libstdc++-v3
33117 @: $(MAKE); $(unstage)
33118 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33119 r=`${PWD_COMMAND}`; export r; \
33120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33121 $(RAW_CXX_TARGET_EXPORTS) \
33122 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
33123 for flag in $(EXTRA_TARGET_FLAGS); do \
33124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33125 done; \
33126 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33129 "RANLIB=$${RANLIB}" \
33130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33131 TAGS) \
33132 || exit 1
33134 @endif target-libstdc++-v3
33136 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33137 maybe-install-info-target-libstdc++-v3:
33138 @if target-libstdc++-v3
33139 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33141 install-info-target-libstdc++-v3: \
33142 configure-target-libstdc++-v3 \
33143 info-target-libstdc++-v3
33144 @: $(MAKE); $(unstage)
33145 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33146 r=`${PWD_COMMAND}`; export r; \
33147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33148 $(RAW_CXX_TARGET_EXPORTS) \
33149 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33150 for flag in $(EXTRA_TARGET_FLAGS); do \
33151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33152 done; \
33153 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33156 "RANLIB=$${RANLIB}" \
33157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33158 install-info) \
33159 || exit 1
33161 @endif target-libstdc++-v3
33163 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33164 maybe-install-pdf-target-libstdc++-v3:
33165 @if target-libstdc++-v3
33166 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33168 install-pdf-target-libstdc++-v3: \
33169 configure-target-libstdc++-v3 \
33170 pdf-target-libstdc++-v3
33171 @: $(MAKE); $(unstage)
33172 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33173 r=`${PWD_COMMAND}`; export r; \
33174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33175 $(RAW_CXX_TARGET_EXPORTS) \
33176 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33177 for flag in $(EXTRA_TARGET_FLAGS); do \
33178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33179 done; \
33180 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33183 "RANLIB=$${RANLIB}" \
33184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33185 install-pdf) \
33186 || exit 1
33188 @endif target-libstdc++-v3
33190 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33191 maybe-install-html-target-libstdc++-v3:
33192 @if target-libstdc++-v3
33193 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33195 install-html-target-libstdc++-v3: \
33196 configure-target-libstdc++-v3 \
33197 html-target-libstdc++-v3
33198 @: $(MAKE); $(unstage)
33199 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33200 r=`${PWD_COMMAND}`; export r; \
33201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33202 $(RAW_CXX_TARGET_EXPORTS) \
33203 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33204 for flag in $(EXTRA_TARGET_FLAGS); do \
33205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33206 done; \
33207 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33210 "RANLIB=$${RANLIB}" \
33211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33212 install-html) \
33213 || exit 1
33215 @endif target-libstdc++-v3
33217 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33218 maybe-installcheck-target-libstdc++-v3:
33219 @if target-libstdc++-v3
33220 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33222 installcheck-target-libstdc++-v3: \
33223 configure-target-libstdc++-v3
33224 @: $(MAKE); $(unstage)
33225 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33226 r=`${PWD_COMMAND}`; export r; \
33227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33228 $(RAW_CXX_TARGET_EXPORTS) \
33229 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
33230 for flag in $(EXTRA_TARGET_FLAGS); do \
33231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33232 done; \
33233 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33236 "RANLIB=$${RANLIB}" \
33237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33238 installcheck) \
33239 || exit 1
33241 @endif target-libstdc++-v3
33243 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33244 maybe-mostlyclean-target-libstdc++-v3:
33245 @if target-libstdc++-v3
33246 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33248 mostlyclean-target-libstdc++-v3:
33249 @: $(MAKE); $(unstage)
33250 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33251 r=`${PWD_COMMAND}`; export r; \
33252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33253 $(RAW_CXX_TARGET_EXPORTS) \
33254 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33255 for flag in $(EXTRA_TARGET_FLAGS); do \
33256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33257 done; \
33258 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33261 "RANLIB=$${RANLIB}" \
33262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33263 mostlyclean) \
33264 || exit 1
33266 @endif target-libstdc++-v3
33268 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33269 maybe-clean-target-libstdc++-v3:
33270 @if target-libstdc++-v3
33271 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33273 clean-target-libstdc++-v3:
33274 @: $(MAKE); $(unstage)
33275 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33276 r=`${PWD_COMMAND}`; export r; \
33277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33278 $(RAW_CXX_TARGET_EXPORTS) \
33279 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33280 for flag in $(EXTRA_TARGET_FLAGS); do \
33281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33282 done; \
33283 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33286 "RANLIB=$${RANLIB}" \
33287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33288 clean) \
33289 || exit 1
33291 @endif target-libstdc++-v3
33293 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33294 maybe-distclean-target-libstdc++-v3:
33295 @if target-libstdc++-v3
33296 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33298 distclean-target-libstdc++-v3:
33299 @: $(MAKE); $(unstage)
33300 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33301 r=`${PWD_COMMAND}`; export r; \
33302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33303 $(RAW_CXX_TARGET_EXPORTS) \
33304 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33305 for flag in $(EXTRA_TARGET_FLAGS); do \
33306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33307 done; \
33308 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33311 "RANLIB=$${RANLIB}" \
33312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33313 distclean) \
33314 || exit 1
33316 @endif target-libstdc++-v3
33318 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33319 maybe-maintainer-clean-target-libstdc++-v3:
33320 @if target-libstdc++-v3
33321 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33323 maintainer-clean-target-libstdc++-v3:
33324 @: $(MAKE); $(unstage)
33325 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33326 r=`${PWD_COMMAND}`; export r; \
33327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33328 $(RAW_CXX_TARGET_EXPORTS) \
33329 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33330 for flag in $(EXTRA_TARGET_FLAGS); do \
33331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33332 done; \
33333 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33336 "RANLIB=$${RANLIB}" \
33337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33338 maintainer-clean) \
33339 || exit 1
33341 @endif target-libstdc++-v3
33347 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33348 maybe-configure-target-libsanitizer:
33349 @if gcc-bootstrap
33350 configure-target-libsanitizer: stage_current
33351 @endif gcc-bootstrap
33352 @if target-libsanitizer
33353 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33354 configure-target-libsanitizer:
33355 @r=`${PWD_COMMAND}`; export r; \
33356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33357 echo "Checking multilib configuration for libsanitizer..."; \
33358 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33359 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33360 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33361 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33362 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33363 else \
33364 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33365 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33366 fi; \
33367 else \
33368 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33369 fi; \
33370 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33371 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33372 $(RAW_CXX_TARGET_EXPORTS) \
33373 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33374 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33375 case $(srcdir) in \
33376 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33377 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33378 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33379 esac; \
33380 module_srcdir=libsanitizer; \
33381 rm -f no-such-file || : ; \
33382 CONFIG_SITE=no-such-file $(SHELL) \
33383 $$s/$$module_srcdir/configure \
33384 --srcdir=$${topdir}/$$module_srcdir \
33385 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33386 --target=${target_alias} \
33387 || exit 1
33388 @endif target-libsanitizer
33392 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33393 maybe-configure-stage1-target-libsanitizer:
33394 @if target-libsanitizer-bootstrap
33395 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33396 configure-stage1-target-libsanitizer:
33397 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33398 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33399 @r=`${PWD_COMMAND}`; export r; \
33400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33401 TFLAGS="$(STAGE1_TFLAGS)"; \
33402 echo "Checking multilib configuration for libsanitizer..."; \
33403 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33404 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33405 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33406 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33407 else \
33408 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33409 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33410 fi; \
33411 else \
33412 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33413 fi; \
33414 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33415 $(RAW_CXX_TARGET_EXPORTS) \
33416 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33417 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33418 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33419 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
33420 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33421 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33422 case $(srcdir) in \
33423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33424 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33426 esac; \
33427 module_srcdir=libsanitizer; \
33428 $(SHELL) $$s/$$module_srcdir/configure \
33429 --srcdir=$${topdir}/$$module_srcdir \
33430 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33431 --target=${target_alias} \
33433 $(STAGE1_CONFIGURE_FLAGS)
33434 @endif target-libsanitizer-bootstrap
33436 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33437 maybe-configure-stage2-target-libsanitizer:
33438 @if target-libsanitizer-bootstrap
33439 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33440 configure-stage2-target-libsanitizer:
33441 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33442 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33443 @r=`${PWD_COMMAND}`; export r; \
33444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33445 TFLAGS="$(STAGE2_TFLAGS)"; \
33446 echo "Checking multilib configuration for libsanitizer..."; \
33447 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33448 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33449 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33450 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33451 else \
33452 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33453 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33454 fi; \
33455 else \
33456 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33457 fi; \
33458 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33459 $(RAW_CXX_TARGET_EXPORTS) \
33461 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33462 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33463 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33464 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
33465 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33466 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33467 case $(srcdir) in \
33468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33469 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33471 esac; \
33472 module_srcdir=libsanitizer; \
33473 $(SHELL) $$s/$$module_srcdir/configure \
33474 --srcdir=$${topdir}/$$module_srcdir \
33475 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33476 --target=${target_alias} \
33477 --with-build-libsubdir=$(HOST_SUBDIR) \
33478 $(STAGE2_CONFIGURE_FLAGS)
33479 @endif target-libsanitizer-bootstrap
33481 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33482 maybe-configure-stage3-target-libsanitizer:
33483 @if target-libsanitizer-bootstrap
33484 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33485 configure-stage3-target-libsanitizer:
33486 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33487 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33488 @r=`${PWD_COMMAND}`; export r; \
33489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33490 TFLAGS="$(STAGE3_TFLAGS)"; \
33491 echo "Checking multilib configuration for libsanitizer..."; \
33492 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33493 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33494 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33495 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33496 else \
33497 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33498 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33499 fi; \
33500 else \
33501 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33502 fi; \
33503 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33504 $(RAW_CXX_TARGET_EXPORTS) \
33506 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33507 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33508 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33509 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
33510 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33511 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33512 case $(srcdir) in \
33513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33514 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33516 esac; \
33517 module_srcdir=libsanitizer; \
33518 $(SHELL) $$s/$$module_srcdir/configure \
33519 --srcdir=$${topdir}/$$module_srcdir \
33520 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33521 --target=${target_alias} \
33522 --with-build-libsubdir=$(HOST_SUBDIR) \
33523 $(STAGE3_CONFIGURE_FLAGS)
33524 @endif target-libsanitizer-bootstrap
33526 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33527 maybe-configure-stage4-target-libsanitizer:
33528 @if target-libsanitizer-bootstrap
33529 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33530 configure-stage4-target-libsanitizer:
33531 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33532 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33533 @r=`${PWD_COMMAND}`; export r; \
33534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33535 TFLAGS="$(STAGE4_TFLAGS)"; \
33536 echo "Checking multilib configuration for libsanitizer..."; \
33537 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33538 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33539 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33540 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33541 else \
33542 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33543 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33544 fi; \
33545 else \
33546 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33547 fi; \
33548 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33549 $(RAW_CXX_TARGET_EXPORTS) \
33551 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33552 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33553 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33554 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
33555 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33556 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33557 case $(srcdir) in \
33558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33559 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33561 esac; \
33562 module_srcdir=libsanitizer; \
33563 $(SHELL) $$s/$$module_srcdir/configure \
33564 --srcdir=$${topdir}/$$module_srcdir \
33565 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33566 --target=${target_alias} \
33567 --with-build-libsubdir=$(HOST_SUBDIR) \
33568 $(STAGE4_CONFIGURE_FLAGS)
33569 @endif target-libsanitizer-bootstrap
33571 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33572 maybe-configure-stageprofile-target-libsanitizer:
33573 @if target-libsanitizer-bootstrap
33574 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33575 configure-stageprofile-target-libsanitizer:
33576 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33577 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33578 @r=`${PWD_COMMAND}`; export r; \
33579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33580 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33581 echo "Checking multilib configuration for libsanitizer..."; \
33582 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33583 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33584 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33585 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33586 else \
33587 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33588 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33589 fi; \
33590 else \
33591 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33592 fi; \
33593 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33594 $(RAW_CXX_TARGET_EXPORTS) \
33596 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33597 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33598 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33599 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
33600 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33601 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33602 case $(srcdir) in \
33603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33604 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33606 esac; \
33607 module_srcdir=libsanitizer; \
33608 $(SHELL) $$s/$$module_srcdir/configure \
33609 --srcdir=$${topdir}/$$module_srcdir \
33610 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33611 --target=${target_alias} \
33612 --with-build-libsubdir=$(HOST_SUBDIR) \
33613 $(STAGEprofile_CONFIGURE_FLAGS)
33614 @endif target-libsanitizer-bootstrap
33616 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
33617 maybe-configure-stagefeedback-target-libsanitizer:
33618 @if target-libsanitizer-bootstrap
33619 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33620 configure-stagefeedback-target-libsanitizer:
33621 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33622 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33623 @r=`${PWD_COMMAND}`; export r; \
33624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33625 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33626 echo "Checking multilib configuration for libsanitizer..."; \
33627 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33628 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33629 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33630 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33631 else \
33632 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33633 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33634 fi; \
33635 else \
33636 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33637 fi; \
33638 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33639 $(RAW_CXX_TARGET_EXPORTS) \
33641 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33642 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33643 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33644 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
33645 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33646 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33647 case $(srcdir) in \
33648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33649 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33651 esac; \
33652 module_srcdir=libsanitizer; \
33653 $(SHELL) $$s/$$module_srcdir/configure \
33654 --srcdir=$${topdir}/$$module_srcdir \
33655 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33656 --target=${target_alias} \
33657 --with-build-libsubdir=$(HOST_SUBDIR) \
33658 $(STAGEfeedback_CONFIGURE_FLAGS)
33659 @endif target-libsanitizer-bootstrap
33665 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
33666 maybe-all-target-libsanitizer:
33667 @if gcc-bootstrap
33668 all-target-libsanitizer: stage_current
33669 @endif gcc-bootstrap
33670 @if target-libsanitizer
33671 TARGET-target-libsanitizer=all
33672 maybe-all-target-libsanitizer: all-target-libsanitizer
33673 all-target-libsanitizer: configure-target-libsanitizer
33674 @r=`${PWD_COMMAND}`; export r; \
33675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33676 $(RAW_CXX_TARGET_EXPORTS) \
33677 (cd $(TARGET_SUBDIR)/libsanitizer && \
33678 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33679 $(TARGET-target-libsanitizer))
33680 @endif target-libsanitizer
33684 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
33685 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
33686 maybe-all-stage1-target-libsanitizer:
33687 maybe-clean-stage1-target-libsanitizer:
33688 @if target-libsanitizer-bootstrap
33689 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
33690 all-stage1: all-stage1-target-libsanitizer
33691 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
33692 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33693 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33694 @r=`${PWD_COMMAND}`; export r; \
33695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33696 TFLAGS="$(STAGE1_TFLAGS)"; \
33697 $(RAW_CXX_TARGET_EXPORTS) \
33698 cd $(TARGET_SUBDIR)/libsanitizer && \
33699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33700 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33701 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33702 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33703 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33704 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33705 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33706 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33708 TFLAGS="$(STAGE1_TFLAGS)" \
33709 $(TARGET-stage1-target-libsanitizer)
33711 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
33712 clean-stage1: clean-stage1-target-libsanitizer
33713 clean-stage1-target-libsanitizer:
33714 @if [ $(current_stage) = stage1 ]; then \
33715 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33716 else \
33717 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
33718 $(MAKE) stage1-start; \
33719 fi; \
33720 cd $(TARGET_SUBDIR)/libsanitizer && \
33721 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33722 clean
33723 @endif target-libsanitizer-bootstrap
33726 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
33727 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
33728 maybe-all-stage2-target-libsanitizer:
33729 maybe-clean-stage2-target-libsanitizer:
33730 @if target-libsanitizer-bootstrap
33731 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
33732 all-stage2: all-stage2-target-libsanitizer
33733 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
33734 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33735 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33736 @r=`${PWD_COMMAND}`; export r; \
33737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33738 TFLAGS="$(STAGE2_TFLAGS)"; \
33739 $(RAW_CXX_TARGET_EXPORTS) \
33741 cd $(TARGET_SUBDIR)/libsanitizer && \
33742 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33743 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33744 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33745 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33746 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33747 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33748 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33749 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33750 TFLAGS="$(STAGE2_TFLAGS)" \
33751 $(TARGET-stage2-target-libsanitizer)
33753 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
33754 clean-stage2: clean-stage2-target-libsanitizer
33755 clean-stage2-target-libsanitizer:
33756 @if [ $(current_stage) = stage2 ]; then \
33757 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33758 else \
33759 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
33760 $(MAKE) stage2-start; \
33761 fi; \
33762 cd $(TARGET_SUBDIR)/libsanitizer && \
33763 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33764 @endif target-libsanitizer-bootstrap
33767 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
33768 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
33769 maybe-all-stage3-target-libsanitizer:
33770 maybe-clean-stage3-target-libsanitizer:
33771 @if target-libsanitizer-bootstrap
33772 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
33773 all-stage3: all-stage3-target-libsanitizer
33774 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
33775 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33776 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33777 @r=`${PWD_COMMAND}`; export r; \
33778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33779 TFLAGS="$(STAGE3_TFLAGS)"; \
33780 $(RAW_CXX_TARGET_EXPORTS) \
33782 cd $(TARGET_SUBDIR)/libsanitizer && \
33783 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33784 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33785 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33786 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33787 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33788 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33789 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33790 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33791 TFLAGS="$(STAGE3_TFLAGS)" \
33792 $(TARGET-stage3-target-libsanitizer)
33794 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
33795 clean-stage3: clean-stage3-target-libsanitizer
33796 clean-stage3-target-libsanitizer:
33797 @if [ $(current_stage) = stage3 ]; then \
33798 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33799 else \
33800 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
33801 $(MAKE) stage3-start; \
33802 fi; \
33803 cd $(TARGET_SUBDIR)/libsanitizer && \
33804 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33805 @endif target-libsanitizer-bootstrap
33808 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
33809 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
33810 maybe-all-stage4-target-libsanitizer:
33811 maybe-clean-stage4-target-libsanitizer:
33812 @if target-libsanitizer-bootstrap
33813 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
33814 all-stage4: all-stage4-target-libsanitizer
33815 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
33816 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33817 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33818 @r=`${PWD_COMMAND}`; export r; \
33819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33820 TFLAGS="$(STAGE4_TFLAGS)"; \
33821 $(RAW_CXX_TARGET_EXPORTS) \
33823 cd $(TARGET_SUBDIR)/libsanitizer && \
33824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33825 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33826 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33827 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33831 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33832 TFLAGS="$(STAGE4_TFLAGS)" \
33833 $(TARGET-stage4-target-libsanitizer)
33835 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
33836 clean-stage4: clean-stage4-target-libsanitizer
33837 clean-stage4-target-libsanitizer:
33838 @if [ $(current_stage) = stage4 ]; then \
33839 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33840 else \
33841 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
33842 $(MAKE) stage4-start; \
33843 fi; \
33844 cd $(TARGET_SUBDIR)/libsanitizer && \
33845 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33846 @endif target-libsanitizer-bootstrap
33849 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
33850 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
33851 maybe-all-stageprofile-target-libsanitizer:
33852 maybe-clean-stageprofile-target-libsanitizer:
33853 @if target-libsanitizer-bootstrap
33854 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
33855 all-stageprofile: all-stageprofile-target-libsanitizer
33856 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
33857 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33858 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33859 @r=`${PWD_COMMAND}`; export r; \
33860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33861 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33862 $(RAW_CXX_TARGET_EXPORTS) \
33864 cd $(TARGET_SUBDIR)/libsanitizer && \
33865 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33866 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33867 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33868 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33869 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33870 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33871 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33872 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33873 TFLAGS="$(STAGEprofile_TFLAGS)" \
33874 $(TARGET-stageprofile-target-libsanitizer)
33876 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
33877 clean-stageprofile: clean-stageprofile-target-libsanitizer
33878 clean-stageprofile-target-libsanitizer:
33879 @if [ $(current_stage) = stageprofile ]; then \
33880 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33881 else \
33882 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
33883 $(MAKE) stageprofile-start; \
33884 fi; \
33885 cd $(TARGET_SUBDIR)/libsanitizer && \
33886 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33887 @endif target-libsanitizer-bootstrap
33890 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
33891 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
33892 maybe-all-stagefeedback-target-libsanitizer:
33893 maybe-clean-stagefeedback-target-libsanitizer:
33894 @if target-libsanitizer-bootstrap
33895 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
33896 all-stagefeedback: all-stagefeedback-target-libsanitizer
33897 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
33898 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33899 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33900 @r=`${PWD_COMMAND}`; export r; \
33901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33902 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33903 $(RAW_CXX_TARGET_EXPORTS) \
33905 cd $(TARGET_SUBDIR)/libsanitizer && \
33906 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33907 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33908 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33909 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33910 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33911 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33912 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33913 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33914 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33915 $(TARGET-stagefeedback-target-libsanitizer)
33917 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
33918 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
33919 clean-stagefeedback-target-libsanitizer:
33920 @if [ $(current_stage) = stagefeedback ]; then \
33921 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33922 else \
33923 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
33924 $(MAKE) stagefeedback-start; \
33925 fi; \
33926 cd $(TARGET_SUBDIR)/libsanitizer && \
33927 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33928 @endif target-libsanitizer-bootstrap
33935 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
33936 maybe-check-target-libsanitizer:
33937 @if target-libsanitizer
33938 maybe-check-target-libsanitizer: check-target-libsanitizer
33940 check-target-libsanitizer:
33941 @: $(MAKE); $(unstage)
33942 @r=`${PWD_COMMAND}`; export r; \
33943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33944 $(RAW_CXX_TARGET_EXPORTS) \
33945 (cd $(TARGET_SUBDIR)/libsanitizer && \
33946 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33948 @endif target-libsanitizer
33950 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
33951 maybe-install-target-libsanitizer:
33952 @if target-libsanitizer
33953 maybe-install-target-libsanitizer: install-target-libsanitizer
33955 install-target-libsanitizer: installdirs
33956 @: $(MAKE); $(unstage)
33957 @r=`${PWD_COMMAND}`; export r; \
33958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33959 $(RAW_CXX_TARGET_EXPORTS) \
33960 (cd $(TARGET_SUBDIR)/libsanitizer && \
33961 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33963 @endif target-libsanitizer
33965 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
33966 maybe-install-strip-target-libsanitizer:
33967 @if target-libsanitizer
33968 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
33970 install-strip-target-libsanitizer: installdirs
33971 @: $(MAKE); $(unstage)
33972 @r=`${PWD_COMMAND}`; export r; \
33973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33974 $(RAW_CXX_TARGET_EXPORTS) \
33975 (cd $(TARGET_SUBDIR)/libsanitizer && \
33976 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33978 @endif target-libsanitizer
33980 # Other targets (info, dvi, pdf, etc.)
33982 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
33983 maybe-info-target-libsanitizer:
33984 @if target-libsanitizer
33985 maybe-info-target-libsanitizer: info-target-libsanitizer
33987 info-target-libsanitizer: \
33988 configure-target-libsanitizer
33989 @: $(MAKE); $(unstage)
33990 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33991 r=`${PWD_COMMAND}`; export r; \
33992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33993 $(RAW_CXX_TARGET_EXPORTS) \
33994 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
33995 for flag in $(EXTRA_TARGET_FLAGS); do \
33996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33997 done; \
33998 (cd $(TARGET_SUBDIR)/libsanitizer && \
33999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34001 "RANLIB=$${RANLIB}" \
34002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34003 info) \
34004 || exit 1
34006 @endif target-libsanitizer
34008 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34009 maybe-dvi-target-libsanitizer:
34010 @if target-libsanitizer
34011 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34013 dvi-target-libsanitizer: \
34014 configure-target-libsanitizer
34015 @: $(MAKE); $(unstage)
34016 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34017 r=`${PWD_COMMAND}`; export r; \
34018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34019 $(RAW_CXX_TARGET_EXPORTS) \
34020 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
34021 for flag in $(EXTRA_TARGET_FLAGS); do \
34022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34023 done; \
34024 (cd $(TARGET_SUBDIR)/libsanitizer && \
34025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34027 "RANLIB=$${RANLIB}" \
34028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34029 dvi) \
34030 || exit 1
34032 @endif target-libsanitizer
34034 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34035 maybe-pdf-target-libsanitizer:
34036 @if target-libsanitizer
34037 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34039 pdf-target-libsanitizer: \
34040 configure-target-libsanitizer
34041 @: $(MAKE); $(unstage)
34042 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34043 r=`${PWD_COMMAND}`; export r; \
34044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34045 $(RAW_CXX_TARGET_EXPORTS) \
34046 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34047 for flag in $(EXTRA_TARGET_FLAGS); do \
34048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34049 done; \
34050 (cd $(TARGET_SUBDIR)/libsanitizer && \
34051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34053 "RANLIB=$${RANLIB}" \
34054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34055 pdf) \
34056 || exit 1
34058 @endif target-libsanitizer
34060 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34061 maybe-html-target-libsanitizer:
34062 @if target-libsanitizer
34063 maybe-html-target-libsanitizer: html-target-libsanitizer
34065 html-target-libsanitizer: \
34066 configure-target-libsanitizer
34067 @: $(MAKE); $(unstage)
34068 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34069 r=`${PWD_COMMAND}`; export r; \
34070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34071 $(RAW_CXX_TARGET_EXPORTS) \
34072 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
34073 for flag in $(EXTRA_TARGET_FLAGS); do \
34074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34075 done; \
34076 (cd $(TARGET_SUBDIR)/libsanitizer && \
34077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34079 "RANLIB=$${RANLIB}" \
34080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34081 html) \
34082 || exit 1
34084 @endif target-libsanitizer
34086 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34087 maybe-TAGS-target-libsanitizer:
34088 @if target-libsanitizer
34089 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34091 TAGS-target-libsanitizer: \
34092 configure-target-libsanitizer
34093 @: $(MAKE); $(unstage)
34094 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34095 r=`${PWD_COMMAND}`; export r; \
34096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34097 $(RAW_CXX_TARGET_EXPORTS) \
34098 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
34099 for flag in $(EXTRA_TARGET_FLAGS); do \
34100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34101 done; \
34102 (cd $(TARGET_SUBDIR)/libsanitizer && \
34103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34105 "RANLIB=$${RANLIB}" \
34106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34107 TAGS) \
34108 || exit 1
34110 @endif target-libsanitizer
34112 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34113 maybe-install-info-target-libsanitizer:
34114 @if target-libsanitizer
34115 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34117 install-info-target-libsanitizer: \
34118 configure-target-libsanitizer \
34119 info-target-libsanitizer
34120 @: $(MAKE); $(unstage)
34121 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34122 r=`${PWD_COMMAND}`; export r; \
34123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34124 $(RAW_CXX_TARGET_EXPORTS) \
34125 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
34126 for flag in $(EXTRA_TARGET_FLAGS); do \
34127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34128 done; \
34129 (cd $(TARGET_SUBDIR)/libsanitizer && \
34130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34132 "RANLIB=$${RANLIB}" \
34133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34134 install-info) \
34135 || exit 1
34137 @endif target-libsanitizer
34139 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34140 maybe-install-pdf-target-libsanitizer:
34141 @if target-libsanitizer
34142 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34144 install-pdf-target-libsanitizer: \
34145 configure-target-libsanitizer \
34146 pdf-target-libsanitizer
34147 @: $(MAKE); $(unstage)
34148 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34149 r=`${PWD_COMMAND}`; export r; \
34150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34151 $(RAW_CXX_TARGET_EXPORTS) \
34152 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34153 for flag in $(EXTRA_TARGET_FLAGS); do \
34154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34155 done; \
34156 (cd $(TARGET_SUBDIR)/libsanitizer && \
34157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34159 "RANLIB=$${RANLIB}" \
34160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34161 install-pdf) \
34162 || exit 1
34164 @endif target-libsanitizer
34166 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34167 maybe-install-html-target-libsanitizer:
34168 @if target-libsanitizer
34169 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34171 install-html-target-libsanitizer: \
34172 configure-target-libsanitizer \
34173 html-target-libsanitizer
34174 @: $(MAKE); $(unstage)
34175 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34176 r=`${PWD_COMMAND}`; export r; \
34177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34178 $(RAW_CXX_TARGET_EXPORTS) \
34179 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
34180 for flag in $(EXTRA_TARGET_FLAGS); do \
34181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34182 done; \
34183 (cd $(TARGET_SUBDIR)/libsanitizer && \
34184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34186 "RANLIB=$${RANLIB}" \
34187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34188 install-html) \
34189 || exit 1
34191 @endif target-libsanitizer
34193 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34194 maybe-installcheck-target-libsanitizer:
34195 @if target-libsanitizer
34196 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34198 installcheck-target-libsanitizer: \
34199 configure-target-libsanitizer
34200 @: $(MAKE); $(unstage)
34201 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34202 r=`${PWD_COMMAND}`; export r; \
34203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34204 $(RAW_CXX_TARGET_EXPORTS) \
34205 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
34206 for flag in $(EXTRA_TARGET_FLAGS); do \
34207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34208 done; \
34209 (cd $(TARGET_SUBDIR)/libsanitizer && \
34210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34212 "RANLIB=$${RANLIB}" \
34213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34214 installcheck) \
34215 || exit 1
34217 @endif target-libsanitizer
34219 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34220 maybe-mostlyclean-target-libsanitizer:
34221 @if target-libsanitizer
34222 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34224 mostlyclean-target-libsanitizer:
34225 @: $(MAKE); $(unstage)
34226 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34227 r=`${PWD_COMMAND}`; export r; \
34228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34229 $(RAW_CXX_TARGET_EXPORTS) \
34230 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
34231 for flag in $(EXTRA_TARGET_FLAGS); do \
34232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34233 done; \
34234 (cd $(TARGET_SUBDIR)/libsanitizer && \
34235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34237 "RANLIB=$${RANLIB}" \
34238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34239 mostlyclean) \
34240 || exit 1
34242 @endif target-libsanitizer
34244 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34245 maybe-clean-target-libsanitizer:
34246 @if target-libsanitizer
34247 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34249 clean-target-libsanitizer:
34250 @: $(MAKE); $(unstage)
34251 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34252 r=`${PWD_COMMAND}`; export r; \
34253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34254 $(RAW_CXX_TARGET_EXPORTS) \
34255 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
34256 for flag in $(EXTRA_TARGET_FLAGS); do \
34257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34258 done; \
34259 (cd $(TARGET_SUBDIR)/libsanitizer && \
34260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34262 "RANLIB=$${RANLIB}" \
34263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34264 clean) \
34265 || exit 1
34267 @endif target-libsanitizer
34269 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34270 maybe-distclean-target-libsanitizer:
34271 @if target-libsanitizer
34272 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34274 distclean-target-libsanitizer:
34275 @: $(MAKE); $(unstage)
34276 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34277 r=`${PWD_COMMAND}`; export r; \
34278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34279 $(RAW_CXX_TARGET_EXPORTS) \
34280 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
34281 for flag in $(EXTRA_TARGET_FLAGS); do \
34282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34283 done; \
34284 (cd $(TARGET_SUBDIR)/libsanitizer && \
34285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34287 "RANLIB=$${RANLIB}" \
34288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34289 distclean) \
34290 || exit 1
34292 @endif target-libsanitizer
34294 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34295 maybe-maintainer-clean-target-libsanitizer:
34296 @if target-libsanitizer
34297 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34299 maintainer-clean-target-libsanitizer:
34300 @: $(MAKE); $(unstage)
34301 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34302 r=`${PWD_COMMAND}`; export r; \
34303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34304 $(RAW_CXX_TARGET_EXPORTS) \
34305 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
34306 for flag in $(EXTRA_TARGET_FLAGS); do \
34307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34308 done; \
34309 (cd $(TARGET_SUBDIR)/libsanitizer && \
34310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34312 "RANLIB=$${RANLIB}" \
34313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34314 maintainer-clean) \
34315 || exit 1
34317 @endif target-libsanitizer
34323 .PHONY: configure-target-libmpx maybe-configure-target-libmpx
34324 maybe-configure-target-libmpx:
34325 @if gcc-bootstrap
34326 configure-target-libmpx: stage_current
34327 @endif gcc-bootstrap
34328 @if target-libmpx
34329 maybe-configure-target-libmpx: configure-target-libmpx
34330 configure-target-libmpx:
34331 @r=`${PWD_COMMAND}`; export r; \
34332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34333 echo "Checking multilib configuration for libmpx..."; \
34334 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34335 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34336 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34337 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34338 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34339 else \
34340 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34341 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34342 fi; \
34343 else \
34344 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34345 fi; \
34346 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34347 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34348 $(NORMAL_TARGET_EXPORTS) \
34349 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
34350 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
34351 case $(srcdir) in \
34352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34353 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34355 esac; \
34356 module_srcdir=libmpx; \
34357 rm -f no-such-file || : ; \
34358 CONFIG_SITE=no-such-file $(SHELL) \
34359 $$s/$$module_srcdir/configure \
34360 --srcdir=$${topdir}/$$module_srcdir \
34361 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34362 --target=${target_alias} \
34363 || exit 1
34364 @endif target-libmpx
34368 .PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
34369 maybe-configure-stage1-target-libmpx:
34370 @if target-libmpx-bootstrap
34371 maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
34372 configure-stage1-target-libmpx:
34373 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34374 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34375 @r=`${PWD_COMMAND}`; export r; \
34376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34377 TFLAGS="$(STAGE1_TFLAGS)"; \
34378 echo "Checking multilib configuration for libmpx..."; \
34379 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34380 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34381 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34382 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34383 else \
34384 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34385 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34386 fi; \
34387 else \
34388 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34389 fi; \
34390 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34391 $(NORMAL_TARGET_EXPORTS) \
34392 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34393 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34394 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34395 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
34396 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34397 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34398 case $(srcdir) in \
34399 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34400 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34401 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34402 esac; \
34403 module_srcdir=libmpx; \
34404 $(SHELL) $$s/$$module_srcdir/configure \
34405 --srcdir=$${topdir}/$$module_srcdir \
34406 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34407 --target=${target_alias} \
34409 $(STAGE1_CONFIGURE_FLAGS)
34410 @endif target-libmpx-bootstrap
34412 .PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
34413 maybe-configure-stage2-target-libmpx:
34414 @if target-libmpx-bootstrap
34415 maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
34416 configure-stage2-target-libmpx:
34417 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34418 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34419 @r=`${PWD_COMMAND}`; export r; \
34420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34421 TFLAGS="$(STAGE2_TFLAGS)"; \
34422 echo "Checking multilib configuration for libmpx..."; \
34423 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34424 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34425 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34426 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34427 else \
34428 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34429 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34430 fi; \
34431 else \
34432 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34433 fi; \
34434 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34435 $(NORMAL_TARGET_EXPORTS) \
34437 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34438 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34439 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34440 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
34441 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34442 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34443 case $(srcdir) in \
34444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34445 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34447 esac; \
34448 module_srcdir=libmpx; \
34449 $(SHELL) $$s/$$module_srcdir/configure \
34450 --srcdir=$${topdir}/$$module_srcdir \
34451 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34452 --target=${target_alias} \
34453 --with-build-libsubdir=$(HOST_SUBDIR) \
34454 $(STAGE2_CONFIGURE_FLAGS)
34455 @endif target-libmpx-bootstrap
34457 .PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
34458 maybe-configure-stage3-target-libmpx:
34459 @if target-libmpx-bootstrap
34460 maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
34461 configure-stage3-target-libmpx:
34462 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34463 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34464 @r=`${PWD_COMMAND}`; export r; \
34465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34466 TFLAGS="$(STAGE3_TFLAGS)"; \
34467 echo "Checking multilib configuration for libmpx..."; \
34468 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34469 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34470 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34471 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34472 else \
34473 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34474 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34475 fi; \
34476 else \
34477 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34478 fi; \
34479 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34480 $(NORMAL_TARGET_EXPORTS) \
34482 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34483 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34484 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34485 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
34486 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34487 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34488 case $(srcdir) in \
34489 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34490 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34491 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34492 esac; \
34493 module_srcdir=libmpx; \
34494 $(SHELL) $$s/$$module_srcdir/configure \
34495 --srcdir=$${topdir}/$$module_srcdir \
34496 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34497 --target=${target_alias} \
34498 --with-build-libsubdir=$(HOST_SUBDIR) \
34499 $(STAGE3_CONFIGURE_FLAGS)
34500 @endif target-libmpx-bootstrap
34502 .PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
34503 maybe-configure-stage4-target-libmpx:
34504 @if target-libmpx-bootstrap
34505 maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
34506 configure-stage4-target-libmpx:
34507 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34508 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34509 @r=`${PWD_COMMAND}`; export r; \
34510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34511 TFLAGS="$(STAGE4_TFLAGS)"; \
34512 echo "Checking multilib configuration for libmpx..."; \
34513 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34514 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34515 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34516 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34517 else \
34518 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34519 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34520 fi; \
34521 else \
34522 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34523 fi; \
34524 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34525 $(NORMAL_TARGET_EXPORTS) \
34527 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34528 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34529 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34530 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
34531 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34532 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34533 case $(srcdir) in \
34534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34535 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34537 esac; \
34538 module_srcdir=libmpx; \
34539 $(SHELL) $$s/$$module_srcdir/configure \
34540 --srcdir=$${topdir}/$$module_srcdir \
34541 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34542 --target=${target_alias} \
34543 --with-build-libsubdir=$(HOST_SUBDIR) \
34544 $(STAGE4_CONFIGURE_FLAGS)
34545 @endif target-libmpx-bootstrap
34547 .PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
34548 maybe-configure-stageprofile-target-libmpx:
34549 @if target-libmpx-bootstrap
34550 maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34551 configure-stageprofile-target-libmpx:
34552 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34553 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34554 @r=`${PWD_COMMAND}`; export r; \
34555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34556 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34557 echo "Checking multilib configuration for libmpx..."; \
34558 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34559 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34560 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34561 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34562 else \
34563 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34564 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34565 fi; \
34566 else \
34567 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34568 fi; \
34569 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34570 $(NORMAL_TARGET_EXPORTS) \
34572 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34573 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34574 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34575 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
34576 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34577 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34578 case $(srcdir) in \
34579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34580 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34582 esac; \
34583 module_srcdir=libmpx; \
34584 $(SHELL) $$s/$$module_srcdir/configure \
34585 --srcdir=$${topdir}/$$module_srcdir \
34586 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34587 --target=${target_alias} \
34588 --with-build-libsubdir=$(HOST_SUBDIR) \
34589 $(STAGEprofile_CONFIGURE_FLAGS)
34590 @endif target-libmpx-bootstrap
34592 .PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
34593 maybe-configure-stagefeedback-target-libmpx:
34594 @if target-libmpx-bootstrap
34595 maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34596 configure-stagefeedback-target-libmpx:
34597 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34598 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34599 @r=`${PWD_COMMAND}`; export r; \
34600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34601 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34602 echo "Checking multilib configuration for libmpx..."; \
34603 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34604 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34605 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34606 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34607 else \
34608 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34609 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34610 fi; \
34611 else \
34612 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34613 fi; \
34614 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34615 $(NORMAL_TARGET_EXPORTS) \
34617 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34618 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34619 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34620 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
34621 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34622 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34623 case $(srcdir) in \
34624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34625 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34627 esac; \
34628 module_srcdir=libmpx; \
34629 $(SHELL) $$s/$$module_srcdir/configure \
34630 --srcdir=$${topdir}/$$module_srcdir \
34631 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34632 --target=${target_alias} \
34633 --with-build-libsubdir=$(HOST_SUBDIR) \
34634 $(STAGEfeedback_CONFIGURE_FLAGS)
34635 @endif target-libmpx-bootstrap
34641 .PHONY: all-target-libmpx maybe-all-target-libmpx
34642 maybe-all-target-libmpx:
34643 @if gcc-bootstrap
34644 all-target-libmpx: stage_current
34645 @endif gcc-bootstrap
34646 @if target-libmpx
34647 TARGET-target-libmpx=all
34648 maybe-all-target-libmpx: all-target-libmpx
34649 all-target-libmpx: configure-target-libmpx
34650 @r=`${PWD_COMMAND}`; export r; \
34651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34652 $(NORMAL_TARGET_EXPORTS) \
34653 (cd $(TARGET_SUBDIR)/libmpx && \
34654 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34655 $(TARGET-target-libmpx))
34656 @endif target-libmpx
34660 .PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
34661 .PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
34662 maybe-all-stage1-target-libmpx:
34663 maybe-clean-stage1-target-libmpx:
34664 @if target-libmpx-bootstrap
34665 maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
34666 all-stage1: all-stage1-target-libmpx
34667 TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
34668 all-stage1-target-libmpx: configure-stage1-target-libmpx
34669 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34670 @r=`${PWD_COMMAND}`; export r; \
34671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34672 TFLAGS="$(STAGE1_TFLAGS)"; \
34673 $(NORMAL_TARGET_EXPORTS) \
34674 cd $(TARGET_SUBDIR)/libmpx && \
34675 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34676 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34677 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34678 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34679 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34680 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34681 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34682 $(EXTRA_TARGET_FLAGS) \
34684 TFLAGS="$(STAGE1_TFLAGS)" \
34685 $(TARGET-stage1-target-libmpx)
34687 maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
34688 clean-stage1: clean-stage1-target-libmpx
34689 clean-stage1-target-libmpx:
34690 @if [ $(current_stage) = stage1 ]; then \
34691 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34692 else \
34693 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
34694 $(MAKE) stage1-start; \
34695 fi; \
34696 cd $(TARGET_SUBDIR)/libmpx && \
34697 $(MAKE) $(EXTRA_TARGET_FLAGS) \
34698 clean
34699 @endif target-libmpx-bootstrap
34702 .PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
34703 .PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
34704 maybe-all-stage2-target-libmpx:
34705 maybe-clean-stage2-target-libmpx:
34706 @if target-libmpx-bootstrap
34707 maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
34708 all-stage2: all-stage2-target-libmpx
34709 TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
34710 all-stage2-target-libmpx: configure-stage2-target-libmpx
34711 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34712 @r=`${PWD_COMMAND}`; export r; \
34713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34714 TFLAGS="$(STAGE2_TFLAGS)"; \
34715 $(NORMAL_TARGET_EXPORTS) \
34717 cd $(TARGET_SUBDIR)/libmpx && \
34718 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34719 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34720 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34721 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34722 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34723 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34724 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34725 $(EXTRA_TARGET_FLAGS) \
34726 TFLAGS="$(STAGE2_TFLAGS)" \
34727 $(TARGET-stage2-target-libmpx)
34729 maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
34730 clean-stage2: clean-stage2-target-libmpx
34731 clean-stage2-target-libmpx:
34732 @if [ $(current_stage) = stage2 ]; then \
34733 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34734 else \
34735 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
34736 $(MAKE) stage2-start; \
34737 fi; \
34738 cd $(TARGET_SUBDIR)/libmpx && \
34739 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34740 @endif target-libmpx-bootstrap
34743 .PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
34744 .PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
34745 maybe-all-stage3-target-libmpx:
34746 maybe-clean-stage3-target-libmpx:
34747 @if target-libmpx-bootstrap
34748 maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
34749 all-stage3: all-stage3-target-libmpx
34750 TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
34751 all-stage3-target-libmpx: configure-stage3-target-libmpx
34752 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34753 @r=`${PWD_COMMAND}`; export r; \
34754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34755 TFLAGS="$(STAGE3_TFLAGS)"; \
34756 $(NORMAL_TARGET_EXPORTS) \
34758 cd $(TARGET_SUBDIR)/libmpx && \
34759 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34760 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34761 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34762 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34763 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34764 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34765 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34766 $(EXTRA_TARGET_FLAGS) \
34767 TFLAGS="$(STAGE3_TFLAGS)" \
34768 $(TARGET-stage3-target-libmpx)
34770 maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
34771 clean-stage3: clean-stage3-target-libmpx
34772 clean-stage3-target-libmpx:
34773 @if [ $(current_stage) = stage3 ]; then \
34774 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34775 else \
34776 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
34777 $(MAKE) stage3-start; \
34778 fi; \
34779 cd $(TARGET_SUBDIR)/libmpx && \
34780 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34781 @endif target-libmpx-bootstrap
34784 .PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
34785 .PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
34786 maybe-all-stage4-target-libmpx:
34787 maybe-clean-stage4-target-libmpx:
34788 @if target-libmpx-bootstrap
34789 maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
34790 all-stage4: all-stage4-target-libmpx
34791 TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
34792 all-stage4-target-libmpx: configure-stage4-target-libmpx
34793 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34794 @r=`${PWD_COMMAND}`; export r; \
34795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34796 TFLAGS="$(STAGE4_TFLAGS)"; \
34797 $(NORMAL_TARGET_EXPORTS) \
34799 cd $(TARGET_SUBDIR)/libmpx && \
34800 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34801 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34802 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34803 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34804 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34805 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34806 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34807 $(EXTRA_TARGET_FLAGS) \
34808 TFLAGS="$(STAGE4_TFLAGS)" \
34809 $(TARGET-stage4-target-libmpx)
34811 maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
34812 clean-stage4: clean-stage4-target-libmpx
34813 clean-stage4-target-libmpx:
34814 @if [ $(current_stage) = stage4 ]; then \
34815 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34816 else \
34817 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
34818 $(MAKE) stage4-start; \
34819 fi; \
34820 cd $(TARGET_SUBDIR)/libmpx && \
34821 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34822 @endif target-libmpx-bootstrap
34825 .PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
34826 .PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
34827 maybe-all-stageprofile-target-libmpx:
34828 maybe-clean-stageprofile-target-libmpx:
34829 @if target-libmpx-bootstrap
34830 maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
34831 all-stageprofile: all-stageprofile-target-libmpx
34832 TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
34833 all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34834 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34835 @r=`${PWD_COMMAND}`; export r; \
34836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34837 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34838 $(NORMAL_TARGET_EXPORTS) \
34840 cd $(TARGET_SUBDIR)/libmpx && \
34841 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34842 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34843 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34844 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34845 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34846 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34847 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34848 $(EXTRA_TARGET_FLAGS) \
34849 TFLAGS="$(STAGEprofile_TFLAGS)" \
34850 $(TARGET-stageprofile-target-libmpx)
34852 maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
34853 clean-stageprofile: clean-stageprofile-target-libmpx
34854 clean-stageprofile-target-libmpx:
34855 @if [ $(current_stage) = stageprofile ]; then \
34856 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34857 else \
34858 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
34859 $(MAKE) stageprofile-start; \
34860 fi; \
34861 cd $(TARGET_SUBDIR)/libmpx && \
34862 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34863 @endif target-libmpx-bootstrap
34866 .PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
34867 .PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
34868 maybe-all-stagefeedback-target-libmpx:
34869 maybe-clean-stagefeedback-target-libmpx:
34870 @if target-libmpx-bootstrap
34871 maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
34872 all-stagefeedback: all-stagefeedback-target-libmpx
34873 TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
34874 all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34875 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34876 @r=`${PWD_COMMAND}`; export r; \
34877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34878 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34879 $(NORMAL_TARGET_EXPORTS) \
34881 cd $(TARGET_SUBDIR)/libmpx && \
34882 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34883 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34884 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34885 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34886 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34887 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34888 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34889 $(EXTRA_TARGET_FLAGS) \
34890 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34891 $(TARGET-stagefeedback-target-libmpx)
34893 maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
34894 clean-stagefeedback: clean-stagefeedback-target-libmpx
34895 clean-stagefeedback-target-libmpx:
34896 @if [ $(current_stage) = stagefeedback ]; then \
34897 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34898 else \
34899 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
34900 $(MAKE) stagefeedback-start; \
34901 fi; \
34902 cd $(TARGET_SUBDIR)/libmpx && \
34903 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34904 @endif target-libmpx-bootstrap
34911 .PHONY: check-target-libmpx maybe-check-target-libmpx
34912 maybe-check-target-libmpx:
34913 @if target-libmpx
34914 maybe-check-target-libmpx: check-target-libmpx
34916 check-target-libmpx:
34917 @: $(MAKE); $(unstage)
34918 @r=`${PWD_COMMAND}`; export r; \
34919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34920 $(NORMAL_TARGET_EXPORTS) \
34921 (cd $(TARGET_SUBDIR)/libmpx && \
34922 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34924 @endif target-libmpx
34926 .PHONY: install-target-libmpx maybe-install-target-libmpx
34927 maybe-install-target-libmpx:
34928 @if target-libmpx
34929 maybe-install-target-libmpx: install-target-libmpx
34931 install-target-libmpx: installdirs
34932 @: $(MAKE); $(unstage)
34933 @r=`${PWD_COMMAND}`; export r; \
34934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34935 $(NORMAL_TARGET_EXPORTS) \
34936 (cd $(TARGET_SUBDIR)/libmpx && \
34937 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34939 @endif target-libmpx
34941 .PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
34942 maybe-install-strip-target-libmpx:
34943 @if target-libmpx
34944 maybe-install-strip-target-libmpx: install-strip-target-libmpx
34946 install-strip-target-libmpx: installdirs
34947 @: $(MAKE); $(unstage)
34948 @r=`${PWD_COMMAND}`; export r; \
34949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34950 $(NORMAL_TARGET_EXPORTS) \
34951 (cd $(TARGET_SUBDIR)/libmpx && \
34952 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34954 @endif target-libmpx
34956 # Other targets (info, dvi, pdf, etc.)
34958 .PHONY: maybe-info-target-libmpx info-target-libmpx
34959 maybe-info-target-libmpx:
34960 @if target-libmpx
34961 maybe-info-target-libmpx: info-target-libmpx
34963 info-target-libmpx: \
34964 configure-target-libmpx
34965 @: $(MAKE); $(unstage)
34966 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34967 r=`${PWD_COMMAND}`; export r; \
34968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34969 $(NORMAL_TARGET_EXPORTS) \
34970 echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
34971 for flag in $(EXTRA_TARGET_FLAGS); do \
34972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34973 done; \
34974 (cd $(TARGET_SUBDIR)/libmpx && \
34975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34977 "RANLIB=$${RANLIB}" \
34978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34979 info) \
34980 || exit 1
34982 @endif target-libmpx
34984 .PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
34985 maybe-dvi-target-libmpx:
34986 @if target-libmpx
34987 maybe-dvi-target-libmpx: dvi-target-libmpx
34989 dvi-target-libmpx: \
34990 configure-target-libmpx
34991 @: $(MAKE); $(unstage)
34992 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34993 r=`${PWD_COMMAND}`; export r; \
34994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34995 $(NORMAL_TARGET_EXPORTS) \
34996 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
34997 for flag in $(EXTRA_TARGET_FLAGS); do \
34998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34999 done; \
35000 (cd $(TARGET_SUBDIR)/libmpx && \
35001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35003 "RANLIB=$${RANLIB}" \
35004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35005 dvi) \
35006 || exit 1
35008 @endif target-libmpx
35010 .PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
35011 maybe-pdf-target-libmpx:
35012 @if target-libmpx
35013 maybe-pdf-target-libmpx: pdf-target-libmpx
35015 pdf-target-libmpx: \
35016 configure-target-libmpx
35017 @: $(MAKE); $(unstage)
35018 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35019 r=`${PWD_COMMAND}`; export r; \
35020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35021 $(NORMAL_TARGET_EXPORTS) \
35022 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
35023 for flag in $(EXTRA_TARGET_FLAGS); do \
35024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35025 done; \
35026 (cd $(TARGET_SUBDIR)/libmpx && \
35027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35029 "RANLIB=$${RANLIB}" \
35030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35031 pdf) \
35032 || exit 1
35034 @endif target-libmpx
35036 .PHONY: maybe-html-target-libmpx html-target-libmpx
35037 maybe-html-target-libmpx:
35038 @if target-libmpx
35039 maybe-html-target-libmpx: html-target-libmpx
35041 html-target-libmpx: \
35042 configure-target-libmpx
35043 @: $(MAKE); $(unstage)
35044 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35045 r=`${PWD_COMMAND}`; export r; \
35046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35047 $(NORMAL_TARGET_EXPORTS) \
35048 echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
35049 for flag in $(EXTRA_TARGET_FLAGS); do \
35050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35051 done; \
35052 (cd $(TARGET_SUBDIR)/libmpx && \
35053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35055 "RANLIB=$${RANLIB}" \
35056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35057 html) \
35058 || exit 1
35060 @endif target-libmpx
35062 .PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
35063 maybe-TAGS-target-libmpx:
35064 @if target-libmpx
35065 maybe-TAGS-target-libmpx: TAGS-target-libmpx
35067 TAGS-target-libmpx: \
35068 configure-target-libmpx
35069 @: $(MAKE); $(unstage)
35070 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35071 r=`${PWD_COMMAND}`; export r; \
35072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35073 $(NORMAL_TARGET_EXPORTS) \
35074 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
35075 for flag in $(EXTRA_TARGET_FLAGS); do \
35076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35077 done; \
35078 (cd $(TARGET_SUBDIR)/libmpx && \
35079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35081 "RANLIB=$${RANLIB}" \
35082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35083 TAGS) \
35084 || exit 1
35086 @endif target-libmpx
35088 .PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
35089 maybe-install-info-target-libmpx:
35090 @if target-libmpx
35091 maybe-install-info-target-libmpx: install-info-target-libmpx
35093 install-info-target-libmpx: \
35094 configure-target-libmpx \
35095 info-target-libmpx
35096 @: $(MAKE); $(unstage)
35097 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35098 r=`${PWD_COMMAND}`; export r; \
35099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35100 $(NORMAL_TARGET_EXPORTS) \
35101 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
35102 for flag in $(EXTRA_TARGET_FLAGS); do \
35103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35104 done; \
35105 (cd $(TARGET_SUBDIR)/libmpx && \
35106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35108 "RANLIB=$${RANLIB}" \
35109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35110 install-info) \
35111 || exit 1
35113 @endif target-libmpx
35115 .PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
35116 maybe-install-pdf-target-libmpx:
35117 @if target-libmpx
35118 maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
35120 install-pdf-target-libmpx: \
35121 configure-target-libmpx \
35122 pdf-target-libmpx
35123 @: $(MAKE); $(unstage)
35124 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35125 r=`${PWD_COMMAND}`; export r; \
35126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35127 $(NORMAL_TARGET_EXPORTS) \
35128 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
35129 for flag in $(EXTRA_TARGET_FLAGS); do \
35130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35131 done; \
35132 (cd $(TARGET_SUBDIR)/libmpx && \
35133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35135 "RANLIB=$${RANLIB}" \
35136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35137 install-pdf) \
35138 || exit 1
35140 @endif target-libmpx
35142 .PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
35143 maybe-install-html-target-libmpx:
35144 @if target-libmpx
35145 maybe-install-html-target-libmpx: install-html-target-libmpx
35147 install-html-target-libmpx: \
35148 configure-target-libmpx \
35149 html-target-libmpx
35150 @: $(MAKE); $(unstage)
35151 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35152 r=`${PWD_COMMAND}`; export r; \
35153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35154 $(NORMAL_TARGET_EXPORTS) \
35155 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
35156 for flag in $(EXTRA_TARGET_FLAGS); do \
35157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35158 done; \
35159 (cd $(TARGET_SUBDIR)/libmpx && \
35160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35162 "RANLIB=$${RANLIB}" \
35163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35164 install-html) \
35165 || exit 1
35167 @endif target-libmpx
35169 .PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
35170 maybe-installcheck-target-libmpx:
35171 @if target-libmpx
35172 maybe-installcheck-target-libmpx: installcheck-target-libmpx
35174 installcheck-target-libmpx: \
35175 configure-target-libmpx
35176 @: $(MAKE); $(unstage)
35177 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35178 r=`${PWD_COMMAND}`; export r; \
35179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35180 $(NORMAL_TARGET_EXPORTS) \
35181 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
35182 for flag in $(EXTRA_TARGET_FLAGS); do \
35183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35184 done; \
35185 (cd $(TARGET_SUBDIR)/libmpx && \
35186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35188 "RANLIB=$${RANLIB}" \
35189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35190 installcheck) \
35191 || exit 1
35193 @endif target-libmpx
35195 .PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
35196 maybe-mostlyclean-target-libmpx:
35197 @if target-libmpx
35198 maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
35200 mostlyclean-target-libmpx:
35201 @: $(MAKE); $(unstage)
35202 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35203 r=`${PWD_COMMAND}`; export r; \
35204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35205 $(NORMAL_TARGET_EXPORTS) \
35206 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
35207 for flag in $(EXTRA_TARGET_FLAGS); do \
35208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35209 done; \
35210 (cd $(TARGET_SUBDIR)/libmpx && \
35211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35213 "RANLIB=$${RANLIB}" \
35214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35215 mostlyclean) \
35216 || exit 1
35218 @endif target-libmpx
35220 .PHONY: maybe-clean-target-libmpx clean-target-libmpx
35221 maybe-clean-target-libmpx:
35222 @if target-libmpx
35223 maybe-clean-target-libmpx: clean-target-libmpx
35225 clean-target-libmpx:
35226 @: $(MAKE); $(unstage)
35227 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35228 r=`${PWD_COMMAND}`; export r; \
35229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35230 $(NORMAL_TARGET_EXPORTS) \
35231 echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
35232 for flag in $(EXTRA_TARGET_FLAGS); do \
35233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35234 done; \
35235 (cd $(TARGET_SUBDIR)/libmpx && \
35236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35238 "RANLIB=$${RANLIB}" \
35239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35240 clean) \
35241 || exit 1
35243 @endif target-libmpx
35245 .PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
35246 maybe-distclean-target-libmpx:
35247 @if target-libmpx
35248 maybe-distclean-target-libmpx: distclean-target-libmpx
35250 distclean-target-libmpx:
35251 @: $(MAKE); $(unstage)
35252 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35253 r=`${PWD_COMMAND}`; export r; \
35254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35255 $(NORMAL_TARGET_EXPORTS) \
35256 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
35257 for flag in $(EXTRA_TARGET_FLAGS); do \
35258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35259 done; \
35260 (cd $(TARGET_SUBDIR)/libmpx && \
35261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35263 "RANLIB=$${RANLIB}" \
35264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35265 distclean) \
35266 || exit 1
35268 @endif target-libmpx
35270 .PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
35271 maybe-maintainer-clean-target-libmpx:
35272 @if target-libmpx
35273 maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
35275 maintainer-clean-target-libmpx:
35276 @: $(MAKE); $(unstage)
35277 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35278 r=`${PWD_COMMAND}`; export r; \
35279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35280 $(NORMAL_TARGET_EXPORTS) \
35281 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
35282 for flag in $(EXTRA_TARGET_FLAGS); do \
35283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35284 done; \
35285 (cd $(TARGET_SUBDIR)/libmpx && \
35286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35288 "RANLIB=$${RANLIB}" \
35289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35290 maintainer-clean) \
35291 || exit 1
35293 @endif target-libmpx
35299 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
35300 maybe-configure-target-libvtv:
35301 @if gcc-bootstrap
35302 configure-target-libvtv: stage_current
35303 @endif gcc-bootstrap
35304 @if target-libvtv
35305 maybe-configure-target-libvtv: configure-target-libvtv
35306 configure-target-libvtv:
35307 @r=`${PWD_COMMAND}`; export r; \
35308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35309 echo "Checking multilib configuration for libvtv..."; \
35310 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35311 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35312 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35313 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35314 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35315 else \
35316 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35317 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35318 fi; \
35319 else \
35320 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35321 fi; \
35322 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35323 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35324 $(RAW_CXX_TARGET_EXPORTS) \
35325 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
35326 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
35327 case $(srcdir) in \
35328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35329 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35331 esac; \
35332 module_srcdir=libvtv; \
35333 rm -f no-such-file || : ; \
35334 CONFIG_SITE=no-such-file $(SHELL) \
35335 $$s/$$module_srcdir/configure \
35336 --srcdir=$${topdir}/$$module_srcdir \
35337 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35338 --target=${target_alias} \
35339 || exit 1
35340 @endif target-libvtv
35344 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
35345 maybe-configure-stage1-target-libvtv:
35346 @if target-libvtv-bootstrap
35347 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
35348 configure-stage1-target-libvtv:
35349 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35350 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35351 @r=`${PWD_COMMAND}`; export r; \
35352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35353 TFLAGS="$(STAGE1_TFLAGS)"; \
35354 echo "Checking multilib configuration for libvtv..."; \
35355 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35356 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35357 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35358 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35359 else \
35360 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35361 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35362 fi; \
35363 else \
35364 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35365 fi; \
35366 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35367 $(RAW_CXX_TARGET_EXPORTS) \
35368 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35369 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35370 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35371 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
35372 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35373 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35374 case $(srcdir) in \
35375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35376 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35378 esac; \
35379 module_srcdir=libvtv; \
35380 $(SHELL) $$s/$$module_srcdir/configure \
35381 --srcdir=$${topdir}/$$module_srcdir \
35382 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35383 --target=${target_alias} \
35385 $(STAGE1_CONFIGURE_FLAGS)
35386 @endif target-libvtv-bootstrap
35388 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
35389 maybe-configure-stage2-target-libvtv:
35390 @if target-libvtv-bootstrap
35391 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
35392 configure-stage2-target-libvtv:
35393 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35394 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35395 @r=`${PWD_COMMAND}`; export r; \
35396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35397 TFLAGS="$(STAGE2_TFLAGS)"; \
35398 echo "Checking multilib configuration for libvtv..."; \
35399 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35400 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35401 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35402 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35403 else \
35404 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35405 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35406 fi; \
35407 else \
35408 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35409 fi; \
35410 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35411 $(RAW_CXX_TARGET_EXPORTS) \
35413 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35414 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35415 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35416 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
35417 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35418 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35419 case $(srcdir) in \
35420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35421 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35423 esac; \
35424 module_srcdir=libvtv; \
35425 $(SHELL) $$s/$$module_srcdir/configure \
35426 --srcdir=$${topdir}/$$module_srcdir \
35427 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35428 --target=${target_alias} \
35429 --with-build-libsubdir=$(HOST_SUBDIR) \
35430 $(STAGE2_CONFIGURE_FLAGS)
35431 @endif target-libvtv-bootstrap
35433 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
35434 maybe-configure-stage3-target-libvtv:
35435 @if target-libvtv-bootstrap
35436 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
35437 configure-stage3-target-libvtv:
35438 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35439 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35440 @r=`${PWD_COMMAND}`; export r; \
35441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35442 TFLAGS="$(STAGE3_TFLAGS)"; \
35443 echo "Checking multilib configuration for libvtv..."; \
35444 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35445 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35446 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35447 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35448 else \
35449 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35450 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35451 fi; \
35452 else \
35453 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35454 fi; \
35455 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35456 $(RAW_CXX_TARGET_EXPORTS) \
35458 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35459 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35460 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35461 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
35462 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35463 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35464 case $(srcdir) in \
35465 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35466 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35467 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35468 esac; \
35469 module_srcdir=libvtv; \
35470 $(SHELL) $$s/$$module_srcdir/configure \
35471 --srcdir=$${topdir}/$$module_srcdir \
35472 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35473 --target=${target_alias} \
35474 --with-build-libsubdir=$(HOST_SUBDIR) \
35475 $(STAGE3_CONFIGURE_FLAGS)
35476 @endif target-libvtv-bootstrap
35478 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
35479 maybe-configure-stage4-target-libvtv:
35480 @if target-libvtv-bootstrap
35481 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
35482 configure-stage4-target-libvtv:
35483 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35484 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35485 @r=`${PWD_COMMAND}`; export r; \
35486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35487 TFLAGS="$(STAGE4_TFLAGS)"; \
35488 echo "Checking multilib configuration for libvtv..."; \
35489 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35490 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35491 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35492 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35493 else \
35494 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35495 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35496 fi; \
35497 else \
35498 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35499 fi; \
35500 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35501 $(RAW_CXX_TARGET_EXPORTS) \
35503 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35504 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35505 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35506 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
35507 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35508 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35509 case $(srcdir) in \
35510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35511 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35513 esac; \
35514 module_srcdir=libvtv; \
35515 $(SHELL) $$s/$$module_srcdir/configure \
35516 --srcdir=$${topdir}/$$module_srcdir \
35517 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35518 --target=${target_alias} \
35519 --with-build-libsubdir=$(HOST_SUBDIR) \
35520 $(STAGE4_CONFIGURE_FLAGS)
35521 @endif target-libvtv-bootstrap
35523 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
35524 maybe-configure-stageprofile-target-libvtv:
35525 @if target-libvtv-bootstrap
35526 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35527 configure-stageprofile-target-libvtv:
35528 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35529 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35530 @r=`${PWD_COMMAND}`; export r; \
35531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35532 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35533 echo "Checking multilib configuration for libvtv..."; \
35534 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35535 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35536 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35537 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35538 else \
35539 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35540 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35541 fi; \
35542 else \
35543 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35544 fi; \
35545 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35546 $(RAW_CXX_TARGET_EXPORTS) \
35548 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35549 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35550 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35551 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
35552 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35553 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35554 case $(srcdir) in \
35555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35556 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35558 esac; \
35559 module_srcdir=libvtv; \
35560 $(SHELL) $$s/$$module_srcdir/configure \
35561 --srcdir=$${topdir}/$$module_srcdir \
35562 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35563 --target=${target_alias} \
35564 --with-build-libsubdir=$(HOST_SUBDIR) \
35565 $(STAGEprofile_CONFIGURE_FLAGS)
35566 @endif target-libvtv-bootstrap
35568 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
35569 maybe-configure-stagefeedback-target-libvtv:
35570 @if target-libvtv-bootstrap
35571 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35572 configure-stagefeedback-target-libvtv:
35573 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35574 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35575 @r=`${PWD_COMMAND}`; export r; \
35576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35577 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35578 echo "Checking multilib configuration for libvtv..."; \
35579 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35580 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35581 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35582 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35583 else \
35584 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35585 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35586 fi; \
35587 else \
35588 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35589 fi; \
35590 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35591 $(RAW_CXX_TARGET_EXPORTS) \
35593 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35594 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35595 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35596 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
35597 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35598 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35599 case $(srcdir) in \
35600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35601 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35603 esac; \
35604 module_srcdir=libvtv; \
35605 $(SHELL) $$s/$$module_srcdir/configure \
35606 --srcdir=$${topdir}/$$module_srcdir \
35607 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35608 --target=${target_alias} \
35609 --with-build-libsubdir=$(HOST_SUBDIR) \
35610 $(STAGEfeedback_CONFIGURE_FLAGS)
35611 @endif target-libvtv-bootstrap
35617 .PHONY: all-target-libvtv maybe-all-target-libvtv
35618 maybe-all-target-libvtv:
35619 @if gcc-bootstrap
35620 all-target-libvtv: stage_current
35621 @endif gcc-bootstrap
35622 @if target-libvtv
35623 TARGET-target-libvtv=all
35624 maybe-all-target-libvtv: all-target-libvtv
35625 all-target-libvtv: configure-target-libvtv
35626 @r=`${PWD_COMMAND}`; export r; \
35627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35628 $(RAW_CXX_TARGET_EXPORTS) \
35629 (cd $(TARGET_SUBDIR)/libvtv && \
35630 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35631 $(TARGET-target-libvtv))
35632 @endif target-libvtv
35636 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
35637 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
35638 maybe-all-stage1-target-libvtv:
35639 maybe-clean-stage1-target-libvtv:
35640 @if target-libvtv-bootstrap
35641 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
35642 all-stage1: all-stage1-target-libvtv
35643 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
35644 all-stage1-target-libvtv: configure-stage1-target-libvtv
35645 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35646 @r=`${PWD_COMMAND}`; export r; \
35647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35648 TFLAGS="$(STAGE1_TFLAGS)"; \
35649 $(RAW_CXX_TARGET_EXPORTS) \
35650 cd $(TARGET_SUBDIR)/libvtv && \
35651 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35652 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35653 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35654 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35655 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35656 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35657 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35658 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35660 TFLAGS="$(STAGE1_TFLAGS)" \
35661 $(TARGET-stage1-target-libvtv)
35663 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
35664 clean-stage1: clean-stage1-target-libvtv
35665 clean-stage1-target-libvtv:
35666 @if [ $(current_stage) = stage1 ]; then \
35667 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35668 else \
35669 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
35670 $(MAKE) stage1-start; \
35671 fi; \
35672 cd $(TARGET_SUBDIR)/libvtv && \
35673 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35674 clean
35675 @endif target-libvtv-bootstrap
35678 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
35679 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
35680 maybe-all-stage2-target-libvtv:
35681 maybe-clean-stage2-target-libvtv:
35682 @if target-libvtv-bootstrap
35683 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
35684 all-stage2: all-stage2-target-libvtv
35685 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
35686 all-stage2-target-libvtv: configure-stage2-target-libvtv
35687 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35688 @r=`${PWD_COMMAND}`; export r; \
35689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35690 TFLAGS="$(STAGE2_TFLAGS)"; \
35691 $(RAW_CXX_TARGET_EXPORTS) \
35693 cd $(TARGET_SUBDIR)/libvtv && \
35694 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35695 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35696 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35697 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35698 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35699 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35700 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35701 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35702 TFLAGS="$(STAGE2_TFLAGS)" \
35703 $(TARGET-stage2-target-libvtv)
35705 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
35706 clean-stage2: clean-stage2-target-libvtv
35707 clean-stage2-target-libvtv:
35708 @if [ $(current_stage) = stage2 ]; then \
35709 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35710 else \
35711 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
35712 $(MAKE) stage2-start; \
35713 fi; \
35714 cd $(TARGET_SUBDIR)/libvtv && \
35715 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35716 @endif target-libvtv-bootstrap
35719 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
35720 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
35721 maybe-all-stage3-target-libvtv:
35722 maybe-clean-stage3-target-libvtv:
35723 @if target-libvtv-bootstrap
35724 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
35725 all-stage3: all-stage3-target-libvtv
35726 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
35727 all-stage3-target-libvtv: configure-stage3-target-libvtv
35728 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35729 @r=`${PWD_COMMAND}`; export r; \
35730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35731 TFLAGS="$(STAGE3_TFLAGS)"; \
35732 $(RAW_CXX_TARGET_EXPORTS) \
35734 cd $(TARGET_SUBDIR)/libvtv && \
35735 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35736 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35737 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35738 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35739 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35740 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35741 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35742 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35743 TFLAGS="$(STAGE3_TFLAGS)" \
35744 $(TARGET-stage3-target-libvtv)
35746 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
35747 clean-stage3: clean-stage3-target-libvtv
35748 clean-stage3-target-libvtv:
35749 @if [ $(current_stage) = stage3 ]; then \
35750 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35751 else \
35752 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
35753 $(MAKE) stage3-start; \
35754 fi; \
35755 cd $(TARGET_SUBDIR)/libvtv && \
35756 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35757 @endif target-libvtv-bootstrap
35760 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
35761 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
35762 maybe-all-stage4-target-libvtv:
35763 maybe-clean-stage4-target-libvtv:
35764 @if target-libvtv-bootstrap
35765 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
35766 all-stage4: all-stage4-target-libvtv
35767 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
35768 all-stage4-target-libvtv: configure-stage4-target-libvtv
35769 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35770 @r=`${PWD_COMMAND}`; export r; \
35771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35772 TFLAGS="$(STAGE4_TFLAGS)"; \
35773 $(RAW_CXX_TARGET_EXPORTS) \
35775 cd $(TARGET_SUBDIR)/libvtv && \
35776 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35777 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35778 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35779 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35780 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35781 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35782 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35783 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35784 TFLAGS="$(STAGE4_TFLAGS)" \
35785 $(TARGET-stage4-target-libvtv)
35787 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
35788 clean-stage4: clean-stage4-target-libvtv
35789 clean-stage4-target-libvtv:
35790 @if [ $(current_stage) = stage4 ]; then \
35791 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35792 else \
35793 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
35794 $(MAKE) stage4-start; \
35795 fi; \
35796 cd $(TARGET_SUBDIR)/libvtv && \
35797 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35798 @endif target-libvtv-bootstrap
35801 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
35802 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
35803 maybe-all-stageprofile-target-libvtv:
35804 maybe-clean-stageprofile-target-libvtv:
35805 @if target-libvtv-bootstrap
35806 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
35807 all-stageprofile: all-stageprofile-target-libvtv
35808 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
35809 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35810 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35811 @r=`${PWD_COMMAND}`; export r; \
35812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35813 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35814 $(RAW_CXX_TARGET_EXPORTS) \
35816 cd $(TARGET_SUBDIR)/libvtv && \
35817 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35818 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35819 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35820 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35821 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35822 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35823 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35824 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35825 TFLAGS="$(STAGEprofile_TFLAGS)" \
35826 $(TARGET-stageprofile-target-libvtv)
35828 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
35829 clean-stageprofile: clean-stageprofile-target-libvtv
35830 clean-stageprofile-target-libvtv:
35831 @if [ $(current_stage) = stageprofile ]; then \
35832 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35833 else \
35834 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
35835 $(MAKE) stageprofile-start; \
35836 fi; \
35837 cd $(TARGET_SUBDIR)/libvtv && \
35838 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35839 @endif target-libvtv-bootstrap
35842 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
35843 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
35844 maybe-all-stagefeedback-target-libvtv:
35845 maybe-clean-stagefeedback-target-libvtv:
35846 @if target-libvtv-bootstrap
35847 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
35848 all-stagefeedback: all-stagefeedback-target-libvtv
35849 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
35850 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35851 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35852 @r=`${PWD_COMMAND}`; export r; \
35853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35854 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35855 $(RAW_CXX_TARGET_EXPORTS) \
35857 cd $(TARGET_SUBDIR)/libvtv && \
35858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35859 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35860 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35861 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35865 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35866 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35867 $(TARGET-stagefeedback-target-libvtv)
35869 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
35870 clean-stagefeedback: clean-stagefeedback-target-libvtv
35871 clean-stagefeedback-target-libvtv:
35872 @if [ $(current_stage) = stagefeedback ]; then \
35873 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35874 else \
35875 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
35876 $(MAKE) stagefeedback-start; \
35877 fi; \
35878 cd $(TARGET_SUBDIR)/libvtv && \
35879 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35880 @endif target-libvtv-bootstrap
35887 .PHONY: check-target-libvtv maybe-check-target-libvtv
35888 maybe-check-target-libvtv:
35889 @if target-libvtv
35890 maybe-check-target-libvtv: check-target-libvtv
35892 check-target-libvtv:
35893 @: $(MAKE); $(unstage)
35894 @r=`${PWD_COMMAND}`; export r; \
35895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35896 $(RAW_CXX_TARGET_EXPORTS) \
35897 (cd $(TARGET_SUBDIR)/libvtv && \
35898 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
35900 @endif target-libvtv
35902 .PHONY: install-target-libvtv maybe-install-target-libvtv
35903 maybe-install-target-libvtv:
35904 @if target-libvtv
35905 maybe-install-target-libvtv: install-target-libvtv
35907 install-target-libvtv: installdirs
35908 @: $(MAKE); $(unstage)
35909 @r=`${PWD_COMMAND}`; export r; \
35910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35911 $(RAW_CXX_TARGET_EXPORTS) \
35912 (cd $(TARGET_SUBDIR)/libvtv && \
35913 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35915 @endif target-libvtv
35917 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
35918 maybe-install-strip-target-libvtv:
35919 @if target-libvtv
35920 maybe-install-strip-target-libvtv: install-strip-target-libvtv
35922 install-strip-target-libvtv: installdirs
35923 @: $(MAKE); $(unstage)
35924 @r=`${PWD_COMMAND}`; export r; \
35925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35926 $(RAW_CXX_TARGET_EXPORTS) \
35927 (cd $(TARGET_SUBDIR)/libvtv && \
35928 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35930 @endif target-libvtv
35932 # Other targets (info, dvi, pdf, etc.)
35934 .PHONY: maybe-info-target-libvtv info-target-libvtv
35935 maybe-info-target-libvtv:
35936 @if target-libvtv
35937 maybe-info-target-libvtv: info-target-libvtv
35939 info-target-libvtv: \
35940 configure-target-libvtv
35941 @: $(MAKE); $(unstage)
35942 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35943 r=`${PWD_COMMAND}`; export r; \
35944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35945 $(RAW_CXX_TARGET_EXPORTS) \
35946 echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
35947 for flag in $(EXTRA_TARGET_FLAGS); do \
35948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35949 done; \
35950 (cd $(TARGET_SUBDIR)/libvtv && \
35951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35953 "RANLIB=$${RANLIB}" \
35954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35955 info) \
35956 || exit 1
35958 @endif target-libvtv
35960 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
35961 maybe-dvi-target-libvtv:
35962 @if target-libvtv
35963 maybe-dvi-target-libvtv: dvi-target-libvtv
35965 dvi-target-libvtv: \
35966 configure-target-libvtv
35967 @: $(MAKE); $(unstage)
35968 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35969 r=`${PWD_COMMAND}`; export r; \
35970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35971 $(RAW_CXX_TARGET_EXPORTS) \
35972 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
35973 for flag in $(EXTRA_TARGET_FLAGS); do \
35974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35975 done; \
35976 (cd $(TARGET_SUBDIR)/libvtv && \
35977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35979 "RANLIB=$${RANLIB}" \
35980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35981 dvi) \
35982 || exit 1
35984 @endif target-libvtv
35986 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
35987 maybe-pdf-target-libvtv:
35988 @if target-libvtv
35989 maybe-pdf-target-libvtv: pdf-target-libvtv
35991 pdf-target-libvtv: \
35992 configure-target-libvtv
35993 @: $(MAKE); $(unstage)
35994 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35995 r=`${PWD_COMMAND}`; export r; \
35996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35997 $(RAW_CXX_TARGET_EXPORTS) \
35998 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
35999 for flag in $(EXTRA_TARGET_FLAGS); do \
36000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36001 done; \
36002 (cd $(TARGET_SUBDIR)/libvtv && \
36003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36005 "RANLIB=$${RANLIB}" \
36006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36007 pdf) \
36008 || exit 1
36010 @endif target-libvtv
36012 .PHONY: maybe-html-target-libvtv html-target-libvtv
36013 maybe-html-target-libvtv:
36014 @if target-libvtv
36015 maybe-html-target-libvtv: html-target-libvtv
36017 html-target-libvtv: \
36018 configure-target-libvtv
36019 @: $(MAKE); $(unstage)
36020 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36021 r=`${PWD_COMMAND}`; export r; \
36022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36023 $(RAW_CXX_TARGET_EXPORTS) \
36024 echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
36025 for flag in $(EXTRA_TARGET_FLAGS); do \
36026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36027 done; \
36028 (cd $(TARGET_SUBDIR)/libvtv && \
36029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36031 "RANLIB=$${RANLIB}" \
36032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36033 html) \
36034 || exit 1
36036 @endif target-libvtv
36038 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
36039 maybe-TAGS-target-libvtv:
36040 @if target-libvtv
36041 maybe-TAGS-target-libvtv: TAGS-target-libvtv
36043 TAGS-target-libvtv: \
36044 configure-target-libvtv
36045 @: $(MAKE); $(unstage)
36046 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36047 r=`${PWD_COMMAND}`; export r; \
36048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36049 $(RAW_CXX_TARGET_EXPORTS) \
36050 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
36051 for flag in $(EXTRA_TARGET_FLAGS); do \
36052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36053 done; \
36054 (cd $(TARGET_SUBDIR)/libvtv && \
36055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36057 "RANLIB=$${RANLIB}" \
36058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36059 TAGS) \
36060 || exit 1
36062 @endif target-libvtv
36064 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
36065 maybe-install-info-target-libvtv:
36066 @if target-libvtv
36067 maybe-install-info-target-libvtv: install-info-target-libvtv
36069 install-info-target-libvtv: \
36070 configure-target-libvtv \
36071 info-target-libvtv
36072 @: $(MAKE); $(unstage)
36073 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36074 r=`${PWD_COMMAND}`; export r; \
36075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36076 $(RAW_CXX_TARGET_EXPORTS) \
36077 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
36078 for flag in $(EXTRA_TARGET_FLAGS); do \
36079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36080 done; \
36081 (cd $(TARGET_SUBDIR)/libvtv && \
36082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36084 "RANLIB=$${RANLIB}" \
36085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36086 install-info) \
36087 || exit 1
36089 @endif target-libvtv
36091 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
36092 maybe-install-pdf-target-libvtv:
36093 @if target-libvtv
36094 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
36096 install-pdf-target-libvtv: \
36097 configure-target-libvtv \
36098 pdf-target-libvtv
36099 @: $(MAKE); $(unstage)
36100 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36101 r=`${PWD_COMMAND}`; export r; \
36102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36103 $(RAW_CXX_TARGET_EXPORTS) \
36104 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
36105 for flag in $(EXTRA_TARGET_FLAGS); do \
36106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36107 done; \
36108 (cd $(TARGET_SUBDIR)/libvtv && \
36109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36111 "RANLIB=$${RANLIB}" \
36112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36113 install-pdf) \
36114 || exit 1
36116 @endif target-libvtv
36118 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
36119 maybe-install-html-target-libvtv:
36120 @if target-libvtv
36121 maybe-install-html-target-libvtv: install-html-target-libvtv
36123 install-html-target-libvtv: \
36124 configure-target-libvtv \
36125 html-target-libvtv
36126 @: $(MAKE); $(unstage)
36127 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36128 r=`${PWD_COMMAND}`; export r; \
36129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36130 $(RAW_CXX_TARGET_EXPORTS) \
36131 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
36132 for flag in $(EXTRA_TARGET_FLAGS); do \
36133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36134 done; \
36135 (cd $(TARGET_SUBDIR)/libvtv && \
36136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36138 "RANLIB=$${RANLIB}" \
36139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36140 install-html) \
36141 || exit 1
36143 @endif target-libvtv
36145 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
36146 maybe-installcheck-target-libvtv:
36147 @if target-libvtv
36148 maybe-installcheck-target-libvtv: installcheck-target-libvtv
36150 installcheck-target-libvtv: \
36151 configure-target-libvtv
36152 @: $(MAKE); $(unstage)
36153 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36154 r=`${PWD_COMMAND}`; export r; \
36155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36156 $(RAW_CXX_TARGET_EXPORTS) \
36157 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
36158 for flag in $(EXTRA_TARGET_FLAGS); do \
36159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36160 done; \
36161 (cd $(TARGET_SUBDIR)/libvtv && \
36162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36164 "RANLIB=$${RANLIB}" \
36165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36166 installcheck) \
36167 || exit 1
36169 @endif target-libvtv
36171 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
36172 maybe-mostlyclean-target-libvtv:
36173 @if target-libvtv
36174 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
36176 mostlyclean-target-libvtv:
36177 @: $(MAKE); $(unstage)
36178 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36179 r=`${PWD_COMMAND}`; export r; \
36180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36181 $(RAW_CXX_TARGET_EXPORTS) \
36182 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
36183 for flag in $(EXTRA_TARGET_FLAGS); do \
36184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36185 done; \
36186 (cd $(TARGET_SUBDIR)/libvtv && \
36187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36189 "RANLIB=$${RANLIB}" \
36190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36191 mostlyclean) \
36192 || exit 1
36194 @endif target-libvtv
36196 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
36197 maybe-clean-target-libvtv:
36198 @if target-libvtv
36199 maybe-clean-target-libvtv: clean-target-libvtv
36201 clean-target-libvtv:
36202 @: $(MAKE); $(unstage)
36203 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36204 r=`${PWD_COMMAND}`; export r; \
36205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36206 $(RAW_CXX_TARGET_EXPORTS) \
36207 echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
36208 for flag in $(EXTRA_TARGET_FLAGS); do \
36209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36210 done; \
36211 (cd $(TARGET_SUBDIR)/libvtv && \
36212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36214 "RANLIB=$${RANLIB}" \
36215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36216 clean) \
36217 || exit 1
36219 @endif target-libvtv
36221 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
36222 maybe-distclean-target-libvtv:
36223 @if target-libvtv
36224 maybe-distclean-target-libvtv: distclean-target-libvtv
36226 distclean-target-libvtv:
36227 @: $(MAKE); $(unstage)
36228 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36229 r=`${PWD_COMMAND}`; export r; \
36230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36231 $(RAW_CXX_TARGET_EXPORTS) \
36232 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
36233 for flag in $(EXTRA_TARGET_FLAGS); do \
36234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36235 done; \
36236 (cd $(TARGET_SUBDIR)/libvtv && \
36237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36239 "RANLIB=$${RANLIB}" \
36240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36241 distclean) \
36242 || exit 1
36244 @endif target-libvtv
36246 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
36247 maybe-maintainer-clean-target-libvtv:
36248 @if target-libvtv
36249 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
36251 maintainer-clean-target-libvtv:
36252 @: $(MAKE); $(unstage)
36253 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36254 r=`${PWD_COMMAND}`; export r; \
36255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36256 $(RAW_CXX_TARGET_EXPORTS) \
36257 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
36258 for flag in $(EXTRA_TARGET_FLAGS); do \
36259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36260 done; \
36261 (cd $(TARGET_SUBDIR)/libvtv && \
36262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36264 "RANLIB=$${RANLIB}" \
36265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36266 maintainer-clean) \
36267 || exit 1
36269 @endif target-libvtv
36275 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
36276 maybe-configure-target-libcilkrts:
36277 @if gcc-bootstrap
36278 configure-target-libcilkrts: stage_current
36279 @endif gcc-bootstrap
36280 @if target-libcilkrts
36281 maybe-configure-target-libcilkrts: configure-target-libcilkrts
36282 configure-target-libcilkrts:
36283 @: $(MAKE); $(unstage)
36284 @r=`${PWD_COMMAND}`; export r; \
36285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36286 echo "Checking multilib configuration for libcilkrts..."; \
36287 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36288 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
36289 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36290 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36291 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
36292 else \
36293 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
36294 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36295 fi; \
36296 else \
36297 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36298 fi; \
36299 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
36300 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36301 $(NORMAL_TARGET_EXPORTS) \
36302 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
36303 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
36304 case $(srcdir) in \
36305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36306 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
36307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36308 esac; \
36309 module_srcdir=libcilkrts; \
36310 rm -f no-such-file || : ; \
36311 CONFIG_SITE=no-such-file $(SHELL) \
36312 $$s/$$module_srcdir/configure \
36313 --srcdir=$${topdir}/$$module_srcdir \
36314 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36315 --target=${target_alias} \
36316 || exit 1
36317 @endif target-libcilkrts
36323 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
36324 maybe-all-target-libcilkrts:
36325 @if gcc-bootstrap
36326 all-target-libcilkrts: stage_current
36327 @endif gcc-bootstrap
36328 @if target-libcilkrts
36329 TARGET-target-libcilkrts=all
36330 maybe-all-target-libcilkrts: all-target-libcilkrts
36331 all-target-libcilkrts: configure-target-libcilkrts
36332 @: $(MAKE); $(unstage)
36333 @r=`${PWD_COMMAND}`; export r; \
36334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36335 $(NORMAL_TARGET_EXPORTS) \
36336 (cd $(TARGET_SUBDIR)/libcilkrts && \
36337 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36338 $(TARGET-target-libcilkrts))
36339 @endif target-libcilkrts
36345 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
36346 maybe-check-target-libcilkrts:
36347 @if target-libcilkrts
36348 maybe-check-target-libcilkrts: check-target-libcilkrts
36350 check-target-libcilkrts:
36351 @: $(MAKE); $(unstage)
36352 @r=`${PWD_COMMAND}`; export r; \
36353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36354 $(NORMAL_TARGET_EXPORTS) \
36355 (cd $(TARGET_SUBDIR)/libcilkrts && \
36356 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36358 @endif target-libcilkrts
36360 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
36361 maybe-install-target-libcilkrts:
36362 @if target-libcilkrts
36363 maybe-install-target-libcilkrts: install-target-libcilkrts
36365 install-target-libcilkrts: installdirs
36366 @: $(MAKE); $(unstage)
36367 @r=`${PWD_COMMAND}`; export r; \
36368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36369 $(NORMAL_TARGET_EXPORTS) \
36370 (cd $(TARGET_SUBDIR)/libcilkrts && \
36371 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36373 @endif target-libcilkrts
36375 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
36376 maybe-install-strip-target-libcilkrts:
36377 @if target-libcilkrts
36378 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
36380 install-strip-target-libcilkrts: installdirs
36381 @: $(MAKE); $(unstage)
36382 @r=`${PWD_COMMAND}`; export r; \
36383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36384 $(NORMAL_TARGET_EXPORTS) \
36385 (cd $(TARGET_SUBDIR)/libcilkrts && \
36386 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36388 @endif target-libcilkrts
36390 # Other targets (info, dvi, pdf, etc.)
36392 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
36393 maybe-info-target-libcilkrts:
36394 @if target-libcilkrts
36395 maybe-info-target-libcilkrts: info-target-libcilkrts
36397 info-target-libcilkrts: \
36398 configure-target-libcilkrts
36399 @: $(MAKE); $(unstage)
36400 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36401 r=`${PWD_COMMAND}`; export r; \
36402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36403 $(NORMAL_TARGET_EXPORTS) \
36404 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
36405 for flag in $(EXTRA_TARGET_FLAGS); do \
36406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36407 done; \
36408 (cd $(TARGET_SUBDIR)/libcilkrts && \
36409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36411 "RANLIB=$${RANLIB}" \
36412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36413 info) \
36414 || exit 1
36416 @endif target-libcilkrts
36418 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
36419 maybe-dvi-target-libcilkrts:
36420 @if target-libcilkrts
36421 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
36423 dvi-target-libcilkrts: \
36424 configure-target-libcilkrts
36425 @: $(MAKE); $(unstage)
36426 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36427 r=`${PWD_COMMAND}`; export r; \
36428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36429 $(NORMAL_TARGET_EXPORTS) \
36430 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
36431 for flag in $(EXTRA_TARGET_FLAGS); do \
36432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36433 done; \
36434 (cd $(TARGET_SUBDIR)/libcilkrts && \
36435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36437 "RANLIB=$${RANLIB}" \
36438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36439 dvi) \
36440 || exit 1
36442 @endif target-libcilkrts
36444 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
36445 maybe-pdf-target-libcilkrts:
36446 @if target-libcilkrts
36447 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
36449 pdf-target-libcilkrts: \
36450 configure-target-libcilkrts
36451 @: $(MAKE); $(unstage)
36452 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36453 r=`${PWD_COMMAND}`; export r; \
36454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455 $(NORMAL_TARGET_EXPORTS) \
36456 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
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)/libcilkrts && \
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 pdf) \
36466 || exit 1
36468 @endif target-libcilkrts
36470 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
36471 maybe-html-target-libcilkrts:
36472 @if target-libcilkrts
36473 maybe-html-target-libcilkrts: html-target-libcilkrts
36475 html-target-libcilkrts: \
36476 configure-target-libcilkrts
36477 @: $(MAKE); $(unstage)
36478 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36479 r=`${PWD_COMMAND}`; export r; \
36480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36481 $(NORMAL_TARGET_EXPORTS) \
36482 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
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)/libcilkrts && \
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 html) \
36492 || exit 1
36494 @endif target-libcilkrts
36496 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
36497 maybe-TAGS-target-libcilkrts:
36498 @if target-libcilkrts
36499 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
36501 TAGS-target-libcilkrts: \
36502 configure-target-libcilkrts
36503 @: $(MAKE); $(unstage)
36504 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36505 r=`${PWD_COMMAND}`; export r; \
36506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36507 $(NORMAL_TARGET_EXPORTS) \
36508 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
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)/libcilkrts && \
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 TAGS) \
36518 || exit 1
36520 @endif target-libcilkrts
36522 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
36523 maybe-install-info-target-libcilkrts:
36524 @if target-libcilkrts
36525 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
36527 install-info-target-libcilkrts: \
36528 configure-target-libcilkrts \
36529 info-target-libcilkrts
36530 @: $(MAKE); $(unstage)
36531 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36532 r=`${PWD_COMMAND}`; export r; \
36533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36534 $(NORMAL_TARGET_EXPORTS) \
36535 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
36536 for flag in $(EXTRA_TARGET_FLAGS); do \
36537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36538 done; \
36539 (cd $(TARGET_SUBDIR)/libcilkrts && \
36540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36542 "RANLIB=$${RANLIB}" \
36543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36544 install-info) \
36545 || exit 1
36547 @endif target-libcilkrts
36549 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
36550 maybe-install-pdf-target-libcilkrts:
36551 @if target-libcilkrts
36552 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
36554 install-pdf-target-libcilkrts: \
36555 configure-target-libcilkrts \
36556 pdf-target-libcilkrts
36557 @: $(MAKE); $(unstage)
36558 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36559 r=`${PWD_COMMAND}`; export r; \
36560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36561 $(NORMAL_TARGET_EXPORTS) \
36562 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36563 for flag in $(EXTRA_TARGET_FLAGS); do \
36564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36565 done; \
36566 (cd $(TARGET_SUBDIR)/libcilkrts && \
36567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36569 "RANLIB=$${RANLIB}" \
36570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36571 install-pdf) \
36572 || exit 1
36574 @endif target-libcilkrts
36576 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
36577 maybe-install-html-target-libcilkrts:
36578 @if target-libcilkrts
36579 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
36581 install-html-target-libcilkrts: \
36582 configure-target-libcilkrts \
36583 html-target-libcilkrts
36584 @: $(MAKE); $(unstage)
36585 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36586 r=`${PWD_COMMAND}`; export r; \
36587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36588 $(NORMAL_TARGET_EXPORTS) \
36589 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
36590 for flag in $(EXTRA_TARGET_FLAGS); do \
36591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36592 done; \
36593 (cd $(TARGET_SUBDIR)/libcilkrts && \
36594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36596 "RANLIB=$${RANLIB}" \
36597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36598 install-html) \
36599 || exit 1
36601 @endif target-libcilkrts
36603 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
36604 maybe-installcheck-target-libcilkrts:
36605 @if target-libcilkrts
36606 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
36608 installcheck-target-libcilkrts: \
36609 configure-target-libcilkrts
36610 @: $(MAKE); $(unstage)
36611 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36612 r=`${PWD_COMMAND}`; export r; \
36613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36614 $(NORMAL_TARGET_EXPORTS) \
36615 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
36616 for flag in $(EXTRA_TARGET_FLAGS); do \
36617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36618 done; \
36619 (cd $(TARGET_SUBDIR)/libcilkrts && \
36620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36622 "RANLIB=$${RANLIB}" \
36623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36624 installcheck) \
36625 || exit 1
36627 @endif target-libcilkrts
36629 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
36630 maybe-mostlyclean-target-libcilkrts:
36631 @if target-libcilkrts
36632 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
36634 mostlyclean-target-libcilkrts:
36635 @: $(MAKE); $(unstage)
36636 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36637 r=`${PWD_COMMAND}`; export r; \
36638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36639 $(NORMAL_TARGET_EXPORTS) \
36640 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
36641 for flag in $(EXTRA_TARGET_FLAGS); do \
36642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36643 done; \
36644 (cd $(TARGET_SUBDIR)/libcilkrts && \
36645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36647 "RANLIB=$${RANLIB}" \
36648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36649 mostlyclean) \
36650 || exit 1
36652 @endif target-libcilkrts
36654 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
36655 maybe-clean-target-libcilkrts:
36656 @if target-libcilkrts
36657 maybe-clean-target-libcilkrts: clean-target-libcilkrts
36659 clean-target-libcilkrts:
36660 @: $(MAKE); $(unstage)
36661 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36662 r=`${PWD_COMMAND}`; export r; \
36663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36664 $(NORMAL_TARGET_EXPORTS) \
36665 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
36666 for flag in $(EXTRA_TARGET_FLAGS); do \
36667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36668 done; \
36669 (cd $(TARGET_SUBDIR)/libcilkrts && \
36670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36672 "RANLIB=$${RANLIB}" \
36673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36674 clean) \
36675 || exit 1
36677 @endif target-libcilkrts
36679 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
36680 maybe-distclean-target-libcilkrts:
36681 @if target-libcilkrts
36682 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
36684 distclean-target-libcilkrts:
36685 @: $(MAKE); $(unstage)
36686 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36687 r=`${PWD_COMMAND}`; export r; \
36688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36689 $(NORMAL_TARGET_EXPORTS) \
36690 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
36691 for flag in $(EXTRA_TARGET_FLAGS); do \
36692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36693 done; \
36694 (cd $(TARGET_SUBDIR)/libcilkrts && \
36695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36697 "RANLIB=$${RANLIB}" \
36698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36699 distclean) \
36700 || exit 1
36702 @endif target-libcilkrts
36704 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
36705 maybe-maintainer-clean-target-libcilkrts:
36706 @if target-libcilkrts
36707 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
36709 maintainer-clean-target-libcilkrts:
36710 @: $(MAKE); $(unstage)
36711 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36712 r=`${PWD_COMMAND}`; export r; \
36713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36714 $(NORMAL_TARGET_EXPORTS) \
36715 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
36716 for flag in $(EXTRA_TARGET_FLAGS); do \
36717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36718 done; \
36719 (cd $(TARGET_SUBDIR)/libcilkrts && \
36720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36722 "RANLIB=$${RANLIB}" \
36723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36724 maintainer-clean) \
36725 || exit 1
36727 @endif target-libcilkrts
36733 .PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
36734 maybe-configure-target-liboffloadmic:
36735 @if gcc-bootstrap
36736 configure-target-liboffloadmic: stage_current
36737 @endif gcc-bootstrap
36738 @if target-liboffloadmic
36739 maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
36740 configure-target-liboffloadmic:
36741 @: $(MAKE); $(unstage)
36742 @r=`${PWD_COMMAND}`; export r; \
36743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36744 echo "Checking multilib configuration for liboffloadmic..."; \
36745 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
36746 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
36747 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
36748 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
36749 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
36750 else \
36751 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
36752 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
36753 fi; \
36754 else \
36755 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
36756 fi; \
36757 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
36758 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
36759 $(NORMAL_TARGET_EXPORTS) \
36760 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
36761 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
36762 case $(srcdir) in \
36763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36764 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
36765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36766 esac; \
36767 module_srcdir=liboffloadmic; \
36768 rm -f no-such-file || : ; \
36769 CONFIG_SITE=no-such-file $(SHELL) \
36770 $$s/$$module_srcdir/configure \
36771 --srcdir=$${topdir}/$$module_srcdir \
36772 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36773 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
36774 || exit 1
36775 @endif target-liboffloadmic
36781 .PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
36782 maybe-all-target-liboffloadmic:
36783 @if gcc-bootstrap
36784 all-target-liboffloadmic: stage_current
36785 @endif gcc-bootstrap
36786 @if target-liboffloadmic
36787 TARGET-target-liboffloadmic=all
36788 maybe-all-target-liboffloadmic: all-target-liboffloadmic
36789 all-target-liboffloadmic: configure-target-liboffloadmic
36790 @: $(MAKE); $(unstage)
36791 @r=`${PWD_COMMAND}`; export r; \
36792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36793 $(NORMAL_TARGET_EXPORTS) \
36794 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36795 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36796 $(TARGET-target-liboffloadmic))
36797 @endif target-liboffloadmic
36803 .PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
36804 maybe-check-target-liboffloadmic:
36805 @if target-liboffloadmic
36806 maybe-check-target-liboffloadmic: check-target-liboffloadmic
36808 check-target-liboffloadmic:
36809 @: $(MAKE); $(unstage)
36810 @r=`${PWD_COMMAND}`; export r; \
36811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36812 $(NORMAL_TARGET_EXPORTS) \
36813 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36814 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36816 @endif target-liboffloadmic
36818 .PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
36819 maybe-install-target-liboffloadmic:
36820 @if target-liboffloadmic
36821 maybe-install-target-liboffloadmic: install-target-liboffloadmic
36823 install-target-liboffloadmic: installdirs
36824 @: $(MAKE); $(unstage)
36825 @r=`${PWD_COMMAND}`; export r; \
36826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36827 $(NORMAL_TARGET_EXPORTS) \
36828 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36829 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36831 @endif target-liboffloadmic
36833 .PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
36834 maybe-install-strip-target-liboffloadmic:
36835 @if target-liboffloadmic
36836 maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
36838 install-strip-target-liboffloadmic: installdirs
36839 @: $(MAKE); $(unstage)
36840 @r=`${PWD_COMMAND}`; export r; \
36841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36842 $(NORMAL_TARGET_EXPORTS) \
36843 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36844 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36846 @endif target-liboffloadmic
36848 # Other targets (info, dvi, pdf, etc.)
36850 .PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
36851 maybe-info-target-liboffloadmic:
36852 @if target-liboffloadmic
36853 maybe-info-target-liboffloadmic: info-target-liboffloadmic
36855 info-target-liboffloadmic: \
36856 configure-target-liboffloadmic
36857 @: $(MAKE); $(unstage)
36858 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
36859 r=`${PWD_COMMAND}`; export r; \
36860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36861 $(NORMAL_TARGET_EXPORTS) \
36862 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
36863 for flag in $(EXTRA_TARGET_FLAGS); do \
36864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36865 done; \
36866 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36869 "RANLIB=$${RANLIB}" \
36870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36871 info) \
36872 || exit 1
36874 @endif target-liboffloadmic
36876 .PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
36877 maybe-dvi-target-liboffloadmic:
36878 @if target-liboffloadmic
36879 maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
36881 dvi-target-liboffloadmic: \
36882 configure-target-liboffloadmic
36883 @: $(MAKE); $(unstage)
36884 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
36885 r=`${PWD_COMMAND}`; export r; \
36886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36887 $(NORMAL_TARGET_EXPORTS) \
36888 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
36889 for flag in $(EXTRA_TARGET_FLAGS); do \
36890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36891 done; \
36892 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36895 "RANLIB=$${RANLIB}" \
36896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36897 dvi) \
36898 || exit 1
36900 @endif target-liboffloadmic
36902 .PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
36903 maybe-pdf-target-liboffloadmic:
36904 @if target-liboffloadmic
36905 maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
36907 pdf-target-liboffloadmic: \
36908 configure-target-liboffloadmic
36909 @: $(MAKE); $(unstage)
36910 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
36911 r=`${PWD_COMMAND}`; export r; \
36912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36913 $(NORMAL_TARGET_EXPORTS) \
36914 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
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)/liboffloadmic && \
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 pdf) \
36924 || exit 1
36926 @endif target-liboffloadmic
36928 .PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
36929 maybe-html-target-liboffloadmic:
36930 @if target-liboffloadmic
36931 maybe-html-target-liboffloadmic: html-target-liboffloadmic
36933 html-target-liboffloadmic: \
36934 configure-target-liboffloadmic
36935 @: $(MAKE); $(unstage)
36936 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
36937 r=`${PWD_COMMAND}`; export r; \
36938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36939 $(NORMAL_TARGET_EXPORTS) \
36940 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
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)/liboffloadmic && \
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 html) \
36950 || exit 1
36952 @endif target-liboffloadmic
36954 .PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
36955 maybe-TAGS-target-liboffloadmic:
36956 @if target-liboffloadmic
36957 maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
36959 TAGS-target-liboffloadmic: \
36960 configure-target-liboffloadmic
36961 @: $(MAKE); $(unstage)
36962 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
36963 r=`${PWD_COMMAND}`; export r; \
36964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36965 $(NORMAL_TARGET_EXPORTS) \
36966 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
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)/liboffloadmic && \
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 TAGS) \
36976 || exit 1
36978 @endif target-liboffloadmic
36980 .PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
36981 maybe-install-info-target-liboffloadmic:
36982 @if target-liboffloadmic
36983 maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
36985 install-info-target-liboffloadmic: \
36986 configure-target-liboffloadmic \
36987 info-target-liboffloadmic
36988 @: $(MAKE); $(unstage)
36989 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
36990 r=`${PWD_COMMAND}`; export r; \
36991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36992 $(NORMAL_TARGET_EXPORTS) \
36993 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
36994 for flag in $(EXTRA_TARGET_FLAGS); do \
36995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36996 done; \
36997 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37000 "RANLIB=$${RANLIB}" \
37001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37002 install-info) \
37003 || exit 1
37005 @endif target-liboffloadmic
37007 .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
37008 maybe-install-pdf-target-liboffloadmic:
37009 @if target-liboffloadmic
37010 maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
37012 install-pdf-target-liboffloadmic: \
37013 configure-target-liboffloadmic \
37014 pdf-target-liboffloadmic
37015 @: $(MAKE); $(unstage)
37016 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37017 r=`${PWD_COMMAND}`; export r; \
37018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37019 $(NORMAL_TARGET_EXPORTS) \
37020 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37021 for flag in $(EXTRA_TARGET_FLAGS); do \
37022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37023 done; \
37024 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37027 "RANLIB=$${RANLIB}" \
37028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37029 install-pdf) \
37030 || exit 1
37032 @endif target-liboffloadmic
37034 .PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
37035 maybe-install-html-target-liboffloadmic:
37036 @if target-liboffloadmic
37037 maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
37039 install-html-target-liboffloadmic: \
37040 configure-target-liboffloadmic \
37041 html-target-liboffloadmic
37042 @: $(MAKE); $(unstage)
37043 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37044 r=`${PWD_COMMAND}`; export r; \
37045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37046 $(NORMAL_TARGET_EXPORTS) \
37047 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
37048 for flag in $(EXTRA_TARGET_FLAGS); do \
37049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37050 done; \
37051 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37054 "RANLIB=$${RANLIB}" \
37055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37056 install-html) \
37057 || exit 1
37059 @endif target-liboffloadmic
37061 .PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
37062 maybe-installcheck-target-liboffloadmic:
37063 @if target-liboffloadmic
37064 maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
37066 installcheck-target-liboffloadmic: \
37067 configure-target-liboffloadmic
37068 @: $(MAKE); $(unstage)
37069 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37070 r=`${PWD_COMMAND}`; export r; \
37071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37072 $(NORMAL_TARGET_EXPORTS) \
37073 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
37074 for flag in $(EXTRA_TARGET_FLAGS); do \
37075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37076 done; \
37077 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37080 "RANLIB=$${RANLIB}" \
37081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37082 installcheck) \
37083 || exit 1
37085 @endif target-liboffloadmic
37087 .PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
37088 maybe-mostlyclean-target-liboffloadmic:
37089 @if target-liboffloadmic
37090 maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
37092 mostlyclean-target-liboffloadmic:
37093 @: $(MAKE); $(unstage)
37094 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37095 r=`${PWD_COMMAND}`; export r; \
37096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37097 $(NORMAL_TARGET_EXPORTS) \
37098 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37099 for flag in $(EXTRA_TARGET_FLAGS); do \
37100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37101 done; \
37102 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37105 "RANLIB=$${RANLIB}" \
37106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37107 mostlyclean) \
37108 || exit 1
37110 @endif target-liboffloadmic
37112 .PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
37113 maybe-clean-target-liboffloadmic:
37114 @if target-liboffloadmic
37115 maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
37117 clean-target-liboffloadmic:
37118 @: $(MAKE); $(unstage)
37119 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37120 r=`${PWD_COMMAND}`; export r; \
37121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37122 $(NORMAL_TARGET_EXPORTS) \
37123 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37124 for flag in $(EXTRA_TARGET_FLAGS); do \
37125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37126 done; \
37127 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37130 "RANLIB=$${RANLIB}" \
37131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37132 clean) \
37133 || exit 1
37135 @endif target-liboffloadmic
37137 .PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
37138 maybe-distclean-target-liboffloadmic:
37139 @if target-liboffloadmic
37140 maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
37142 distclean-target-liboffloadmic:
37143 @: $(MAKE); $(unstage)
37144 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37145 r=`${PWD_COMMAND}`; export r; \
37146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37147 $(NORMAL_TARGET_EXPORTS) \
37148 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37149 for flag in $(EXTRA_TARGET_FLAGS); do \
37150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37151 done; \
37152 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37155 "RANLIB=$${RANLIB}" \
37156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37157 distclean) \
37158 || exit 1
37160 @endif target-liboffloadmic
37162 .PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
37163 maybe-maintainer-clean-target-liboffloadmic:
37164 @if target-liboffloadmic
37165 maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
37167 maintainer-clean-target-liboffloadmic:
37168 @: $(MAKE); $(unstage)
37169 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37170 r=`${PWD_COMMAND}`; export r; \
37171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37172 $(NORMAL_TARGET_EXPORTS) \
37173 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37174 for flag in $(EXTRA_TARGET_FLAGS); do \
37175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37176 done; \
37177 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37180 "RANLIB=$${RANLIB}" \
37181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37182 maintainer-clean) \
37183 || exit 1
37185 @endif target-liboffloadmic
37191 .PHONY: configure-target-libssp maybe-configure-target-libssp
37192 maybe-configure-target-libssp:
37193 @if gcc-bootstrap
37194 configure-target-libssp: stage_current
37195 @endif gcc-bootstrap
37196 @if target-libssp
37197 maybe-configure-target-libssp: configure-target-libssp
37198 configure-target-libssp:
37199 @: $(MAKE); $(unstage)
37200 @r=`${PWD_COMMAND}`; export r; \
37201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37202 echo "Checking multilib configuration for libssp..."; \
37203 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37204 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
37205 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
37206 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
37207 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
37208 else \
37209 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
37210 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37211 fi; \
37212 else \
37213 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37214 fi; \
37215 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
37216 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37217 $(NORMAL_TARGET_EXPORTS) \
37218 echo Configuring in $(TARGET_SUBDIR)/libssp; \
37219 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
37220 case $(srcdir) in \
37221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37222 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
37223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37224 esac; \
37225 module_srcdir=libssp; \
37226 rm -f no-such-file || : ; \
37227 CONFIG_SITE=no-such-file $(SHELL) \
37228 $$s/$$module_srcdir/configure \
37229 --srcdir=$${topdir}/$$module_srcdir \
37230 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37231 --target=${target_alias} \
37232 || exit 1
37233 @endif target-libssp
37239 .PHONY: all-target-libssp maybe-all-target-libssp
37240 maybe-all-target-libssp:
37241 @if gcc-bootstrap
37242 all-target-libssp: stage_current
37243 @endif gcc-bootstrap
37244 @if target-libssp
37245 TARGET-target-libssp=all
37246 maybe-all-target-libssp: all-target-libssp
37247 all-target-libssp: configure-target-libssp
37248 @: $(MAKE); $(unstage)
37249 @r=`${PWD_COMMAND}`; export r; \
37250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37251 $(NORMAL_TARGET_EXPORTS) \
37252 (cd $(TARGET_SUBDIR)/libssp && \
37253 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37254 $(TARGET-target-libssp))
37255 @endif target-libssp
37261 .PHONY: check-target-libssp maybe-check-target-libssp
37262 maybe-check-target-libssp:
37263 @if target-libssp
37264 maybe-check-target-libssp: check-target-libssp
37266 check-target-libssp:
37267 @: $(MAKE); $(unstage)
37268 @r=`${PWD_COMMAND}`; export r; \
37269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37270 $(NORMAL_TARGET_EXPORTS) \
37271 (cd $(TARGET_SUBDIR)/libssp && \
37272 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37274 @endif target-libssp
37276 .PHONY: install-target-libssp maybe-install-target-libssp
37277 maybe-install-target-libssp:
37278 @if target-libssp
37279 maybe-install-target-libssp: install-target-libssp
37281 install-target-libssp: installdirs
37282 @: $(MAKE); $(unstage)
37283 @r=`${PWD_COMMAND}`; export r; \
37284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37285 $(NORMAL_TARGET_EXPORTS) \
37286 (cd $(TARGET_SUBDIR)/libssp && \
37287 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37289 @endif target-libssp
37291 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
37292 maybe-install-strip-target-libssp:
37293 @if target-libssp
37294 maybe-install-strip-target-libssp: install-strip-target-libssp
37296 install-strip-target-libssp: installdirs
37297 @: $(MAKE); $(unstage)
37298 @r=`${PWD_COMMAND}`; export r; \
37299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37300 $(NORMAL_TARGET_EXPORTS) \
37301 (cd $(TARGET_SUBDIR)/libssp && \
37302 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37304 @endif target-libssp
37306 # Other targets (info, dvi, pdf, etc.)
37308 .PHONY: maybe-info-target-libssp info-target-libssp
37309 maybe-info-target-libssp:
37310 @if target-libssp
37311 maybe-info-target-libssp: info-target-libssp
37313 info-target-libssp: \
37314 configure-target-libssp
37315 @: $(MAKE); $(unstage)
37316 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37317 r=`${PWD_COMMAND}`; export r; \
37318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37319 $(NORMAL_TARGET_EXPORTS) \
37320 echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
37321 for flag in $(EXTRA_TARGET_FLAGS); do \
37322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37323 done; \
37324 (cd $(TARGET_SUBDIR)/libssp && \
37325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37327 "RANLIB=$${RANLIB}" \
37328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37329 info) \
37330 || exit 1
37332 @endif target-libssp
37334 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
37335 maybe-dvi-target-libssp:
37336 @if target-libssp
37337 maybe-dvi-target-libssp: dvi-target-libssp
37339 dvi-target-libssp: \
37340 configure-target-libssp
37341 @: $(MAKE); $(unstage)
37342 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37343 r=`${PWD_COMMAND}`; export r; \
37344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37345 $(NORMAL_TARGET_EXPORTS) \
37346 echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
37347 for flag in $(EXTRA_TARGET_FLAGS); do \
37348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37349 done; \
37350 (cd $(TARGET_SUBDIR)/libssp && \
37351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37353 "RANLIB=$${RANLIB}" \
37354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37355 dvi) \
37356 || exit 1
37358 @endif target-libssp
37360 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
37361 maybe-pdf-target-libssp:
37362 @if target-libssp
37363 maybe-pdf-target-libssp: pdf-target-libssp
37365 pdf-target-libssp: \
37366 configure-target-libssp
37367 @: $(MAKE); $(unstage)
37368 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37369 r=`${PWD_COMMAND}`; export r; \
37370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37371 $(NORMAL_TARGET_EXPORTS) \
37372 echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
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)/libssp && \
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 pdf) \
37382 || exit 1
37384 @endif target-libssp
37386 .PHONY: maybe-html-target-libssp html-target-libssp
37387 maybe-html-target-libssp:
37388 @if target-libssp
37389 maybe-html-target-libssp: html-target-libssp
37391 html-target-libssp: \
37392 configure-target-libssp
37393 @: $(MAKE); $(unstage)
37394 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37395 r=`${PWD_COMMAND}`; export r; \
37396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37397 $(NORMAL_TARGET_EXPORTS) \
37398 echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
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)/libssp && \
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 html) \
37408 || exit 1
37410 @endif target-libssp
37412 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
37413 maybe-TAGS-target-libssp:
37414 @if target-libssp
37415 maybe-TAGS-target-libssp: TAGS-target-libssp
37417 TAGS-target-libssp: \
37418 configure-target-libssp
37419 @: $(MAKE); $(unstage)
37420 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37421 r=`${PWD_COMMAND}`; export r; \
37422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37423 $(NORMAL_TARGET_EXPORTS) \
37424 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
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)/libssp && \
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 TAGS) \
37434 || exit 1
37436 @endif target-libssp
37438 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
37439 maybe-install-info-target-libssp:
37440 @if target-libssp
37441 maybe-install-info-target-libssp: install-info-target-libssp
37443 install-info-target-libssp: \
37444 configure-target-libssp \
37445 info-target-libssp
37446 @: $(MAKE); $(unstage)
37447 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37448 r=`${PWD_COMMAND}`; export r; \
37449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37450 $(NORMAL_TARGET_EXPORTS) \
37451 echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
37452 for flag in $(EXTRA_TARGET_FLAGS); do \
37453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37454 done; \
37455 (cd $(TARGET_SUBDIR)/libssp && \
37456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37458 "RANLIB=$${RANLIB}" \
37459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37460 install-info) \
37461 || exit 1
37463 @endif target-libssp
37465 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
37466 maybe-install-pdf-target-libssp:
37467 @if target-libssp
37468 maybe-install-pdf-target-libssp: install-pdf-target-libssp
37470 install-pdf-target-libssp: \
37471 configure-target-libssp \
37472 pdf-target-libssp
37473 @: $(MAKE); $(unstage)
37474 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37475 r=`${PWD_COMMAND}`; export r; \
37476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37477 $(NORMAL_TARGET_EXPORTS) \
37478 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
37479 for flag in $(EXTRA_TARGET_FLAGS); do \
37480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37481 done; \
37482 (cd $(TARGET_SUBDIR)/libssp && \
37483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37485 "RANLIB=$${RANLIB}" \
37486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37487 install-pdf) \
37488 || exit 1
37490 @endif target-libssp
37492 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
37493 maybe-install-html-target-libssp:
37494 @if target-libssp
37495 maybe-install-html-target-libssp: install-html-target-libssp
37497 install-html-target-libssp: \
37498 configure-target-libssp \
37499 html-target-libssp
37500 @: $(MAKE); $(unstage)
37501 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37502 r=`${PWD_COMMAND}`; export r; \
37503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37504 $(NORMAL_TARGET_EXPORTS) \
37505 echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
37506 for flag in $(EXTRA_TARGET_FLAGS); do \
37507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37508 done; \
37509 (cd $(TARGET_SUBDIR)/libssp && \
37510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37512 "RANLIB=$${RANLIB}" \
37513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37514 install-html) \
37515 || exit 1
37517 @endif target-libssp
37519 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
37520 maybe-installcheck-target-libssp:
37521 @if target-libssp
37522 maybe-installcheck-target-libssp: installcheck-target-libssp
37524 installcheck-target-libssp: \
37525 configure-target-libssp
37526 @: $(MAKE); $(unstage)
37527 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37528 r=`${PWD_COMMAND}`; export r; \
37529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37530 $(NORMAL_TARGET_EXPORTS) \
37531 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
37532 for flag in $(EXTRA_TARGET_FLAGS); do \
37533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37534 done; \
37535 (cd $(TARGET_SUBDIR)/libssp && \
37536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37538 "RANLIB=$${RANLIB}" \
37539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37540 installcheck) \
37541 || exit 1
37543 @endif target-libssp
37545 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
37546 maybe-mostlyclean-target-libssp:
37547 @if target-libssp
37548 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
37550 mostlyclean-target-libssp:
37551 @: $(MAKE); $(unstage)
37552 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37553 r=`${PWD_COMMAND}`; export r; \
37554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37555 $(NORMAL_TARGET_EXPORTS) \
37556 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
37557 for flag in $(EXTRA_TARGET_FLAGS); do \
37558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37559 done; \
37560 (cd $(TARGET_SUBDIR)/libssp && \
37561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37563 "RANLIB=$${RANLIB}" \
37564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37565 mostlyclean) \
37566 || exit 1
37568 @endif target-libssp
37570 .PHONY: maybe-clean-target-libssp clean-target-libssp
37571 maybe-clean-target-libssp:
37572 @if target-libssp
37573 maybe-clean-target-libssp: clean-target-libssp
37575 clean-target-libssp:
37576 @: $(MAKE); $(unstage)
37577 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37578 r=`${PWD_COMMAND}`; export r; \
37579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37580 $(NORMAL_TARGET_EXPORTS) \
37581 echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
37582 for flag in $(EXTRA_TARGET_FLAGS); do \
37583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37584 done; \
37585 (cd $(TARGET_SUBDIR)/libssp && \
37586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37588 "RANLIB=$${RANLIB}" \
37589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37590 clean) \
37591 || exit 1
37593 @endif target-libssp
37595 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
37596 maybe-distclean-target-libssp:
37597 @if target-libssp
37598 maybe-distclean-target-libssp: distclean-target-libssp
37600 distclean-target-libssp:
37601 @: $(MAKE); $(unstage)
37602 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37603 r=`${PWD_COMMAND}`; export r; \
37604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37605 $(NORMAL_TARGET_EXPORTS) \
37606 echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
37607 for flag in $(EXTRA_TARGET_FLAGS); do \
37608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37609 done; \
37610 (cd $(TARGET_SUBDIR)/libssp && \
37611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37613 "RANLIB=$${RANLIB}" \
37614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37615 distclean) \
37616 || exit 1
37618 @endif target-libssp
37620 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
37621 maybe-maintainer-clean-target-libssp:
37622 @if target-libssp
37623 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
37625 maintainer-clean-target-libssp:
37626 @: $(MAKE); $(unstage)
37627 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37628 r=`${PWD_COMMAND}`; export r; \
37629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37630 $(NORMAL_TARGET_EXPORTS) \
37631 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
37632 for flag in $(EXTRA_TARGET_FLAGS); do \
37633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37634 done; \
37635 (cd $(TARGET_SUBDIR)/libssp && \
37636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37638 "RANLIB=$${RANLIB}" \
37639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37640 maintainer-clean) \
37641 || exit 1
37643 @endif target-libssp
37649 .PHONY: configure-target-newlib maybe-configure-target-newlib
37650 maybe-configure-target-newlib:
37651 @if gcc-bootstrap
37652 configure-target-newlib: stage_current
37653 @endif gcc-bootstrap
37654 @if target-newlib
37655 maybe-configure-target-newlib: configure-target-newlib
37656 configure-target-newlib:
37657 @: $(MAKE); $(unstage)
37658 @r=`${PWD_COMMAND}`; export r; \
37659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37660 echo "Checking multilib configuration for newlib..."; \
37661 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
37662 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
37663 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
37664 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
37665 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
37666 else \
37667 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
37668 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
37669 fi; \
37670 else \
37671 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
37672 fi; \
37673 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
37674 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
37675 $(NORMAL_TARGET_EXPORTS) \
37676 echo Configuring in $(TARGET_SUBDIR)/newlib; \
37677 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
37678 case $(srcdir) in \
37679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37680 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
37681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37682 esac; \
37683 module_srcdir=newlib; \
37684 rm -f no-such-file || : ; \
37685 CONFIG_SITE=no-such-file $(SHELL) \
37686 $$s/$$module_srcdir/configure \
37687 --srcdir=$${topdir}/$$module_srcdir \
37688 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37689 --target=${target_alias} \
37690 || exit 1
37691 @endif target-newlib
37697 .PHONY: all-target-newlib maybe-all-target-newlib
37698 maybe-all-target-newlib:
37699 @if gcc-bootstrap
37700 all-target-newlib: stage_current
37701 @endif gcc-bootstrap
37702 @if target-newlib
37703 TARGET-target-newlib=all
37704 maybe-all-target-newlib: all-target-newlib
37705 all-target-newlib: configure-target-newlib
37706 @: $(MAKE); $(unstage)
37707 @r=`${PWD_COMMAND}`; export r; \
37708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37709 $(NORMAL_TARGET_EXPORTS) \
37710 (cd $(TARGET_SUBDIR)/newlib && \
37711 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37712 $(TARGET-target-newlib))
37713 @endif target-newlib
37719 .PHONY: check-target-newlib maybe-check-target-newlib
37720 maybe-check-target-newlib:
37721 @if target-newlib
37722 maybe-check-target-newlib: check-target-newlib
37724 check-target-newlib:
37725 @: $(MAKE); $(unstage)
37726 @r=`${PWD_COMMAND}`; export r; \
37727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37728 $(NORMAL_TARGET_EXPORTS) \
37729 (cd $(TARGET_SUBDIR)/newlib && \
37730 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37732 @endif target-newlib
37734 .PHONY: install-target-newlib maybe-install-target-newlib
37735 maybe-install-target-newlib:
37736 @if target-newlib
37737 maybe-install-target-newlib: install-target-newlib
37739 install-target-newlib: installdirs
37740 @: $(MAKE); $(unstage)
37741 @r=`${PWD_COMMAND}`; export r; \
37742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37743 $(NORMAL_TARGET_EXPORTS) \
37744 (cd $(TARGET_SUBDIR)/newlib && \
37745 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37747 @endif target-newlib
37749 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
37750 maybe-install-strip-target-newlib:
37751 @if target-newlib
37752 maybe-install-strip-target-newlib: install-strip-target-newlib
37754 install-strip-target-newlib: installdirs
37755 @: $(MAKE); $(unstage)
37756 @r=`${PWD_COMMAND}`; export r; \
37757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37758 $(NORMAL_TARGET_EXPORTS) \
37759 (cd $(TARGET_SUBDIR)/newlib && \
37760 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37762 @endif target-newlib
37764 # Other targets (info, dvi, pdf, etc.)
37766 .PHONY: maybe-info-target-newlib info-target-newlib
37767 maybe-info-target-newlib:
37768 @if target-newlib
37769 maybe-info-target-newlib: info-target-newlib
37771 info-target-newlib: \
37772 configure-target-newlib
37773 @: $(MAKE); $(unstage)
37774 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37775 r=`${PWD_COMMAND}`; export r; \
37776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37777 $(NORMAL_TARGET_EXPORTS) \
37778 echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
37779 for flag in $(EXTRA_TARGET_FLAGS); do \
37780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37781 done; \
37782 (cd $(TARGET_SUBDIR)/newlib && \
37783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37785 "RANLIB=$${RANLIB}" \
37786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37787 info) \
37788 || exit 1
37790 @endif target-newlib
37792 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
37793 maybe-dvi-target-newlib:
37794 @if target-newlib
37795 maybe-dvi-target-newlib: dvi-target-newlib
37797 dvi-target-newlib: \
37798 configure-target-newlib
37799 @: $(MAKE); $(unstage)
37800 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37801 r=`${PWD_COMMAND}`; export r; \
37802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37803 $(NORMAL_TARGET_EXPORTS) \
37804 echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
37805 for flag in $(EXTRA_TARGET_FLAGS); do \
37806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37807 done; \
37808 (cd $(TARGET_SUBDIR)/newlib && \
37809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37811 "RANLIB=$${RANLIB}" \
37812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37813 dvi) \
37814 || exit 1
37816 @endif target-newlib
37818 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
37819 maybe-pdf-target-newlib:
37820 @if target-newlib
37821 maybe-pdf-target-newlib: pdf-target-newlib
37823 pdf-target-newlib: \
37824 configure-target-newlib
37825 @: $(MAKE); $(unstage)
37826 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37827 r=`${PWD_COMMAND}`; export r; \
37828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37829 $(NORMAL_TARGET_EXPORTS) \
37830 echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
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)/newlib && \
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 pdf) \
37840 || exit 1
37842 @endif target-newlib
37844 .PHONY: maybe-html-target-newlib html-target-newlib
37845 maybe-html-target-newlib:
37846 @if target-newlib
37847 maybe-html-target-newlib: html-target-newlib
37849 html-target-newlib: \
37850 configure-target-newlib
37851 @: $(MAKE); $(unstage)
37852 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37853 r=`${PWD_COMMAND}`; export r; \
37854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37855 $(NORMAL_TARGET_EXPORTS) \
37856 echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
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)/newlib && \
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 html) \
37866 || exit 1
37868 @endif target-newlib
37870 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
37871 maybe-TAGS-target-newlib:
37872 @if target-newlib
37873 maybe-TAGS-target-newlib: TAGS-target-newlib
37875 TAGS-target-newlib: \
37876 configure-target-newlib
37877 @: $(MAKE); $(unstage)
37878 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37879 r=`${PWD_COMMAND}`; export r; \
37880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37881 $(NORMAL_TARGET_EXPORTS) \
37882 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
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)/newlib && \
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 TAGS) \
37892 || exit 1
37894 @endif target-newlib
37896 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
37897 maybe-install-info-target-newlib:
37898 @if target-newlib
37899 maybe-install-info-target-newlib: install-info-target-newlib
37901 install-info-target-newlib: \
37902 configure-target-newlib \
37903 info-target-newlib
37904 @: $(MAKE); $(unstage)
37905 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37906 r=`${PWD_COMMAND}`; export r; \
37907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37908 $(NORMAL_TARGET_EXPORTS) \
37909 echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
37910 for flag in $(EXTRA_TARGET_FLAGS); do \
37911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37912 done; \
37913 (cd $(TARGET_SUBDIR)/newlib && \
37914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37916 "RANLIB=$${RANLIB}" \
37917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37918 install-info) \
37919 || exit 1
37921 @endif target-newlib
37923 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
37924 maybe-install-pdf-target-newlib:
37925 @if target-newlib
37926 maybe-install-pdf-target-newlib: install-pdf-target-newlib
37928 install-pdf-target-newlib: \
37929 configure-target-newlib \
37930 pdf-target-newlib
37931 @: $(MAKE); $(unstage)
37932 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37933 r=`${PWD_COMMAND}`; export r; \
37934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37935 $(NORMAL_TARGET_EXPORTS) \
37936 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
37937 for flag in $(EXTRA_TARGET_FLAGS); do \
37938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37939 done; \
37940 (cd $(TARGET_SUBDIR)/newlib && \
37941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37943 "RANLIB=$${RANLIB}" \
37944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37945 install-pdf) \
37946 || exit 1
37948 @endif target-newlib
37950 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
37951 maybe-install-html-target-newlib:
37952 @if target-newlib
37953 maybe-install-html-target-newlib: install-html-target-newlib
37955 install-html-target-newlib: \
37956 configure-target-newlib \
37957 html-target-newlib
37958 @: $(MAKE); $(unstage)
37959 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37960 r=`${PWD_COMMAND}`; export r; \
37961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37962 $(NORMAL_TARGET_EXPORTS) \
37963 echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
37964 for flag in $(EXTRA_TARGET_FLAGS); do \
37965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37966 done; \
37967 (cd $(TARGET_SUBDIR)/newlib && \
37968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37970 "RANLIB=$${RANLIB}" \
37971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37972 install-html) \
37973 || exit 1
37975 @endif target-newlib
37977 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
37978 maybe-installcheck-target-newlib:
37979 @if target-newlib
37980 maybe-installcheck-target-newlib: installcheck-target-newlib
37982 installcheck-target-newlib: \
37983 configure-target-newlib
37984 @: $(MAKE); $(unstage)
37985 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
37986 r=`${PWD_COMMAND}`; export r; \
37987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37988 $(NORMAL_TARGET_EXPORTS) \
37989 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
37990 for flag in $(EXTRA_TARGET_FLAGS); do \
37991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37992 done; \
37993 (cd $(TARGET_SUBDIR)/newlib && \
37994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37996 "RANLIB=$${RANLIB}" \
37997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37998 installcheck) \
37999 || exit 1
38001 @endif target-newlib
38003 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
38004 maybe-mostlyclean-target-newlib:
38005 @if target-newlib
38006 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
38008 mostlyclean-target-newlib:
38009 @: $(MAKE); $(unstage)
38010 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38011 r=`${PWD_COMMAND}`; export r; \
38012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38013 $(NORMAL_TARGET_EXPORTS) \
38014 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
38015 for flag in $(EXTRA_TARGET_FLAGS); do \
38016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38017 done; \
38018 (cd $(TARGET_SUBDIR)/newlib && \
38019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38021 "RANLIB=$${RANLIB}" \
38022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38023 mostlyclean) \
38024 || exit 1
38026 @endif target-newlib
38028 .PHONY: maybe-clean-target-newlib clean-target-newlib
38029 maybe-clean-target-newlib:
38030 @if target-newlib
38031 maybe-clean-target-newlib: clean-target-newlib
38033 clean-target-newlib:
38034 @: $(MAKE); $(unstage)
38035 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38036 r=`${PWD_COMMAND}`; export r; \
38037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38038 $(NORMAL_TARGET_EXPORTS) \
38039 echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
38040 for flag in $(EXTRA_TARGET_FLAGS); do \
38041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38042 done; \
38043 (cd $(TARGET_SUBDIR)/newlib && \
38044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38046 "RANLIB=$${RANLIB}" \
38047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38048 clean) \
38049 || exit 1
38051 @endif target-newlib
38053 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
38054 maybe-distclean-target-newlib:
38055 @if target-newlib
38056 maybe-distclean-target-newlib: distclean-target-newlib
38058 distclean-target-newlib:
38059 @: $(MAKE); $(unstage)
38060 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38061 r=`${PWD_COMMAND}`; export r; \
38062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38063 $(NORMAL_TARGET_EXPORTS) \
38064 echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
38065 for flag in $(EXTRA_TARGET_FLAGS); do \
38066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38067 done; \
38068 (cd $(TARGET_SUBDIR)/newlib && \
38069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38071 "RANLIB=$${RANLIB}" \
38072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38073 distclean) \
38074 || exit 1
38076 @endif target-newlib
38078 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
38079 maybe-maintainer-clean-target-newlib:
38080 @if target-newlib
38081 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
38083 maintainer-clean-target-newlib:
38084 @: $(MAKE); $(unstage)
38085 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38086 r=`${PWD_COMMAND}`; export r; \
38087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38088 $(NORMAL_TARGET_EXPORTS) \
38089 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
38090 for flag in $(EXTRA_TARGET_FLAGS); do \
38091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38092 done; \
38093 (cd $(TARGET_SUBDIR)/newlib && \
38094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38096 "RANLIB=$${RANLIB}" \
38097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38098 maintainer-clean) \
38099 || exit 1
38101 @endif target-newlib
38107 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
38108 maybe-configure-target-libgcc:
38109 @if gcc-bootstrap
38110 configure-target-libgcc: stage_current
38111 @endif gcc-bootstrap
38112 @if target-libgcc
38113 maybe-configure-target-libgcc: configure-target-libgcc
38114 configure-target-libgcc:
38115 @r=`${PWD_COMMAND}`; export r; \
38116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38117 echo "Checking multilib configuration for libgcc..."; \
38118 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38119 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38120 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38121 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38122 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38123 else \
38124 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38125 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38126 fi; \
38127 else \
38128 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38129 fi; \
38130 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38131 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38132 $(NORMAL_TARGET_EXPORTS) \
38133 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
38134 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
38135 case $(srcdir) in \
38136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38137 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38139 esac; \
38140 module_srcdir=libgcc; \
38141 rm -f no-such-file || : ; \
38142 CONFIG_SITE=no-such-file $(SHELL) \
38143 $$s/$$module_srcdir/configure \
38144 --srcdir=$${topdir}/$$module_srcdir \
38145 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38146 --target=${target_alias} \
38147 || exit 1
38148 @endif target-libgcc
38152 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
38153 maybe-configure-stage1-target-libgcc:
38154 @if target-libgcc-bootstrap
38155 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
38156 configure-stage1-target-libgcc:
38157 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38158 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38159 @r=`${PWD_COMMAND}`; export r; \
38160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38161 TFLAGS="$(STAGE1_TFLAGS)"; \
38162 echo "Checking multilib configuration for libgcc..."; \
38163 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38164 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38165 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38166 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38167 else \
38168 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38169 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38170 fi; \
38171 else \
38172 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38173 fi; \
38174 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38175 $(NORMAL_TARGET_EXPORTS) \
38176 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38179 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
38180 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38181 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38182 case $(srcdir) in \
38183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38184 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38186 esac; \
38187 module_srcdir=libgcc; \
38188 $(SHELL) $$s/$$module_srcdir/configure \
38189 --srcdir=$${topdir}/$$module_srcdir \
38190 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38191 --target=${target_alias} \
38193 $(STAGE1_CONFIGURE_FLAGS)
38194 @endif target-libgcc-bootstrap
38196 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
38197 maybe-configure-stage2-target-libgcc:
38198 @if target-libgcc-bootstrap
38199 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
38200 configure-stage2-target-libgcc:
38201 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38202 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38203 @r=`${PWD_COMMAND}`; export r; \
38204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38205 TFLAGS="$(STAGE2_TFLAGS)"; \
38206 echo "Checking multilib configuration for libgcc..."; \
38207 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38208 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38209 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38210 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38211 else \
38212 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38213 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38214 fi; \
38215 else \
38216 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38217 fi; \
38218 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38219 $(NORMAL_TARGET_EXPORTS) \
38221 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38222 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38223 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38224 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
38225 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38226 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38227 case $(srcdir) in \
38228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38229 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38231 esac; \
38232 module_srcdir=libgcc; \
38233 $(SHELL) $$s/$$module_srcdir/configure \
38234 --srcdir=$${topdir}/$$module_srcdir \
38235 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38236 --target=${target_alias} \
38237 --with-build-libsubdir=$(HOST_SUBDIR) \
38238 $(STAGE2_CONFIGURE_FLAGS)
38239 @endif target-libgcc-bootstrap
38241 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
38242 maybe-configure-stage3-target-libgcc:
38243 @if target-libgcc-bootstrap
38244 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
38245 configure-stage3-target-libgcc:
38246 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38247 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38248 @r=`${PWD_COMMAND}`; export r; \
38249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38250 TFLAGS="$(STAGE3_TFLAGS)"; \
38251 echo "Checking multilib configuration for libgcc..."; \
38252 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38253 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38254 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38255 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38256 else \
38257 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38258 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38259 fi; \
38260 else \
38261 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38262 fi; \
38263 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38264 $(NORMAL_TARGET_EXPORTS) \
38266 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38267 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38268 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38269 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
38270 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38271 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38272 case $(srcdir) in \
38273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38274 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38276 esac; \
38277 module_srcdir=libgcc; \
38278 $(SHELL) $$s/$$module_srcdir/configure \
38279 --srcdir=$${topdir}/$$module_srcdir \
38280 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38281 --target=${target_alias} \
38282 --with-build-libsubdir=$(HOST_SUBDIR) \
38283 $(STAGE3_CONFIGURE_FLAGS)
38284 @endif target-libgcc-bootstrap
38286 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
38287 maybe-configure-stage4-target-libgcc:
38288 @if target-libgcc-bootstrap
38289 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
38290 configure-stage4-target-libgcc:
38291 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38292 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38293 @r=`${PWD_COMMAND}`; export r; \
38294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38295 TFLAGS="$(STAGE4_TFLAGS)"; \
38296 echo "Checking multilib configuration for libgcc..."; \
38297 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38298 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38299 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38300 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38301 else \
38302 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38303 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38304 fi; \
38305 else \
38306 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38307 fi; \
38308 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38309 $(NORMAL_TARGET_EXPORTS) \
38311 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38312 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38313 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38314 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
38315 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38316 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38317 case $(srcdir) in \
38318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38319 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38321 esac; \
38322 module_srcdir=libgcc; \
38323 $(SHELL) $$s/$$module_srcdir/configure \
38324 --srcdir=$${topdir}/$$module_srcdir \
38325 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38326 --target=${target_alias} \
38327 --with-build-libsubdir=$(HOST_SUBDIR) \
38328 $(STAGE4_CONFIGURE_FLAGS)
38329 @endif target-libgcc-bootstrap
38331 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
38332 maybe-configure-stageprofile-target-libgcc:
38333 @if target-libgcc-bootstrap
38334 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38335 configure-stageprofile-target-libgcc:
38336 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38337 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38338 @r=`${PWD_COMMAND}`; export r; \
38339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38340 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38341 echo "Checking multilib configuration for libgcc..."; \
38342 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38343 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38344 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38345 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38346 else \
38347 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38348 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38349 fi; \
38350 else \
38351 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38352 fi; \
38353 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38354 $(NORMAL_TARGET_EXPORTS) \
38356 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38357 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38358 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38359 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
38360 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38361 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38362 case $(srcdir) in \
38363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38364 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38366 esac; \
38367 module_srcdir=libgcc; \
38368 $(SHELL) $$s/$$module_srcdir/configure \
38369 --srcdir=$${topdir}/$$module_srcdir \
38370 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38371 --target=${target_alias} \
38372 --with-build-libsubdir=$(HOST_SUBDIR) \
38373 $(STAGEprofile_CONFIGURE_FLAGS)
38374 @endif target-libgcc-bootstrap
38376 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
38377 maybe-configure-stagefeedback-target-libgcc:
38378 @if target-libgcc-bootstrap
38379 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38380 configure-stagefeedback-target-libgcc:
38381 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38382 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38383 @r=`${PWD_COMMAND}`; export r; \
38384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38385 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38386 echo "Checking multilib configuration for libgcc..."; \
38387 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38388 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38389 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38390 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38391 else \
38392 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38393 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38394 fi; \
38395 else \
38396 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38397 fi; \
38398 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38399 $(NORMAL_TARGET_EXPORTS) \
38401 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38402 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38403 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38404 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
38405 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38406 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38407 case $(srcdir) in \
38408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38409 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38411 esac; \
38412 module_srcdir=libgcc; \
38413 $(SHELL) $$s/$$module_srcdir/configure \
38414 --srcdir=$${topdir}/$$module_srcdir \
38415 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38416 --target=${target_alias} \
38417 --with-build-libsubdir=$(HOST_SUBDIR) \
38418 $(STAGEfeedback_CONFIGURE_FLAGS)
38419 @endif target-libgcc-bootstrap
38425 .PHONY: all-target-libgcc maybe-all-target-libgcc
38426 maybe-all-target-libgcc:
38427 @if gcc-bootstrap
38428 all-target-libgcc: stage_current
38429 @endif gcc-bootstrap
38430 @if target-libgcc
38431 TARGET-target-libgcc=all
38432 maybe-all-target-libgcc: all-target-libgcc
38433 all-target-libgcc: configure-target-libgcc
38434 @r=`${PWD_COMMAND}`; export r; \
38435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38436 $(NORMAL_TARGET_EXPORTS) \
38437 (cd $(TARGET_SUBDIR)/libgcc && \
38438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38439 $(TARGET-target-libgcc))
38440 @endif target-libgcc
38444 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
38445 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
38446 maybe-all-stage1-target-libgcc:
38447 maybe-clean-stage1-target-libgcc:
38448 @if target-libgcc-bootstrap
38449 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
38450 all-stage1: all-stage1-target-libgcc
38451 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
38452 all-stage1-target-libgcc: configure-stage1-target-libgcc
38453 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38454 @r=`${PWD_COMMAND}`; export r; \
38455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38456 TFLAGS="$(STAGE1_TFLAGS)"; \
38457 $(NORMAL_TARGET_EXPORTS) \
38458 cd $(TARGET_SUBDIR)/libgcc && \
38459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38460 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38461 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38462 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38466 $(EXTRA_TARGET_FLAGS) \
38468 TFLAGS="$(STAGE1_TFLAGS)" \
38469 $(TARGET-stage1-target-libgcc)
38471 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
38472 clean-stage1: clean-stage1-target-libgcc
38473 clean-stage1-target-libgcc:
38474 @if [ $(current_stage) = stage1 ]; then \
38475 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38476 else \
38477 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
38478 $(MAKE) stage1-start; \
38479 fi; \
38480 cd $(TARGET_SUBDIR)/libgcc && \
38481 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38482 clean
38483 @endif target-libgcc-bootstrap
38486 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
38487 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
38488 maybe-all-stage2-target-libgcc:
38489 maybe-clean-stage2-target-libgcc:
38490 @if target-libgcc-bootstrap
38491 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
38492 all-stage2: all-stage2-target-libgcc
38493 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
38494 all-stage2-target-libgcc: configure-stage2-target-libgcc
38495 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38496 @r=`${PWD_COMMAND}`; export r; \
38497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38498 TFLAGS="$(STAGE2_TFLAGS)"; \
38499 $(NORMAL_TARGET_EXPORTS) \
38501 cd $(TARGET_SUBDIR)/libgcc && \
38502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38503 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38504 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38505 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38509 $(EXTRA_TARGET_FLAGS) \
38510 TFLAGS="$(STAGE2_TFLAGS)" \
38511 $(TARGET-stage2-target-libgcc)
38513 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
38514 clean-stage2: clean-stage2-target-libgcc
38515 clean-stage2-target-libgcc:
38516 @if [ $(current_stage) = stage2 ]; then \
38517 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38518 else \
38519 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
38520 $(MAKE) stage2-start; \
38521 fi; \
38522 cd $(TARGET_SUBDIR)/libgcc && \
38523 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38524 @endif target-libgcc-bootstrap
38527 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
38528 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
38529 maybe-all-stage3-target-libgcc:
38530 maybe-clean-stage3-target-libgcc:
38531 @if target-libgcc-bootstrap
38532 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
38533 all-stage3: all-stage3-target-libgcc
38534 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
38535 all-stage3-target-libgcc: configure-stage3-target-libgcc
38536 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38537 @r=`${PWD_COMMAND}`; export r; \
38538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38539 TFLAGS="$(STAGE3_TFLAGS)"; \
38540 $(NORMAL_TARGET_EXPORTS) \
38542 cd $(TARGET_SUBDIR)/libgcc && \
38543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38544 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38545 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38546 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38550 $(EXTRA_TARGET_FLAGS) \
38551 TFLAGS="$(STAGE3_TFLAGS)" \
38552 $(TARGET-stage3-target-libgcc)
38554 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
38555 clean-stage3: clean-stage3-target-libgcc
38556 clean-stage3-target-libgcc:
38557 @if [ $(current_stage) = stage3 ]; then \
38558 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38559 else \
38560 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
38561 $(MAKE) stage3-start; \
38562 fi; \
38563 cd $(TARGET_SUBDIR)/libgcc && \
38564 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38565 @endif target-libgcc-bootstrap
38568 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
38569 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
38570 maybe-all-stage4-target-libgcc:
38571 maybe-clean-stage4-target-libgcc:
38572 @if target-libgcc-bootstrap
38573 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
38574 all-stage4: all-stage4-target-libgcc
38575 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
38576 all-stage4-target-libgcc: configure-stage4-target-libgcc
38577 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38578 @r=`${PWD_COMMAND}`; export r; \
38579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38580 TFLAGS="$(STAGE4_TFLAGS)"; \
38581 $(NORMAL_TARGET_EXPORTS) \
38583 cd $(TARGET_SUBDIR)/libgcc && \
38584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38585 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38586 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38587 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38591 $(EXTRA_TARGET_FLAGS) \
38592 TFLAGS="$(STAGE4_TFLAGS)" \
38593 $(TARGET-stage4-target-libgcc)
38595 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
38596 clean-stage4: clean-stage4-target-libgcc
38597 clean-stage4-target-libgcc:
38598 @if [ $(current_stage) = stage4 ]; then \
38599 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38600 else \
38601 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
38602 $(MAKE) stage4-start; \
38603 fi; \
38604 cd $(TARGET_SUBDIR)/libgcc && \
38605 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38606 @endif target-libgcc-bootstrap
38609 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
38610 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
38611 maybe-all-stageprofile-target-libgcc:
38612 maybe-clean-stageprofile-target-libgcc:
38613 @if target-libgcc-bootstrap
38614 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
38615 all-stageprofile: all-stageprofile-target-libgcc
38616 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
38617 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38618 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38619 @r=`${PWD_COMMAND}`; export r; \
38620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38621 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38622 $(NORMAL_TARGET_EXPORTS) \
38624 cd $(TARGET_SUBDIR)/libgcc && \
38625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38626 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38627 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38628 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38632 $(EXTRA_TARGET_FLAGS) \
38633 TFLAGS="$(STAGEprofile_TFLAGS)" \
38634 $(TARGET-stageprofile-target-libgcc)
38636 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
38637 clean-stageprofile: clean-stageprofile-target-libgcc
38638 clean-stageprofile-target-libgcc:
38639 @if [ $(current_stage) = stageprofile ]; then \
38640 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38641 else \
38642 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
38643 $(MAKE) stageprofile-start; \
38644 fi; \
38645 cd $(TARGET_SUBDIR)/libgcc && \
38646 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38647 @endif target-libgcc-bootstrap
38650 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
38651 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
38652 maybe-all-stagefeedback-target-libgcc:
38653 maybe-clean-stagefeedback-target-libgcc:
38654 @if target-libgcc-bootstrap
38655 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
38656 all-stagefeedback: all-stagefeedback-target-libgcc
38657 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
38658 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38659 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38660 @r=`${PWD_COMMAND}`; export r; \
38661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38662 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38663 $(NORMAL_TARGET_EXPORTS) \
38665 cd $(TARGET_SUBDIR)/libgcc && \
38666 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38667 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38668 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38669 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38670 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38671 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38672 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38673 $(EXTRA_TARGET_FLAGS) \
38674 TFLAGS="$(STAGEfeedback_TFLAGS)" \
38675 $(TARGET-stagefeedback-target-libgcc)
38677 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
38678 clean-stagefeedback: clean-stagefeedback-target-libgcc
38679 clean-stagefeedback-target-libgcc:
38680 @if [ $(current_stage) = stagefeedback ]; then \
38681 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38682 else \
38683 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
38684 $(MAKE) stagefeedback-start; \
38685 fi; \
38686 cd $(TARGET_SUBDIR)/libgcc && \
38687 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38688 @endif target-libgcc-bootstrap
38695 .PHONY: check-target-libgcc maybe-check-target-libgcc
38696 maybe-check-target-libgcc:
38697 @if target-libgcc
38698 maybe-check-target-libgcc: check-target-libgcc
38700 # Dummy target for uncheckable module.
38701 check-target-libgcc:
38703 @endif target-libgcc
38705 .PHONY: install-target-libgcc maybe-install-target-libgcc
38706 maybe-install-target-libgcc:
38707 @if target-libgcc
38708 maybe-install-target-libgcc: install-target-libgcc
38710 install-target-libgcc: installdirs
38711 @: $(MAKE); $(unstage)
38712 @r=`${PWD_COMMAND}`; export r; \
38713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38714 $(NORMAL_TARGET_EXPORTS) \
38715 (cd $(TARGET_SUBDIR)/libgcc && \
38716 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38718 @endif target-libgcc
38720 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
38721 maybe-install-strip-target-libgcc:
38722 @if target-libgcc
38723 maybe-install-strip-target-libgcc: install-strip-target-libgcc
38725 install-strip-target-libgcc: installdirs
38726 @: $(MAKE); $(unstage)
38727 @r=`${PWD_COMMAND}`; export r; \
38728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38729 $(NORMAL_TARGET_EXPORTS) \
38730 (cd $(TARGET_SUBDIR)/libgcc && \
38731 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38733 @endif target-libgcc
38735 # Other targets (info, dvi, pdf, etc.)
38737 .PHONY: maybe-info-target-libgcc info-target-libgcc
38738 maybe-info-target-libgcc:
38739 @if target-libgcc
38740 maybe-info-target-libgcc: info-target-libgcc
38742 info-target-libgcc: \
38743 configure-target-libgcc
38744 @: $(MAKE); $(unstage)
38745 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38746 r=`${PWD_COMMAND}`; export r; \
38747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38748 $(NORMAL_TARGET_EXPORTS) \
38749 echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
38750 for flag in $(EXTRA_TARGET_FLAGS); do \
38751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38752 done; \
38753 (cd $(TARGET_SUBDIR)/libgcc && \
38754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38756 "RANLIB=$${RANLIB}" \
38757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38758 info) \
38759 || exit 1
38761 @endif target-libgcc
38763 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
38764 maybe-dvi-target-libgcc:
38765 @if target-libgcc
38766 maybe-dvi-target-libgcc: dvi-target-libgcc
38768 dvi-target-libgcc: \
38769 configure-target-libgcc
38770 @: $(MAKE); $(unstage)
38771 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38772 r=`${PWD_COMMAND}`; export r; \
38773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38774 $(NORMAL_TARGET_EXPORTS) \
38775 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
38776 for flag in $(EXTRA_TARGET_FLAGS); do \
38777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38778 done; \
38779 (cd $(TARGET_SUBDIR)/libgcc && \
38780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38782 "RANLIB=$${RANLIB}" \
38783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38784 dvi) \
38785 || exit 1
38787 @endif target-libgcc
38789 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
38790 maybe-pdf-target-libgcc:
38791 @if target-libgcc
38792 maybe-pdf-target-libgcc: pdf-target-libgcc
38794 pdf-target-libgcc: \
38795 configure-target-libgcc
38796 @: $(MAKE); $(unstage)
38797 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38798 r=`${PWD_COMMAND}`; export r; \
38799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38800 $(NORMAL_TARGET_EXPORTS) \
38801 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
38802 for flag in $(EXTRA_TARGET_FLAGS); do \
38803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38804 done; \
38805 (cd $(TARGET_SUBDIR)/libgcc && \
38806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38808 "RANLIB=$${RANLIB}" \
38809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38810 pdf) \
38811 || exit 1
38813 @endif target-libgcc
38815 .PHONY: maybe-html-target-libgcc html-target-libgcc
38816 maybe-html-target-libgcc:
38817 @if target-libgcc
38818 maybe-html-target-libgcc: html-target-libgcc
38820 html-target-libgcc: \
38821 configure-target-libgcc
38822 @: $(MAKE); $(unstage)
38823 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38824 r=`${PWD_COMMAND}`; export r; \
38825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38826 $(NORMAL_TARGET_EXPORTS) \
38827 echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
38828 for flag in $(EXTRA_TARGET_FLAGS); do \
38829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38830 done; \
38831 (cd $(TARGET_SUBDIR)/libgcc && \
38832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38834 "RANLIB=$${RANLIB}" \
38835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38836 html) \
38837 || exit 1
38839 @endif target-libgcc
38841 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
38842 maybe-TAGS-target-libgcc:
38843 @if target-libgcc
38844 maybe-TAGS-target-libgcc: TAGS-target-libgcc
38846 TAGS-target-libgcc: \
38847 configure-target-libgcc
38848 @: $(MAKE); $(unstage)
38849 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38850 r=`${PWD_COMMAND}`; export r; \
38851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38852 $(NORMAL_TARGET_EXPORTS) \
38853 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
38854 for flag in $(EXTRA_TARGET_FLAGS); do \
38855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38856 done; \
38857 (cd $(TARGET_SUBDIR)/libgcc && \
38858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38860 "RANLIB=$${RANLIB}" \
38861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38862 TAGS) \
38863 || exit 1
38865 @endif target-libgcc
38867 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
38868 maybe-install-info-target-libgcc:
38869 @if target-libgcc
38870 maybe-install-info-target-libgcc: install-info-target-libgcc
38872 install-info-target-libgcc: \
38873 configure-target-libgcc \
38874 info-target-libgcc
38875 @: $(MAKE); $(unstage)
38876 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38877 r=`${PWD_COMMAND}`; export r; \
38878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38879 $(NORMAL_TARGET_EXPORTS) \
38880 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
38881 for flag in $(EXTRA_TARGET_FLAGS); do \
38882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38883 done; \
38884 (cd $(TARGET_SUBDIR)/libgcc && \
38885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38887 "RANLIB=$${RANLIB}" \
38888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38889 install-info) \
38890 || exit 1
38892 @endif target-libgcc
38894 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
38895 maybe-install-pdf-target-libgcc:
38896 @if target-libgcc
38897 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
38899 install-pdf-target-libgcc: \
38900 configure-target-libgcc \
38901 pdf-target-libgcc
38902 @: $(MAKE); $(unstage)
38903 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38904 r=`${PWD_COMMAND}`; export r; \
38905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38906 $(NORMAL_TARGET_EXPORTS) \
38907 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
38908 for flag in $(EXTRA_TARGET_FLAGS); do \
38909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38910 done; \
38911 (cd $(TARGET_SUBDIR)/libgcc && \
38912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38914 "RANLIB=$${RANLIB}" \
38915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38916 install-pdf) \
38917 || exit 1
38919 @endif target-libgcc
38921 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
38922 maybe-install-html-target-libgcc:
38923 @if target-libgcc
38924 maybe-install-html-target-libgcc: install-html-target-libgcc
38926 install-html-target-libgcc: \
38927 configure-target-libgcc \
38928 html-target-libgcc
38929 @: $(MAKE); $(unstage)
38930 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38931 r=`${PWD_COMMAND}`; export r; \
38932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38933 $(NORMAL_TARGET_EXPORTS) \
38934 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
38935 for flag in $(EXTRA_TARGET_FLAGS); do \
38936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38937 done; \
38938 (cd $(TARGET_SUBDIR)/libgcc && \
38939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38941 "RANLIB=$${RANLIB}" \
38942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38943 install-html) \
38944 || exit 1
38946 @endif target-libgcc
38948 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
38949 maybe-installcheck-target-libgcc:
38950 @if target-libgcc
38951 maybe-installcheck-target-libgcc: installcheck-target-libgcc
38953 installcheck-target-libgcc: \
38954 configure-target-libgcc
38955 @: $(MAKE); $(unstage)
38956 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38957 r=`${PWD_COMMAND}`; export r; \
38958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38959 $(NORMAL_TARGET_EXPORTS) \
38960 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
38961 for flag in $(EXTRA_TARGET_FLAGS); do \
38962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38963 done; \
38964 (cd $(TARGET_SUBDIR)/libgcc && \
38965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38967 "RANLIB=$${RANLIB}" \
38968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38969 installcheck) \
38970 || exit 1
38972 @endif target-libgcc
38974 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
38975 maybe-mostlyclean-target-libgcc:
38976 @if target-libgcc
38977 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
38979 mostlyclean-target-libgcc:
38980 @: $(MAKE); $(unstage)
38981 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38982 r=`${PWD_COMMAND}`; export r; \
38983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38984 $(NORMAL_TARGET_EXPORTS) \
38985 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
38986 for flag in $(EXTRA_TARGET_FLAGS); do \
38987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38988 done; \
38989 (cd $(TARGET_SUBDIR)/libgcc && \
38990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38992 "RANLIB=$${RANLIB}" \
38993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38994 mostlyclean) \
38995 || exit 1
38997 @endif target-libgcc
38999 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
39000 maybe-clean-target-libgcc:
39001 @if target-libgcc
39002 maybe-clean-target-libgcc: clean-target-libgcc
39004 clean-target-libgcc:
39005 @: $(MAKE); $(unstage)
39006 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39007 r=`${PWD_COMMAND}`; export r; \
39008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39009 $(NORMAL_TARGET_EXPORTS) \
39010 echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
39011 for flag in $(EXTRA_TARGET_FLAGS); do \
39012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39013 done; \
39014 (cd $(TARGET_SUBDIR)/libgcc && \
39015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39017 "RANLIB=$${RANLIB}" \
39018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39019 clean) \
39020 || exit 1
39022 @endif target-libgcc
39024 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
39025 maybe-distclean-target-libgcc:
39026 @if target-libgcc
39027 maybe-distclean-target-libgcc: distclean-target-libgcc
39029 distclean-target-libgcc:
39030 @: $(MAKE); $(unstage)
39031 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39032 r=`${PWD_COMMAND}`; export r; \
39033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39034 $(NORMAL_TARGET_EXPORTS) \
39035 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
39036 for flag in $(EXTRA_TARGET_FLAGS); do \
39037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39038 done; \
39039 (cd $(TARGET_SUBDIR)/libgcc && \
39040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39042 "RANLIB=$${RANLIB}" \
39043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39044 distclean) \
39045 || exit 1
39047 @endif target-libgcc
39049 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
39050 maybe-maintainer-clean-target-libgcc:
39051 @if target-libgcc
39052 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
39054 maintainer-clean-target-libgcc:
39055 @: $(MAKE); $(unstage)
39056 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39057 r=`${PWD_COMMAND}`; export r; \
39058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39059 $(NORMAL_TARGET_EXPORTS) \
39060 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
39061 for flag in $(EXTRA_TARGET_FLAGS); do \
39062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39063 done; \
39064 (cd $(TARGET_SUBDIR)/libgcc && \
39065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39067 "RANLIB=$${RANLIB}" \
39068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39069 maintainer-clean) \
39070 || exit 1
39072 @endif target-libgcc
39078 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
39079 maybe-configure-target-libbacktrace:
39080 @if gcc-bootstrap
39081 configure-target-libbacktrace: stage_current
39082 @endif gcc-bootstrap
39083 @if target-libbacktrace
39084 maybe-configure-target-libbacktrace: configure-target-libbacktrace
39085 configure-target-libbacktrace:
39086 @: $(MAKE); $(unstage)
39087 @r=`${PWD_COMMAND}`; export r; \
39088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39089 echo "Checking multilib configuration for libbacktrace..."; \
39090 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39091 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
39092 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39093 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39094 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
39095 else \
39096 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
39097 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39098 fi; \
39099 else \
39100 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39101 fi; \
39102 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
39103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39104 $(NORMAL_TARGET_EXPORTS) \
39105 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
39106 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
39107 case $(srcdir) in \
39108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39109 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
39110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39111 esac; \
39112 module_srcdir=libbacktrace; \
39113 rm -f no-such-file || : ; \
39114 CONFIG_SITE=no-such-file $(SHELL) \
39115 $$s/$$module_srcdir/configure \
39116 --srcdir=$${topdir}/$$module_srcdir \
39117 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39118 --target=${target_alias} \
39119 || exit 1
39120 @endif target-libbacktrace
39126 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
39127 maybe-all-target-libbacktrace:
39128 @if gcc-bootstrap
39129 all-target-libbacktrace: stage_current
39130 @endif gcc-bootstrap
39131 @if target-libbacktrace
39132 TARGET-target-libbacktrace=all
39133 maybe-all-target-libbacktrace: all-target-libbacktrace
39134 all-target-libbacktrace: configure-target-libbacktrace
39135 @: $(MAKE); $(unstage)
39136 @r=`${PWD_COMMAND}`; export r; \
39137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39138 $(NORMAL_TARGET_EXPORTS) \
39139 (cd $(TARGET_SUBDIR)/libbacktrace && \
39140 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39141 $(TARGET-target-libbacktrace))
39142 @endif target-libbacktrace
39148 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
39149 maybe-check-target-libbacktrace:
39150 @if target-libbacktrace
39151 maybe-check-target-libbacktrace: check-target-libbacktrace
39153 check-target-libbacktrace:
39154 @: $(MAKE); $(unstage)
39155 @r=`${PWD_COMMAND}`; export r; \
39156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39157 $(NORMAL_TARGET_EXPORTS) \
39158 (cd $(TARGET_SUBDIR)/libbacktrace && \
39159 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39161 @endif target-libbacktrace
39163 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
39164 maybe-install-target-libbacktrace:
39165 @if target-libbacktrace
39166 maybe-install-target-libbacktrace: install-target-libbacktrace
39168 install-target-libbacktrace: installdirs
39169 @: $(MAKE); $(unstage)
39170 @r=`${PWD_COMMAND}`; export r; \
39171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39172 $(NORMAL_TARGET_EXPORTS) \
39173 (cd $(TARGET_SUBDIR)/libbacktrace && \
39174 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39176 @endif target-libbacktrace
39178 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
39179 maybe-install-strip-target-libbacktrace:
39180 @if target-libbacktrace
39181 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
39183 install-strip-target-libbacktrace: installdirs
39184 @: $(MAKE); $(unstage)
39185 @r=`${PWD_COMMAND}`; export r; \
39186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39187 $(NORMAL_TARGET_EXPORTS) \
39188 (cd $(TARGET_SUBDIR)/libbacktrace && \
39189 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39191 @endif target-libbacktrace
39193 # Other targets (info, dvi, pdf, etc.)
39195 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
39196 maybe-info-target-libbacktrace:
39197 @if target-libbacktrace
39198 maybe-info-target-libbacktrace: info-target-libbacktrace
39200 info-target-libbacktrace: \
39201 configure-target-libbacktrace
39202 @: $(MAKE); $(unstage)
39203 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39204 r=`${PWD_COMMAND}`; export r; \
39205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39206 $(NORMAL_TARGET_EXPORTS) \
39207 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
39208 for flag in $(EXTRA_TARGET_FLAGS); do \
39209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39210 done; \
39211 (cd $(TARGET_SUBDIR)/libbacktrace && \
39212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39214 "RANLIB=$${RANLIB}" \
39215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39216 info) \
39217 || exit 1
39219 @endif target-libbacktrace
39221 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
39222 maybe-dvi-target-libbacktrace:
39223 @if target-libbacktrace
39224 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
39226 dvi-target-libbacktrace: \
39227 configure-target-libbacktrace
39228 @: $(MAKE); $(unstage)
39229 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39230 r=`${PWD_COMMAND}`; export r; \
39231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39232 $(NORMAL_TARGET_EXPORTS) \
39233 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
39234 for flag in $(EXTRA_TARGET_FLAGS); do \
39235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39236 done; \
39237 (cd $(TARGET_SUBDIR)/libbacktrace && \
39238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39240 "RANLIB=$${RANLIB}" \
39241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39242 dvi) \
39243 || exit 1
39245 @endif target-libbacktrace
39247 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
39248 maybe-pdf-target-libbacktrace:
39249 @if target-libbacktrace
39250 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
39252 pdf-target-libbacktrace: \
39253 configure-target-libbacktrace
39254 @: $(MAKE); $(unstage)
39255 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39256 r=`${PWD_COMMAND}`; export r; \
39257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39258 $(NORMAL_TARGET_EXPORTS) \
39259 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39260 for flag in $(EXTRA_TARGET_FLAGS); do \
39261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39262 done; \
39263 (cd $(TARGET_SUBDIR)/libbacktrace && \
39264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39266 "RANLIB=$${RANLIB}" \
39267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39268 pdf) \
39269 || exit 1
39271 @endif target-libbacktrace
39273 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
39274 maybe-html-target-libbacktrace:
39275 @if target-libbacktrace
39276 maybe-html-target-libbacktrace: html-target-libbacktrace
39278 html-target-libbacktrace: \
39279 configure-target-libbacktrace
39280 @: $(MAKE); $(unstage)
39281 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39282 r=`${PWD_COMMAND}`; export r; \
39283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39284 $(NORMAL_TARGET_EXPORTS) \
39285 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
39286 for flag in $(EXTRA_TARGET_FLAGS); do \
39287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39288 done; \
39289 (cd $(TARGET_SUBDIR)/libbacktrace && \
39290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39292 "RANLIB=$${RANLIB}" \
39293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39294 html) \
39295 || exit 1
39297 @endif target-libbacktrace
39299 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
39300 maybe-TAGS-target-libbacktrace:
39301 @if target-libbacktrace
39302 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
39304 TAGS-target-libbacktrace: \
39305 configure-target-libbacktrace
39306 @: $(MAKE); $(unstage)
39307 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39308 r=`${PWD_COMMAND}`; export r; \
39309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39310 $(NORMAL_TARGET_EXPORTS) \
39311 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
39312 for flag in $(EXTRA_TARGET_FLAGS); do \
39313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39314 done; \
39315 (cd $(TARGET_SUBDIR)/libbacktrace && \
39316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39318 "RANLIB=$${RANLIB}" \
39319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39320 TAGS) \
39321 || exit 1
39323 @endif target-libbacktrace
39325 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
39326 maybe-install-info-target-libbacktrace:
39327 @if target-libbacktrace
39328 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
39330 install-info-target-libbacktrace: \
39331 configure-target-libbacktrace \
39332 info-target-libbacktrace
39333 @: $(MAKE); $(unstage)
39334 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39335 r=`${PWD_COMMAND}`; export r; \
39336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39337 $(NORMAL_TARGET_EXPORTS) \
39338 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
39339 for flag in $(EXTRA_TARGET_FLAGS); do \
39340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39341 done; \
39342 (cd $(TARGET_SUBDIR)/libbacktrace && \
39343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39345 "RANLIB=$${RANLIB}" \
39346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39347 install-info) \
39348 || exit 1
39350 @endif target-libbacktrace
39352 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
39353 maybe-install-pdf-target-libbacktrace:
39354 @if target-libbacktrace
39355 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
39357 install-pdf-target-libbacktrace: \
39358 configure-target-libbacktrace \
39359 pdf-target-libbacktrace
39360 @: $(MAKE); $(unstage)
39361 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39362 r=`${PWD_COMMAND}`; export r; \
39363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39364 $(NORMAL_TARGET_EXPORTS) \
39365 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39366 for flag in $(EXTRA_TARGET_FLAGS); do \
39367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39368 done; \
39369 (cd $(TARGET_SUBDIR)/libbacktrace && \
39370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39372 "RANLIB=$${RANLIB}" \
39373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39374 install-pdf) \
39375 || exit 1
39377 @endif target-libbacktrace
39379 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
39380 maybe-install-html-target-libbacktrace:
39381 @if target-libbacktrace
39382 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
39384 install-html-target-libbacktrace: \
39385 configure-target-libbacktrace \
39386 html-target-libbacktrace
39387 @: $(MAKE); $(unstage)
39388 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39389 r=`${PWD_COMMAND}`; export r; \
39390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39391 $(NORMAL_TARGET_EXPORTS) \
39392 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
39393 for flag in $(EXTRA_TARGET_FLAGS); do \
39394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39395 done; \
39396 (cd $(TARGET_SUBDIR)/libbacktrace && \
39397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39399 "RANLIB=$${RANLIB}" \
39400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39401 install-html) \
39402 || exit 1
39404 @endif target-libbacktrace
39406 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
39407 maybe-installcheck-target-libbacktrace:
39408 @if target-libbacktrace
39409 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
39411 installcheck-target-libbacktrace: \
39412 configure-target-libbacktrace
39413 @: $(MAKE); $(unstage)
39414 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39415 r=`${PWD_COMMAND}`; export r; \
39416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39417 $(NORMAL_TARGET_EXPORTS) \
39418 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
39419 for flag in $(EXTRA_TARGET_FLAGS); do \
39420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39421 done; \
39422 (cd $(TARGET_SUBDIR)/libbacktrace && \
39423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39425 "RANLIB=$${RANLIB}" \
39426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39427 installcheck) \
39428 || exit 1
39430 @endif target-libbacktrace
39432 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
39433 maybe-mostlyclean-target-libbacktrace:
39434 @if target-libbacktrace
39435 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
39437 mostlyclean-target-libbacktrace:
39438 @: $(MAKE); $(unstage)
39439 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39440 r=`${PWD_COMMAND}`; export r; \
39441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39442 $(NORMAL_TARGET_EXPORTS) \
39443 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
39444 for flag in $(EXTRA_TARGET_FLAGS); do \
39445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39446 done; \
39447 (cd $(TARGET_SUBDIR)/libbacktrace && \
39448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39450 "RANLIB=$${RANLIB}" \
39451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39452 mostlyclean) \
39453 || exit 1
39455 @endif target-libbacktrace
39457 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
39458 maybe-clean-target-libbacktrace:
39459 @if target-libbacktrace
39460 maybe-clean-target-libbacktrace: clean-target-libbacktrace
39462 clean-target-libbacktrace:
39463 @: $(MAKE); $(unstage)
39464 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39465 r=`${PWD_COMMAND}`; export r; \
39466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39467 $(NORMAL_TARGET_EXPORTS) \
39468 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
39469 for flag in $(EXTRA_TARGET_FLAGS); do \
39470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39471 done; \
39472 (cd $(TARGET_SUBDIR)/libbacktrace && \
39473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39475 "RANLIB=$${RANLIB}" \
39476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39477 clean) \
39478 || exit 1
39480 @endif target-libbacktrace
39482 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
39483 maybe-distclean-target-libbacktrace:
39484 @if target-libbacktrace
39485 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
39487 distclean-target-libbacktrace:
39488 @: $(MAKE); $(unstage)
39489 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39490 r=`${PWD_COMMAND}`; export r; \
39491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39492 $(NORMAL_TARGET_EXPORTS) \
39493 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
39494 for flag in $(EXTRA_TARGET_FLAGS); do \
39495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39496 done; \
39497 (cd $(TARGET_SUBDIR)/libbacktrace && \
39498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39500 "RANLIB=$${RANLIB}" \
39501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39502 distclean) \
39503 || exit 1
39505 @endif target-libbacktrace
39507 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
39508 maybe-maintainer-clean-target-libbacktrace:
39509 @if target-libbacktrace
39510 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
39512 maintainer-clean-target-libbacktrace:
39513 @: $(MAKE); $(unstage)
39514 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39515 r=`${PWD_COMMAND}`; export r; \
39516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39517 $(NORMAL_TARGET_EXPORTS) \
39518 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
39519 for flag in $(EXTRA_TARGET_FLAGS); do \
39520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39521 done; \
39522 (cd $(TARGET_SUBDIR)/libbacktrace && \
39523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39525 "RANLIB=$${RANLIB}" \
39526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39527 maintainer-clean) \
39528 || exit 1
39530 @endif target-libbacktrace
39536 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
39537 maybe-configure-target-libquadmath:
39538 @if gcc-bootstrap
39539 configure-target-libquadmath: stage_current
39540 @endif gcc-bootstrap
39541 @if target-libquadmath
39542 maybe-configure-target-libquadmath: configure-target-libquadmath
39543 configure-target-libquadmath:
39544 @: $(MAKE); $(unstage)
39545 @r=`${PWD_COMMAND}`; export r; \
39546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39547 echo "Checking multilib configuration for libquadmath..."; \
39548 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39549 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
39550 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39551 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39552 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
39553 else \
39554 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
39555 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39556 fi; \
39557 else \
39558 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39559 fi; \
39560 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
39561 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39562 $(NORMAL_TARGET_EXPORTS) \
39563 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
39564 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
39565 case $(srcdir) in \
39566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39567 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
39568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39569 esac; \
39570 module_srcdir=libquadmath; \
39571 rm -f no-such-file || : ; \
39572 CONFIG_SITE=no-such-file $(SHELL) \
39573 $$s/$$module_srcdir/configure \
39574 --srcdir=$${topdir}/$$module_srcdir \
39575 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39576 --target=${target_alias} \
39577 || exit 1
39578 @endif target-libquadmath
39584 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
39585 maybe-all-target-libquadmath:
39586 @if gcc-bootstrap
39587 all-target-libquadmath: stage_current
39588 @endif gcc-bootstrap
39589 @if target-libquadmath
39590 TARGET-target-libquadmath=all
39591 maybe-all-target-libquadmath: all-target-libquadmath
39592 all-target-libquadmath: configure-target-libquadmath
39593 @: $(MAKE); $(unstage)
39594 @r=`${PWD_COMMAND}`; export r; \
39595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39596 $(NORMAL_TARGET_EXPORTS) \
39597 (cd $(TARGET_SUBDIR)/libquadmath && \
39598 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39599 $(TARGET-target-libquadmath))
39600 @endif target-libquadmath
39606 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
39607 maybe-check-target-libquadmath:
39608 @if target-libquadmath
39609 maybe-check-target-libquadmath: check-target-libquadmath
39611 check-target-libquadmath:
39612 @: $(MAKE); $(unstage)
39613 @r=`${PWD_COMMAND}`; export r; \
39614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39615 $(NORMAL_TARGET_EXPORTS) \
39616 (cd $(TARGET_SUBDIR)/libquadmath && \
39617 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39619 @endif target-libquadmath
39621 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
39622 maybe-install-target-libquadmath:
39623 @if target-libquadmath
39624 maybe-install-target-libquadmath: install-target-libquadmath
39626 install-target-libquadmath: installdirs
39627 @: $(MAKE); $(unstage)
39628 @r=`${PWD_COMMAND}`; export r; \
39629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39630 $(NORMAL_TARGET_EXPORTS) \
39631 (cd $(TARGET_SUBDIR)/libquadmath && \
39632 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39634 @endif target-libquadmath
39636 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
39637 maybe-install-strip-target-libquadmath:
39638 @if target-libquadmath
39639 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
39641 install-strip-target-libquadmath: installdirs
39642 @: $(MAKE); $(unstage)
39643 @r=`${PWD_COMMAND}`; export r; \
39644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39645 $(NORMAL_TARGET_EXPORTS) \
39646 (cd $(TARGET_SUBDIR)/libquadmath && \
39647 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39649 @endif target-libquadmath
39651 # Other targets (info, dvi, pdf, etc.)
39653 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
39654 maybe-info-target-libquadmath:
39655 @if target-libquadmath
39656 maybe-info-target-libquadmath: info-target-libquadmath
39658 info-target-libquadmath: \
39659 configure-target-libquadmath
39660 @: $(MAKE); $(unstage)
39661 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39662 r=`${PWD_COMMAND}`; export r; \
39663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39664 $(NORMAL_TARGET_EXPORTS) \
39665 echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
39666 for flag in $(EXTRA_TARGET_FLAGS); do \
39667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39668 done; \
39669 (cd $(TARGET_SUBDIR)/libquadmath && \
39670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39672 "RANLIB=$${RANLIB}" \
39673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39674 info) \
39675 || exit 1
39677 @endif target-libquadmath
39679 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
39680 maybe-dvi-target-libquadmath:
39681 @if target-libquadmath
39682 maybe-dvi-target-libquadmath: dvi-target-libquadmath
39684 dvi-target-libquadmath: \
39685 configure-target-libquadmath
39686 @: $(MAKE); $(unstage)
39687 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39688 r=`${PWD_COMMAND}`; export r; \
39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39690 $(NORMAL_TARGET_EXPORTS) \
39691 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
39692 for flag in $(EXTRA_TARGET_FLAGS); do \
39693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39694 done; \
39695 (cd $(TARGET_SUBDIR)/libquadmath && \
39696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39698 "RANLIB=$${RANLIB}" \
39699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39700 dvi) \
39701 || exit 1
39703 @endif target-libquadmath
39705 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
39706 maybe-pdf-target-libquadmath:
39707 @if target-libquadmath
39708 maybe-pdf-target-libquadmath: pdf-target-libquadmath
39710 pdf-target-libquadmath: \
39711 configure-target-libquadmath
39712 @: $(MAKE); $(unstage)
39713 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39714 r=`${PWD_COMMAND}`; export r; \
39715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39716 $(NORMAL_TARGET_EXPORTS) \
39717 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
39718 for flag in $(EXTRA_TARGET_FLAGS); do \
39719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39720 done; \
39721 (cd $(TARGET_SUBDIR)/libquadmath && \
39722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39724 "RANLIB=$${RANLIB}" \
39725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39726 pdf) \
39727 || exit 1
39729 @endif target-libquadmath
39731 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
39732 maybe-html-target-libquadmath:
39733 @if target-libquadmath
39734 maybe-html-target-libquadmath: html-target-libquadmath
39736 html-target-libquadmath: \
39737 configure-target-libquadmath
39738 @: $(MAKE); $(unstage)
39739 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39740 r=`${PWD_COMMAND}`; export r; \
39741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39742 $(NORMAL_TARGET_EXPORTS) \
39743 echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
39744 for flag in $(EXTRA_TARGET_FLAGS); do \
39745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39746 done; \
39747 (cd $(TARGET_SUBDIR)/libquadmath && \
39748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39750 "RANLIB=$${RANLIB}" \
39751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39752 html) \
39753 || exit 1
39755 @endif target-libquadmath
39757 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
39758 maybe-TAGS-target-libquadmath:
39759 @if target-libquadmath
39760 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
39762 TAGS-target-libquadmath: \
39763 configure-target-libquadmath
39764 @: $(MAKE); $(unstage)
39765 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39766 r=`${PWD_COMMAND}`; export r; \
39767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39768 $(NORMAL_TARGET_EXPORTS) \
39769 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
39770 for flag in $(EXTRA_TARGET_FLAGS); do \
39771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39772 done; \
39773 (cd $(TARGET_SUBDIR)/libquadmath && \
39774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39776 "RANLIB=$${RANLIB}" \
39777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39778 TAGS) \
39779 || exit 1
39781 @endif target-libquadmath
39783 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
39784 maybe-install-info-target-libquadmath:
39785 @if target-libquadmath
39786 maybe-install-info-target-libquadmath: install-info-target-libquadmath
39788 install-info-target-libquadmath: \
39789 configure-target-libquadmath \
39790 info-target-libquadmath
39791 @: $(MAKE); $(unstage)
39792 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39793 r=`${PWD_COMMAND}`; export r; \
39794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39795 $(NORMAL_TARGET_EXPORTS) \
39796 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
39797 for flag in $(EXTRA_TARGET_FLAGS); do \
39798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39799 done; \
39800 (cd $(TARGET_SUBDIR)/libquadmath && \
39801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39803 "RANLIB=$${RANLIB}" \
39804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39805 install-info) \
39806 || exit 1
39808 @endif target-libquadmath
39810 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
39811 maybe-install-pdf-target-libquadmath:
39812 @if target-libquadmath
39813 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
39815 install-pdf-target-libquadmath: \
39816 configure-target-libquadmath \
39817 pdf-target-libquadmath
39818 @: $(MAKE); $(unstage)
39819 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39820 r=`${PWD_COMMAND}`; export r; \
39821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39822 $(NORMAL_TARGET_EXPORTS) \
39823 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
39824 for flag in $(EXTRA_TARGET_FLAGS); do \
39825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39826 done; \
39827 (cd $(TARGET_SUBDIR)/libquadmath && \
39828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39830 "RANLIB=$${RANLIB}" \
39831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39832 install-pdf) \
39833 || exit 1
39835 @endif target-libquadmath
39837 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
39838 maybe-install-html-target-libquadmath:
39839 @if target-libquadmath
39840 maybe-install-html-target-libquadmath: install-html-target-libquadmath
39842 install-html-target-libquadmath: \
39843 configure-target-libquadmath \
39844 html-target-libquadmath
39845 @: $(MAKE); $(unstage)
39846 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39847 r=`${PWD_COMMAND}`; export r; \
39848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39849 $(NORMAL_TARGET_EXPORTS) \
39850 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
39851 for flag in $(EXTRA_TARGET_FLAGS); do \
39852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39853 done; \
39854 (cd $(TARGET_SUBDIR)/libquadmath && \
39855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39857 "RANLIB=$${RANLIB}" \
39858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39859 install-html) \
39860 || exit 1
39862 @endif target-libquadmath
39864 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
39865 maybe-installcheck-target-libquadmath:
39866 @if target-libquadmath
39867 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
39869 installcheck-target-libquadmath: \
39870 configure-target-libquadmath
39871 @: $(MAKE); $(unstage)
39872 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39873 r=`${PWD_COMMAND}`; export r; \
39874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39875 $(NORMAL_TARGET_EXPORTS) \
39876 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
39877 for flag in $(EXTRA_TARGET_FLAGS); do \
39878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39879 done; \
39880 (cd $(TARGET_SUBDIR)/libquadmath && \
39881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39883 "RANLIB=$${RANLIB}" \
39884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39885 installcheck) \
39886 || exit 1
39888 @endif target-libquadmath
39890 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
39891 maybe-mostlyclean-target-libquadmath:
39892 @if target-libquadmath
39893 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
39895 mostlyclean-target-libquadmath:
39896 @: $(MAKE); $(unstage)
39897 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39898 r=`${PWD_COMMAND}`; export r; \
39899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39900 $(NORMAL_TARGET_EXPORTS) \
39901 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
39902 for flag in $(EXTRA_TARGET_FLAGS); do \
39903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39904 done; \
39905 (cd $(TARGET_SUBDIR)/libquadmath && \
39906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39908 "RANLIB=$${RANLIB}" \
39909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39910 mostlyclean) \
39911 || exit 1
39913 @endif target-libquadmath
39915 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
39916 maybe-clean-target-libquadmath:
39917 @if target-libquadmath
39918 maybe-clean-target-libquadmath: clean-target-libquadmath
39920 clean-target-libquadmath:
39921 @: $(MAKE); $(unstage)
39922 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39923 r=`${PWD_COMMAND}`; export r; \
39924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39925 $(NORMAL_TARGET_EXPORTS) \
39926 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
39927 for flag in $(EXTRA_TARGET_FLAGS); do \
39928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39929 done; \
39930 (cd $(TARGET_SUBDIR)/libquadmath && \
39931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39933 "RANLIB=$${RANLIB}" \
39934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39935 clean) \
39936 || exit 1
39938 @endif target-libquadmath
39940 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
39941 maybe-distclean-target-libquadmath:
39942 @if target-libquadmath
39943 maybe-distclean-target-libquadmath: distclean-target-libquadmath
39945 distclean-target-libquadmath:
39946 @: $(MAKE); $(unstage)
39947 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39948 r=`${PWD_COMMAND}`; export r; \
39949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39950 $(NORMAL_TARGET_EXPORTS) \
39951 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
39952 for flag in $(EXTRA_TARGET_FLAGS); do \
39953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39954 done; \
39955 (cd $(TARGET_SUBDIR)/libquadmath && \
39956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39958 "RANLIB=$${RANLIB}" \
39959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39960 distclean) \
39961 || exit 1
39963 @endif target-libquadmath
39965 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
39966 maybe-maintainer-clean-target-libquadmath:
39967 @if target-libquadmath
39968 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
39970 maintainer-clean-target-libquadmath:
39971 @: $(MAKE); $(unstage)
39972 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
39973 r=`${PWD_COMMAND}`; export r; \
39974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39975 $(NORMAL_TARGET_EXPORTS) \
39976 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
39977 for flag in $(EXTRA_TARGET_FLAGS); do \
39978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39979 done; \
39980 (cd $(TARGET_SUBDIR)/libquadmath && \
39981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39983 "RANLIB=$${RANLIB}" \
39984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39985 maintainer-clean) \
39986 || exit 1
39988 @endif target-libquadmath
39994 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
39995 maybe-configure-target-libgfortran:
39996 @if gcc-bootstrap
39997 configure-target-libgfortran: stage_current
39998 @endif gcc-bootstrap
39999 @if target-libgfortran
40000 maybe-configure-target-libgfortran: configure-target-libgfortran
40001 configure-target-libgfortran:
40002 @: $(MAKE); $(unstage)
40003 @r=`${PWD_COMMAND}`; export r; \
40004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40005 echo "Checking multilib configuration for libgfortran..."; \
40006 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40007 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
40008 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40009 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40010 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
40011 else \
40012 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
40013 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40014 fi; \
40015 else \
40016 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40017 fi; \
40018 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
40019 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40020 $(NORMAL_TARGET_EXPORTS) \
40021 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
40022 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
40023 case $(srcdir) in \
40024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40025 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
40026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40027 esac; \
40028 module_srcdir=libgfortran; \
40029 rm -f no-such-file || : ; \
40030 CONFIG_SITE=no-such-file $(SHELL) \
40031 $$s/$$module_srcdir/configure \
40032 --srcdir=$${topdir}/$$module_srcdir \
40033 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40034 --target=${target_alias} \
40035 || exit 1
40036 @endif target-libgfortran
40042 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
40043 maybe-all-target-libgfortran:
40044 @if gcc-bootstrap
40045 all-target-libgfortran: stage_current
40046 @endif gcc-bootstrap
40047 @if target-libgfortran
40048 TARGET-target-libgfortran=all
40049 maybe-all-target-libgfortran: all-target-libgfortran
40050 all-target-libgfortran: configure-target-libgfortran
40051 @: $(MAKE); $(unstage)
40052 @r=`${PWD_COMMAND}`; export r; \
40053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40054 $(NORMAL_TARGET_EXPORTS) \
40055 (cd $(TARGET_SUBDIR)/libgfortran && \
40056 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40057 $(TARGET-target-libgfortran))
40058 @endif target-libgfortran
40064 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
40065 maybe-check-target-libgfortran:
40066 @if target-libgfortran
40067 maybe-check-target-libgfortran: check-target-libgfortran
40069 check-target-libgfortran:
40070 @: $(MAKE); $(unstage)
40071 @r=`${PWD_COMMAND}`; export r; \
40072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40073 $(NORMAL_TARGET_EXPORTS) \
40074 (cd $(TARGET_SUBDIR)/libgfortran && \
40075 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40077 @endif target-libgfortran
40079 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
40080 maybe-install-target-libgfortran:
40081 @if target-libgfortran
40082 maybe-install-target-libgfortran: install-target-libgfortran
40084 install-target-libgfortran: installdirs
40085 @: $(MAKE); $(unstage)
40086 @r=`${PWD_COMMAND}`; export r; \
40087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40088 $(NORMAL_TARGET_EXPORTS) \
40089 (cd $(TARGET_SUBDIR)/libgfortran && \
40090 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40092 @endif target-libgfortran
40094 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
40095 maybe-install-strip-target-libgfortran:
40096 @if target-libgfortran
40097 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
40099 install-strip-target-libgfortran: installdirs
40100 @: $(MAKE); $(unstage)
40101 @r=`${PWD_COMMAND}`; export r; \
40102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40103 $(NORMAL_TARGET_EXPORTS) \
40104 (cd $(TARGET_SUBDIR)/libgfortran && \
40105 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40107 @endif target-libgfortran
40109 # Other targets (info, dvi, pdf, etc.)
40111 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
40112 maybe-info-target-libgfortran:
40113 @if target-libgfortran
40114 maybe-info-target-libgfortran: info-target-libgfortran
40116 info-target-libgfortran: \
40117 configure-target-libgfortran
40118 @: $(MAKE); $(unstage)
40119 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40120 r=`${PWD_COMMAND}`; export r; \
40121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40122 $(NORMAL_TARGET_EXPORTS) \
40123 echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
40124 for flag in $(EXTRA_TARGET_FLAGS); do \
40125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40126 done; \
40127 (cd $(TARGET_SUBDIR)/libgfortran && \
40128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40130 "RANLIB=$${RANLIB}" \
40131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40132 info) \
40133 || exit 1
40135 @endif target-libgfortran
40137 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40138 maybe-dvi-target-libgfortran:
40139 @if target-libgfortran
40140 maybe-dvi-target-libgfortran: dvi-target-libgfortran
40142 dvi-target-libgfortran: \
40143 configure-target-libgfortran
40144 @: $(MAKE); $(unstage)
40145 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40146 r=`${PWD_COMMAND}`; export r; \
40147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40148 $(NORMAL_TARGET_EXPORTS) \
40149 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
40150 for flag in $(EXTRA_TARGET_FLAGS); do \
40151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40152 done; \
40153 (cd $(TARGET_SUBDIR)/libgfortran && \
40154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40156 "RANLIB=$${RANLIB}" \
40157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40158 dvi) \
40159 || exit 1
40161 @endif target-libgfortran
40163 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40164 maybe-pdf-target-libgfortran:
40165 @if target-libgfortran
40166 maybe-pdf-target-libgfortran: pdf-target-libgfortran
40168 pdf-target-libgfortran: \
40169 configure-target-libgfortran
40170 @: $(MAKE); $(unstage)
40171 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40172 r=`${PWD_COMMAND}`; export r; \
40173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40174 $(NORMAL_TARGET_EXPORTS) \
40175 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
40176 for flag in $(EXTRA_TARGET_FLAGS); do \
40177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40178 done; \
40179 (cd $(TARGET_SUBDIR)/libgfortran && \
40180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40182 "RANLIB=$${RANLIB}" \
40183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40184 pdf) \
40185 || exit 1
40187 @endif target-libgfortran
40189 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
40190 maybe-html-target-libgfortran:
40191 @if target-libgfortran
40192 maybe-html-target-libgfortran: html-target-libgfortran
40194 html-target-libgfortran: \
40195 configure-target-libgfortran
40196 @: $(MAKE); $(unstage)
40197 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40198 r=`${PWD_COMMAND}`; export r; \
40199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40200 $(NORMAL_TARGET_EXPORTS) \
40201 echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
40202 for flag in $(EXTRA_TARGET_FLAGS); do \
40203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40204 done; \
40205 (cd $(TARGET_SUBDIR)/libgfortran && \
40206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40208 "RANLIB=$${RANLIB}" \
40209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40210 html) \
40211 || exit 1
40213 @endif target-libgfortran
40215 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40216 maybe-TAGS-target-libgfortran:
40217 @if target-libgfortran
40218 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
40220 TAGS-target-libgfortran: \
40221 configure-target-libgfortran
40222 @: $(MAKE); $(unstage)
40223 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40224 r=`${PWD_COMMAND}`; export r; \
40225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40226 $(NORMAL_TARGET_EXPORTS) \
40227 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
40228 for flag in $(EXTRA_TARGET_FLAGS); do \
40229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40230 done; \
40231 (cd $(TARGET_SUBDIR)/libgfortran && \
40232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40234 "RANLIB=$${RANLIB}" \
40235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40236 TAGS) \
40237 || exit 1
40239 @endif target-libgfortran
40241 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40242 maybe-install-info-target-libgfortran:
40243 @if target-libgfortran
40244 maybe-install-info-target-libgfortran: install-info-target-libgfortran
40246 install-info-target-libgfortran: \
40247 configure-target-libgfortran \
40248 info-target-libgfortran
40249 @: $(MAKE); $(unstage)
40250 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40251 r=`${PWD_COMMAND}`; export r; \
40252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40253 $(NORMAL_TARGET_EXPORTS) \
40254 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
40255 for flag in $(EXTRA_TARGET_FLAGS); do \
40256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40257 done; \
40258 (cd $(TARGET_SUBDIR)/libgfortran && \
40259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40261 "RANLIB=$${RANLIB}" \
40262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40263 install-info) \
40264 || exit 1
40266 @endif target-libgfortran
40268 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40269 maybe-install-pdf-target-libgfortran:
40270 @if target-libgfortran
40271 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40273 install-pdf-target-libgfortran: \
40274 configure-target-libgfortran \
40275 pdf-target-libgfortran
40276 @: $(MAKE); $(unstage)
40277 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40278 r=`${PWD_COMMAND}`; export r; \
40279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40280 $(NORMAL_TARGET_EXPORTS) \
40281 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
40282 for flag in $(EXTRA_TARGET_FLAGS); do \
40283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40284 done; \
40285 (cd $(TARGET_SUBDIR)/libgfortran && \
40286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40288 "RANLIB=$${RANLIB}" \
40289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40290 install-pdf) \
40291 || exit 1
40293 @endif target-libgfortran
40295 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40296 maybe-install-html-target-libgfortran:
40297 @if target-libgfortran
40298 maybe-install-html-target-libgfortran: install-html-target-libgfortran
40300 install-html-target-libgfortran: \
40301 configure-target-libgfortran \
40302 html-target-libgfortran
40303 @: $(MAKE); $(unstage)
40304 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40305 r=`${PWD_COMMAND}`; export r; \
40306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40307 $(NORMAL_TARGET_EXPORTS) \
40308 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
40309 for flag in $(EXTRA_TARGET_FLAGS); do \
40310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40311 done; \
40312 (cd $(TARGET_SUBDIR)/libgfortran && \
40313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40315 "RANLIB=$${RANLIB}" \
40316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40317 install-html) \
40318 || exit 1
40320 @endif target-libgfortran
40322 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40323 maybe-installcheck-target-libgfortran:
40324 @if target-libgfortran
40325 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
40327 installcheck-target-libgfortran: \
40328 configure-target-libgfortran
40329 @: $(MAKE); $(unstage)
40330 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40331 r=`${PWD_COMMAND}`; export r; \
40332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40333 $(NORMAL_TARGET_EXPORTS) \
40334 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
40335 for flag in $(EXTRA_TARGET_FLAGS); do \
40336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40337 done; \
40338 (cd $(TARGET_SUBDIR)/libgfortran && \
40339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40341 "RANLIB=$${RANLIB}" \
40342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40343 installcheck) \
40344 || exit 1
40346 @endif target-libgfortran
40348 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40349 maybe-mostlyclean-target-libgfortran:
40350 @if target-libgfortran
40351 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
40353 mostlyclean-target-libgfortran:
40354 @: $(MAKE); $(unstage)
40355 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40356 r=`${PWD_COMMAND}`; export r; \
40357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40358 $(NORMAL_TARGET_EXPORTS) \
40359 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
40360 for flag in $(EXTRA_TARGET_FLAGS); do \
40361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40362 done; \
40363 (cd $(TARGET_SUBDIR)/libgfortran && \
40364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40366 "RANLIB=$${RANLIB}" \
40367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40368 mostlyclean) \
40369 || exit 1
40371 @endif target-libgfortran
40373 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40374 maybe-clean-target-libgfortran:
40375 @if target-libgfortran
40376 maybe-clean-target-libgfortran: clean-target-libgfortran
40378 clean-target-libgfortran:
40379 @: $(MAKE); $(unstage)
40380 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40381 r=`${PWD_COMMAND}`; export r; \
40382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40383 $(NORMAL_TARGET_EXPORTS) \
40384 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
40385 for flag in $(EXTRA_TARGET_FLAGS); do \
40386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40387 done; \
40388 (cd $(TARGET_SUBDIR)/libgfortran && \
40389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40391 "RANLIB=$${RANLIB}" \
40392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40393 clean) \
40394 || exit 1
40396 @endif target-libgfortran
40398 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40399 maybe-distclean-target-libgfortran:
40400 @if target-libgfortran
40401 maybe-distclean-target-libgfortran: distclean-target-libgfortran
40403 distclean-target-libgfortran:
40404 @: $(MAKE); $(unstage)
40405 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40406 r=`${PWD_COMMAND}`; export r; \
40407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40408 $(NORMAL_TARGET_EXPORTS) \
40409 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
40410 for flag in $(EXTRA_TARGET_FLAGS); do \
40411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40412 done; \
40413 (cd $(TARGET_SUBDIR)/libgfortran && \
40414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40416 "RANLIB=$${RANLIB}" \
40417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40418 distclean) \
40419 || exit 1
40421 @endif target-libgfortran
40423 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40424 maybe-maintainer-clean-target-libgfortran:
40425 @if target-libgfortran
40426 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
40428 maintainer-clean-target-libgfortran:
40429 @: $(MAKE); $(unstage)
40430 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40431 r=`${PWD_COMMAND}`; export r; \
40432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40433 $(NORMAL_TARGET_EXPORTS) \
40434 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
40435 for flag in $(EXTRA_TARGET_FLAGS); do \
40436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40437 done; \
40438 (cd $(TARGET_SUBDIR)/libgfortran && \
40439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40441 "RANLIB=$${RANLIB}" \
40442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40443 maintainer-clean) \
40444 || exit 1
40446 @endif target-libgfortran
40452 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
40453 maybe-configure-target-libobjc:
40454 @if gcc-bootstrap
40455 configure-target-libobjc: stage_current
40456 @endif gcc-bootstrap
40457 @if target-libobjc
40458 maybe-configure-target-libobjc: configure-target-libobjc
40459 configure-target-libobjc:
40460 @: $(MAKE); $(unstage)
40461 @r=`${PWD_COMMAND}`; export r; \
40462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40463 echo "Checking multilib configuration for libobjc..."; \
40464 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40465 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
40466 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40467 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40468 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40469 else \
40470 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40471 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40472 fi; \
40473 else \
40474 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40475 fi; \
40476 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
40477 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40478 $(NORMAL_TARGET_EXPORTS) \
40479 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40480 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
40481 case $(srcdir) in \
40482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40483 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
40484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40485 esac; \
40486 module_srcdir=libobjc; \
40487 rm -f no-such-file || : ; \
40488 CONFIG_SITE=no-such-file $(SHELL) \
40489 $$s/$$module_srcdir/configure \
40490 --srcdir=$${topdir}/$$module_srcdir \
40491 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40492 --target=${target_alias} \
40493 || exit 1
40494 @endif target-libobjc
40500 .PHONY: all-target-libobjc maybe-all-target-libobjc
40501 maybe-all-target-libobjc:
40502 @if gcc-bootstrap
40503 all-target-libobjc: stage_current
40504 @endif gcc-bootstrap
40505 @if target-libobjc
40506 TARGET-target-libobjc=all
40507 maybe-all-target-libobjc: all-target-libobjc
40508 all-target-libobjc: configure-target-libobjc
40509 @: $(MAKE); $(unstage)
40510 @r=`${PWD_COMMAND}`; export r; \
40511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40512 $(NORMAL_TARGET_EXPORTS) \
40513 (cd $(TARGET_SUBDIR)/libobjc && \
40514 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40515 $(TARGET-target-libobjc))
40516 @endif target-libobjc
40522 .PHONY: check-target-libobjc maybe-check-target-libobjc
40523 maybe-check-target-libobjc:
40524 @if target-libobjc
40525 maybe-check-target-libobjc: check-target-libobjc
40527 check-target-libobjc:
40528 @: $(MAKE); $(unstage)
40529 @r=`${PWD_COMMAND}`; export r; \
40530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40531 $(NORMAL_TARGET_EXPORTS) \
40532 (cd $(TARGET_SUBDIR)/libobjc && \
40533 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40535 @endif target-libobjc
40537 .PHONY: install-target-libobjc maybe-install-target-libobjc
40538 maybe-install-target-libobjc:
40539 @if target-libobjc
40540 maybe-install-target-libobjc: install-target-libobjc
40542 install-target-libobjc: installdirs
40543 @: $(MAKE); $(unstage)
40544 @r=`${PWD_COMMAND}`; export r; \
40545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40546 $(NORMAL_TARGET_EXPORTS) \
40547 (cd $(TARGET_SUBDIR)/libobjc && \
40548 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40550 @endif target-libobjc
40552 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
40553 maybe-install-strip-target-libobjc:
40554 @if target-libobjc
40555 maybe-install-strip-target-libobjc: install-strip-target-libobjc
40557 install-strip-target-libobjc: installdirs
40558 @: $(MAKE); $(unstage)
40559 @r=`${PWD_COMMAND}`; export r; \
40560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40561 $(NORMAL_TARGET_EXPORTS) \
40562 (cd $(TARGET_SUBDIR)/libobjc && \
40563 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40565 @endif target-libobjc
40567 # Other targets (info, dvi, pdf, etc.)
40569 .PHONY: maybe-info-target-libobjc info-target-libobjc
40570 maybe-info-target-libobjc:
40571 @if target-libobjc
40572 maybe-info-target-libobjc: info-target-libobjc
40574 info-target-libobjc: \
40575 configure-target-libobjc
40576 @: $(MAKE); $(unstage)
40577 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40578 r=`${PWD_COMMAND}`; export r; \
40579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40580 $(NORMAL_TARGET_EXPORTS) \
40581 echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
40582 for flag in $(EXTRA_TARGET_FLAGS); do \
40583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40584 done; \
40585 (cd $(TARGET_SUBDIR)/libobjc && \
40586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40588 "RANLIB=$${RANLIB}" \
40589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40590 info) \
40591 || exit 1
40593 @endif target-libobjc
40595 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
40596 maybe-dvi-target-libobjc:
40597 @if target-libobjc
40598 maybe-dvi-target-libobjc: dvi-target-libobjc
40600 dvi-target-libobjc: \
40601 configure-target-libobjc
40602 @: $(MAKE); $(unstage)
40603 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40604 r=`${PWD_COMMAND}`; export r; \
40605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40606 $(NORMAL_TARGET_EXPORTS) \
40607 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
40608 for flag in $(EXTRA_TARGET_FLAGS); do \
40609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40610 done; \
40611 (cd $(TARGET_SUBDIR)/libobjc && \
40612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40614 "RANLIB=$${RANLIB}" \
40615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40616 dvi) \
40617 || exit 1
40619 @endif target-libobjc
40621 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
40622 maybe-pdf-target-libobjc:
40623 @if target-libobjc
40624 maybe-pdf-target-libobjc: pdf-target-libobjc
40626 pdf-target-libobjc: \
40627 configure-target-libobjc
40628 @: $(MAKE); $(unstage)
40629 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40630 r=`${PWD_COMMAND}`; export r; \
40631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40632 $(NORMAL_TARGET_EXPORTS) \
40633 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
40634 for flag in $(EXTRA_TARGET_FLAGS); do \
40635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40636 done; \
40637 (cd $(TARGET_SUBDIR)/libobjc && \
40638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40640 "RANLIB=$${RANLIB}" \
40641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40642 pdf) \
40643 || exit 1
40645 @endif target-libobjc
40647 .PHONY: maybe-html-target-libobjc html-target-libobjc
40648 maybe-html-target-libobjc:
40649 @if target-libobjc
40650 maybe-html-target-libobjc: html-target-libobjc
40652 html-target-libobjc: \
40653 configure-target-libobjc
40654 @: $(MAKE); $(unstage)
40655 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40656 r=`${PWD_COMMAND}`; export r; \
40657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40658 $(NORMAL_TARGET_EXPORTS) \
40659 echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
40660 for flag in $(EXTRA_TARGET_FLAGS); do \
40661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40662 done; \
40663 (cd $(TARGET_SUBDIR)/libobjc && \
40664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40666 "RANLIB=$${RANLIB}" \
40667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40668 html) \
40669 || exit 1
40671 @endif target-libobjc
40673 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
40674 maybe-TAGS-target-libobjc:
40675 @if target-libobjc
40676 maybe-TAGS-target-libobjc: TAGS-target-libobjc
40678 TAGS-target-libobjc: \
40679 configure-target-libobjc
40680 @: $(MAKE); $(unstage)
40681 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40682 r=`${PWD_COMMAND}`; export r; \
40683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40684 $(NORMAL_TARGET_EXPORTS) \
40685 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
40686 for flag in $(EXTRA_TARGET_FLAGS); do \
40687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40688 done; \
40689 (cd $(TARGET_SUBDIR)/libobjc && \
40690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40692 "RANLIB=$${RANLIB}" \
40693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40694 TAGS) \
40695 || exit 1
40697 @endif target-libobjc
40699 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
40700 maybe-install-info-target-libobjc:
40701 @if target-libobjc
40702 maybe-install-info-target-libobjc: install-info-target-libobjc
40704 install-info-target-libobjc: \
40705 configure-target-libobjc \
40706 info-target-libobjc
40707 @: $(MAKE); $(unstage)
40708 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40709 r=`${PWD_COMMAND}`; export r; \
40710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40711 $(NORMAL_TARGET_EXPORTS) \
40712 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
40713 for flag in $(EXTRA_TARGET_FLAGS); do \
40714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40715 done; \
40716 (cd $(TARGET_SUBDIR)/libobjc && \
40717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40719 "RANLIB=$${RANLIB}" \
40720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40721 install-info) \
40722 || exit 1
40724 @endif target-libobjc
40726 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
40727 maybe-install-pdf-target-libobjc:
40728 @if target-libobjc
40729 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
40731 install-pdf-target-libobjc: \
40732 configure-target-libobjc \
40733 pdf-target-libobjc
40734 @: $(MAKE); $(unstage)
40735 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40736 r=`${PWD_COMMAND}`; export r; \
40737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40738 $(NORMAL_TARGET_EXPORTS) \
40739 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
40740 for flag in $(EXTRA_TARGET_FLAGS); do \
40741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40742 done; \
40743 (cd $(TARGET_SUBDIR)/libobjc && \
40744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40746 "RANLIB=$${RANLIB}" \
40747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40748 install-pdf) \
40749 || exit 1
40751 @endif target-libobjc
40753 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
40754 maybe-install-html-target-libobjc:
40755 @if target-libobjc
40756 maybe-install-html-target-libobjc: install-html-target-libobjc
40758 install-html-target-libobjc: \
40759 configure-target-libobjc \
40760 html-target-libobjc
40761 @: $(MAKE); $(unstage)
40762 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40763 r=`${PWD_COMMAND}`; export r; \
40764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40765 $(NORMAL_TARGET_EXPORTS) \
40766 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
40767 for flag in $(EXTRA_TARGET_FLAGS); do \
40768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40769 done; \
40770 (cd $(TARGET_SUBDIR)/libobjc && \
40771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40773 "RANLIB=$${RANLIB}" \
40774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40775 install-html) \
40776 || exit 1
40778 @endif target-libobjc
40780 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
40781 maybe-installcheck-target-libobjc:
40782 @if target-libobjc
40783 maybe-installcheck-target-libobjc: installcheck-target-libobjc
40785 installcheck-target-libobjc: \
40786 configure-target-libobjc
40787 @: $(MAKE); $(unstage)
40788 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40789 r=`${PWD_COMMAND}`; export r; \
40790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40791 $(NORMAL_TARGET_EXPORTS) \
40792 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
40793 for flag in $(EXTRA_TARGET_FLAGS); do \
40794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40795 done; \
40796 (cd $(TARGET_SUBDIR)/libobjc && \
40797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40799 "RANLIB=$${RANLIB}" \
40800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40801 installcheck) \
40802 || exit 1
40804 @endif target-libobjc
40806 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
40807 maybe-mostlyclean-target-libobjc:
40808 @if target-libobjc
40809 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
40811 mostlyclean-target-libobjc:
40812 @: $(MAKE); $(unstage)
40813 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40814 r=`${PWD_COMMAND}`; export r; \
40815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40816 $(NORMAL_TARGET_EXPORTS) \
40817 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
40818 for flag in $(EXTRA_TARGET_FLAGS); do \
40819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40820 done; \
40821 (cd $(TARGET_SUBDIR)/libobjc && \
40822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40824 "RANLIB=$${RANLIB}" \
40825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40826 mostlyclean) \
40827 || exit 1
40829 @endif target-libobjc
40831 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
40832 maybe-clean-target-libobjc:
40833 @if target-libobjc
40834 maybe-clean-target-libobjc: clean-target-libobjc
40836 clean-target-libobjc:
40837 @: $(MAKE); $(unstage)
40838 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40839 r=`${PWD_COMMAND}`; export r; \
40840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40841 $(NORMAL_TARGET_EXPORTS) \
40842 echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
40843 for flag in $(EXTRA_TARGET_FLAGS); do \
40844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40845 done; \
40846 (cd $(TARGET_SUBDIR)/libobjc && \
40847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40849 "RANLIB=$${RANLIB}" \
40850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40851 clean) \
40852 || exit 1
40854 @endif target-libobjc
40856 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
40857 maybe-distclean-target-libobjc:
40858 @if target-libobjc
40859 maybe-distclean-target-libobjc: distclean-target-libobjc
40861 distclean-target-libobjc:
40862 @: $(MAKE); $(unstage)
40863 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40864 r=`${PWD_COMMAND}`; export r; \
40865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40866 $(NORMAL_TARGET_EXPORTS) \
40867 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
40868 for flag in $(EXTRA_TARGET_FLAGS); do \
40869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40870 done; \
40871 (cd $(TARGET_SUBDIR)/libobjc && \
40872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40874 "RANLIB=$${RANLIB}" \
40875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40876 distclean) \
40877 || exit 1
40879 @endif target-libobjc
40881 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
40882 maybe-maintainer-clean-target-libobjc:
40883 @if target-libobjc
40884 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
40886 maintainer-clean-target-libobjc:
40887 @: $(MAKE); $(unstage)
40888 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40889 r=`${PWD_COMMAND}`; export r; \
40890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40891 $(NORMAL_TARGET_EXPORTS) \
40892 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
40893 for flag in $(EXTRA_TARGET_FLAGS); do \
40894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40895 done; \
40896 (cd $(TARGET_SUBDIR)/libobjc && \
40897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40899 "RANLIB=$${RANLIB}" \
40900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40901 maintainer-clean) \
40902 || exit 1
40904 @endif target-libobjc
40910 .PHONY: configure-target-libgupc maybe-configure-target-libgupc
40911 maybe-configure-target-libgupc:
40912 @if gcc-bootstrap
40913 configure-target-libgupc: stage_current
40914 @endif gcc-bootstrap
40915 @if target-libgupc
40916 maybe-configure-target-libgupc: configure-target-libgupc
40917 configure-target-libgupc:
40918 @: $(MAKE); $(unstage)
40919 @r=`${PWD_COMMAND}`; export r; \
40920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40921 echo "Checking multilib configuration for libgupc..."; \
40922 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
40923 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgupc/multilib.tmp 2> /dev/null ; \
40924 if test -r $(TARGET_SUBDIR)/libgupc/multilib.out; then \
40925 if cmp -s $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; then \
40926 rm -f $(TARGET_SUBDIR)/libgupc/multilib.tmp; \
40927 else \
40928 rm -f $(TARGET_SUBDIR)/libgupc/Makefile; \
40929 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
40930 fi; \
40931 else \
40932 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
40933 fi; \
40934 test ! -f $(TARGET_SUBDIR)/libgupc/Makefile || exit 0; \
40935 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
40936 $(NORMAL_TARGET_EXPORTS) \
40937 echo Configuring in $(TARGET_SUBDIR)/libgupc; \
40938 cd "$(TARGET_SUBDIR)/libgupc" || exit 1; \
40939 case $(srcdir) in \
40940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40941 *) topdir=`echo $(TARGET_SUBDIR)/libgupc/ | \
40942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40943 esac; \
40944 module_srcdir=libgupc; \
40945 rm -f no-such-file || : ; \
40946 CONFIG_SITE=no-such-file $(SHELL) \
40947 $$s/$$module_srcdir/configure \
40948 --srcdir=$${topdir}/$$module_srcdir \
40949 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40950 --target=${target_alias} \
40951 || exit 1
40952 @endif target-libgupc
40958 .PHONY: all-target-libgupc maybe-all-target-libgupc
40959 maybe-all-target-libgupc:
40960 @if gcc-bootstrap
40961 all-target-libgupc: stage_current
40962 @endif gcc-bootstrap
40963 @if target-libgupc
40964 TARGET-target-libgupc=all
40965 maybe-all-target-libgupc: all-target-libgupc
40966 all-target-libgupc: configure-target-libgupc
40967 @: $(MAKE); $(unstage)
40968 @r=`${PWD_COMMAND}`; export r; \
40969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40970 $(NORMAL_TARGET_EXPORTS) \
40971 (cd $(TARGET_SUBDIR)/libgupc && \
40972 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40973 $(TARGET-target-libgupc))
40974 @endif target-libgupc
40980 .PHONY: check-target-libgupc maybe-check-target-libgupc
40981 maybe-check-target-libgupc:
40982 @if target-libgupc
40983 maybe-check-target-libgupc: check-target-libgupc
40985 check-target-libgupc:
40986 @: $(MAKE); $(unstage)
40987 @r=`${PWD_COMMAND}`; export r; \
40988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40989 $(NORMAL_TARGET_EXPORTS) \
40990 (cd $(TARGET_SUBDIR)/libgupc && \
40991 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40993 @endif target-libgupc
40995 .PHONY: install-target-libgupc maybe-install-target-libgupc
40996 maybe-install-target-libgupc:
40997 @if target-libgupc
40998 maybe-install-target-libgupc: install-target-libgupc
41000 install-target-libgupc: installdirs
41001 @: $(MAKE); $(unstage)
41002 @r=`${PWD_COMMAND}`; export r; \
41003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41004 $(NORMAL_TARGET_EXPORTS) \
41005 (cd $(TARGET_SUBDIR)/libgupc && \
41006 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41008 @endif target-libgupc
41010 .PHONY: install-strip-target-libgupc maybe-install-strip-target-libgupc
41011 maybe-install-strip-target-libgupc:
41012 @if target-libgupc
41013 maybe-install-strip-target-libgupc: install-strip-target-libgupc
41015 install-strip-target-libgupc: installdirs
41016 @: $(MAKE); $(unstage)
41017 @r=`${PWD_COMMAND}`; export r; \
41018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41019 $(NORMAL_TARGET_EXPORTS) \
41020 (cd $(TARGET_SUBDIR)/libgupc && \
41021 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41023 @endif target-libgupc
41025 # Other targets (info, dvi, pdf, etc.)
41027 .PHONY: maybe-info-target-libgupc info-target-libgupc
41028 maybe-info-target-libgupc:
41029 @if target-libgupc
41030 maybe-info-target-libgupc: info-target-libgupc
41032 info-target-libgupc: \
41033 configure-target-libgupc
41034 @: $(MAKE); $(unstage)
41035 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41036 r=`${PWD_COMMAND}`; export r; \
41037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41038 $(NORMAL_TARGET_EXPORTS) \
41039 echo "Doing info in $(TARGET_SUBDIR)/libgupc" ; \
41040 for flag in $(EXTRA_TARGET_FLAGS); do \
41041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41042 done; \
41043 (cd $(TARGET_SUBDIR)/libgupc && \
41044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41046 "RANLIB=$${RANLIB}" \
41047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41048 info) \
41049 || exit 1
41051 @endif target-libgupc
41053 .PHONY: maybe-dvi-target-libgupc dvi-target-libgupc
41054 maybe-dvi-target-libgupc:
41055 @if target-libgupc
41056 maybe-dvi-target-libgupc: dvi-target-libgupc
41058 dvi-target-libgupc: \
41059 configure-target-libgupc
41060 @: $(MAKE); $(unstage)
41061 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41062 r=`${PWD_COMMAND}`; export r; \
41063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41064 $(NORMAL_TARGET_EXPORTS) \
41065 echo "Doing dvi in $(TARGET_SUBDIR)/libgupc" ; \
41066 for flag in $(EXTRA_TARGET_FLAGS); do \
41067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41068 done; \
41069 (cd $(TARGET_SUBDIR)/libgupc && \
41070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41072 "RANLIB=$${RANLIB}" \
41073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41074 dvi) \
41075 || exit 1
41077 @endif target-libgupc
41079 .PHONY: maybe-pdf-target-libgupc pdf-target-libgupc
41080 maybe-pdf-target-libgupc:
41081 @if target-libgupc
41082 maybe-pdf-target-libgupc: pdf-target-libgupc
41084 pdf-target-libgupc: \
41085 configure-target-libgupc
41086 @: $(MAKE); $(unstage)
41087 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41088 r=`${PWD_COMMAND}`; export r; \
41089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41090 $(NORMAL_TARGET_EXPORTS) \
41091 echo "Doing pdf in $(TARGET_SUBDIR)/libgupc" ; \
41092 for flag in $(EXTRA_TARGET_FLAGS); do \
41093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41094 done; \
41095 (cd $(TARGET_SUBDIR)/libgupc && \
41096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41098 "RANLIB=$${RANLIB}" \
41099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41100 pdf) \
41101 || exit 1
41103 @endif target-libgupc
41105 .PHONY: maybe-html-target-libgupc html-target-libgupc
41106 maybe-html-target-libgupc:
41107 @if target-libgupc
41108 maybe-html-target-libgupc: html-target-libgupc
41110 html-target-libgupc: \
41111 configure-target-libgupc
41112 @: $(MAKE); $(unstage)
41113 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41114 r=`${PWD_COMMAND}`; export r; \
41115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41116 $(NORMAL_TARGET_EXPORTS) \
41117 echo "Doing html in $(TARGET_SUBDIR)/libgupc" ; \
41118 for flag in $(EXTRA_TARGET_FLAGS); do \
41119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41120 done; \
41121 (cd $(TARGET_SUBDIR)/libgupc && \
41122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41124 "RANLIB=$${RANLIB}" \
41125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41126 html) \
41127 || exit 1
41129 @endif target-libgupc
41131 .PHONY: maybe-TAGS-target-libgupc TAGS-target-libgupc
41132 maybe-TAGS-target-libgupc:
41133 @if target-libgupc
41134 maybe-TAGS-target-libgupc: TAGS-target-libgupc
41136 TAGS-target-libgupc: \
41137 configure-target-libgupc
41138 @: $(MAKE); $(unstage)
41139 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41140 r=`${PWD_COMMAND}`; export r; \
41141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41142 $(NORMAL_TARGET_EXPORTS) \
41143 echo "Doing TAGS in $(TARGET_SUBDIR)/libgupc" ; \
41144 for flag in $(EXTRA_TARGET_FLAGS); do \
41145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41146 done; \
41147 (cd $(TARGET_SUBDIR)/libgupc && \
41148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41150 "RANLIB=$${RANLIB}" \
41151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41152 TAGS) \
41153 || exit 1
41155 @endif target-libgupc
41157 .PHONY: maybe-install-info-target-libgupc install-info-target-libgupc
41158 maybe-install-info-target-libgupc:
41159 @if target-libgupc
41160 maybe-install-info-target-libgupc: install-info-target-libgupc
41162 install-info-target-libgupc: \
41163 configure-target-libgupc \
41164 info-target-libgupc
41165 @: $(MAKE); $(unstage)
41166 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41167 r=`${PWD_COMMAND}`; export r; \
41168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41169 $(NORMAL_TARGET_EXPORTS) \
41170 echo "Doing install-info in $(TARGET_SUBDIR)/libgupc" ; \
41171 for flag in $(EXTRA_TARGET_FLAGS); do \
41172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41173 done; \
41174 (cd $(TARGET_SUBDIR)/libgupc && \
41175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41177 "RANLIB=$${RANLIB}" \
41178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41179 install-info) \
41180 || exit 1
41182 @endif target-libgupc
41184 .PHONY: maybe-install-pdf-target-libgupc install-pdf-target-libgupc
41185 maybe-install-pdf-target-libgupc:
41186 @if target-libgupc
41187 maybe-install-pdf-target-libgupc: install-pdf-target-libgupc
41189 install-pdf-target-libgupc: \
41190 configure-target-libgupc \
41191 pdf-target-libgupc
41192 @: $(MAKE); $(unstage)
41193 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41194 r=`${PWD_COMMAND}`; export r; \
41195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41196 $(NORMAL_TARGET_EXPORTS) \
41197 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgupc" ; \
41198 for flag in $(EXTRA_TARGET_FLAGS); do \
41199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41200 done; \
41201 (cd $(TARGET_SUBDIR)/libgupc && \
41202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41204 "RANLIB=$${RANLIB}" \
41205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41206 install-pdf) \
41207 || exit 1
41209 @endif target-libgupc
41211 .PHONY: maybe-install-html-target-libgupc install-html-target-libgupc
41212 maybe-install-html-target-libgupc:
41213 @if target-libgupc
41214 maybe-install-html-target-libgupc: install-html-target-libgupc
41216 install-html-target-libgupc: \
41217 configure-target-libgupc \
41218 html-target-libgupc
41219 @: $(MAKE); $(unstage)
41220 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41221 r=`${PWD_COMMAND}`; export r; \
41222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41223 $(NORMAL_TARGET_EXPORTS) \
41224 echo "Doing install-html in $(TARGET_SUBDIR)/libgupc" ; \
41225 for flag in $(EXTRA_TARGET_FLAGS); do \
41226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41227 done; \
41228 (cd $(TARGET_SUBDIR)/libgupc && \
41229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41231 "RANLIB=$${RANLIB}" \
41232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41233 install-html) \
41234 || exit 1
41236 @endif target-libgupc
41238 .PHONY: maybe-installcheck-target-libgupc installcheck-target-libgupc
41239 maybe-installcheck-target-libgupc:
41240 @if target-libgupc
41241 maybe-installcheck-target-libgupc: installcheck-target-libgupc
41243 installcheck-target-libgupc: \
41244 configure-target-libgupc
41245 @: $(MAKE); $(unstage)
41246 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41247 r=`${PWD_COMMAND}`; export r; \
41248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41249 $(NORMAL_TARGET_EXPORTS) \
41250 echo "Doing installcheck in $(TARGET_SUBDIR)/libgupc" ; \
41251 for flag in $(EXTRA_TARGET_FLAGS); do \
41252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41253 done; \
41254 (cd $(TARGET_SUBDIR)/libgupc && \
41255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41257 "RANLIB=$${RANLIB}" \
41258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41259 installcheck) \
41260 || exit 1
41262 @endif target-libgupc
41264 .PHONY: maybe-mostlyclean-target-libgupc mostlyclean-target-libgupc
41265 maybe-mostlyclean-target-libgupc:
41266 @if target-libgupc
41267 maybe-mostlyclean-target-libgupc: mostlyclean-target-libgupc
41269 mostlyclean-target-libgupc:
41270 @: $(MAKE); $(unstage)
41271 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41272 r=`${PWD_COMMAND}`; export r; \
41273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41274 $(NORMAL_TARGET_EXPORTS) \
41275 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgupc" ; \
41276 for flag in $(EXTRA_TARGET_FLAGS); do \
41277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41278 done; \
41279 (cd $(TARGET_SUBDIR)/libgupc && \
41280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41282 "RANLIB=$${RANLIB}" \
41283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41284 mostlyclean) \
41285 || exit 1
41287 @endif target-libgupc
41289 .PHONY: maybe-clean-target-libgupc clean-target-libgupc
41290 maybe-clean-target-libgupc:
41291 @if target-libgupc
41292 maybe-clean-target-libgupc: clean-target-libgupc
41294 clean-target-libgupc:
41295 @: $(MAKE); $(unstage)
41296 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41297 r=`${PWD_COMMAND}`; export r; \
41298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41299 $(NORMAL_TARGET_EXPORTS) \
41300 echo "Doing clean in $(TARGET_SUBDIR)/libgupc" ; \
41301 for flag in $(EXTRA_TARGET_FLAGS); do \
41302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41303 done; \
41304 (cd $(TARGET_SUBDIR)/libgupc && \
41305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41307 "RANLIB=$${RANLIB}" \
41308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41309 clean) \
41310 || exit 1
41312 @endif target-libgupc
41314 .PHONY: maybe-distclean-target-libgupc distclean-target-libgupc
41315 maybe-distclean-target-libgupc:
41316 @if target-libgupc
41317 maybe-distclean-target-libgupc: distclean-target-libgupc
41319 distclean-target-libgupc:
41320 @: $(MAKE); $(unstage)
41321 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41322 r=`${PWD_COMMAND}`; export r; \
41323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41324 $(NORMAL_TARGET_EXPORTS) \
41325 echo "Doing distclean in $(TARGET_SUBDIR)/libgupc" ; \
41326 for flag in $(EXTRA_TARGET_FLAGS); do \
41327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41328 done; \
41329 (cd $(TARGET_SUBDIR)/libgupc && \
41330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41332 "RANLIB=$${RANLIB}" \
41333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41334 distclean) \
41335 || exit 1
41337 @endif target-libgupc
41339 .PHONY: maybe-maintainer-clean-target-libgupc maintainer-clean-target-libgupc
41340 maybe-maintainer-clean-target-libgupc:
41341 @if target-libgupc
41342 maybe-maintainer-clean-target-libgupc: maintainer-clean-target-libgupc
41344 maintainer-clean-target-libgupc:
41345 @: $(MAKE); $(unstage)
41346 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
41347 r=`${PWD_COMMAND}`; export r; \
41348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41349 $(NORMAL_TARGET_EXPORTS) \
41350 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgupc" ; \
41351 for flag in $(EXTRA_TARGET_FLAGS); do \
41352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41353 done; \
41354 (cd $(TARGET_SUBDIR)/libgupc && \
41355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41357 "RANLIB=$${RANLIB}" \
41358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41359 maintainer-clean) \
41360 || exit 1
41362 @endif target-libgupc
41368 .PHONY: configure-target-libgo maybe-configure-target-libgo
41369 maybe-configure-target-libgo:
41370 @if gcc-bootstrap
41371 configure-target-libgo: stage_current
41372 @endif gcc-bootstrap
41373 @if target-libgo
41374 maybe-configure-target-libgo: configure-target-libgo
41375 configure-target-libgo:
41376 @: $(MAKE); $(unstage)
41377 @r=`${PWD_COMMAND}`; export r; \
41378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41379 echo "Checking multilib configuration for libgo..."; \
41380 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41381 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
41382 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
41383 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
41384 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
41385 else \
41386 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
41387 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41388 fi; \
41389 else \
41390 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41391 fi; \
41392 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
41393 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41394 $(NORMAL_TARGET_EXPORTS) \
41395 echo Configuring in $(TARGET_SUBDIR)/libgo; \
41396 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
41397 case $(srcdir) in \
41398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41399 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
41400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41401 esac; \
41402 module_srcdir=libgo; \
41403 rm -f no-such-file || : ; \
41404 CONFIG_SITE=no-such-file $(SHELL) \
41405 $$s/$$module_srcdir/configure \
41406 --srcdir=$${topdir}/$$module_srcdir \
41407 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41408 --target=${target_alias} \
41409 || exit 1
41410 @endif target-libgo
41416 .PHONY: all-target-libgo maybe-all-target-libgo
41417 maybe-all-target-libgo:
41418 @if gcc-bootstrap
41419 all-target-libgo: stage_current
41420 @endif gcc-bootstrap
41421 @if target-libgo
41422 TARGET-target-libgo=all
41423 maybe-all-target-libgo: all-target-libgo
41424 all-target-libgo: configure-target-libgo
41425 @: $(MAKE); $(unstage)
41426 @r=`${PWD_COMMAND}`; export r; \
41427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41428 $(NORMAL_TARGET_EXPORTS) \
41429 (cd $(TARGET_SUBDIR)/libgo && \
41430 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41431 $(TARGET-target-libgo))
41432 @endif target-libgo
41438 .PHONY: check-target-libgo maybe-check-target-libgo
41439 maybe-check-target-libgo:
41440 @if target-libgo
41441 maybe-check-target-libgo: check-target-libgo
41443 check-target-libgo:
41444 @: $(MAKE); $(unstage)
41445 @r=`${PWD_COMMAND}`; export r; \
41446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41447 $(NORMAL_TARGET_EXPORTS) \
41448 (cd $(TARGET_SUBDIR)/libgo && \
41449 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41451 @endif target-libgo
41453 .PHONY: install-target-libgo maybe-install-target-libgo
41454 maybe-install-target-libgo:
41455 @if target-libgo
41456 maybe-install-target-libgo: install-target-libgo
41458 install-target-libgo: installdirs
41459 @: $(MAKE); $(unstage)
41460 @r=`${PWD_COMMAND}`; export r; \
41461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41462 $(NORMAL_TARGET_EXPORTS) \
41463 (cd $(TARGET_SUBDIR)/libgo && \
41464 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41466 @endif target-libgo
41468 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
41469 maybe-install-strip-target-libgo:
41470 @if target-libgo
41471 maybe-install-strip-target-libgo: install-strip-target-libgo
41473 install-strip-target-libgo: installdirs
41474 @: $(MAKE); $(unstage)
41475 @r=`${PWD_COMMAND}`; export r; \
41476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41477 $(NORMAL_TARGET_EXPORTS) \
41478 (cd $(TARGET_SUBDIR)/libgo && \
41479 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41481 @endif target-libgo
41483 # Other targets (info, dvi, pdf, etc.)
41485 .PHONY: maybe-info-target-libgo info-target-libgo
41486 maybe-info-target-libgo:
41487 @if target-libgo
41488 maybe-info-target-libgo: info-target-libgo
41490 info-target-libgo: \
41491 configure-target-libgo
41492 @: $(MAKE); $(unstage)
41493 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41494 r=`${PWD_COMMAND}`; export r; \
41495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41496 $(NORMAL_TARGET_EXPORTS) \
41497 echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
41498 for flag in $(EXTRA_TARGET_FLAGS); do \
41499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41500 done; \
41501 (cd $(TARGET_SUBDIR)/libgo && \
41502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41504 "RANLIB=$${RANLIB}" \
41505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41506 info) \
41507 || exit 1
41509 @endif target-libgo
41511 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
41512 maybe-dvi-target-libgo:
41513 @if target-libgo
41514 maybe-dvi-target-libgo: dvi-target-libgo
41516 dvi-target-libgo: \
41517 configure-target-libgo
41518 @: $(MAKE); $(unstage)
41519 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41520 r=`${PWD_COMMAND}`; export r; \
41521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41522 $(NORMAL_TARGET_EXPORTS) \
41523 echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
41524 for flag in $(EXTRA_TARGET_FLAGS); do \
41525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41526 done; \
41527 (cd $(TARGET_SUBDIR)/libgo && \
41528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41530 "RANLIB=$${RANLIB}" \
41531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41532 dvi) \
41533 || exit 1
41535 @endif target-libgo
41537 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
41538 maybe-pdf-target-libgo:
41539 @if target-libgo
41540 maybe-pdf-target-libgo: pdf-target-libgo
41542 pdf-target-libgo: \
41543 configure-target-libgo
41544 @: $(MAKE); $(unstage)
41545 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41546 r=`${PWD_COMMAND}`; export r; \
41547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41548 $(NORMAL_TARGET_EXPORTS) \
41549 echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
41550 for flag in $(EXTRA_TARGET_FLAGS); do \
41551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41552 done; \
41553 (cd $(TARGET_SUBDIR)/libgo && \
41554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41556 "RANLIB=$${RANLIB}" \
41557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41558 pdf) \
41559 || exit 1
41561 @endif target-libgo
41563 .PHONY: maybe-html-target-libgo html-target-libgo
41564 maybe-html-target-libgo:
41565 @if target-libgo
41566 maybe-html-target-libgo: html-target-libgo
41568 html-target-libgo: \
41569 configure-target-libgo
41570 @: $(MAKE); $(unstage)
41571 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41572 r=`${PWD_COMMAND}`; export r; \
41573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41574 $(NORMAL_TARGET_EXPORTS) \
41575 echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
41576 for flag in $(EXTRA_TARGET_FLAGS); do \
41577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41578 done; \
41579 (cd $(TARGET_SUBDIR)/libgo && \
41580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41582 "RANLIB=$${RANLIB}" \
41583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41584 html) \
41585 || exit 1
41587 @endif target-libgo
41589 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
41590 maybe-TAGS-target-libgo:
41591 @if target-libgo
41592 maybe-TAGS-target-libgo: TAGS-target-libgo
41594 TAGS-target-libgo: \
41595 configure-target-libgo
41596 @: $(MAKE); $(unstage)
41597 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41598 r=`${PWD_COMMAND}`; export r; \
41599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41600 $(NORMAL_TARGET_EXPORTS) \
41601 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
41602 for flag in $(EXTRA_TARGET_FLAGS); do \
41603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41604 done; \
41605 (cd $(TARGET_SUBDIR)/libgo && \
41606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41608 "RANLIB=$${RANLIB}" \
41609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41610 TAGS) \
41611 || exit 1
41613 @endif target-libgo
41615 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
41616 maybe-install-info-target-libgo:
41617 @if target-libgo
41618 maybe-install-info-target-libgo: install-info-target-libgo
41620 install-info-target-libgo: \
41621 configure-target-libgo \
41622 info-target-libgo
41623 @: $(MAKE); $(unstage)
41624 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41625 r=`${PWD_COMMAND}`; export r; \
41626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41627 $(NORMAL_TARGET_EXPORTS) \
41628 echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
41629 for flag in $(EXTRA_TARGET_FLAGS); do \
41630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41631 done; \
41632 (cd $(TARGET_SUBDIR)/libgo && \
41633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41635 "RANLIB=$${RANLIB}" \
41636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41637 install-info) \
41638 || exit 1
41640 @endif target-libgo
41642 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
41643 maybe-install-pdf-target-libgo:
41644 @if target-libgo
41645 maybe-install-pdf-target-libgo: install-pdf-target-libgo
41647 install-pdf-target-libgo: \
41648 configure-target-libgo \
41649 pdf-target-libgo
41650 @: $(MAKE); $(unstage)
41651 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41652 r=`${PWD_COMMAND}`; export r; \
41653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41654 $(NORMAL_TARGET_EXPORTS) \
41655 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
41656 for flag in $(EXTRA_TARGET_FLAGS); do \
41657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41658 done; \
41659 (cd $(TARGET_SUBDIR)/libgo && \
41660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41662 "RANLIB=$${RANLIB}" \
41663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41664 install-pdf) \
41665 || exit 1
41667 @endif target-libgo
41669 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
41670 maybe-install-html-target-libgo:
41671 @if target-libgo
41672 maybe-install-html-target-libgo: install-html-target-libgo
41674 install-html-target-libgo: \
41675 configure-target-libgo \
41676 html-target-libgo
41677 @: $(MAKE); $(unstage)
41678 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41679 r=`${PWD_COMMAND}`; export r; \
41680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41681 $(NORMAL_TARGET_EXPORTS) \
41682 echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
41683 for flag in $(EXTRA_TARGET_FLAGS); do \
41684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41685 done; \
41686 (cd $(TARGET_SUBDIR)/libgo && \
41687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41689 "RANLIB=$${RANLIB}" \
41690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41691 install-html) \
41692 || exit 1
41694 @endif target-libgo
41696 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
41697 maybe-installcheck-target-libgo:
41698 @if target-libgo
41699 maybe-installcheck-target-libgo: installcheck-target-libgo
41701 installcheck-target-libgo: \
41702 configure-target-libgo
41703 @: $(MAKE); $(unstage)
41704 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41705 r=`${PWD_COMMAND}`; export r; \
41706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41707 $(NORMAL_TARGET_EXPORTS) \
41708 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
41709 for flag in $(EXTRA_TARGET_FLAGS); do \
41710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41711 done; \
41712 (cd $(TARGET_SUBDIR)/libgo && \
41713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41715 "RANLIB=$${RANLIB}" \
41716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41717 installcheck) \
41718 || exit 1
41720 @endif target-libgo
41722 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
41723 maybe-mostlyclean-target-libgo:
41724 @if target-libgo
41725 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
41727 mostlyclean-target-libgo:
41728 @: $(MAKE); $(unstage)
41729 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41730 r=`${PWD_COMMAND}`; export r; \
41731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41732 $(NORMAL_TARGET_EXPORTS) \
41733 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
41734 for flag in $(EXTRA_TARGET_FLAGS); do \
41735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41736 done; \
41737 (cd $(TARGET_SUBDIR)/libgo && \
41738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41740 "RANLIB=$${RANLIB}" \
41741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41742 mostlyclean) \
41743 || exit 1
41745 @endif target-libgo
41747 .PHONY: maybe-clean-target-libgo clean-target-libgo
41748 maybe-clean-target-libgo:
41749 @if target-libgo
41750 maybe-clean-target-libgo: clean-target-libgo
41752 clean-target-libgo:
41753 @: $(MAKE); $(unstage)
41754 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41755 r=`${PWD_COMMAND}`; export r; \
41756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41757 $(NORMAL_TARGET_EXPORTS) \
41758 echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
41759 for flag in $(EXTRA_TARGET_FLAGS); do \
41760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41761 done; \
41762 (cd $(TARGET_SUBDIR)/libgo && \
41763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41765 "RANLIB=$${RANLIB}" \
41766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41767 clean) \
41768 || exit 1
41770 @endif target-libgo
41772 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
41773 maybe-distclean-target-libgo:
41774 @if target-libgo
41775 maybe-distclean-target-libgo: distclean-target-libgo
41777 distclean-target-libgo:
41778 @: $(MAKE); $(unstage)
41779 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41780 r=`${PWD_COMMAND}`; export r; \
41781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41782 $(NORMAL_TARGET_EXPORTS) \
41783 echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
41784 for flag in $(EXTRA_TARGET_FLAGS); do \
41785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41786 done; \
41787 (cd $(TARGET_SUBDIR)/libgo && \
41788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41790 "RANLIB=$${RANLIB}" \
41791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41792 distclean) \
41793 || exit 1
41795 @endif target-libgo
41797 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
41798 maybe-maintainer-clean-target-libgo:
41799 @if target-libgo
41800 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
41802 maintainer-clean-target-libgo:
41803 @: $(MAKE); $(unstage)
41804 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41805 r=`${PWD_COMMAND}`; export r; \
41806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41807 $(NORMAL_TARGET_EXPORTS) \
41808 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
41809 for flag in $(EXTRA_TARGET_FLAGS); do \
41810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41811 done; \
41812 (cd $(TARGET_SUBDIR)/libgo && \
41813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41815 "RANLIB=$${RANLIB}" \
41816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41817 maintainer-clean) \
41818 || exit 1
41820 @endif target-libgo
41826 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41827 maybe-configure-target-libtermcap:
41828 @if gcc-bootstrap
41829 configure-target-libtermcap: stage_current
41830 @endif gcc-bootstrap
41831 @if target-libtermcap
41832 maybe-configure-target-libtermcap: configure-target-libtermcap
41833 configure-target-libtermcap:
41834 @: $(MAKE); $(unstage)
41835 @r=`${PWD_COMMAND}`; export r; \
41836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41837 echo "Checking multilib configuration for libtermcap..."; \
41838 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41839 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
41840 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41841 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41842 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41843 else \
41844 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41845 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41846 fi; \
41847 else \
41848 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41849 fi; \
41850 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
41851 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41852 $(NORMAL_TARGET_EXPORTS) \
41853 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41854 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
41855 case $(srcdir) in \
41856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41857 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41859 esac; \
41860 module_srcdir=libtermcap; \
41861 rm -f no-such-file || : ; \
41862 CONFIG_SITE=no-such-file $(SHELL) \
41863 $$s/$$module_srcdir/configure \
41864 --srcdir=$${topdir}/$$module_srcdir \
41865 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41866 --target=${target_alias} \
41867 || exit 1
41868 @endif target-libtermcap
41874 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
41875 maybe-all-target-libtermcap:
41876 @if gcc-bootstrap
41877 all-target-libtermcap: stage_current
41878 @endif gcc-bootstrap
41879 @if target-libtermcap
41880 TARGET-target-libtermcap=all
41881 maybe-all-target-libtermcap: all-target-libtermcap
41882 all-target-libtermcap: configure-target-libtermcap
41883 @: $(MAKE); $(unstage)
41884 @r=`${PWD_COMMAND}`; export r; \
41885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41886 $(NORMAL_TARGET_EXPORTS) \
41887 (cd $(TARGET_SUBDIR)/libtermcap && \
41888 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41889 $(TARGET-target-libtermcap))
41890 @endif target-libtermcap
41896 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
41897 maybe-check-target-libtermcap:
41898 @if target-libtermcap
41899 maybe-check-target-libtermcap: check-target-libtermcap
41901 # Dummy target for uncheckable module.
41902 check-target-libtermcap:
41904 @endif target-libtermcap
41906 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
41907 maybe-install-target-libtermcap:
41908 @if target-libtermcap
41909 maybe-install-target-libtermcap: install-target-libtermcap
41911 install-target-libtermcap: installdirs
41912 @: $(MAKE); $(unstage)
41913 @r=`${PWD_COMMAND}`; export r; \
41914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41915 $(NORMAL_TARGET_EXPORTS) \
41916 (cd $(TARGET_SUBDIR)/libtermcap && \
41917 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41919 @endif target-libtermcap
41921 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
41922 maybe-install-strip-target-libtermcap:
41923 @if target-libtermcap
41924 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
41926 install-strip-target-libtermcap: installdirs
41927 @: $(MAKE); $(unstage)
41928 @r=`${PWD_COMMAND}`; export r; \
41929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41930 $(NORMAL_TARGET_EXPORTS) \
41931 (cd $(TARGET_SUBDIR)/libtermcap && \
41932 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41934 @endif target-libtermcap
41936 # Other targets (info, dvi, pdf, etc.)
41938 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
41939 maybe-info-target-libtermcap:
41940 @if target-libtermcap
41941 maybe-info-target-libtermcap: info-target-libtermcap
41943 info-target-libtermcap: \
41944 configure-target-libtermcap
41945 @: $(MAKE); $(unstage)
41946 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41947 r=`${PWD_COMMAND}`; export r; \
41948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41949 $(NORMAL_TARGET_EXPORTS) \
41950 echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
41951 for flag in $(EXTRA_TARGET_FLAGS); do \
41952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41953 done; \
41954 (cd $(TARGET_SUBDIR)/libtermcap && \
41955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41957 "RANLIB=$${RANLIB}" \
41958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41959 info) \
41960 || exit 1
41962 @endif target-libtermcap
41964 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
41965 maybe-dvi-target-libtermcap:
41966 @if target-libtermcap
41967 maybe-dvi-target-libtermcap: dvi-target-libtermcap
41969 dvi-target-libtermcap: \
41970 configure-target-libtermcap
41971 @: $(MAKE); $(unstage)
41972 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41973 r=`${PWD_COMMAND}`; export r; \
41974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41975 $(NORMAL_TARGET_EXPORTS) \
41976 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
41977 for flag in $(EXTRA_TARGET_FLAGS); do \
41978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41979 done; \
41980 (cd $(TARGET_SUBDIR)/libtermcap && \
41981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41983 "RANLIB=$${RANLIB}" \
41984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41985 dvi) \
41986 || exit 1
41988 @endif target-libtermcap
41990 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
41991 maybe-pdf-target-libtermcap:
41992 @if target-libtermcap
41993 maybe-pdf-target-libtermcap: pdf-target-libtermcap
41995 pdf-target-libtermcap: \
41996 configure-target-libtermcap
41997 @: $(MAKE); $(unstage)
41998 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41999 r=`${PWD_COMMAND}`; export r; \
42000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42001 $(NORMAL_TARGET_EXPORTS) \
42002 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
42003 for flag in $(EXTRA_TARGET_FLAGS); do \
42004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42005 done; \
42006 (cd $(TARGET_SUBDIR)/libtermcap && \
42007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42009 "RANLIB=$${RANLIB}" \
42010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42011 pdf) \
42012 || exit 1
42014 @endif target-libtermcap
42016 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
42017 maybe-html-target-libtermcap:
42018 @if target-libtermcap
42019 maybe-html-target-libtermcap: html-target-libtermcap
42021 html-target-libtermcap: \
42022 configure-target-libtermcap
42023 @: $(MAKE); $(unstage)
42024 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42025 r=`${PWD_COMMAND}`; export r; \
42026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42027 $(NORMAL_TARGET_EXPORTS) \
42028 echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
42029 for flag in $(EXTRA_TARGET_FLAGS); do \
42030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42031 done; \
42032 (cd $(TARGET_SUBDIR)/libtermcap && \
42033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42035 "RANLIB=$${RANLIB}" \
42036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42037 html) \
42038 || exit 1
42040 @endif target-libtermcap
42042 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
42043 maybe-TAGS-target-libtermcap:
42044 @if target-libtermcap
42045 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
42047 TAGS-target-libtermcap: \
42048 configure-target-libtermcap
42049 @: $(MAKE); $(unstage)
42050 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42051 r=`${PWD_COMMAND}`; export r; \
42052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42053 $(NORMAL_TARGET_EXPORTS) \
42054 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
42055 for flag in $(EXTRA_TARGET_FLAGS); do \
42056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42057 done; \
42058 (cd $(TARGET_SUBDIR)/libtermcap && \
42059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42061 "RANLIB=$${RANLIB}" \
42062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42063 TAGS) \
42064 || exit 1
42066 @endif target-libtermcap
42068 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
42069 maybe-install-info-target-libtermcap:
42070 @if target-libtermcap
42071 maybe-install-info-target-libtermcap: install-info-target-libtermcap
42073 install-info-target-libtermcap: \
42074 configure-target-libtermcap \
42075 info-target-libtermcap
42076 @: $(MAKE); $(unstage)
42077 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42078 r=`${PWD_COMMAND}`; export r; \
42079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42080 $(NORMAL_TARGET_EXPORTS) \
42081 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
42082 for flag in $(EXTRA_TARGET_FLAGS); do \
42083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42084 done; \
42085 (cd $(TARGET_SUBDIR)/libtermcap && \
42086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42088 "RANLIB=$${RANLIB}" \
42089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42090 install-info) \
42091 || exit 1
42093 @endif target-libtermcap
42095 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
42096 maybe-install-pdf-target-libtermcap:
42097 @if target-libtermcap
42098 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
42100 install-pdf-target-libtermcap: \
42101 configure-target-libtermcap \
42102 pdf-target-libtermcap
42103 @: $(MAKE); $(unstage)
42104 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42105 r=`${PWD_COMMAND}`; export r; \
42106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42107 $(NORMAL_TARGET_EXPORTS) \
42108 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
42109 for flag in $(EXTRA_TARGET_FLAGS); do \
42110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42111 done; \
42112 (cd $(TARGET_SUBDIR)/libtermcap && \
42113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42115 "RANLIB=$${RANLIB}" \
42116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42117 install-pdf) \
42118 || exit 1
42120 @endif target-libtermcap
42122 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
42123 maybe-install-html-target-libtermcap:
42124 @if target-libtermcap
42125 maybe-install-html-target-libtermcap: install-html-target-libtermcap
42127 install-html-target-libtermcap: \
42128 configure-target-libtermcap \
42129 html-target-libtermcap
42130 @: $(MAKE); $(unstage)
42131 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42132 r=`${PWD_COMMAND}`; export r; \
42133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42134 $(NORMAL_TARGET_EXPORTS) \
42135 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
42136 for flag in $(EXTRA_TARGET_FLAGS); do \
42137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42138 done; \
42139 (cd $(TARGET_SUBDIR)/libtermcap && \
42140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42142 "RANLIB=$${RANLIB}" \
42143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42144 install-html) \
42145 || exit 1
42147 @endif target-libtermcap
42149 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
42150 maybe-installcheck-target-libtermcap:
42151 @if target-libtermcap
42152 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
42154 installcheck-target-libtermcap: \
42155 configure-target-libtermcap
42156 @: $(MAKE); $(unstage)
42157 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42158 r=`${PWD_COMMAND}`; export r; \
42159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42160 $(NORMAL_TARGET_EXPORTS) \
42161 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
42162 for flag in $(EXTRA_TARGET_FLAGS); do \
42163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42164 done; \
42165 (cd $(TARGET_SUBDIR)/libtermcap && \
42166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42168 "RANLIB=$${RANLIB}" \
42169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42170 installcheck) \
42171 || exit 1
42173 @endif target-libtermcap
42175 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
42176 maybe-mostlyclean-target-libtermcap:
42177 @if target-libtermcap
42178 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
42180 # libtermcap doesn't support mostlyclean.
42181 mostlyclean-target-libtermcap:
42183 @endif target-libtermcap
42185 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
42186 maybe-clean-target-libtermcap:
42187 @if target-libtermcap
42188 maybe-clean-target-libtermcap: clean-target-libtermcap
42190 # libtermcap doesn't support clean.
42191 clean-target-libtermcap:
42193 @endif target-libtermcap
42195 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
42196 maybe-distclean-target-libtermcap:
42197 @if target-libtermcap
42198 maybe-distclean-target-libtermcap: distclean-target-libtermcap
42200 # libtermcap doesn't support distclean.
42201 distclean-target-libtermcap:
42203 @endif target-libtermcap
42205 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
42206 maybe-maintainer-clean-target-libtermcap:
42207 @if target-libtermcap
42208 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
42210 # libtermcap doesn't support maintainer-clean.
42211 maintainer-clean-target-libtermcap:
42213 @endif target-libtermcap
42219 .PHONY: configure-target-winsup maybe-configure-target-winsup
42220 maybe-configure-target-winsup:
42221 @if gcc-bootstrap
42222 configure-target-winsup: stage_current
42223 @endif gcc-bootstrap
42224 @if target-winsup
42225 maybe-configure-target-winsup: configure-target-winsup
42226 configure-target-winsup:
42227 @: $(MAKE); $(unstage)
42228 @r=`${PWD_COMMAND}`; export r; \
42229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42230 echo "Checking multilib configuration for winsup..."; \
42231 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42232 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
42233 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
42234 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
42235 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
42236 else \
42237 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
42238 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42239 fi; \
42240 else \
42241 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42242 fi; \
42243 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
42244 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42245 $(NORMAL_TARGET_EXPORTS) \
42246 echo Configuring in $(TARGET_SUBDIR)/winsup; \
42247 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
42248 case $(srcdir) in \
42249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42250 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
42251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42252 esac; \
42253 module_srcdir=winsup; \
42254 rm -f no-such-file || : ; \
42255 CONFIG_SITE=no-such-file $(SHELL) \
42256 $$s/$$module_srcdir/configure \
42257 --srcdir=$${topdir}/$$module_srcdir \
42258 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42259 --target=${target_alias} \
42260 || exit 1
42261 @endif target-winsup
42267 .PHONY: all-target-winsup maybe-all-target-winsup
42268 maybe-all-target-winsup:
42269 @if gcc-bootstrap
42270 all-target-winsup: stage_current
42271 @endif gcc-bootstrap
42272 @if target-winsup
42273 TARGET-target-winsup=all
42274 maybe-all-target-winsup: all-target-winsup
42275 all-target-winsup: configure-target-winsup
42276 @: $(MAKE); $(unstage)
42277 @r=`${PWD_COMMAND}`; export r; \
42278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42279 $(NORMAL_TARGET_EXPORTS) \
42280 (cd $(TARGET_SUBDIR)/winsup && \
42281 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42282 $(TARGET-target-winsup))
42283 @endif target-winsup
42289 .PHONY: check-target-winsup maybe-check-target-winsup
42290 maybe-check-target-winsup:
42291 @if target-winsup
42292 maybe-check-target-winsup: check-target-winsup
42294 check-target-winsup:
42295 @: $(MAKE); $(unstage)
42296 @r=`${PWD_COMMAND}`; export r; \
42297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42298 $(NORMAL_TARGET_EXPORTS) \
42299 (cd $(TARGET_SUBDIR)/winsup && \
42300 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42302 @endif target-winsup
42304 .PHONY: install-target-winsup maybe-install-target-winsup
42305 maybe-install-target-winsup:
42306 @if target-winsup
42307 maybe-install-target-winsup: install-target-winsup
42309 install-target-winsup: installdirs
42310 @: $(MAKE); $(unstage)
42311 @r=`${PWD_COMMAND}`; export r; \
42312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42313 $(NORMAL_TARGET_EXPORTS) \
42314 (cd $(TARGET_SUBDIR)/winsup && \
42315 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42317 @endif target-winsup
42319 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
42320 maybe-install-strip-target-winsup:
42321 @if target-winsup
42322 maybe-install-strip-target-winsup: install-strip-target-winsup
42324 install-strip-target-winsup: installdirs
42325 @: $(MAKE); $(unstage)
42326 @r=`${PWD_COMMAND}`; export r; \
42327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42328 $(NORMAL_TARGET_EXPORTS) \
42329 (cd $(TARGET_SUBDIR)/winsup && \
42330 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42332 @endif target-winsup
42334 # Other targets (info, dvi, pdf, etc.)
42336 .PHONY: maybe-info-target-winsup info-target-winsup
42337 maybe-info-target-winsup:
42338 @if target-winsup
42339 maybe-info-target-winsup: info-target-winsup
42341 info-target-winsup: \
42342 configure-target-winsup
42343 @: $(MAKE); $(unstage)
42344 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42345 r=`${PWD_COMMAND}`; export r; \
42346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42347 $(NORMAL_TARGET_EXPORTS) \
42348 echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
42349 for flag in $(EXTRA_TARGET_FLAGS); do \
42350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42351 done; \
42352 (cd $(TARGET_SUBDIR)/winsup && \
42353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42355 "RANLIB=$${RANLIB}" \
42356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42357 info) \
42358 || exit 1
42360 @endif target-winsup
42362 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
42363 maybe-dvi-target-winsup:
42364 @if target-winsup
42365 maybe-dvi-target-winsup: dvi-target-winsup
42367 dvi-target-winsup: \
42368 configure-target-winsup
42369 @: $(MAKE); $(unstage)
42370 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42371 r=`${PWD_COMMAND}`; export r; \
42372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42373 $(NORMAL_TARGET_EXPORTS) \
42374 echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
42375 for flag in $(EXTRA_TARGET_FLAGS); do \
42376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42377 done; \
42378 (cd $(TARGET_SUBDIR)/winsup && \
42379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42381 "RANLIB=$${RANLIB}" \
42382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42383 dvi) \
42384 || exit 1
42386 @endif target-winsup
42388 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
42389 maybe-pdf-target-winsup:
42390 @if target-winsup
42391 maybe-pdf-target-winsup: pdf-target-winsup
42393 pdf-target-winsup: \
42394 configure-target-winsup
42395 @: $(MAKE); $(unstage)
42396 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42397 r=`${PWD_COMMAND}`; export r; \
42398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42399 $(NORMAL_TARGET_EXPORTS) \
42400 echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
42401 for flag in $(EXTRA_TARGET_FLAGS); do \
42402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42403 done; \
42404 (cd $(TARGET_SUBDIR)/winsup && \
42405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42407 "RANLIB=$${RANLIB}" \
42408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42409 pdf) \
42410 || exit 1
42412 @endif target-winsup
42414 .PHONY: maybe-html-target-winsup html-target-winsup
42415 maybe-html-target-winsup:
42416 @if target-winsup
42417 maybe-html-target-winsup: html-target-winsup
42419 html-target-winsup: \
42420 configure-target-winsup
42421 @: $(MAKE); $(unstage)
42422 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42423 r=`${PWD_COMMAND}`; export r; \
42424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42425 $(NORMAL_TARGET_EXPORTS) \
42426 echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
42427 for flag in $(EXTRA_TARGET_FLAGS); do \
42428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42429 done; \
42430 (cd $(TARGET_SUBDIR)/winsup && \
42431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42433 "RANLIB=$${RANLIB}" \
42434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42435 html) \
42436 || exit 1
42438 @endif target-winsup
42440 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
42441 maybe-TAGS-target-winsup:
42442 @if target-winsup
42443 maybe-TAGS-target-winsup: TAGS-target-winsup
42445 TAGS-target-winsup: \
42446 configure-target-winsup
42447 @: $(MAKE); $(unstage)
42448 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42449 r=`${PWD_COMMAND}`; export r; \
42450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42451 $(NORMAL_TARGET_EXPORTS) \
42452 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
42453 for flag in $(EXTRA_TARGET_FLAGS); do \
42454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42455 done; \
42456 (cd $(TARGET_SUBDIR)/winsup && \
42457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42459 "RANLIB=$${RANLIB}" \
42460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42461 TAGS) \
42462 || exit 1
42464 @endif target-winsup
42466 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
42467 maybe-install-info-target-winsup:
42468 @if target-winsup
42469 maybe-install-info-target-winsup: install-info-target-winsup
42471 install-info-target-winsup: \
42472 configure-target-winsup \
42473 info-target-winsup
42474 @: $(MAKE); $(unstage)
42475 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42476 r=`${PWD_COMMAND}`; export r; \
42477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42478 $(NORMAL_TARGET_EXPORTS) \
42479 echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
42480 for flag in $(EXTRA_TARGET_FLAGS); do \
42481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42482 done; \
42483 (cd $(TARGET_SUBDIR)/winsup && \
42484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42486 "RANLIB=$${RANLIB}" \
42487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42488 install-info) \
42489 || exit 1
42491 @endif target-winsup
42493 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
42494 maybe-install-pdf-target-winsup:
42495 @if target-winsup
42496 maybe-install-pdf-target-winsup: install-pdf-target-winsup
42498 install-pdf-target-winsup: \
42499 configure-target-winsup \
42500 pdf-target-winsup
42501 @: $(MAKE); $(unstage)
42502 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42503 r=`${PWD_COMMAND}`; export r; \
42504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42505 $(NORMAL_TARGET_EXPORTS) \
42506 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
42507 for flag in $(EXTRA_TARGET_FLAGS); do \
42508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42509 done; \
42510 (cd $(TARGET_SUBDIR)/winsup && \
42511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42513 "RANLIB=$${RANLIB}" \
42514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42515 install-pdf) \
42516 || exit 1
42518 @endif target-winsup
42520 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
42521 maybe-install-html-target-winsup:
42522 @if target-winsup
42523 maybe-install-html-target-winsup: install-html-target-winsup
42525 install-html-target-winsup: \
42526 configure-target-winsup \
42527 html-target-winsup
42528 @: $(MAKE); $(unstage)
42529 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42530 r=`${PWD_COMMAND}`; export r; \
42531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42532 $(NORMAL_TARGET_EXPORTS) \
42533 echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
42534 for flag in $(EXTRA_TARGET_FLAGS); do \
42535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42536 done; \
42537 (cd $(TARGET_SUBDIR)/winsup && \
42538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42540 "RANLIB=$${RANLIB}" \
42541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42542 install-html) \
42543 || exit 1
42545 @endif target-winsup
42547 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
42548 maybe-installcheck-target-winsup:
42549 @if target-winsup
42550 maybe-installcheck-target-winsup: installcheck-target-winsup
42552 installcheck-target-winsup: \
42553 configure-target-winsup
42554 @: $(MAKE); $(unstage)
42555 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42556 r=`${PWD_COMMAND}`; export r; \
42557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42558 $(NORMAL_TARGET_EXPORTS) \
42559 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
42560 for flag in $(EXTRA_TARGET_FLAGS); do \
42561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42562 done; \
42563 (cd $(TARGET_SUBDIR)/winsup && \
42564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42566 "RANLIB=$${RANLIB}" \
42567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42568 installcheck) \
42569 || exit 1
42571 @endif target-winsup
42573 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
42574 maybe-mostlyclean-target-winsup:
42575 @if target-winsup
42576 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
42578 mostlyclean-target-winsup:
42579 @: $(MAKE); $(unstage)
42580 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42581 r=`${PWD_COMMAND}`; export r; \
42582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42583 $(NORMAL_TARGET_EXPORTS) \
42584 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
42585 for flag in $(EXTRA_TARGET_FLAGS); do \
42586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42587 done; \
42588 (cd $(TARGET_SUBDIR)/winsup && \
42589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42591 "RANLIB=$${RANLIB}" \
42592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42593 mostlyclean) \
42594 || exit 1
42596 @endif target-winsup
42598 .PHONY: maybe-clean-target-winsup clean-target-winsup
42599 maybe-clean-target-winsup:
42600 @if target-winsup
42601 maybe-clean-target-winsup: clean-target-winsup
42603 clean-target-winsup:
42604 @: $(MAKE); $(unstage)
42605 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42606 r=`${PWD_COMMAND}`; export r; \
42607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42608 $(NORMAL_TARGET_EXPORTS) \
42609 echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
42610 for flag in $(EXTRA_TARGET_FLAGS); do \
42611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42612 done; \
42613 (cd $(TARGET_SUBDIR)/winsup && \
42614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42616 "RANLIB=$${RANLIB}" \
42617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42618 clean) \
42619 || exit 1
42621 @endif target-winsup
42623 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
42624 maybe-distclean-target-winsup:
42625 @if target-winsup
42626 maybe-distclean-target-winsup: distclean-target-winsup
42628 distclean-target-winsup:
42629 @: $(MAKE); $(unstage)
42630 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42631 r=`${PWD_COMMAND}`; export r; \
42632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42633 $(NORMAL_TARGET_EXPORTS) \
42634 echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
42635 for flag in $(EXTRA_TARGET_FLAGS); do \
42636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42637 done; \
42638 (cd $(TARGET_SUBDIR)/winsup && \
42639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42641 "RANLIB=$${RANLIB}" \
42642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42643 distclean) \
42644 || exit 1
42646 @endif target-winsup
42648 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
42649 maybe-maintainer-clean-target-winsup:
42650 @if target-winsup
42651 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
42653 maintainer-clean-target-winsup:
42654 @: $(MAKE); $(unstage)
42655 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42656 r=`${PWD_COMMAND}`; export r; \
42657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42658 $(NORMAL_TARGET_EXPORTS) \
42659 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
42660 for flag in $(EXTRA_TARGET_FLAGS); do \
42661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42662 done; \
42663 (cd $(TARGET_SUBDIR)/winsup && \
42664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42666 "RANLIB=$${RANLIB}" \
42667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42668 maintainer-clean) \
42669 || exit 1
42671 @endif target-winsup
42677 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
42678 maybe-configure-target-libgloss:
42679 @if gcc-bootstrap
42680 configure-target-libgloss: stage_current
42681 @endif gcc-bootstrap
42682 @if target-libgloss
42683 maybe-configure-target-libgloss: configure-target-libgloss
42684 configure-target-libgloss:
42685 @: $(MAKE); $(unstage)
42686 @r=`${PWD_COMMAND}`; export r; \
42687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42688 echo "Checking multilib configuration for libgloss..."; \
42689 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42690 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
42691 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42692 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42693 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
42694 else \
42695 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
42696 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42697 fi; \
42698 else \
42699 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42700 fi; \
42701 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
42702 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42703 $(NORMAL_TARGET_EXPORTS) \
42704 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
42705 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
42706 case $(srcdir) in \
42707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42708 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
42709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42710 esac; \
42711 module_srcdir=libgloss; \
42712 rm -f no-such-file || : ; \
42713 CONFIG_SITE=no-such-file $(SHELL) \
42714 $$s/$$module_srcdir/configure \
42715 --srcdir=$${topdir}/$$module_srcdir \
42716 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42717 --target=${target_alias} \
42718 || exit 1
42719 @endif target-libgloss
42725 .PHONY: all-target-libgloss maybe-all-target-libgloss
42726 maybe-all-target-libgloss:
42727 @if gcc-bootstrap
42728 all-target-libgloss: stage_current
42729 @endif gcc-bootstrap
42730 @if target-libgloss
42731 TARGET-target-libgloss=all
42732 maybe-all-target-libgloss: all-target-libgloss
42733 all-target-libgloss: configure-target-libgloss
42734 @: $(MAKE); $(unstage)
42735 @r=`${PWD_COMMAND}`; export r; \
42736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42737 $(NORMAL_TARGET_EXPORTS) \
42738 (cd $(TARGET_SUBDIR)/libgloss && \
42739 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42740 $(TARGET-target-libgloss))
42741 @endif target-libgloss
42747 .PHONY: check-target-libgloss maybe-check-target-libgloss
42748 maybe-check-target-libgloss:
42749 @if target-libgloss
42750 maybe-check-target-libgloss: check-target-libgloss
42752 # Dummy target for uncheckable module.
42753 check-target-libgloss:
42755 @endif target-libgloss
42757 .PHONY: install-target-libgloss maybe-install-target-libgloss
42758 maybe-install-target-libgloss:
42759 @if target-libgloss
42760 maybe-install-target-libgloss: install-target-libgloss
42762 install-target-libgloss: installdirs
42763 @: $(MAKE); $(unstage)
42764 @r=`${PWD_COMMAND}`; export r; \
42765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42766 $(NORMAL_TARGET_EXPORTS) \
42767 (cd $(TARGET_SUBDIR)/libgloss && \
42768 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42770 @endif target-libgloss
42772 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
42773 maybe-install-strip-target-libgloss:
42774 @if target-libgloss
42775 maybe-install-strip-target-libgloss: install-strip-target-libgloss
42777 install-strip-target-libgloss: installdirs
42778 @: $(MAKE); $(unstage)
42779 @r=`${PWD_COMMAND}`; export r; \
42780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42781 $(NORMAL_TARGET_EXPORTS) \
42782 (cd $(TARGET_SUBDIR)/libgloss && \
42783 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42785 @endif target-libgloss
42787 # Other targets (info, dvi, pdf, etc.)
42789 .PHONY: maybe-info-target-libgloss info-target-libgloss
42790 maybe-info-target-libgloss:
42791 @if target-libgloss
42792 maybe-info-target-libgloss: info-target-libgloss
42794 info-target-libgloss: \
42795 configure-target-libgloss
42796 @: $(MAKE); $(unstage)
42797 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42798 r=`${PWD_COMMAND}`; export r; \
42799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42800 $(NORMAL_TARGET_EXPORTS) \
42801 echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
42802 for flag in $(EXTRA_TARGET_FLAGS); do \
42803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42804 done; \
42805 (cd $(TARGET_SUBDIR)/libgloss && \
42806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42808 "RANLIB=$${RANLIB}" \
42809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42810 info) \
42811 || exit 1
42813 @endif target-libgloss
42815 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42816 maybe-dvi-target-libgloss:
42817 @if target-libgloss
42818 maybe-dvi-target-libgloss: dvi-target-libgloss
42820 dvi-target-libgloss: \
42821 configure-target-libgloss
42822 @: $(MAKE); $(unstage)
42823 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42824 r=`${PWD_COMMAND}`; export r; \
42825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42826 $(NORMAL_TARGET_EXPORTS) \
42827 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
42828 for flag in $(EXTRA_TARGET_FLAGS); do \
42829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42830 done; \
42831 (cd $(TARGET_SUBDIR)/libgloss && \
42832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42834 "RANLIB=$${RANLIB}" \
42835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42836 dvi) \
42837 || exit 1
42839 @endif target-libgloss
42841 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42842 maybe-pdf-target-libgloss:
42843 @if target-libgloss
42844 maybe-pdf-target-libgloss: pdf-target-libgloss
42846 pdf-target-libgloss: \
42847 configure-target-libgloss
42848 @: $(MAKE); $(unstage)
42849 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42850 r=`${PWD_COMMAND}`; export r; \
42851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42852 $(NORMAL_TARGET_EXPORTS) \
42853 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
42854 for flag in $(EXTRA_TARGET_FLAGS); do \
42855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42856 done; \
42857 (cd $(TARGET_SUBDIR)/libgloss && \
42858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42860 "RANLIB=$${RANLIB}" \
42861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42862 pdf) \
42863 || exit 1
42865 @endif target-libgloss
42867 .PHONY: maybe-html-target-libgloss html-target-libgloss
42868 maybe-html-target-libgloss:
42869 @if target-libgloss
42870 maybe-html-target-libgloss: html-target-libgloss
42872 html-target-libgloss: \
42873 configure-target-libgloss
42874 @: $(MAKE); $(unstage)
42875 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42876 r=`${PWD_COMMAND}`; export r; \
42877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42878 $(NORMAL_TARGET_EXPORTS) \
42879 echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
42880 for flag in $(EXTRA_TARGET_FLAGS); do \
42881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42882 done; \
42883 (cd $(TARGET_SUBDIR)/libgloss && \
42884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42886 "RANLIB=$${RANLIB}" \
42887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42888 html) \
42889 || exit 1
42891 @endif target-libgloss
42893 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42894 maybe-TAGS-target-libgloss:
42895 @if target-libgloss
42896 maybe-TAGS-target-libgloss: TAGS-target-libgloss
42898 TAGS-target-libgloss: \
42899 configure-target-libgloss
42900 @: $(MAKE); $(unstage)
42901 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42902 r=`${PWD_COMMAND}`; export r; \
42903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42904 $(NORMAL_TARGET_EXPORTS) \
42905 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
42906 for flag in $(EXTRA_TARGET_FLAGS); do \
42907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42908 done; \
42909 (cd $(TARGET_SUBDIR)/libgloss && \
42910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42912 "RANLIB=$${RANLIB}" \
42913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42914 TAGS) \
42915 || exit 1
42917 @endif target-libgloss
42919 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42920 maybe-install-info-target-libgloss:
42921 @if target-libgloss
42922 maybe-install-info-target-libgloss: install-info-target-libgloss
42924 install-info-target-libgloss: \
42925 configure-target-libgloss \
42926 info-target-libgloss
42927 @: $(MAKE); $(unstage)
42928 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42929 r=`${PWD_COMMAND}`; export r; \
42930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42931 $(NORMAL_TARGET_EXPORTS) \
42932 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
42933 for flag in $(EXTRA_TARGET_FLAGS); do \
42934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42935 done; \
42936 (cd $(TARGET_SUBDIR)/libgloss && \
42937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42939 "RANLIB=$${RANLIB}" \
42940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42941 install-info) \
42942 || exit 1
42944 @endif target-libgloss
42946 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
42947 maybe-install-pdf-target-libgloss:
42948 @if target-libgloss
42949 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
42951 install-pdf-target-libgloss: \
42952 configure-target-libgloss \
42953 pdf-target-libgloss
42954 @: $(MAKE); $(unstage)
42955 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42956 r=`${PWD_COMMAND}`; export r; \
42957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42958 $(NORMAL_TARGET_EXPORTS) \
42959 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
42960 for flag in $(EXTRA_TARGET_FLAGS); do \
42961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42962 done; \
42963 (cd $(TARGET_SUBDIR)/libgloss && \
42964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42966 "RANLIB=$${RANLIB}" \
42967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42968 install-pdf) \
42969 || exit 1
42971 @endif target-libgloss
42973 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
42974 maybe-install-html-target-libgloss:
42975 @if target-libgloss
42976 maybe-install-html-target-libgloss: install-html-target-libgloss
42978 install-html-target-libgloss: \
42979 configure-target-libgloss \
42980 html-target-libgloss
42981 @: $(MAKE); $(unstage)
42982 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42983 r=`${PWD_COMMAND}`; export r; \
42984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42985 $(NORMAL_TARGET_EXPORTS) \
42986 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
42987 for flag in $(EXTRA_TARGET_FLAGS); do \
42988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42989 done; \
42990 (cd $(TARGET_SUBDIR)/libgloss && \
42991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42993 "RANLIB=$${RANLIB}" \
42994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42995 install-html) \
42996 || exit 1
42998 @endif target-libgloss
43000 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
43001 maybe-installcheck-target-libgloss:
43002 @if target-libgloss
43003 maybe-installcheck-target-libgloss: installcheck-target-libgloss
43005 installcheck-target-libgloss: \
43006 configure-target-libgloss
43007 @: $(MAKE); $(unstage)
43008 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43009 r=`${PWD_COMMAND}`; export r; \
43010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43011 $(NORMAL_TARGET_EXPORTS) \
43012 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
43013 for flag in $(EXTRA_TARGET_FLAGS); do \
43014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43015 done; \
43016 (cd $(TARGET_SUBDIR)/libgloss && \
43017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43019 "RANLIB=$${RANLIB}" \
43020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43021 installcheck) \
43022 || exit 1
43024 @endif target-libgloss
43026 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
43027 maybe-mostlyclean-target-libgloss:
43028 @if target-libgloss
43029 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
43031 mostlyclean-target-libgloss:
43032 @: $(MAKE); $(unstage)
43033 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43034 r=`${PWD_COMMAND}`; export r; \
43035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43036 $(NORMAL_TARGET_EXPORTS) \
43037 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
43038 for flag in $(EXTRA_TARGET_FLAGS); do \
43039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43040 done; \
43041 (cd $(TARGET_SUBDIR)/libgloss && \
43042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43044 "RANLIB=$${RANLIB}" \
43045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43046 mostlyclean) \
43047 || exit 1
43049 @endif target-libgloss
43051 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
43052 maybe-clean-target-libgloss:
43053 @if target-libgloss
43054 maybe-clean-target-libgloss: clean-target-libgloss
43056 clean-target-libgloss:
43057 @: $(MAKE); $(unstage)
43058 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43059 r=`${PWD_COMMAND}`; export r; \
43060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43061 $(NORMAL_TARGET_EXPORTS) \
43062 echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
43063 for flag in $(EXTRA_TARGET_FLAGS); do \
43064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43065 done; \
43066 (cd $(TARGET_SUBDIR)/libgloss && \
43067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43069 "RANLIB=$${RANLIB}" \
43070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43071 clean) \
43072 || exit 1
43074 @endif target-libgloss
43076 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
43077 maybe-distclean-target-libgloss:
43078 @if target-libgloss
43079 maybe-distclean-target-libgloss: distclean-target-libgloss
43081 distclean-target-libgloss:
43082 @: $(MAKE); $(unstage)
43083 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43084 r=`${PWD_COMMAND}`; export r; \
43085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43086 $(NORMAL_TARGET_EXPORTS) \
43087 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
43088 for flag in $(EXTRA_TARGET_FLAGS); do \
43089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43090 done; \
43091 (cd $(TARGET_SUBDIR)/libgloss && \
43092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43094 "RANLIB=$${RANLIB}" \
43095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43096 distclean) \
43097 || exit 1
43099 @endif target-libgloss
43101 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
43102 maybe-maintainer-clean-target-libgloss:
43103 @if target-libgloss
43104 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
43106 maintainer-clean-target-libgloss:
43107 @: $(MAKE); $(unstage)
43108 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43109 r=`${PWD_COMMAND}`; export r; \
43110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43111 $(NORMAL_TARGET_EXPORTS) \
43112 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
43113 for flag in $(EXTRA_TARGET_FLAGS); do \
43114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43115 done; \
43116 (cd $(TARGET_SUBDIR)/libgloss && \
43117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43119 "RANLIB=$${RANLIB}" \
43120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43121 maintainer-clean) \
43122 || exit 1
43124 @endif target-libgloss
43130 .PHONY: configure-target-libffi maybe-configure-target-libffi
43131 maybe-configure-target-libffi:
43132 @if gcc-bootstrap
43133 configure-target-libffi: stage_current
43134 @endif gcc-bootstrap
43135 @if target-libffi
43136 maybe-configure-target-libffi: configure-target-libffi
43137 configure-target-libffi:
43138 @: $(MAKE); $(unstage)
43139 @r=`${PWD_COMMAND}`; export r; \
43140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43141 echo "Checking multilib configuration for libffi..."; \
43142 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43143 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
43144 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
43145 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
43146 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
43147 else \
43148 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
43149 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43150 fi; \
43151 else \
43152 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43153 fi; \
43154 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
43155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43156 $(NORMAL_TARGET_EXPORTS) \
43157 echo Configuring in $(TARGET_SUBDIR)/libffi; \
43158 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
43159 case $(srcdir) in \
43160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43161 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
43162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43163 esac; \
43164 module_srcdir=libffi; \
43165 rm -f no-such-file || : ; \
43166 CONFIG_SITE=no-such-file $(SHELL) \
43167 $$s/$$module_srcdir/configure \
43168 --srcdir=$${topdir}/$$module_srcdir \
43169 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43170 --target=${target_alias} \
43171 || exit 1
43172 @endif target-libffi
43178 .PHONY: all-target-libffi maybe-all-target-libffi
43179 maybe-all-target-libffi:
43180 @if gcc-bootstrap
43181 all-target-libffi: stage_current
43182 @endif gcc-bootstrap
43183 @if target-libffi
43184 TARGET-target-libffi=all
43185 maybe-all-target-libffi: all-target-libffi
43186 all-target-libffi: configure-target-libffi
43187 @: $(MAKE); $(unstage)
43188 @r=`${PWD_COMMAND}`; export r; \
43189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43190 $(NORMAL_TARGET_EXPORTS) \
43191 (cd $(TARGET_SUBDIR)/libffi && \
43192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43193 $(TARGET-target-libffi))
43194 @endif target-libffi
43200 .PHONY: check-target-libffi maybe-check-target-libffi
43201 maybe-check-target-libffi:
43202 @if target-libffi
43203 maybe-check-target-libffi: check-target-libffi
43205 check-target-libffi:
43206 @: $(MAKE); $(unstage)
43207 @r=`${PWD_COMMAND}`; export r; \
43208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43209 $(NORMAL_TARGET_EXPORTS) \
43210 (cd $(TARGET_SUBDIR)/libffi && \
43211 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43213 @endif target-libffi
43215 .PHONY: install-target-libffi maybe-install-target-libffi
43216 maybe-install-target-libffi:
43217 @if target-libffi
43218 maybe-install-target-libffi: install-target-libffi
43220 # Dummy target for uninstallable.
43221 install-target-libffi:
43223 @endif target-libffi
43225 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
43226 maybe-install-strip-target-libffi:
43227 @if target-libffi
43228 maybe-install-strip-target-libffi: install-strip-target-libffi
43230 # Dummy target for uninstallable.
43231 install-strip-target-libffi:
43233 @endif target-libffi
43235 # Other targets (info, dvi, pdf, etc.)
43237 .PHONY: maybe-info-target-libffi info-target-libffi
43238 maybe-info-target-libffi:
43239 @if target-libffi
43240 maybe-info-target-libffi: info-target-libffi
43242 info-target-libffi: \
43243 configure-target-libffi
43244 @: $(MAKE); $(unstage)
43245 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43246 r=`${PWD_COMMAND}`; export r; \
43247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43248 $(NORMAL_TARGET_EXPORTS) \
43249 echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
43250 for flag in $(EXTRA_TARGET_FLAGS); do \
43251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43252 done; \
43253 (cd $(TARGET_SUBDIR)/libffi && \
43254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43256 "RANLIB=$${RANLIB}" \
43257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43258 info) \
43259 || exit 1
43261 @endif target-libffi
43263 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
43264 maybe-dvi-target-libffi:
43265 @if target-libffi
43266 maybe-dvi-target-libffi: dvi-target-libffi
43268 dvi-target-libffi: \
43269 configure-target-libffi
43270 @: $(MAKE); $(unstage)
43271 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43272 r=`${PWD_COMMAND}`; export r; \
43273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43274 $(NORMAL_TARGET_EXPORTS) \
43275 echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
43276 for flag in $(EXTRA_TARGET_FLAGS); do \
43277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43278 done; \
43279 (cd $(TARGET_SUBDIR)/libffi && \
43280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43282 "RANLIB=$${RANLIB}" \
43283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43284 dvi) \
43285 || exit 1
43287 @endif target-libffi
43289 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
43290 maybe-pdf-target-libffi:
43291 @if target-libffi
43292 maybe-pdf-target-libffi: pdf-target-libffi
43294 pdf-target-libffi: \
43295 configure-target-libffi
43296 @: $(MAKE); $(unstage)
43297 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43298 r=`${PWD_COMMAND}`; export r; \
43299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43300 $(NORMAL_TARGET_EXPORTS) \
43301 echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
43302 for flag in $(EXTRA_TARGET_FLAGS); do \
43303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43304 done; \
43305 (cd $(TARGET_SUBDIR)/libffi && \
43306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43308 "RANLIB=$${RANLIB}" \
43309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43310 pdf) \
43311 || exit 1
43313 @endif target-libffi
43315 .PHONY: maybe-html-target-libffi html-target-libffi
43316 maybe-html-target-libffi:
43317 @if target-libffi
43318 maybe-html-target-libffi: html-target-libffi
43320 html-target-libffi: \
43321 configure-target-libffi
43322 @: $(MAKE); $(unstage)
43323 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43324 r=`${PWD_COMMAND}`; export r; \
43325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43326 $(NORMAL_TARGET_EXPORTS) \
43327 echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
43328 for flag in $(EXTRA_TARGET_FLAGS); do \
43329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43330 done; \
43331 (cd $(TARGET_SUBDIR)/libffi && \
43332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43334 "RANLIB=$${RANLIB}" \
43335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43336 html) \
43337 || exit 1
43339 @endif target-libffi
43341 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
43342 maybe-TAGS-target-libffi:
43343 @if target-libffi
43344 maybe-TAGS-target-libffi: TAGS-target-libffi
43346 TAGS-target-libffi: \
43347 configure-target-libffi
43348 @: $(MAKE); $(unstage)
43349 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43350 r=`${PWD_COMMAND}`; export r; \
43351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43352 $(NORMAL_TARGET_EXPORTS) \
43353 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
43354 for flag in $(EXTRA_TARGET_FLAGS); do \
43355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43356 done; \
43357 (cd $(TARGET_SUBDIR)/libffi && \
43358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43360 "RANLIB=$${RANLIB}" \
43361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43362 TAGS) \
43363 || exit 1
43365 @endif target-libffi
43367 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
43368 maybe-install-info-target-libffi:
43369 @if target-libffi
43370 maybe-install-info-target-libffi: install-info-target-libffi
43372 install-info-target-libffi: \
43373 configure-target-libffi \
43374 info-target-libffi
43375 @: $(MAKE); $(unstage)
43376 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43377 r=`${PWD_COMMAND}`; export r; \
43378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43379 $(NORMAL_TARGET_EXPORTS) \
43380 echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
43381 for flag in $(EXTRA_TARGET_FLAGS); do \
43382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43383 done; \
43384 (cd $(TARGET_SUBDIR)/libffi && \
43385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43387 "RANLIB=$${RANLIB}" \
43388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43389 install-info) \
43390 || exit 1
43392 @endif target-libffi
43394 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
43395 maybe-install-pdf-target-libffi:
43396 @if target-libffi
43397 maybe-install-pdf-target-libffi: install-pdf-target-libffi
43399 install-pdf-target-libffi: \
43400 configure-target-libffi \
43401 pdf-target-libffi
43402 @: $(MAKE); $(unstage)
43403 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43404 r=`${PWD_COMMAND}`; export r; \
43405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43406 $(NORMAL_TARGET_EXPORTS) \
43407 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
43408 for flag in $(EXTRA_TARGET_FLAGS); do \
43409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43410 done; \
43411 (cd $(TARGET_SUBDIR)/libffi && \
43412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43414 "RANLIB=$${RANLIB}" \
43415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43416 install-pdf) \
43417 || exit 1
43419 @endif target-libffi
43421 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
43422 maybe-install-html-target-libffi:
43423 @if target-libffi
43424 maybe-install-html-target-libffi: install-html-target-libffi
43426 install-html-target-libffi: \
43427 configure-target-libffi \
43428 html-target-libffi
43429 @: $(MAKE); $(unstage)
43430 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43431 r=`${PWD_COMMAND}`; export r; \
43432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43433 $(NORMAL_TARGET_EXPORTS) \
43434 echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
43435 for flag in $(EXTRA_TARGET_FLAGS); do \
43436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43437 done; \
43438 (cd $(TARGET_SUBDIR)/libffi && \
43439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43441 "RANLIB=$${RANLIB}" \
43442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43443 install-html) \
43444 || exit 1
43446 @endif target-libffi
43448 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
43449 maybe-installcheck-target-libffi:
43450 @if target-libffi
43451 maybe-installcheck-target-libffi: installcheck-target-libffi
43453 installcheck-target-libffi: \
43454 configure-target-libffi
43455 @: $(MAKE); $(unstage)
43456 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43457 r=`${PWD_COMMAND}`; export r; \
43458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43459 $(NORMAL_TARGET_EXPORTS) \
43460 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
43461 for flag in $(EXTRA_TARGET_FLAGS); do \
43462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43463 done; \
43464 (cd $(TARGET_SUBDIR)/libffi && \
43465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43467 "RANLIB=$${RANLIB}" \
43468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43469 installcheck) \
43470 || exit 1
43472 @endif target-libffi
43474 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
43475 maybe-mostlyclean-target-libffi:
43476 @if target-libffi
43477 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
43479 mostlyclean-target-libffi:
43480 @: $(MAKE); $(unstage)
43481 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43482 r=`${PWD_COMMAND}`; export r; \
43483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43484 $(NORMAL_TARGET_EXPORTS) \
43485 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
43486 for flag in $(EXTRA_TARGET_FLAGS); do \
43487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43488 done; \
43489 (cd $(TARGET_SUBDIR)/libffi && \
43490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43492 "RANLIB=$${RANLIB}" \
43493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43494 mostlyclean) \
43495 || exit 1
43497 @endif target-libffi
43499 .PHONY: maybe-clean-target-libffi clean-target-libffi
43500 maybe-clean-target-libffi:
43501 @if target-libffi
43502 maybe-clean-target-libffi: clean-target-libffi
43504 clean-target-libffi:
43505 @: $(MAKE); $(unstage)
43506 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43507 r=`${PWD_COMMAND}`; export r; \
43508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43509 $(NORMAL_TARGET_EXPORTS) \
43510 echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
43511 for flag in $(EXTRA_TARGET_FLAGS); do \
43512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43513 done; \
43514 (cd $(TARGET_SUBDIR)/libffi && \
43515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43517 "RANLIB=$${RANLIB}" \
43518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43519 clean) \
43520 || exit 1
43522 @endif target-libffi
43524 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
43525 maybe-distclean-target-libffi:
43526 @if target-libffi
43527 maybe-distclean-target-libffi: distclean-target-libffi
43529 distclean-target-libffi:
43530 @: $(MAKE); $(unstage)
43531 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43532 r=`${PWD_COMMAND}`; export r; \
43533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43534 $(NORMAL_TARGET_EXPORTS) \
43535 echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
43536 for flag in $(EXTRA_TARGET_FLAGS); do \
43537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43538 done; \
43539 (cd $(TARGET_SUBDIR)/libffi && \
43540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43542 "RANLIB=$${RANLIB}" \
43543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43544 distclean) \
43545 || exit 1
43547 @endif target-libffi
43549 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
43550 maybe-maintainer-clean-target-libffi:
43551 @if target-libffi
43552 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
43554 maintainer-clean-target-libffi:
43555 @: $(MAKE); $(unstage)
43556 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43557 r=`${PWD_COMMAND}`; export r; \
43558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43559 $(NORMAL_TARGET_EXPORTS) \
43560 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
43561 for flag in $(EXTRA_TARGET_FLAGS); do \
43562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43563 done; \
43564 (cd $(TARGET_SUBDIR)/libffi && \
43565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43567 "RANLIB=$${RANLIB}" \
43568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43569 maintainer-clean) \
43570 || exit 1
43572 @endif target-libffi
43578 .PHONY: configure-target-libjava maybe-configure-target-libjava
43579 maybe-configure-target-libjava:
43580 @if gcc-bootstrap
43581 configure-target-libjava: stage_current
43582 @endif gcc-bootstrap
43583 @if target-libjava
43584 maybe-configure-target-libjava: configure-target-libjava
43585 configure-target-libjava:
43586 @: $(MAKE); $(unstage)
43587 @r=`${PWD_COMMAND}`; export r; \
43588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43589 echo "Checking multilib configuration for libjava..."; \
43590 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43591 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null; \
43592 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
43593 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
43594 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
43595 else \
43596 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
43597 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43598 fi; \
43599 else \
43600 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43601 fi; \
43602 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
43603 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43604 $(RAW_CXX_TARGET_EXPORTS) \
43605 echo Configuring in $(TARGET_SUBDIR)/libjava; \
43606 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
43607 case $(srcdir) in \
43608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43609 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
43610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43611 esac; \
43612 module_srcdir=libjava; \
43613 rm -f no-such-file || : ; \
43614 CONFIG_SITE=no-such-file $(SHELL) \
43615 $$s/$$module_srcdir/configure \
43616 --srcdir=$${topdir}/$$module_srcdir \
43617 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43618 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
43619 || exit 1
43620 @endif target-libjava
43626 .PHONY: all-target-libjava maybe-all-target-libjava
43627 maybe-all-target-libjava:
43628 @if gcc-bootstrap
43629 all-target-libjava: stage_current
43630 @endif gcc-bootstrap
43631 @if target-libjava
43632 TARGET-target-libjava=all
43633 maybe-all-target-libjava: all-target-libjava
43634 all-target-libjava: configure-target-libjava
43635 @: $(MAKE); $(unstage)
43636 @r=`${PWD_COMMAND}`; export r; \
43637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43638 $(RAW_CXX_TARGET_EXPORTS) \
43639 (cd $(TARGET_SUBDIR)/libjava && \
43640 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43641 $(TARGET-target-libjava))
43642 @endif target-libjava
43648 .PHONY: check-target-libjava maybe-check-target-libjava
43649 maybe-check-target-libjava:
43650 @if target-libjava
43651 maybe-check-target-libjava: check-target-libjava
43653 check-target-libjava:
43654 @: $(MAKE); $(unstage)
43655 @r=`${PWD_COMMAND}`; export r; \
43656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43657 $(RAW_CXX_TARGET_EXPORTS) \
43658 (cd $(TARGET_SUBDIR)/libjava && \
43659 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
43661 @endif target-libjava
43663 .PHONY: install-target-libjava maybe-install-target-libjava
43664 maybe-install-target-libjava:
43665 @if target-libjava
43666 maybe-install-target-libjava: install-target-libjava
43668 install-target-libjava: installdirs
43669 @: $(MAKE); $(unstage)
43670 @r=`${PWD_COMMAND}`; export r; \
43671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43672 $(RAW_CXX_TARGET_EXPORTS) \
43673 (cd $(TARGET_SUBDIR)/libjava && \
43674 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43676 @endif target-libjava
43678 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
43679 maybe-install-strip-target-libjava:
43680 @if target-libjava
43681 maybe-install-strip-target-libjava: install-strip-target-libjava
43683 install-strip-target-libjava: installdirs
43684 @: $(MAKE); $(unstage)
43685 @r=`${PWD_COMMAND}`; export r; \
43686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43687 $(RAW_CXX_TARGET_EXPORTS) \
43688 (cd $(TARGET_SUBDIR)/libjava && \
43689 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43691 @endif target-libjava
43693 # Other targets (info, dvi, pdf, etc.)
43695 .PHONY: maybe-info-target-libjava info-target-libjava
43696 maybe-info-target-libjava:
43697 @if target-libjava
43698 maybe-info-target-libjava: info-target-libjava
43700 info-target-libjava: \
43701 configure-target-libjava
43702 @: $(MAKE); $(unstage)
43703 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43704 r=`${PWD_COMMAND}`; export r; \
43705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43706 $(RAW_CXX_TARGET_EXPORTS) \
43707 echo "Doing info in $(TARGET_SUBDIR)/libjava"; \
43708 for flag in $(EXTRA_TARGET_FLAGS); do \
43709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43710 done; \
43711 (cd $(TARGET_SUBDIR)/libjava && \
43712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43714 "RANLIB=$${RANLIB}" \
43715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43716 info) \
43717 || exit 1
43719 @endif target-libjava
43721 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
43722 maybe-dvi-target-libjava:
43723 @if target-libjava
43724 maybe-dvi-target-libjava: dvi-target-libjava
43726 dvi-target-libjava: \
43727 configure-target-libjava
43728 @: $(MAKE); $(unstage)
43729 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43730 r=`${PWD_COMMAND}`; export r; \
43731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43732 $(RAW_CXX_TARGET_EXPORTS) \
43733 echo "Doing dvi in $(TARGET_SUBDIR)/libjava"; \
43734 for flag in $(EXTRA_TARGET_FLAGS); do \
43735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43736 done; \
43737 (cd $(TARGET_SUBDIR)/libjava && \
43738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43740 "RANLIB=$${RANLIB}" \
43741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43742 dvi) \
43743 || exit 1
43745 @endif target-libjava
43747 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
43748 maybe-pdf-target-libjava:
43749 @if target-libjava
43750 maybe-pdf-target-libjava: pdf-target-libjava
43752 pdf-target-libjava: \
43753 configure-target-libjava
43754 @: $(MAKE); $(unstage)
43755 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43756 r=`${PWD_COMMAND}`; export r; \
43757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43758 $(RAW_CXX_TARGET_EXPORTS) \
43759 echo "Doing pdf in $(TARGET_SUBDIR)/libjava"; \
43760 for flag in $(EXTRA_TARGET_FLAGS); do \
43761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43762 done; \
43763 (cd $(TARGET_SUBDIR)/libjava && \
43764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43766 "RANLIB=$${RANLIB}" \
43767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43768 pdf) \
43769 || exit 1
43771 @endif target-libjava
43773 .PHONY: maybe-html-target-libjava html-target-libjava
43774 maybe-html-target-libjava:
43775 @if target-libjava
43776 maybe-html-target-libjava: html-target-libjava
43778 html-target-libjava: \
43779 configure-target-libjava
43780 @: $(MAKE); $(unstage)
43781 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43782 r=`${PWD_COMMAND}`; export r; \
43783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43784 $(RAW_CXX_TARGET_EXPORTS) \
43785 echo "Doing html in $(TARGET_SUBDIR)/libjava"; \
43786 for flag in $(EXTRA_TARGET_FLAGS); do \
43787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43788 done; \
43789 (cd $(TARGET_SUBDIR)/libjava && \
43790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43792 "RANLIB=$${RANLIB}" \
43793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43794 html) \
43795 || exit 1
43797 @endif target-libjava
43799 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
43800 maybe-TAGS-target-libjava:
43801 @if target-libjava
43802 maybe-TAGS-target-libjava: TAGS-target-libjava
43804 TAGS-target-libjava: \
43805 configure-target-libjava
43806 @: $(MAKE); $(unstage)
43807 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43808 r=`${PWD_COMMAND}`; export r; \
43809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43810 $(RAW_CXX_TARGET_EXPORTS) \
43811 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava"; \
43812 for flag in $(EXTRA_TARGET_FLAGS); do \
43813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43814 done; \
43815 (cd $(TARGET_SUBDIR)/libjava && \
43816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43818 "RANLIB=$${RANLIB}" \
43819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43820 TAGS) \
43821 || exit 1
43823 @endif target-libjava
43825 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
43826 maybe-install-info-target-libjava:
43827 @if target-libjava
43828 maybe-install-info-target-libjava: install-info-target-libjava
43830 install-info-target-libjava: \
43831 configure-target-libjava \
43832 info-target-libjava
43833 @: $(MAKE); $(unstage)
43834 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43835 r=`${PWD_COMMAND}`; export r; \
43836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43837 $(RAW_CXX_TARGET_EXPORTS) \
43838 echo "Doing install-info in $(TARGET_SUBDIR)/libjava"; \
43839 for flag in $(EXTRA_TARGET_FLAGS); do \
43840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43841 done; \
43842 (cd $(TARGET_SUBDIR)/libjava && \
43843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43845 "RANLIB=$${RANLIB}" \
43846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43847 install-info) \
43848 || exit 1
43850 @endif target-libjava
43852 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
43853 maybe-install-pdf-target-libjava:
43854 @if target-libjava
43855 maybe-install-pdf-target-libjava: install-pdf-target-libjava
43857 install-pdf-target-libjava: \
43858 configure-target-libjava \
43859 pdf-target-libjava
43860 @: $(MAKE); $(unstage)
43861 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43862 r=`${PWD_COMMAND}`; export r; \
43863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43864 $(RAW_CXX_TARGET_EXPORTS) \
43865 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava"; \
43866 for flag in $(EXTRA_TARGET_FLAGS); do \
43867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43868 done; \
43869 (cd $(TARGET_SUBDIR)/libjava && \
43870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43872 "RANLIB=$${RANLIB}" \
43873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43874 install-pdf) \
43875 || exit 1
43877 @endif target-libjava
43879 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
43880 maybe-install-html-target-libjava:
43881 @if target-libjava
43882 maybe-install-html-target-libjava: install-html-target-libjava
43884 install-html-target-libjava: \
43885 configure-target-libjava \
43886 html-target-libjava
43887 @: $(MAKE); $(unstage)
43888 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43889 r=`${PWD_COMMAND}`; export r; \
43890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43891 $(RAW_CXX_TARGET_EXPORTS) \
43892 echo "Doing install-html in $(TARGET_SUBDIR)/libjava"; \
43893 for flag in $(EXTRA_TARGET_FLAGS); do \
43894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43895 done; \
43896 (cd $(TARGET_SUBDIR)/libjava && \
43897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43899 "RANLIB=$${RANLIB}" \
43900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43901 install-html) \
43902 || exit 1
43904 @endif target-libjava
43906 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
43907 maybe-installcheck-target-libjava:
43908 @if target-libjava
43909 maybe-installcheck-target-libjava: installcheck-target-libjava
43911 installcheck-target-libjava: \
43912 configure-target-libjava
43913 @: $(MAKE); $(unstage)
43914 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43915 r=`${PWD_COMMAND}`; export r; \
43916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43917 $(RAW_CXX_TARGET_EXPORTS) \
43918 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava"; \
43919 for flag in $(EXTRA_TARGET_FLAGS); do \
43920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43921 done; \
43922 (cd $(TARGET_SUBDIR)/libjava && \
43923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43925 "RANLIB=$${RANLIB}" \
43926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43927 installcheck) \
43928 || exit 1
43930 @endif target-libjava
43932 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
43933 maybe-mostlyclean-target-libjava:
43934 @if target-libjava
43935 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
43937 mostlyclean-target-libjava:
43938 @: $(MAKE); $(unstage)
43939 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43940 r=`${PWD_COMMAND}`; export r; \
43941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43942 $(RAW_CXX_TARGET_EXPORTS) \
43943 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava"; \
43944 for flag in $(EXTRA_TARGET_FLAGS); do \
43945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43946 done; \
43947 (cd $(TARGET_SUBDIR)/libjava && \
43948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43950 "RANLIB=$${RANLIB}" \
43951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43952 mostlyclean) \
43953 || exit 1
43955 @endif target-libjava
43957 .PHONY: maybe-clean-target-libjava clean-target-libjava
43958 maybe-clean-target-libjava:
43959 @if target-libjava
43960 maybe-clean-target-libjava: clean-target-libjava
43962 clean-target-libjava:
43963 @: $(MAKE); $(unstage)
43964 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43965 r=`${PWD_COMMAND}`; export r; \
43966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43967 $(RAW_CXX_TARGET_EXPORTS) \
43968 echo "Doing clean in $(TARGET_SUBDIR)/libjava"; \
43969 for flag in $(EXTRA_TARGET_FLAGS); do \
43970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43971 done; \
43972 (cd $(TARGET_SUBDIR)/libjava && \
43973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43975 "RANLIB=$${RANLIB}" \
43976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43977 clean) \
43978 || exit 1
43980 @endif target-libjava
43982 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
43983 maybe-distclean-target-libjava:
43984 @if target-libjava
43985 maybe-distclean-target-libjava: distclean-target-libjava
43987 distclean-target-libjava:
43988 @: $(MAKE); $(unstage)
43989 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43990 r=`${PWD_COMMAND}`; export r; \
43991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43992 $(RAW_CXX_TARGET_EXPORTS) \
43993 echo "Doing distclean in $(TARGET_SUBDIR)/libjava"; \
43994 for flag in $(EXTRA_TARGET_FLAGS); do \
43995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43996 done; \
43997 (cd $(TARGET_SUBDIR)/libjava && \
43998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44000 "RANLIB=$${RANLIB}" \
44001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44002 distclean) \
44003 || exit 1
44005 @endif target-libjava
44007 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
44008 maybe-maintainer-clean-target-libjava:
44009 @if target-libjava
44010 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
44012 maintainer-clean-target-libjava:
44013 @: $(MAKE); $(unstage)
44014 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
44015 r=`${PWD_COMMAND}`; export r; \
44016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44017 $(RAW_CXX_TARGET_EXPORTS) \
44018 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava"; \
44019 for flag in $(EXTRA_TARGET_FLAGS); do \
44020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44021 done; \
44022 (cd $(TARGET_SUBDIR)/libjava && \
44023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44025 "RANLIB=$${RANLIB}" \
44026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44027 maintainer-clean) \
44028 || exit 1
44030 @endif target-libjava
44036 .PHONY: configure-target-zlib maybe-configure-target-zlib
44037 maybe-configure-target-zlib:
44038 @if gcc-bootstrap
44039 configure-target-zlib: stage_current
44040 @endif gcc-bootstrap
44041 @if target-zlib
44042 maybe-configure-target-zlib: configure-target-zlib
44043 configure-target-zlib:
44044 @: $(MAKE); $(unstage)
44045 @r=`${PWD_COMMAND}`; export r; \
44046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44047 echo "Checking multilib configuration for zlib..."; \
44048 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
44049 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
44050 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
44051 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
44052 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
44053 else \
44054 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
44055 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
44056 fi; \
44057 else \
44058 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
44059 fi; \
44060 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
44061 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
44062 $(NORMAL_TARGET_EXPORTS) \
44063 echo Configuring in $(TARGET_SUBDIR)/zlib; \
44064 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
44065 case $(srcdir) in \
44066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44067 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
44068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44069 esac; \
44070 module_srcdir=zlib; \
44071 rm -f no-such-file || : ; \
44072 CONFIG_SITE=no-such-file $(SHELL) \
44073 $$s/$$module_srcdir/configure \
44074 --srcdir=$${topdir}/$$module_srcdir \
44075 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44076 --target=${target_alias} \
44077 || exit 1
44078 @endif target-zlib
44084 .PHONY: all-target-zlib maybe-all-target-zlib
44085 maybe-all-target-zlib:
44086 @if gcc-bootstrap
44087 all-target-zlib: stage_current
44088 @endif gcc-bootstrap
44089 @if target-zlib
44090 TARGET-target-zlib=all
44091 maybe-all-target-zlib: all-target-zlib
44092 all-target-zlib: configure-target-zlib
44093 @: $(MAKE); $(unstage)
44094 @r=`${PWD_COMMAND}`; export r; \
44095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44096 $(NORMAL_TARGET_EXPORTS) \
44097 (cd $(TARGET_SUBDIR)/zlib && \
44098 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44099 $(TARGET-target-zlib))
44100 @endif target-zlib
44106 .PHONY: check-target-zlib maybe-check-target-zlib
44107 maybe-check-target-zlib:
44108 @if target-zlib
44109 maybe-check-target-zlib: check-target-zlib
44111 check-target-zlib:
44112 @: $(MAKE); $(unstage)
44113 @r=`${PWD_COMMAND}`; export r; \
44114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44115 $(NORMAL_TARGET_EXPORTS) \
44116 (cd $(TARGET_SUBDIR)/zlib && \
44117 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44119 @endif target-zlib
44121 .PHONY: install-target-zlib maybe-install-target-zlib
44122 maybe-install-target-zlib:
44123 @if target-zlib
44124 maybe-install-target-zlib: install-target-zlib
44126 install-target-zlib: installdirs
44127 @: $(MAKE); $(unstage)
44128 @r=`${PWD_COMMAND}`; export r; \
44129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44130 $(NORMAL_TARGET_EXPORTS) \
44131 (cd $(TARGET_SUBDIR)/zlib && \
44132 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44134 @endif target-zlib
44136 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
44137 maybe-install-strip-target-zlib:
44138 @if target-zlib
44139 maybe-install-strip-target-zlib: install-strip-target-zlib
44141 install-strip-target-zlib: installdirs
44142 @: $(MAKE); $(unstage)
44143 @r=`${PWD_COMMAND}`; export r; \
44144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44145 $(NORMAL_TARGET_EXPORTS) \
44146 (cd $(TARGET_SUBDIR)/zlib && \
44147 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44149 @endif target-zlib
44151 # Other targets (info, dvi, pdf, etc.)
44153 .PHONY: maybe-info-target-zlib info-target-zlib
44154 maybe-info-target-zlib:
44155 @if target-zlib
44156 maybe-info-target-zlib: info-target-zlib
44158 info-target-zlib: \
44159 configure-target-zlib
44160 @: $(MAKE); $(unstage)
44161 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44162 r=`${PWD_COMMAND}`; export r; \
44163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44164 $(NORMAL_TARGET_EXPORTS) \
44165 echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
44166 for flag in $(EXTRA_TARGET_FLAGS); do \
44167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44168 done; \
44169 (cd $(TARGET_SUBDIR)/zlib && \
44170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44172 "RANLIB=$${RANLIB}" \
44173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44174 info) \
44175 || exit 1
44177 @endif target-zlib
44179 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
44180 maybe-dvi-target-zlib:
44181 @if target-zlib
44182 maybe-dvi-target-zlib: dvi-target-zlib
44184 dvi-target-zlib: \
44185 configure-target-zlib
44186 @: $(MAKE); $(unstage)
44187 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44188 r=`${PWD_COMMAND}`; export r; \
44189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44190 $(NORMAL_TARGET_EXPORTS) \
44191 echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
44192 for flag in $(EXTRA_TARGET_FLAGS); do \
44193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44194 done; \
44195 (cd $(TARGET_SUBDIR)/zlib && \
44196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44198 "RANLIB=$${RANLIB}" \
44199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44200 dvi) \
44201 || exit 1
44203 @endif target-zlib
44205 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
44206 maybe-pdf-target-zlib:
44207 @if target-zlib
44208 maybe-pdf-target-zlib: pdf-target-zlib
44210 pdf-target-zlib: \
44211 configure-target-zlib
44212 @: $(MAKE); $(unstage)
44213 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44214 r=`${PWD_COMMAND}`; export r; \
44215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44216 $(NORMAL_TARGET_EXPORTS) \
44217 echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
44218 for flag in $(EXTRA_TARGET_FLAGS); do \
44219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44220 done; \
44221 (cd $(TARGET_SUBDIR)/zlib && \
44222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44224 "RANLIB=$${RANLIB}" \
44225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44226 pdf) \
44227 || exit 1
44229 @endif target-zlib
44231 .PHONY: maybe-html-target-zlib html-target-zlib
44232 maybe-html-target-zlib:
44233 @if target-zlib
44234 maybe-html-target-zlib: html-target-zlib
44236 html-target-zlib: \
44237 configure-target-zlib
44238 @: $(MAKE); $(unstage)
44239 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44240 r=`${PWD_COMMAND}`; export r; \
44241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44242 $(NORMAL_TARGET_EXPORTS) \
44243 echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
44244 for flag in $(EXTRA_TARGET_FLAGS); do \
44245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44246 done; \
44247 (cd $(TARGET_SUBDIR)/zlib && \
44248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44250 "RANLIB=$${RANLIB}" \
44251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44252 html) \
44253 || exit 1
44255 @endif target-zlib
44257 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
44258 maybe-TAGS-target-zlib:
44259 @if target-zlib
44260 maybe-TAGS-target-zlib: TAGS-target-zlib
44262 TAGS-target-zlib: \
44263 configure-target-zlib
44264 @: $(MAKE); $(unstage)
44265 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44266 r=`${PWD_COMMAND}`; export r; \
44267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44268 $(NORMAL_TARGET_EXPORTS) \
44269 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
44270 for flag in $(EXTRA_TARGET_FLAGS); do \
44271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44272 done; \
44273 (cd $(TARGET_SUBDIR)/zlib && \
44274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44276 "RANLIB=$${RANLIB}" \
44277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44278 TAGS) \
44279 || exit 1
44281 @endif target-zlib
44283 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
44284 maybe-install-info-target-zlib:
44285 @if target-zlib
44286 maybe-install-info-target-zlib: install-info-target-zlib
44288 install-info-target-zlib: \
44289 configure-target-zlib \
44290 info-target-zlib
44291 @: $(MAKE); $(unstage)
44292 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44293 r=`${PWD_COMMAND}`; export r; \
44294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44295 $(NORMAL_TARGET_EXPORTS) \
44296 echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
44297 for flag in $(EXTRA_TARGET_FLAGS); do \
44298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44299 done; \
44300 (cd $(TARGET_SUBDIR)/zlib && \
44301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44303 "RANLIB=$${RANLIB}" \
44304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44305 install-info) \
44306 || exit 1
44308 @endif target-zlib
44310 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
44311 maybe-install-pdf-target-zlib:
44312 @if target-zlib
44313 maybe-install-pdf-target-zlib: install-pdf-target-zlib
44315 install-pdf-target-zlib: \
44316 configure-target-zlib \
44317 pdf-target-zlib
44318 @: $(MAKE); $(unstage)
44319 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44320 r=`${PWD_COMMAND}`; export r; \
44321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44322 $(NORMAL_TARGET_EXPORTS) \
44323 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
44324 for flag in $(EXTRA_TARGET_FLAGS); do \
44325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44326 done; \
44327 (cd $(TARGET_SUBDIR)/zlib && \
44328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44330 "RANLIB=$${RANLIB}" \
44331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44332 install-pdf) \
44333 || exit 1
44335 @endif target-zlib
44337 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
44338 maybe-install-html-target-zlib:
44339 @if target-zlib
44340 maybe-install-html-target-zlib: install-html-target-zlib
44342 install-html-target-zlib: \
44343 configure-target-zlib \
44344 html-target-zlib
44345 @: $(MAKE); $(unstage)
44346 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44347 r=`${PWD_COMMAND}`; export r; \
44348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44349 $(NORMAL_TARGET_EXPORTS) \
44350 echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
44351 for flag in $(EXTRA_TARGET_FLAGS); do \
44352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44353 done; \
44354 (cd $(TARGET_SUBDIR)/zlib && \
44355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44357 "RANLIB=$${RANLIB}" \
44358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44359 install-html) \
44360 || exit 1
44362 @endif target-zlib
44364 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
44365 maybe-installcheck-target-zlib:
44366 @if target-zlib
44367 maybe-installcheck-target-zlib: installcheck-target-zlib
44369 installcheck-target-zlib: \
44370 configure-target-zlib
44371 @: $(MAKE); $(unstage)
44372 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44373 r=`${PWD_COMMAND}`; export r; \
44374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44375 $(NORMAL_TARGET_EXPORTS) \
44376 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
44377 for flag in $(EXTRA_TARGET_FLAGS); do \
44378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44379 done; \
44380 (cd $(TARGET_SUBDIR)/zlib && \
44381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44383 "RANLIB=$${RANLIB}" \
44384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44385 installcheck) \
44386 || exit 1
44388 @endif target-zlib
44390 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
44391 maybe-mostlyclean-target-zlib:
44392 @if target-zlib
44393 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
44395 mostlyclean-target-zlib:
44396 @: $(MAKE); $(unstage)
44397 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44398 r=`${PWD_COMMAND}`; export r; \
44399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44400 $(NORMAL_TARGET_EXPORTS) \
44401 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
44402 for flag in $(EXTRA_TARGET_FLAGS); do \
44403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44404 done; \
44405 (cd $(TARGET_SUBDIR)/zlib && \
44406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44408 "RANLIB=$${RANLIB}" \
44409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44410 mostlyclean) \
44411 || exit 1
44413 @endif target-zlib
44415 .PHONY: maybe-clean-target-zlib clean-target-zlib
44416 maybe-clean-target-zlib:
44417 @if target-zlib
44418 maybe-clean-target-zlib: clean-target-zlib
44420 clean-target-zlib:
44421 @: $(MAKE); $(unstage)
44422 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44423 r=`${PWD_COMMAND}`; export r; \
44424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44425 $(NORMAL_TARGET_EXPORTS) \
44426 echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
44427 for flag in $(EXTRA_TARGET_FLAGS); do \
44428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44429 done; \
44430 (cd $(TARGET_SUBDIR)/zlib && \
44431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44433 "RANLIB=$${RANLIB}" \
44434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44435 clean) \
44436 || exit 1
44438 @endif target-zlib
44440 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
44441 maybe-distclean-target-zlib:
44442 @if target-zlib
44443 maybe-distclean-target-zlib: distclean-target-zlib
44445 distclean-target-zlib:
44446 @: $(MAKE); $(unstage)
44447 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44448 r=`${PWD_COMMAND}`; export r; \
44449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44450 $(NORMAL_TARGET_EXPORTS) \
44451 echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
44452 for flag in $(EXTRA_TARGET_FLAGS); do \
44453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44454 done; \
44455 (cd $(TARGET_SUBDIR)/zlib && \
44456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44458 "RANLIB=$${RANLIB}" \
44459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44460 distclean) \
44461 || exit 1
44463 @endif target-zlib
44465 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
44466 maybe-maintainer-clean-target-zlib:
44467 @if target-zlib
44468 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
44470 maintainer-clean-target-zlib:
44471 @: $(MAKE); $(unstage)
44472 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44473 r=`${PWD_COMMAND}`; export r; \
44474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44475 $(NORMAL_TARGET_EXPORTS) \
44476 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
44477 for flag in $(EXTRA_TARGET_FLAGS); do \
44478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44479 done; \
44480 (cd $(TARGET_SUBDIR)/zlib && \
44481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44483 "RANLIB=$${RANLIB}" \
44484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44485 maintainer-clean) \
44486 || exit 1
44488 @endif target-zlib
44494 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
44495 maybe-configure-target-boehm-gc:
44496 @if gcc-bootstrap
44497 configure-target-boehm-gc: stage_current
44498 @endif gcc-bootstrap
44499 @if target-boehm-gc
44500 maybe-configure-target-boehm-gc: configure-target-boehm-gc
44501 configure-target-boehm-gc:
44502 @: $(MAKE); $(unstage)
44503 @r=`${PWD_COMMAND}`; export r; \
44504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44505 echo "Checking multilib configuration for boehm-gc..."; \
44506 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44507 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null; \
44508 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44509 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44510 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
44511 else \
44512 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
44513 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44514 fi; \
44515 else \
44516 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44517 fi; \
44518 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
44519 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44520 $(NORMAL_TARGET_EXPORTS) \
44521 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
44522 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
44523 case $(srcdir) in \
44524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44525 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
44526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44527 esac; \
44528 module_srcdir=boehm-gc; \
44529 rm -f no-such-file || : ; \
44530 CONFIG_SITE=no-such-file $(SHELL) \
44531 $$s/$$module_srcdir/configure \
44532 --srcdir=$${topdir}/$$module_srcdir \
44533 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44534 --target=${target_alias} \
44535 || exit 1
44536 @endif target-boehm-gc
44542 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
44543 maybe-all-target-boehm-gc:
44544 @if gcc-bootstrap
44545 all-target-boehm-gc: stage_current
44546 @endif gcc-bootstrap
44547 @if target-boehm-gc
44548 TARGET-target-boehm-gc=all
44549 maybe-all-target-boehm-gc: all-target-boehm-gc
44550 all-target-boehm-gc: configure-target-boehm-gc
44551 @: $(MAKE); $(unstage)
44552 @r=`${PWD_COMMAND}`; export r; \
44553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44554 $(NORMAL_TARGET_EXPORTS) \
44555 (cd $(TARGET_SUBDIR)/boehm-gc && \
44556 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44557 $(TARGET-target-boehm-gc))
44558 @endif target-boehm-gc
44564 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
44565 maybe-check-target-boehm-gc:
44566 @if target-boehm-gc
44567 maybe-check-target-boehm-gc: check-target-boehm-gc
44569 check-target-boehm-gc:
44570 @: $(MAKE); $(unstage)
44571 @r=`${PWD_COMMAND}`; export r; \
44572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44573 $(NORMAL_TARGET_EXPORTS) \
44574 (cd $(TARGET_SUBDIR)/boehm-gc && \
44575 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44577 @endif target-boehm-gc
44579 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
44580 maybe-install-target-boehm-gc:
44581 @if target-boehm-gc
44582 maybe-install-target-boehm-gc: install-target-boehm-gc
44584 install-target-boehm-gc: installdirs
44585 @: $(MAKE); $(unstage)
44586 @r=`${PWD_COMMAND}`; export r; \
44587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44588 $(NORMAL_TARGET_EXPORTS) \
44589 (cd $(TARGET_SUBDIR)/boehm-gc && \
44590 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44592 @endif target-boehm-gc
44594 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
44595 maybe-install-strip-target-boehm-gc:
44596 @if target-boehm-gc
44597 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
44599 install-strip-target-boehm-gc: installdirs
44600 @: $(MAKE); $(unstage)
44601 @r=`${PWD_COMMAND}`; export r; \
44602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44603 $(NORMAL_TARGET_EXPORTS) \
44604 (cd $(TARGET_SUBDIR)/boehm-gc && \
44605 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44607 @endif target-boehm-gc
44609 # Other targets (info, dvi, pdf, etc.)
44611 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
44612 maybe-info-target-boehm-gc:
44613 @if target-boehm-gc
44614 maybe-info-target-boehm-gc: info-target-boehm-gc
44616 info-target-boehm-gc: \
44617 configure-target-boehm-gc
44618 @: $(MAKE); $(unstage)
44619 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44620 r=`${PWD_COMMAND}`; export r; \
44621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44622 $(NORMAL_TARGET_EXPORTS) \
44623 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc"; \
44624 for flag in $(EXTRA_TARGET_FLAGS); do \
44625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44626 done; \
44627 (cd $(TARGET_SUBDIR)/boehm-gc && \
44628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44630 "RANLIB=$${RANLIB}" \
44631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44632 info) \
44633 || exit 1
44635 @endif target-boehm-gc
44637 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
44638 maybe-dvi-target-boehm-gc:
44639 @if target-boehm-gc
44640 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
44642 dvi-target-boehm-gc: \
44643 configure-target-boehm-gc
44644 @: $(MAKE); $(unstage)
44645 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44646 r=`${PWD_COMMAND}`; export r; \
44647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44648 $(NORMAL_TARGET_EXPORTS) \
44649 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc"; \
44650 for flag in $(EXTRA_TARGET_FLAGS); do \
44651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44652 done; \
44653 (cd $(TARGET_SUBDIR)/boehm-gc && \
44654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44656 "RANLIB=$${RANLIB}" \
44657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44658 dvi) \
44659 || exit 1
44661 @endif target-boehm-gc
44663 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
44664 maybe-pdf-target-boehm-gc:
44665 @if target-boehm-gc
44666 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
44668 pdf-target-boehm-gc: \
44669 configure-target-boehm-gc
44670 @: $(MAKE); $(unstage)
44671 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44672 r=`${PWD_COMMAND}`; export r; \
44673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44674 $(NORMAL_TARGET_EXPORTS) \
44675 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44676 for flag in $(EXTRA_TARGET_FLAGS); do \
44677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44678 done; \
44679 (cd $(TARGET_SUBDIR)/boehm-gc && \
44680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44682 "RANLIB=$${RANLIB}" \
44683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44684 pdf) \
44685 || exit 1
44687 @endif target-boehm-gc
44689 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
44690 maybe-html-target-boehm-gc:
44691 @if target-boehm-gc
44692 maybe-html-target-boehm-gc: html-target-boehm-gc
44694 html-target-boehm-gc: \
44695 configure-target-boehm-gc
44696 @: $(MAKE); $(unstage)
44697 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44698 r=`${PWD_COMMAND}`; export r; \
44699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44700 $(NORMAL_TARGET_EXPORTS) \
44701 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc"; \
44702 for flag in $(EXTRA_TARGET_FLAGS); do \
44703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44704 done; \
44705 (cd $(TARGET_SUBDIR)/boehm-gc && \
44706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44708 "RANLIB=$${RANLIB}" \
44709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44710 html) \
44711 || exit 1
44713 @endif target-boehm-gc
44715 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
44716 maybe-TAGS-target-boehm-gc:
44717 @if target-boehm-gc
44718 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
44720 TAGS-target-boehm-gc: \
44721 configure-target-boehm-gc
44722 @: $(MAKE); $(unstage)
44723 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44724 r=`${PWD_COMMAND}`; export r; \
44725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44726 $(NORMAL_TARGET_EXPORTS) \
44727 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc"; \
44728 for flag in $(EXTRA_TARGET_FLAGS); do \
44729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44730 done; \
44731 (cd $(TARGET_SUBDIR)/boehm-gc && \
44732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44734 "RANLIB=$${RANLIB}" \
44735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44736 TAGS) \
44737 || exit 1
44739 @endif target-boehm-gc
44741 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
44742 maybe-install-info-target-boehm-gc:
44743 @if target-boehm-gc
44744 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
44746 install-info-target-boehm-gc: \
44747 configure-target-boehm-gc \
44748 info-target-boehm-gc
44749 @: $(MAKE); $(unstage)
44750 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44751 r=`${PWD_COMMAND}`; export r; \
44752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44753 $(NORMAL_TARGET_EXPORTS) \
44754 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc"; \
44755 for flag in $(EXTRA_TARGET_FLAGS); do \
44756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44757 done; \
44758 (cd $(TARGET_SUBDIR)/boehm-gc && \
44759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44761 "RANLIB=$${RANLIB}" \
44762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44763 install-info) \
44764 || exit 1
44766 @endif target-boehm-gc
44768 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
44769 maybe-install-pdf-target-boehm-gc:
44770 @if target-boehm-gc
44771 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
44773 install-pdf-target-boehm-gc: \
44774 configure-target-boehm-gc \
44775 pdf-target-boehm-gc
44776 @: $(MAKE); $(unstage)
44777 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44778 r=`${PWD_COMMAND}`; export r; \
44779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44780 $(NORMAL_TARGET_EXPORTS) \
44781 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44782 for flag in $(EXTRA_TARGET_FLAGS); do \
44783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44784 done; \
44785 (cd $(TARGET_SUBDIR)/boehm-gc && \
44786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44788 "RANLIB=$${RANLIB}" \
44789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44790 install-pdf) \
44791 || exit 1
44793 @endif target-boehm-gc
44795 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
44796 maybe-install-html-target-boehm-gc:
44797 @if target-boehm-gc
44798 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
44800 install-html-target-boehm-gc: \
44801 configure-target-boehm-gc \
44802 html-target-boehm-gc
44803 @: $(MAKE); $(unstage)
44804 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44805 r=`${PWD_COMMAND}`; export r; \
44806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44807 $(NORMAL_TARGET_EXPORTS) \
44808 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc"; \
44809 for flag in $(EXTRA_TARGET_FLAGS); do \
44810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44811 done; \
44812 (cd $(TARGET_SUBDIR)/boehm-gc && \
44813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44815 "RANLIB=$${RANLIB}" \
44816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44817 install-html) \
44818 || exit 1
44820 @endif target-boehm-gc
44822 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
44823 maybe-installcheck-target-boehm-gc:
44824 @if target-boehm-gc
44825 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
44827 installcheck-target-boehm-gc: \
44828 configure-target-boehm-gc
44829 @: $(MAKE); $(unstage)
44830 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44831 r=`${PWD_COMMAND}`; export r; \
44832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44833 $(NORMAL_TARGET_EXPORTS) \
44834 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc"; \
44835 for flag in $(EXTRA_TARGET_FLAGS); do \
44836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44837 done; \
44838 (cd $(TARGET_SUBDIR)/boehm-gc && \
44839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44841 "RANLIB=$${RANLIB}" \
44842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44843 installcheck) \
44844 || exit 1
44846 @endif target-boehm-gc
44848 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
44849 maybe-mostlyclean-target-boehm-gc:
44850 @if target-boehm-gc
44851 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
44853 mostlyclean-target-boehm-gc:
44854 @: $(MAKE); $(unstage)
44855 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44856 r=`${PWD_COMMAND}`; export r; \
44857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44858 $(NORMAL_TARGET_EXPORTS) \
44859 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc"; \
44860 for flag in $(EXTRA_TARGET_FLAGS); do \
44861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44862 done; \
44863 (cd $(TARGET_SUBDIR)/boehm-gc && \
44864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44866 "RANLIB=$${RANLIB}" \
44867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44868 mostlyclean) \
44869 || exit 1
44871 @endif target-boehm-gc
44873 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
44874 maybe-clean-target-boehm-gc:
44875 @if target-boehm-gc
44876 maybe-clean-target-boehm-gc: clean-target-boehm-gc
44878 clean-target-boehm-gc:
44879 @: $(MAKE); $(unstage)
44880 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44881 r=`${PWD_COMMAND}`; export r; \
44882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44883 $(NORMAL_TARGET_EXPORTS) \
44884 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc"; \
44885 for flag in $(EXTRA_TARGET_FLAGS); do \
44886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44887 done; \
44888 (cd $(TARGET_SUBDIR)/boehm-gc && \
44889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44891 "RANLIB=$${RANLIB}" \
44892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44893 clean) \
44894 || exit 1
44896 @endif target-boehm-gc
44898 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
44899 maybe-distclean-target-boehm-gc:
44900 @if target-boehm-gc
44901 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
44903 distclean-target-boehm-gc:
44904 @: $(MAKE); $(unstage)
44905 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44906 r=`${PWD_COMMAND}`; export r; \
44907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44908 $(NORMAL_TARGET_EXPORTS) \
44909 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc"; \
44910 for flag in $(EXTRA_TARGET_FLAGS); do \
44911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44912 done; \
44913 (cd $(TARGET_SUBDIR)/boehm-gc && \
44914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44916 "RANLIB=$${RANLIB}" \
44917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44918 distclean) \
44919 || exit 1
44921 @endif target-boehm-gc
44923 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
44924 maybe-maintainer-clean-target-boehm-gc:
44925 @if target-boehm-gc
44926 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
44928 maintainer-clean-target-boehm-gc:
44929 @: $(MAKE); $(unstage)
44930 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44931 r=`${PWD_COMMAND}`; export r; \
44932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44933 $(NORMAL_TARGET_EXPORTS) \
44934 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc"; \
44935 for flag in $(EXTRA_TARGET_FLAGS); do \
44936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44937 done; \
44938 (cd $(TARGET_SUBDIR)/boehm-gc && \
44939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44941 "RANLIB=$${RANLIB}" \
44942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44943 maintainer-clean) \
44944 || exit 1
44946 @endif target-boehm-gc
44952 .PHONY: configure-target-rda maybe-configure-target-rda
44953 maybe-configure-target-rda:
44954 @if gcc-bootstrap
44955 configure-target-rda: stage_current
44956 @endif gcc-bootstrap
44957 @if target-rda
44958 maybe-configure-target-rda: configure-target-rda
44959 configure-target-rda:
44960 @: $(MAKE); $(unstage)
44961 @r=`${PWD_COMMAND}`; export r; \
44962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44963 echo "Checking multilib configuration for rda..."; \
44964 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44965 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
44966 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
44967 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
44968 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
44969 else \
44970 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
44971 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44972 fi; \
44973 else \
44974 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44975 fi; \
44976 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
44977 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44978 $(NORMAL_TARGET_EXPORTS) \
44979 echo Configuring in $(TARGET_SUBDIR)/rda; \
44980 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
44981 case $(srcdir) in \
44982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44983 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
44984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44985 esac; \
44986 module_srcdir=rda; \
44987 rm -f no-such-file || : ; \
44988 CONFIG_SITE=no-such-file $(SHELL) \
44989 $$s/$$module_srcdir/configure \
44990 --srcdir=$${topdir}/$$module_srcdir \
44991 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44992 --target=${target_alias} \
44993 || exit 1
44994 @endif target-rda
45000 .PHONY: all-target-rda maybe-all-target-rda
45001 maybe-all-target-rda:
45002 @if gcc-bootstrap
45003 all-target-rda: stage_current
45004 @endif gcc-bootstrap
45005 @if target-rda
45006 TARGET-target-rda=all
45007 maybe-all-target-rda: all-target-rda
45008 all-target-rda: configure-target-rda
45009 @: $(MAKE); $(unstage)
45010 @r=`${PWD_COMMAND}`; export r; \
45011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45012 $(NORMAL_TARGET_EXPORTS) \
45013 (cd $(TARGET_SUBDIR)/rda && \
45014 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45015 $(TARGET-target-rda))
45016 @endif target-rda
45022 .PHONY: check-target-rda maybe-check-target-rda
45023 maybe-check-target-rda:
45024 @if target-rda
45025 maybe-check-target-rda: check-target-rda
45027 check-target-rda:
45028 @: $(MAKE); $(unstage)
45029 @r=`${PWD_COMMAND}`; export r; \
45030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45031 $(NORMAL_TARGET_EXPORTS) \
45032 (cd $(TARGET_SUBDIR)/rda && \
45033 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45035 @endif target-rda
45037 .PHONY: install-target-rda maybe-install-target-rda
45038 maybe-install-target-rda:
45039 @if target-rda
45040 maybe-install-target-rda: install-target-rda
45042 install-target-rda: installdirs
45043 @: $(MAKE); $(unstage)
45044 @r=`${PWD_COMMAND}`; export r; \
45045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45046 $(NORMAL_TARGET_EXPORTS) \
45047 (cd $(TARGET_SUBDIR)/rda && \
45048 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45050 @endif target-rda
45052 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
45053 maybe-install-strip-target-rda:
45054 @if target-rda
45055 maybe-install-strip-target-rda: install-strip-target-rda
45057 install-strip-target-rda: installdirs
45058 @: $(MAKE); $(unstage)
45059 @r=`${PWD_COMMAND}`; export r; \
45060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45061 $(NORMAL_TARGET_EXPORTS) \
45062 (cd $(TARGET_SUBDIR)/rda && \
45063 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45065 @endif target-rda
45067 # Other targets (info, dvi, pdf, etc.)
45069 .PHONY: maybe-info-target-rda info-target-rda
45070 maybe-info-target-rda:
45071 @if target-rda
45072 maybe-info-target-rda: info-target-rda
45074 info-target-rda: \
45075 configure-target-rda
45076 @: $(MAKE); $(unstage)
45077 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45078 r=`${PWD_COMMAND}`; export r; \
45079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45080 $(NORMAL_TARGET_EXPORTS) \
45081 echo "Doing info in $(TARGET_SUBDIR)/rda"; \
45082 for flag in $(EXTRA_TARGET_FLAGS); do \
45083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45084 done; \
45085 (cd $(TARGET_SUBDIR)/rda && \
45086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45088 "RANLIB=$${RANLIB}" \
45089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45090 info) \
45091 || exit 1
45093 @endif target-rda
45095 .PHONY: maybe-dvi-target-rda dvi-target-rda
45096 maybe-dvi-target-rda:
45097 @if target-rda
45098 maybe-dvi-target-rda: dvi-target-rda
45100 dvi-target-rda: \
45101 configure-target-rda
45102 @: $(MAKE); $(unstage)
45103 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45104 r=`${PWD_COMMAND}`; export r; \
45105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45106 $(NORMAL_TARGET_EXPORTS) \
45107 echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
45108 for flag in $(EXTRA_TARGET_FLAGS); do \
45109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45110 done; \
45111 (cd $(TARGET_SUBDIR)/rda && \
45112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45114 "RANLIB=$${RANLIB}" \
45115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45116 dvi) \
45117 || exit 1
45119 @endif target-rda
45121 .PHONY: maybe-pdf-target-rda pdf-target-rda
45122 maybe-pdf-target-rda:
45123 @if target-rda
45124 maybe-pdf-target-rda: pdf-target-rda
45126 pdf-target-rda: \
45127 configure-target-rda
45128 @: $(MAKE); $(unstage)
45129 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45130 r=`${PWD_COMMAND}`; export r; \
45131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45132 $(NORMAL_TARGET_EXPORTS) \
45133 echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
45134 for flag in $(EXTRA_TARGET_FLAGS); do \
45135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45136 done; \
45137 (cd $(TARGET_SUBDIR)/rda && \
45138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45140 "RANLIB=$${RANLIB}" \
45141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45142 pdf) \
45143 || exit 1
45145 @endif target-rda
45147 .PHONY: maybe-html-target-rda html-target-rda
45148 maybe-html-target-rda:
45149 @if target-rda
45150 maybe-html-target-rda: html-target-rda
45152 html-target-rda: \
45153 configure-target-rda
45154 @: $(MAKE); $(unstage)
45155 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45156 r=`${PWD_COMMAND}`; export r; \
45157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45158 $(NORMAL_TARGET_EXPORTS) \
45159 echo "Doing html in $(TARGET_SUBDIR)/rda"; \
45160 for flag in $(EXTRA_TARGET_FLAGS); do \
45161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45162 done; \
45163 (cd $(TARGET_SUBDIR)/rda && \
45164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45166 "RANLIB=$${RANLIB}" \
45167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45168 html) \
45169 || exit 1
45171 @endif target-rda
45173 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
45174 maybe-TAGS-target-rda:
45175 @if target-rda
45176 maybe-TAGS-target-rda: TAGS-target-rda
45178 TAGS-target-rda: \
45179 configure-target-rda
45180 @: $(MAKE); $(unstage)
45181 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45182 r=`${PWD_COMMAND}`; export r; \
45183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45184 $(NORMAL_TARGET_EXPORTS) \
45185 echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
45186 for flag in $(EXTRA_TARGET_FLAGS); do \
45187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45188 done; \
45189 (cd $(TARGET_SUBDIR)/rda && \
45190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45192 "RANLIB=$${RANLIB}" \
45193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45194 TAGS) \
45195 || exit 1
45197 @endif target-rda
45199 .PHONY: maybe-install-info-target-rda install-info-target-rda
45200 maybe-install-info-target-rda:
45201 @if target-rda
45202 maybe-install-info-target-rda: install-info-target-rda
45204 install-info-target-rda: \
45205 configure-target-rda \
45206 info-target-rda
45207 @: $(MAKE); $(unstage)
45208 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45209 r=`${PWD_COMMAND}`; export r; \
45210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45211 $(NORMAL_TARGET_EXPORTS) \
45212 echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
45213 for flag in $(EXTRA_TARGET_FLAGS); do \
45214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45215 done; \
45216 (cd $(TARGET_SUBDIR)/rda && \
45217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45219 "RANLIB=$${RANLIB}" \
45220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45221 install-info) \
45222 || exit 1
45224 @endif target-rda
45226 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
45227 maybe-install-pdf-target-rda:
45228 @if target-rda
45229 maybe-install-pdf-target-rda: install-pdf-target-rda
45231 install-pdf-target-rda: \
45232 configure-target-rda \
45233 pdf-target-rda
45234 @: $(MAKE); $(unstage)
45235 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45236 r=`${PWD_COMMAND}`; export r; \
45237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45238 $(NORMAL_TARGET_EXPORTS) \
45239 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
45240 for flag in $(EXTRA_TARGET_FLAGS); do \
45241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45242 done; \
45243 (cd $(TARGET_SUBDIR)/rda && \
45244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45246 "RANLIB=$${RANLIB}" \
45247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45248 install-pdf) \
45249 || exit 1
45251 @endif target-rda
45253 .PHONY: maybe-install-html-target-rda install-html-target-rda
45254 maybe-install-html-target-rda:
45255 @if target-rda
45256 maybe-install-html-target-rda: install-html-target-rda
45258 install-html-target-rda: \
45259 configure-target-rda \
45260 html-target-rda
45261 @: $(MAKE); $(unstage)
45262 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45263 r=`${PWD_COMMAND}`; export r; \
45264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45265 $(NORMAL_TARGET_EXPORTS) \
45266 echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
45267 for flag in $(EXTRA_TARGET_FLAGS); do \
45268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45269 done; \
45270 (cd $(TARGET_SUBDIR)/rda && \
45271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45273 "RANLIB=$${RANLIB}" \
45274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45275 install-html) \
45276 || exit 1
45278 @endif target-rda
45280 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
45281 maybe-installcheck-target-rda:
45282 @if target-rda
45283 maybe-installcheck-target-rda: installcheck-target-rda
45285 installcheck-target-rda: \
45286 configure-target-rda
45287 @: $(MAKE); $(unstage)
45288 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45289 r=`${PWD_COMMAND}`; export r; \
45290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45291 $(NORMAL_TARGET_EXPORTS) \
45292 echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
45293 for flag in $(EXTRA_TARGET_FLAGS); do \
45294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45295 done; \
45296 (cd $(TARGET_SUBDIR)/rda && \
45297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45299 "RANLIB=$${RANLIB}" \
45300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45301 installcheck) \
45302 || exit 1
45304 @endif target-rda
45306 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
45307 maybe-mostlyclean-target-rda:
45308 @if target-rda
45309 maybe-mostlyclean-target-rda: mostlyclean-target-rda
45311 mostlyclean-target-rda:
45312 @: $(MAKE); $(unstage)
45313 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45314 r=`${PWD_COMMAND}`; export r; \
45315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45316 $(NORMAL_TARGET_EXPORTS) \
45317 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
45318 for flag in $(EXTRA_TARGET_FLAGS); do \
45319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45320 done; \
45321 (cd $(TARGET_SUBDIR)/rda && \
45322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45324 "RANLIB=$${RANLIB}" \
45325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45326 mostlyclean) \
45327 || exit 1
45329 @endif target-rda
45331 .PHONY: maybe-clean-target-rda clean-target-rda
45332 maybe-clean-target-rda:
45333 @if target-rda
45334 maybe-clean-target-rda: clean-target-rda
45336 clean-target-rda:
45337 @: $(MAKE); $(unstage)
45338 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45339 r=`${PWD_COMMAND}`; export r; \
45340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45341 $(NORMAL_TARGET_EXPORTS) \
45342 echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
45343 for flag in $(EXTRA_TARGET_FLAGS); do \
45344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45345 done; \
45346 (cd $(TARGET_SUBDIR)/rda && \
45347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45349 "RANLIB=$${RANLIB}" \
45350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45351 clean) \
45352 || exit 1
45354 @endif target-rda
45356 .PHONY: maybe-distclean-target-rda distclean-target-rda
45357 maybe-distclean-target-rda:
45358 @if target-rda
45359 maybe-distclean-target-rda: distclean-target-rda
45361 distclean-target-rda:
45362 @: $(MAKE); $(unstage)
45363 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45364 r=`${PWD_COMMAND}`; export r; \
45365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45366 $(NORMAL_TARGET_EXPORTS) \
45367 echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
45368 for flag in $(EXTRA_TARGET_FLAGS); do \
45369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45370 done; \
45371 (cd $(TARGET_SUBDIR)/rda && \
45372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45374 "RANLIB=$${RANLIB}" \
45375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45376 distclean) \
45377 || exit 1
45379 @endif target-rda
45381 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
45382 maybe-maintainer-clean-target-rda:
45383 @if target-rda
45384 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
45386 maintainer-clean-target-rda:
45387 @: $(MAKE); $(unstage)
45388 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45389 r=`${PWD_COMMAND}`; export r; \
45390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45391 $(NORMAL_TARGET_EXPORTS) \
45392 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
45393 for flag in $(EXTRA_TARGET_FLAGS); do \
45394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45395 done; \
45396 (cd $(TARGET_SUBDIR)/rda && \
45397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45399 "RANLIB=$${RANLIB}" \
45400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45401 maintainer-clean) \
45402 || exit 1
45404 @endif target-rda
45410 .PHONY: configure-target-libada maybe-configure-target-libada
45411 maybe-configure-target-libada:
45412 @if gcc-bootstrap
45413 configure-target-libada: stage_current
45414 @endif gcc-bootstrap
45415 @if target-libada
45416 maybe-configure-target-libada: configure-target-libada
45417 configure-target-libada:
45418 @: $(MAKE); $(unstage)
45419 @r=`${PWD_COMMAND}`; export r; \
45420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45421 echo "Checking multilib configuration for libada..."; \
45422 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45423 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
45424 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
45425 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
45426 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
45427 else \
45428 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
45429 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45430 fi; \
45431 else \
45432 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45433 fi; \
45434 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
45435 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45436 $(NORMAL_TARGET_EXPORTS) \
45437 echo Configuring in $(TARGET_SUBDIR)/libada; \
45438 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
45439 case $(srcdir) in \
45440 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45441 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
45442 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45443 esac; \
45444 module_srcdir=libada; \
45445 rm -f no-such-file || : ; \
45446 CONFIG_SITE=no-such-file $(SHELL) \
45447 $$s/$$module_srcdir/configure \
45448 --srcdir=$${topdir}/$$module_srcdir \
45449 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45450 --target=${target_alias} \
45451 || exit 1
45452 @endif target-libada
45458 .PHONY: all-target-libada maybe-all-target-libada
45459 maybe-all-target-libada:
45460 @if gcc-bootstrap
45461 all-target-libada: stage_current
45462 @endif gcc-bootstrap
45463 @if target-libada
45464 TARGET-target-libada=all
45465 maybe-all-target-libada: all-target-libada
45466 all-target-libada: configure-target-libada
45467 @: $(MAKE); $(unstage)
45468 @r=`${PWD_COMMAND}`; export r; \
45469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45470 $(NORMAL_TARGET_EXPORTS) \
45471 (cd $(TARGET_SUBDIR)/libada && \
45472 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45473 $(TARGET-target-libada))
45474 @endif target-libada
45480 .PHONY: check-target-libada maybe-check-target-libada
45481 maybe-check-target-libada:
45482 @if target-libada
45483 maybe-check-target-libada: check-target-libada
45485 check-target-libada:
45486 @: $(MAKE); $(unstage)
45487 @r=`${PWD_COMMAND}`; export r; \
45488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45489 $(NORMAL_TARGET_EXPORTS) \
45490 (cd $(TARGET_SUBDIR)/libada && \
45491 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45493 @endif target-libada
45495 .PHONY: install-target-libada maybe-install-target-libada
45496 maybe-install-target-libada:
45497 @if target-libada
45498 maybe-install-target-libada: install-target-libada
45500 install-target-libada: installdirs
45501 @: $(MAKE); $(unstage)
45502 @r=`${PWD_COMMAND}`; export r; \
45503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45504 $(NORMAL_TARGET_EXPORTS) \
45505 (cd $(TARGET_SUBDIR)/libada && \
45506 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45508 @endif target-libada
45510 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
45511 maybe-install-strip-target-libada:
45512 @if target-libada
45513 maybe-install-strip-target-libada: install-strip-target-libada
45515 install-strip-target-libada: installdirs
45516 @: $(MAKE); $(unstage)
45517 @r=`${PWD_COMMAND}`; export r; \
45518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45519 $(NORMAL_TARGET_EXPORTS) \
45520 (cd $(TARGET_SUBDIR)/libada && \
45521 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45523 @endif target-libada
45525 # Other targets (info, dvi, pdf, etc.)
45527 .PHONY: maybe-info-target-libada info-target-libada
45528 maybe-info-target-libada:
45529 @if target-libada
45530 maybe-info-target-libada: info-target-libada
45532 info-target-libada: \
45533 configure-target-libada
45534 @: $(MAKE); $(unstage)
45535 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45536 r=`${PWD_COMMAND}`; export r; \
45537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45538 $(NORMAL_TARGET_EXPORTS) \
45539 echo "Doing info in $(TARGET_SUBDIR)/libada"; \
45540 for flag in $(EXTRA_TARGET_FLAGS); do \
45541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45542 done; \
45543 (cd $(TARGET_SUBDIR)/libada && \
45544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45546 "RANLIB=$${RANLIB}" \
45547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45548 info) \
45549 || exit 1
45551 @endif target-libada
45553 .PHONY: maybe-dvi-target-libada dvi-target-libada
45554 maybe-dvi-target-libada:
45555 @if target-libada
45556 maybe-dvi-target-libada: dvi-target-libada
45558 dvi-target-libada: \
45559 configure-target-libada
45560 @: $(MAKE); $(unstage)
45561 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45562 r=`${PWD_COMMAND}`; export r; \
45563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45564 $(NORMAL_TARGET_EXPORTS) \
45565 echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
45566 for flag in $(EXTRA_TARGET_FLAGS); do \
45567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45568 done; \
45569 (cd $(TARGET_SUBDIR)/libada && \
45570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45572 "RANLIB=$${RANLIB}" \
45573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45574 dvi) \
45575 || exit 1
45577 @endif target-libada
45579 .PHONY: maybe-pdf-target-libada pdf-target-libada
45580 maybe-pdf-target-libada:
45581 @if target-libada
45582 maybe-pdf-target-libada: pdf-target-libada
45584 pdf-target-libada: \
45585 configure-target-libada
45586 @: $(MAKE); $(unstage)
45587 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45588 r=`${PWD_COMMAND}`; export r; \
45589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45590 $(NORMAL_TARGET_EXPORTS) \
45591 echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
45592 for flag in $(EXTRA_TARGET_FLAGS); do \
45593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45594 done; \
45595 (cd $(TARGET_SUBDIR)/libada && \
45596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45598 "RANLIB=$${RANLIB}" \
45599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45600 pdf) \
45601 || exit 1
45603 @endif target-libada
45605 .PHONY: maybe-html-target-libada html-target-libada
45606 maybe-html-target-libada:
45607 @if target-libada
45608 maybe-html-target-libada: html-target-libada
45610 html-target-libada: \
45611 configure-target-libada
45612 @: $(MAKE); $(unstage)
45613 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45614 r=`${PWD_COMMAND}`; export r; \
45615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45616 $(NORMAL_TARGET_EXPORTS) \
45617 echo "Doing html in $(TARGET_SUBDIR)/libada"; \
45618 for flag in $(EXTRA_TARGET_FLAGS); do \
45619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45620 done; \
45621 (cd $(TARGET_SUBDIR)/libada && \
45622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45624 "RANLIB=$${RANLIB}" \
45625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45626 html) \
45627 || exit 1
45629 @endif target-libada
45631 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
45632 maybe-TAGS-target-libada:
45633 @if target-libada
45634 maybe-TAGS-target-libada: TAGS-target-libada
45636 TAGS-target-libada: \
45637 configure-target-libada
45638 @: $(MAKE); $(unstage)
45639 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45640 r=`${PWD_COMMAND}`; export r; \
45641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45642 $(NORMAL_TARGET_EXPORTS) \
45643 echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
45644 for flag in $(EXTRA_TARGET_FLAGS); do \
45645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45646 done; \
45647 (cd $(TARGET_SUBDIR)/libada && \
45648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45650 "RANLIB=$${RANLIB}" \
45651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45652 TAGS) \
45653 || exit 1
45655 @endif target-libada
45657 .PHONY: maybe-install-info-target-libada install-info-target-libada
45658 maybe-install-info-target-libada:
45659 @if target-libada
45660 maybe-install-info-target-libada: install-info-target-libada
45662 install-info-target-libada: \
45663 configure-target-libada \
45664 info-target-libada
45665 @: $(MAKE); $(unstage)
45666 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45667 r=`${PWD_COMMAND}`; export r; \
45668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45669 $(NORMAL_TARGET_EXPORTS) \
45670 echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
45671 for flag in $(EXTRA_TARGET_FLAGS); do \
45672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45673 done; \
45674 (cd $(TARGET_SUBDIR)/libada && \
45675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45677 "RANLIB=$${RANLIB}" \
45678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45679 install-info) \
45680 || exit 1
45682 @endif target-libada
45684 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
45685 maybe-install-pdf-target-libada:
45686 @if target-libada
45687 maybe-install-pdf-target-libada: install-pdf-target-libada
45689 install-pdf-target-libada: \
45690 configure-target-libada \
45691 pdf-target-libada
45692 @: $(MAKE); $(unstage)
45693 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45694 r=`${PWD_COMMAND}`; export r; \
45695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45696 $(NORMAL_TARGET_EXPORTS) \
45697 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
45698 for flag in $(EXTRA_TARGET_FLAGS); do \
45699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45700 done; \
45701 (cd $(TARGET_SUBDIR)/libada && \
45702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45704 "RANLIB=$${RANLIB}" \
45705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45706 install-pdf) \
45707 || exit 1
45709 @endif target-libada
45711 .PHONY: maybe-install-html-target-libada install-html-target-libada
45712 maybe-install-html-target-libada:
45713 @if target-libada
45714 maybe-install-html-target-libada: install-html-target-libada
45716 install-html-target-libada: \
45717 configure-target-libada \
45718 html-target-libada
45719 @: $(MAKE); $(unstage)
45720 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45721 r=`${PWD_COMMAND}`; export r; \
45722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45723 $(NORMAL_TARGET_EXPORTS) \
45724 echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
45725 for flag in $(EXTRA_TARGET_FLAGS); do \
45726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45727 done; \
45728 (cd $(TARGET_SUBDIR)/libada && \
45729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45731 "RANLIB=$${RANLIB}" \
45732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45733 install-html) \
45734 || exit 1
45736 @endif target-libada
45738 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
45739 maybe-installcheck-target-libada:
45740 @if target-libada
45741 maybe-installcheck-target-libada: installcheck-target-libada
45743 installcheck-target-libada: \
45744 configure-target-libada
45745 @: $(MAKE); $(unstage)
45746 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45747 r=`${PWD_COMMAND}`; export r; \
45748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45749 $(NORMAL_TARGET_EXPORTS) \
45750 echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
45751 for flag in $(EXTRA_TARGET_FLAGS); do \
45752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45753 done; \
45754 (cd $(TARGET_SUBDIR)/libada && \
45755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45757 "RANLIB=$${RANLIB}" \
45758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45759 installcheck) \
45760 || exit 1
45762 @endif target-libada
45764 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
45765 maybe-mostlyclean-target-libada:
45766 @if target-libada
45767 maybe-mostlyclean-target-libada: mostlyclean-target-libada
45769 mostlyclean-target-libada:
45770 @: $(MAKE); $(unstage)
45771 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45772 r=`${PWD_COMMAND}`; export r; \
45773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45774 $(NORMAL_TARGET_EXPORTS) \
45775 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
45776 for flag in $(EXTRA_TARGET_FLAGS); do \
45777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45778 done; \
45779 (cd $(TARGET_SUBDIR)/libada && \
45780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45782 "RANLIB=$${RANLIB}" \
45783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45784 mostlyclean) \
45785 || exit 1
45787 @endif target-libada
45789 .PHONY: maybe-clean-target-libada clean-target-libada
45790 maybe-clean-target-libada:
45791 @if target-libada
45792 maybe-clean-target-libada: clean-target-libada
45794 clean-target-libada:
45795 @: $(MAKE); $(unstage)
45796 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45797 r=`${PWD_COMMAND}`; export r; \
45798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45799 $(NORMAL_TARGET_EXPORTS) \
45800 echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
45801 for flag in $(EXTRA_TARGET_FLAGS); do \
45802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45803 done; \
45804 (cd $(TARGET_SUBDIR)/libada && \
45805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45807 "RANLIB=$${RANLIB}" \
45808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45809 clean) \
45810 || exit 1
45812 @endif target-libada
45814 .PHONY: maybe-distclean-target-libada distclean-target-libada
45815 maybe-distclean-target-libada:
45816 @if target-libada
45817 maybe-distclean-target-libada: distclean-target-libada
45819 distclean-target-libada:
45820 @: $(MAKE); $(unstage)
45821 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45822 r=`${PWD_COMMAND}`; export r; \
45823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45824 $(NORMAL_TARGET_EXPORTS) \
45825 echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
45826 for flag in $(EXTRA_TARGET_FLAGS); do \
45827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45828 done; \
45829 (cd $(TARGET_SUBDIR)/libada && \
45830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45832 "RANLIB=$${RANLIB}" \
45833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45834 distclean) \
45835 || exit 1
45837 @endif target-libada
45839 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
45840 maybe-maintainer-clean-target-libada:
45841 @if target-libada
45842 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
45844 maintainer-clean-target-libada:
45845 @: $(MAKE); $(unstage)
45846 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45847 r=`${PWD_COMMAND}`; export r; \
45848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45849 $(NORMAL_TARGET_EXPORTS) \
45850 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
45851 for flag in $(EXTRA_TARGET_FLAGS); do \
45852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45853 done; \
45854 (cd $(TARGET_SUBDIR)/libada && \
45855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45857 "RANLIB=$${RANLIB}" \
45858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45859 maintainer-clean) \
45860 || exit 1
45862 @endif target-libada
45868 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
45869 maybe-configure-target-libgomp:
45870 @if gcc-bootstrap
45871 configure-target-libgomp: stage_current
45872 @endif gcc-bootstrap
45873 @if target-libgomp
45874 maybe-configure-target-libgomp: configure-target-libgomp
45875 configure-target-libgomp:
45876 @r=`${PWD_COMMAND}`; export r; \
45877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45878 echo "Checking multilib configuration for libgomp..."; \
45879 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45880 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45881 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45882 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45883 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45884 else \
45885 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45886 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45887 fi; \
45888 else \
45889 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45890 fi; \
45891 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45892 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45893 $(NORMAL_TARGET_EXPORTS) \
45894 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
45895 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
45896 case $(srcdir) in \
45897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45898 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45900 esac; \
45901 module_srcdir=libgomp; \
45902 rm -f no-such-file || : ; \
45903 CONFIG_SITE=no-such-file $(SHELL) \
45904 $$s/$$module_srcdir/configure \
45905 --srcdir=$${topdir}/$$module_srcdir \
45906 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45907 --target=${target_alias} \
45908 || exit 1
45909 @endif target-libgomp
45913 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
45914 maybe-configure-stage1-target-libgomp:
45915 @if target-libgomp-bootstrap
45916 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
45917 configure-stage1-target-libgomp:
45918 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45919 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45920 @r=`${PWD_COMMAND}`; export r; \
45921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45922 TFLAGS="$(STAGE1_TFLAGS)"; \
45923 echo "Checking multilib configuration for libgomp..."; \
45924 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45925 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45926 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45927 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45928 else \
45929 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45930 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45931 fi; \
45932 else \
45933 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45934 fi; \
45935 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45936 $(NORMAL_TARGET_EXPORTS) \
45937 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45938 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45939 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45940 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
45941 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45942 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45943 case $(srcdir) in \
45944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45945 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45947 esac; \
45948 module_srcdir=libgomp; \
45949 $(SHELL) $$s/$$module_srcdir/configure \
45950 --srcdir=$${topdir}/$$module_srcdir \
45951 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45952 --target=${target_alias} \
45954 $(STAGE1_CONFIGURE_FLAGS)
45955 @endif target-libgomp-bootstrap
45957 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
45958 maybe-configure-stage2-target-libgomp:
45959 @if target-libgomp-bootstrap
45960 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
45961 configure-stage2-target-libgomp:
45962 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45963 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45964 @r=`${PWD_COMMAND}`; export r; \
45965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45966 TFLAGS="$(STAGE2_TFLAGS)"; \
45967 echo "Checking multilib configuration for libgomp..."; \
45968 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45969 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45970 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45971 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45972 else \
45973 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45974 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45975 fi; \
45976 else \
45977 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45978 fi; \
45979 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45980 $(NORMAL_TARGET_EXPORTS) \
45982 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45983 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45984 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45985 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
45986 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45987 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45988 case $(srcdir) in \
45989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45990 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45992 esac; \
45993 module_srcdir=libgomp; \
45994 $(SHELL) $$s/$$module_srcdir/configure \
45995 --srcdir=$${topdir}/$$module_srcdir \
45996 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45997 --target=${target_alias} \
45998 --with-build-libsubdir=$(HOST_SUBDIR) \
45999 $(STAGE2_CONFIGURE_FLAGS)
46000 @endif target-libgomp-bootstrap
46002 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
46003 maybe-configure-stage3-target-libgomp:
46004 @if target-libgomp-bootstrap
46005 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
46006 configure-stage3-target-libgomp:
46007 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46008 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46009 @r=`${PWD_COMMAND}`; export r; \
46010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46011 TFLAGS="$(STAGE3_TFLAGS)"; \
46012 echo "Checking multilib configuration for libgomp..."; \
46013 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46014 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46015 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46016 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46017 else \
46018 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46019 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46020 fi; \
46021 else \
46022 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46023 fi; \
46024 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46025 $(NORMAL_TARGET_EXPORTS) \
46027 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46028 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46029 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46030 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
46031 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46032 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46033 case $(srcdir) in \
46034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46035 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46037 esac; \
46038 module_srcdir=libgomp; \
46039 $(SHELL) $$s/$$module_srcdir/configure \
46040 --srcdir=$${topdir}/$$module_srcdir \
46041 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46042 --target=${target_alias} \
46043 --with-build-libsubdir=$(HOST_SUBDIR) \
46044 $(STAGE3_CONFIGURE_FLAGS)
46045 @endif target-libgomp-bootstrap
46047 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
46048 maybe-configure-stage4-target-libgomp:
46049 @if target-libgomp-bootstrap
46050 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
46051 configure-stage4-target-libgomp:
46052 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46053 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46054 @r=`${PWD_COMMAND}`; export r; \
46055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46056 TFLAGS="$(STAGE4_TFLAGS)"; \
46057 echo "Checking multilib configuration for libgomp..."; \
46058 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46059 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46060 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46061 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46062 else \
46063 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46064 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46065 fi; \
46066 else \
46067 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46068 fi; \
46069 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46070 $(NORMAL_TARGET_EXPORTS) \
46072 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46073 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46074 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46075 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
46076 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46077 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46078 case $(srcdir) in \
46079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46080 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46082 esac; \
46083 module_srcdir=libgomp; \
46084 $(SHELL) $$s/$$module_srcdir/configure \
46085 --srcdir=$${topdir}/$$module_srcdir \
46086 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46087 --target=${target_alias} \
46088 --with-build-libsubdir=$(HOST_SUBDIR) \
46089 $(STAGE4_CONFIGURE_FLAGS)
46090 @endif target-libgomp-bootstrap
46092 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
46093 maybe-configure-stageprofile-target-libgomp:
46094 @if target-libgomp-bootstrap
46095 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46096 configure-stageprofile-target-libgomp:
46097 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46098 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46099 @r=`${PWD_COMMAND}`; export r; \
46100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46101 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46102 echo "Checking multilib configuration for libgomp..."; \
46103 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46104 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46105 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46106 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46107 else \
46108 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46109 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46110 fi; \
46111 else \
46112 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46113 fi; \
46114 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46115 $(NORMAL_TARGET_EXPORTS) \
46117 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46118 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46119 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46120 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
46121 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46122 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46123 case $(srcdir) in \
46124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46125 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46127 esac; \
46128 module_srcdir=libgomp; \
46129 $(SHELL) $$s/$$module_srcdir/configure \
46130 --srcdir=$${topdir}/$$module_srcdir \
46131 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46132 --target=${target_alias} \
46133 --with-build-libsubdir=$(HOST_SUBDIR) \
46134 $(STAGEprofile_CONFIGURE_FLAGS)
46135 @endif target-libgomp-bootstrap
46137 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
46138 maybe-configure-stagefeedback-target-libgomp:
46139 @if target-libgomp-bootstrap
46140 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46141 configure-stagefeedback-target-libgomp:
46142 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46143 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46144 @r=`${PWD_COMMAND}`; export r; \
46145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46146 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46147 echo "Checking multilib configuration for libgomp..."; \
46148 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46149 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46150 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46151 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46152 else \
46153 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46154 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46155 fi; \
46156 else \
46157 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46158 fi; \
46159 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46160 $(NORMAL_TARGET_EXPORTS) \
46162 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46163 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46164 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46165 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
46166 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46167 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46168 case $(srcdir) in \
46169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46170 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46172 esac; \
46173 module_srcdir=libgomp; \
46174 $(SHELL) $$s/$$module_srcdir/configure \
46175 --srcdir=$${topdir}/$$module_srcdir \
46176 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46177 --target=${target_alias} \
46178 --with-build-libsubdir=$(HOST_SUBDIR) \
46179 $(STAGEfeedback_CONFIGURE_FLAGS)
46180 @endif target-libgomp-bootstrap
46186 .PHONY: all-target-libgomp maybe-all-target-libgomp
46187 maybe-all-target-libgomp:
46188 @if gcc-bootstrap
46189 all-target-libgomp: stage_current
46190 @endif gcc-bootstrap
46191 @if target-libgomp
46192 TARGET-target-libgomp=all
46193 maybe-all-target-libgomp: all-target-libgomp
46194 all-target-libgomp: configure-target-libgomp
46195 @r=`${PWD_COMMAND}`; export r; \
46196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46197 $(NORMAL_TARGET_EXPORTS) \
46198 (cd $(TARGET_SUBDIR)/libgomp && \
46199 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46200 $(TARGET-target-libgomp))
46201 @endif target-libgomp
46205 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
46206 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
46207 maybe-all-stage1-target-libgomp:
46208 maybe-clean-stage1-target-libgomp:
46209 @if target-libgomp-bootstrap
46210 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
46211 all-stage1: all-stage1-target-libgomp
46212 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
46213 all-stage1-target-libgomp: configure-stage1-target-libgomp
46214 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46215 @r=`${PWD_COMMAND}`; export r; \
46216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46217 TFLAGS="$(STAGE1_TFLAGS)"; \
46218 $(NORMAL_TARGET_EXPORTS) \
46219 cd $(TARGET_SUBDIR)/libgomp && \
46220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46221 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46222 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46223 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46227 $(EXTRA_TARGET_FLAGS) \
46229 TFLAGS="$(STAGE1_TFLAGS)" \
46230 $(TARGET-stage1-target-libgomp)
46232 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
46233 clean-stage1: clean-stage1-target-libgomp
46234 clean-stage1-target-libgomp:
46235 @if [ $(current_stage) = stage1 ]; then \
46236 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46237 else \
46238 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
46239 $(MAKE) stage1-start; \
46240 fi; \
46241 cd $(TARGET_SUBDIR)/libgomp && \
46242 $(MAKE) $(EXTRA_TARGET_FLAGS) \
46243 clean
46244 @endif target-libgomp-bootstrap
46247 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
46248 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
46249 maybe-all-stage2-target-libgomp:
46250 maybe-clean-stage2-target-libgomp:
46251 @if target-libgomp-bootstrap
46252 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
46253 all-stage2: all-stage2-target-libgomp
46254 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
46255 all-stage2-target-libgomp: configure-stage2-target-libgomp
46256 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46257 @r=`${PWD_COMMAND}`; export r; \
46258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46259 TFLAGS="$(STAGE2_TFLAGS)"; \
46260 $(NORMAL_TARGET_EXPORTS) \
46262 cd $(TARGET_SUBDIR)/libgomp && \
46263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46264 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46265 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46266 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46270 $(EXTRA_TARGET_FLAGS) \
46271 TFLAGS="$(STAGE2_TFLAGS)" \
46272 $(TARGET-stage2-target-libgomp)
46274 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
46275 clean-stage2: clean-stage2-target-libgomp
46276 clean-stage2-target-libgomp:
46277 @if [ $(current_stage) = stage2 ]; then \
46278 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46279 else \
46280 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
46281 $(MAKE) stage2-start; \
46282 fi; \
46283 cd $(TARGET_SUBDIR)/libgomp && \
46284 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46285 @endif target-libgomp-bootstrap
46288 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
46289 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
46290 maybe-all-stage3-target-libgomp:
46291 maybe-clean-stage3-target-libgomp:
46292 @if target-libgomp-bootstrap
46293 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
46294 all-stage3: all-stage3-target-libgomp
46295 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
46296 all-stage3-target-libgomp: configure-stage3-target-libgomp
46297 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46298 @r=`${PWD_COMMAND}`; export r; \
46299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46300 TFLAGS="$(STAGE3_TFLAGS)"; \
46301 $(NORMAL_TARGET_EXPORTS) \
46303 cd $(TARGET_SUBDIR)/libgomp && \
46304 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46305 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46306 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46307 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46308 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46309 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46310 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46311 $(EXTRA_TARGET_FLAGS) \
46312 TFLAGS="$(STAGE3_TFLAGS)" \
46313 $(TARGET-stage3-target-libgomp)
46315 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
46316 clean-stage3: clean-stage3-target-libgomp
46317 clean-stage3-target-libgomp:
46318 @if [ $(current_stage) = stage3 ]; then \
46319 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46320 else \
46321 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
46322 $(MAKE) stage3-start; \
46323 fi; \
46324 cd $(TARGET_SUBDIR)/libgomp && \
46325 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46326 @endif target-libgomp-bootstrap
46329 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
46330 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
46331 maybe-all-stage4-target-libgomp:
46332 maybe-clean-stage4-target-libgomp:
46333 @if target-libgomp-bootstrap
46334 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
46335 all-stage4: all-stage4-target-libgomp
46336 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
46337 all-stage4-target-libgomp: configure-stage4-target-libgomp
46338 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46339 @r=`${PWD_COMMAND}`; export r; \
46340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46341 TFLAGS="$(STAGE4_TFLAGS)"; \
46342 $(NORMAL_TARGET_EXPORTS) \
46344 cd $(TARGET_SUBDIR)/libgomp && \
46345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46346 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46347 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46348 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46352 $(EXTRA_TARGET_FLAGS) \
46353 TFLAGS="$(STAGE4_TFLAGS)" \
46354 $(TARGET-stage4-target-libgomp)
46356 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
46357 clean-stage4: clean-stage4-target-libgomp
46358 clean-stage4-target-libgomp:
46359 @if [ $(current_stage) = stage4 ]; then \
46360 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46361 else \
46362 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
46363 $(MAKE) stage4-start; \
46364 fi; \
46365 cd $(TARGET_SUBDIR)/libgomp && \
46366 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46367 @endif target-libgomp-bootstrap
46370 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
46371 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
46372 maybe-all-stageprofile-target-libgomp:
46373 maybe-clean-stageprofile-target-libgomp:
46374 @if target-libgomp-bootstrap
46375 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
46376 all-stageprofile: all-stageprofile-target-libgomp
46377 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
46378 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46379 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46380 @r=`${PWD_COMMAND}`; export r; \
46381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46382 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46383 $(NORMAL_TARGET_EXPORTS) \
46385 cd $(TARGET_SUBDIR)/libgomp && \
46386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46387 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46388 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46389 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46393 $(EXTRA_TARGET_FLAGS) \
46394 TFLAGS="$(STAGEprofile_TFLAGS)" \
46395 $(TARGET-stageprofile-target-libgomp)
46397 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
46398 clean-stageprofile: clean-stageprofile-target-libgomp
46399 clean-stageprofile-target-libgomp:
46400 @if [ $(current_stage) = stageprofile ]; then \
46401 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46402 else \
46403 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
46404 $(MAKE) stageprofile-start; \
46405 fi; \
46406 cd $(TARGET_SUBDIR)/libgomp && \
46407 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46408 @endif target-libgomp-bootstrap
46411 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
46412 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
46413 maybe-all-stagefeedback-target-libgomp:
46414 maybe-clean-stagefeedback-target-libgomp:
46415 @if target-libgomp-bootstrap
46416 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
46417 all-stagefeedback: all-stagefeedback-target-libgomp
46418 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
46419 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46420 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46421 @r=`${PWD_COMMAND}`; export r; \
46422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46423 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46424 $(NORMAL_TARGET_EXPORTS) \
46426 cd $(TARGET_SUBDIR)/libgomp && \
46427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46428 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46429 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46430 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46434 $(EXTRA_TARGET_FLAGS) \
46435 TFLAGS="$(STAGEfeedback_TFLAGS)" \
46436 $(TARGET-stagefeedback-target-libgomp)
46438 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
46439 clean-stagefeedback: clean-stagefeedback-target-libgomp
46440 clean-stagefeedback-target-libgomp:
46441 @if [ $(current_stage) = stagefeedback ]; then \
46442 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46443 else \
46444 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
46445 $(MAKE) stagefeedback-start; \
46446 fi; \
46447 cd $(TARGET_SUBDIR)/libgomp && \
46448 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46449 @endif target-libgomp-bootstrap
46456 .PHONY: check-target-libgomp maybe-check-target-libgomp
46457 maybe-check-target-libgomp:
46458 @if target-libgomp
46459 maybe-check-target-libgomp: check-target-libgomp
46461 check-target-libgomp:
46462 @: $(MAKE); $(unstage)
46463 @r=`${PWD_COMMAND}`; export r; \
46464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46465 $(NORMAL_TARGET_EXPORTS) \
46466 (cd $(TARGET_SUBDIR)/libgomp && \
46467 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46469 @endif target-libgomp
46471 .PHONY: install-target-libgomp maybe-install-target-libgomp
46472 maybe-install-target-libgomp:
46473 @if target-libgomp
46474 maybe-install-target-libgomp: install-target-libgomp
46476 install-target-libgomp: installdirs
46477 @: $(MAKE); $(unstage)
46478 @r=`${PWD_COMMAND}`; export r; \
46479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46480 $(NORMAL_TARGET_EXPORTS) \
46481 (cd $(TARGET_SUBDIR)/libgomp && \
46482 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46484 @endif target-libgomp
46486 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
46487 maybe-install-strip-target-libgomp:
46488 @if target-libgomp
46489 maybe-install-strip-target-libgomp: install-strip-target-libgomp
46491 install-strip-target-libgomp: installdirs
46492 @: $(MAKE); $(unstage)
46493 @r=`${PWD_COMMAND}`; export r; \
46494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46495 $(NORMAL_TARGET_EXPORTS) \
46496 (cd $(TARGET_SUBDIR)/libgomp && \
46497 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46499 @endif target-libgomp
46501 # Other targets (info, dvi, pdf, etc.)
46503 .PHONY: maybe-info-target-libgomp info-target-libgomp
46504 maybe-info-target-libgomp:
46505 @if target-libgomp
46506 maybe-info-target-libgomp: info-target-libgomp
46508 info-target-libgomp: \
46509 configure-target-libgomp
46510 @: $(MAKE); $(unstage)
46511 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46512 r=`${PWD_COMMAND}`; export r; \
46513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46514 $(NORMAL_TARGET_EXPORTS) \
46515 echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
46516 for flag in $(EXTRA_TARGET_FLAGS); do \
46517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46518 done; \
46519 (cd $(TARGET_SUBDIR)/libgomp && \
46520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46522 "RANLIB=$${RANLIB}" \
46523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46524 info) \
46525 || exit 1
46527 @endif target-libgomp
46529 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
46530 maybe-dvi-target-libgomp:
46531 @if target-libgomp
46532 maybe-dvi-target-libgomp: dvi-target-libgomp
46534 dvi-target-libgomp: \
46535 configure-target-libgomp
46536 @: $(MAKE); $(unstage)
46537 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46538 r=`${PWD_COMMAND}`; export r; \
46539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46540 $(NORMAL_TARGET_EXPORTS) \
46541 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
46542 for flag in $(EXTRA_TARGET_FLAGS); do \
46543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46544 done; \
46545 (cd $(TARGET_SUBDIR)/libgomp && \
46546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46548 "RANLIB=$${RANLIB}" \
46549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46550 dvi) \
46551 || exit 1
46553 @endif target-libgomp
46555 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
46556 maybe-pdf-target-libgomp:
46557 @if target-libgomp
46558 maybe-pdf-target-libgomp: pdf-target-libgomp
46560 pdf-target-libgomp: \
46561 configure-target-libgomp
46562 @: $(MAKE); $(unstage)
46563 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46564 r=`${PWD_COMMAND}`; export r; \
46565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46566 $(NORMAL_TARGET_EXPORTS) \
46567 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
46568 for flag in $(EXTRA_TARGET_FLAGS); do \
46569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46570 done; \
46571 (cd $(TARGET_SUBDIR)/libgomp && \
46572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46574 "RANLIB=$${RANLIB}" \
46575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46576 pdf) \
46577 || exit 1
46579 @endif target-libgomp
46581 .PHONY: maybe-html-target-libgomp html-target-libgomp
46582 maybe-html-target-libgomp:
46583 @if target-libgomp
46584 maybe-html-target-libgomp: html-target-libgomp
46586 html-target-libgomp: \
46587 configure-target-libgomp
46588 @: $(MAKE); $(unstage)
46589 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46590 r=`${PWD_COMMAND}`; export r; \
46591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46592 $(NORMAL_TARGET_EXPORTS) \
46593 echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
46594 for flag in $(EXTRA_TARGET_FLAGS); do \
46595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46596 done; \
46597 (cd $(TARGET_SUBDIR)/libgomp && \
46598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46600 "RANLIB=$${RANLIB}" \
46601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46602 html) \
46603 || exit 1
46605 @endif target-libgomp
46607 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
46608 maybe-TAGS-target-libgomp:
46609 @if target-libgomp
46610 maybe-TAGS-target-libgomp: TAGS-target-libgomp
46612 TAGS-target-libgomp: \
46613 configure-target-libgomp
46614 @: $(MAKE); $(unstage)
46615 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46616 r=`${PWD_COMMAND}`; export r; \
46617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46618 $(NORMAL_TARGET_EXPORTS) \
46619 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
46620 for flag in $(EXTRA_TARGET_FLAGS); do \
46621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46622 done; \
46623 (cd $(TARGET_SUBDIR)/libgomp && \
46624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46626 "RANLIB=$${RANLIB}" \
46627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46628 TAGS) \
46629 || exit 1
46631 @endif target-libgomp
46633 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
46634 maybe-install-info-target-libgomp:
46635 @if target-libgomp
46636 maybe-install-info-target-libgomp: install-info-target-libgomp
46638 install-info-target-libgomp: \
46639 configure-target-libgomp \
46640 info-target-libgomp
46641 @: $(MAKE); $(unstage)
46642 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46643 r=`${PWD_COMMAND}`; export r; \
46644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46645 $(NORMAL_TARGET_EXPORTS) \
46646 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
46647 for flag in $(EXTRA_TARGET_FLAGS); do \
46648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46649 done; \
46650 (cd $(TARGET_SUBDIR)/libgomp && \
46651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46653 "RANLIB=$${RANLIB}" \
46654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46655 install-info) \
46656 || exit 1
46658 @endif target-libgomp
46660 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
46661 maybe-install-pdf-target-libgomp:
46662 @if target-libgomp
46663 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
46665 install-pdf-target-libgomp: \
46666 configure-target-libgomp \
46667 pdf-target-libgomp
46668 @: $(MAKE); $(unstage)
46669 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46670 r=`${PWD_COMMAND}`; export r; \
46671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46672 $(NORMAL_TARGET_EXPORTS) \
46673 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
46674 for flag in $(EXTRA_TARGET_FLAGS); do \
46675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46676 done; \
46677 (cd $(TARGET_SUBDIR)/libgomp && \
46678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46680 "RANLIB=$${RANLIB}" \
46681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46682 install-pdf) \
46683 || exit 1
46685 @endif target-libgomp
46687 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
46688 maybe-install-html-target-libgomp:
46689 @if target-libgomp
46690 maybe-install-html-target-libgomp: install-html-target-libgomp
46692 install-html-target-libgomp: \
46693 configure-target-libgomp \
46694 html-target-libgomp
46695 @: $(MAKE); $(unstage)
46696 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46697 r=`${PWD_COMMAND}`; export r; \
46698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46699 $(NORMAL_TARGET_EXPORTS) \
46700 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
46701 for flag in $(EXTRA_TARGET_FLAGS); do \
46702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46703 done; \
46704 (cd $(TARGET_SUBDIR)/libgomp && \
46705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46707 "RANLIB=$${RANLIB}" \
46708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46709 install-html) \
46710 || exit 1
46712 @endif target-libgomp
46714 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
46715 maybe-installcheck-target-libgomp:
46716 @if target-libgomp
46717 maybe-installcheck-target-libgomp: installcheck-target-libgomp
46719 installcheck-target-libgomp: \
46720 configure-target-libgomp
46721 @: $(MAKE); $(unstage)
46722 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46723 r=`${PWD_COMMAND}`; export r; \
46724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46725 $(NORMAL_TARGET_EXPORTS) \
46726 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
46727 for flag in $(EXTRA_TARGET_FLAGS); do \
46728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46729 done; \
46730 (cd $(TARGET_SUBDIR)/libgomp && \
46731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46733 "RANLIB=$${RANLIB}" \
46734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46735 installcheck) \
46736 || exit 1
46738 @endif target-libgomp
46740 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
46741 maybe-mostlyclean-target-libgomp:
46742 @if target-libgomp
46743 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
46745 mostlyclean-target-libgomp:
46746 @: $(MAKE); $(unstage)
46747 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46748 r=`${PWD_COMMAND}`; export r; \
46749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46750 $(NORMAL_TARGET_EXPORTS) \
46751 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
46752 for flag in $(EXTRA_TARGET_FLAGS); do \
46753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46754 done; \
46755 (cd $(TARGET_SUBDIR)/libgomp && \
46756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46758 "RANLIB=$${RANLIB}" \
46759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46760 mostlyclean) \
46761 || exit 1
46763 @endif target-libgomp
46765 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
46766 maybe-clean-target-libgomp:
46767 @if target-libgomp
46768 maybe-clean-target-libgomp: clean-target-libgomp
46770 clean-target-libgomp:
46771 @: $(MAKE); $(unstage)
46772 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46773 r=`${PWD_COMMAND}`; export r; \
46774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46775 $(NORMAL_TARGET_EXPORTS) \
46776 echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
46777 for flag in $(EXTRA_TARGET_FLAGS); do \
46778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46779 done; \
46780 (cd $(TARGET_SUBDIR)/libgomp && \
46781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46783 "RANLIB=$${RANLIB}" \
46784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46785 clean) \
46786 || exit 1
46788 @endif target-libgomp
46790 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
46791 maybe-distclean-target-libgomp:
46792 @if target-libgomp
46793 maybe-distclean-target-libgomp: distclean-target-libgomp
46795 distclean-target-libgomp:
46796 @: $(MAKE); $(unstage)
46797 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46798 r=`${PWD_COMMAND}`; export r; \
46799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46800 $(NORMAL_TARGET_EXPORTS) \
46801 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
46802 for flag in $(EXTRA_TARGET_FLAGS); do \
46803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46804 done; \
46805 (cd $(TARGET_SUBDIR)/libgomp && \
46806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46808 "RANLIB=$${RANLIB}" \
46809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46810 distclean) \
46811 || exit 1
46813 @endif target-libgomp
46815 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
46816 maybe-maintainer-clean-target-libgomp:
46817 @if target-libgomp
46818 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
46820 maintainer-clean-target-libgomp:
46821 @: $(MAKE); $(unstage)
46822 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46823 r=`${PWD_COMMAND}`; export r; \
46824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46825 $(NORMAL_TARGET_EXPORTS) \
46826 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
46827 for flag in $(EXTRA_TARGET_FLAGS); do \
46828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46829 done; \
46830 (cd $(TARGET_SUBDIR)/libgomp && \
46831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46833 "RANLIB=$${RANLIB}" \
46834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46835 maintainer-clean) \
46836 || exit 1
46838 @endif target-libgomp
46844 .PHONY: configure-target-libitm maybe-configure-target-libitm
46845 maybe-configure-target-libitm:
46846 @if gcc-bootstrap
46847 configure-target-libitm: stage_current
46848 @endif gcc-bootstrap
46849 @if target-libitm
46850 maybe-configure-target-libitm: configure-target-libitm
46851 configure-target-libitm:
46852 @: $(MAKE); $(unstage)
46853 @r=`${PWD_COMMAND}`; export r; \
46854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46855 echo "Checking multilib configuration for libitm..."; \
46856 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46857 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
46858 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
46859 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
46860 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
46861 else \
46862 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
46863 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46864 fi; \
46865 else \
46866 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46867 fi; \
46868 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
46869 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46870 $(NORMAL_TARGET_EXPORTS) \
46871 echo Configuring in $(TARGET_SUBDIR)/libitm; \
46872 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
46873 case $(srcdir) in \
46874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46875 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
46876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46877 esac; \
46878 module_srcdir=libitm; \
46879 rm -f no-such-file || : ; \
46880 CONFIG_SITE=no-such-file $(SHELL) \
46881 $$s/$$module_srcdir/configure \
46882 --srcdir=$${topdir}/$$module_srcdir \
46883 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46884 --target=${target_alias} \
46885 || exit 1
46886 @endif target-libitm
46892 .PHONY: all-target-libitm maybe-all-target-libitm
46893 maybe-all-target-libitm:
46894 @if gcc-bootstrap
46895 all-target-libitm: stage_current
46896 @endif gcc-bootstrap
46897 @if target-libitm
46898 TARGET-target-libitm=all
46899 maybe-all-target-libitm: all-target-libitm
46900 all-target-libitm: configure-target-libitm
46901 @: $(MAKE); $(unstage)
46902 @r=`${PWD_COMMAND}`; export r; \
46903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46904 $(NORMAL_TARGET_EXPORTS) \
46905 (cd $(TARGET_SUBDIR)/libitm && \
46906 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46907 $(TARGET-target-libitm))
46908 @endif target-libitm
46914 .PHONY: check-target-libitm maybe-check-target-libitm
46915 maybe-check-target-libitm:
46916 @if target-libitm
46917 maybe-check-target-libitm: check-target-libitm
46919 check-target-libitm:
46920 @: $(MAKE); $(unstage)
46921 @r=`${PWD_COMMAND}`; export r; \
46922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46923 $(NORMAL_TARGET_EXPORTS) \
46924 (cd $(TARGET_SUBDIR)/libitm && \
46925 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46927 @endif target-libitm
46929 .PHONY: install-target-libitm maybe-install-target-libitm
46930 maybe-install-target-libitm:
46931 @if target-libitm
46932 maybe-install-target-libitm: install-target-libitm
46934 install-target-libitm: installdirs
46935 @: $(MAKE); $(unstage)
46936 @r=`${PWD_COMMAND}`; export r; \
46937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46938 $(NORMAL_TARGET_EXPORTS) \
46939 (cd $(TARGET_SUBDIR)/libitm && \
46940 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46942 @endif target-libitm
46944 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
46945 maybe-install-strip-target-libitm:
46946 @if target-libitm
46947 maybe-install-strip-target-libitm: install-strip-target-libitm
46949 install-strip-target-libitm: installdirs
46950 @: $(MAKE); $(unstage)
46951 @r=`${PWD_COMMAND}`; export r; \
46952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46953 $(NORMAL_TARGET_EXPORTS) \
46954 (cd $(TARGET_SUBDIR)/libitm && \
46955 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46957 @endif target-libitm
46959 # Other targets (info, dvi, pdf, etc.)
46961 .PHONY: maybe-info-target-libitm info-target-libitm
46962 maybe-info-target-libitm:
46963 @if target-libitm
46964 maybe-info-target-libitm: info-target-libitm
46966 info-target-libitm: \
46967 configure-target-libitm
46968 @: $(MAKE); $(unstage)
46969 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46970 r=`${PWD_COMMAND}`; export r; \
46971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46972 $(NORMAL_TARGET_EXPORTS) \
46973 echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
46974 for flag in $(EXTRA_TARGET_FLAGS); do \
46975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46976 done; \
46977 (cd $(TARGET_SUBDIR)/libitm && \
46978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46980 "RANLIB=$${RANLIB}" \
46981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46982 info) \
46983 || exit 1
46985 @endif target-libitm
46987 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
46988 maybe-dvi-target-libitm:
46989 @if target-libitm
46990 maybe-dvi-target-libitm: dvi-target-libitm
46992 dvi-target-libitm: \
46993 configure-target-libitm
46994 @: $(MAKE); $(unstage)
46995 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46996 r=`${PWD_COMMAND}`; export r; \
46997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46998 $(NORMAL_TARGET_EXPORTS) \
46999 echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
47000 for flag in $(EXTRA_TARGET_FLAGS); do \
47001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47002 done; \
47003 (cd $(TARGET_SUBDIR)/libitm && \
47004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47006 "RANLIB=$${RANLIB}" \
47007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47008 dvi) \
47009 || exit 1
47011 @endif target-libitm
47013 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
47014 maybe-pdf-target-libitm:
47015 @if target-libitm
47016 maybe-pdf-target-libitm: pdf-target-libitm
47018 pdf-target-libitm: \
47019 configure-target-libitm
47020 @: $(MAKE); $(unstage)
47021 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47022 r=`${PWD_COMMAND}`; export r; \
47023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47024 $(NORMAL_TARGET_EXPORTS) \
47025 echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
47026 for flag in $(EXTRA_TARGET_FLAGS); do \
47027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47028 done; \
47029 (cd $(TARGET_SUBDIR)/libitm && \
47030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47032 "RANLIB=$${RANLIB}" \
47033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47034 pdf) \
47035 || exit 1
47037 @endif target-libitm
47039 .PHONY: maybe-html-target-libitm html-target-libitm
47040 maybe-html-target-libitm:
47041 @if target-libitm
47042 maybe-html-target-libitm: html-target-libitm
47044 html-target-libitm: \
47045 configure-target-libitm
47046 @: $(MAKE); $(unstage)
47047 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47048 r=`${PWD_COMMAND}`; export r; \
47049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47050 $(NORMAL_TARGET_EXPORTS) \
47051 echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
47052 for flag in $(EXTRA_TARGET_FLAGS); do \
47053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47054 done; \
47055 (cd $(TARGET_SUBDIR)/libitm && \
47056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47058 "RANLIB=$${RANLIB}" \
47059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47060 html) \
47061 || exit 1
47063 @endif target-libitm
47065 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
47066 maybe-TAGS-target-libitm:
47067 @if target-libitm
47068 maybe-TAGS-target-libitm: TAGS-target-libitm
47070 TAGS-target-libitm: \
47071 configure-target-libitm
47072 @: $(MAKE); $(unstage)
47073 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47074 r=`${PWD_COMMAND}`; export r; \
47075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47076 $(NORMAL_TARGET_EXPORTS) \
47077 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
47078 for flag in $(EXTRA_TARGET_FLAGS); do \
47079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47080 done; \
47081 (cd $(TARGET_SUBDIR)/libitm && \
47082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47084 "RANLIB=$${RANLIB}" \
47085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47086 TAGS) \
47087 || exit 1
47089 @endif target-libitm
47091 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
47092 maybe-install-info-target-libitm:
47093 @if target-libitm
47094 maybe-install-info-target-libitm: install-info-target-libitm
47096 install-info-target-libitm: \
47097 configure-target-libitm \
47098 info-target-libitm
47099 @: $(MAKE); $(unstage)
47100 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47101 r=`${PWD_COMMAND}`; export r; \
47102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47103 $(NORMAL_TARGET_EXPORTS) \
47104 echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
47105 for flag in $(EXTRA_TARGET_FLAGS); do \
47106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47107 done; \
47108 (cd $(TARGET_SUBDIR)/libitm && \
47109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47111 "RANLIB=$${RANLIB}" \
47112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47113 install-info) \
47114 || exit 1
47116 @endif target-libitm
47118 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
47119 maybe-install-pdf-target-libitm:
47120 @if target-libitm
47121 maybe-install-pdf-target-libitm: install-pdf-target-libitm
47123 install-pdf-target-libitm: \
47124 configure-target-libitm \
47125 pdf-target-libitm
47126 @: $(MAKE); $(unstage)
47127 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47128 r=`${PWD_COMMAND}`; export r; \
47129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47130 $(NORMAL_TARGET_EXPORTS) \
47131 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
47132 for flag in $(EXTRA_TARGET_FLAGS); do \
47133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47134 done; \
47135 (cd $(TARGET_SUBDIR)/libitm && \
47136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47138 "RANLIB=$${RANLIB}" \
47139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47140 install-pdf) \
47141 || exit 1
47143 @endif target-libitm
47145 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
47146 maybe-install-html-target-libitm:
47147 @if target-libitm
47148 maybe-install-html-target-libitm: install-html-target-libitm
47150 install-html-target-libitm: \
47151 configure-target-libitm \
47152 html-target-libitm
47153 @: $(MAKE); $(unstage)
47154 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47155 r=`${PWD_COMMAND}`; export r; \
47156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47157 $(NORMAL_TARGET_EXPORTS) \
47158 echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
47159 for flag in $(EXTRA_TARGET_FLAGS); do \
47160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47161 done; \
47162 (cd $(TARGET_SUBDIR)/libitm && \
47163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47165 "RANLIB=$${RANLIB}" \
47166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47167 install-html) \
47168 || exit 1
47170 @endif target-libitm
47172 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
47173 maybe-installcheck-target-libitm:
47174 @if target-libitm
47175 maybe-installcheck-target-libitm: installcheck-target-libitm
47177 installcheck-target-libitm: \
47178 configure-target-libitm
47179 @: $(MAKE); $(unstage)
47180 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47181 r=`${PWD_COMMAND}`; export r; \
47182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47183 $(NORMAL_TARGET_EXPORTS) \
47184 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
47185 for flag in $(EXTRA_TARGET_FLAGS); do \
47186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47187 done; \
47188 (cd $(TARGET_SUBDIR)/libitm && \
47189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47191 "RANLIB=$${RANLIB}" \
47192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47193 installcheck) \
47194 || exit 1
47196 @endif target-libitm
47198 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
47199 maybe-mostlyclean-target-libitm:
47200 @if target-libitm
47201 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
47203 mostlyclean-target-libitm:
47204 @: $(MAKE); $(unstage)
47205 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47206 r=`${PWD_COMMAND}`; export r; \
47207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47208 $(NORMAL_TARGET_EXPORTS) \
47209 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
47210 for flag in $(EXTRA_TARGET_FLAGS); do \
47211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47212 done; \
47213 (cd $(TARGET_SUBDIR)/libitm && \
47214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47216 "RANLIB=$${RANLIB}" \
47217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47218 mostlyclean) \
47219 || exit 1
47221 @endif target-libitm
47223 .PHONY: maybe-clean-target-libitm clean-target-libitm
47224 maybe-clean-target-libitm:
47225 @if target-libitm
47226 maybe-clean-target-libitm: clean-target-libitm
47228 clean-target-libitm:
47229 @: $(MAKE); $(unstage)
47230 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47231 r=`${PWD_COMMAND}`; export r; \
47232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47233 $(NORMAL_TARGET_EXPORTS) \
47234 echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
47235 for flag in $(EXTRA_TARGET_FLAGS); do \
47236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47237 done; \
47238 (cd $(TARGET_SUBDIR)/libitm && \
47239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47241 "RANLIB=$${RANLIB}" \
47242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47243 clean) \
47244 || exit 1
47246 @endif target-libitm
47248 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
47249 maybe-distclean-target-libitm:
47250 @if target-libitm
47251 maybe-distclean-target-libitm: distclean-target-libitm
47253 distclean-target-libitm:
47254 @: $(MAKE); $(unstage)
47255 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47256 r=`${PWD_COMMAND}`; export r; \
47257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47258 $(NORMAL_TARGET_EXPORTS) \
47259 echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
47260 for flag in $(EXTRA_TARGET_FLAGS); do \
47261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47262 done; \
47263 (cd $(TARGET_SUBDIR)/libitm && \
47264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47266 "RANLIB=$${RANLIB}" \
47267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47268 distclean) \
47269 || exit 1
47271 @endif target-libitm
47273 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
47274 maybe-maintainer-clean-target-libitm:
47275 @if target-libitm
47276 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
47278 maintainer-clean-target-libitm:
47279 @: $(MAKE); $(unstage)
47280 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47281 r=`${PWD_COMMAND}`; export r; \
47282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47283 $(NORMAL_TARGET_EXPORTS) \
47284 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
47285 for flag in $(EXTRA_TARGET_FLAGS); do \
47286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47287 done; \
47288 (cd $(TARGET_SUBDIR)/libitm && \
47289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47291 "RANLIB=$${RANLIB}" \
47292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47293 maintainer-clean) \
47294 || exit 1
47296 @endif target-libitm
47302 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
47303 maybe-configure-target-libatomic:
47304 @if gcc-bootstrap
47305 configure-target-libatomic: stage_current
47306 @endif gcc-bootstrap
47307 @if target-libatomic
47308 maybe-configure-target-libatomic: configure-target-libatomic
47309 configure-target-libatomic:
47310 @: $(MAKE); $(unstage)
47311 @r=`${PWD_COMMAND}`; export r; \
47312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47313 echo "Checking multilib configuration for libatomic..."; \
47314 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47315 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
47316 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47317 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47318 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
47319 else \
47320 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
47321 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47322 fi; \
47323 else \
47324 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47325 fi; \
47326 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
47327 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47328 $(NORMAL_TARGET_EXPORTS) \
47329 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
47330 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
47331 case $(srcdir) in \
47332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47333 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
47334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47335 esac; \
47336 module_srcdir=libatomic; \
47337 rm -f no-such-file || : ; \
47338 CONFIG_SITE=no-such-file $(SHELL) \
47339 $$s/$$module_srcdir/configure \
47340 --srcdir=$${topdir}/$$module_srcdir \
47341 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47342 --target=${target_alias} \
47343 || exit 1
47344 @endif target-libatomic
47350 .PHONY: all-target-libatomic maybe-all-target-libatomic
47351 maybe-all-target-libatomic:
47352 @if gcc-bootstrap
47353 all-target-libatomic: stage_current
47354 @endif gcc-bootstrap
47355 @if target-libatomic
47356 TARGET-target-libatomic=all
47357 maybe-all-target-libatomic: all-target-libatomic
47358 all-target-libatomic: configure-target-libatomic
47359 @: $(MAKE); $(unstage)
47360 @r=`${PWD_COMMAND}`; export r; \
47361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47362 $(NORMAL_TARGET_EXPORTS) \
47363 (cd $(TARGET_SUBDIR)/libatomic && \
47364 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47365 $(TARGET-target-libatomic))
47366 @endif target-libatomic
47372 .PHONY: check-target-libatomic maybe-check-target-libatomic
47373 maybe-check-target-libatomic:
47374 @if target-libatomic
47375 maybe-check-target-libatomic: check-target-libatomic
47377 check-target-libatomic:
47378 @: $(MAKE); $(unstage)
47379 @r=`${PWD_COMMAND}`; export r; \
47380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47381 $(NORMAL_TARGET_EXPORTS) \
47382 (cd $(TARGET_SUBDIR)/libatomic && \
47383 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47385 @endif target-libatomic
47387 .PHONY: install-target-libatomic maybe-install-target-libatomic
47388 maybe-install-target-libatomic:
47389 @if target-libatomic
47390 maybe-install-target-libatomic: install-target-libatomic
47392 install-target-libatomic: installdirs
47393 @: $(MAKE); $(unstage)
47394 @r=`${PWD_COMMAND}`; export r; \
47395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47396 $(NORMAL_TARGET_EXPORTS) \
47397 (cd $(TARGET_SUBDIR)/libatomic && \
47398 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47400 @endif target-libatomic
47402 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
47403 maybe-install-strip-target-libatomic:
47404 @if target-libatomic
47405 maybe-install-strip-target-libatomic: install-strip-target-libatomic
47407 install-strip-target-libatomic: installdirs
47408 @: $(MAKE); $(unstage)
47409 @r=`${PWD_COMMAND}`; export r; \
47410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47411 $(NORMAL_TARGET_EXPORTS) \
47412 (cd $(TARGET_SUBDIR)/libatomic && \
47413 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47415 @endif target-libatomic
47417 # Other targets (info, dvi, pdf, etc.)
47419 .PHONY: maybe-info-target-libatomic info-target-libatomic
47420 maybe-info-target-libatomic:
47421 @if target-libatomic
47422 maybe-info-target-libatomic: info-target-libatomic
47424 info-target-libatomic: \
47425 configure-target-libatomic
47426 @: $(MAKE); $(unstage)
47427 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47428 r=`${PWD_COMMAND}`; export r; \
47429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47430 $(NORMAL_TARGET_EXPORTS) \
47431 echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
47432 for flag in $(EXTRA_TARGET_FLAGS); do \
47433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47434 done; \
47435 (cd $(TARGET_SUBDIR)/libatomic && \
47436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47438 "RANLIB=$${RANLIB}" \
47439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47440 info) \
47441 || exit 1
47443 @endif target-libatomic
47445 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
47446 maybe-dvi-target-libatomic:
47447 @if target-libatomic
47448 maybe-dvi-target-libatomic: dvi-target-libatomic
47450 dvi-target-libatomic: \
47451 configure-target-libatomic
47452 @: $(MAKE); $(unstage)
47453 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47454 r=`${PWD_COMMAND}`; export r; \
47455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47456 $(NORMAL_TARGET_EXPORTS) \
47457 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
47458 for flag in $(EXTRA_TARGET_FLAGS); do \
47459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47460 done; \
47461 (cd $(TARGET_SUBDIR)/libatomic && \
47462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47464 "RANLIB=$${RANLIB}" \
47465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47466 dvi) \
47467 || exit 1
47469 @endif target-libatomic
47471 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
47472 maybe-pdf-target-libatomic:
47473 @if target-libatomic
47474 maybe-pdf-target-libatomic: pdf-target-libatomic
47476 pdf-target-libatomic: \
47477 configure-target-libatomic
47478 @: $(MAKE); $(unstage)
47479 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47480 r=`${PWD_COMMAND}`; export r; \
47481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47482 $(NORMAL_TARGET_EXPORTS) \
47483 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
47484 for flag in $(EXTRA_TARGET_FLAGS); do \
47485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47486 done; \
47487 (cd $(TARGET_SUBDIR)/libatomic && \
47488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47490 "RANLIB=$${RANLIB}" \
47491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47492 pdf) \
47493 || exit 1
47495 @endif target-libatomic
47497 .PHONY: maybe-html-target-libatomic html-target-libatomic
47498 maybe-html-target-libatomic:
47499 @if target-libatomic
47500 maybe-html-target-libatomic: html-target-libatomic
47502 html-target-libatomic: \
47503 configure-target-libatomic
47504 @: $(MAKE); $(unstage)
47505 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47506 r=`${PWD_COMMAND}`; export r; \
47507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47508 $(NORMAL_TARGET_EXPORTS) \
47509 echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
47510 for flag in $(EXTRA_TARGET_FLAGS); do \
47511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47512 done; \
47513 (cd $(TARGET_SUBDIR)/libatomic && \
47514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47516 "RANLIB=$${RANLIB}" \
47517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47518 html) \
47519 || exit 1
47521 @endif target-libatomic
47523 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
47524 maybe-TAGS-target-libatomic:
47525 @if target-libatomic
47526 maybe-TAGS-target-libatomic: TAGS-target-libatomic
47528 TAGS-target-libatomic: \
47529 configure-target-libatomic
47530 @: $(MAKE); $(unstage)
47531 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47532 r=`${PWD_COMMAND}`; export r; \
47533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47534 $(NORMAL_TARGET_EXPORTS) \
47535 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
47536 for flag in $(EXTRA_TARGET_FLAGS); do \
47537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47538 done; \
47539 (cd $(TARGET_SUBDIR)/libatomic && \
47540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47542 "RANLIB=$${RANLIB}" \
47543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47544 TAGS) \
47545 || exit 1
47547 @endif target-libatomic
47549 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
47550 maybe-install-info-target-libatomic:
47551 @if target-libatomic
47552 maybe-install-info-target-libatomic: install-info-target-libatomic
47554 install-info-target-libatomic: \
47555 configure-target-libatomic \
47556 info-target-libatomic
47557 @: $(MAKE); $(unstage)
47558 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47559 r=`${PWD_COMMAND}`; export r; \
47560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47561 $(NORMAL_TARGET_EXPORTS) \
47562 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
47563 for flag in $(EXTRA_TARGET_FLAGS); do \
47564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47565 done; \
47566 (cd $(TARGET_SUBDIR)/libatomic && \
47567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47569 "RANLIB=$${RANLIB}" \
47570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47571 install-info) \
47572 || exit 1
47574 @endif target-libatomic
47576 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
47577 maybe-install-pdf-target-libatomic:
47578 @if target-libatomic
47579 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
47581 install-pdf-target-libatomic: \
47582 configure-target-libatomic \
47583 pdf-target-libatomic
47584 @: $(MAKE); $(unstage)
47585 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47586 r=`${PWD_COMMAND}`; export r; \
47587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47588 $(NORMAL_TARGET_EXPORTS) \
47589 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
47590 for flag in $(EXTRA_TARGET_FLAGS); do \
47591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47592 done; \
47593 (cd $(TARGET_SUBDIR)/libatomic && \
47594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47596 "RANLIB=$${RANLIB}" \
47597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47598 install-pdf) \
47599 || exit 1
47601 @endif target-libatomic
47603 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
47604 maybe-install-html-target-libatomic:
47605 @if target-libatomic
47606 maybe-install-html-target-libatomic: install-html-target-libatomic
47608 install-html-target-libatomic: \
47609 configure-target-libatomic \
47610 html-target-libatomic
47611 @: $(MAKE); $(unstage)
47612 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47613 r=`${PWD_COMMAND}`; export r; \
47614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47615 $(NORMAL_TARGET_EXPORTS) \
47616 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
47617 for flag in $(EXTRA_TARGET_FLAGS); do \
47618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47619 done; \
47620 (cd $(TARGET_SUBDIR)/libatomic && \
47621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47623 "RANLIB=$${RANLIB}" \
47624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47625 install-html) \
47626 || exit 1
47628 @endif target-libatomic
47630 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
47631 maybe-installcheck-target-libatomic:
47632 @if target-libatomic
47633 maybe-installcheck-target-libatomic: installcheck-target-libatomic
47635 installcheck-target-libatomic: \
47636 configure-target-libatomic
47637 @: $(MAKE); $(unstage)
47638 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47639 r=`${PWD_COMMAND}`; export r; \
47640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47641 $(NORMAL_TARGET_EXPORTS) \
47642 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
47643 for flag in $(EXTRA_TARGET_FLAGS); do \
47644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47645 done; \
47646 (cd $(TARGET_SUBDIR)/libatomic && \
47647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47649 "RANLIB=$${RANLIB}" \
47650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47651 installcheck) \
47652 || exit 1
47654 @endif target-libatomic
47656 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
47657 maybe-mostlyclean-target-libatomic:
47658 @if target-libatomic
47659 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
47661 mostlyclean-target-libatomic:
47662 @: $(MAKE); $(unstage)
47663 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47664 r=`${PWD_COMMAND}`; export r; \
47665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47666 $(NORMAL_TARGET_EXPORTS) \
47667 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
47668 for flag in $(EXTRA_TARGET_FLAGS); do \
47669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47670 done; \
47671 (cd $(TARGET_SUBDIR)/libatomic && \
47672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47674 "RANLIB=$${RANLIB}" \
47675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47676 mostlyclean) \
47677 || exit 1
47679 @endif target-libatomic
47681 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
47682 maybe-clean-target-libatomic:
47683 @if target-libatomic
47684 maybe-clean-target-libatomic: clean-target-libatomic
47686 clean-target-libatomic:
47687 @: $(MAKE); $(unstage)
47688 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47689 r=`${PWD_COMMAND}`; export r; \
47690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47691 $(NORMAL_TARGET_EXPORTS) \
47692 echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
47693 for flag in $(EXTRA_TARGET_FLAGS); do \
47694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47695 done; \
47696 (cd $(TARGET_SUBDIR)/libatomic && \
47697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47699 "RANLIB=$${RANLIB}" \
47700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47701 clean) \
47702 || exit 1
47704 @endif target-libatomic
47706 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
47707 maybe-distclean-target-libatomic:
47708 @if target-libatomic
47709 maybe-distclean-target-libatomic: distclean-target-libatomic
47711 distclean-target-libatomic:
47712 @: $(MAKE); $(unstage)
47713 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47714 r=`${PWD_COMMAND}`; export r; \
47715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47716 $(NORMAL_TARGET_EXPORTS) \
47717 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
47718 for flag in $(EXTRA_TARGET_FLAGS); do \
47719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47720 done; \
47721 (cd $(TARGET_SUBDIR)/libatomic && \
47722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47724 "RANLIB=$${RANLIB}" \
47725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47726 distclean) \
47727 || exit 1
47729 @endif target-libatomic
47731 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
47732 maybe-maintainer-clean-target-libatomic:
47733 @if target-libatomic
47734 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
47736 maintainer-clean-target-libatomic:
47737 @: $(MAKE); $(unstage)
47738 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47739 r=`${PWD_COMMAND}`; export r; \
47740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47741 $(NORMAL_TARGET_EXPORTS) \
47742 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
47743 for flag in $(EXTRA_TARGET_FLAGS); do \
47744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47745 done; \
47746 (cd $(TARGET_SUBDIR)/libatomic && \
47747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47749 "RANLIB=$${RANLIB}" \
47750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47751 maintainer-clean) \
47752 || exit 1
47754 @endif target-libatomic
47758 @if target-libgomp
47759 .PHONY: check-target-libgomp-c++
47760 check-target-libgomp-c++:
47761 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
47763 @endif target-libgomp
47765 @if target-libitm
47766 .PHONY: check-target-libitm-c++
47767 check-target-libitm-c++:
47768 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
47770 @endif target-libitm
47772 # ----------
47773 # GCC module
47774 # ----------
47776 @if gcc-no-bootstrap
47777 .PHONY: cross
47778 cross: all-build all-gas all-ld
47779 @r=`${PWD_COMMAND}`; export r; \
47780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47781 $(HOST_EXPORTS) \
47782 echo "Building the C and C++ compiler"; \
47783 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
47784 @r=`${PWD_COMMAND}`; export r; \
47785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47786 echo "Building runtime libraries"; \
47787 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
47788 @endif gcc-no-bootstrap
47790 @if gcc
47792 .PHONY: check-gcc-c check-c
47793 check-gcc-c:
47794 r=`${PWD_COMMAND}`; export r; \
47795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47796 $(HOST_EXPORTS) \
47797 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
47798 check-c: check-gcc-c
47800 .PHONY: check-gcc-c++ check-c++
47801 check-gcc-c++:
47802 r=`${PWD_COMMAND}`; export r; \
47803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47804 $(HOST_EXPORTS) \
47805 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
47806 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
47808 .PHONY: check-gcc-fortran check-fortran
47809 check-gcc-fortran:
47810 r=`${PWD_COMMAND}`; export r; \
47811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47812 $(HOST_EXPORTS) \
47813 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
47814 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
47816 .PHONY: check-gcc-java check-java
47817 check-gcc-java:
47818 r=`${PWD_COMMAND}`; export r; \
47819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47820 $(HOST_EXPORTS) \
47821 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
47822 check-java: check-gcc-java check-target-libjava
47824 .PHONY: check-gcc-ada check-ada
47825 check-gcc-ada:
47826 r=`${PWD_COMMAND}`; export r; \
47827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47828 $(HOST_EXPORTS) \
47829 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
47830 check-ada: check-gcc-ada check-target-libada
47832 .PHONY: check-gcc-objc check-objc
47833 check-gcc-objc:
47834 r=`${PWD_COMMAND}`; export r; \
47835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47836 $(HOST_EXPORTS) \
47837 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
47838 check-objc: check-gcc-objc check-target-libobjc
47840 .PHONY: check-gcc-upc check-upc
47841 check-gcc-upc:
47842 r=`${PWD_COMMAND}`; export r; \
47843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47844 $(HOST_EXPORTS) \
47845 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-upc);
47846 check-upc: check-gcc-upc check-target-libgupc
47848 .PHONY: check-gcc-obj-c++ check-obj-c++
47849 check-gcc-obj-c++:
47850 r=`${PWD_COMMAND}`; export r; \
47851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47852 $(HOST_EXPORTS) \
47853 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
47854 check-obj-c++: check-gcc-obj-c++
47856 .PHONY: check-gcc-go check-go
47857 check-gcc-go:
47858 r=`${PWD_COMMAND}`; export r; \
47859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47860 $(HOST_EXPORTS) \
47861 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
47862 check-go: check-gcc-go check-target-libgo
47865 # The gcc part of install-no-fixedincludes, which relies on an intimate
47866 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
47867 .PHONY: gcc-install-no-fixedincludes
47868 gcc-install-no-fixedincludes:
47869 @if [ -f ./gcc/Makefile ]; then \
47870 r=`${PWD_COMMAND}`; export r; \
47871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47872 $(HOST_EXPORTS) \
47873 (cd ./gcc \
47874 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
47875 else true; fi
47876 @endif gcc
47878 # ---------------------
47879 # GCC bootstrap support
47880 # ---------------------
47882 # We track the current stage (the one in 'gcc') in the stage_current file.
47883 # stage_last instead tracks the stage that was built last. These targets
47884 # are dummy when toplevel bootstrap is not active.
47886 # While making host and target tools, symlinks to the final stage must be
47887 # there, so $(unstage) should be run at various points. To avoid excessive
47888 # recursive invocations of make, we "inline" them using a variable. These
47889 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47890 # to avoid warnings from the GNU Make job server.
47892 unstage = :
47893 stage = :
47894 current_stage = ""
47896 @if gcc-bootstrap
47897 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
47898 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
47899 current_stage = "`cat stage_current 2> /dev/null`"
47900 @endif gcc-bootstrap
47902 .PHONY: unstage stage
47903 unstage:
47904 @: $(MAKE); $(unstage)
47905 stage:
47906 @: $(MAKE); $(stage)
47908 # Disable commands for lean bootstrap.
47909 LEAN = false
47911 # We name the build directories for the various stages "stage1-gcc",
47912 # "stage2-gcc","stage3-gcc", etc.
47914 # Since the 'compare' process will fail (on debugging information) if any
47915 # directory names are different, we need to link the gcc directory for
47916 # the previous stage to a constant name ('prev-gcc'), and to make the name of
47917 # the build directories constant as well. For the latter, we use naked names
47918 # like 'gcc', because the scripts in that directory assume it. We use
47919 # mv on platforms where symlinks to directories do not work or are not
47920 # reliable.
47922 # 'touch' doesn't work right on some platforms.
47923 STAMP = echo timestamp >
47925 # We only want to compare .o files, so set this!
47926 objext = .o
47929 .PHONY: stage1-start stage1-end
47931 stage1-start::
47932 @: $(MAKE); $(stage); \
47933 echo stage1 > stage_current; \
47934 echo stage1 > stage_last; \
47935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47936 @if bfd
47937 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47938 mkdir stage1-bfd; \
47939 mv stage1-bfd bfd
47940 @endif bfd
47941 @if opcodes
47942 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47943 mkdir stage1-opcodes; \
47944 mv stage1-opcodes opcodes
47945 @endif opcodes
47946 @if binutils
47947 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47948 mkdir stage1-binutils; \
47949 mv stage1-binutils binutils
47950 @endif binutils
47951 @if fixincludes
47952 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
47953 mkdir stage1-fixincludes; \
47954 mv stage1-fixincludes fixincludes
47955 @endif fixincludes
47956 @if gas
47957 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47958 mkdir stage1-gas; \
47959 mv stage1-gas gas
47960 @endif gas
47961 @if gcc
47962 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47963 mkdir stage1-gcc; \
47964 mv stage1-gcc gcc
47965 @endif gcc
47966 @if gmp
47967 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47968 mkdir stage1-gmp; \
47969 mv stage1-gmp gmp
47970 @endif gmp
47971 @if mpfr
47972 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47973 mkdir stage1-mpfr; \
47974 mv stage1-mpfr mpfr
47975 @endif mpfr
47976 @if mpc
47977 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
47978 mkdir stage1-mpc; \
47979 mv stage1-mpc mpc
47980 @endif mpc
47981 @if isl
47982 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
47983 mkdir stage1-isl; \
47984 mv stage1-isl isl
47985 @endif isl
47986 @if libelf
47987 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
47988 mkdir stage1-libelf; \
47989 mv stage1-libelf libelf
47990 @endif libelf
47991 @if gold
47992 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
47993 mkdir stage1-gold; \
47994 mv stage1-gold gold
47995 @endif gold
47996 @if intl
47997 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47998 mkdir stage1-intl; \
47999 mv stage1-intl intl
48000 @endif intl
48001 @if ld
48002 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
48003 mkdir stage1-ld; \
48004 mv stage1-ld ld
48005 @endif ld
48006 @if libbacktrace
48007 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
48008 mkdir stage1-libbacktrace; \
48009 mv stage1-libbacktrace libbacktrace
48010 @endif libbacktrace
48011 @if libcpp
48012 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
48013 mkdir stage1-libcpp; \
48014 mv stage1-libcpp libcpp
48015 @endif libcpp
48016 @if libdecnumber
48017 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
48018 mkdir stage1-libdecnumber; \
48019 mv stage1-libdecnumber libdecnumber
48020 @endif libdecnumber
48021 @if libiberty
48022 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
48023 mkdir stage1-libiberty; \
48024 mv stage1-libiberty libiberty
48025 @endif libiberty
48026 @if libiberty-linker-plugin
48027 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
48028 mkdir stage1-libiberty-linker-plugin; \
48029 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
48030 @endif libiberty-linker-plugin
48031 @if zlib
48032 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
48033 mkdir stage1-zlib; \
48034 mv stage1-zlib zlib
48035 @endif zlib
48036 @if lto-plugin
48037 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
48038 mkdir stage1-lto-plugin; \
48039 mv stage1-lto-plugin lto-plugin
48040 @endif lto-plugin
48041 @[ -d stage1-$(TARGET_SUBDIR) ] || \
48042 mkdir stage1-$(TARGET_SUBDIR); \
48043 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
48045 stage1-end::
48046 @if bfd
48047 @if test -d $(HOST_SUBDIR)/bfd; then \
48048 cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
48050 @endif bfd
48051 @if opcodes
48052 @if test -d $(HOST_SUBDIR)/opcodes; then \
48053 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
48055 @endif opcodes
48056 @if binutils
48057 @if test -d $(HOST_SUBDIR)/binutils; then \
48058 cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
48060 @endif binutils
48061 @if fixincludes
48062 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48063 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
48065 @endif fixincludes
48066 @if gas
48067 @if test -d $(HOST_SUBDIR)/gas; then \
48068 cd $(HOST_SUBDIR); mv gas stage1-gas; \
48070 @endif gas
48071 @if gcc
48072 @if test -d $(HOST_SUBDIR)/gcc; then \
48073 cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
48075 @endif gcc
48076 @if gmp
48077 @if test -d $(HOST_SUBDIR)/gmp; then \
48078 cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
48080 @endif gmp
48081 @if mpfr
48082 @if test -d $(HOST_SUBDIR)/mpfr; then \
48083 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
48085 @endif mpfr
48086 @if mpc
48087 @if test -d $(HOST_SUBDIR)/mpc; then \
48088 cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
48090 @endif mpc
48091 @if isl
48092 @if test -d $(HOST_SUBDIR)/isl; then \
48093 cd $(HOST_SUBDIR); mv isl stage1-isl; \
48095 @endif isl
48096 @if libelf
48097 @if test -d $(HOST_SUBDIR)/libelf; then \
48098 cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
48100 @endif libelf
48101 @if gold
48102 @if test -d $(HOST_SUBDIR)/gold; then \
48103 cd $(HOST_SUBDIR); mv gold stage1-gold; \
48105 @endif gold
48106 @if intl
48107 @if test -d $(HOST_SUBDIR)/intl; then \
48108 cd $(HOST_SUBDIR); mv intl stage1-intl; \
48110 @endif intl
48111 @if ld
48112 @if test -d $(HOST_SUBDIR)/ld; then \
48113 cd $(HOST_SUBDIR); mv ld stage1-ld; \
48115 @endif ld
48116 @if libbacktrace
48117 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48118 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
48120 @endif libbacktrace
48121 @if libcpp
48122 @if test -d $(HOST_SUBDIR)/libcpp; then \
48123 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
48125 @endif libcpp
48126 @if libdecnumber
48127 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48128 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
48130 @endif libdecnumber
48131 @if libiberty
48132 @if test -d $(HOST_SUBDIR)/libiberty; then \
48133 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
48135 @endif libiberty
48136 @if libiberty-linker-plugin
48137 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48138 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
48140 @endif libiberty-linker-plugin
48141 @if zlib
48142 @if test -d $(HOST_SUBDIR)/zlib; then \
48143 cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
48145 @endif zlib
48146 @if lto-plugin
48147 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48148 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
48150 @endif lto-plugin
48151 @if test -d $(TARGET_SUBDIR); then \
48152 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
48154 rm -f stage_current
48156 # Bubble a bug fix through all the stages up to stage 1. They are
48157 # remade, but not reconfigured. The next stage (if any) will not be
48158 # reconfigured either.
48159 .PHONY: stage1-bubble
48160 stage1-bubble::
48161 @r=`${PWD_COMMAND}`; export r; \
48162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48163 if test -f stage1-lean ; then \
48164 echo Skipping rebuild of stage1; \
48165 else \
48166 $(MAKE) stage1-start; \
48167 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
48170 .PHONY: all-stage1 clean-stage1
48171 do-clean: clean-stage1
48173 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48174 # only possibility, but now it conflicts with no-bootstrap rules
48175 @if gcc-bootstrap
48180 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48182 .PHONY: distclean-stage1
48183 distclean-stage1::
48184 @: $(MAKE); $(stage)
48185 @test "`cat stage_last`" != stage1 || rm -f stage_last
48186 rm -rf stage1-*
48189 @endif gcc-bootstrap
48192 .PHONY: stage2-start stage2-end
48194 stage2-start::
48195 @: $(MAKE); $(stage); \
48196 echo stage2 > stage_current; \
48197 echo stage2 > stage_last; \
48198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48199 @if bfd
48200 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
48201 mkdir stage2-bfd; \
48202 mv stage2-bfd bfd; \
48203 mv stage1-bfd prev-bfd || test -f stage1-lean
48204 @endif bfd
48205 @if opcodes
48206 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
48207 mkdir stage2-opcodes; \
48208 mv stage2-opcodes opcodes; \
48209 mv stage1-opcodes prev-opcodes || test -f stage1-lean
48210 @endif opcodes
48211 @if binutils
48212 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
48213 mkdir stage2-binutils; \
48214 mv stage2-binutils binutils; \
48215 mv stage1-binutils prev-binutils || test -f stage1-lean
48216 @endif binutils
48217 @if fixincludes
48218 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
48219 mkdir stage2-fixincludes; \
48220 mv stage2-fixincludes fixincludes; \
48221 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
48222 @endif fixincludes
48223 @if gas
48224 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
48225 mkdir stage2-gas; \
48226 mv stage2-gas gas; \
48227 mv stage1-gas prev-gas || test -f stage1-lean
48228 @endif gas
48229 @if gcc
48230 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
48231 mkdir stage2-gcc; \
48232 mv stage2-gcc gcc; \
48233 mv stage1-gcc prev-gcc || test -f stage1-lean
48234 @endif gcc
48235 @if gmp
48236 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
48237 mkdir stage2-gmp; \
48238 mv stage2-gmp gmp; \
48239 mv stage1-gmp prev-gmp || test -f stage1-lean
48240 @endif gmp
48241 @if mpfr
48242 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
48243 mkdir stage2-mpfr; \
48244 mv stage2-mpfr mpfr; \
48245 mv stage1-mpfr prev-mpfr || test -f stage1-lean
48246 @endif mpfr
48247 @if mpc
48248 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
48249 mkdir stage2-mpc; \
48250 mv stage2-mpc mpc; \
48251 mv stage1-mpc prev-mpc || test -f stage1-lean
48252 @endif mpc
48253 @if isl
48254 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
48255 mkdir stage2-isl; \
48256 mv stage2-isl isl; \
48257 mv stage1-isl prev-isl || test -f stage1-lean
48258 @endif isl
48259 @if libelf
48260 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
48261 mkdir stage2-libelf; \
48262 mv stage2-libelf libelf; \
48263 mv stage1-libelf prev-libelf || test -f stage1-lean
48264 @endif libelf
48265 @if gold
48266 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
48267 mkdir stage2-gold; \
48268 mv stage2-gold gold; \
48269 mv stage1-gold prev-gold || test -f stage1-lean
48270 @endif gold
48271 @if intl
48272 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
48273 mkdir stage2-intl; \
48274 mv stage2-intl intl; \
48275 mv stage1-intl prev-intl || test -f stage1-lean
48276 @endif intl
48277 @if ld
48278 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
48279 mkdir stage2-ld; \
48280 mv stage2-ld ld; \
48281 mv stage1-ld prev-ld || test -f stage1-lean
48282 @endif ld
48283 @if libbacktrace
48284 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
48285 mkdir stage2-libbacktrace; \
48286 mv stage2-libbacktrace libbacktrace; \
48287 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
48288 @endif libbacktrace
48289 @if libcpp
48290 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
48291 mkdir stage2-libcpp; \
48292 mv stage2-libcpp libcpp; \
48293 mv stage1-libcpp prev-libcpp || test -f stage1-lean
48294 @endif libcpp
48295 @if libdecnumber
48296 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
48297 mkdir stage2-libdecnumber; \
48298 mv stage2-libdecnumber libdecnumber; \
48299 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
48300 @endif libdecnumber
48301 @if libiberty
48302 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
48303 mkdir stage2-libiberty; \
48304 mv stage2-libiberty libiberty; \
48305 mv stage1-libiberty prev-libiberty || test -f stage1-lean
48306 @endif libiberty
48307 @if libiberty-linker-plugin
48308 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
48309 mkdir stage2-libiberty-linker-plugin; \
48310 mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
48311 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
48312 @endif libiberty-linker-plugin
48313 @if zlib
48314 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
48315 mkdir stage2-zlib; \
48316 mv stage2-zlib zlib; \
48317 mv stage1-zlib prev-zlib || test -f stage1-lean
48318 @endif zlib
48319 @if lto-plugin
48320 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
48321 mkdir stage2-lto-plugin; \
48322 mv stage2-lto-plugin lto-plugin; \
48323 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
48324 @endif lto-plugin
48325 @[ -d stage2-$(TARGET_SUBDIR) ] || \
48326 mkdir stage2-$(TARGET_SUBDIR); \
48327 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48328 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
48330 stage2-end::
48331 @if bfd
48332 @if test -d $(HOST_SUBDIR)/bfd; then \
48333 cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
48334 mv prev-bfd stage1-bfd; : ; \
48336 @endif bfd
48337 @if opcodes
48338 @if test -d $(HOST_SUBDIR)/opcodes; then \
48339 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
48340 mv prev-opcodes stage1-opcodes; : ; \
48342 @endif opcodes
48343 @if binutils
48344 @if test -d $(HOST_SUBDIR)/binutils; then \
48345 cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
48346 mv prev-binutils stage1-binutils; : ; \
48348 @endif binutils
48349 @if fixincludes
48350 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48351 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
48352 mv prev-fixincludes stage1-fixincludes; : ; \
48354 @endif fixincludes
48355 @if gas
48356 @if test -d $(HOST_SUBDIR)/gas; then \
48357 cd $(HOST_SUBDIR); mv gas stage2-gas; \
48358 mv prev-gas stage1-gas; : ; \
48360 @endif gas
48361 @if gcc
48362 @if test -d $(HOST_SUBDIR)/gcc; then \
48363 cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
48364 mv prev-gcc stage1-gcc; : ; \
48366 @endif gcc
48367 @if gmp
48368 @if test -d $(HOST_SUBDIR)/gmp; then \
48369 cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
48370 mv prev-gmp stage1-gmp; : ; \
48372 @endif gmp
48373 @if mpfr
48374 @if test -d $(HOST_SUBDIR)/mpfr; then \
48375 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
48376 mv prev-mpfr stage1-mpfr; : ; \
48378 @endif mpfr
48379 @if mpc
48380 @if test -d $(HOST_SUBDIR)/mpc; then \
48381 cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
48382 mv prev-mpc stage1-mpc; : ; \
48384 @endif mpc
48385 @if isl
48386 @if test -d $(HOST_SUBDIR)/isl; then \
48387 cd $(HOST_SUBDIR); mv isl stage2-isl; \
48388 mv prev-isl stage1-isl; : ; \
48390 @endif isl
48391 @if libelf
48392 @if test -d $(HOST_SUBDIR)/libelf; then \
48393 cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
48394 mv prev-libelf stage1-libelf; : ; \
48396 @endif libelf
48397 @if gold
48398 @if test -d $(HOST_SUBDIR)/gold; then \
48399 cd $(HOST_SUBDIR); mv gold stage2-gold; \
48400 mv prev-gold stage1-gold; : ; \
48402 @endif gold
48403 @if intl
48404 @if test -d $(HOST_SUBDIR)/intl; then \
48405 cd $(HOST_SUBDIR); mv intl stage2-intl; \
48406 mv prev-intl stage1-intl; : ; \
48408 @endif intl
48409 @if ld
48410 @if test -d $(HOST_SUBDIR)/ld; then \
48411 cd $(HOST_SUBDIR); mv ld stage2-ld; \
48412 mv prev-ld stage1-ld; : ; \
48414 @endif ld
48415 @if libbacktrace
48416 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48417 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
48418 mv prev-libbacktrace stage1-libbacktrace; : ; \
48420 @endif libbacktrace
48421 @if libcpp
48422 @if test -d $(HOST_SUBDIR)/libcpp; then \
48423 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
48424 mv prev-libcpp stage1-libcpp; : ; \
48426 @endif libcpp
48427 @if libdecnumber
48428 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48429 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
48430 mv prev-libdecnumber stage1-libdecnumber; : ; \
48432 @endif libdecnumber
48433 @if libiberty
48434 @if test -d $(HOST_SUBDIR)/libiberty; then \
48435 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
48436 mv prev-libiberty stage1-libiberty; : ; \
48438 @endif libiberty
48439 @if libiberty-linker-plugin
48440 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48441 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
48442 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
48444 @endif libiberty-linker-plugin
48445 @if zlib
48446 @if test -d $(HOST_SUBDIR)/zlib; then \
48447 cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
48448 mv prev-zlib stage1-zlib; : ; \
48450 @endif zlib
48451 @if lto-plugin
48452 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48453 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
48454 mv prev-lto-plugin stage1-lto-plugin; : ; \
48456 @endif lto-plugin
48457 @if test -d $(TARGET_SUBDIR); then \
48458 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
48459 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
48461 rm -f stage_current
48463 # Bubble a bug fix through all the stages up to stage 2. They are
48464 # remade, but not reconfigured. The next stage (if any) will not be
48465 # reconfigured either.
48466 .PHONY: stage2-bubble
48467 stage2-bubble:: stage1-bubble
48468 @r=`${PWD_COMMAND}`; export r; \
48469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48470 if test -f stage2-lean || test -f stage1-lean ; then \
48471 echo Skipping rebuild of stage2; \
48472 else \
48473 $(MAKE) stage2-start; \
48474 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
48477 .PHONY: all-stage2 clean-stage2
48478 do-clean: clean-stage2
48480 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48481 # only possibility, but now it conflicts with no-bootstrap rules
48482 @if gcc-bootstrap
48486 .PHONY: bootstrap2 bootstrap2-lean
48487 bootstrap2:
48488 echo stage2 > stage_final
48489 @r=`${PWD_COMMAND}`; export r; \
48490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48491 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
48492 @: $(MAKE); $(unstage)
48493 @r=`${PWD_COMMAND}`; export r; \
48494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48495 TFLAGS="$(STAGE2_TFLAGS)"; \
48496 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48498 bootstrap2-lean:
48499 echo stage2 > stage_final
48500 @r=`${PWD_COMMAND}`; export r; \
48501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48502 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
48503 @: $(MAKE); $(unstage)
48504 @r=`${PWD_COMMAND}`; export r; \
48505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48506 TFLAGS="$(STAGE2_TFLAGS)"; \
48507 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48510 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48511 distclean-stage1:: distclean-stage2
48512 .PHONY: distclean-stage2
48513 distclean-stage2::
48514 @: $(MAKE); $(stage)
48515 @test "`cat stage_last`" != stage2 || rm -f stage_last
48516 rm -rf stage2-*
48519 @endif gcc-bootstrap
48522 .PHONY: stage3-start stage3-end
48524 stage3-start::
48525 @: $(MAKE); $(stage); \
48526 echo stage3 > stage_current; \
48527 echo stage3 > stage_last; \
48528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48529 @if bfd
48530 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
48531 mkdir stage3-bfd; \
48532 mv stage3-bfd bfd; \
48533 mv stage2-bfd prev-bfd || test -f stage2-lean
48534 @endif bfd
48535 @if opcodes
48536 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
48537 mkdir stage3-opcodes; \
48538 mv stage3-opcodes opcodes; \
48539 mv stage2-opcodes prev-opcodes || test -f stage2-lean
48540 @endif opcodes
48541 @if binutils
48542 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
48543 mkdir stage3-binutils; \
48544 mv stage3-binutils binutils; \
48545 mv stage2-binutils prev-binutils || test -f stage2-lean
48546 @endif binutils
48547 @if fixincludes
48548 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
48549 mkdir stage3-fixincludes; \
48550 mv stage3-fixincludes fixincludes; \
48551 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
48552 @endif fixincludes
48553 @if gas
48554 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
48555 mkdir stage3-gas; \
48556 mv stage3-gas gas; \
48557 mv stage2-gas prev-gas || test -f stage2-lean
48558 @endif gas
48559 @if gcc
48560 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
48561 mkdir stage3-gcc; \
48562 mv stage3-gcc gcc; \
48563 mv stage2-gcc prev-gcc || test -f stage2-lean
48564 @endif gcc
48565 @if gmp
48566 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
48567 mkdir stage3-gmp; \
48568 mv stage3-gmp gmp; \
48569 mv stage2-gmp prev-gmp || test -f stage2-lean
48570 @endif gmp
48571 @if mpfr
48572 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
48573 mkdir stage3-mpfr; \
48574 mv stage3-mpfr mpfr; \
48575 mv stage2-mpfr prev-mpfr || test -f stage2-lean
48576 @endif mpfr
48577 @if mpc
48578 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
48579 mkdir stage3-mpc; \
48580 mv stage3-mpc mpc; \
48581 mv stage2-mpc prev-mpc || test -f stage2-lean
48582 @endif mpc
48583 @if isl
48584 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
48585 mkdir stage3-isl; \
48586 mv stage3-isl isl; \
48587 mv stage2-isl prev-isl || test -f stage2-lean
48588 @endif isl
48589 @if libelf
48590 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
48591 mkdir stage3-libelf; \
48592 mv stage3-libelf libelf; \
48593 mv stage2-libelf prev-libelf || test -f stage2-lean
48594 @endif libelf
48595 @if gold
48596 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
48597 mkdir stage3-gold; \
48598 mv stage3-gold gold; \
48599 mv stage2-gold prev-gold || test -f stage2-lean
48600 @endif gold
48601 @if intl
48602 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
48603 mkdir stage3-intl; \
48604 mv stage3-intl intl; \
48605 mv stage2-intl prev-intl || test -f stage2-lean
48606 @endif intl
48607 @if ld
48608 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
48609 mkdir stage3-ld; \
48610 mv stage3-ld ld; \
48611 mv stage2-ld prev-ld || test -f stage2-lean
48612 @endif ld
48613 @if libbacktrace
48614 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
48615 mkdir stage3-libbacktrace; \
48616 mv stage3-libbacktrace libbacktrace; \
48617 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
48618 @endif libbacktrace
48619 @if libcpp
48620 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
48621 mkdir stage3-libcpp; \
48622 mv stage3-libcpp libcpp; \
48623 mv stage2-libcpp prev-libcpp || test -f stage2-lean
48624 @endif libcpp
48625 @if libdecnumber
48626 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
48627 mkdir stage3-libdecnumber; \
48628 mv stage3-libdecnumber libdecnumber; \
48629 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
48630 @endif libdecnumber
48631 @if libiberty
48632 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
48633 mkdir stage3-libiberty; \
48634 mv stage3-libiberty libiberty; \
48635 mv stage2-libiberty prev-libiberty || test -f stage2-lean
48636 @endif libiberty
48637 @if libiberty-linker-plugin
48638 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
48639 mkdir stage3-libiberty-linker-plugin; \
48640 mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
48641 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
48642 @endif libiberty-linker-plugin
48643 @if zlib
48644 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
48645 mkdir stage3-zlib; \
48646 mv stage3-zlib zlib; \
48647 mv stage2-zlib prev-zlib || test -f stage2-lean
48648 @endif zlib
48649 @if lto-plugin
48650 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
48651 mkdir stage3-lto-plugin; \
48652 mv stage3-lto-plugin lto-plugin; \
48653 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
48654 @endif lto-plugin
48655 @[ -d stage3-$(TARGET_SUBDIR) ] || \
48656 mkdir stage3-$(TARGET_SUBDIR); \
48657 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48658 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
48660 stage3-end::
48661 @if bfd
48662 @if test -d $(HOST_SUBDIR)/bfd; then \
48663 cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
48664 mv prev-bfd stage2-bfd; : ; \
48666 @endif bfd
48667 @if opcodes
48668 @if test -d $(HOST_SUBDIR)/opcodes; then \
48669 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
48670 mv prev-opcodes stage2-opcodes; : ; \
48672 @endif opcodes
48673 @if binutils
48674 @if test -d $(HOST_SUBDIR)/binutils; then \
48675 cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
48676 mv prev-binutils stage2-binutils; : ; \
48678 @endif binutils
48679 @if fixincludes
48680 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48681 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
48682 mv prev-fixincludes stage2-fixincludes; : ; \
48684 @endif fixincludes
48685 @if gas
48686 @if test -d $(HOST_SUBDIR)/gas; then \
48687 cd $(HOST_SUBDIR); mv gas stage3-gas; \
48688 mv prev-gas stage2-gas; : ; \
48690 @endif gas
48691 @if gcc
48692 @if test -d $(HOST_SUBDIR)/gcc; then \
48693 cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
48694 mv prev-gcc stage2-gcc; : ; \
48696 @endif gcc
48697 @if gmp
48698 @if test -d $(HOST_SUBDIR)/gmp; then \
48699 cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
48700 mv prev-gmp stage2-gmp; : ; \
48702 @endif gmp
48703 @if mpfr
48704 @if test -d $(HOST_SUBDIR)/mpfr; then \
48705 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
48706 mv prev-mpfr stage2-mpfr; : ; \
48708 @endif mpfr
48709 @if mpc
48710 @if test -d $(HOST_SUBDIR)/mpc; then \
48711 cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
48712 mv prev-mpc stage2-mpc; : ; \
48714 @endif mpc
48715 @if isl
48716 @if test -d $(HOST_SUBDIR)/isl; then \
48717 cd $(HOST_SUBDIR); mv isl stage3-isl; \
48718 mv prev-isl stage2-isl; : ; \
48720 @endif isl
48721 @if libelf
48722 @if test -d $(HOST_SUBDIR)/libelf; then \
48723 cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
48724 mv prev-libelf stage2-libelf; : ; \
48726 @endif libelf
48727 @if gold
48728 @if test -d $(HOST_SUBDIR)/gold; then \
48729 cd $(HOST_SUBDIR); mv gold stage3-gold; \
48730 mv prev-gold stage2-gold; : ; \
48732 @endif gold
48733 @if intl
48734 @if test -d $(HOST_SUBDIR)/intl; then \
48735 cd $(HOST_SUBDIR); mv intl stage3-intl; \
48736 mv prev-intl stage2-intl; : ; \
48738 @endif intl
48739 @if ld
48740 @if test -d $(HOST_SUBDIR)/ld; then \
48741 cd $(HOST_SUBDIR); mv ld stage3-ld; \
48742 mv prev-ld stage2-ld; : ; \
48744 @endif ld
48745 @if libbacktrace
48746 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48747 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
48748 mv prev-libbacktrace stage2-libbacktrace; : ; \
48750 @endif libbacktrace
48751 @if libcpp
48752 @if test -d $(HOST_SUBDIR)/libcpp; then \
48753 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
48754 mv prev-libcpp stage2-libcpp; : ; \
48756 @endif libcpp
48757 @if libdecnumber
48758 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48759 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
48760 mv prev-libdecnumber stage2-libdecnumber; : ; \
48762 @endif libdecnumber
48763 @if libiberty
48764 @if test -d $(HOST_SUBDIR)/libiberty; then \
48765 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
48766 mv prev-libiberty stage2-libiberty; : ; \
48768 @endif libiberty
48769 @if libiberty-linker-plugin
48770 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48771 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
48772 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
48774 @endif libiberty-linker-plugin
48775 @if zlib
48776 @if test -d $(HOST_SUBDIR)/zlib; then \
48777 cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
48778 mv prev-zlib stage2-zlib; : ; \
48780 @endif zlib
48781 @if lto-plugin
48782 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48783 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
48784 mv prev-lto-plugin stage2-lto-plugin; : ; \
48786 @endif lto-plugin
48787 @if test -d $(TARGET_SUBDIR); then \
48788 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
48789 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
48791 rm -f stage_current
48793 # Bubble a bug fix through all the stages up to stage 3. They are
48794 # remade, but not reconfigured. The next stage (if any) will not be
48795 # reconfigured either.
48796 .PHONY: stage3-bubble
48797 stage3-bubble:: stage2-bubble
48798 @r=`${PWD_COMMAND}`; export r; \
48799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48800 if test -f stage3-lean || test -f stage2-lean ; then \
48801 echo Skipping rebuild of stage3; \
48802 else \
48803 $(MAKE) stage3-start; \
48804 if $(LEAN); then \
48805 rm -rf stage1-*; \
48806 $(STAMP) stage1-lean; \
48807 fi; \
48808 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
48810 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
48812 .PHONY: all-stage3 clean-stage3
48813 do-clean: clean-stage3
48815 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48816 # only possibility, but now it conflicts with no-bootstrap rules
48817 @if gcc-bootstrap
48819 compare:
48820 @r=`${PWD_COMMAND}`; export r; \
48821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48822 if test -f stage2-lean; then \
48823 echo Cannot compare object files as stage 2 was deleted.; \
48824 exit 0; \
48825 fi; \
48826 : $(MAKE); $(stage); \
48827 rm -f .bad_compare; \
48828 echo Comparing stages 2 and 3; \
48829 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
48830 files=`find stage3-* -name "*$(objext)" -print | \
48831 sed -n s,^stage$$sed-,,p`; \
48832 for file in $${files}; do \
48833 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
48834 if test ! -f $$f1; then continue; fi; \
48835 $(do-compare) > /dev/null 2>&1; \
48836 if test $$? -eq 1; then \
48837 case $$file in \
48838 @compare_exclusions@) \
48839 echo warning: $$file differs ;; \
48840 *) \
48841 echo $$file differs >> .bad_compare ;; \
48842 esac; \
48843 fi; \
48844 done; \
48845 if [ -f .bad_compare ]; then \
48846 echo "Bootstrap comparison failure!"; \
48847 cat .bad_compare; \
48848 exit 1; \
48849 else \
48850 echo Comparison successful.; \
48851 fi; \
48852 $(STAMP) compare
48853 if $(LEAN); then \
48854 rm -rf stage2-*; \
48855 $(STAMP) stage2-lean; \
48860 .PHONY: bootstrap bootstrap-lean
48861 bootstrap:
48862 echo stage3 > stage_final
48863 @r=`${PWD_COMMAND}`; export r; \
48864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48865 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48866 @: $(MAKE); $(unstage)
48867 @r=`${PWD_COMMAND}`; export r; \
48868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48869 TFLAGS="$(STAGE3_TFLAGS)"; \
48870 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48872 bootstrap-lean:
48873 echo stage3 > stage_final
48874 @r=`${PWD_COMMAND}`; export r; \
48875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48876 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
48877 @: $(MAKE); $(unstage)
48878 @r=`${PWD_COMMAND}`; export r; \
48879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48880 TFLAGS="$(STAGE3_TFLAGS)"; \
48881 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48884 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48885 distclean-stage2:: distclean-stage3
48886 .PHONY: distclean-stage3
48887 distclean-stage3::
48888 @: $(MAKE); $(stage)
48889 @test "`cat stage_last`" != stage3 || rm -f stage_last
48890 rm -rf stage3-* compare
48893 .PHONY: cleanstrap
48894 cleanstrap: do-distclean local-clean
48895 echo stage3 > stage_final
48896 @r=`${PWD_COMMAND}`; export r; \
48897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48898 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48899 @: $(MAKE); $(unstage)
48900 @r=`${PWD_COMMAND}`; export r; \
48901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48902 TFLAGS="$(STAGE3_TFLAGS)"; \
48903 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48905 @endif gcc-bootstrap
48908 .PHONY: stage4-start stage4-end
48910 stage4-start::
48911 @: $(MAKE); $(stage); \
48912 echo stage4 > stage_current; \
48913 echo stage4 > stage_last; \
48914 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48915 @if bfd
48916 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48917 mkdir stage4-bfd; \
48918 mv stage4-bfd bfd; \
48919 mv stage3-bfd prev-bfd || test -f stage3-lean
48920 @endif bfd
48921 @if opcodes
48922 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48923 mkdir stage4-opcodes; \
48924 mv stage4-opcodes opcodes; \
48925 mv stage3-opcodes prev-opcodes || test -f stage3-lean
48926 @endif opcodes
48927 @if binutils
48928 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48929 mkdir stage4-binutils; \
48930 mv stage4-binutils binutils; \
48931 mv stage3-binutils prev-binutils || test -f stage3-lean
48932 @endif binutils
48933 @if fixincludes
48934 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
48935 mkdir stage4-fixincludes; \
48936 mv stage4-fixincludes fixincludes; \
48937 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
48938 @endif fixincludes
48939 @if gas
48940 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48941 mkdir stage4-gas; \
48942 mv stage4-gas gas; \
48943 mv stage3-gas prev-gas || test -f stage3-lean
48944 @endif gas
48945 @if gcc
48946 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48947 mkdir stage4-gcc; \
48948 mv stage4-gcc gcc; \
48949 mv stage3-gcc prev-gcc || test -f stage3-lean
48950 @endif gcc
48951 @if gmp
48952 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48953 mkdir stage4-gmp; \
48954 mv stage4-gmp gmp; \
48955 mv stage3-gmp prev-gmp || test -f stage3-lean
48956 @endif gmp
48957 @if mpfr
48958 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48959 mkdir stage4-mpfr; \
48960 mv stage4-mpfr mpfr; \
48961 mv stage3-mpfr prev-mpfr || test -f stage3-lean
48962 @endif mpfr
48963 @if mpc
48964 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
48965 mkdir stage4-mpc; \
48966 mv stage4-mpc mpc; \
48967 mv stage3-mpc prev-mpc || test -f stage3-lean
48968 @endif mpc
48969 @if isl
48970 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
48971 mkdir stage4-isl; \
48972 mv stage4-isl isl; \
48973 mv stage3-isl prev-isl || test -f stage3-lean
48974 @endif isl
48975 @if libelf
48976 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
48977 mkdir stage4-libelf; \
48978 mv stage4-libelf libelf; \
48979 mv stage3-libelf prev-libelf || test -f stage3-lean
48980 @endif libelf
48981 @if gold
48982 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
48983 mkdir stage4-gold; \
48984 mv stage4-gold gold; \
48985 mv stage3-gold prev-gold || test -f stage3-lean
48986 @endif gold
48987 @if intl
48988 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48989 mkdir stage4-intl; \
48990 mv stage4-intl intl; \
48991 mv stage3-intl prev-intl || test -f stage3-lean
48992 @endif intl
48993 @if ld
48994 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48995 mkdir stage4-ld; \
48996 mv stage4-ld ld; \
48997 mv stage3-ld prev-ld || test -f stage3-lean
48998 @endif ld
48999 @if libbacktrace
49000 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
49001 mkdir stage4-libbacktrace; \
49002 mv stage4-libbacktrace libbacktrace; \
49003 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
49004 @endif libbacktrace
49005 @if libcpp
49006 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
49007 mkdir stage4-libcpp; \
49008 mv stage4-libcpp libcpp; \
49009 mv stage3-libcpp prev-libcpp || test -f stage3-lean
49010 @endif libcpp
49011 @if libdecnumber
49012 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
49013 mkdir stage4-libdecnumber; \
49014 mv stage4-libdecnumber libdecnumber; \
49015 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
49016 @endif libdecnumber
49017 @if libiberty
49018 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
49019 mkdir stage4-libiberty; \
49020 mv stage4-libiberty libiberty; \
49021 mv stage3-libiberty prev-libiberty || test -f stage3-lean
49022 @endif libiberty
49023 @if libiberty-linker-plugin
49024 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
49025 mkdir stage4-libiberty-linker-plugin; \
49026 mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
49027 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
49028 @endif libiberty-linker-plugin
49029 @if zlib
49030 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
49031 mkdir stage4-zlib; \
49032 mv stage4-zlib zlib; \
49033 mv stage3-zlib prev-zlib || test -f stage3-lean
49034 @endif zlib
49035 @if lto-plugin
49036 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
49037 mkdir stage4-lto-plugin; \
49038 mv stage4-lto-plugin lto-plugin; \
49039 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
49040 @endif lto-plugin
49041 @[ -d stage4-$(TARGET_SUBDIR) ] || \
49042 mkdir stage4-$(TARGET_SUBDIR); \
49043 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49044 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
49046 stage4-end::
49047 @if bfd
49048 @if test -d $(HOST_SUBDIR)/bfd; then \
49049 cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
49050 mv prev-bfd stage3-bfd; : ; \
49052 @endif bfd
49053 @if opcodes
49054 @if test -d $(HOST_SUBDIR)/opcodes; then \
49055 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
49056 mv prev-opcodes stage3-opcodes; : ; \
49058 @endif opcodes
49059 @if binutils
49060 @if test -d $(HOST_SUBDIR)/binutils; then \
49061 cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
49062 mv prev-binutils stage3-binutils; : ; \
49064 @endif binutils
49065 @if fixincludes
49066 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49067 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
49068 mv prev-fixincludes stage3-fixincludes; : ; \
49070 @endif fixincludes
49071 @if gas
49072 @if test -d $(HOST_SUBDIR)/gas; then \
49073 cd $(HOST_SUBDIR); mv gas stage4-gas; \
49074 mv prev-gas stage3-gas; : ; \
49076 @endif gas
49077 @if gcc
49078 @if test -d $(HOST_SUBDIR)/gcc; then \
49079 cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
49080 mv prev-gcc stage3-gcc; : ; \
49082 @endif gcc
49083 @if gmp
49084 @if test -d $(HOST_SUBDIR)/gmp; then \
49085 cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
49086 mv prev-gmp stage3-gmp; : ; \
49088 @endif gmp
49089 @if mpfr
49090 @if test -d $(HOST_SUBDIR)/mpfr; then \
49091 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
49092 mv prev-mpfr stage3-mpfr; : ; \
49094 @endif mpfr
49095 @if mpc
49096 @if test -d $(HOST_SUBDIR)/mpc; then \
49097 cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
49098 mv prev-mpc stage3-mpc; : ; \
49100 @endif mpc
49101 @if isl
49102 @if test -d $(HOST_SUBDIR)/isl; then \
49103 cd $(HOST_SUBDIR); mv isl stage4-isl; \
49104 mv prev-isl stage3-isl; : ; \
49106 @endif isl
49107 @if libelf
49108 @if test -d $(HOST_SUBDIR)/libelf; then \
49109 cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
49110 mv prev-libelf stage3-libelf; : ; \
49112 @endif libelf
49113 @if gold
49114 @if test -d $(HOST_SUBDIR)/gold; then \
49115 cd $(HOST_SUBDIR); mv gold stage4-gold; \
49116 mv prev-gold stage3-gold; : ; \
49118 @endif gold
49119 @if intl
49120 @if test -d $(HOST_SUBDIR)/intl; then \
49121 cd $(HOST_SUBDIR); mv intl stage4-intl; \
49122 mv prev-intl stage3-intl; : ; \
49124 @endif intl
49125 @if ld
49126 @if test -d $(HOST_SUBDIR)/ld; then \
49127 cd $(HOST_SUBDIR); mv ld stage4-ld; \
49128 mv prev-ld stage3-ld; : ; \
49130 @endif ld
49131 @if libbacktrace
49132 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49133 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
49134 mv prev-libbacktrace stage3-libbacktrace; : ; \
49136 @endif libbacktrace
49137 @if libcpp
49138 @if test -d $(HOST_SUBDIR)/libcpp; then \
49139 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
49140 mv prev-libcpp stage3-libcpp; : ; \
49142 @endif libcpp
49143 @if libdecnumber
49144 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49145 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
49146 mv prev-libdecnumber stage3-libdecnumber; : ; \
49148 @endif libdecnumber
49149 @if libiberty
49150 @if test -d $(HOST_SUBDIR)/libiberty; then \
49151 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
49152 mv prev-libiberty stage3-libiberty; : ; \
49154 @endif libiberty
49155 @if libiberty-linker-plugin
49156 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49157 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
49158 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
49160 @endif libiberty-linker-plugin
49161 @if zlib
49162 @if test -d $(HOST_SUBDIR)/zlib; then \
49163 cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
49164 mv prev-zlib stage3-zlib; : ; \
49166 @endif zlib
49167 @if lto-plugin
49168 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49169 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
49170 mv prev-lto-plugin stage3-lto-plugin; : ; \
49172 @endif lto-plugin
49173 @if test -d $(TARGET_SUBDIR); then \
49174 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
49175 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
49177 rm -f stage_current
49179 # Bubble a bug fix through all the stages up to stage 4. They are
49180 # remade, but not reconfigured. The next stage (if any) will not be
49181 # reconfigured either.
49182 .PHONY: stage4-bubble
49183 stage4-bubble:: stage3-bubble
49184 @r=`${PWD_COMMAND}`; export r; \
49185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49186 if test -f stage4-lean || test -f stage3-lean ; then \
49187 echo Skipping rebuild of stage4; \
49188 else \
49189 $(MAKE) stage4-start; \
49190 if $(LEAN); then \
49191 rm -rf stage2-*; \
49192 $(STAMP) stage2-lean; \
49193 fi; \
49194 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
49196 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
49198 .PHONY: all-stage4 clean-stage4
49199 do-clean: clean-stage4
49201 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49202 # only possibility, but now it conflicts with no-bootstrap rules
49203 @if gcc-bootstrap
49205 compare3:
49206 @r=`${PWD_COMMAND}`; export r; \
49207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49208 if test -f stage3-lean; then \
49209 echo Cannot compare object files as stage 3 was deleted.; \
49210 exit 0; \
49211 fi; \
49212 : $(MAKE); $(stage); \
49213 rm -f .bad_compare; \
49214 echo Comparing stages 3 and 4; \
49215 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
49216 files=`find stage4-* -name "*$(objext)" -print | \
49217 sed -n s,^stage$$sed-,,p`; \
49218 for file in $${files}; do \
49219 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
49220 if test ! -f $$f1; then continue; fi; \
49221 $(do-compare3) > /dev/null 2>&1; \
49222 if test $$? -eq 1; then \
49223 case $$file in \
49224 @compare_exclusions@) \
49225 echo warning: $$file differs ;; \
49226 *) \
49227 echo $$file differs >> .bad_compare ;; \
49228 esac; \
49229 fi; \
49230 done; \
49231 if [ -f .bad_compare ]; then \
49232 echo "Bootstrap comparison failure!"; \
49233 cat .bad_compare; \
49234 exit 1; \
49235 else \
49236 echo Comparison successful.; \
49237 fi; \
49238 $(STAMP) compare3
49239 if $(LEAN); then \
49240 rm -rf stage3-*; \
49241 $(STAMP) stage3-lean; \
49246 .PHONY: bootstrap4 bootstrap4-lean
49247 bootstrap4:
49248 echo stage4 > stage_final
49249 @r=`${PWD_COMMAND}`; export r; \
49250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49251 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
49252 @: $(MAKE); $(unstage)
49253 @r=`${PWD_COMMAND}`; export r; \
49254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49255 TFLAGS="$(STAGE4_TFLAGS)"; \
49256 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49258 bootstrap4-lean:
49259 echo stage4 > stage_final
49260 @r=`${PWD_COMMAND}`; export r; \
49261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49262 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
49263 @: $(MAKE); $(unstage)
49264 @r=`${PWD_COMMAND}`; export r; \
49265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49266 TFLAGS="$(STAGE4_TFLAGS)"; \
49267 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49270 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49271 distclean-stage3:: distclean-stage4
49272 .PHONY: distclean-stage4
49273 distclean-stage4::
49274 @: $(MAKE); $(stage)
49275 @test "`cat stage_last`" != stage4 || rm -f stage_last
49276 rm -rf stage4-* compare3
49279 @endif gcc-bootstrap
49282 .PHONY: stageprofile-start stageprofile-end
49284 stageprofile-start::
49285 @: $(MAKE); $(stage); \
49286 echo stageprofile > stage_current; \
49287 echo stageprofile > stage_last; \
49288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49289 @if bfd
49290 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
49291 mkdir stageprofile-bfd; \
49292 mv stageprofile-bfd bfd; \
49293 mv stage1-bfd prev-bfd || test -f stage1-lean
49294 @endif bfd
49295 @if opcodes
49296 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
49297 mkdir stageprofile-opcodes; \
49298 mv stageprofile-opcodes opcodes; \
49299 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49300 @endif opcodes
49301 @if binutils
49302 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
49303 mkdir stageprofile-binutils; \
49304 mv stageprofile-binutils binutils; \
49305 mv stage1-binutils prev-binutils || test -f stage1-lean
49306 @endif binutils
49307 @if fixincludes
49308 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
49309 mkdir stageprofile-fixincludes; \
49310 mv stageprofile-fixincludes fixincludes; \
49311 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
49312 @endif fixincludes
49313 @if gas
49314 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
49315 mkdir stageprofile-gas; \
49316 mv stageprofile-gas gas; \
49317 mv stage1-gas prev-gas || test -f stage1-lean
49318 @endif gas
49319 @if gcc
49320 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
49321 mkdir stageprofile-gcc; \
49322 mv stageprofile-gcc gcc; \
49323 mv stage1-gcc prev-gcc || test -f stage1-lean
49324 @endif gcc
49325 @if gmp
49326 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
49327 mkdir stageprofile-gmp; \
49328 mv stageprofile-gmp gmp; \
49329 mv stage1-gmp prev-gmp || test -f stage1-lean
49330 @endif gmp
49331 @if mpfr
49332 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
49333 mkdir stageprofile-mpfr; \
49334 mv stageprofile-mpfr mpfr; \
49335 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49336 @endif mpfr
49337 @if mpc
49338 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
49339 mkdir stageprofile-mpc; \
49340 mv stageprofile-mpc mpc; \
49341 mv stage1-mpc prev-mpc || test -f stage1-lean
49342 @endif mpc
49343 @if isl
49344 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
49345 mkdir stageprofile-isl; \
49346 mv stageprofile-isl isl; \
49347 mv stage1-isl prev-isl || test -f stage1-lean
49348 @endif isl
49349 @if libelf
49350 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
49351 mkdir stageprofile-libelf; \
49352 mv stageprofile-libelf libelf; \
49353 mv stage1-libelf prev-libelf || test -f stage1-lean
49354 @endif libelf
49355 @if gold
49356 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
49357 mkdir stageprofile-gold; \
49358 mv stageprofile-gold gold; \
49359 mv stage1-gold prev-gold || test -f stage1-lean
49360 @endif gold
49361 @if intl
49362 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
49363 mkdir stageprofile-intl; \
49364 mv stageprofile-intl intl; \
49365 mv stage1-intl prev-intl || test -f stage1-lean
49366 @endif intl
49367 @if ld
49368 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
49369 mkdir stageprofile-ld; \
49370 mv stageprofile-ld ld; \
49371 mv stage1-ld prev-ld || test -f stage1-lean
49372 @endif ld
49373 @if libbacktrace
49374 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
49375 mkdir stageprofile-libbacktrace; \
49376 mv stageprofile-libbacktrace libbacktrace; \
49377 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
49378 @endif libbacktrace
49379 @if libcpp
49380 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
49381 mkdir stageprofile-libcpp; \
49382 mv stageprofile-libcpp libcpp; \
49383 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49384 @endif libcpp
49385 @if libdecnumber
49386 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
49387 mkdir stageprofile-libdecnumber; \
49388 mv stageprofile-libdecnumber libdecnumber; \
49389 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49390 @endif libdecnumber
49391 @if libiberty
49392 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
49393 mkdir stageprofile-libiberty; \
49394 mv stageprofile-libiberty libiberty; \
49395 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49396 @endif libiberty
49397 @if libiberty-linker-plugin
49398 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
49399 mkdir stageprofile-libiberty-linker-plugin; \
49400 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
49401 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
49402 @endif libiberty-linker-plugin
49403 @if zlib
49404 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
49405 mkdir stageprofile-zlib; \
49406 mv stageprofile-zlib zlib; \
49407 mv stage1-zlib prev-zlib || test -f stage1-lean
49408 @endif zlib
49409 @if lto-plugin
49410 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
49411 mkdir stageprofile-lto-plugin; \
49412 mv stageprofile-lto-plugin lto-plugin; \
49413 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
49414 @endif lto-plugin
49415 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
49416 mkdir stageprofile-$(TARGET_SUBDIR); \
49417 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49418 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49420 stageprofile-end::
49421 @if bfd
49422 @if test -d $(HOST_SUBDIR)/bfd; then \
49423 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
49424 mv prev-bfd stage1-bfd; : ; \
49426 @endif bfd
49427 @if opcodes
49428 @if test -d $(HOST_SUBDIR)/opcodes; then \
49429 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
49430 mv prev-opcodes stage1-opcodes; : ; \
49432 @endif opcodes
49433 @if binutils
49434 @if test -d $(HOST_SUBDIR)/binutils; then \
49435 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
49436 mv prev-binutils stage1-binutils; : ; \
49438 @endif binutils
49439 @if fixincludes
49440 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49441 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
49442 mv prev-fixincludes stage1-fixincludes; : ; \
49444 @endif fixincludes
49445 @if gas
49446 @if test -d $(HOST_SUBDIR)/gas; then \
49447 cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
49448 mv prev-gas stage1-gas; : ; \
49450 @endif gas
49451 @if gcc
49452 @if test -d $(HOST_SUBDIR)/gcc; then \
49453 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
49454 mv prev-gcc stage1-gcc; : ; \
49456 @endif gcc
49457 @if gmp
49458 @if test -d $(HOST_SUBDIR)/gmp; then \
49459 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
49460 mv prev-gmp stage1-gmp; : ; \
49462 @endif gmp
49463 @if mpfr
49464 @if test -d $(HOST_SUBDIR)/mpfr; then \
49465 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
49466 mv prev-mpfr stage1-mpfr; : ; \
49468 @endif mpfr
49469 @if mpc
49470 @if test -d $(HOST_SUBDIR)/mpc; then \
49471 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
49472 mv prev-mpc stage1-mpc; : ; \
49474 @endif mpc
49475 @if isl
49476 @if test -d $(HOST_SUBDIR)/isl; then \
49477 cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
49478 mv prev-isl stage1-isl; : ; \
49480 @endif isl
49481 @if libelf
49482 @if test -d $(HOST_SUBDIR)/libelf; then \
49483 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
49484 mv prev-libelf stage1-libelf; : ; \
49486 @endif libelf
49487 @if gold
49488 @if test -d $(HOST_SUBDIR)/gold; then \
49489 cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
49490 mv prev-gold stage1-gold; : ; \
49492 @endif gold
49493 @if intl
49494 @if test -d $(HOST_SUBDIR)/intl; then \
49495 cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
49496 mv prev-intl stage1-intl; : ; \
49498 @endif intl
49499 @if ld
49500 @if test -d $(HOST_SUBDIR)/ld; then \
49501 cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
49502 mv prev-ld stage1-ld; : ; \
49504 @endif ld
49505 @if libbacktrace
49506 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49507 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
49508 mv prev-libbacktrace stage1-libbacktrace; : ; \
49510 @endif libbacktrace
49511 @if libcpp
49512 @if test -d $(HOST_SUBDIR)/libcpp; then \
49513 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
49514 mv prev-libcpp stage1-libcpp; : ; \
49516 @endif libcpp
49517 @if libdecnumber
49518 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49519 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
49520 mv prev-libdecnumber stage1-libdecnumber; : ; \
49522 @endif libdecnumber
49523 @if libiberty
49524 @if test -d $(HOST_SUBDIR)/libiberty; then \
49525 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
49526 mv prev-libiberty stage1-libiberty; : ; \
49528 @endif libiberty
49529 @if libiberty-linker-plugin
49530 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49531 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
49532 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
49534 @endif libiberty-linker-plugin
49535 @if zlib
49536 @if test -d $(HOST_SUBDIR)/zlib; then \
49537 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
49538 mv prev-zlib stage1-zlib; : ; \
49540 @endif zlib
49541 @if lto-plugin
49542 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49543 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
49544 mv prev-lto-plugin stage1-lto-plugin; : ; \
49546 @endif lto-plugin
49547 @if test -d $(TARGET_SUBDIR); then \
49548 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
49549 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
49551 rm -f stage_current
49553 # Bubble a bug fix through all the stages up to stage profile. They are
49554 # remade, but not reconfigured. The next stage (if any) will not be
49555 # reconfigured either.
49556 .PHONY: stageprofile-bubble
49557 stageprofile-bubble:: stage1-bubble
49558 @r=`${PWD_COMMAND}`; export r; \
49559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49560 if test -f stageprofile-lean || test -f stage1-lean ; then \
49561 echo Skipping rebuild of stageprofile; \
49562 else \
49563 $(MAKE) stageprofile-start; \
49564 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
49567 .PHONY: all-stageprofile clean-stageprofile
49568 do-clean: clean-stageprofile
49570 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49571 # only possibility, but now it conflicts with no-bootstrap rules
49572 @if gcc-bootstrap
49577 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49578 distclean-stage1:: distclean-stageprofile
49579 .PHONY: distclean-stageprofile
49580 distclean-stageprofile::
49581 @: $(MAKE); $(stage)
49582 @test "`cat stage_last`" != stageprofile || rm -f stage_last
49583 rm -rf stageprofile-*
49586 @endif gcc-bootstrap
49589 .PHONY: stagefeedback-start stagefeedback-end
49591 stagefeedback-start::
49592 @: $(MAKE); $(stage); \
49593 echo stagefeedback > stage_current; \
49594 echo stagefeedback > stage_last; \
49595 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49596 @if bfd
49597 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
49598 mkdir stagefeedback-bfd; \
49599 mv stagefeedback-bfd bfd; \
49600 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
49601 @endif bfd
49602 @if opcodes
49603 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
49604 mkdir stagefeedback-opcodes; \
49605 mv stagefeedback-opcodes opcodes; \
49606 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
49607 @endif opcodes
49608 @if binutils
49609 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
49610 mkdir stagefeedback-binutils; \
49611 mv stagefeedback-binutils binutils; \
49612 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
49613 @endif binutils
49614 @if fixincludes
49615 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
49616 mkdir stagefeedback-fixincludes; \
49617 mv stagefeedback-fixincludes fixincludes; \
49618 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
49619 @endif fixincludes
49620 @if gas
49621 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
49622 mkdir stagefeedback-gas; \
49623 mv stagefeedback-gas gas; \
49624 mv stageprofile-gas prev-gas || test -f stageprofile-lean
49625 @endif gas
49626 @if gcc
49627 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
49628 mkdir stagefeedback-gcc; \
49629 mv stagefeedback-gcc gcc; \
49630 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
49631 @endif gcc
49632 @if gmp
49633 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
49634 mkdir stagefeedback-gmp; \
49635 mv stagefeedback-gmp gmp; \
49636 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
49637 @endif gmp
49638 @if mpfr
49639 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
49640 mkdir stagefeedback-mpfr; \
49641 mv stagefeedback-mpfr mpfr; \
49642 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
49643 @endif mpfr
49644 @if mpc
49645 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
49646 mkdir stagefeedback-mpc; \
49647 mv stagefeedback-mpc mpc; \
49648 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
49649 @endif mpc
49650 @if isl
49651 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
49652 mkdir stagefeedback-isl; \
49653 mv stagefeedback-isl isl; \
49654 mv stageprofile-isl prev-isl || test -f stageprofile-lean
49655 @endif isl
49656 @if libelf
49657 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
49658 mkdir stagefeedback-libelf; \
49659 mv stagefeedback-libelf libelf; \
49660 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
49661 @endif libelf
49662 @if gold
49663 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
49664 mkdir stagefeedback-gold; \
49665 mv stagefeedback-gold gold; \
49666 mv stageprofile-gold prev-gold || test -f stageprofile-lean
49667 @endif gold
49668 @if intl
49669 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
49670 mkdir stagefeedback-intl; \
49671 mv stagefeedback-intl intl; \
49672 mv stageprofile-intl prev-intl || test -f stageprofile-lean
49673 @endif intl
49674 @if ld
49675 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
49676 mkdir stagefeedback-ld; \
49677 mv stagefeedback-ld ld; \
49678 mv stageprofile-ld prev-ld || test -f stageprofile-lean
49679 @endif ld
49680 @if libbacktrace
49681 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
49682 mkdir stagefeedback-libbacktrace; \
49683 mv stagefeedback-libbacktrace libbacktrace; \
49684 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
49685 @endif libbacktrace
49686 @if libcpp
49687 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
49688 mkdir stagefeedback-libcpp; \
49689 mv stagefeedback-libcpp libcpp; \
49690 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
49691 @endif libcpp
49692 @if libdecnumber
49693 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
49694 mkdir stagefeedback-libdecnumber; \
49695 mv stagefeedback-libdecnumber libdecnumber; \
49696 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
49697 @endif libdecnumber
49698 @if libiberty
49699 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
49700 mkdir stagefeedback-libiberty; \
49701 mv stagefeedback-libiberty libiberty; \
49702 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
49703 @endif libiberty
49704 @if libiberty-linker-plugin
49705 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
49706 mkdir stagefeedback-libiberty-linker-plugin; \
49707 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
49708 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
49709 @endif libiberty-linker-plugin
49710 @if zlib
49711 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
49712 mkdir stagefeedback-zlib; \
49713 mv stagefeedback-zlib zlib; \
49714 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
49715 @endif zlib
49716 @if lto-plugin
49717 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
49718 mkdir stagefeedback-lto-plugin; \
49719 mv stagefeedback-lto-plugin lto-plugin; \
49720 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
49721 @endif lto-plugin
49722 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
49723 mkdir stagefeedback-$(TARGET_SUBDIR); \
49724 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49725 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
49727 stagefeedback-end::
49728 @if bfd
49729 @if test -d $(HOST_SUBDIR)/bfd; then \
49730 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
49731 mv prev-bfd stageprofile-bfd; : ; \
49733 @endif bfd
49734 @if opcodes
49735 @if test -d $(HOST_SUBDIR)/opcodes; then \
49736 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
49737 mv prev-opcodes stageprofile-opcodes; : ; \
49739 @endif opcodes
49740 @if binutils
49741 @if test -d $(HOST_SUBDIR)/binutils; then \
49742 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
49743 mv prev-binutils stageprofile-binutils; : ; \
49745 @endif binutils
49746 @if fixincludes
49747 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49748 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
49749 mv prev-fixincludes stageprofile-fixincludes; : ; \
49751 @endif fixincludes
49752 @if gas
49753 @if test -d $(HOST_SUBDIR)/gas; then \
49754 cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
49755 mv prev-gas stageprofile-gas; : ; \
49757 @endif gas
49758 @if gcc
49759 @if test -d $(HOST_SUBDIR)/gcc; then \
49760 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
49761 mv prev-gcc stageprofile-gcc; : ; \
49763 @endif gcc
49764 @if gmp
49765 @if test -d $(HOST_SUBDIR)/gmp; then \
49766 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
49767 mv prev-gmp stageprofile-gmp; : ; \
49769 @endif gmp
49770 @if mpfr
49771 @if test -d $(HOST_SUBDIR)/mpfr; then \
49772 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
49773 mv prev-mpfr stageprofile-mpfr; : ; \
49775 @endif mpfr
49776 @if mpc
49777 @if test -d $(HOST_SUBDIR)/mpc; then \
49778 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
49779 mv prev-mpc stageprofile-mpc; : ; \
49781 @endif mpc
49782 @if isl
49783 @if test -d $(HOST_SUBDIR)/isl; then \
49784 cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
49785 mv prev-isl stageprofile-isl; : ; \
49787 @endif isl
49788 @if libelf
49789 @if test -d $(HOST_SUBDIR)/libelf; then \
49790 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
49791 mv prev-libelf stageprofile-libelf; : ; \
49793 @endif libelf
49794 @if gold
49795 @if test -d $(HOST_SUBDIR)/gold; then \
49796 cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
49797 mv prev-gold stageprofile-gold; : ; \
49799 @endif gold
49800 @if intl
49801 @if test -d $(HOST_SUBDIR)/intl; then \
49802 cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
49803 mv prev-intl stageprofile-intl; : ; \
49805 @endif intl
49806 @if ld
49807 @if test -d $(HOST_SUBDIR)/ld; then \
49808 cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
49809 mv prev-ld stageprofile-ld; : ; \
49811 @endif ld
49812 @if libbacktrace
49813 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49814 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
49815 mv prev-libbacktrace stageprofile-libbacktrace; : ; \
49817 @endif libbacktrace
49818 @if libcpp
49819 @if test -d $(HOST_SUBDIR)/libcpp; then \
49820 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
49821 mv prev-libcpp stageprofile-libcpp; : ; \
49823 @endif libcpp
49824 @if libdecnumber
49825 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49826 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
49827 mv prev-libdecnumber stageprofile-libdecnumber; : ; \
49829 @endif libdecnumber
49830 @if libiberty
49831 @if test -d $(HOST_SUBDIR)/libiberty; then \
49832 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
49833 mv prev-libiberty stageprofile-libiberty; : ; \
49835 @endif libiberty
49836 @if libiberty-linker-plugin
49837 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49838 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
49839 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
49841 @endif libiberty-linker-plugin
49842 @if zlib
49843 @if test -d $(HOST_SUBDIR)/zlib; then \
49844 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
49845 mv prev-zlib stageprofile-zlib; : ; \
49847 @endif zlib
49848 @if lto-plugin
49849 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49850 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
49851 mv prev-lto-plugin stageprofile-lto-plugin; : ; \
49853 @endif lto-plugin
49854 @if test -d $(TARGET_SUBDIR); then \
49855 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
49856 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
49858 rm -f stage_current
49860 # Bubble a bug fix through all the stages up to stage feedback. They are
49861 # remade, but not reconfigured. The next stage (if any) will not be
49862 # reconfigured either.
49863 .PHONY: stagefeedback-bubble
49864 stagefeedback-bubble:: stageprofile-bubble
49865 @r=`${PWD_COMMAND}`; export r; \
49866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49867 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
49868 echo Skipping rebuild of stagefeedback; \
49869 else \
49870 $(MAKE) stagefeedback-start; \
49871 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
49874 .PHONY: all-stagefeedback clean-stagefeedback
49875 do-clean: clean-stagefeedback
49877 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49878 # only possibility, but now it conflicts with no-bootstrap rules
49879 @if gcc-bootstrap
49883 .PHONY: profiledbootstrap profiledbootstrap-lean
49884 profiledbootstrap:
49885 echo stagefeedback > stage_final
49886 @r=`${PWD_COMMAND}`; export r; \
49887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49888 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
49889 @: $(MAKE); $(unstage)
49890 @r=`${PWD_COMMAND}`; export r; \
49891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49892 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49893 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49895 profiledbootstrap-lean:
49896 echo stagefeedback > stage_final
49897 @r=`${PWD_COMMAND}`; export r; \
49898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49899 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
49900 @: $(MAKE); $(unstage)
49901 @r=`${PWD_COMMAND}`; export r; \
49902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49903 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49904 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49907 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49908 distclean-stageprofile:: distclean-stagefeedback
49909 .PHONY: distclean-stagefeedback
49910 distclean-stagefeedback::
49911 @: $(MAKE); $(stage)
49912 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
49913 rm -rf stagefeedback-*
49916 @endif gcc-bootstrap
49920 stageprofile-end::
49921 $(MAKE) distclean-stagefeedback
49923 stagefeedback-start::
49924 @r=`${PWD_COMMAND}`; export r; \
49925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49926 for i in prev-*; do \
49927 j=`echo $$i | sed s/^prev-//`; \
49928 cd $$r/$$i && \
49929 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
49930 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
49931 done
49933 @if gcc-bootstrap
49934 do-distclean: distclean-stage1
49936 # Provide a GCC build when we're building target libraries. This does
49937 # not work as a dependency, just as the minimum necessary to avoid errors.
49938 stage_last:
49939 @r=`${PWD_COMMAND}`; export r; \
49940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49941 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
49943 # Same as unstage, but not phony and defaulting to stage1-start. We place
49944 # it in the dependency so that for example `make -j3 all-gcc' works.
49945 stage_current:
49946 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
49948 .PHONY: restrap
49949 restrap::
49950 @: $(MAKE); $(stage)
49951 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
49952 restrap:: all
49953 @endif gcc-bootstrap
49955 # --------------------------------------
49956 # Dependencies between different modules
49957 # --------------------------------------
49959 # Generic dependencies for target modules on host stuff, especially gcc
49960 @if gcc-bootstrap
49961 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
49962 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
49963 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
49964 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
49965 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
49966 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
49967 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
49968 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
49969 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
49970 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
49971 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
49972 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
49973 configure-stage1-target-libmpx: maybe-all-stage1-gcc
49974 configure-stage2-target-libmpx: maybe-all-stage2-gcc
49975 configure-stage3-target-libmpx: maybe-all-stage3-gcc
49976 configure-stage4-target-libmpx: maybe-all-stage4-gcc
49977 configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
49978 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
49979 configure-stage1-target-libvtv: maybe-all-stage1-gcc
49980 configure-stage2-target-libvtv: maybe-all-stage2-gcc
49981 configure-stage3-target-libvtv: maybe-all-stage3-gcc
49982 configure-stage4-target-libvtv: maybe-all-stage4-gcc
49983 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
49984 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
49985 configure-target-libcilkrts: stage_last
49986 configure-target-liboffloadmic: stage_last
49987 configure-target-libssp: stage_last
49988 configure-target-newlib: stage_last
49989 configure-stage1-target-libgcc: maybe-all-stage1-gcc
49990 configure-stage2-target-libgcc: maybe-all-stage2-gcc
49991 configure-stage3-target-libgcc: maybe-all-stage3-gcc
49992 configure-stage4-target-libgcc: maybe-all-stage4-gcc
49993 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
49994 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
49995 configure-target-libbacktrace: stage_last
49996 configure-target-libquadmath: stage_last
49997 configure-target-libgfortran: stage_last
49998 configure-target-libobjc: stage_last
49999 configure-target-libgupc: stage_last
50000 configure-target-libgo: stage_last
50001 configure-target-libtermcap: stage_last
50002 configure-target-winsup: stage_last
50003 configure-target-libgloss: stage_last
50004 configure-target-libffi: stage_last
50005 configure-target-libjava: stage_last
50006 configure-target-zlib: stage_last
50007 configure-target-boehm-gc: stage_last
50008 configure-target-rda: stage_last
50009 configure-target-libada: stage_last
50010 configure-stage1-target-libgomp: maybe-all-stage1-gcc
50011 configure-stage2-target-libgomp: maybe-all-stage2-gcc
50012 configure-stage3-target-libgomp: maybe-all-stage3-gcc
50013 configure-stage4-target-libgomp: maybe-all-stage4-gcc
50014 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
50015 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
50016 configure-target-libitm: stage_last
50017 configure-target-libatomic: stage_last
50018 @endif gcc-bootstrap
50020 @if gcc-no-bootstrap
50021 configure-target-libstdc++-v3: maybe-all-gcc
50022 configure-target-libsanitizer: maybe-all-gcc
50023 configure-target-libmpx: maybe-all-gcc
50024 configure-target-libvtv: maybe-all-gcc
50025 configure-target-libcilkrts: maybe-all-gcc
50026 configure-target-liboffloadmic: maybe-all-gcc
50027 configure-target-libssp: maybe-all-gcc
50028 configure-target-newlib: maybe-all-gcc
50029 configure-target-libgcc: maybe-all-gcc
50030 configure-target-libbacktrace: maybe-all-gcc
50031 configure-target-libquadmath: maybe-all-gcc
50032 configure-target-libgfortran: maybe-all-gcc
50033 configure-target-libobjc: maybe-all-gcc
50034 configure-target-libgupc: maybe-all-gcc
50035 configure-target-libgo: maybe-all-gcc
50036 configure-target-libtermcap: maybe-all-gcc
50037 configure-target-winsup: maybe-all-gcc
50038 configure-target-libgloss: maybe-all-gcc
50039 configure-target-libffi: maybe-all-gcc
50040 configure-target-libjava: maybe-all-gcc
50041 configure-target-zlib: maybe-all-gcc
50042 configure-target-boehm-gc: maybe-all-gcc
50043 configure-target-rda: maybe-all-gcc
50044 configure-target-libada: maybe-all-gcc
50045 configure-target-libgomp: maybe-all-gcc
50046 configure-target-libitm: maybe-all-gcc
50047 configure-target-libatomic: maybe-all-gcc
50048 @endif gcc-no-bootstrap
50051 # There are two types of dependencies here: 'hard' dependencies, where one
50052 # module simply won't build without the other; and 'soft' dependencies, where
50053 # if the depended-on module is missing, the depending module will do without
50054 # or find a substitute somewhere (perhaps installed). Soft dependencies
50055 # are made here to depend on a 'maybe-' target. If you're not sure,
50056 # it's safer to use a soft dependency.
50063 # With all the machinery above in place, it is pretty easy to generate
50064 # dependencies. Host dependencies are a bit more complex because we have
50065 # to check for bootstrap/prebootstrap dependencies. To resolve
50066 # prebootstrap dependencies, prebootstrap modules are gathered in
50067 # a hash table.
50068 all-build-bison: maybe-all-build-texinfo
50069 all-build-flex: maybe-all-build-texinfo
50070 all-build-flex: maybe-all-build-bison
50071 all-build-flex: maybe-all-build-m4
50072 all-build-libiberty: maybe-all-build-texinfo
50073 all-build-m4: maybe-all-build-texinfo
50074 all-build-fixincludes: maybe-all-build-libiberty
50075 all-build-libcpp: maybe-all-build-libiberty
50076 configure-gcc: maybe-configure-intl
50078 configure-stage1-gcc: maybe-configure-stage1-intl
50079 configure-stage2-gcc: maybe-configure-stage2-intl
50080 configure-stage3-gcc: maybe-configure-stage3-intl
50081 configure-stage4-gcc: maybe-configure-stage4-intl
50082 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
50083 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
50084 configure-gcc: maybe-all-gmp
50086 configure-stage1-gcc: maybe-all-stage1-gmp
50087 configure-stage2-gcc: maybe-all-stage2-gmp
50088 configure-stage3-gcc: maybe-all-stage3-gmp
50089 configure-stage4-gcc: maybe-all-stage4-gmp
50090 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
50091 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
50092 configure-gcc: maybe-all-mpfr
50094 configure-stage1-gcc: maybe-all-stage1-mpfr
50095 configure-stage2-gcc: maybe-all-stage2-mpfr
50096 configure-stage3-gcc: maybe-all-stage3-mpfr
50097 configure-stage4-gcc: maybe-all-stage4-mpfr
50098 configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
50099 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50100 configure-gcc: maybe-all-mpc
50102 configure-stage1-gcc: maybe-all-stage1-mpc
50103 configure-stage2-gcc: maybe-all-stage2-mpc
50104 configure-stage3-gcc: maybe-all-stage3-mpc
50105 configure-stage4-gcc: maybe-all-stage4-mpc
50106 configure-stageprofile-gcc: maybe-all-stageprofile-mpc
50107 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50108 configure-gcc: maybe-all-isl
50110 configure-stage1-gcc: maybe-all-stage1-isl
50111 configure-stage2-gcc: maybe-all-stage2-isl
50112 configure-stage3-gcc: maybe-all-stage3-isl
50113 configure-stage4-gcc: maybe-all-stage4-isl
50114 configure-stageprofile-gcc: maybe-all-stageprofile-isl
50115 configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
50116 configure-gcc: maybe-all-lto-plugin
50118 configure-stage1-gcc: maybe-all-stage1-lto-plugin
50119 configure-stage2-gcc: maybe-all-stage2-lto-plugin
50120 configure-stage3-gcc: maybe-all-stage3-lto-plugin
50121 configure-stage4-gcc: maybe-all-stage4-lto-plugin
50122 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50123 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50124 configure-gcc: maybe-all-binutils
50126 configure-stage1-gcc: maybe-all-stage1-binutils
50127 configure-stage2-gcc: maybe-all-stage2-binutils
50128 configure-stage3-gcc: maybe-all-stage3-binutils
50129 configure-stage4-gcc: maybe-all-stage4-binutils
50130 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
50131 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
50132 configure-gcc: maybe-all-gas
50134 configure-stage1-gcc: maybe-all-stage1-gas
50135 configure-stage2-gcc: maybe-all-stage2-gas
50136 configure-stage3-gcc: maybe-all-stage3-gas
50137 configure-stage4-gcc: maybe-all-stage4-gas
50138 configure-stageprofile-gcc: maybe-all-stageprofile-gas
50139 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
50140 configure-gcc: maybe-all-ld
50142 configure-stage1-gcc: maybe-all-stage1-ld
50143 configure-stage2-gcc: maybe-all-stage2-ld
50144 configure-stage3-gcc: maybe-all-stage3-ld
50145 configure-stage4-gcc: maybe-all-stage4-ld
50146 configure-stageprofile-gcc: maybe-all-stageprofile-ld
50147 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
50148 configure-gcc: maybe-all-gold
50150 configure-stage1-gcc: maybe-all-stage1-gold
50151 configure-stage2-gcc: maybe-all-stage2-gold
50152 configure-stage3-gcc: maybe-all-stage3-gold
50153 configure-stage4-gcc: maybe-all-stage4-gold
50154 configure-stageprofile-gcc: maybe-all-stageprofile-gold
50155 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
50156 configure-gcc: maybe-all-libelf
50158 configure-stage1-gcc: maybe-all-stage1-libelf
50159 configure-stage2-gcc: maybe-all-stage2-libelf
50160 configure-stage3-gcc: maybe-all-stage3-libelf
50161 configure-stage4-gcc: maybe-all-stage4-libelf
50162 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
50163 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
50164 all-gcc: all-libiberty
50166 all-stage1-gcc: all-stage1-libiberty
50167 all-stage2-gcc: all-stage2-libiberty
50168 all-stage3-gcc: all-stage3-libiberty
50169 all-stage4-gcc: all-stage4-libiberty
50170 all-stageprofile-gcc: all-stageprofile-libiberty
50171 all-stagefeedback-gcc: all-stagefeedback-libiberty
50172 all-gcc: maybe-all-intl
50174 all-stage1-gcc: maybe-all-stage1-intl
50175 all-stage2-gcc: maybe-all-stage2-intl
50176 all-stage3-gcc: maybe-all-stage3-intl
50177 all-stage4-gcc: maybe-all-stage4-intl
50178 all-stageprofile-gcc: maybe-all-stageprofile-intl
50179 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
50180 all-gcc: maybe-all-mpfr
50182 all-stage1-gcc: maybe-all-stage1-mpfr
50183 all-stage2-gcc: maybe-all-stage2-mpfr
50184 all-stage3-gcc: maybe-all-stage3-mpfr
50185 all-stage4-gcc: maybe-all-stage4-mpfr
50186 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
50187 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50188 all-gcc: maybe-all-mpc
50190 all-stage1-gcc: maybe-all-stage1-mpc
50191 all-stage2-gcc: maybe-all-stage2-mpc
50192 all-stage3-gcc: maybe-all-stage3-mpc
50193 all-stage4-gcc: maybe-all-stage4-mpc
50194 all-stageprofile-gcc: maybe-all-stageprofile-mpc
50195 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50196 all-gcc: maybe-all-isl
50198 all-stage1-gcc: maybe-all-stage1-isl
50199 all-stage2-gcc: maybe-all-stage2-isl
50200 all-stage3-gcc: maybe-all-stage3-isl
50201 all-stage4-gcc: maybe-all-stage4-isl
50202 all-stageprofile-gcc: maybe-all-stageprofile-isl
50203 all-stagefeedback-gcc: maybe-all-stagefeedback-isl
50204 all-gcc: maybe-all-build-texinfo
50206 all-stage1-gcc: maybe-all-build-texinfo
50207 all-stage2-gcc: maybe-all-build-texinfo
50208 all-stage3-gcc: maybe-all-build-texinfo
50209 all-stage4-gcc: maybe-all-build-texinfo
50210 all-stageprofile-gcc: maybe-all-build-texinfo
50211 all-stagefeedback-gcc: maybe-all-build-texinfo
50212 all-gcc: maybe-all-build-bison
50214 all-stage1-gcc: maybe-all-build-bison
50215 all-stage2-gcc: maybe-all-build-bison
50216 all-stage3-gcc: maybe-all-build-bison
50217 all-stage4-gcc: maybe-all-build-bison
50218 all-stageprofile-gcc: maybe-all-build-bison
50219 all-stagefeedback-gcc: maybe-all-build-bison
50220 all-gcc: maybe-all-build-flex
50222 all-stage1-gcc: maybe-all-build-flex
50223 all-stage2-gcc: maybe-all-build-flex
50224 all-stage3-gcc: maybe-all-build-flex
50225 all-stage4-gcc: maybe-all-build-flex
50226 all-stageprofile-gcc: maybe-all-build-flex
50227 all-stagefeedback-gcc: maybe-all-build-flex
50228 all-gcc: maybe-all-build-libiberty
50230 all-stage1-gcc: maybe-all-build-libiberty
50231 all-stage2-gcc: maybe-all-build-libiberty
50232 all-stage3-gcc: maybe-all-build-libiberty
50233 all-stage4-gcc: maybe-all-build-libiberty
50234 all-stageprofile-gcc: maybe-all-build-libiberty
50235 all-stagefeedback-gcc: maybe-all-build-libiberty
50236 all-gcc: maybe-all-build-fixincludes
50238 all-stage1-gcc: maybe-all-build-fixincludes
50239 all-stage2-gcc: maybe-all-build-fixincludes
50240 all-stage3-gcc: maybe-all-build-fixincludes
50241 all-stage4-gcc: maybe-all-build-fixincludes
50242 all-stageprofile-gcc: maybe-all-build-fixincludes
50243 all-stagefeedback-gcc: maybe-all-build-fixincludes
50244 all-gcc: maybe-all-build-libcpp
50246 all-stage1-gcc: maybe-all-build-libcpp
50247 all-stage2-gcc: maybe-all-build-libcpp
50248 all-stage3-gcc: maybe-all-build-libcpp
50249 all-stage4-gcc: maybe-all-build-libcpp
50250 all-stageprofile-gcc: maybe-all-build-libcpp
50251 all-stagefeedback-gcc: maybe-all-build-libcpp
50252 all-gcc: maybe-all-zlib
50254 all-stage1-gcc: maybe-all-stage1-zlib
50255 all-stage2-gcc: maybe-all-stage2-zlib
50256 all-stage3-gcc: maybe-all-stage3-zlib
50257 all-stage4-gcc: maybe-all-stage4-zlib
50258 all-stageprofile-gcc: maybe-all-stageprofile-zlib
50259 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
50260 all-gcc: all-libbacktrace
50262 all-stage1-gcc: all-stage1-libbacktrace
50263 all-stage2-gcc: all-stage2-libbacktrace
50264 all-stage3-gcc: all-stage3-libbacktrace
50265 all-stage4-gcc: all-stage4-libbacktrace
50266 all-stageprofile-gcc: all-stageprofile-libbacktrace
50267 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
50268 all-gcc: all-libcpp
50270 all-stage1-gcc: all-stage1-libcpp
50271 all-stage2-gcc: all-stage2-libcpp
50272 all-stage3-gcc: all-stage3-libcpp
50273 all-stage4-gcc: all-stage4-libcpp
50274 all-stageprofile-gcc: all-stageprofile-libcpp
50275 all-stagefeedback-gcc: all-stagefeedback-libcpp
50276 all-gcc: all-libdecnumber
50278 all-stage1-gcc: all-stage1-libdecnumber
50279 all-stage2-gcc: all-stage2-libdecnumber
50280 all-stage3-gcc: all-stage3-libdecnumber
50281 all-stage4-gcc: all-stage4-libdecnumber
50282 all-stageprofile-gcc: all-stageprofile-libdecnumber
50283 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
50284 all-gcc: maybe-all-libiberty
50286 all-stage1-gcc: maybe-all-stage1-libiberty
50287 all-stage2-gcc: maybe-all-stage2-libiberty
50288 all-stage3-gcc: maybe-all-stage3-libiberty
50289 all-stage4-gcc: maybe-all-stage4-libiberty
50290 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
50291 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
50292 all-gcc: maybe-all-fixincludes
50294 all-stage1-gcc: maybe-all-stage1-fixincludes
50295 all-stage2-gcc: maybe-all-stage2-fixincludes
50296 all-stage3-gcc: maybe-all-stage3-fixincludes
50297 all-stage4-gcc: maybe-all-stage4-fixincludes
50298 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
50299 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
50300 all-gcc: maybe-all-lto-plugin
50302 all-stage1-gcc: maybe-all-stage1-lto-plugin
50303 all-stage2-gcc: maybe-all-stage2-lto-plugin
50304 all-stage3-gcc: maybe-all-stage3-lto-plugin
50305 all-stage4-gcc: maybe-all-stage4-lto-plugin
50306 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50307 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50308 info-gcc: maybe-all-build-libiberty
50310 info-stage1-gcc: maybe-all-build-libiberty
50311 info-stage2-gcc: maybe-all-build-libiberty
50312 info-stage3-gcc: maybe-all-build-libiberty
50313 info-stage4-gcc: maybe-all-build-libiberty
50314 info-stageprofile-gcc: maybe-all-build-libiberty
50315 info-stagefeedback-gcc: maybe-all-build-libiberty
50316 dvi-gcc: maybe-all-build-libiberty
50318 dvi-stage1-gcc: maybe-all-build-libiberty
50319 dvi-stage2-gcc: maybe-all-build-libiberty
50320 dvi-stage3-gcc: maybe-all-build-libiberty
50321 dvi-stage4-gcc: maybe-all-build-libiberty
50322 dvi-stageprofile-gcc: maybe-all-build-libiberty
50323 dvi-stagefeedback-gcc: maybe-all-build-libiberty
50324 pdf-gcc: maybe-all-build-libiberty
50326 pdf-stage1-gcc: maybe-all-build-libiberty
50327 pdf-stage2-gcc: maybe-all-build-libiberty
50328 pdf-stage3-gcc: maybe-all-build-libiberty
50329 pdf-stage4-gcc: maybe-all-build-libiberty
50330 pdf-stageprofile-gcc: maybe-all-build-libiberty
50331 pdf-stagefeedback-gcc: maybe-all-build-libiberty
50332 html-gcc: maybe-all-build-libiberty
50334 html-stage1-gcc: maybe-all-build-libiberty
50335 html-stage2-gcc: maybe-all-build-libiberty
50336 html-stage3-gcc: maybe-all-build-libiberty
50337 html-stage4-gcc: maybe-all-build-libiberty
50338 html-stageprofile-gcc: maybe-all-build-libiberty
50339 html-stagefeedback-gcc: maybe-all-build-libiberty
50340 install-gcc: maybe-install-fixincludes
50341 install-gcc: maybe-install-lto-plugin
50342 install-strip-gcc: maybe-install-strip-fixincludes
50343 install-strip-gcc: maybe-install-strip-lto-plugin
50344 configure-libcpp: configure-libiberty
50346 configure-stage1-libcpp: configure-stage1-libiberty
50347 configure-stage2-libcpp: configure-stage2-libiberty
50348 configure-stage3-libcpp: configure-stage3-libiberty
50349 configure-stage4-libcpp: configure-stage4-libiberty
50350 configure-stageprofile-libcpp: configure-stageprofile-libiberty
50351 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
50352 configure-libcpp: maybe-configure-intl
50354 configure-stage1-libcpp: maybe-configure-stage1-intl
50355 configure-stage2-libcpp: maybe-configure-stage2-intl
50356 configure-stage3-libcpp: maybe-configure-stage3-intl
50357 configure-stage4-libcpp: maybe-configure-stage4-intl
50358 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
50359 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
50360 all-libcpp: all-libiberty
50362 all-stage1-libcpp: all-stage1-libiberty
50363 all-stage2-libcpp: all-stage2-libiberty
50364 all-stage3-libcpp: all-stage3-libiberty
50365 all-stage4-libcpp: all-stage4-libiberty
50366 all-stageprofile-libcpp: all-stageprofile-libiberty
50367 all-stagefeedback-libcpp: all-stagefeedback-libiberty
50368 all-libcpp: maybe-all-intl
50370 all-stage1-libcpp: maybe-all-stage1-intl
50371 all-stage2-libcpp: maybe-all-stage2-intl
50372 all-stage3-libcpp: maybe-all-stage3-intl
50373 all-stage4-libcpp: maybe-all-stage4-intl
50374 all-stageprofile-libcpp: maybe-all-stageprofile-intl
50375 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
50376 all-fixincludes: maybe-all-libiberty
50378 all-stage1-fixincludes: maybe-all-stage1-libiberty
50379 all-stage2-fixincludes: maybe-all-stage2-libiberty
50380 all-stage3-fixincludes: maybe-all-stage3-libiberty
50381 all-stage4-fixincludes: maybe-all-stage4-libiberty
50382 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
50383 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
50384 all-gnattools: maybe-all-target-libada
50385 all-gnattools: maybe-all-target-libstdc++-v3
50386 all-lto-plugin: maybe-all-libiberty
50388 all-stage1-lto-plugin: maybe-all-stage1-libiberty
50389 all-stage2-lto-plugin: maybe-all-stage2-libiberty
50390 all-stage3-lto-plugin: maybe-all-stage3-libiberty
50391 all-stage4-lto-plugin: maybe-all-stage4-libiberty
50392 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
50393 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
50394 all-lto-plugin: maybe-all-libiberty-linker-plugin
50396 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
50397 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
50398 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
50399 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
50400 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
50401 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
50402 configure-libcc1: maybe-configure-gcc
50403 all-libcc1: maybe-all-gcc
50404 all-gotools: maybe-all-target-libgo
50405 all-utils: maybe-all-libiberty
50406 configure-mpfr: maybe-all-gmp
50408 configure-stage1-mpfr: maybe-all-stage1-gmp
50409 configure-stage2-mpfr: maybe-all-stage2-gmp
50410 configure-stage3-mpfr: maybe-all-stage3-gmp
50411 configure-stage4-mpfr: maybe-all-stage4-gmp
50412 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
50413 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
50414 configure-mpc: maybe-all-mpfr
50416 configure-stage1-mpc: maybe-all-stage1-mpfr
50417 configure-stage2-mpc: maybe-all-stage2-mpfr
50418 configure-stage3-mpc: maybe-all-stage3-mpfr
50419 configure-stage4-mpc: maybe-all-stage4-mpfr
50420 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
50421 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
50422 configure-isl: maybe-all-gmp
50424 configure-stage1-isl: maybe-all-stage1-gmp
50425 configure-stage2-isl: maybe-all-stage2-gmp
50426 configure-stage3-isl: maybe-all-stage3-gmp
50427 configure-stage4-isl: maybe-all-stage4-gmp
50428 configure-stageprofile-isl: maybe-all-stageprofile-gmp
50429 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
50430 configure-gdb: maybe-all-intl
50431 configure-gdb: maybe-configure-sim
50432 configure-gdb: maybe-all-bfd
50433 configure-gdb: maybe-all-libiconv
50434 all-gdb: maybe-all-libiberty
50435 all-gdb: maybe-all-libiconv
50436 all-gdb: maybe-all-opcodes
50437 all-gdb: maybe-all-readline
50438 all-gdb: maybe-all-build-bison
50439 all-gdb: maybe-all-sim
50440 all-gdb: maybe-all-libdecnumber
50441 all-gdb: maybe-all-libtermcap
50442 configure-libgui: maybe-configure-tcl
50443 configure-libgui: maybe-configure-tk
50444 all-libgui: maybe-all-tcl
50445 all-libgui: maybe-all-tk
50446 all-libgui: maybe-all-itcl
50447 configure-bfd: configure-libiberty
50449 configure-stage1-bfd: configure-stage1-libiberty
50450 configure-stage2-bfd: configure-stage2-libiberty
50451 configure-stage3-bfd: configure-stage3-libiberty
50452 configure-stage4-bfd: configure-stage4-libiberty
50453 configure-stageprofile-bfd: configure-stageprofile-libiberty
50454 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
50455 configure-bfd: maybe-configure-intl
50457 configure-stage1-bfd: maybe-configure-stage1-intl
50458 configure-stage2-bfd: maybe-configure-stage2-intl
50459 configure-stage3-bfd: maybe-configure-stage3-intl
50460 configure-stage4-bfd: maybe-configure-stage4-intl
50461 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
50462 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
50463 all-bfd: maybe-all-libiberty
50465 all-stage1-bfd: maybe-all-stage1-libiberty
50466 all-stage2-bfd: maybe-all-stage2-libiberty
50467 all-stage3-bfd: maybe-all-stage3-libiberty
50468 all-stage4-bfd: maybe-all-stage4-libiberty
50469 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
50470 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
50471 all-bfd: maybe-all-intl
50473 all-stage1-bfd: maybe-all-stage1-intl
50474 all-stage2-bfd: maybe-all-stage2-intl
50475 all-stage3-bfd: maybe-all-stage3-intl
50476 all-stage4-bfd: maybe-all-stage4-intl
50477 all-stageprofile-bfd: maybe-all-stageprofile-intl
50478 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
50479 configure-opcodes: configure-libiberty
50481 configure-stage1-opcodes: configure-stage1-libiberty
50482 configure-stage2-opcodes: configure-stage2-libiberty
50483 configure-stage3-opcodes: configure-stage3-libiberty
50484 configure-stage4-opcodes: configure-stage4-libiberty
50485 configure-stageprofile-opcodes: configure-stageprofile-libiberty
50486 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
50487 all-opcodes: maybe-all-libiberty
50489 all-stage1-opcodes: maybe-all-stage1-libiberty
50490 all-stage2-opcodes: maybe-all-stage2-libiberty
50491 all-stage3-opcodes: maybe-all-stage3-libiberty
50492 all-stage4-opcodes: maybe-all-stage4-libiberty
50493 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50494 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50495 configure-binutils: maybe-configure-intl
50497 configure-stage1-binutils: maybe-configure-stage1-intl
50498 configure-stage2-binutils: maybe-configure-stage2-intl
50499 configure-stage3-binutils: maybe-configure-stage3-intl
50500 configure-stage4-binutils: maybe-configure-stage4-intl
50501 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
50502 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
50503 all-binutils: maybe-all-libiberty
50505 all-stage1-binutils: maybe-all-stage1-libiberty
50506 all-stage2-binutils: maybe-all-stage2-libiberty
50507 all-stage3-binutils: maybe-all-stage3-libiberty
50508 all-stage4-binutils: maybe-all-stage4-libiberty
50509 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
50510 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
50511 all-binutils: maybe-all-opcodes
50513 all-stage1-binutils: maybe-all-stage1-opcodes
50514 all-stage2-binutils: maybe-all-stage2-opcodes
50515 all-stage3-binutils: maybe-all-stage3-opcodes
50516 all-stage4-binutils: maybe-all-stage4-opcodes
50517 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
50518 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
50519 all-binutils: maybe-all-bfd
50521 all-stage1-binutils: maybe-all-stage1-bfd
50522 all-stage2-binutils: maybe-all-stage2-bfd
50523 all-stage3-binutils: maybe-all-stage3-bfd
50524 all-stage4-binutils: maybe-all-stage4-bfd
50525 all-stageprofile-binutils: maybe-all-stageprofile-bfd
50526 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
50527 all-binutils: maybe-all-build-flex
50529 all-stage1-binutils: maybe-all-build-flex
50530 all-stage2-binutils: maybe-all-build-flex
50531 all-stage3-binutils: maybe-all-build-flex
50532 all-stage4-binutils: maybe-all-build-flex
50533 all-stageprofile-binutils: maybe-all-build-flex
50534 all-stagefeedback-binutils: maybe-all-build-flex
50535 all-binutils: maybe-all-build-bison
50537 all-stage1-binutils: maybe-all-build-bison
50538 all-stage2-binutils: maybe-all-build-bison
50539 all-stage3-binutils: maybe-all-build-bison
50540 all-stage4-binutils: maybe-all-build-bison
50541 all-stageprofile-binutils: maybe-all-build-bison
50542 all-stagefeedback-binutils: maybe-all-build-bison
50543 all-binutils: maybe-all-intl
50545 all-stage1-binutils: maybe-all-stage1-intl
50546 all-stage2-binutils: maybe-all-stage2-intl
50547 all-stage3-binutils: maybe-all-stage3-intl
50548 all-stage4-binutils: maybe-all-stage4-intl
50549 all-stageprofile-binutils: maybe-all-stageprofile-intl
50550 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
50551 all-binutils: maybe-all-gas
50553 all-stage1-binutils: maybe-all-stage1-gas
50554 all-stage2-binutils: maybe-all-stage2-gas
50555 all-stage3-binutils: maybe-all-stage3-gas
50556 all-stage4-binutils: maybe-all-stage4-gas
50557 all-stageprofile-binutils: maybe-all-stageprofile-gas
50558 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
50559 install-binutils: maybe-install-opcodes
50560 install-strip-binutils: maybe-install-strip-opcodes
50561 install-opcodes: maybe-install-bfd
50562 install-strip-opcodes: maybe-install-strip-bfd
50563 configure-gas: maybe-configure-intl
50565 configure-stage1-gas: maybe-configure-stage1-intl
50566 configure-stage2-gas: maybe-configure-stage2-intl
50567 configure-stage3-gas: maybe-configure-stage3-intl
50568 configure-stage4-gas: maybe-configure-stage4-intl
50569 configure-stageprofile-gas: maybe-configure-stageprofile-intl
50570 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
50571 all-gas: maybe-all-libiberty
50573 all-stage1-gas: maybe-all-stage1-libiberty
50574 all-stage2-gas: maybe-all-stage2-libiberty
50575 all-stage3-gas: maybe-all-stage3-libiberty
50576 all-stage4-gas: maybe-all-stage4-libiberty
50577 all-stageprofile-gas: maybe-all-stageprofile-libiberty
50578 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
50579 all-gas: maybe-all-opcodes
50581 all-stage1-gas: maybe-all-stage1-opcodes
50582 all-stage2-gas: maybe-all-stage2-opcodes
50583 all-stage3-gas: maybe-all-stage3-opcodes
50584 all-stage4-gas: maybe-all-stage4-opcodes
50585 all-stageprofile-gas: maybe-all-stageprofile-opcodes
50586 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
50587 all-gas: maybe-all-bfd
50589 all-stage1-gas: maybe-all-stage1-bfd
50590 all-stage2-gas: maybe-all-stage2-bfd
50591 all-stage3-gas: maybe-all-stage3-bfd
50592 all-stage4-gas: maybe-all-stage4-bfd
50593 all-stageprofile-gas: maybe-all-stageprofile-bfd
50594 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
50595 all-gas: maybe-all-intl
50597 all-stage1-gas: maybe-all-stage1-intl
50598 all-stage2-gas: maybe-all-stage2-intl
50599 all-stage3-gas: maybe-all-stage3-intl
50600 all-stage4-gas: maybe-all-stage4-intl
50601 all-stageprofile-gas: maybe-all-stageprofile-intl
50602 all-stagefeedback-gas: maybe-all-stagefeedback-intl
50603 configure-gprof: maybe-configure-intl
50604 all-gprof: maybe-all-libiberty
50605 all-gprof: maybe-all-bfd
50606 all-gprof: maybe-all-opcodes
50607 all-gprof: maybe-all-intl
50608 all-gprof: maybe-all-gas
50609 configure-ld: maybe-configure-intl
50611 configure-stage1-ld: maybe-configure-stage1-intl
50612 configure-stage2-ld: maybe-configure-stage2-intl
50613 configure-stage3-ld: maybe-configure-stage3-intl
50614 configure-stage4-ld: maybe-configure-stage4-intl
50615 configure-stageprofile-ld: maybe-configure-stageprofile-intl
50616 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
50617 all-ld: maybe-all-libiberty
50619 all-stage1-ld: maybe-all-stage1-libiberty
50620 all-stage2-ld: maybe-all-stage2-libiberty
50621 all-stage3-ld: maybe-all-stage3-libiberty
50622 all-stage4-ld: maybe-all-stage4-libiberty
50623 all-stageprofile-ld: maybe-all-stageprofile-libiberty
50624 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
50625 all-ld: maybe-all-bfd
50627 all-stage1-ld: maybe-all-stage1-bfd
50628 all-stage2-ld: maybe-all-stage2-bfd
50629 all-stage3-ld: maybe-all-stage3-bfd
50630 all-stage4-ld: maybe-all-stage4-bfd
50631 all-stageprofile-ld: maybe-all-stageprofile-bfd
50632 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
50633 all-ld: maybe-all-opcodes
50635 all-stage1-ld: maybe-all-stage1-opcodes
50636 all-stage2-ld: maybe-all-stage2-opcodes
50637 all-stage3-ld: maybe-all-stage3-opcodes
50638 all-stage4-ld: maybe-all-stage4-opcodes
50639 all-stageprofile-ld: maybe-all-stageprofile-opcodes
50640 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
50641 all-ld: maybe-all-build-bison
50643 all-stage1-ld: maybe-all-build-bison
50644 all-stage2-ld: maybe-all-build-bison
50645 all-stage3-ld: maybe-all-build-bison
50646 all-stage4-ld: maybe-all-build-bison
50647 all-stageprofile-ld: maybe-all-build-bison
50648 all-stagefeedback-ld: maybe-all-build-bison
50649 all-ld: maybe-all-build-flex
50651 all-stage1-ld: maybe-all-build-flex
50652 all-stage2-ld: maybe-all-build-flex
50653 all-stage3-ld: maybe-all-build-flex
50654 all-stage4-ld: maybe-all-build-flex
50655 all-stageprofile-ld: maybe-all-build-flex
50656 all-stagefeedback-ld: maybe-all-build-flex
50657 all-ld: maybe-all-intl
50659 all-stage1-ld: maybe-all-stage1-intl
50660 all-stage2-ld: maybe-all-stage2-intl
50661 all-stage3-ld: maybe-all-stage3-intl
50662 all-stage4-ld: maybe-all-stage4-intl
50663 all-stageprofile-ld: maybe-all-stageprofile-intl
50664 all-stagefeedback-ld: maybe-all-stagefeedback-intl
50665 all-ld: maybe-all-gas
50667 all-stage1-ld: maybe-all-stage1-gas
50668 all-stage2-ld: maybe-all-stage2-gas
50669 all-stage3-ld: maybe-all-stage3-gas
50670 all-stage4-ld: maybe-all-stage4-gas
50671 all-stageprofile-ld: maybe-all-stageprofile-gas
50672 all-stagefeedback-ld: maybe-all-stagefeedback-gas
50673 all-ld: maybe-all-binutils
50675 all-stage1-ld: maybe-all-stage1-binutils
50676 all-stage2-ld: maybe-all-stage2-binutils
50677 all-stage3-ld: maybe-all-stage3-binutils
50678 all-stage4-ld: maybe-all-stage4-binutils
50679 all-stageprofile-ld: maybe-all-stageprofile-binutils
50680 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
50681 install-ld: maybe-install-gold
50682 install-strip-ld: maybe-install-strip-gold
50683 configure-gold: maybe-configure-intl
50685 configure-stage1-gold: maybe-configure-stage1-intl
50686 configure-stage2-gold: maybe-configure-stage2-intl
50687 configure-stage3-gold: maybe-configure-stage3-intl
50688 configure-stage4-gold: maybe-configure-stage4-intl
50689 configure-stageprofile-gold: maybe-configure-stageprofile-intl
50690 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
50691 all-gold: maybe-all-libiberty
50693 all-stage1-gold: maybe-all-stage1-libiberty
50694 all-stage2-gold: maybe-all-stage2-libiberty
50695 all-stage3-gold: maybe-all-stage3-libiberty
50696 all-stage4-gold: maybe-all-stage4-libiberty
50697 all-stageprofile-gold: maybe-all-stageprofile-libiberty
50698 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
50699 all-gold: maybe-all-intl
50701 all-stage1-gold: maybe-all-stage1-intl
50702 all-stage2-gold: maybe-all-stage2-intl
50703 all-stage3-gold: maybe-all-stage3-intl
50704 all-stage4-gold: maybe-all-stage4-intl
50705 all-stageprofile-gold: maybe-all-stageprofile-intl
50706 all-stagefeedback-gold: maybe-all-stagefeedback-intl
50707 all-gold: maybe-all-bfd
50709 all-stage1-gold: maybe-all-stage1-bfd
50710 all-stage2-gold: maybe-all-stage2-bfd
50711 all-stage3-gold: maybe-all-stage3-bfd
50712 all-stage4-gold: maybe-all-stage4-bfd
50713 all-stageprofile-gold: maybe-all-stageprofile-bfd
50714 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
50715 all-gold: maybe-all-build-bison
50717 all-stage1-gold: maybe-all-build-bison
50718 all-stage2-gold: maybe-all-build-bison
50719 all-stage3-gold: maybe-all-build-bison
50720 all-stage4-gold: maybe-all-build-bison
50721 all-stageprofile-gold: maybe-all-build-bison
50722 all-stagefeedback-gold: maybe-all-build-bison
50723 all-gold: maybe-all-gas
50725 all-stage1-gold: maybe-all-stage1-gas
50726 all-stage2-gold: maybe-all-stage2-gas
50727 all-stage3-gold: maybe-all-stage3-gas
50728 all-stage4-gold: maybe-all-stage4-gas
50729 all-stageprofile-gold: maybe-all-stageprofile-gas
50730 all-stagefeedback-gold: maybe-all-stagefeedback-gas
50731 check-gold: maybe-all-binutils
50733 check-stage1-gold: maybe-all-stage1-binutils
50734 check-stage2-gold: maybe-all-stage2-binutils
50735 check-stage3-gold: maybe-all-stage3-binutils
50736 check-stage4-gold: maybe-all-stage4-binutils
50737 check-stageprofile-gold: maybe-all-stageprofile-binutils
50738 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
50739 check-gold: maybe-all-gas
50741 check-stage1-gold: maybe-all-stage1-gas
50742 check-stage2-gold: maybe-all-stage2-gas
50743 check-stage3-gold: maybe-all-stage3-gas
50744 check-stage4-gold: maybe-all-stage4-gas
50745 check-stageprofile-gold: maybe-all-stageprofile-gas
50746 check-stagefeedback-gold: maybe-all-stagefeedback-gas
50747 configure-opcodes: maybe-configure-intl
50749 configure-stage1-opcodes: maybe-configure-stage1-intl
50750 configure-stage2-opcodes: maybe-configure-stage2-intl
50751 configure-stage3-opcodes: maybe-configure-stage3-intl
50752 configure-stage4-opcodes: maybe-configure-stage4-intl
50753 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
50754 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
50755 all-opcodes: maybe-all-bfd
50757 all-stage1-opcodes: maybe-all-stage1-bfd
50758 all-stage2-opcodes: maybe-all-stage2-bfd
50759 all-stage3-opcodes: maybe-all-stage3-bfd
50760 all-stage4-opcodes: maybe-all-stage4-bfd
50761 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
50762 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
50763 all-opcodes: maybe-all-libiberty
50765 all-stage1-opcodes: maybe-all-stage1-libiberty
50766 all-stage2-opcodes: maybe-all-stage2-libiberty
50767 all-stage3-opcodes: maybe-all-stage3-libiberty
50768 all-stage4-opcodes: maybe-all-stage4-libiberty
50769 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50770 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50771 all-opcodes: maybe-all-intl
50773 all-stage1-opcodes: maybe-all-stage1-intl
50774 all-stage2-opcodes: maybe-all-stage2-intl
50775 all-stage3-opcodes: maybe-all-stage3-intl
50776 all-stage4-opcodes: maybe-all-stage4-intl
50777 all-stageprofile-opcodes: maybe-all-stageprofile-intl
50778 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
50779 all-dejagnu: maybe-all-tcl
50780 all-dejagnu: maybe-all-expect
50781 all-dejagnu: maybe-all-tk
50782 configure-expect: maybe-configure-tcl
50783 configure-expect: maybe-configure-tk
50784 all-expect: maybe-all-tcl
50785 all-expect: maybe-all-tk
50786 configure-itcl: maybe-configure-tcl
50787 configure-itcl: maybe-configure-tk
50788 all-itcl: maybe-all-tcl
50789 all-itcl: maybe-all-tk
50790 install-itcl: maybe-install-tcl
50791 install-strip-itcl: maybe-install-strip-tcl
50792 configure-tk: maybe-configure-tcl
50793 all-tk: maybe-all-tcl
50794 all-sid: maybe-all-libiberty
50795 all-sid: maybe-all-bfd
50796 all-sid: maybe-all-opcodes
50797 all-sid: maybe-all-tcl
50798 all-sid: maybe-all-tk
50799 install-sid: maybe-install-tcl
50800 install-strip-sid: maybe-install-strip-tcl
50801 install-sid: maybe-install-tk
50802 install-strip-sid: maybe-install-strip-tk
50803 configure-sim: maybe-configure-intl
50804 all-sim: maybe-all-intl
50805 all-sim: maybe-all-libiberty
50806 all-sim: maybe-all-bfd
50807 all-sim: maybe-all-opcodes
50808 all-sim: maybe-all-readline
50809 all-sim: maybe-configure-gdb
50810 all-fastjar: maybe-all-zlib
50811 all-fastjar: maybe-all-build-texinfo
50812 all-fastjar: maybe-all-libiberty
50813 all-bison: maybe-all-intl
50814 all-bison: maybe-all-build-texinfo
50815 all-flex: maybe-all-build-bison
50816 all-flex: maybe-all-intl
50817 all-flex: maybe-all-m4
50818 all-flex: maybe-all-build-texinfo
50819 all-m4: maybe-all-intl
50820 all-m4: maybe-all-build-texinfo
50821 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
50822 configure-target-fastjar: maybe-configure-target-zlib
50823 all-target-fastjar: maybe-all-target-zlib
50824 configure-target-libgo: maybe-configure-target-libffi
50825 configure-target-libgo: maybe-all-target-libstdc++-v3
50826 all-target-libgo: maybe-all-target-libbacktrace
50827 all-target-libgo: maybe-all-target-libffi
50828 all-target-libgo: maybe-all-target-libatomic
50829 configure-target-libjava: maybe-configure-target-zlib
50830 configure-target-libjava: maybe-configure-target-boehm-gc
50831 configure-target-libjava: maybe-configure-target-libffi
50832 all-target-libjava: maybe-all-fastjar
50833 all-target-libjava: maybe-all-target-zlib
50834 all-target-libjava: maybe-all-target-boehm-gc
50835 all-target-libjava: maybe-all-target-libffi
50836 configure-target-libobjc: maybe-configure-target-boehm-gc
50837 all-target-libobjc: maybe-all-target-boehm-gc
50838 all-target-libgupc: maybe-all-target-libbacktrace
50839 all-target-libgupc: maybe-all-target-libatomic
50840 configure-target-libstdc++-v3: maybe-configure-target-libgomp
50842 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50843 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50844 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50845 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50846 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50847 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50848 configure-target-liboffloadmic: maybe-configure-target-libgomp
50849 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
50851 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
50852 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
50853 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
50854 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
50855 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
50856 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
50857 configure-target-libvtv: maybe-all-target-libstdc++-v3
50859 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
50860 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
50861 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
50862 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
50863 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
50864 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
50865 all-target-libstdc++-v3: maybe-configure-target-libgomp
50867 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50868 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50869 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50870 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50871 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50872 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50873 install-target-libgupc: maybe-install-gcc
50874 all-target-liboffloadmic: maybe-all-target-libgomp
50875 install-target-libgo: maybe-install-target-libatomic
50876 install-target-libgfortran: maybe-install-target-libquadmath
50877 install-target-libgfortran: maybe-install-target-libgcc
50878 install-target-libsanitizer: maybe-install-target-libstdc++-v3
50879 install-target-libsanitizer: maybe-install-target-libgcc
50880 install-target-libvtv: maybe-install-target-libstdc++-v3
50881 install-target-libvtv: maybe-install-target-libgcc
50882 install-target-libcilkrts: maybe-install-target-libstdc++-v3
50883 install-target-libcilkrts: maybe-install-target-libgcc
50884 install-target-liboffloadmic: maybe-install-target-libstdc++-v3
50885 install-target-liboffloadmic: maybe-install-target-libgcc
50886 install-target-libjava: maybe-install-target-libgcc
50887 install-target-libitm: maybe-install-target-libgcc
50888 install-target-libobjc: maybe-install-target-libgcc
50889 install-target-libgupc: maybe-install-target-libgcc
50890 install-target-libstdc++-v3: maybe-install-target-libgcc
50891 all-target-libgloss: maybe-all-target-newlib
50892 all-target-winsup: maybe-all-target-libtermcap
50893 configure-target-newlib: maybe-all-binutils
50894 configure-target-newlib: maybe-all-ld
50895 configure-target-libgfortran: maybe-all-target-libquadmath
50898 # Dependencies for target modules on other target modules are
50899 # described by lang_env_dependencies; the defaults apply to anything
50900 # not mentioned there.
50903 @if gcc-bootstrap
50904 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
50905 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
50906 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
50907 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
50908 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
50909 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
50910 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
50911 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
50912 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
50913 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
50914 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
50915 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
50916 configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
50917 configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
50918 configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
50919 configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
50920 configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
50921 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
50922 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
50923 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
50924 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
50925 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
50926 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
50927 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
50928 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
50929 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
50930 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
50931 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
50932 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
50933 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
50934 @endif gcc-bootstrap
50936 @if gcc-no-bootstrap
50937 configure-target-libstdc++-v3: maybe-all-target-libgcc
50938 configure-target-libsanitizer: maybe-all-target-libgcc
50939 configure-target-libmpx: maybe-all-target-libgcc
50940 configure-target-libvtv: maybe-all-target-libgcc
50941 configure-target-libcilkrts: maybe-all-target-libgcc
50942 configure-target-liboffloadmic: maybe-all-target-libgcc
50943 configure-target-libssp: maybe-all-target-libgcc
50944 configure-target-newlib: maybe-all-target-libgcc
50945 configure-target-libbacktrace: maybe-all-target-libgcc
50946 configure-target-libquadmath: maybe-all-target-libgcc
50947 configure-target-libgfortran: maybe-all-target-libgcc
50948 configure-target-libobjc: maybe-all-target-libgcc
50949 configure-target-libgupc: maybe-all-target-libgcc
50950 configure-target-libgo: maybe-all-target-libgcc
50951 configure-target-libtermcap: maybe-all-target-libgcc
50952 configure-target-winsup: maybe-all-target-libgcc
50953 configure-target-libgloss: maybe-all-target-libgcc
50954 configure-target-libffi: maybe-all-target-libgcc
50955 configure-target-libjava: maybe-all-target-libgcc
50956 configure-target-zlib: maybe-all-target-libgcc
50957 configure-target-boehm-gc: maybe-all-target-libgcc
50958 configure-target-rda: maybe-all-target-libgcc
50959 configure-target-libada: maybe-all-target-libgcc
50960 configure-target-libgomp: maybe-all-target-libgcc
50961 configure-target-libitm: maybe-all-target-libgcc
50962 configure-target-libatomic: maybe-all-target-libgcc
50963 @endif gcc-no-bootstrap
50966 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
50968 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
50970 configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
50972 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
50974 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
50975 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
50977 configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
50978 configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
50980 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
50984 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
50986 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
50988 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
50990 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
50992 configure-target-libgupc: maybe-all-target-newlib maybe-all-target-libgloss
50994 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
50996 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
50998 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51001 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51003 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51004 configure-target-libjava: maybe-all-target-libstdc++-v3
51006 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51008 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51010 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51012 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51014 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51016 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
51017 configure-target-libitm: maybe-all-target-libstdc++-v3
51019 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
51022 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
51023 GDB_TK = @GDB_TK@
51024 INSTALL_GDB_TK = @INSTALL_GDB_TK@
51025 configure-gdb: $(CONFIGURE_GDB_TK)
51026 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
51027 install-gdb: $(INSTALL_GDB_TK)
51029 # Serialization dependencies. Host configures don't work well in parallel to
51030 # each other, due to contention over config.cache. Target configures and
51031 # build configures are similar.
51032 @serialization_dependencies@
51034 # --------------------------------
51035 # Regenerating top level configury
51036 # --------------------------------
51038 # Rebuilding Makefile.in, using autogen.
51039 AUTOGEN = autogen
51040 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
51041 cd $(srcdir) && $(AUTOGEN) Makefile.def
51043 # Rebuilding Makefile.
51044 Makefile: $(srcdir)/Makefile.in config.status
51045 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51047 config.status: configure
51048 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
51050 # Rebuilding configure.
51051 AUTOCONF = autoconf
51052 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
51053 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
51054 cd $(srcdir) && $(AUTOCONF)
51056 # ------------------------------
51057 # Special directives to GNU Make
51058 # ------------------------------
51060 # Don't pass command-line variables to submakes.
51061 .NOEXPORT:
51062 MAKEOVERRIDES=
51064 # end of Makefile.in