Merge trunk version 215919 into gupc branch.
[official-gcc.git] / Makefile.in
blobc995ab618a7bd1defa6ad69e90c1fd1f624c3a40
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 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
220 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
221 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
222 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
223 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
224 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
225 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
226 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
227 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
228 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
229 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
230 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
231 @if gcc-bootstrap
232 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
233 @endif gcc-bootstrap
234 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
236 POSTSTAGE1_CXX_EXPORT = \
237 CXX='$(CXX)'; export CXX; \
238 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
239 @if target-libstdc++-v3-bootstrap
240 # Override the above if we're bootstrapping C++.
241 POSTSTAGE1_CXX_EXPORT = \
242 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
243 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
245 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
246 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
247 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
248 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
250 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
251 export CXX; \
252 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
253 @endif target-libstdc++-v3-bootstrap
255 # Similar, for later GCC stages.
256 POSTSTAGE1_HOST_EXPORTS = \
257 $(HOST_EXPORTS) \
258 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
259 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
260 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
261 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
262 $(POSTSTAGE1_CXX_EXPORT) \
263 $(LTO_EXPORTS) \
264 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
265 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
266 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
268 # Target libraries are put under this directory:
269 TARGET_SUBDIR = @target_subdir@
270 # This is set by the configure script to the arguments to use when configuring
271 # directories built for the target.
272 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
273 # This is the list of variables to export in the environment when
274 # configuring subdirectories for the target system.
275 BASE_TARGET_EXPORTS = \
276 $(BASE_EXPORTS) \
277 AR="$(AR_FOR_TARGET)"; export AR; \
278 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
279 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
280 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
281 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
282 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
283 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
284 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
285 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
286 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
287 GUPC="$(GUPC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GUPC; \
288 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
289 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
290 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
291 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
292 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
293 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
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 CLOOG
323 HOST_CLOOGLIBS = @clooglibs@
324 HOST_CLOOGINC = @clooginc@
326 # Where to find libelf
327 HOST_LIBELFLIBS = @libelflibs@
328 HOST_LIBELFINC = @libelfinc@
330 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
332 # ----------------------------------------------
333 # Programs producing files for the BUILD machine
334 # ----------------------------------------------
336 SHELL = @SHELL@
338 # pwd command to use. Allow user to override default by setting PWDCMD in
339 # the environment to account for automounters. The make variable must not
340 # be called PWDCMD, otherwise the value set here is passed to make
341 # subprocesses and overrides the setting from the user's environment.
342 # Don't use PWD since it is a common shell environment variable and we
343 # don't want to corrupt it.
344 PWD_COMMAND = $${PWDCMD-pwd}
346 # compilers to use to create programs which must be run in the build
347 # environment.
348 AR_FOR_BUILD = @AR_FOR_BUILD@
349 AS_FOR_BUILD = @AS_FOR_BUILD@
350 CC_FOR_BUILD = @CC_FOR_BUILD@
351 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
352 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
353 CXX_FOR_BUILD = @CXX_FOR_BUILD@
354 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
355 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
356 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
357 GOC_FOR_BUILD = @GOC_FOR_BUILD@
358 GUPC_FOR_BUILD = @GUPC_FOR_BUILD@
359 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
360 LD_FOR_BUILD = @LD_FOR_BUILD@
361 NM_FOR_BUILD = @NM_FOR_BUILD@
362 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
363 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
364 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
366 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
367 # here so that they can be overridden by Makefile fragments.
368 BUILD_PREFIX = @BUILD_PREFIX@
369 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
371 # Flags to pass to stage2 and later makes. They are defined
372 # here so that they can be overridden by Makefile fragments.
373 BOOT_CFLAGS= -g -O2
374 BOOT_LDFLAGS=
375 BOOT_ADAFLAGS= -gnatpg
377 AWK = @AWK@
378 SED = @SED@
379 BISON = @BISON@
380 YACC = @YACC@
381 FLEX = @FLEX@
382 LEX = @LEX@
383 M4 = @M4@
384 MAKEINFO = @MAKEINFO@
385 EXPECT = @EXPECT@
386 RUNTEST = @RUNTEST@
388 # This just becomes part of the MAKEINFO definition passed down to
389 # sub-makes. It lets flags be given on the command line while still
390 # using the makeinfo from the object tree.
391 # (Default to avoid splitting info files by setting the threshold high.)
392 MAKEINFOFLAGS = --split-size=5000000
394 # ---------------------------------------------
395 # Programs producing files for the HOST machine
396 # ---------------------------------------------
398 AS = @AS@
399 AR = @AR@
400 AR_FLAGS = rc
401 CC = @CC@
402 CXX = @CXX@
403 DLLTOOL = @DLLTOOL@
404 LD = @LD@
405 LIPO = @LIPO@
406 NM = @NM@
407 OBJDUMP = @OBJDUMP@
408 RANLIB = @RANLIB@
409 READELF = @READELF@
410 STRIP = @STRIP@
411 WINDRES = @WINDRES@
412 WINDMC = @WINDMC@
414 GNATBIND = @GNATBIND@
415 GNATMAKE = @GNATMAKE@
417 CFLAGS = @CFLAGS@
418 LDFLAGS = @LDFLAGS@
419 LIBCFLAGS = $(CFLAGS)
420 CXXFLAGS = @CXXFLAGS@
421 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
422 GOCFLAGS = $(CFLAGS)
423 GUPCFLAGS = $(CFLAGS)
425 TFLAGS =
427 # Defaults for all stages; some are overridden below.
429 STAGE_CFLAGS = $(BOOT_CFLAGS)
430 STAGE_TFLAGS = $(TFLAGS)
431 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
434 # Defaults for stage 1; some are overridden below.
435 STAGE1_CFLAGS = $(STAGE_CFLAGS)
436 STAGE1_CXXFLAGS = $(CXXFLAGS)
437 @if target-libstdc++-v3-bootstrap
438 # Override the above if we're bootstrapping C++.
439 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
440 @endif target-libstdc++-v3-bootstrap
441 STAGE1_TFLAGS = $(STAGE_TFLAGS)
442 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
444 # Defaults for stage 2; some are overridden below.
445 STAGE2_CFLAGS = $(STAGE_CFLAGS)
446 STAGE2_CXXFLAGS = $(CXXFLAGS)
447 @if target-libstdc++-v3-bootstrap
448 # Override the above if we're bootstrapping C++.
449 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
450 @endif target-libstdc++-v3-bootstrap
451 STAGE2_TFLAGS = $(STAGE_TFLAGS)
452 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
454 # Defaults for stage 3; some are overridden below.
455 STAGE3_CFLAGS = $(STAGE_CFLAGS)
456 STAGE3_CXXFLAGS = $(CXXFLAGS)
457 @if target-libstdc++-v3-bootstrap
458 # Override the above if we're bootstrapping C++.
459 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
460 @endif target-libstdc++-v3-bootstrap
461 STAGE3_TFLAGS = $(STAGE_TFLAGS)
462 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
464 # Defaults for stage 4; some are overridden below.
465 STAGE4_CFLAGS = $(STAGE_CFLAGS)
466 STAGE4_CXXFLAGS = $(CXXFLAGS)
467 @if target-libstdc++-v3-bootstrap
468 # Override the above if we're bootstrapping C++.
469 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
470 @endif target-libstdc++-v3-bootstrap
471 STAGE4_TFLAGS = $(STAGE_TFLAGS)
472 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
474 # Defaults for stage profile; some are overridden below.
475 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
476 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
477 @if target-libstdc++-v3-bootstrap
478 # Override the above if we're bootstrapping C++.
479 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
480 @endif target-libstdc++-v3-bootstrap
481 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
482 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
484 # Defaults for stage feedback; some are overridden below.
485 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
486 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
487 @if target-libstdc++-v3-bootstrap
488 # Override the above if we're bootstrapping C++.
489 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
490 @endif target-libstdc++-v3-bootstrap
491 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
492 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
495 # Only build the C compiler for stage1, because that is the only one that
496 # we can guarantee will build with the native compiler, and also it is the
497 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
498 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
499 # overrideable (for a bootstrap build stage1 also builds gcc.info).
501 STAGE1_CFLAGS = @stage1_cflags@
502 STAGE1_CHECKING = @stage1_checking@
503 STAGE1_LANGUAGES = @stage1_languages@
504 # * We force-disable intermodule optimizations, even if
505 # --enable-intermodule was passed, since the installed compiler
506 # probably can't handle them. Luckily, autoconf always respects
507 # the last argument when conflicting --enable arguments are passed.
508 # * Likewise, we force-disable coverage flags, since the installed
509 # compiler probably has never heard of them.
510 # * We also disable -Wformat, since older GCCs don't understand newer %s.
511 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
512 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
513 --disable-build-format-warnings
515 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
516 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
518 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
519 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
521 do-compare = @do_compare@
522 do-compare3 = $(do-compare)
524 # -----------------------------------------------
525 # Programs producing files for the TARGET machine
526 # -----------------------------------------------
528 AR_FOR_TARGET=@AR_FOR_TARGET@
529 AS_FOR_TARGET=@AS_FOR_TARGET@
530 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
532 # If GCC_FOR_TARGET is not overriden on the command line, then this
533 # variable is passed down to the gcc Makefile, where it is used to
534 # build libgcc2.a. We define it here so that it can itself be
535 # overridden on the command line.
536 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
537 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
538 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
539 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
540 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
541 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
542 GUPC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GUPC_FOR_TARGET@
543 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
544 LD_FOR_TARGET=@LD_FOR_TARGET@
546 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
547 NM_FOR_TARGET=@NM_FOR_TARGET@
548 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
549 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
550 READELF_FOR_TARGET=@READELF_FOR_TARGET@
551 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
552 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
553 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
555 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
556 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
557 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
559 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
560 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
562 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
563 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
564 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
565 GOCFLAGS_FOR_TARGET = -O2 -g
566 GUPCFLAGS_FOR_TARGET = -O2 -g
568 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
569 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
570 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
572 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
574 # ------------------------------------
575 # Miscellaneous targets and flag lists
576 # ------------------------------------
578 # The first rule in the file had better be this one. Don't put any above it.
579 # This lives here to allow makefile fragments to contain dependencies.
580 all:
582 #### host and target specific makefile fragments come in here.
583 @target_makefile_frag@
584 @alphaieee_frag@
585 @ospace_frag@
586 @host_makefile_frag@
589 # This is the list of directories that may be needed in RPATH_ENVVAR
590 # so that programs built for the target machine work.
591 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
593 @if target-libstdc++-v3
594 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
595 @endif target-libstdc++-v3
597 @if target-libsanitizer
598 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
599 @endif target-libsanitizer
601 @if target-libvtv
602 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
603 @endif target-libvtv
605 @if target-libcilkrts
606 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
607 @endif target-libcilkrts
609 @if target-libssp
610 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
611 @endif target-libssp
613 @if target-libgomp
614 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
615 @endif target-libgomp
617 @if target-libitm
618 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
619 @endif target-libitm
621 @if target-libatomic
622 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
623 @endif target-libatomic
627 # This is the list of directories that may be needed in RPATH_ENVVAR
628 # so that programs built for the host machine work.
629 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
631 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
632 @if gcc
633 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
634 @endif gcc
637 @if gmp
638 HOST_LIB_PATH_gmp = \
639 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
640 @endif gmp
642 @if mpfr
643 HOST_LIB_PATH_mpfr = \
644 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
645 @endif mpfr
647 @if mpc
648 HOST_LIB_PATH_mpc = \
649 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
650 @endif mpc
652 @if isl
653 HOST_LIB_PATH_isl = \
654 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
655 @endif isl
657 @if cloog
658 HOST_LIB_PATH_cloog = \
659 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
660 @endif cloog
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 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
772 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
773 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
774 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
775 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
776 "BUILD_CONFIG=$(BUILD_CONFIG)" \
777 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
778 "LEAN=$(LEAN)" \
779 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
780 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
781 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
782 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
783 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
784 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
785 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
786 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
787 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
788 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
789 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
790 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
791 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
792 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
793 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
794 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
795 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
796 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
797 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
798 "TFLAGS=$(TFLAGS)" \
799 "CONFIG_SHELL=$(SHELL)" \
800 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
802 # We leave this in just in case, but it is not needed anymore.
803 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
805 # Flags to pass down to most sub-makes, in which we're building with
806 # the host environment.
807 EXTRA_HOST_FLAGS = \
808 'AR=$(AR)' \
809 'AS=$(AS)' \
810 'CC=$(CC)' \
811 'CXX=$(CXX)' \
812 'DLLTOOL=$(DLLTOOL)' \
813 'GCJ=$(GCJ)' \
814 'GFORTRAN=$(GFORTRAN)' \
815 'GOC=$(GOC)' \
816 'GUPC=$(GUPC)' \
817 'LD=$(LD)' \
818 'LIPO=$(LIPO)' \
819 'NM=$(NM)' \
820 'OBJDUMP=$(OBJDUMP)' \
821 'RANLIB=$(RANLIB)' \
822 'READELF=$(READELF)' \
823 'STRIP=$(STRIP)' \
824 'WINDRES=$(WINDRES)' \
825 'WINDMC=$(WINDMC)'
827 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
829 # Flags to pass to stage1 or when not bootstrapping.
831 STAGE1_FLAGS_TO_PASS = \
832 LDFLAGS="$${LDFLAGS}" \
833 HOST_LIBS="$${HOST_LIBS}"
835 # Flags to pass to stage2 and later makes.
837 POSTSTAGE1_FLAGS_TO_PASS = \
838 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
839 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
840 GNATBIND="$${GNATBIND}" \
841 LDFLAGS="$${LDFLAGS}" \
842 HOST_LIBS="$${HOST_LIBS}" \
843 $(LTO_FLAGS_TO_PASS) \
844 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
846 # Flags to pass down to makes which are built with the target environment.
847 # The double $ decreases the length of the command line; those variables
848 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
849 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
850 # so we expand them here.
851 EXTRA_TARGET_FLAGS = \
852 'AR=$$(AR_FOR_TARGET)' \
853 'AS=$(COMPILER_AS_FOR_TARGET)' \
854 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
855 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
856 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
857 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
858 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
859 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
860 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
861 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
862 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
863 'GUPC=$$(GUPC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
864 'GUPCFLAGS=$$(GUPCFLAGS_FOR_TARGET)' \
865 'LD=$(COMPILER_LD_FOR_TARGET)' \
866 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
867 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
868 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
869 'NM=$(COMPILER_NM_FOR_TARGET)' \
870 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
871 'RANLIB=$$(RANLIB_FOR_TARGET)' \
872 'READELF=$$(READELF_FOR_TARGET)' \
873 'WINDRES=$$(WINDRES_FOR_TARGET)' \
874 'WINDMC=$$(WINDMC_FOR_TARGET)' \
875 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
876 "TFLAGS=$$TFLAGS"
878 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
880 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
881 # unfortunately needs the native compiler and the target ar and
882 # ranlib.
883 # If any variables are added here, they must be added to do-*, below.
884 # The BUILD_* variables are a special case, which are used for the gcc
885 # cross-building scheme.
886 EXTRA_GCC_FLAGS = \
887 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
888 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
889 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
891 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
893 @if gcc
894 BUILD_CONFIG = @BUILD_CONFIG@
895 ifneq ($(BUILD_CONFIG),)
896 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
897 endif
898 @endif gcc
900 .PHONY: configure-host
901 configure-host: \
902 maybe-configure-bfd \
903 maybe-configure-opcodes \
904 maybe-configure-binutils \
905 maybe-configure-bison \
906 maybe-configure-cgen \
907 maybe-configure-dejagnu \
908 maybe-configure-etc \
909 maybe-configure-fastjar \
910 maybe-configure-fixincludes \
911 maybe-configure-flex \
912 maybe-configure-gas \
913 maybe-configure-gcc \
914 maybe-configure-gmp \
915 maybe-configure-mpfr \
916 maybe-configure-mpc \
917 maybe-configure-isl \
918 maybe-configure-cloog \
919 maybe-configure-libelf \
920 maybe-configure-gold \
921 maybe-configure-gprof \
922 maybe-configure-intl \
923 maybe-configure-tcl \
924 maybe-configure-itcl \
925 maybe-configure-ld \
926 maybe-configure-libbacktrace \
927 maybe-configure-libcpp \
928 maybe-configure-libdecnumber \
929 maybe-configure-libgui \
930 maybe-configure-libiberty \
931 maybe-configure-libiberty-linker-plugin \
932 maybe-configure-libiconv \
933 maybe-configure-m4 \
934 maybe-configure-readline \
935 maybe-configure-sid \
936 maybe-configure-sim \
937 maybe-configure-texinfo \
938 maybe-configure-zlib \
939 maybe-configure-gdb \
940 maybe-configure-expect \
941 maybe-configure-guile \
942 maybe-configure-tk \
943 maybe-configure-libtermcap \
944 maybe-configure-utils \
945 maybe-configure-gnattools \
946 maybe-configure-lto-plugin
947 .PHONY: configure-target
948 configure-target: \
949 maybe-configure-target-libstdc++-v3 \
950 maybe-configure-target-libsanitizer \
951 maybe-configure-target-libvtv \
952 maybe-configure-target-libcilkrts \
953 maybe-configure-target-libssp \
954 maybe-configure-target-newlib \
955 maybe-configure-target-libgcc \
956 maybe-configure-target-libbacktrace \
957 maybe-configure-target-libquadmath \
958 maybe-configure-target-libgfortran \
959 maybe-configure-target-libobjc \
960 maybe-configure-target-libgupc \
961 maybe-configure-target-libgo \
962 maybe-configure-target-libtermcap \
963 maybe-configure-target-winsup \
964 maybe-configure-target-libgloss \
965 maybe-configure-target-libffi \
966 maybe-configure-target-libjava \
967 maybe-configure-target-zlib \
968 maybe-configure-target-boehm-gc \
969 maybe-configure-target-rda \
970 maybe-configure-target-libada \
971 maybe-configure-target-libgomp \
972 maybe-configure-target-libitm \
973 maybe-configure-target-libatomic
975 # The target built for a native non-bootstrap build.
976 .PHONY: all
977 all:
978 @if gcc-bootstrap
979 [ -f stage_final ] || echo stage3 > stage_final
980 @r=`${PWD_COMMAND}`; export r; \
981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
982 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
983 @endif gcc-bootstrap
984 @: $(MAKE); $(unstage)
985 @r=`${PWD_COMMAND}`; export r; \
986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
987 @if gcc-bootstrap
988 if [ -f stage_last ]; then \
989 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
990 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
991 else \
992 @endif gcc-bootstrap
993 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
994 @if gcc-bootstrap
996 fi \
997 @endif gcc-bootstrap
998 && :
1000 .PHONY: all-build
1002 all-build: maybe-all-build-libiberty
1003 all-build: maybe-all-build-bison
1004 all-build: maybe-all-build-flex
1005 all-build: maybe-all-build-m4
1006 all-build: maybe-all-build-texinfo
1007 all-build: maybe-all-build-fixincludes
1009 .PHONY: all-host
1011 @if bfd-no-bootstrap
1012 all-host: maybe-all-bfd
1013 @endif bfd-no-bootstrap
1014 @if opcodes-no-bootstrap
1015 all-host: maybe-all-opcodes
1016 @endif opcodes-no-bootstrap
1017 @if binutils-no-bootstrap
1018 all-host: maybe-all-binutils
1019 @endif binutils-no-bootstrap
1020 all-host: maybe-all-bison
1021 all-host: maybe-all-cgen
1022 all-host: maybe-all-dejagnu
1023 all-host: maybe-all-etc
1024 all-host: maybe-all-fastjar
1025 @if fixincludes-no-bootstrap
1026 all-host: maybe-all-fixincludes
1027 @endif fixincludes-no-bootstrap
1028 all-host: maybe-all-flex
1029 @if gas-no-bootstrap
1030 all-host: maybe-all-gas
1031 @endif gas-no-bootstrap
1032 @if gcc-no-bootstrap
1033 all-host: maybe-all-gcc
1034 @endif gcc-no-bootstrap
1035 @if gmp-no-bootstrap
1036 all-host: maybe-all-gmp
1037 @endif gmp-no-bootstrap
1038 @if mpfr-no-bootstrap
1039 all-host: maybe-all-mpfr
1040 @endif mpfr-no-bootstrap
1041 @if mpc-no-bootstrap
1042 all-host: maybe-all-mpc
1043 @endif mpc-no-bootstrap
1044 @if isl-no-bootstrap
1045 all-host: maybe-all-isl
1046 @endif isl-no-bootstrap
1047 @if cloog-no-bootstrap
1048 all-host: maybe-all-cloog
1049 @endif cloog-no-bootstrap
1050 @if libelf-no-bootstrap
1051 all-host: maybe-all-libelf
1052 @endif libelf-no-bootstrap
1053 @if gold-no-bootstrap
1054 all-host: maybe-all-gold
1055 @endif gold-no-bootstrap
1056 all-host: maybe-all-gprof
1057 @if intl-no-bootstrap
1058 all-host: maybe-all-intl
1059 @endif intl-no-bootstrap
1060 all-host: maybe-all-tcl
1061 all-host: maybe-all-itcl
1062 @if ld-no-bootstrap
1063 all-host: maybe-all-ld
1064 @endif ld-no-bootstrap
1065 @if libbacktrace-no-bootstrap
1066 all-host: maybe-all-libbacktrace
1067 @endif libbacktrace-no-bootstrap
1068 @if libcpp-no-bootstrap
1069 all-host: maybe-all-libcpp
1070 @endif libcpp-no-bootstrap
1071 @if libdecnumber-no-bootstrap
1072 all-host: maybe-all-libdecnumber
1073 @endif libdecnumber-no-bootstrap
1074 all-host: maybe-all-libgui
1075 @if libiberty-no-bootstrap
1076 all-host: maybe-all-libiberty
1077 @endif libiberty-no-bootstrap
1078 @if libiberty-linker-plugin-no-bootstrap
1079 all-host: maybe-all-libiberty-linker-plugin
1080 @endif libiberty-linker-plugin-no-bootstrap
1081 all-host: maybe-all-libiconv
1082 all-host: maybe-all-m4
1083 all-host: maybe-all-readline
1084 all-host: maybe-all-sid
1085 all-host: maybe-all-sim
1086 all-host: maybe-all-texinfo
1087 @if zlib-no-bootstrap
1088 all-host: maybe-all-zlib
1089 @endif zlib-no-bootstrap
1090 all-host: maybe-all-gdb
1091 all-host: maybe-all-expect
1092 all-host: maybe-all-guile
1093 all-host: maybe-all-tk
1094 all-host: maybe-all-libtermcap
1095 all-host: maybe-all-utils
1096 all-host: maybe-all-gnattools
1097 @if lto-plugin-no-bootstrap
1098 all-host: maybe-all-lto-plugin
1099 @endif lto-plugin-no-bootstrap
1101 .PHONY: all-target
1103 @if target-libstdc++-v3-no-bootstrap
1104 all-target: maybe-all-target-libstdc++-v3
1105 @endif target-libstdc++-v3-no-bootstrap
1106 @if target-libsanitizer-no-bootstrap
1107 all-target: maybe-all-target-libsanitizer
1108 @endif target-libsanitizer-no-bootstrap
1109 @if target-libvtv-no-bootstrap
1110 all-target: maybe-all-target-libvtv
1111 @endif target-libvtv-no-bootstrap
1112 all-target: maybe-all-target-libcilkrts
1113 all-target: maybe-all-target-libssp
1114 all-target: maybe-all-target-newlib
1115 @if target-libgcc-no-bootstrap
1116 all-target: maybe-all-target-libgcc
1117 @endif target-libgcc-no-bootstrap
1118 all-target: maybe-all-target-libbacktrace
1119 all-target: maybe-all-target-libquadmath
1120 all-target: maybe-all-target-libgfortran
1121 all-target: maybe-all-target-libobjc
1122 all-target: maybe-all-target-libgupc
1123 all-target: maybe-all-target-libgo
1124 all-target: maybe-all-target-libtermcap
1125 all-target: maybe-all-target-winsup
1126 all-target: maybe-all-target-libgloss
1127 all-target: maybe-all-target-libffi
1128 all-target: maybe-all-target-libjava
1129 all-target: maybe-all-target-zlib
1130 all-target: maybe-all-target-boehm-gc
1131 all-target: maybe-all-target-rda
1132 all-target: maybe-all-target-libada
1133 @if target-libgomp-no-bootstrap
1134 all-target: maybe-all-target-libgomp
1135 @endif target-libgomp-no-bootstrap
1136 all-target: maybe-all-target-libitm
1137 all-target: maybe-all-target-libatomic
1139 # Do a target for all the subdirectories. A ``make do-X'' will do a
1140 # ``make X'' in all subdirectories (because, in general, there is a
1141 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1142 # but it may do additional work as well).
1144 .PHONY: do-info
1145 do-info:
1146 @: $(MAKE); $(unstage)
1147 @r=`${PWD_COMMAND}`; export r; \
1148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1149 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1150 info-target
1153 .PHONY: info-host
1155 info-host: maybe-info-bfd
1156 info-host: maybe-info-opcodes
1157 info-host: maybe-info-binutils
1158 info-host: maybe-info-bison
1159 info-host: maybe-info-cgen
1160 info-host: maybe-info-dejagnu
1161 info-host: maybe-info-etc
1162 info-host: maybe-info-fastjar
1163 info-host: maybe-info-fixincludes
1164 info-host: maybe-info-flex
1165 info-host: maybe-info-gas
1166 info-host: maybe-info-gcc
1167 info-host: maybe-info-gmp
1168 info-host: maybe-info-mpfr
1169 info-host: maybe-info-mpc
1170 info-host: maybe-info-isl
1171 info-host: maybe-info-cloog
1172 info-host: maybe-info-libelf
1173 info-host: maybe-info-gold
1174 info-host: maybe-info-gprof
1175 info-host: maybe-info-intl
1176 info-host: maybe-info-tcl
1177 info-host: maybe-info-itcl
1178 info-host: maybe-info-ld
1179 info-host: maybe-info-libbacktrace
1180 info-host: maybe-info-libcpp
1181 info-host: maybe-info-libdecnumber
1182 info-host: maybe-info-libgui
1183 info-host: maybe-info-libiberty
1184 info-host: maybe-info-libiberty-linker-plugin
1185 info-host: maybe-info-libiconv
1186 info-host: maybe-info-m4
1187 info-host: maybe-info-readline
1188 info-host: maybe-info-sid
1189 info-host: maybe-info-sim
1190 info-host: maybe-info-texinfo
1191 info-host: maybe-info-zlib
1192 info-host: maybe-info-gdb
1193 info-host: maybe-info-expect
1194 info-host: maybe-info-guile
1195 info-host: maybe-info-tk
1196 info-host: maybe-info-libtermcap
1197 info-host: maybe-info-utils
1198 info-host: maybe-info-gnattools
1199 info-host: maybe-info-lto-plugin
1201 .PHONY: info-target
1203 info-target: maybe-info-target-libstdc++-v3
1204 info-target: maybe-info-target-libsanitizer
1205 info-target: maybe-info-target-libvtv
1206 info-target: maybe-info-target-libcilkrts
1207 info-target: maybe-info-target-libssp
1208 info-target: maybe-info-target-newlib
1209 info-target: maybe-info-target-libgcc
1210 info-target: maybe-info-target-libbacktrace
1211 info-target: maybe-info-target-libquadmath
1212 info-target: maybe-info-target-libgfortran
1213 info-target: maybe-info-target-libobjc
1214 info-target: maybe-info-target-libgupc
1215 info-target: maybe-info-target-libgo
1216 info-target: maybe-info-target-libtermcap
1217 info-target: maybe-info-target-winsup
1218 info-target: maybe-info-target-libgloss
1219 info-target: maybe-info-target-libffi
1220 info-target: maybe-info-target-libjava
1221 info-target: maybe-info-target-zlib
1222 info-target: maybe-info-target-boehm-gc
1223 info-target: maybe-info-target-rda
1224 info-target: maybe-info-target-libada
1225 info-target: maybe-info-target-libgomp
1226 info-target: maybe-info-target-libitm
1227 info-target: maybe-info-target-libatomic
1229 .PHONY: do-dvi
1230 do-dvi:
1231 @: $(MAKE); $(unstage)
1232 @r=`${PWD_COMMAND}`; export r; \
1233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1234 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1235 dvi-target
1238 .PHONY: dvi-host
1240 dvi-host: maybe-dvi-bfd
1241 dvi-host: maybe-dvi-opcodes
1242 dvi-host: maybe-dvi-binutils
1243 dvi-host: maybe-dvi-bison
1244 dvi-host: maybe-dvi-cgen
1245 dvi-host: maybe-dvi-dejagnu
1246 dvi-host: maybe-dvi-etc
1247 dvi-host: maybe-dvi-fastjar
1248 dvi-host: maybe-dvi-fixincludes
1249 dvi-host: maybe-dvi-flex
1250 dvi-host: maybe-dvi-gas
1251 dvi-host: maybe-dvi-gcc
1252 dvi-host: maybe-dvi-gmp
1253 dvi-host: maybe-dvi-mpfr
1254 dvi-host: maybe-dvi-mpc
1255 dvi-host: maybe-dvi-isl
1256 dvi-host: maybe-dvi-cloog
1257 dvi-host: maybe-dvi-libelf
1258 dvi-host: maybe-dvi-gold
1259 dvi-host: maybe-dvi-gprof
1260 dvi-host: maybe-dvi-intl
1261 dvi-host: maybe-dvi-tcl
1262 dvi-host: maybe-dvi-itcl
1263 dvi-host: maybe-dvi-ld
1264 dvi-host: maybe-dvi-libbacktrace
1265 dvi-host: maybe-dvi-libcpp
1266 dvi-host: maybe-dvi-libdecnumber
1267 dvi-host: maybe-dvi-libgui
1268 dvi-host: maybe-dvi-libiberty
1269 dvi-host: maybe-dvi-libiberty-linker-plugin
1270 dvi-host: maybe-dvi-libiconv
1271 dvi-host: maybe-dvi-m4
1272 dvi-host: maybe-dvi-readline
1273 dvi-host: maybe-dvi-sid
1274 dvi-host: maybe-dvi-sim
1275 dvi-host: maybe-dvi-texinfo
1276 dvi-host: maybe-dvi-zlib
1277 dvi-host: maybe-dvi-gdb
1278 dvi-host: maybe-dvi-expect
1279 dvi-host: maybe-dvi-guile
1280 dvi-host: maybe-dvi-tk
1281 dvi-host: maybe-dvi-libtermcap
1282 dvi-host: maybe-dvi-utils
1283 dvi-host: maybe-dvi-gnattools
1284 dvi-host: maybe-dvi-lto-plugin
1286 .PHONY: dvi-target
1288 dvi-target: maybe-dvi-target-libstdc++-v3
1289 dvi-target: maybe-dvi-target-libsanitizer
1290 dvi-target: maybe-dvi-target-libvtv
1291 dvi-target: maybe-dvi-target-libcilkrts
1292 dvi-target: maybe-dvi-target-libssp
1293 dvi-target: maybe-dvi-target-newlib
1294 dvi-target: maybe-dvi-target-libgcc
1295 dvi-target: maybe-dvi-target-libbacktrace
1296 dvi-target: maybe-dvi-target-libquadmath
1297 dvi-target: maybe-dvi-target-libgfortran
1298 dvi-target: maybe-dvi-target-libobjc
1299 dvi-target: maybe-dvi-target-libgupc
1300 dvi-target: maybe-dvi-target-libgo
1301 dvi-target: maybe-dvi-target-libtermcap
1302 dvi-target: maybe-dvi-target-winsup
1303 dvi-target: maybe-dvi-target-libgloss
1304 dvi-target: maybe-dvi-target-libffi
1305 dvi-target: maybe-dvi-target-libjava
1306 dvi-target: maybe-dvi-target-zlib
1307 dvi-target: maybe-dvi-target-boehm-gc
1308 dvi-target: maybe-dvi-target-rda
1309 dvi-target: maybe-dvi-target-libada
1310 dvi-target: maybe-dvi-target-libgomp
1311 dvi-target: maybe-dvi-target-libitm
1312 dvi-target: maybe-dvi-target-libatomic
1314 .PHONY: do-pdf
1315 do-pdf:
1316 @: $(MAKE); $(unstage)
1317 @r=`${PWD_COMMAND}`; export r; \
1318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1319 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1320 pdf-target
1323 .PHONY: pdf-host
1325 pdf-host: maybe-pdf-bfd
1326 pdf-host: maybe-pdf-opcodes
1327 pdf-host: maybe-pdf-binutils
1328 pdf-host: maybe-pdf-bison
1329 pdf-host: maybe-pdf-cgen
1330 pdf-host: maybe-pdf-dejagnu
1331 pdf-host: maybe-pdf-etc
1332 pdf-host: maybe-pdf-fastjar
1333 pdf-host: maybe-pdf-fixincludes
1334 pdf-host: maybe-pdf-flex
1335 pdf-host: maybe-pdf-gas
1336 pdf-host: maybe-pdf-gcc
1337 pdf-host: maybe-pdf-gmp
1338 pdf-host: maybe-pdf-mpfr
1339 pdf-host: maybe-pdf-mpc
1340 pdf-host: maybe-pdf-isl
1341 pdf-host: maybe-pdf-cloog
1342 pdf-host: maybe-pdf-libelf
1343 pdf-host: maybe-pdf-gold
1344 pdf-host: maybe-pdf-gprof
1345 pdf-host: maybe-pdf-intl
1346 pdf-host: maybe-pdf-tcl
1347 pdf-host: maybe-pdf-itcl
1348 pdf-host: maybe-pdf-ld
1349 pdf-host: maybe-pdf-libbacktrace
1350 pdf-host: maybe-pdf-libcpp
1351 pdf-host: maybe-pdf-libdecnumber
1352 pdf-host: maybe-pdf-libgui
1353 pdf-host: maybe-pdf-libiberty
1354 pdf-host: maybe-pdf-libiberty-linker-plugin
1355 pdf-host: maybe-pdf-libiconv
1356 pdf-host: maybe-pdf-m4
1357 pdf-host: maybe-pdf-readline
1358 pdf-host: maybe-pdf-sid
1359 pdf-host: maybe-pdf-sim
1360 pdf-host: maybe-pdf-texinfo
1361 pdf-host: maybe-pdf-zlib
1362 pdf-host: maybe-pdf-gdb
1363 pdf-host: maybe-pdf-expect
1364 pdf-host: maybe-pdf-guile
1365 pdf-host: maybe-pdf-tk
1366 pdf-host: maybe-pdf-libtermcap
1367 pdf-host: maybe-pdf-utils
1368 pdf-host: maybe-pdf-gnattools
1369 pdf-host: maybe-pdf-lto-plugin
1371 .PHONY: pdf-target
1373 pdf-target: maybe-pdf-target-libstdc++-v3
1374 pdf-target: maybe-pdf-target-libsanitizer
1375 pdf-target: maybe-pdf-target-libvtv
1376 pdf-target: maybe-pdf-target-libcilkrts
1377 pdf-target: maybe-pdf-target-libssp
1378 pdf-target: maybe-pdf-target-newlib
1379 pdf-target: maybe-pdf-target-libgcc
1380 pdf-target: maybe-pdf-target-libbacktrace
1381 pdf-target: maybe-pdf-target-libquadmath
1382 pdf-target: maybe-pdf-target-libgfortran
1383 pdf-target: maybe-pdf-target-libobjc
1384 pdf-target: maybe-pdf-target-libgupc
1385 pdf-target: maybe-pdf-target-libgo
1386 pdf-target: maybe-pdf-target-libtermcap
1387 pdf-target: maybe-pdf-target-winsup
1388 pdf-target: maybe-pdf-target-libgloss
1389 pdf-target: maybe-pdf-target-libffi
1390 pdf-target: maybe-pdf-target-libjava
1391 pdf-target: maybe-pdf-target-zlib
1392 pdf-target: maybe-pdf-target-boehm-gc
1393 pdf-target: maybe-pdf-target-rda
1394 pdf-target: maybe-pdf-target-libada
1395 pdf-target: maybe-pdf-target-libgomp
1396 pdf-target: maybe-pdf-target-libitm
1397 pdf-target: maybe-pdf-target-libatomic
1399 .PHONY: do-html
1400 do-html:
1401 @: $(MAKE); $(unstage)
1402 @r=`${PWD_COMMAND}`; export r; \
1403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1404 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1405 html-target
1408 .PHONY: html-host
1410 html-host: maybe-html-bfd
1411 html-host: maybe-html-opcodes
1412 html-host: maybe-html-binutils
1413 html-host: maybe-html-bison
1414 html-host: maybe-html-cgen
1415 html-host: maybe-html-dejagnu
1416 html-host: maybe-html-etc
1417 html-host: maybe-html-fastjar
1418 html-host: maybe-html-fixincludes
1419 html-host: maybe-html-flex
1420 html-host: maybe-html-gas
1421 html-host: maybe-html-gcc
1422 html-host: maybe-html-gmp
1423 html-host: maybe-html-mpfr
1424 html-host: maybe-html-mpc
1425 html-host: maybe-html-isl
1426 html-host: maybe-html-cloog
1427 html-host: maybe-html-libelf
1428 html-host: maybe-html-gold
1429 html-host: maybe-html-gprof
1430 html-host: maybe-html-intl
1431 html-host: maybe-html-tcl
1432 html-host: maybe-html-itcl
1433 html-host: maybe-html-ld
1434 html-host: maybe-html-libbacktrace
1435 html-host: maybe-html-libcpp
1436 html-host: maybe-html-libdecnumber
1437 html-host: maybe-html-libgui
1438 html-host: maybe-html-libiberty
1439 html-host: maybe-html-libiberty-linker-plugin
1440 html-host: maybe-html-libiconv
1441 html-host: maybe-html-m4
1442 html-host: maybe-html-readline
1443 html-host: maybe-html-sid
1444 html-host: maybe-html-sim
1445 html-host: maybe-html-texinfo
1446 html-host: maybe-html-zlib
1447 html-host: maybe-html-gdb
1448 html-host: maybe-html-expect
1449 html-host: maybe-html-guile
1450 html-host: maybe-html-tk
1451 html-host: maybe-html-libtermcap
1452 html-host: maybe-html-utils
1453 html-host: maybe-html-gnattools
1454 html-host: maybe-html-lto-plugin
1456 .PHONY: html-target
1458 html-target: maybe-html-target-libstdc++-v3
1459 html-target: maybe-html-target-libsanitizer
1460 html-target: maybe-html-target-libvtv
1461 html-target: maybe-html-target-libcilkrts
1462 html-target: maybe-html-target-libssp
1463 html-target: maybe-html-target-newlib
1464 html-target: maybe-html-target-libgcc
1465 html-target: maybe-html-target-libbacktrace
1466 html-target: maybe-html-target-libquadmath
1467 html-target: maybe-html-target-libgfortran
1468 html-target: maybe-html-target-libobjc
1469 html-target: maybe-html-target-libgupc
1470 html-target: maybe-html-target-libgo
1471 html-target: maybe-html-target-libtermcap
1472 html-target: maybe-html-target-winsup
1473 html-target: maybe-html-target-libgloss
1474 html-target: maybe-html-target-libffi
1475 html-target: maybe-html-target-libjava
1476 html-target: maybe-html-target-zlib
1477 html-target: maybe-html-target-boehm-gc
1478 html-target: maybe-html-target-rda
1479 html-target: maybe-html-target-libada
1480 html-target: maybe-html-target-libgomp
1481 html-target: maybe-html-target-libitm
1482 html-target: maybe-html-target-libatomic
1484 .PHONY: do-TAGS
1485 do-TAGS:
1486 @: $(MAKE); $(unstage)
1487 @r=`${PWD_COMMAND}`; export r; \
1488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1489 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1490 TAGS-target
1493 .PHONY: TAGS-host
1495 TAGS-host: maybe-TAGS-bfd
1496 TAGS-host: maybe-TAGS-opcodes
1497 TAGS-host: maybe-TAGS-binutils
1498 TAGS-host: maybe-TAGS-bison
1499 TAGS-host: maybe-TAGS-cgen
1500 TAGS-host: maybe-TAGS-dejagnu
1501 TAGS-host: maybe-TAGS-etc
1502 TAGS-host: maybe-TAGS-fastjar
1503 TAGS-host: maybe-TAGS-fixincludes
1504 TAGS-host: maybe-TAGS-flex
1505 TAGS-host: maybe-TAGS-gas
1506 TAGS-host: maybe-TAGS-gcc
1507 TAGS-host: maybe-TAGS-gmp
1508 TAGS-host: maybe-TAGS-mpfr
1509 TAGS-host: maybe-TAGS-mpc
1510 TAGS-host: maybe-TAGS-isl
1511 TAGS-host: maybe-TAGS-cloog
1512 TAGS-host: maybe-TAGS-libelf
1513 TAGS-host: maybe-TAGS-gold
1514 TAGS-host: maybe-TAGS-gprof
1515 TAGS-host: maybe-TAGS-intl
1516 TAGS-host: maybe-TAGS-tcl
1517 TAGS-host: maybe-TAGS-itcl
1518 TAGS-host: maybe-TAGS-ld
1519 TAGS-host: maybe-TAGS-libbacktrace
1520 TAGS-host: maybe-TAGS-libcpp
1521 TAGS-host: maybe-TAGS-libdecnumber
1522 TAGS-host: maybe-TAGS-libgui
1523 TAGS-host: maybe-TAGS-libiberty
1524 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1525 TAGS-host: maybe-TAGS-libiconv
1526 TAGS-host: maybe-TAGS-m4
1527 TAGS-host: maybe-TAGS-readline
1528 TAGS-host: maybe-TAGS-sid
1529 TAGS-host: maybe-TAGS-sim
1530 TAGS-host: maybe-TAGS-texinfo
1531 TAGS-host: maybe-TAGS-zlib
1532 TAGS-host: maybe-TAGS-gdb
1533 TAGS-host: maybe-TAGS-expect
1534 TAGS-host: maybe-TAGS-guile
1535 TAGS-host: maybe-TAGS-tk
1536 TAGS-host: maybe-TAGS-libtermcap
1537 TAGS-host: maybe-TAGS-utils
1538 TAGS-host: maybe-TAGS-gnattools
1539 TAGS-host: maybe-TAGS-lto-plugin
1541 .PHONY: TAGS-target
1543 TAGS-target: maybe-TAGS-target-libstdc++-v3
1544 TAGS-target: maybe-TAGS-target-libsanitizer
1545 TAGS-target: maybe-TAGS-target-libvtv
1546 TAGS-target: maybe-TAGS-target-libcilkrts
1547 TAGS-target: maybe-TAGS-target-libssp
1548 TAGS-target: maybe-TAGS-target-newlib
1549 TAGS-target: maybe-TAGS-target-libgcc
1550 TAGS-target: maybe-TAGS-target-libbacktrace
1551 TAGS-target: maybe-TAGS-target-libquadmath
1552 TAGS-target: maybe-TAGS-target-libgfortran
1553 TAGS-target: maybe-TAGS-target-libobjc
1554 TAGS-target: maybe-TAGS-target-libgupc
1555 TAGS-target: maybe-TAGS-target-libgo
1556 TAGS-target: maybe-TAGS-target-libtermcap
1557 TAGS-target: maybe-TAGS-target-winsup
1558 TAGS-target: maybe-TAGS-target-libgloss
1559 TAGS-target: maybe-TAGS-target-libffi
1560 TAGS-target: maybe-TAGS-target-libjava
1561 TAGS-target: maybe-TAGS-target-zlib
1562 TAGS-target: maybe-TAGS-target-boehm-gc
1563 TAGS-target: maybe-TAGS-target-rda
1564 TAGS-target: maybe-TAGS-target-libada
1565 TAGS-target: maybe-TAGS-target-libgomp
1566 TAGS-target: maybe-TAGS-target-libitm
1567 TAGS-target: maybe-TAGS-target-libatomic
1569 .PHONY: do-install-info
1570 do-install-info:
1571 @: $(MAKE); $(unstage)
1572 @r=`${PWD_COMMAND}`; export r; \
1573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1574 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1575 install-info-target
1578 .PHONY: install-info-host
1580 install-info-host: maybe-install-info-bfd
1581 install-info-host: maybe-install-info-opcodes
1582 install-info-host: maybe-install-info-binutils
1583 install-info-host: maybe-install-info-bison
1584 install-info-host: maybe-install-info-cgen
1585 install-info-host: maybe-install-info-dejagnu
1586 install-info-host: maybe-install-info-etc
1587 install-info-host: maybe-install-info-fastjar
1588 install-info-host: maybe-install-info-fixincludes
1589 install-info-host: maybe-install-info-flex
1590 install-info-host: maybe-install-info-gas
1591 install-info-host: maybe-install-info-gcc
1592 install-info-host: maybe-install-info-gmp
1593 install-info-host: maybe-install-info-mpfr
1594 install-info-host: maybe-install-info-mpc
1595 install-info-host: maybe-install-info-isl
1596 install-info-host: maybe-install-info-cloog
1597 install-info-host: maybe-install-info-libelf
1598 install-info-host: maybe-install-info-gold
1599 install-info-host: maybe-install-info-gprof
1600 install-info-host: maybe-install-info-intl
1601 install-info-host: maybe-install-info-tcl
1602 install-info-host: maybe-install-info-itcl
1603 install-info-host: maybe-install-info-ld
1604 install-info-host: maybe-install-info-libbacktrace
1605 install-info-host: maybe-install-info-libcpp
1606 install-info-host: maybe-install-info-libdecnumber
1607 install-info-host: maybe-install-info-libgui
1608 install-info-host: maybe-install-info-libiberty
1609 install-info-host: maybe-install-info-libiberty-linker-plugin
1610 install-info-host: maybe-install-info-libiconv
1611 install-info-host: maybe-install-info-m4
1612 install-info-host: maybe-install-info-readline
1613 install-info-host: maybe-install-info-sid
1614 install-info-host: maybe-install-info-sim
1615 install-info-host: maybe-install-info-texinfo
1616 install-info-host: maybe-install-info-zlib
1617 install-info-host: maybe-install-info-gdb
1618 install-info-host: maybe-install-info-expect
1619 install-info-host: maybe-install-info-guile
1620 install-info-host: maybe-install-info-tk
1621 install-info-host: maybe-install-info-libtermcap
1622 install-info-host: maybe-install-info-utils
1623 install-info-host: maybe-install-info-gnattools
1624 install-info-host: maybe-install-info-lto-plugin
1626 .PHONY: install-info-target
1628 install-info-target: maybe-install-info-target-libstdc++-v3
1629 install-info-target: maybe-install-info-target-libsanitizer
1630 install-info-target: maybe-install-info-target-libvtv
1631 install-info-target: maybe-install-info-target-libcilkrts
1632 install-info-target: maybe-install-info-target-libssp
1633 install-info-target: maybe-install-info-target-newlib
1634 install-info-target: maybe-install-info-target-libgcc
1635 install-info-target: maybe-install-info-target-libbacktrace
1636 install-info-target: maybe-install-info-target-libquadmath
1637 install-info-target: maybe-install-info-target-libgfortran
1638 install-info-target: maybe-install-info-target-libobjc
1639 install-info-target: maybe-install-info-target-libgupc
1640 install-info-target: maybe-install-info-target-libgo
1641 install-info-target: maybe-install-info-target-libtermcap
1642 install-info-target: maybe-install-info-target-winsup
1643 install-info-target: maybe-install-info-target-libgloss
1644 install-info-target: maybe-install-info-target-libffi
1645 install-info-target: maybe-install-info-target-libjava
1646 install-info-target: maybe-install-info-target-zlib
1647 install-info-target: maybe-install-info-target-boehm-gc
1648 install-info-target: maybe-install-info-target-rda
1649 install-info-target: maybe-install-info-target-libada
1650 install-info-target: maybe-install-info-target-libgomp
1651 install-info-target: maybe-install-info-target-libitm
1652 install-info-target: maybe-install-info-target-libatomic
1654 .PHONY: do-install-pdf
1655 do-install-pdf:
1656 @: $(MAKE); $(unstage)
1657 @r=`${PWD_COMMAND}`; export r; \
1658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1659 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1660 install-pdf-target
1663 .PHONY: install-pdf-host
1665 install-pdf-host: maybe-install-pdf-bfd
1666 install-pdf-host: maybe-install-pdf-opcodes
1667 install-pdf-host: maybe-install-pdf-binutils
1668 install-pdf-host: maybe-install-pdf-bison
1669 install-pdf-host: maybe-install-pdf-cgen
1670 install-pdf-host: maybe-install-pdf-dejagnu
1671 install-pdf-host: maybe-install-pdf-etc
1672 install-pdf-host: maybe-install-pdf-fastjar
1673 install-pdf-host: maybe-install-pdf-fixincludes
1674 install-pdf-host: maybe-install-pdf-flex
1675 install-pdf-host: maybe-install-pdf-gas
1676 install-pdf-host: maybe-install-pdf-gcc
1677 install-pdf-host: maybe-install-pdf-gmp
1678 install-pdf-host: maybe-install-pdf-mpfr
1679 install-pdf-host: maybe-install-pdf-mpc
1680 install-pdf-host: maybe-install-pdf-isl
1681 install-pdf-host: maybe-install-pdf-cloog
1682 install-pdf-host: maybe-install-pdf-libelf
1683 install-pdf-host: maybe-install-pdf-gold
1684 install-pdf-host: maybe-install-pdf-gprof
1685 install-pdf-host: maybe-install-pdf-intl
1686 install-pdf-host: maybe-install-pdf-tcl
1687 install-pdf-host: maybe-install-pdf-itcl
1688 install-pdf-host: maybe-install-pdf-ld
1689 install-pdf-host: maybe-install-pdf-libbacktrace
1690 install-pdf-host: maybe-install-pdf-libcpp
1691 install-pdf-host: maybe-install-pdf-libdecnumber
1692 install-pdf-host: maybe-install-pdf-libgui
1693 install-pdf-host: maybe-install-pdf-libiberty
1694 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1695 install-pdf-host: maybe-install-pdf-libiconv
1696 install-pdf-host: maybe-install-pdf-m4
1697 install-pdf-host: maybe-install-pdf-readline
1698 install-pdf-host: maybe-install-pdf-sid
1699 install-pdf-host: maybe-install-pdf-sim
1700 install-pdf-host: maybe-install-pdf-texinfo
1701 install-pdf-host: maybe-install-pdf-zlib
1702 install-pdf-host: maybe-install-pdf-gdb
1703 install-pdf-host: maybe-install-pdf-expect
1704 install-pdf-host: maybe-install-pdf-guile
1705 install-pdf-host: maybe-install-pdf-tk
1706 install-pdf-host: maybe-install-pdf-libtermcap
1707 install-pdf-host: maybe-install-pdf-utils
1708 install-pdf-host: maybe-install-pdf-gnattools
1709 install-pdf-host: maybe-install-pdf-lto-plugin
1711 .PHONY: install-pdf-target
1713 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1714 install-pdf-target: maybe-install-pdf-target-libsanitizer
1715 install-pdf-target: maybe-install-pdf-target-libvtv
1716 install-pdf-target: maybe-install-pdf-target-libcilkrts
1717 install-pdf-target: maybe-install-pdf-target-libssp
1718 install-pdf-target: maybe-install-pdf-target-newlib
1719 install-pdf-target: maybe-install-pdf-target-libgcc
1720 install-pdf-target: maybe-install-pdf-target-libbacktrace
1721 install-pdf-target: maybe-install-pdf-target-libquadmath
1722 install-pdf-target: maybe-install-pdf-target-libgfortran
1723 install-pdf-target: maybe-install-pdf-target-libobjc
1724 install-pdf-target: maybe-install-pdf-target-libgupc
1725 install-pdf-target: maybe-install-pdf-target-libgo
1726 install-pdf-target: maybe-install-pdf-target-libtermcap
1727 install-pdf-target: maybe-install-pdf-target-winsup
1728 install-pdf-target: maybe-install-pdf-target-libgloss
1729 install-pdf-target: maybe-install-pdf-target-libffi
1730 install-pdf-target: maybe-install-pdf-target-libjava
1731 install-pdf-target: maybe-install-pdf-target-zlib
1732 install-pdf-target: maybe-install-pdf-target-boehm-gc
1733 install-pdf-target: maybe-install-pdf-target-rda
1734 install-pdf-target: maybe-install-pdf-target-libada
1735 install-pdf-target: maybe-install-pdf-target-libgomp
1736 install-pdf-target: maybe-install-pdf-target-libitm
1737 install-pdf-target: maybe-install-pdf-target-libatomic
1739 .PHONY: do-install-html
1740 do-install-html:
1741 @: $(MAKE); $(unstage)
1742 @r=`${PWD_COMMAND}`; export r; \
1743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1744 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1745 install-html-target
1748 .PHONY: install-html-host
1750 install-html-host: maybe-install-html-bfd
1751 install-html-host: maybe-install-html-opcodes
1752 install-html-host: maybe-install-html-binutils
1753 install-html-host: maybe-install-html-bison
1754 install-html-host: maybe-install-html-cgen
1755 install-html-host: maybe-install-html-dejagnu
1756 install-html-host: maybe-install-html-etc
1757 install-html-host: maybe-install-html-fastjar
1758 install-html-host: maybe-install-html-fixincludes
1759 install-html-host: maybe-install-html-flex
1760 install-html-host: maybe-install-html-gas
1761 install-html-host: maybe-install-html-gcc
1762 install-html-host: maybe-install-html-gmp
1763 install-html-host: maybe-install-html-mpfr
1764 install-html-host: maybe-install-html-mpc
1765 install-html-host: maybe-install-html-isl
1766 install-html-host: maybe-install-html-cloog
1767 install-html-host: maybe-install-html-libelf
1768 install-html-host: maybe-install-html-gold
1769 install-html-host: maybe-install-html-gprof
1770 install-html-host: maybe-install-html-intl
1771 install-html-host: maybe-install-html-tcl
1772 install-html-host: maybe-install-html-itcl
1773 install-html-host: maybe-install-html-ld
1774 install-html-host: maybe-install-html-libbacktrace
1775 install-html-host: maybe-install-html-libcpp
1776 install-html-host: maybe-install-html-libdecnumber
1777 install-html-host: maybe-install-html-libgui
1778 install-html-host: maybe-install-html-libiberty
1779 install-html-host: maybe-install-html-libiberty-linker-plugin
1780 install-html-host: maybe-install-html-libiconv
1781 install-html-host: maybe-install-html-m4
1782 install-html-host: maybe-install-html-readline
1783 install-html-host: maybe-install-html-sid
1784 install-html-host: maybe-install-html-sim
1785 install-html-host: maybe-install-html-texinfo
1786 install-html-host: maybe-install-html-zlib
1787 install-html-host: maybe-install-html-gdb
1788 install-html-host: maybe-install-html-expect
1789 install-html-host: maybe-install-html-guile
1790 install-html-host: maybe-install-html-tk
1791 install-html-host: maybe-install-html-libtermcap
1792 install-html-host: maybe-install-html-utils
1793 install-html-host: maybe-install-html-gnattools
1794 install-html-host: maybe-install-html-lto-plugin
1796 .PHONY: install-html-target
1798 install-html-target: maybe-install-html-target-libstdc++-v3
1799 install-html-target: maybe-install-html-target-libsanitizer
1800 install-html-target: maybe-install-html-target-libvtv
1801 install-html-target: maybe-install-html-target-libcilkrts
1802 install-html-target: maybe-install-html-target-libssp
1803 install-html-target: maybe-install-html-target-newlib
1804 install-html-target: maybe-install-html-target-libgcc
1805 install-html-target: maybe-install-html-target-libbacktrace
1806 install-html-target: maybe-install-html-target-libquadmath
1807 install-html-target: maybe-install-html-target-libgfortran
1808 install-html-target: maybe-install-html-target-libobjc
1809 install-html-target: maybe-install-html-target-libgupc
1810 install-html-target: maybe-install-html-target-libgo
1811 install-html-target: maybe-install-html-target-libtermcap
1812 install-html-target: maybe-install-html-target-winsup
1813 install-html-target: maybe-install-html-target-libgloss
1814 install-html-target: maybe-install-html-target-libffi
1815 install-html-target: maybe-install-html-target-libjava
1816 install-html-target: maybe-install-html-target-zlib
1817 install-html-target: maybe-install-html-target-boehm-gc
1818 install-html-target: maybe-install-html-target-rda
1819 install-html-target: maybe-install-html-target-libada
1820 install-html-target: maybe-install-html-target-libgomp
1821 install-html-target: maybe-install-html-target-libitm
1822 install-html-target: maybe-install-html-target-libatomic
1824 .PHONY: do-installcheck
1825 do-installcheck:
1826 @: $(MAKE); $(unstage)
1827 @r=`${PWD_COMMAND}`; export r; \
1828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1829 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1830 installcheck-target
1833 .PHONY: installcheck-host
1835 installcheck-host: maybe-installcheck-bfd
1836 installcheck-host: maybe-installcheck-opcodes
1837 installcheck-host: maybe-installcheck-binutils
1838 installcheck-host: maybe-installcheck-bison
1839 installcheck-host: maybe-installcheck-cgen
1840 installcheck-host: maybe-installcheck-dejagnu
1841 installcheck-host: maybe-installcheck-etc
1842 installcheck-host: maybe-installcheck-fastjar
1843 installcheck-host: maybe-installcheck-fixincludes
1844 installcheck-host: maybe-installcheck-flex
1845 installcheck-host: maybe-installcheck-gas
1846 installcheck-host: maybe-installcheck-gcc
1847 installcheck-host: maybe-installcheck-gmp
1848 installcheck-host: maybe-installcheck-mpfr
1849 installcheck-host: maybe-installcheck-mpc
1850 installcheck-host: maybe-installcheck-isl
1851 installcheck-host: maybe-installcheck-cloog
1852 installcheck-host: maybe-installcheck-libelf
1853 installcheck-host: maybe-installcheck-gold
1854 installcheck-host: maybe-installcheck-gprof
1855 installcheck-host: maybe-installcheck-intl
1856 installcheck-host: maybe-installcheck-tcl
1857 installcheck-host: maybe-installcheck-itcl
1858 installcheck-host: maybe-installcheck-ld
1859 installcheck-host: maybe-installcheck-libbacktrace
1860 installcheck-host: maybe-installcheck-libcpp
1861 installcheck-host: maybe-installcheck-libdecnumber
1862 installcheck-host: maybe-installcheck-libgui
1863 installcheck-host: maybe-installcheck-libiberty
1864 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1865 installcheck-host: maybe-installcheck-libiconv
1866 installcheck-host: maybe-installcheck-m4
1867 installcheck-host: maybe-installcheck-readline
1868 installcheck-host: maybe-installcheck-sid
1869 installcheck-host: maybe-installcheck-sim
1870 installcheck-host: maybe-installcheck-texinfo
1871 installcheck-host: maybe-installcheck-zlib
1872 installcheck-host: maybe-installcheck-gdb
1873 installcheck-host: maybe-installcheck-expect
1874 installcheck-host: maybe-installcheck-guile
1875 installcheck-host: maybe-installcheck-tk
1876 installcheck-host: maybe-installcheck-libtermcap
1877 installcheck-host: maybe-installcheck-utils
1878 installcheck-host: maybe-installcheck-gnattools
1879 installcheck-host: maybe-installcheck-lto-plugin
1881 .PHONY: installcheck-target
1883 installcheck-target: maybe-installcheck-target-libstdc++-v3
1884 installcheck-target: maybe-installcheck-target-libsanitizer
1885 installcheck-target: maybe-installcheck-target-libvtv
1886 installcheck-target: maybe-installcheck-target-libcilkrts
1887 installcheck-target: maybe-installcheck-target-libssp
1888 installcheck-target: maybe-installcheck-target-newlib
1889 installcheck-target: maybe-installcheck-target-libgcc
1890 installcheck-target: maybe-installcheck-target-libbacktrace
1891 installcheck-target: maybe-installcheck-target-libquadmath
1892 installcheck-target: maybe-installcheck-target-libgfortran
1893 installcheck-target: maybe-installcheck-target-libobjc
1894 installcheck-target: maybe-installcheck-target-libgupc
1895 installcheck-target: maybe-installcheck-target-libgo
1896 installcheck-target: maybe-installcheck-target-libtermcap
1897 installcheck-target: maybe-installcheck-target-winsup
1898 installcheck-target: maybe-installcheck-target-libgloss
1899 installcheck-target: maybe-installcheck-target-libffi
1900 installcheck-target: maybe-installcheck-target-libjava
1901 installcheck-target: maybe-installcheck-target-zlib
1902 installcheck-target: maybe-installcheck-target-boehm-gc
1903 installcheck-target: maybe-installcheck-target-rda
1904 installcheck-target: maybe-installcheck-target-libada
1905 installcheck-target: maybe-installcheck-target-libgomp
1906 installcheck-target: maybe-installcheck-target-libitm
1907 installcheck-target: maybe-installcheck-target-libatomic
1909 .PHONY: do-mostlyclean
1910 do-mostlyclean:
1911 @: $(MAKE); $(unstage)
1912 @r=`${PWD_COMMAND}`; export r; \
1913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1914 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1915 mostlyclean-target
1918 .PHONY: mostlyclean-host
1920 mostlyclean-host: maybe-mostlyclean-bfd
1921 mostlyclean-host: maybe-mostlyclean-opcodes
1922 mostlyclean-host: maybe-mostlyclean-binutils
1923 mostlyclean-host: maybe-mostlyclean-bison
1924 mostlyclean-host: maybe-mostlyclean-cgen
1925 mostlyclean-host: maybe-mostlyclean-dejagnu
1926 mostlyclean-host: maybe-mostlyclean-etc
1927 mostlyclean-host: maybe-mostlyclean-fastjar
1928 mostlyclean-host: maybe-mostlyclean-fixincludes
1929 mostlyclean-host: maybe-mostlyclean-flex
1930 mostlyclean-host: maybe-mostlyclean-gas
1931 mostlyclean-host: maybe-mostlyclean-gcc
1932 mostlyclean-host: maybe-mostlyclean-gmp
1933 mostlyclean-host: maybe-mostlyclean-mpfr
1934 mostlyclean-host: maybe-mostlyclean-mpc
1935 mostlyclean-host: maybe-mostlyclean-isl
1936 mostlyclean-host: maybe-mostlyclean-cloog
1937 mostlyclean-host: maybe-mostlyclean-libelf
1938 mostlyclean-host: maybe-mostlyclean-gold
1939 mostlyclean-host: maybe-mostlyclean-gprof
1940 mostlyclean-host: maybe-mostlyclean-intl
1941 mostlyclean-host: maybe-mostlyclean-tcl
1942 mostlyclean-host: maybe-mostlyclean-itcl
1943 mostlyclean-host: maybe-mostlyclean-ld
1944 mostlyclean-host: maybe-mostlyclean-libbacktrace
1945 mostlyclean-host: maybe-mostlyclean-libcpp
1946 mostlyclean-host: maybe-mostlyclean-libdecnumber
1947 mostlyclean-host: maybe-mostlyclean-libgui
1948 mostlyclean-host: maybe-mostlyclean-libiberty
1949 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1950 mostlyclean-host: maybe-mostlyclean-libiconv
1951 mostlyclean-host: maybe-mostlyclean-m4
1952 mostlyclean-host: maybe-mostlyclean-readline
1953 mostlyclean-host: maybe-mostlyclean-sid
1954 mostlyclean-host: maybe-mostlyclean-sim
1955 mostlyclean-host: maybe-mostlyclean-texinfo
1956 mostlyclean-host: maybe-mostlyclean-zlib
1957 mostlyclean-host: maybe-mostlyclean-gdb
1958 mostlyclean-host: maybe-mostlyclean-expect
1959 mostlyclean-host: maybe-mostlyclean-guile
1960 mostlyclean-host: maybe-mostlyclean-tk
1961 mostlyclean-host: maybe-mostlyclean-libtermcap
1962 mostlyclean-host: maybe-mostlyclean-utils
1963 mostlyclean-host: maybe-mostlyclean-gnattools
1964 mostlyclean-host: maybe-mostlyclean-lto-plugin
1966 .PHONY: mostlyclean-target
1968 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1969 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1970 mostlyclean-target: maybe-mostlyclean-target-libvtv
1971 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1972 mostlyclean-target: maybe-mostlyclean-target-libssp
1973 mostlyclean-target: maybe-mostlyclean-target-newlib
1974 mostlyclean-target: maybe-mostlyclean-target-libgcc
1975 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1976 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1977 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1978 mostlyclean-target: maybe-mostlyclean-target-libobjc
1979 mostlyclean-target: maybe-mostlyclean-target-libgupc
1980 mostlyclean-target: maybe-mostlyclean-target-libgo
1981 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1982 mostlyclean-target: maybe-mostlyclean-target-winsup
1983 mostlyclean-target: maybe-mostlyclean-target-libgloss
1984 mostlyclean-target: maybe-mostlyclean-target-libffi
1985 mostlyclean-target: maybe-mostlyclean-target-libjava
1986 mostlyclean-target: maybe-mostlyclean-target-zlib
1987 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1988 mostlyclean-target: maybe-mostlyclean-target-rda
1989 mostlyclean-target: maybe-mostlyclean-target-libada
1990 mostlyclean-target: maybe-mostlyclean-target-libgomp
1991 mostlyclean-target: maybe-mostlyclean-target-libitm
1992 mostlyclean-target: maybe-mostlyclean-target-libatomic
1994 .PHONY: do-clean
1995 do-clean:
1996 @: $(MAKE); $(unstage)
1997 @r=`${PWD_COMMAND}`; export r; \
1998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1999 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2000 clean-target
2003 .PHONY: clean-host
2005 clean-host: maybe-clean-bfd
2006 clean-host: maybe-clean-opcodes
2007 clean-host: maybe-clean-binutils
2008 clean-host: maybe-clean-bison
2009 clean-host: maybe-clean-cgen
2010 clean-host: maybe-clean-dejagnu
2011 clean-host: maybe-clean-etc
2012 clean-host: maybe-clean-fastjar
2013 clean-host: maybe-clean-fixincludes
2014 clean-host: maybe-clean-flex
2015 clean-host: maybe-clean-gas
2016 clean-host: maybe-clean-gcc
2017 clean-host: maybe-clean-gmp
2018 clean-host: maybe-clean-mpfr
2019 clean-host: maybe-clean-mpc
2020 clean-host: maybe-clean-isl
2021 clean-host: maybe-clean-cloog
2022 clean-host: maybe-clean-libelf
2023 clean-host: maybe-clean-gold
2024 clean-host: maybe-clean-gprof
2025 clean-host: maybe-clean-intl
2026 clean-host: maybe-clean-tcl
2027 clean-host: maybe-clean-itcl
2028 clean-host: maybe-clean-ld
2029 clean-host: maybe-clean-libbacktrace
2030 clean-host: maybe-clean-libcpp
2031 clean-host: maybe-clean-libdecnumber
2032 clean-host: maybe-clean-libgui
2033 clean-host: maybe-clean-libiberty
2034 clean-host: maybe-clean-libiberty-linker-plugin
2035 clean-host: maybe-clean-libiconv
2036 clean-host: maybe-clean-m4
2037 clean-host: maybe-clean-readline
2038 clean-host: maybe-clean-sid
2039 clean-host: maybe-clean-sim
2040 clean-host: maybe-clean-texinfo
2041 clean-host: maybe-clean-zlib
2042 clean-host: maybe-clean-gdb
2043 clean-host: maybe-clean-expect
2044 clean-host: maybe-clean-guile
2045 clean-host: maybe-clean-tk
2046 clean-host: maybe-clean-libtermcap
2047 clean-host: maybe-clean-utils
2048 clean-host: maybe-clean-gnattools
2049 clean-host: maybe-clean-lto-plugin
2051 .PHONY: clean-target
2053 clean-target: maybe-clean-target-libstdc++-v3
2054 clean-target: maybe-clean-target-libsanitizer
2055 clean-target: maybe-clean-target-libvtv
2056 clean-target: maybe-clean-target-libcilkrts
2057 clean-target: maybe-clean-target-libssp
2058 clean-target: maybe-clean-target-newlib
2059 clean-target: maybe-clean-target-libgcc
2060 clean-target: maybe-clean-target-libbacktrace
2061 clean-target: maybe-clean-target-libquadmath
2062 clean-target: maybe-clean-target-libgfortran
2063 clean-target: maybe-clean-target-libobjc
2064 clean-target: maybe-clean-target-libgupc
2065 clean-target: maybe-clean-target-libgo
2066 clean-target: maybe-clean-target-libtermcap
2067 clean-target: maybe-clean-target-winsup
2068 clean-target: maybe-clean-target-libgloss
2069 clean-target: maybe-clean-target-libffi
2070 clean-target: maybe-clean-target-libjava
2071 clean-target: maybe-clean-target-zlib
2072 clean-target: maybe-clean-target-boehm-gc
2073 clean-target: maybe-clean-target-rda
2074 clean-target: maybe-clean-target-libada
2075 clean-target: maybe-clean-target-libgomp
2076 clean-target: maybe-clean-target-libitm
2077 clean-target: maybe-clean-target-libatomic
2079 .PHONY: do-distclean
2080 do-distclean:
2081 @: $(MAKE); $(unstage)
2082 @r=`${PWD_COMMAND}`; export r; \
2083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2084 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2085 distclean-target
2088 .PHONY: distclean-host
2090 distclean-host: maybe-distclean-bfd
2091 distclean-host: maybe-distclean-opcodes
2092 distclean-host: maybe-distclean-binutils
2093 distclean-host: maybe-distclean-bison
2094 distclean-host: maybe-distclean-cgen
2095 distclean-host: maybe-distclean-dejagnu
2096 distclean-host: maybe-distclean-etc
2097 distclean-host: maybe-distclean-fastjar
2098 distclean-host: maybe-distclean-fixincludes
2099 distclean-host: maybe-distclean-flex
2100 distclean-host: maybe-distclean-gas
2101 distclean-host: maybe-distclean-gcc
2102 distclean-host: maybe-distclean-gmp
2103 distclean-host: maybe-distclean-mpfr
2104 distclean-host: maybe-distclean-mpc
2105 distclean-host: maybe-distclean-isl
2106 distclean-host: maybe-distclean-cloog
2107 distclean-host: maybe-distclean-libelf
2108 distclean-host: maybe-distclean-gold
2109 distclean-host: maybe-distclean-gprof
2110 distclean-host: maybe-distclean-intl
2111 distclean-host: maybe-distclean-tcl
2112 distclean-host: maybe-distclean-itcl
2113 distclean-host: maybe-distclean-ld
2114 distclean-host: maybe-distclean-libbacktrace
2115 distclean-host: maybe-distclean-libcpp
2116 distclean-host: maybe-distclean-libdecnumber
2117 distclean-host: maybe-distclean-libgui
2118 distclean-host: maybe-distclean-libiberty
2119 distclean-host: maybe-distclean-libiberty-linker-plugin
2120 distclean-host: maybe-distclean-libiconv
2121 distclean-host: maybe-distclean-m4
2122 distclean-host: maybe-distclean-readline
2123 distclean-host: maybe-distclean-sid
2124 distclean-host: maybe-distclean-sim
2125 distclean-host: maybe-distclean-texinfo
2126 distclean-host: maybe-distclean-zlib
2127 distclean-host: maybe-distclean-gdb
2128 distclean-host: maybe-distclean-expect
2129 distclean-host: maybe-distclean-guile
2130 distclean-host: maybe-distclean-tk
2131 distclean-host: maybe-distclean-libtermcap
2132 distclean-host: maybe-distclean-utils
2133 distclean-host: maybe-distclean-gnattools
2134 distclean-host: maybe-distclean-lto-plugin
2136 .PHONY: distclean-target
2138 distclean-target: maybe-distclean-target-libstdc++-v3
2139 distclean-target: maybe-distclean-target-libsanitizer
2140 distclean-target: maybe-distclean-target-libvtv
2141 distclean-target: maybe-distclean-target-libcilkrts
2142 distclean-target: maybe-distclean-target-libssp
2143 distclean-target: maybe-distclean-target-newlib
2144 distclean-target: maybe-distclean-target-libgcc
2145 distclean-target: maybe-distclean-target-libbacktrace
2146 distclean-target: maybe-distclean-target-libquadmath
2147 distclean-target: maybe-distclean-target-libgfortran
2148 distclean-target: maybe-distclean-target-libobjc
2149 distclean-target: maybe-distclean-target-libgupc
2150 distclean-target: maybe-distclean-target-libgo
2151 distclean-target: maybe-distclean-target-libtermcap
2152 distclean-target: maybe-distclean-target-winsup
2153 distclean-target: maybe-distclean-target-libgloss
2154 distclean-target: maybe-distclean-target-libffi
2155 distclean-target: maybe-distclean-target-libjava
2156 distclean-target: maybe-distclean-target-zlib
2157 distclean-target: maybe-distclean-target-boehm-gc
2158 distclean-target: maybe-distclean-target-rda
2159 distclean-target: maybe-distclean-target-libada
2160 distclean-target: maybe-distclean-target-libgomp
2161 distclean-target: maybe-distclean-target-libitm
2162 distclean-target: maybe-distclean-target-libatomic
2164 .PHONY: do-maintainer-clean
2165 do-maintainer-clean:
2166 @: $(MAKE); $(unstage)
2167 @r=`${PWD_COMMAND}`; export r; \
2168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2169 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2170 maintainer-clean-target
2173 .PHONY: maintainer-clean-host
2175 maintainer-clean-host: maybe-maintainer-clean-bfd
2176 maintainer-clean-host: maybe-maintainer-clean-opcodes
2177 maintainer-clean-host: maybe-maintainer-clean-binutils
2178 maintainer-clean-host: maybe-maintainer-clean-bison
2179 maintainer-clean-host: maybe-maintainer-clean-cgen
2180 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2181 maintainer-clean-host: maybe-maintainer-clean-etc
2182 maintainer-clean-host: maybe-maintainer-clean-fastjar
2183 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2184 maintainer-clean-host: maybe-maintainer-clean-flex
2185 maintainer-clean-host: maybe-maintainer-clean-gas
2186 maintainer-clean-host: maybe-maintainer-clean-gcc
2187 maintainer-clean-host: maybe-maintainer-clean-gmp
2188 maintainer-clean-host: maybe-maintainer-clean-mpfr
2189 maintainer-clean-host: maybe-maintainer-clean-mpc
2190 maintainer-clean-host: maybe-maintainer-clean-isl
2191 maintainer-clean-host: maybe-maintainer-clean-cloog
2192 maintainer-clean-host: maybe-maintainer-clean-libelf
2193 maintainer-clean-host: maybe-maintainer-clean-gold
2194 maintainer-clean-host: maybe-maintainer-clean-gprof
2195 maintainer-clean-host: maybe-maintainer-clean-intl
2196 maintainer-clean-host: maybe-maintainer-clean-tcl
2197 maintainer-clean-host: maybe-maintainer-clean-itcl
2198 maintainer-clean-host: maybe-maintainer-clean-ld
2199 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2200 maintainer-clean-host: maybe-maintainer-clean-libcpp
2201 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2202 maintainer-clean-host: maybe-maintainer-clean-libgui
2203 maintainer-clean-host: maybe-maintainer-clean-libiberty
2204 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2205 maintainer-clean-host: maybe-maintainer-clean-libiconv
2206 maintainer-clean-host: maybe-maintainer-clean-m4
2207 maintainer-clean-host: maybe-maintainer-clean-readline
2208 maintainer-clean-host: maybe-maintainer-clean-sid
2209 maintainer-clean-host: maybe-maintainer-clean-sim
2210 maintainer-clean-host: maybe-maintainer-clean-texinfo
2211 maintainer-clean-host: maybe-maintainer-clean-zlib
2212 maintainer-clean-host: maybe-maintainer-clean-gdb
2213 maintainer-clean-host: maybe-maintainer-clean-expect
2214 maintainer-clean-host: maybe-maintainer-clean-guile
2215 maintainer-clean-host: maybe-maintainer-clean-tk
2216 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2217 maintainer-clean-host: maybe-maintainer-clean-utils
2218 maintainer-clean-host: maybe-maintainer-clean-gnattools
2219 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2221 .PHONY: maintainer-clean-target
2223 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2224 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2225 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2226 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2227 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2228 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2229 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2230 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2231 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2232 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2233 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2234 maintainer-clean-target: maybe-maintainer-clean-target-libgupc
2235 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2236 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2237 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2238 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2239 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2240 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2241 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2242 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2243 maintainer-clean-target: maybe-maintainer-clean-target-rda
2244 maintainer-clean-target: maybe-maintainer-clean-target-libada
2245 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2246 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2247 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2250 # Here are the targets which correspond to the do-X targets.
2252 .PHONY: info installcheck dvi pdf html
2253 .PHONY: install-info install-pdf install-html
2254 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2255 .PHONY: local-clean local-distclean local-maintainer-clean
2256 info: do-info
2257 installcheck: do-installcheck
2258 dvi: do-dvi
2259 pdf: do-pdf
2260 html: do-html
2262 # Make sure makeinfo is built before we do a `make info', if we're
2263 # in fact building texinfo.
2264 do-info: maybe-all-texinfo
2266 install-info: do-install-info dir.info
2267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2268 if [ -f dir.info ] ; then \
2269 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2270 else true ; fi
2272 install-pdf: do-install-pdf
2274 install-html: do-install-html
2276 local-clean:
2277 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2279 local-distclean:
2280 -rm -f Makefile config.status config.cache mh-frag mt-frag
2281 -rm -f maybedep.tmp serdep.tmp
2282 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2283 rm -rf $(TARGET_SUBDIR); \
2284 else true; fi
2285 -rm -rf $(BUILD_SUBDIR)
2286 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2287 rm -rf $(HOST_SUBDIR); \
2288 else true; fi
2289 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2290 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2291 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2292 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2293 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2294 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2296 local-maintainer-clean:
2297 @echo "This command is intended for maintainers to use;"
2298 @echo "it deletes files that may require special tools to rebuild."
2300 clean: do-clean local-clean
2301 mostlyclean: do-mostlyclean local-clean
2302 distclean: do-distclean local-clean local-distclean
2303 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2304 maintainer-clean: local-distclean
2305 realclean: maintainer-clean
2307 # Check target.
2309 .PHONY: check do-check
2310 check: do-check
2312 # Only include modules actually being configured and built.
2313 .PHONY: check-host
2314 check-host: \
2315 maybe-check-bfd \
2316 maybe-check-opcodes \
2317 maybe-check-binutils \
2318 maybe-check-bison \
2319 maybe-check-cgen \
2320 maybe-check-dejagnu \
2321 maybe-check-etc \
2322 maybe-check-fastjar \
2323 maybe-check-fixincludes \
2324 maybe-check-flex \
2325 maybe-check-gas \
2326 maybe-check-gcc \
2327 maybe-check-gmp \
2328 maybe-check-mpfr \
2329 maybe-check-mpc \
2330 maybe-check-isl \
2331 maybe-check-cloog \
2332 maybe-check-libelf \
2333 maybe-check-gold \
2334 maybe-check-gprof \
2335 maybe-check-intl \
2336 maybe-check-tcl \
2337 maybe-check-itcl \
2338 maybe-check-ld \
2339 maybe-check-libbacktrace \
2340 maybe-check-libcpp \
2341 maybe-check-libdecnumber \
2342 maybe-check-libgui \
2343 maybe-check-libiberty \
2344 maybe-check-libiberty-linker-plugin \
2345 maybe-check-libiconv \
2346 maybe-check-m4 \
2347 maybe-check-readline \
2348 maybe-check-sid \
2349 maybe-check-sim \
2350 maybe-check-texinfo \
2351 maybe-check-zlib \
2352 maybe-check-gdb \
2353 maybe-check-expect \
2354 maybe-check-guile \
2355 maybe-check-tk \
2356 maybe-check-libtermcap \
2357 maybe-check-utils \
2358 maybe-check-gnattools \
2359 maybe-check-lto-plugin
2361 .PHONY: check-target
2362 check-target: \
2363 maybe-check-target-libstdc++-v3 \
2364 maybe-check-target-libsanitizer \
2365 maybe-check-target-libvtv \
2366 maybe-check-target-libcilkrts \
2367 maybe-check-target-libssp \
2368 maybe-check-target-newlib \
2369 maybe-check-target-libgcc \
2370 maybe-check-target-libbacktrace \
2371 maybe-check-target-libquadmath \
2372 maybe-check-target-libgfortran \
2373 maybe-check-target-libobjc \
2374 maybe-check-target-libgupc \
2375 maybe-check-target-libgo \
2376 maybe-check-target-libtermcap \
2377 maybe-check-target-winsup \
2378 maybe-check-target-libgloss \
2379 maybe-check-target-libffi \
2380 maybe-check-target-libjava \
2381 maybe-check-target-zlib \
2382 maybe-check-target-boehm-gc \
2383 maybe-check-target-rda \
2384 maybe-check-target-libada \
2385 maybe-check-target-libgomp \
2386 maybe-check-target-libitm \
2387 maybe-check-target-libatomic
2389 do-check:
2390 @: $(MAKE); $(unstage)
2391 @r=`${PWD_COMMAND}`; export r; \
2392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2393 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2395 # Automated reporting of test results.
2397 warning.log: build.log
2398 $(srcdir)/contrib/warn_summary build.log > $@
2400 mail-report.log:
2401 if test x'$(BOOT_CFLAGS)' != x''; then \
2402 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2403 fi; \
2404 $(srcdir)/contrib/test_summary -t >$@
2405 chmod +x $@
2406 echo If you really want to send e-mail, run ./$@ now
2408 mail-report-with-warnings.log: warning.log
2409 if test x'$(BOOT_CFLAGS)' != x''; then \
2410 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2411 fi; \
2412 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2413 chmod +x $@
2414 echo If you really want to send e-mail, run ./$@ now
2416 # Installation targets.
2418 .PHONY: install uninstall
2419 install:
2420 @: $(MAKE); $(unstage)
2421 @r=`${PWD_COMMAND}`; export r; \
2422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2423 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2425 .PHONY: install-host-nogcc
2426 install-host-nogcc: \
2427 maybe-install-bfd \
2428 maybe-install-opcodes \
2429 maybe-install-binutils \
2430 maybe-install-bison \
2431 maybe-install-cgen \
2432 maybe-install-dejagnu \
2433 maybe-install-etc \
2434 maybe-install-fastjar \
2435 maybe-install-fixincludes \
2436 maybe-install-flex \
2437 maybe-install-gas \
2438 maybe-install-gmp \
2439 maybe-install-mpfr \
2440 maybe-install-mpc \
2441 maybe-install-isl \
2442 maybe-install-cloog \
2443 maybe-install-libelf \
2444 maybe-install-gold \
2445 maybe-install-gprof \
2446 maybe-install-intl \
2447 maybe-install-tcl \
2448 maybe-install-itcl \
2449 maybe-install-ld \
2450 maybe-install-libbacktrace \
2451 maybe-install-libcpp \
2452 maybe-install-libdecnumber \
2453 maybe-install-libgui \
2454 maybe-install-libiberty \
2455 maybe-install-libiberty-linker-plugin \
2456 maybe-install-libiconv \
2457 maybe-install-m4 \
2458 maybe-install-readline \
2459 maybe-install-sid \
2460 maybe-install-sim \
2461 maybe-install-texinfo \
2462 maybe-install-zlib \
2463 maybe-install-gdb \
2464 maybe-install-expect \
2465 maybe-install-guile \
2466 maybe-install-tk \
2467 maybe-install-libtermcap \
2468 maybe-install-utils \
2469 maybe-install-gnattools \
2470 maybe-install-lto-plugin
2472 .PHONY: install-host
2473 install-host: \
2474 maybe-install-bfd \
2475 maybe-install-opcodes \
2476 maybe-install-binutils \
2477 maybe-install-bison \
2478 maybe-install-cgen \
2479 maybe-install-dejagnu \
2480 maybe-install-etc \
2481 maybe-install-fastjar \
2482 maybe-install-fixincludes \
2483 maybe-install-flex \
2484 maybe-install-gas \
2485 maybe-install-gcc \
2486 maybe-install-gmp \
2487 maybe-install-mpfr \
2488 maybe-install-mpc \
2489 maybe-install-isl \
2490 maybe-install-cloog \
2491 maybe-install-libelf \
2492 maybe-install-gold \
2493 maybe-install-gprof \
2494 maybe-install-intl \
2495 maybe-install-tcl \
2496 maybe-install-itcl \
2497 maybe-install-ld \
2498 maybe-install-libbacktrace \
2499 maybe-install-libcpp \
2500 maybe-install-libdecnumber \
2501 maybe-install-libgui \
2502 maybe-install-libiberty \
2503 maybe-install-libiberty-linker-plugin \
2504 maybe-install-libiconv \
2505 maybe-install-m4 \
2506 maybe-install-readline \
2507 maybe-install-sid \
2508 maybe-install-sim \
2509 maybe-install-texinfo \
2510 maybe-install-zlib \
2511 maybe-install-gdb \
2512 maybe-install-expect \
2513 maybe-install-guile \
2514 maybe-install-tk \
2515 maybe-install-libtermcap \
2516 maybe-install-utils \
2517 maybe-install-gnattools \
2518 maybe-install-lto-plugin
2520 .PHONY: install-target
2521 install-target: \
2522 maybe-install-target-libstdc++-v3 \
2523 maybe-install-target-libsanitizer \
2524 maybe-install-target-libvtv \
2525 maybe-install-target-libcilkrts \
2526 maybe-install-target-libssp \
2527 maybe-install-target-newlib \
2528 maybe-install-target-libgcc \
2529 maybe-install-target-libbacktrace \
2530 maybe-install-target-libquadmath \
2531 maybe-install-target-libgfortran \
2532 maybe-install-target-libobjc \
2533 maybe-install-target-libgupc \
2534 maybe-install-target-libgo \
2535 maybe-install-target-libtermcap \
2536 maybe-install-target-winsup \
2537 maybe-install-target-libgloss \
2538 maybe-install-target-libffi \
2539 maybe-install-target-libjava \
2540 maybe-install-target-zlib \
2541 maybe-install-target-boehm-gc \
2542 maybe-install-target-rda \
2543 maybe-install-target-libada \
2544 maybe-install-target-libgomp \
2545 maybe-install-target-libitm \
2546 maybe-install-target-libatomic
2548 uninstall:
2549 @echo "the uninstall target is not supported in this tree"
2551 .PHONY: install.all
2552 install.all: install-no-fixedincludes
2553 @if [ -f ./gcc/Makefile ] ; then \
2554 r=`${PWD_COMMAND}` ; export r ; \
2555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2556 $(HOST_EXPORTS) \
2557 (cd ./gcc && \
2558 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2559 else \
2560 true ; \
2563 # install-no-fixedincludes is used to allow the elaboration of binary packages
2564 # suitable for distribution, where we cannot include the fixed system header
2565 # files.
2566 .PHONY: install-no-fixedincludes
2567 install-no-fixedincludes: installdirs install-host-nogcc \
2568 install-target gcc-install-no-fixedincludes
2570 .PHONY: install-strip
2571 install-strip:
2572 @: $(MAKE); $(unstage)
2573 @r=`${PWD_COMMAND}`; export r; \
2574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2575 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2577 .PHONY: install-strip-host
2578 install-strip-host: \
2579 maybe-install-strip-bfd \
2580 maybe-install-strip-opcodes \
2581 maybe-install-strip-binutils \
2582 maybe-install-strip-bison \
2583 maybe-install-strip-cgen \
2584 maybe-install-strip-dejagnu \
2585 maybe-install-strip-etc \
2586 maybe-install-strip-fastjar \
2587 maybe-install-strip-fixincludes \
2588 maybe-install-strip-flex \
2589 maybe-install-strip-gas \
2590 maybe-install-strip-gcc \
2591 maybe-install-strip-gmp \
2592 maybe-install-strip-mpfr \
2593 maybe-install-strip-mpc \
2594 maybe-install-strip-isl \
2595 maybe-install-strip-cloog \
2596 maybe-install-strip-libelf \
2597 maybe-install-strip-gold \
2598 maybe-install-strip-gprof \
2599 maybe-install-strip-intl \
2600 maybe-install-strip-tcl \
2601 maybe-install-strip-itcl \
2602 maybe-install-strip-ld \
2603 maybe-install-strip-libbacktrace \
2604 maybe-install-strip-libcpp \
2605 maybe-install-strip-libdecnumber \
2606 maybe-install-strip-libgui \
2607 maybe-install-strip-libiberty \
2608 maybe-install-strip-libiberty-linker-plugin \
2609 maybe-install-strip-libiconv \
2610 maybe-install-strip-m4 \
2611 maybe-install-strip-readline \
2612 maybe-install-strip-sid \
2613 maybe-install-strip-sim \
2614 maybe-install-strip-texinfo \
2615 maybe-install-strip-zlib \
2616 maybe-install-strip-gdb \
2617 maybe-install-strip-expect \
2618 maybe-install-strip-guile \
2619 maybe-install-strip-tk \
2620 maybe-install-strip-libtermcap \
2621 maybe-install-strip-utils \
2622 maybe-install-strip-gnattools \
2623 maybe-install-strip-lto-plugin
2625 .PHONY: install-strip-target
2626 install-strip-target: \
2627 maybe-install-strip-target-libstdc++-v3 \
2628 maybe-install-strip-target-libsanitizer \
2629 maybe-install-strip-target-libvtv \
2630 maybe-install-strip-target-libcilkrts \
2631 maybe-install-strip-target-libssp \
2632 maybe-install-strip-target-newlib \
2633 maybe-install-strip-target-libgcc \
2634 maybe-install-strip-target-libbacktrace \
2635 maybe-install-strip-target-libquadmath \
2636 maybe-install-strip-target-libgfortran \
2637 maybe-install-strip-target-libobjc \
2638 maybe-install-strip-target-libgupc \
2639 maybe-install-strip-target-libgo \
2640 maybe-install-strip-target-libtermcap \
2641 maybe-install-strip-target-winsup \
2642 maybe-install-strip-target-libgloss \
2643 maybe-install-strip-target-libffi \
2644 maybe-install-strip-target-libjava \
2645 maybe-install-strip-target-zlib \
2646 maybe-install-strip-target-boehm-gc \
2647 maybe-install-strip-target-rda \
2648 maybe-install-strip-target-libada \
2649 maybe-install-strip-target-libgomp \
2650 maybe-install-strip-target-libitm \
2651 maybe-install-strip-target-libatomic
2654 ### other supporting targets
2656 MAKEDIRS= \
2657 $(DESTDIR)$(prefix) \
2658 $(DESTDIR)$(exec_prefix)
2659 .PHONY: installdirs
2660 installdirs: mkinstalldirs
2661 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2663 dir.info: do-install-info
2664 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2665 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2666 mv -f dir.info.new dir.info ; \
2667 else true ; \
2670 dist:
2671 @echo "Building a full distribution of this tree isn't done"
2672 @echo "via 'make dist'. Check out the etc/ subdirectory"
2674 etags tags: TAGS
2676 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2677 # ability to use several tags files at once, so there is probably no need
2678 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2679 # (if we felt like it) have this Makefile write a piece of elisp which
2680 # the user could load to tell emacs19 where all the TAGS files we just
2681 # built are.
2682 TAGS: do-TAGS
2684 # ------------------------------------
2685 # Macros for configure and all targets
2686 # ------------------------------------
2692 # --------------------------------------
2693 # Modules which run on the build machine
2694 # --------------------------------------
2697 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2698 maybe-configure-build-libiberty:
2699 @if gcc-bootstrap
2700 configure-build-libiberty: stage_current
2701 @endif gcc-bootstrap
2702 @if build-libiberty
2703 maybe-configure-build-libiberty: configure-build-libiberty
2704 configure-build-libiberty:
2705 @: $(MAKE); $(unstage)
2706 @r=`${PWD_COMMAND}`; export r; \
2707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2708 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2709 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2710 $(BUILD_EXPORTS) \
2711 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2712 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2713 case $(srcdir) in \
2714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2715 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2717 esac; \
2718 module_srcdir=libiberty; \
2719 rm -f no-such-file || : ; \
2720 CONFIG_SITE=no-such-file $(SHELL) \
2721 $$s/$$module_srcdir/configure \
2722 --srcdir=$${topdir}/$$module_srcdir \
2723 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2724 --target=${target_alias} \
2725 || exit 1
2726 @endif build-libiberty
2732 .PHONY: all-build-libiberty maybe-all-build-libiberty
2733 maybe-all-build-libiberty:
2734 @if gcc-bootstrap
2735 all-build-libiberty: stage_current
2736 @endif gcc-bootstrap
2737 @if build-libiberty
2738 TARGET-build-libiberty=all
2739 maybe-all-build-libiberty: all-build-libiberty
2740 all-build-libiberty: configure-build-libiberty
2741 @: $(MAKE); $(unstage)
2742 @r=`${PWD_COMMAND}`; export r; \
2743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2744 $(BUILD_EXPORTS) \
2745 (cd $(BUILD_SUBDIR)/libiberty && \
2746 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2747 $(TARGET-build-libiberty))
2748 @endif build-libiberty
2754 .PHONY: configure-build-bison maybe-configure-build-bison
2755 maybe-configure-build-bison:
2756 @if gcc-bootstrap
2757 configure-build-bison: stage_current
2758 @endif gcc-bootstrap
2759 @if build-bison
2760 maybe-configure-build-bison: configure-build-bison
2761 configure-build-bison:
2762 @: $(MAKE); $(unstage)
2763 @r=`${PWD_COMMAND}`; export r; \
2764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2765 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2766 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2767 $(BUILD_EXPORTS) \
2768 echo Configuring in $(BUILD_SUBDIR)/bison; \
2769 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2770 case $(srcdir) in \
2771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2772 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2774 esac; \
2775 module_srcdir=bison; \
2776 rm -f no-such-file || : ; \
2777 CONFIG_SITE=no-such-file $(SHELL) \
2778 $$s/$$module_srcdir/configure \
2779 --srcdir=$${topdir}/$$module_srcdir \
2780 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2781 --target=${target_alias} \
2782 || exit 1
2783 @endif build-bison
2789 .PHONY: all-build-bison maybe-all-build-bison
2790 maybe-all-build-bison:
2791 @if gcc-bootstrap
2792 all-build-bison: stage_current
2793 @endif gcc-bootstrap
2794 @if build-bison
2795 TARGET-build-bison=all
2796 maybe-all-build-bison: all-build-bison
2797 all-build-bison: configure-build-bison
2798 @: $(MAKE); $(unstage)
2799 @r=`${PWD_COMMAND}`; export r; \
2800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2801 $(BUILD_EXPORTS) \
2802 (cd $(BUILD_SUBDIR)/bison && \
2803 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2804 $(TARGET-build-bison))
2805 @endif build-bison
2811 .PHONY: configure-build-flex maybe-configure-build-flex
2812 maybe-configure-build-flex:
2813 @if gcc-bootstrap
2814 configure-build-flex: stage_current
2815 @endif gcc-bootstrap
2816 @if build-flex
2817 maybe-configure-build-flex: configure-build-flex
2818 configure-build-flex:
2819 @: $(MAKE); $(unstage)
2820 @r=`${PWD_COMMAND}`; export r; \
2821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2822 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2823 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2824 $(BUILD_EXPORTS) \
2825 echo Configuring in $(BUILD_SUBDIR)/flex; \
2826 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2827 case $(srcdir) in \
2828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2829 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2831 esac; \
2832 module_srcdir=flex; \
2833 rm -f no-such-file || : ; \
2834 CONFIG_SITE=no-such-file $(SHELL) \
2835 $$s/$$module_srcdir/configure \
2836 --srcdir=$${topdir}/$$module_srcdir \
2837 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2838 --target=${target_alias} \
2839 || exit 1
2840 @endif build-flex
2846 .PHONY: all-build-flex maybe-all-build-flex
2847 maybe-all-build-flex:
2848 @if gcc-bootstrap
2849 all-build-flex: stage_current
2850 @endif gcc-bootstrap
2851 @if build-flex
2852 TARGET-build-flex=all
2853 maybe-all-build-flex: all-build-flex
2854 all-build-flex: configure-build-flex
2855 @: $(MAKE); $(unstage)
2856 @r=`${PWD_COMMAND}`; export r; \
2857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2858 $(BUILD_EXPORTS) \
2859 (cd $(BUILD_SUBDIR)/flex && \
2860 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2861 $(TARGET-build-flex))
2862 @endif build-flex
2868 .PHONY: configure-build-m4 maybe-configure-build-m4
2869 maybe-configure-build-m4:
2870 @if gcc-bootstrap
2871 configure-build-m4: stage_current
2872 @endif gcc-bootstrap
2873 @if build-m4
2874 maybe-configure-build-m4: configure-build-m4
2875 configure-build-m4:
2876 @: $(MAKE); $(unstage)
2877 @r=`${PWD_COMMAND}`; export r; \
2878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2879 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2880 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2881 $(BUILD_EXPORTS) \
2882 echo Configuring in $(BUILD_SUBDIR)/m4; \
2883 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2884 case $(srcdir) in \
2885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2886 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2888 esac; \
2889 module_srcdir=m4; \
2890 rm -f no-such-file || : ; \
2891 CONFIG_SITE=no-such-file $(SHELL) \
2892 $$s/$$module_srcdir/configure \
2893 --srcdir=$${topdir}/$$module_srcdir \
2894 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2895 --target=${target_alias} \
2896 || exit 1
2897 @endif build-m4
2903 .PHONY: all-build-m4 maybe-all-build-m4
2904 maybe-all-build-m4:
2905 @if gcc-bootstrap
2906 all-build-m4: stage_current
2907 @endif gcc-bootstrap
2908 @if build-m4
2909 TARGET-build-m4=all
2910 maybe-all-build-m4: all-build-m4
2911 all-build-m4: configure-build-m4
2912 @: $(MAKE); $(unstage)
2913 @r=`${PWD_COMMAND}`; export r; \
2914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2915 $(BUILD_EXPORTS) \
2916 (cd $(BUILD_SUBDIR)/m4 && \
2917 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2918 $(TARGET-build-m4))
2919 @endif build-m4
2925 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2926 maybe-configure-build-texinfo:
2927 @if gcc-bootstrap
2928 configure-build-texinfo: stage_current
2929 @endif gcc-bootstrap
2930 @if build-texinfo
2931 maybe-configure-build-texinfo: configure-build-texinfo
2932 configure-build-texinfo:
2933 @: $(MAKE); $(unstage)
2934 @r=`${PWD_COMMAND}`; export r; \
2935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2936 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2937 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2938 $(BUILD_EXPORTS) \
2939 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2940 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2941 case $(srcdir) in \
2942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2943 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2945 esac; \
2946 module_srcdir=texinfo; \
2947 rm -f no-such-file || : ; \
2948 CONFIG_SITE=no-such-file $(SHELL) \
2949 $$s/$$module_srcdir/configure \
2950 --srcdir=$${topdir}/$$module_srcdir \
2951 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2952 --target=${target_alias} \
2953 || exit 1
2954 @endif build-texinfo
2960 .PHONY: all-build-texinfo maybe-all-build-texinfo
2961 maybe-all-build-texinfo:
2962 @if gcc-bootstrap
2963 all-build-texinfo: stage_current
2964 @endif gcc-bootstrap
2965 @if build-texinfo
2966 TARGET-build-texinfo=all
2967 maybe-all-build-texinfo: all-build-texinfo
2968 all-build-texinfo: configure-build-texinfo
2969 @: $(MAKE); $(unstage)
2970 @r=`${PWD_COMMAND}`; export r; \
2971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2972 $(BUILD_EXPORTS) \
2973 (cd $(BUILD_SUBDIR)/texinfo && \
2974 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2975 $(TARGET-build-texinfo))
2976 @endif build-texinfo
2982 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2983 maybe-configure-build-fixincludes:
2984 @if gcc-bootstrap
2985 configure-build-fixincludes: stage_current
2986 @endif gcc-bootstrap
2987 @if build-fixincludes
2988 maybe-configure-build-fixincludes: configure-build-fixincludes
2989 configure-build-fixincludes:
2990 @: $(MAKE); $(unstage)
2991 @r=`${PWD_COMMAND}`; export r; \
2992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2993 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2994 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2995 $(BUILD_EXPORTS) \
2996 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2997 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2998 case $(srcdir) in \
2999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3000 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3002 esac; \
3003 module_srcdir=fixincludes; \
3004 rm -f no-such-file || : ; \
3005 CONFIG_SITE=no-such-file $(SHELL) \
3006 $$s/$$module_srcdir/configure \
3007 --srcdir=$${topdir}/$$module_srcdir \
3008 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3009 --target=${target_alias} \
3010 || exit 1
3011 @endif build-fixincludes
3017 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3018 maybe-all-build-fixincludes:
3019 @if gcc-bootstrap
3020 all-build-fixincludes: stage_current
3021 @endif gcc-bootstrap
3022 @if build-fixincludes
3023 TARGET-build-fixincludes=all
3024 maybe-all-build-fixincludes: all-build-fixincludes
3025 all-build-fixincludes: configure-build-fixincludes
3026 @: $(MAKE); $(unstage)
3027 @r=`${PWD_COMMAND}`; export r; \
3028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3029 $(BUILD_EXPORTS) \
3030 (cd $(BUILD_SUBDIR)/fixincludes && \
3031 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3032 $(TARGET-build-fixincludes))
3033 @endif build-fixincludes
3039 # --------------------------------------
3040 # Modules which run on the host machine
3041 # --------------------------------------
3044 .PHONY: configure-bfd maybe-configure-bfd
3045 maybe-configure-bfd:
3046 @if gcc-bootstrap
3047 configure-bfd: stage_current
3048 @endif gcc-bootstrap
3049 @if bfd
3050 maybe-configure-bfd: configure-bfd
3051 configure-bfd:
3052 @r=`${PWD_COMMAND}`; export r; \
3053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3054 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3056 $(HOST_EXPORTS) \
3057 echo Configuring in $(HOST_SUBDIR)/bfd; \
3058 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3059 case $(srcdir) in \
3060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3061 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3063 esac; \
3064 module_srcdir=bfd; \
3065 $(SHELL) \
3066 $$s/$$module_srcdir/configure \
3067 --srcdir=$${topdir}/$$module_srcdir \
3068 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3069 --target=${target_alias} \
3070 || exit 1
3071 @endif bfd
3075 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3076 maybe-configure-stage1-bfd:
3077 @if bfd-bootstrap
3078 maybe-configure-stage1-bfd: configure-stage1-bfd
3079 configure-stage1-bfd:
3080 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3082 @r=`${PWD_COMMAND}`; export r; \
3083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3084 TFLAGS="$(STAGE1_TFLAGS)"; \
3085 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3086 $(HOST_EXPORTS) \
3087 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3088 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3089 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3090 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3092 cd $(HOST_SUBDIR)/bfd || exit 1; \
3093 case $(srcdir) in \
3094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3095 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3097 esac; \
3098 module_srcdir=bfd; \
3099 $(SHELL) $$s/$$module_srcdir/configure \
3100 --srcdir=$${topdir}/$$module_srcdir \
3101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3102 --target=${target_alias} \
3104 $(STAGE1_CONFIGURE_FLAGS)
3105 @endif bfd-bootstrap
3107 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3108 maybe-configure-stage2-bfd:
3109 @if bfd-bootstrap
3110 maybe-configure-stage2-bfd: configure-stage2-bfd
3111 configure-stage2-bfd:
3112 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3114 @r=`${PWD_COMMAND}`; export r; \
3115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3116 TFLAGS="$(STAGE2_TFLAGS)"; \
3117 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3118 $(HOST_EXPORTS) \
3119 $(POSTSTAGE1_HOST_EXPORTS) \
3120 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3121 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3122 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3123 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3125 cd $(HOST_SUBDIR)/bfd || exit 1; \
3126 case $(srcdir) in \
3127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3128 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3130 esac; \
3131 module_srcdir=bfd; \
3132 $(SHELL) $$s/$$module_srcdir/configure \
3133 --srcdir=$${topdir}/$$module_srcdir \
3134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3135 --target=${target_alias} \
3136 --with-build-libsubdir=$(HOST_SUBDIR) \
3137 $(STAGE2_CONFIGURE_FLAGS)
3138 @endif bfd-bootstrap
3140 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3141 maybe-configure-stage3-bfd:
3142 @if bfd-bootstrap
3143 maybe-configure-stage3-bfd: configure-stage3-bfd
3144 configure-stage3-bfd:
3145 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3146 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3147 @r=`${PWD_COMMAND}`; export r; \
3148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3149 TFLAGS="$(STAGE3_TFLAGS)"; \
3150 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3151 $(HOST_EXPORTS) \
3152 $(POSTSTAGE1_HOST_EXPORTS) \
3153 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3154 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3155 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3156 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3158 cd $(HOST_SUBDIR)/bfd || exit 1; \
3159 case $(srcdir) in \
3160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3161 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3163 esac; \
3164 module_srcdir=bfd; \
3165 $(SHELL) $$s/$$module_srcdir/configure \
3166 --srcdir=$${topdir}/$$module_srcdir \
3167 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3168 --target=${target_alias} \
3169 --with-build-libsubdir=$(HOST_SUBDIR) \
3170 $(STAGE3_CONFIGURE_FLAGS)
3171 @endif bfd-bootstrap
3173 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3174 maybe-configure-stage4-bfd:
3175 @if bfd-bootstrap
3176 maybe-configure-stage4-bfd: configure-stage4-bfd
3177 configure-stage4-bfd:
3178 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3179 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3180 @r=`${PWD_COMMAND}`; export r; \
3181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3182 TFLAGS="$(STAGE4_TFLAGS)"; \
3183 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3184 $(HOST_EXPORTS) \
3185 $(POSTSTAGE1_HOST_EXPORTS) \
3186 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3187 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3188 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3189 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3190 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3191 cd $(HOST_SUBDIR)/bfd || exit 1; \
3192 case $(srcdir) in \
3193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3194 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3196 esac; \
3197 module_srcdir=bfd; \
3198 $(SHELL) $$s/$$module_srcdir/configure \
3199 --srcdir=$${topdir}/$$module_srcdir \
3200 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3201 --target=${target_alias} \
3202 --with-build-libsubdir=$(HOST_SUBDIR) \
3203 $(STAGE4_CONFIGURE_FLAGS)
3204 @endif bfd-bootstrap
3206 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3207 maybe-configure-stageprofile-bfd:
3208 @if bfd-bootstrap
3209 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3210 configure-stageprofile-bfd:
3211 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3213 @r=`${PWD_COMMAND}`; export r; \
3214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3215 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3216 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3217 $(HOST_EXPORTS) \
3218 $(POSTSTAGE1_HOST_EXPORTS) \
3219 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3220 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3221 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3222 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3224 cd $(HOST_SUBDIR)/bfd || exit 1; \
3225 case $(srcdir) in \
3226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3227 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3229 esac; \
3230 module_srcdir=bfd; \
3231 $(SHELL) $$s/$$module_srcdir/configure \
3232 --srcdir=$${topdir}/$$module_srcdir \
3233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3234 --target=${target_alias} \
3235 --with-build-libsubdir=$(HOST_SUBDIR) \
3236 $(STAGEprofile_CONFIGURE_FLAGS)
3237 @endif bfd-bootstrap
3239 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3240 maybe-configure-stagefeedback-bfd:
3241 @if bfd-bootstrap
3242 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3243 configure-stagefeedback-bfd:
3244 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3245 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3246 @r=`${PWD_COMMAND}`; export r; \
3247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3248 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3249 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3250 $(HOST_EXPORTS) \
3251 $(POSTSTAGE1_HOST_EXPORTS) \
3252 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3253 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3254 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3255 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3257 cd $(HOST_SUBDIR)/bfd || exit 1; \
3258 case $(srcdir) in \
3259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3260 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3262 esac; \
3263 module_srcdir=bfd; \
3264 $(SHELL) $$s/$$module_srcdir/configure \
3265 --srcdir=$${topdir}/$$module_srcdir \
3266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3267 --target=${target_alias} \
3268 --with-build-libsubdir=$(HOST_SUBDIR) \
3269 $(STAGEfeedback_CONFIGURE_FLAGS)
3270 @endif bfd-bootstrap
3276 .PHONY: all-bfd maybe-all-bfd
3277 maybe-all-bfd:
3278 @if gcc-bootstrap
3279 all-bfd: stage_current
3280 @endif gcc-bootstrap
3281 @if bfd
3282 TARGET-bfd=all
3283 maybe-all-bfd: all-bfd
3284 all-bfd: configure-bfd
3285 @r=`${PWD_COMMAND}`; export r; \
3286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3287 $(HOST_EXPORTS) \
3288 (cd $(HOST_SUBDIR)/bfd && \
3289 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3290 $(TARGET-bfd))
3291 @endif bfd
3295 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3296 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3297 maybe-all-stage1-bfd:
3298 maybe-clean-stage1-bfd:
3299 @if bfd-bootstrap
3300 maybe-all-stage1-bfd: all-stage1-bfd
3301 all-stage1: all-stage1-bfd
3302 TARGET-stage1-bfd = $(TARGET-bfd)
3303 all-stage1-bfd: configure-stage1-bfd
3304 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3305 @r=`${PWD_COMMAND}`; export r; \
3306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3307 TFLAGS="$(STAGE1_TFLAGS)"; \
3308 $(HOST_EXPORTS) \
3309 cd $(HOST_SUBDIR)/bfd && \
3310 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3311 CFLAGS="$(STAGE1_CFLAGS)" \
3312 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3313 LIBCFLAGS="$(LIBCFLAGS)" \
3314 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3315 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3316 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3317 $(EXTRA_HOST_FLAGS) \
3318 $(STAGE1_FLAGS_TO_PASS) \
3319 TFLAGS="$(STAGE1_TFLAGS)" \
3320 $(TARGET-stage1-bfd)
3322 maybe-clean-stage1-bfd: clean-stage1-bfd
3323 clean-stage1: clean-stage1-bfd
3324 clean-stage1-bfd:
3325 @if [ $(current_stage) = stage1 ]; then \
3326 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3327 else \
3328 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3329 $(MAKE) stage1-start; \
3330 fi; \
3331 cd $(HOST_SUBDIR)/bfd && \
3332 $(MAKE) $(EXTRA_HOST_FLAGS) \
3333 $(STAGE1_FLAGS_TO_PASS) clean
3334 @endif bfd-bootstrap
3337 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3338 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3339 maybe-all-stage2-bfd:
3340 maybe-clean-stage2-bfd:
3341 @if bfd-bootstrap
3342 maybe-all-stage2-bfd: all-stage2-bfd
3343 all-stage2: all-stage2-bfd
3344 TARGET-stage2-bfd = $(TARGET-bfd)
3345 all-stage2-bfd: configure-stage2-bfd
3346 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3347 @r=`${PWD_COMMAND}`; export r; \
3348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3349 TFLAGS="$(STAGE2_TFLAGS)"; \
3350 $(HOST_EXPORTS) \
3351 $(POSTSTAGE1_HOST_EXPORTS) \
3352 cd $(HOST_SUBDIR)/bfd && \
3353 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3354 CFLAGS="$(STAGE2_CFLAGS)" \
3355 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3356 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3357 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3358 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3359 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3360 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3361 TFLAGS="$(STAGE2_TFLAGS)" \
3362 $(TARGET-stage2-bfd)
3364 maybe-clean-stage2-bfd: clean-stage2-bfd
3365 clean-stage2: clean-stage2-bfd
3366 clean-stage2-bfd:
3367 @if [ $(current_stage) = stage2 ]; then \
3368 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3369 else \
3370 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3371 $(MAKE) stage2-start; \
3372 fi; \
3373 cd $(HOST_SUBDIR)/bfd && \
3374 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3375 @endif bfd-bootstrap
3378 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3379 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3380 maybe-all-stage3-bfd:
3381 maybe-clean-stage3-bfd:
3382 @if bfd-bootstrap
3383 maybe-all-stage3-bfd: all-stage3-bfd
3384 all-stage3: all-stage3-bfd
3385 TARGET-stage3-bfd = $(TARGET-bfd)
3386 all-stage3-bfd: configure-stage3-bfd
3387 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3388 @r=`${PWD_COMMAND}`; export r; \
3389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3390 TFLAGS="$(STAGE3_TFLAGS)"; \
3391 $(HOST_EXPORTS) \
3392 $(POSTSTAGE1_HOST_EXPORTS) \
3393 cd $(HOST_SUBDIR)/bfd && \
3394 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3395 CFLAGS="$(STAGE3_CFLAGS)" \
3396 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3397 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3398 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3399 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3400 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3401 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3402 TFLAGS="$(STAGE3_TFLAGS)" \
3403 $(TARGET-stage3-bfd)
3405 maybe-clean-stage3-bfd: clean-stage3-bfd
3406 clean-stage3: clean-stage3-bfd
3407 clean-stage3-bfd:
3408 @if [ $(current_stage) = stage3 ]; then \
3409 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3410 else \
3411 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3412 $(MAKE) stage3-start; \
3413 fi; \
3414 cd $(HOST_SUBDIR)/bfd && \
3415 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3416 @endif bfd-bootstrap
3419 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3420 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3421 maybe-all-stage4-bfd:
3422 maybe-clean-stage4-bfd:
3423 @if bfd-bootstrap
3424 maybe-all-stage4-bfd: all-stage4-bfd
3425 all-stage4: all-stage4-bfd
3426 TARGET-stage4-bfd = $(TARGET-bfd)
3427 all-stage4-bfd: configure-stage4-bfd
3428 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3429 @r=`${PWD_COMMAND}`; export r; \
3430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3431 TFLAGS="$(STAGE4_TFLAGS)"; \
3432 $(HOST_EXPORTS) \
3433 $(POSTSTAGE1_HOST_EXPORTS) \
3434 cd $(HOST_SUBDIR)/bfd && \
3435 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3436 CFLAGS="$(STAGE4_CFLAGS)" \
3437 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3438 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3439 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3440 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3441 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3442 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3443 TFLAGS="$(STAGE4_TFLAGS)" \
3444 $(TARGET-stage4-bfd)
3446 maybe-clean-stage4-bfd: clean-stage4-bfd
3447 clean-stage4: clean-stage4-bfd
3448 clean-stage4-bfd:
3449 @if [ $(current_stage) = stage4 ]; then \
3450 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3451 else \
3452 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3453 $(MAKE) stage4-start; \
3454 fi; \
3455 cd $(HOST_SUBDIR)/bfd && \
3456 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3457 @endif bfd-bootstrap
3460 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3461 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3462 maybe-all-stageprofile-bfd:
3463 maybe-clean-stageprofile-bfd:
3464 @if bfd-bootstrap
3465 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3466 all-stageprofile: all-stageprofile-bfd
3467 TARGET-stageprofile-bfd = $(TARGET-bfd)
3468 all-stageprofile-bfd: configure-stageprofile-bfd
3469 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3470 @r=`${PWD_COMMAND}`; export r; \
3471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3472 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3473 $(HOST_EXPORTS) \
3474 $(POSTSTAGE1_HOST_EXPORTS) \
3475 cd $(HOST_SUBDIR)/bfd && \
3476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3477 CFLAGS="$(STAGEprofile_CFLAGS)" \
3478 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3479 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3480 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3481 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3482 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3483 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3484 TFLAGS="$(STAGEprofile_TFLAGS)" \
3485 $(TARGET-stageprofile-bfd)
3487 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3488 clean-stageprofile: clean-stageprofile-bfd
3489 clean-stageprofile-bfd:
3490 @if [ $(current_stage) = stageprofile ]; then \
3491 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3492 else \
3493 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3494 $(MAKE) stageprofile-start; \
3495 fi; \
3496 cd $(HOST_SUBDIR)/bfd && \
3497 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3498 @endif bfd-bootstrap
3501 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3502 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3503 maybe-all-stagefeedback-bfd:
3504 maybe-clean-stagefeedback-bfd:
3505 @if bfd-bootstrap
3506 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3507 all-stagefeedback: all-stagefeedback-bfd
3508 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3509 all-stagefeedback-bfd: configure-stagefeedback-bfd
3510 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3511 @r=`${PWD_COMMAND}`; export r; \
3512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3513 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3514 $(HOST_EXPORTS) \
3515 $(POSTSTAGE1_HOST_EXPORTS) \
3516 cd $(HOST_SUBDIR)/bfd && \
3517 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3518 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3519 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3520 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3521 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3522 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3523 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3524 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3525 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3526 $(TARGET-stagefeedback-bfd)
3528 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3529 clean-stagefeedback: clean-stagefeedback-bfd
3530 clean-stagefeedback-bfd:
3531 @if [ $(current_stage) = stagefeedback ]; then \
3532 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3533 else \
3534 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3535 $(MAKE) stagefeedback-start; \
3536 fi; \
3537 cd $(HOST_SUBDIR)/bfd && \
3538 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3539 @endif bfd-bootstrap
3545 .PHONY: check-bfd maybe-check-bfd
3546 maybe-check-bfd:
3547 @if bfd
3548 maybe-check-bfd: check-bfd
3550 check-bfd:
3551 @: $(MAKE); $(unstage)
3552 @r=`${PWD_COMMAND}`; export r; \
3553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3554 $(HOST_EXPORTS) \
3555 (cd $(HOST_SUBDIR)/bfd && \
3556 $(MAKE) $(FLAGS_TO_PASS) check)
3558 @endif bfd
3560 .PHONY: install-bfd maybe-install-bfd
3561 maybe-install-bfd:
3562 @if bfd
3563 maybe-install-bfd: install-bfd
3565 install-bfd: installdirs
3566 @: $(MAKE); $(unstage)
3567 @r=`${PWD_COMMAND}`; export r; \
3568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3569 $(HOST_EXPORTS) \
3570 (cd $(HOST_SUBDIR)/bfd && \
3571 $(MAKE) $(FLAGS_TO_PASS) install)
3573 @endif bfd
3575 .PHONY: install-strip-bfd maybe-install-strip-bfd
3576 maybe-install-strip-bfd:
3577 @if bfd
3578 maybe-install-strip-bfd: install-strip-bfd
3580 install-strip-bfd: installdirs
3581 @: $(MAKE); $(unstage)
3582 @r=`${PWD_COMMAND}`; export r; \
3583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3584 $(HOST_EXPORTS) \
3585 (cd $(HOST_SUBDIR)/bfd && \
3586 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3588 @endif bfd
3590 # Other targets (info, dvi, pdf, etc.)
3592 .PHONY: maybe-info-bfd info-bfd
3593 maybe-info-bfd:
3594 @if bfd
3595 maybe-info-bfd: info-bfd
3597 info-bfd: \
3598 configure-bfd
3599 @[ -f ./bfd/Makefile ] || exit 0; \
3600 r=`${PWD_COMMAND}`; export r; \
3601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3602 $(HOST_EXPORTS) \
3603 for flag in $(EXTRA_HOST_FLAGS) ; do \
3604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3605 done; \
3606 echo "Doing info in bfd" ; \
3607 (cd $(HOST_SUBDIR)/bfd && \
3608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3610 "RANLIB=$${RANLIB}" \
3611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3612 info) \
3613 || exit 1
3615 @endif bfd
3617 .PHONY: maybe-dvi-bfd dvi-bfd
3618 maybe-dvi-bfd:
3619 @if bfd
3620 maybe-dvi-bfd: dvi-bfd
3622 dvi-bfd: \
3623 configure-bfd
3624 @[ -f ./bfd/Makefile ] || exit 0; \
3625 r=`${PWD_COMMAND}`; export r; \
3626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3627 $(HOST_EXPORTS) \
3628 for flag in $(EXTRA_HOST_FLAGS) ; do \
3629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3630 done; \
3631 echo "Doing dvi in bfd" ; \
3632 (cd $(HOST_SUBDIR)/bfd && \
3633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3635 "RANLIB=$${RANLIB}" \
3636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3637 dvi) \
3638 || exit 1
3640 @endif bfd
3642 .PHONY: maybe-pdf-bfd pdf-bfd
3643 maybe-pdf-bfd:
3644 @if bfd
3645 maybe-pdf-bfd: pdf-bfd
3647 pdf-bfd: \
3648 configure-bfd
3649 @[ -f ./bfd/Makefile ] || exit 0; \
3650 r=`${PWD_COMMAND}`; export r; \
3651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3652 $(HOST_EXPORTS) \
3653 for flag in $(EXTRA_HOST_FLAGS) ; do \
3654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3655 done; \
3656 echo "Doing pdf in bfd" ; \
3657 (cd $(HOST_SUBDIR)/bfd && \
3658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3660 "RANLIB=$${RANLIB}" \
3661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3662 pdf) \
3663 || exit 1
3665 @endif bfd
3667 .PHONY: maybe-html-bfd html-bfd
3668 maybe-html-bfd:
3669 @if bfd
3670 maybe-html-bfd: html-bfd
3672 html-bfd: \
3673 configure-bfd
3674 @[ -f ./bfd/Makefile ] || exit 0; \
3675 r=`${PWD_COMMAND}`; export r; \
3676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3677 $(HOST_EXPORTS) \
3678 for flag in $(EXTRA_HOST_FLAGS) ; do \
3679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3680 done; \
3681 echo "Doing html in bfd" ; \
3682 (cd $(HOST_SUBDIR)/bfd && \
3683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3685 "RANLIB=$${RANLIB}" \
3686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3687 html) \
3688 || exit 1
3690 @endif bfd
3692 .PHONY: maybe-TAGS-bfd TAGS-bfd
3693 maybe-TAGS-bfd:
3694 @if bfd
3695 maybe-TAGS-bfd: TAGS-bfd
3697 TAGS-bfd: \
3698 configure-bfd
3699 @[ -f ./bfd/Makefile ] || exit 0; \
3700 r=`${PWD_COMMAND}`; export r; \
3701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3702 $(HOST_EXPORTS) \
3703 for flag in $(EXTRA_HOST_FLAGS) ; do \
3704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3705 done; \
3706 echo "Doing TAGS in bfd" ; \
3707 (cd $(HOST_SUBDIR)/bfd && \
3708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3710 "RANLIB=$${RANLIB}" \
3711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3712 TAGS) \
3713 || exit 1
3715 @endif bfd
3717 .PHONY: maybe-install-info-bfd install-info-bfd
3718 maybe-install-info-bfd:
3719 @if bfd
3720 maybe-install-info-bfd: install-info-bfd
3722 install-info-bfd: \
3723 configure-bfd \
3724 info-bfd
3725 @[ -f ./bfd/Makefile ] || exit 0; \
3726 r=`${PWD_COMMAND}`; export r; \
3727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3728 $(HOST_EXPORTS) \
3729 for flag in $(EXTRA_HOST_FLAGS) ; do \
3730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3731 done; \
3732 echo "Doing install-info in bfd" ; \
3733 (cd $(HOST_SUBDIR)/bfd && \
3734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3736 "RANLIB=$${RANLIB}" \
3737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3738 install-info) \
3739 || exit 1
3741 @endif bfd
3743 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3744 maybe-install-pdf-bfd:
3745 @if bfd
3746 maybe-install-pdf-bfd: install-pdf-bfd
3748 install-pdf-bfd: \
3749 configure-bfd \
3750 pdf-bfd
3751 @[ -f ./bfd/Makefile ] || exit 0; \
3752 r=`${PWD_COMMAND}`; export r; \
3753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3754 $(HOST_EXPORTS) \
3755 for flag in $(EXTRA_HOST_FLAGS) ; do \
3756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3757 done; \
3758 echo "Doing install-pdf in bfd" ; \
3759 (cd $(HOST_SUBDIR)/bfd && \
3760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3762 "RANLIB=$${RANLIB}" \
3763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3764 install-pdf) \
3765 || exit 1
3767 @endif bfd
3769 .PHONY: maybe-install-html-bfd install-html-bfd
3770 maybe-install-html-bfd:
3771 @if bfd
3772 maybe-install-html-bfd: install-html-bfd
3774 install-html-bfd: \
3775 configure-bfd \
3776 html-bfd
3777 @[ -f ./bfd/Makefile ] || exit 0; \
3778 r=`${PWD_COMMAND}`; export r; \
3779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3780 $(HOST_EXPORTS) \
3781 for flag in $(EXTRA_HOST_FLAGS) ; do \
3782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3783 done; \
3784 echo "Doing install-html in bfd" ; \
3785 (cd $(HOST_SUBDIR)/bfd && \
3786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3788 "RANLIB=$${RANLIB}" \
3789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3790 install-html) \
3791 || exit 1
3793 @endif bfd
3795 .PHONY: maybe-installcheck-bfd installcheck-bfd
3796 maybe-installcheck-bfd:
3797 @if bfd
3798 maybe-installcheck-bfd: installcheck-bfd
3800 installcheck-bfd: \
3801 configure-bfd
3802 @[ -f ./bfd/Makefile ] || exit 0; \
3803 r=`${PWD_COMMAND}`; export r; \
3804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3805 $(HOST_EXPORTS) \
3806 for flag in $(EXTRA_HOST_FLAGS) ; do \
3807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3808 done; \
3809 echo "Doing installcheck in bfd" ; \
3810 (cd $(HOST_SUBDIR)/bfd && \
3811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3813 "RANLIB=$${RANLIB}" \
3814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3815 installcheck) \
3816 || exit 1
3818 @endif bfd
3820 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3821 maybe-mostlyclean-bfd:
3822 @if bfd
3823 maybe-mostlyclean-bfd: mostlyclean-bfd
3825 mostlyclean-bfd:
3826 @[ -f ./bfd/Makefile ] || exit 0; \
3827 r=`${PWD_COMMAND}`; export r; \
3828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3829 $(HOST_EXPORTS) \
3830 for flag in $(EXTRA_HOST_FLAGS) ; do \
3831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3832 done; \
3833 echo "Doing mostlyclean in bfd" ; \
3834 (cd $(HOST_SUBDIR)/bfd && \
3835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3837 "RANLIB=$${RANLIB}" \
3838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3839 mostlyclean) \
3840 || exit 1
3842 @endif bfd
3844 .PHONY: maybe-clean-bfd clean-bfd
3845 maybe-clean-bfd:
3846 @if bfd
3847 maybe-clean-bfd: clean-bfd
3849 clean-bfd:
3850 @[ -f ./bfd/Makefile ] || exit 0; \
3851 r=`${PWD_COMMAND}`; export r; \
3852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3853 $(HOST_EXPORTS) \
3854 for flag in $(EXTRA_HOST_FLAGS) ; do \
3855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3856 done; \
3857 echo "Doing clean in bfd" ; \
3858 (cd $(HOST_SUBDIR)/bfd && \
3859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3861 "RANLIB=$${RANLIB}" \
3862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3863 clean) \
3864 || exit 1
3866 @endif bfd
3868 .PHONY: maybe-distclean-bfd distclean-bfd
3869 maybe-distclean-bfd:
3870 @if bfd
3871 maybe-distclean-bfd: distclean-bfd
3873 distclean-bfd:
3874 @[ -f ./bfd/Makefile ] || exit 0; \
3875 r=`${PWD_COMMAND}`; export r; \
3876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3877 $(HOST_EXPORTS) \
3878 for flag in $(EXTRA_HOST_FLAGS) ; do \
3879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3880 done; \
3881 echo "Doing distclean in bfd" ; \
3882 (cd $(HOST_SUBDIR)/bfd && \
3883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3885 "RANLIB=$${RANLIB}" \
3886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3887 distclean) \
3888 || exit 1
3890 @endif bfd
3892 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3893 maybe-maintainer-clean-bfd:
3894 @if bfd
3895 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3897 maintainer-clean-bfd:
3898 @[ -f ./bfd/Makefile ] || exit 0; \
3899 r=`${PWD_COMMAND}`; export r; \
3900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3901 $(HOST_EXPORTS) \
3902 for flag in $(EXTRA_HOST_FLAGS) ; do \
3903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3904 done; \
3905 echo "Doing maintainer-clean in bfd" ; \
3906 (cd $(HOST_SUBDIR)/bfd && \
3907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3909 "RANLIB=$${RANLIB}" \
3910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3911 maintainer-clean) \
3912 || exit 1
3914 @endif bfd
3918 .PHONY: configure-opcodes maybe-configure-opcodes
3919 maybe-configure-opcodes:
3920 @if gcc-bootstrap
3921 configure-opcodes: stage_current
3922 @endif gcc-bootstrap
3923 @if opcodes
3924 maybe-configure-opcodes: configure-opcodes
3925 configure-opcodes:
3926 @r=`${PWD_COMMAND}`; export r; \
3927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3928 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3930 $(HOST_EXPORTS) \
3931 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3932 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3933 case $(srcdir) in \
3934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3935 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3937 esac; \
3938 module_srcdir=opcodes; \
3939 $(SHELL) \
3940 $$s/$$module_srcdir/configure \
3941 --srcdir=$${topdir}/$$module_srcdir \
3942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3943 --target=${target_alias} \
3944 || exit 1
3945 @endif opcodes
3949 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3950 maybe-configure-stage1-opcodes:
3951 @if opcodes-bootstrap
3952 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3953 configure-stage1-opcodes:
3954 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3956 @r=`${PWD_COMMAND}`; export r; \
3957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3958 TFLAGS="$(STAGE1_TFLAGS)"; \
3959 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3960 $(HOST_EXPORTS) \
3961 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3962 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3963 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3964 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3966 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3967 case $(srcdir) in \
3968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3969 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3971 esac; \
3972 module_srcdir=opcodes; \
3973 $(SHELL) $$s/$$module_srcdir/configure \
3974 --srcdir=$${topdir}/$$module_srcdir \
3975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3976 --target=${target_alias} \
3978 $(STAGE1_CONFIGURE_FLAGS)
3979 @endif opcodes-bootstrap
3981 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3982 maybe-configure-stage2-opcodes:
3983 @if opcodes-bootstrap
3984 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3985 configure-stage2-opcodes:
3986 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3987 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3988 @r=`${PWD_COMMAND}`; export r; \
3989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3990 TFLAGS="$(STAGE2_TFLAGS)"; \
3991 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3992 $(HOST_EXPORTS) \
3993 $(POSTSTAGE1_HOST_EXPORTS) \
3994 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3995 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3996 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3997 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3999 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4000 case $(srcdir) in \
4001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4002 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4004 esac; \
4005 module_srcdir=opcodes; \
4006 $(SHELL) $$s/$$module_srcdir/configure \
4007 --srcdir=$${topdir}/$$module_srcdir \
4008 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4009 --target=${target_alias} \
4010 --with-build-libsubdir=$(HOST_SUBDIR) \
4011 $(STAGE2_CONFIGURE_FLAGS)
4012 @endif opcodes-bootstrap
4014 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4015 maybe-configure-stage3-opcodes:
4016 @if opcodes-bootstrap
4017 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4018 configure-stage3-opcodes:
4019 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4020 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4021 @r=`${PWD_COMMAND}`; export r; \
4022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4023 TFLAGS="$(STAGE3_TFLAGS)"; \
4024 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4025 $(HOST_EXPORTS) \
4026 $(POSTSTAGE1_HOST_EXPORTS) \
4027 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4028 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4029 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4030 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
4031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4032 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4033 case $(srcdir) in \
4034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4035 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4037 esac; \
4038 module_srcdir=opcodes; \
4039 $(SHELL) $$s/$$module_srcdir/configure \
4040 --srcdir=$${topdir}/$$module_srcdir \
4041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4042 --target=${target_alias} \
4043 --with-build-libsubdir=$(HOST_SUBDIR) \
4044 $(STAGE3_CONFIGURE_FLAGS)
4045 @endif opcodes-bootstrap
4047 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4048 maybe-configure-stage4-opcodes:
4049 @if opcodes-bootstrap
4050 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4051 configure-stage4-opcodes:
4052 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4054 @r=`${PWD_COMMAND}`; export r; \
4055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4056 TFLAGS="$(STAGE4_TFLAGS)"; \
4057 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4058 $(HOST_EXPORTS) \
4059 $(POSTSTAGE1_HOST_EXPORTS) \
4060 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4061 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4062 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4063 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4065 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4066 case $(srcdir) in \
4067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4068 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4070 esac; \
4071 module_srcdir=opcodes; \
4072 $(SHELL) $$s/$$module_srcdir/configure \
4073 --srcdir=$${topdir}/$$module_srcdir \
4074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4075 --target=${target_alias} \
4076 --with-build-libsubdir=$(HOST_SUBDIR) \
4077 $(STAGE4_CONFIGURE_FLAGS)
4078 @endif opcodes-bootstrap
4080 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4081 maybe-configure-stageprofile-opcodes:
4082 @if opcodes-bootstrap
4083 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4084 configure-stageprofile-opcodes:
4085 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4086 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4087 @r=`${PWD_COMMAND}`; export r; \
4088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4089 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4090 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4091 $(HOST_EXPORTS) \
4092 $(POSTSTAGE1_HOST_EXPORTS) \
4093 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4094 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4095 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4096 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4098 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4099 case $(srcdir) in \
4100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4101 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4103 esac; \
4104 module_srcdir=opcodes; \
4105 $(SHELL) $$s/$$module_srcdir/configure \
4106 --srcdir=$${topdir}/$$module_srcdir \
4107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4108 --target=${target_alias} \
4109 --with-build-libsubdir=$(HOST_SUBDIR) \
4110 $(STAGEprofile_CONFIGURE_FLAGS)
4111 @endif opcodes-bootstrap
4113 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4114 maybe-configure-stagefeedback-opcodes:
4115 @if opcodes-bootstrap
4116 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4117 configure-stagefeedback-opcodes:
4118 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4120 @r=`${PWD_COMMAND}`; export r; \
4121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4122 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4123 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4124 $(HOST_EXPORTS) \
4125 $(POSTSTAGE1_HOST_EXPORTS) \
4126 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4127 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4128 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4129 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4131 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4132 case $(srcdir) in \
4133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4134 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4136 esac; \
4137 module_srcdir=opcodes; \
4138 $(SHELL) $$s/$$module_srcdir/configure \
4139 --srcdir=$${topdir}/$$module_srcdir \
4140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4141 --target=${target_alias} \
4142 --with-build-libsubdir=$(HOST_SUBDIR) \
4143 $(STAGEfeedback_CONFIGURE_FLAGS)
4144 @endif opcodes-bootstrap
4150 .PHONY: all-opcodes maybe-all-opcodes
4151 maybe-all-opcodes:
4152 @if gcc-bootstrap
4153 all-opcodes: stage_current
4154 @endif gcc-bootstrap
4155 @if opcodes
4156 TARGET-opcodes=all
4157 maybe-all-opcodes: all-opcodes
4158 all-opcodes: configure-opcodes
4159 @r=`${PWD_COMMAND}`; export r; \
4160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4161 $(HOST_EXPORTS) \
4162 (cd $(HOST_SUBDIR)/opcodes && \
4163 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4164 $(TARGET-opcodes))
4165 @endif opcodes
4169 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4170 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4171 maybe-all-stage1-opcodes:
4172 maybe-clean-stage1-opcodes:
4173 @if opcodes-bootstrap
4174 maybe-all-stage1-opcodes: all-stage1-opcodes
4175 all-stage1: all-stage1-opcodes
4176 TARGET-stage1-opcodes = $(TARGET-opcodes)
4177 all-stage1-opcodes: configure-stage1-opcodes
4178 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4179 @r=`${PWD_COMMAND}`; export r; \
4180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4181 TFLAGS="$(STAGE1_TFLAGS)"; \
4182 $(HOST_EXPORTS) \
4183 cd $(HOST_SUBDIR)/opcodes && \
4184 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4185 CFLAGS="$(STAGE1_CFLAGS)" \
4186 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4187 LIBCFLAGS="$(LIBCFLAGS)" \
4188 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4189 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4190 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4191 $(EXTRA_HOST_FLAGS) \
4192 $(STAGE1_FLAGS_TO_PASS) \
4193 TFLAGS="$(STAGE1_TFLAGS)" \
4194 $(TARGET-stage1-opcodes)
4196 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4197 clean-stage1: clean-stage1-opcodes
4198 clean-stage1-opcodes:
4199 @if [ $(current_stage) = stage1 ]; then \
4200 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4201 else \
4202 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4203 $(MAKE) stage1-start; \
4204 fi; \
4205 cd $(HOST_SUBDIR)/opcodes && \
4206 $(MAKE) $(EXTRA_HOST_FLAGS) \
4207 $(STAGE1_FLAGS_TO_PASS) clean
4208 @endif opcodes-bootstrap
4211 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4212 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4213 maybe-all-stage2-opcodes:
4214 maybe-clean-stage2-opcodes:
4215 @if opcodes-bootstrap
4216 maybe-all-stage2-opcodes: all-stage2-opcodes
4217 all-stage2: all-stage2-opcodes
4218 TARGET-stage2-opcodes = $(TARGET-opcodes)
4219 all-stage2-opcodes: configure-stage2-opcodes
4220 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4221 @r=`${PWD_COMMAND}`; export r; \
4222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4223 TFLAGS="$(STAGE2_TFLAGS)"; \
4224 $(HOST_EXPORTS) \
4225 $(POSTSTAGE1_HOST_EXPORTS) \
4226 cd $(HOST_SUBDIR)/opcodes && \
4227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4228 CFLAGS="$(STAGE2_CFLAGS)" \
4229 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4230 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4234 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4235 TFLAGS="$(STAGE2_TFLAGS)" \
4236 $(TARGET-stage2-opcodes)
4238 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4239 clean-stage2: clean-stage2-opcodes
4240 clean-stage2-opcodes:
4241 @if [ $(current_stage) = stage2 ]; then \
4242 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4243 else \
4244 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4245 $(MAKE) stage2-start; \
4246 fi; \
4247 cd $(HOST_SUBDIR)/opcodes && \
4248 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4249 @endif opcodes-bootstrap
4252 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4253 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4254 maybe-all-stage3-opcodes:
4255 maybe-clean-stage3-opcodes:
4256 @if opcodes-bootstrap
4257 maybe-all-stage3-opcodes: all-stage3-opcodes
4258 all-stage3: all-stage3-opcodes
4259 TARGET-stage3-opcodes = $(TARGET-opcodes)
4260 all-stage3-opcodes: configure-stage3-opcodes
4261 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4262 @r=`${PWD_COMMAND}`; export r; \
4263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4264 TFLAGS="$(STAGE3_TFLAGS)"; \
4265 $(HOST_EXPORTS) \
4266 $(POSTSTAGE1_HOST_EXPORTS) \
4267 cd $(HOST_SUBDIR)/opcodes && \
4268 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4269 CFLAGS="$(STAGE3_CFLAGS)" \
4270 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4271 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4272 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4273 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4274 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4275 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4276 TFLAGS="$(STAGE3_TFLAGS)" \
4277 $(TARGET-stage3-opcodes)
4279 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4280 clean-stage3: clean-stage3-opcodes
4281 clean-stage3-opcodes:
4282 @if [ $(current_stage) = stage3 ]; then \
4283 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4284 else \
4285 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4286 $(MAKE) stage3-start; \
4287 fi; \
4288 cd $(HOST_SUBDIR)/opcodes && \
4289 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4290 @endif opcodes-bootstrap
4293 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4294 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4295 maybe-all-stage4-opcodes:
4296 maybe-clean-stage4-opcodes:
4297 @if opcodes-bootstrap
4298 maybe-all-stage4-opcodes: all-stage4-opcodes
4299 all-stage4: all-stage4-opcodes
4300 TARGET-stage4-opcodes = $(TARGET-opcodes)
4301 all-stage4-opcodes: configure-stage4-opcodes
4302 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4303 @r=`${PWD_COMMAND}`; export r; \
4304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4305 TFLAGS="$(STAGE4_TFLAGS)"; \
4306 $(HOST_EXPORTS) \
4307 $(POSTSTAGE1_HOST_EXPORTS) \
4308 cd $(HOST_SUBDIR)/opcodes && \
4309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4310 CFLAGS="$(STAGE4_CFLAGS)" \
4311 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4312 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4316 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4317 TFLAGS="$(STAGE4_TFLAGS)" \
4318 $(TARGET-stage4-opcodes)
4320 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4321 clean-stage4: clean-stage4-opcodes
4322 clean-stage4-opcodes:
4323 @if [ $(current_stage) = stage4 ]; then \
4324 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4325 else \
4326 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4327 $(MAKE) stage4-start; \
4328 fi; \
4329 cd $(HOST_SUBDIR)/opcodes && \
4330 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4331 @endif opcodes-bootstrap
4334 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4335 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4336 maybe-all-stageprofile-opcodes:
4337 maybe-clean-stageprofile-opcodes:
4338 @if opcodes-bootstrap
4339 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4340 all-stageprofile: all-stageprofile-opcodes
4341 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4342 all-stageprofile-opcodes: configure-stageprofile-opcodes
4343 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4344 @r=`${PWD_COMMAND}`; export r; \
4345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4346 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4347 $(HOST_EXPORTS) \
4348 $(POSTSTAGE1_HOST_EXPORTS) \
4349 cd $(HOST_SUBDIR)/opcodes && \
4350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4351 CFLAGS="$(STAGEprofile_CFLAGS)" \
4352 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4353 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4357 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4358 TFLAGS="$(STAGEprofile_TFLAGS)" \
4359 $(TARGET-stageprofile-opcodes)
4361 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4362 clean-stageprofile: clean-stageprofile-opcodes
4363 clean-stageprofile-opcodes:
4364 @if [ $(current_stage) = stageprofile ]; then \
4365 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4366 else \
4367 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4368 $(MAKE) stageprofile-start; \
4369 fi; \
4370 cd $(HOST_SUBDIR)/opcodes && \
4371 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4372 @endif opcodes-bootstrap
4375 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4376 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4377 maybe-all-stagefeedback-opcodes:
4378 maybe-clean-stagefeedback-opcodes:
4379 @if opcodes-bootstrap
4380 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4381 all-stagefeedback: all-stagefeedback-opcodes
4382 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4383 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4384 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4385 @r=`${PWD_COMMAND}`; export r; \
4386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4387 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4388 $(HOST_EXPORTS) \
4389 $(POSTSTAGE1_HOST_EXPORTS) \
4390 cd $(HOST_SUBDIR)/opcodes && \
4391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4392 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4393 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4394 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4398 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4399 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4400 $(TARGET-stagefeedback-opcodes)
4402 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4403 clean-stagefeedback: clean-stagefeedback-opcodes
4404 clean-stagefeedback-opcodes:
4405 @if [ $(current_stage) = stagefeedback ]; then \
4406 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4407 else \
4408 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4409 $(MAKE) stagefeedback-start; \
4410 fi; \
4411 cd $(HOST_SUBDIR)/opcodes && \
4412 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4413 @endif opcodes-bootstrap
4419 .PHONY: check-opcodes maybe-check-opcodes
4420 maybe-check-opcodes:
4421 @if opcodes
4422 maybe-check-opcodes: check-opcodes
4424 check-opcodes:
4425 @: $(MAKE); $(unstage)
4426 @r=`${PWD_COMMAND}`; export r; \
4427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4428 $(HOST_EXPORTS) \
4429 (cd $(HOST_SUBDIR)/opcodes && \
4430 $(MAKE) $(FLAGS_TO_PASS) check)
4432 @endif opcodes
4434 .PHONY: install-opcodes maybe-install-opcodes
4435 maybe-install-opcodes:
4436 @if opcodes
4437 maybe-install-opcodes: install-opcodes
4439 install-opcodes: installdirs
4440 @: $(MAKE); $(unstage)
4441 @r=`${PWD_COMMAND}`; export r; \
4442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4443 $(HOST_EXPORTS) \
4444 (cd $(HOST_SUBDIR)/opcodes && \
4445 $(MAKE) $(FLAGS_TO_PASS) install)
4447 @endif opcodes
4449 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4450 maybe-install-strip-opcodes:
4451 @if opcodes
4452 maybe-install-strip-opcodes: install-strip-opcodes
4454 install-strip-opcodes: installdirs
4455 @: $(MAKE); $(unstage)
4456 @r=`${PWD_COMMAND}`; export r; \
4457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4458 $(HOST_EXPORTS) \
4459 (cd $(HOST_SUBDIR)/opcodes && \
4460 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4462 @endif opcodes
4464 # Other targets (info, dvi, pdf, etc.)
4466 .PHONY: maybe-info-opcodes info-opcodes
4467 maybe-info-opcodes:
4468 @if opcodes
4469 maybe-info-opcodes: info-opcodes
4471 info-opcodes: \
4472 configure-opcodes
4473 @[ -f ./opcodes/Makefile ] || exit 0; \
4474 r=`${PWD_COMMAND}`; export r; \
4475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4476 $(HOST_EXPORTS) \
4477 for flag in $(EXTRA_HOST_FLAGS) ; do \
4478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4479 done; \
4480 echo "Doing info in opcodes" ; \
4481 (cd $(HOST_SUBDIR)/opcodes && \
4482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4484 "RANLIB=$${RANLIB}" \
4485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4486 info) \
4487 || exit 1
4489 @endif opcodes
4491 .PHONY: maybe-dvi-opcodes dvi-opcodes
4492 maybe-dvi-opcodes:
4493 @if opcodes
4494 maybe-dvi-opcodes: dvi-opcodes
4496 dvi-opcodes: \
4497 configure-opcodes
4498 @[ -f ./opcodes/Makefile ] || exit 0; \
4499 r=`${PWD_COMMAND}`; export r; \
4500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4501 $(HOST_EXPORTS) \
4502 for flag in $(EXTRA_HOST_FLAGS) ; do \
4503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4504 done; \
4505 echo "Doing dvi in opcodes" ; \
4506 (cd $(HOST_SUBDIR)/opcodes && \
4507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4509 "RANLIB=$${RANLIB}" \
4510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4511 dvi) \
4512 || exit 1
4514 @endif opcodes
4516 .PHONY: maybe-pdf-opcodes pdf-opcodes
4517 maybe-pdf-opcodes:
4518 @if opcodes
4519 maybe-pdf-opcodes: pdf-opcodes
4521 pdf-opcodes: \
4522 configure-opcodes
4523 @[ -f ./opcodes/Makefile ] || exit 0; \
4524 r=`${PWD_COMMAND}`; export r; \
4525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4526 $(HOST_EXPORTS) \
4527 for flag in $(EXTRA_HOST_FLAGS) ; do \
4528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4529 done; \
4530 echo "Doing pdf in opcodes" ; \
4531 (cd $(HOST_SUBDIR)/opcodes && \
4532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4534 "RANLIB=$${RANLIB}" \
4535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4536 pdf) \
4537 || exit 1
4539 @endif opcodes
4541 .PHONY: maybe-html-opcodes html-opcodes
4542 maybe-html-opcodes:
4543 @if opcodes
4544 maybe-html-opcodes: html-opcodes
4546 html-opcodes: \
4547 configure-opcodes
4548 @[ -f ./opcodes/Makefile ] || exit 0; \
4549 r=`${PWD_COMMAND}`; export r; \
4550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4551 $(HOST_EXPORTS) \
4552 for flag in $(EXTRA_HOST_FLAGS) ; do \
4553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4554 done; \
4555 echo "Doing html in opcodes" ; \
4556 (cd $(HOST_SUBDIR)/opcodes && \
4557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4559 "RANLIB=$${RANLIB}" \
4560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4561 html) \
4562 || exit 1
4564 @endif opcodes
4566 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4567 maybe-TAGS-opcodes:
4568 @if opcodes
4569 maybe-TAGS-opcodes: TAGS-opcodes
4571 TAGS-opcodes: \
4572 configure-opcodes
4573 @[ -f ./opcodes/Makefile ] || exit 0; \
4574 r=`${PWD_COMMAND}`; export r; \
4575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4576 $(HOST_EXPORTS) \
4577 for flag in $(EXTRA_HOST_FLAGS) ; do \
4578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4579 done; \
4580 echo "Doing TAGS in opcodes" ; \
4581 (cd $(HOST_SUBDIR)/opcodes && \
4582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4584 "RANLIB=$${RANLIB}" \
4585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4586 TAGS) \
4587 || exit 1
4589 @endif opcodes
4591 .PHONY: maybe-install-info-opcodes install-info-opcodes
4592 maybe-install-info-opcodes:
4593 @if opcodes
4594 maybe-install-info-opcodes: install-info-opcodes
4596 install-info-opcodes: \
4597 configure-opcodes \
4598 info-opcodes
4599 @[ -f ./opcodes/Makefile ] || exit 0; \
4600 r=`${PWD_COMMAND}`; export r; \
4601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4602 $(HOST_EXPORTS) \
4603 for flag in $(EXTRA_HOST_FLAGS) ; do \
4604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4605 done; \
4606 echo "Doing install-info in opcodes" ; \
4607 (cd $(HOST_SUBDIR)/opcodes && \
4608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4610 "RANLIB=$${RANLIB}" \
4611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4612 install-info) \
4613 || exit 1
4615 @endif opcodes
4617 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4618 maybe-install-pdf-opcodes:
4619 @if opcodes
4620 maybe-install-pdf-opcodes: install-pdf-opcodes
4622 install-pdf-opcodes: \
4623 configure-opcodes \
4624 pdf-opcodes
4625 @[ -f ./opcodes/Makefile ] || exit 0; \
4626 r=`${PWD_COMMAND}`; export r; \
4627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4628 $(HOST_EXPORTS) \
4629 for flag in $(EXTRA_HOST_FLAGS) ; do \
4630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4631 done; \
4632 echo "Doing install-pdf in opcodes" ; \
4633 (cd $(HOST_SUBDIR)/opcodes && \
4634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4636 "RANLIB=$${RANLIB}" \
4637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4638 install-pdf) \
4639 || exit 1
4641 @endif opcodes
4643 .PHONY: maybe-install-html-opcodes install-html-opcodes
4644 maybe-install-html-opcodes:
4645 @if opcodes
4646 maybe-install-html-opcodes: install-html-opcodes
4648 install-html-opcodes: \
4649 configure-opcodes \
4650 html-opcodes
4651 @[ -f ./opcodes/Makefile ] || exit 0; \
4652 r=`${PWD_COMMAND}`; export r; \
4653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4654 $(HOST_EXPORTS) \
4655 for flag in $(EXTRA_HOST_FLAGS) ; do \
4656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4657 done; \
4658 echo "Doing install-html in opcodes" ; \
4659 (cd $(HOST_SUBDIR)/opcodes && \
4660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4662 "RANLIB=$${RANLIB}" \
4663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4664 install-html) \
4665 || exit 1
4667 @endif opcodes
4669 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4670 maybe-installcheck-opcodes:
4671 @if opcodes
4672 maybe-installcheck-opcodes: installcheck-opcodes
4674 installcheck-opcodes: \
4675 configure-opcodes
4676 @[ -f ./opcodes/Makefile ] || exit 0; \
4677 r=`${PWD_COMMAND}`; export r; \
4678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4679 $(HOST_EXPORTS) \
4680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4682 done; \
4683 echo "Doing installcheck in opcodes" ; \
4684 (cd $(HOST_SUBDIR)/opcodes && \
4685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4687 "RANLIB=$${RANLIB}" \
4688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4689 installcheck) \
4690 || exit 1
4692 @endif opcodes
4694 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4695 maybe-mostlyclean-opcodes:
4696 @if opcodes
4697 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4699 mostlyclean-opcodes:
4700 @[ -f ./opcodes/Makefile ] || exit 0; \
4701 r=`${PWD_COMMAND}`; export r; \
4702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4703 $(HOST_EXPORTS) \
4704 for flag in $(EXTRA_HOST_FLAGS) ; do \
4705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4706 done; \
4707 echo "Doing mostlyclean in opcodes" ; \
4708 (cd $(HOST_SUBDIR)/opcodes && \
4709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4711 "RANLIB=$${RANLIB}" \
4712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4713 mostlyclean) \
4714 || exit 1
4716 @endif opcodes
4718 .PHONY: maybe-clean-opcodes clean-opcodes
4719 maybe-clean-opcodes:
4720 @if opcodes
4721 maybe-clean-opcodes: clean-opcodes
4723 clean-opcodes:
4724 @[ -f ./opcodes/Makefile ] || exit 0; \
4725 r=`${PWD_COMMAND}`; export r; \
4726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4727 $(HOST_EXPORTS) \
4728 for flag in $(EXTRA_HOST_FLAGS) ; do \
4729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4730 done; \
4731 echo "Doing clean in opcodes" ; \
4732 (cd $(HOST_SUBDIR)/opcodes && \
4733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4735 "RANLIB=$${RANLIB}" \
4736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4737 clean) \
4738 || exit 1
4740 @endif opcodes
4742 .PHONY: maybe-distclean-opcodes distclean-opcodes
4743 maybe-distclean-opcodes:
4744 @if opcodes
4745 maybe-distclean-opcodes: distclean-opcodes
4747 distclean-opcodes:
4748 @[ -f ./opcodes/Makefile ] || exit 0; \
4749 r=`${PWD_COMMAND}`; export r; \
4750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4751 $(HOST_EXPORTS) \
4752 for flag in $(EXTRA_HOST_FLAGS) ; do \
4753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4754 done; \
4755 echo "Doing distclean in opcodes" ; \
4756 (cd $(HOST_SUBDIR)/opcodes && \
4757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4759 "RANLIB=$${RANLIB}" \
4760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4761 distclean) \
4762 || exit 1
4764 @endif opcodes
4766 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4767 maybe-maintainer-clean-opcodes:
4768 @if opcodes
4769 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4771 maintainer-clean-opcodes:
4772 @[ -f ./opcodes/Makefile ] || exit 0; \
4773 r=`${PWD_COMMAND}`; export r; \
4774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4775 $(HOST_EXPORTS) \
4776 for flag in $(EXTRA_HOST_FLAGS) ; do \
4777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4778 done; \
4779 echo "Doing maintainer-clean in opcodes" ; \
4780 (cd $(HOST_SUBDIR)/opcodes && \
4781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4783 "RANLIB=$${RANLIB}" \
4784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4785 maintainer-clean) \
4786 || exit 1
4788 @endif opcodes
4792 .PHONY: configure-binutils maybe-configure-binutils
4793 maybe-configure-binutils:
4794 @if gcc-bootstrap
4795 configure-binutils: stage_current
4796 @endif gcc-bootstrap
4797 @if binutils
4798 maybe-configure-binutils: configure-binutils
4799 configure-binutils:
4800 @r=`${PWD_COMMAND}`; export r; \
4801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4802 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4804 $(HOST_EXPORTS) \
4805 echo Configuring in $(HOST_SUBDIR)/binutils; \
4806 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4807 case $(srcdir) in \
4808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4809 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4811 esac; \
4812 module_srcdir=binutils; \
4813 $(SHELL) \
4814 $$s/$$module_srcdir/configure \
4815 --srcdir=$${topdir}/$$module_srcdir \
4816 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4817 --target=${target_alias} \
4818 || exit 1
4819 @endif binutils
4823 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4824 maybe-configure-stage1-binutils:
4825 @if binutils-bootstrap
4826 maybe-configure-stage1-binutils: configure-stage1-binutils
4827 configure-stage1-binutils:
4828 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4829 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4830 @r=`${PWD_COMMAND}`; export r; \
4831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4832 TFLAGS="$(STAGE1_TFLAGS)"; \
4833 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4834 $(HOST_EXPORTS) \
4835 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4836 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4837 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4838 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4839 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4840 cd $(HOST_SUBDIR)/binutils || exit 1; \
4841 case $(srcdir) in \
4842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4843 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4845 esac; \
4846 module_srcdir=binutils; \
4847 $(SHELL) $$s/$$module_srcdir/configure \
4848 --srcdir=$${topdir}/$$module_srcdir \
4849 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4850 --target=${target_alias} \
4852 $(STAGE1_CONFIGURE_FLAGS)
4853 @endif binutils-bootstrap
4855 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4856 maybe-configure-stage2-binutils:
4857 @if binutils-bootstrap
4858 maybe-configure-stage2-binutils: configure-stage2-binutils
4859 configure-stage2-binutils:
4860 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4861 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4862 @r=`${PWD_COMMAND}`; export r; \
4863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4864 TFLAGS="$(STAGE2_TFLAGS)"; \
4865 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4866 $(HOST_EXPORTS) \
4867 $(POSTSTAGE1_HOST_EXPORTS) \
4868 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4869 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4870 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4871 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4872 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4873 cd $(HOST_SUBDIR)/binutils || exit 1; \
4874 case $(srcdir) in \
4875 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4876 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4877 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4878 esac; \
4879 module_srcdir=binutils; \
4880 $(SHELL) $$s/$$module_srcdir/configure \
4881 --srcdir=$${topdir}/$$module_srcdir \
4882 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4883 --target=${target_alias} \
4884 --with-build-libsubdir=$(HOST_SUBDIR) \
4885 $(STAGE2_CONFIGURE_FLAGS)
4886 @endif binutils-bootstrap
4888 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4889 maybe-configure-stage3-binutils:
4890 @if binutils-bootstrap
4891 maybe-configure-stage3-binutils: configure-stage3-binutils
4892 configure-stage3-binutils:
4893 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4894 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4895 @r=`${PWD_COMMAND}`; export r; \
4896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4897 TFLAGS="$(STAGE3_TFLAGS)"; \
4898 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4899 $(HOST_EXPORTS) \
4900 $(POSTSTAGE1_HOST_EXPORTS) \
4901 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4902 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4903 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4904 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4905 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4906 cd $(HOST_SUBDIR)/binutils || exit 1; \
4907 case $(srcdir) in \
4908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4909 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4911 esac; \
4912 module_srcdir=binutils; \
4913 $(SHELL) $$s/$$module_srcdir/configure \
4914 --srcdir=$${topdir}/$$module_srcdir \
4915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4916 --target=${target_alias} \
4917 --with-build-libsubdir=$(HOST_SUBDIR) \
4918 $(STAGE3_CONFIGURE_FLAGS)
4919 @endif binutils-bootstrap
4921 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4922 maybe-configure-stage4-binutils:
4923 @if binutils-bootstrap
4924 maybe-configure-stage4-binutils: configure-stage4-binutils
4925 configure-stage4-binutils:
4926 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4928 @r=`${PWD_COMMAND}`; export r; \
4929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4930 TFLAGS="$(STAGE4_TFLAGS)"; \
4931 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4932 $(HOST_EXPORTS) \
4933 $(POSTSTAGE1_HOST_EXPORTS) \
4934 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4935 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4936 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4937 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4939 cd $(HOST_SUBDIR)/binutils || exit 1; \
4940 case $(srcdir) in \
4941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4942 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4944 esac; \
4945 module_srcdir=binutils; \
4946 $(SHELL) $$s/$$module_srcdir/configure \
4947 --srcdir=$${topdir}/$$module_srcdir \
4948 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4949 --target=${target_alias} \
4950 --with-build-libsubdir=$(HOST_SUBDIR) \
4951 $(STAGE4_CONFIGURE_FLAGS)
4952 @endif binutils-bootstrap
4954 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4955 maybe-configure-stageprofile-binutils:
4956 @if binutils-bootstrap
4957 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4958 configure-stageprofile-binutils:
4959 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4960 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4961 @r=`${PWD_COMMAND}`; export r; \
4962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4963 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4964 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4965 $(HOST_EXPORTS) \
4966 $(POSTSTAGE1_HOST_EXPORTS) \
4967 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4968 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4969 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4970 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4972 cd $(HOST_SUBDIR)/binutils || exit 1; \
4973 case $(srcdir) in \
4974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4975 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977 esac; \
4978 module_srcdir=binutils; \
4979 $(SHELL) $$s/$$module_srcdir/configure \
4980 --srcdir=$${topdir}/$$module_srcdir \
4981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4982 --target=${target_alias} \
4983 --with-build-libsubdir=$(HOST_SUBDIR) \
4984 $(STAGEprofile_CONFIGURE_FLAGS)
4985 @endif binutils-bootstrap
4987 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4988 maybe-configure-stagefeedback-binutils:
4989 @if binutils-bootstrap
4990 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4991 configure-stagefeedback-binutils:
4992 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4994 @r=`${PWD_COMMAND}`; export r; \
4995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4996 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4997 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4998 $(HOST_EXPORTS) \
4999 $(POSTSTAGE1_HOST_EXPORTS) \
5000 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5001 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5002 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5003 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
5004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5005 cd $(HOST_SUBDIR)/binutils || exit 1; \
5006 case $(srcdir) in \
5007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5008 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5010 esac; \
5011 module_srcdir=binutils; \
5012 $(SHELL) $$s/$$module_srcdir/configure \
5013 --srcdir=$${topdir}/$$module_srcdir \
5014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5015 --target=${target_alias} \
5016 --with-build-libsubdir=$(HOST_SUBDIR) \
5017 $(STAGEfeedback_CONFIGURE_FLAGS)
5018 @endif binutils-bootstrap
5024 .PHONY: all-binutils maybe-all-binutils
5025 maybe-all-binutils:
5026 @if gcc-bootstrap
5027 all-binutils: stage_current
5028 @endif gcc-bootstrap
5029 @if binutils
5030 TARGET-binutils=all
5031 maybe-all-binutils: all-binutils
5032 all-binutils: configure-binutils
5033 @r=`${PWD_COMMAND}`; export r; \
5034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5035 $(HOST_EXPORTS) \
5036 (cd $(HOST_SUBDIR)/binutils && \
5037 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5038 $(TARGET-binutils))
5039 @endif binutils
5043 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5044 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5045 maybe-all-stage1-binutils:
5046 maybe-clean-stage1-binutils:
5047 @if binutils-bootstrap
5048 maybe-all-stage1-binutils: all-stage1-binutils
5049 all-stage1: all-stage1-binutils
5050 TARGET-stage1-binutils = $(TARGET-binutils)
5051 all-stage1-binutils: configure-stage1-binutils
5052 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5053 @r=`${PWD_COMMAND}`; export r; \
5054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5055 TFLAGS="$(STAGE1_TFLAGS)"; \
5056 $(HOST_EXPORTS) \
5057 cd $(HOST_SUBDIR)/binutils && \
5058 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5059 CFLAGS="$(STAGE1_CFLAGS)" \
5060 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5061 LIBCFLAGS="$(LIBCFLAGS)" \
5062 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5063 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5064 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5065 $(EXTRA_HOST_FLAGS) \
5066 $(STAGE1_FLAGS_TO_PASS) \
5067 TFLAGS="$(STAGE1_TFLAGS)" \
5068 $(TARGET-stage1-binutils)
5070 maybe-clean-stage1-binutils: clean-stage1-binutils
5071 clean-stage1: clean-stage1-binutils
5072 clean-stage1-binutils:
5073 @if [ $(current_stage) = stage1 ]; then \
5074 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5075 else \
5076 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5077 $(MAKE) stage1-start; \
5078 fi; \
5079 cd $(HOST_SUBDIR)/binutils && \
5080 $(MAKE) $(EXTRA_HOST_FLAGS) \
5081 $(STAGE1_FLAGS_TO_PASS) clean
5082 @endif binutils-bootstrap
5085 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5086 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5087 maybe-all-stage2-binutils:
5088 maybe-clean-stage2-binutils:
5089 @if binutils-bootstrap
5090 maybe-all-stage2-binutils: all-stage2-binutils
5091 all-stage2: all-stage2-binutils
5092 TARGET-stage2-binutils = $(TARGET-binutils)
5093 all-stage2-binutils: configure-stage2-binutils
5094 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5095 @r=`${PWD_COMMAND}`; export r; \
5096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5097 TFLAGS="$(STAGE2_TFLAGS)"; \
5098 $(HOST_EXPORTS) \
5099 $(POSTSTAGE1_HOST_EXPORTS) \
5100 cd $(HOST_SUBDIR)/binutils && \
5101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5102 CFLAGS="$(STAGE2_CFLAGS)" \
5103 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5104 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5105 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5106 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5107 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5108 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5109 TFLAGS="$(STAGE2_TFLAGS)" \
5110 $(TARGET-stage2-binutils)
5112 maybe-clean-stage2-binutils: clean-stage2-binutils
5113 clean-stage2: clean-stage2-binutils
5114 clean-stage2-binutils:
5115 @if [ $(current_stage) = stage2 ]; then \
5116 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5117 else \
5118 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5119 $(MAKE) stage2-start; \
5120 fi; \
5121 cd $(HOST_SUBDIR)/binutils && \
5122 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5123 @endif binutils-bootstrap
5126 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5127 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5128 maybe-all-stage3-binutils:
5129 maybe-clean-stage3-binutils:
5130 @if binutils-bootstrap
5131 maybe-all-stage3-binutils: all-stage3-binutils
5132 all-stage3: all-stage3-binutils
5133 TARGET-stage3-binutils = $(TARGET-binutils)
5134 all-stage3-binutils: configure-stage3-binutils
5135 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5136 @r=`${PWD_COMMAND}`; export r; \
5137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5138 TFLAGS="$(STAGE3_TFLAGS)"; \
5139 $(HOST_EXPORTS) \
5140 $(POSTSTAGE1_HOST_EXPORTS) \
5141 cd $(HOST_SUBDIR)/binutils && \
5142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5143 CFLAGS="$(STAGE3_CFLAGS)" \
5144 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5145 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5149 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5150 TFLAGS="$(STAGE3_TFLAGS)" \
5151 $(TARGET-stage3-binutils)
5153 maybe-clean-stage3-binutils: clean-stage3-binutils
5154 clean-stage3: clean-stage3-binutils
5155 clean-stage3-binutils:
5156 @if [ $(current_stage) = stage3 ]; then \
5157 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5158 else \
5159 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5160 $(MAKE) stage3-start; \
5161 fi; \
5162 cd $(HOST_SUBDIR)/binutils && \
5163 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5164 @endif binutils-bootstrap
5167 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5168 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5169 maybe-all-stage4-binutils:
5170 maybe-clean-stage4-binutils:
5171 @if binutils-bootstrap
5172 maybe-all-stage4-binutils: all-stage4-binutils
5173 all-stage4: all-stage4-binutils
5174 TARGET-stage4-binutils = $(TARGET-binutils)
5175 all-stage4-binutils: configure-stage4-binutils
5176 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5177 @r=`${PWD_COMMAND}`; export r; \
5178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5179 TFLAGS="$(STAGE4_TFLAGS)"; \
5180 $(HOST_EXPORTS) \
5181 $(POSTSTAGE1_HOST_EXPORTS) \
5182 cd $(HOST_SUBDIR)/binutils && \
5183 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5184 CFLAGS="$(STAGE4_CFLAGS)" \
5185 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5186 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5187 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5188 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5189 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5190 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5191 TFLAGS="$(STAGE4_TFLAGS)" \
5192 $(TARGET-stage4-binutils)
5194 maybe-clean-stage4-binutils: clean-stage4-binutils
5195 clean-stage4: clean-stage4-binutils
5196 clean-stage4-binutils:
5197 @if [ $(current_stage) = stage4 ]; then \
5198 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5199 else \
5200 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5201 $(MAKE) stage4-start; \
5202 fi; \
5203 cd $(HOST_SUBDIR)/binutils && \
5204 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5205 @endif binutils-bootstrap
5208 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5209 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5210 maybe-all-stageprofile-binutils:
5211 maybe-clean-stageprofile-binutils:
5212 @if binutils-bootstrap
5213 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5214 all-stageprofile: all-stageprofile-binutils
5215 TARGET-stageprofile-binutils = $(TARGET-binutils)
5216 all-stageprofile-binutils: configure-stageprofile-binutils
5217 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5218 @r=`${PWD_COMMAND}`; export r; \
5219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5220 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5221 $(HOST_EXPORTS) \
5222 $(POSTSTAGE1_HOST_EXPORTS) \
5223 cd $(HOST_SUBDIR)/binutils && \
5224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5225 CFLAGS="$(STAGEprofile_CFLAGS)" \
5226 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5227 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5228 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5229 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5230 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5231 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5232 TFLAGS="$(STAGEprofile_TFLAGS)" \
5233 $(TARGET-stageprofile-binutils)
5235 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5236 clean-stageprofile: clean-stageprofile-binutils
5237 clean-stageprofile-binutils:
5238 @if [ $(current_stage) = stageprofile ]; then \
5239 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5240 else \
5241 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5242 $(MAKE) stageprofile-start; \
5243 fi; \
5244 cd $(HOST_SUBDIR)/binutils && \
5245 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5246 @endif binutils-bootstrap
5249 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5250 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5251 maybe-all-stagefeedback-binutils:
5252 maybe-clean-stagefeedback-binutils:
5253 @if binutils-bootstrap
5254 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5255 all-stagefeedback: all-stagefeedback-binutils
5256 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5257 all-stagefeedback-binutils: configure-stagefeedback-binutils
5258 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5259 @r=`${PWD_COMMAND}`; export r; \
5260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5261 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5262 $(HOST_EXPORTS) \
5263 $(POSTSTAGE1_HOST_EXPORTS) \
5264 cd $(HOST_SUBDIR)/binutils && \
5265 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5266 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5267 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5268 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5269 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5270 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5271 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5272 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5273 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5274 $(TARGET-stagefeedback-binutils)
5276 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5277 clean-stagefeedback: clean-stagefeedback-binutils
5278 clean-stagefeedback-binutils:
5279 @if [ $(current_stage) = stagefeedback ]; then \
5280 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5281 else \
5282 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5283 $(MAKE) stagefeedback-start; \
5284 fi; \
5285 cd $(HOST_SUBDIR)/binutils && \
5286 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5287 @endif binutils-bootstrap
5293 .PHONY: check-binutils maybe-check-binutils
5294 maybe-check-binutils:
5295 @if binutils
5296 maybe-check-binutils: check-binutils
5298 check-binutils:
5299 @: $(MAKE); $(unstage)
5300 @r=`${PWD_COMMAND}`; export r; \
5301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5302 $(HOST_EXPORTS) \
5303 (cd $(HOST_SUBDIR)/binutils && \
5304 $(MAKE) $(FLAGS_TO_PASS) check)
5306 @endif binutils
5308 .PHONY: install-binutils maybe-install-binutils
5309 maybe-install-binutils:
5310 @if binutils
5311 maybe-install-binutils: install-binutils
5313 install-binutils: installdirs
5314 @: $(MAKE); $(unstage)
5315 @r=`${PWD_COMMAND}`; export r; \
5316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5317 $(HOST_EXPORTS) \
5318 (cd $(HOST_SUBDIR)/binutils && \
5319 $(MAKE) $(FLAGS_TO_PASS) install)
5321 @endif binutils
5323 .PHONY: install-strip-binutils maybe-install-strip-binutils
5324 maybe-install-strip-binutils:
5325 @if binutils
5326 maybe-install-strip-binutils: install-strip-binutils
5328 install-strip-binutils: installdirs
5329 @: $(MAKE); $(unstage)
5330 @r=`${PWD_COMMAND}`; export r; \
5331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5332 $(HOST_EXPORTS) \
5333 (cd $(HOST_SUBDIR)/binutils && \
5334 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5336 @endif binutils
5338 # Other targets (info, dvi, pdf, etc.)
5340 .PHONY: maybe-info-binutils info-binutils
5341 maybe-info-binutils:
5342 @if binutils
5343 maybe-info-binutils: info-binutils
5345 info-binutils: \
5346 configure-binutils
5347 @[ -f ./binutils/Makefile ] || exit 0; \
5348 r=`${PWD_COMMAND}`; export r; \
5349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5350 $(HOST_EXPORTS) \
5351 for flag in $(EXTRA_HOST_FLAGS) ; do \
5352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5353 done; \
5354 echo "Doing info in binutils" ; \
5355 (cd $(HOST_SUBDIR)/binutils && \
5356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5358 "RANLIB=$${RANLIB}" \
5359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5360 info) \
5361 || exit 1
5363 @endif binutils
5365 .PHONY: maybe-dvi-binutils dvi-binutils
5366 maybe-dvi-binutils:
5367 @if binutils
5368 maybe-dvi-binutils: dvi-binutils
5370 dvi-binutils: \
5371 configure-binutils
5372 @[ -f ./binutils/Makefile ] || exit 0; \
5373 r=`${PWD_COMMAND}`; export r; \
5374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5375 $(HOST_EXPORTS) \
5376 for flag in $(EXTRA_HOST_FLAGS) ; do \
5377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5378 done; \
5379 echo "Doing dvi in binutils" ; \
5380 (cd $(HOST_SUBDIR)/binutils && \
5381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5383 "RANLIB=$${RANLIB}" \
5384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5385 dvi) \
5386 || exit 1
5388 @endif binutils
5390 .PHONY: maybe-pdf-binutils pdf-binutils
5391 maybe-pdf-binutils:
5392 @if binutils
5393 maybe-pdf-binutils: pdf-binutils
5395 pdf-binutils: \
5396 configure-binutils
5397 @[ -f ./binutils/Makefile ] || exit 0; \
5398 r=`${PWD_COMMAND}`; export r; \
5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5400 $(HOST_EXPORTS) \
5401 for flag in $(EXTRA_HOST_FLAGS) ; do \
5402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5403 done; \
5404 echo "Doing pdf in binutils" ; \
5405 (cd $(HOST_SUBDIR)/binutils && \
5406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5408 "RANLIB=$${RANLIB}" \
5409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5410 pdf) \
5411 || exit 1
5413 @endif binutils
5415 .PHONY: maybe-html-binutils html-binutils
5416 maybe-html-binutils:
5417 @if binutils
5418 maybe-html-binutils: html-binutils
5420 html-binutils: \
5421 configure-binutils
5422 @[ -f ./binutils/Makefile ] || exit 0; \
5423 r=`${PWD_COMMAND}`; export r; \
5424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5425 $(HOST_EXPORTS) \
5426 for flag in $(EXTRA_HOST_FLAGS) ; do \
5427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5428 done; \
5429 echo "Doing html in binutils" ; \
5430 (cd $(HOST_SUBDIR)/binutils && \
5431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5433 "RANLIB=$${RANLIB}" \
5434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5435 html) \
5436 || exit 1
5438 @endif binutils
5440 .PHONY: maybe-TAGS-binutils TAGS-binutils
5441 maybe-TAGS-binutils:
5442 @if binutils
5443 maybe-TAGS-binutils: TAGS-binutils
5445 TAGS-binutils: \
5446 configure-binutils
5447 @[ -f ./binutils/Makefile ] || exit 0; \
5448 r=`${PWD_COMMAND}`; export r; \
5449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5450 $(HOST_EXPORTS) \
5451 for flag in $(EXTRA_HOST_FLAGS) ; do \
5452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5453 done; \
5454 echo "Doing TAGS in binutils" ; \
5455 (cd $(HOST_SUBDIR)/binutils && \
5456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5458 "RANLIB=$${RANLIB}" \
5459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5460 TAGS) \
5461 || exit 1
5463 @endif binutils
5465 .PHONY: maybe-install-info-binutils install-info-binutils
5466 maybe-install-info-binutils:
5467 @if binutils
5468 maybe-install-info-binutils: install-info-binutils
5470 install-info-binutils: \
5471 configure-binutils \
5472 info-binutils
5473 @[ -f ./binutils/Makefile ] || exit 0; \
5474 r=`${PWD_COMMAND}`; export r; \
5475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5476 $(HOST_EXPORTS) \
5477 for flag in $(EXTRA_HOST_FLAGS) ; do \
5478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5479 done; \
5480 echo "Doing install-info in binutils" ; \
5481 (cd $(HOST_SUBDIR)/binutils && \
5482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5484 "RANLIB=$${RANLIB}" \
5485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5486 install-info) \
5487 || exit 1
5489 @endif binutils
5491 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5492 maybe-install-pdf-binutils:
5493 @if binutils
5494 maybe-install-pdf-binutils: install-pdf-binutils
5496 install-pdf-binutils: \
5497 configure-binutils \
5498 pdf-binutils
5499 @[ -f ./binutils/Makefile ] || exit 0; \
5500 r=`${PWD_COMMAND}`; export r; \
5501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5502 $(HOST_EXPORTS) \
5503 for flag in $(EXTRA_HOST_FLAGS) ; do \
5504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5505 done; \
5506 echo "Doing install-pdf in binutils" ; \
5507 (cd $(HOST_SUBDIR)/binutils && \
5508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5510 "RANLIB=$${RANLIB}" \
5511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5512 install-pdf) \
5513 || exit 1
5515 @endif binutils
5517 .PHONY: maybe-install-html-binutils install-html-binutils
5518 maybe-install-html-binutils:
5519 @if binutils
5520 maybe-install-html-binutils: install-html-binutils
5522 install-html-binutils: \
5523 configure-binutils \
5524 html-binutils
5525 @[ -f ./binutils/Makefile ] || exit 0; \
5526 r=`${PWD_COMMAND}`; export r; \
5527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5528 $(HOST_EXPORTS) \
5529 for flag in $(EXTRA_HOST_FLAGS) ; do \
5530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5531 done; \
5532 echo "Doing install-html in binutils" ; \
5533 (cd $(HOST_SUBDIR)/binutils && \
5534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5536 "RANLIB=$${RANLIB}" \
5537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5538 install-html) \
5539 || exit 1
5541 @endif binutils
5543 .PHONY: maybe-installcheck-binutils installcheck-binutils
5544 maybe-installcheck-binutils:
5545 @if binutils
5546 maybe-installcheck-binutils: installcheck-binutils
5548 installcheck-binutils: \
5549 configure-binutils
5550 @[ -f ./binutils/Makefile ] || exit 0; \
5551 r=`${PWD_COMMAND}`; export r; \
5552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5553 $(HOST_EXPORTS) \
5554 for flag in $(EXTRA_HOST_FLAGS) ; do \
5555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5556 done; \
5557 echo "Doing installcheck in binutils" ; \
5558 (cd $(HOST_SUBDIR)/binutils && \
5559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5561 "RANLIB=$${RANLIB}" \
5562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5563 installcheck) \
5564 || exit 1
5566 @endif binutils
5568 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5569 maybe-mostlyclean-binutils:
5570 @if binutils
5571 maybe-mostlyclean-binutils: mostlyclean-binutils
5573 mostlyclean-binutils:
5574 @[ -f ./binutils/Makefile ] || exit 0; \
5575 r=`${PWD_COMMAND}`; export r; \
5576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5577 $(HOST_EXPORTS) \
5578 for flag in $(EXTRA_HOST_FLAGS) ; do \
5579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5580 done; \
5581 echo "Doing mostlyclean in binutils" ; \
5582 (cd $(HOST_SUBDIR)/binutils && \
5583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5585 "RANLIB=$${RANLIB}" \
5586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5587 mostlyclean) \
5588 || exit 1
5590 @endif binutils
5592 .PHONY: maybe-clean-binutils clean-binutils
5593 maybe-clean-binutils:
5594 @if binutils
5595 maybe-clean-binutils: clean-binutils
5597 clean-binutils:
5598 @[ -f ./binutils/Makefile ] || exit 0; \
5599 r=`${PWD_COMMAND}`; export r; \
5600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5601 $(HOST_EXPORTS) \
5602 for flag in $(EXTRA_HOST_FLAGS) ; do \
5603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5604 done; \
5605 echo "Doing clean in binutils" ; \
5606 (cd $(HOST_SUBDIR)/binutils && \
5607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5609 "RANLIB=$${RANLIB}" \
5610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5611 clean) \
5612 || exit 1
5614 @endif binutils
5616 .PHONY: maybe-distclean-binutils distclean-binutils
5617 maybe-distclean-binutils:
5618 @if binutils
5619 maybe-distclean-binutils: distclean-binutils
5621 distclean-binutils:
5622 @[ -f ./binutils/Makefile ] || exit 0; \
5623 r=`${PWD_COMMAND}`; export r; \
5624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5625 $(HOST_EXPORTS) \
5626 for flag in $(EXTRA_HOST_FLAGS) ; do \
5627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5628 done; \
5629 echo "Doing distclean in binutils" ; \
5630 (cd $(HOST_SUBDIR)/binutils && \
5631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5633 "RANLIB=$${RANLIB}" \
5634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5635 distclean) \
5636 || exit 1
5638 @endif binutils
5640 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5641 maybe-maintainer-clean-binutils:
5642 @if binutils
5643 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5645 maintainer-clean-binutils:
5646 @[ -f ./binutils/Makefile ] || exit 0; \
5647 r=`${PWD_COMMAND}`; export r; \
5648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5649 $(HOST_EXPORTS) \
5650 for flag in $(EXTRA_HOST_FLAGS) ; do \
5651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5652 done; \
5653 echo "Doing maintainer-clean in binutils" ; \
5654 (cd $(HOST_SUBDIR)/binutils && \
5655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5657 "RANLIB=$${RANLIB}" \
5658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5659 maintainer-clean) \
5660 || exit 1
5662 @endif binutils
5666 .PHONY: configure-bison maybe-configure-bison
5667 maybe-configure-bison:
5668 @if gcc-bootstrap
5669 configure-bison: stage_current
5670 @endif gcc-bootstrap
5671 @if bison
5672 maybe-configure-bison: configure-bison
5673 configure-bison:
5674 @: $(MAKE); $(unstage)
5675 @r=`${PWD_COMMAND}`; export r; \
5676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5677 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5678 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5679 $(HOST_EXPORTS) \
5680 echo Configuring in $(HOST_SUBDIR)/bison; \
5681 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5682 case $(srcdir) in \
5683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5684 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5686 esac; \
5687 module_srcdir=bison; \
5688 $(SHELL) \
5689 $$s/$$module_srcdir/configure \
5690 --srcdir=$${topdir}/$$module_srcdir \
5691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5692 --target=${target_alias} \
5693 || exit 1
5694 @endif bison
5700 .PHONY: all-bison maybe-all-bison
5701 maybe-all-bison:
5702 @if gcc-bootstrap
5703 all-bison: stage_current
5704 @endif gcc-bootstrap
5705 @if bison
5706 TARGET-bison=all
5707 maybe-all-bison: all-bison
5708 all-bison: configure-bison
5709 @: $(MAKE); $(unstage)
5710 @r=`${PWD_COMMAND}`; export r; \
5711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5712 $(HOST_EXPORTS) \
5713 (cd $(HOST_SUBDIR)/bison && \
5714 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5715 $(TARGET-bison))
5716 @endif bison
5721 .PHONY: check-bison maybe-check-bison
5722 maybe-check-bison:
5723 @if bison
5724 maybe-check-bison: check-bison
5726 # This module is only tested in a native toolchain.
5727 check-bison:
5728 @: $(MAKE); $(unstage)
5729 @if [ '$(host)' = '$(target)' ] ; then \
5730 r=`${PWD_COMMAND}`; export r; \
5731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5732 $(HOST_EXPORTS) \
5733 (cd $(HOST_SUBDIR)/bison && \
5734 $(MAKE) $(FLAGS_TO_PASS) check); \
5737 @endif bison
5739 .PHONY: install-bison maybe-install-bison
5740 maybe-install-bison:
5741 @if bison
5742 maybe-install-bison: install-bison
5744 install-bison: installdirs
5745 @: $(MAKE); $(unstage)
5746 @r=`${PWD_COMMAND}`; export r; \
5747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5748 $(HOST_EXPORTS) \
5749 (cd $(HOST_SUBDIR)/bison && \
5750 $(MAKE) $(FLAGS_TO_PASS) install)
5752 @endif bison
5754 .PHONY: install-strip-bison maybe-install-strip-bison
5755 maybe-install-strip-bison:
5756 @if bison
5757 maybe-install-strip-bison: install-strip-bison
5759 install-strip-bison: installdirs
5760 @: $(MAKE); $(unstage)
5761 @r=`${PWD_COMMAND}`; export r; \
5762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5763 $(HOST_EXPORTS) \
5764 (cd $(HOST_SUBDIR)/bison && \
5765 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5767 @endif bison
5769 # Other targets (info, dvi, pdf, etc.)
5771 .PHONY: maybe-info-bison info-bison
5772 maybe-info-bison:
5773 @if bison
5774 maybe-info-bison: info-bison
5776 info-bison: \
5777 configure-bison
5778 @: $(MAKE); $(unstage)
5779 @[ -f ./bison/Makefile ] || exit 0; \
5780 r=`${PWD_COMMAND}`; export r; \
5781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5782 $(HOST_EXPORTS) \
5783 for flag in $(EXTRA_HOST_FLAGS) ; do \
5784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5785 done; \
5786 echo "Doing info in bison" ; \
5787 (cd $(HOST_SUBDIR)/bison && \
5788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5790 "RANLIB=$${RANLIB}" \
5791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5792 info) \
5793 || exit 1
5795 @endif bison
5797 .PHONY: maybe-dvi-bison dvi-bison
5798 maybe-dvi-bison:
5799 @if bison
5800 maybe-dvi-bison: dvi-bison
5802 dvi-bison: \
5803 configure-bison
5804 @: $(MAKE); $(unstage)
5805 @[ -f ./bison/Makefile ] || exit 0; \
5806 r=`${PWD_COMMAND}`; export r; \
5807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5808 $(HOST_EXPORTS) \
5809 for flag in $(EXTRA_HOST_FLAGS) ; do \
5810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5811 done; \
5812 echo "Doing dvi in bison" ; \
5813 (cd $(HOST_SUBDIR)/bison && \
5814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5816 "RANLIB=$${RANLIB}" \
5817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5818 dvi) \
5819 || exit 1
5821 @endif bison
5823 .PHONY: maybe-pdf-bison pdf-bison
5824 maybe-pdf-bison:
5825 @if bison
5826 maybe-pdf-bison: pdf-bison
5828 pdf-bison: \
5829 configure-bison
5830 @: $(MAKE); $(unstage)
5831 @[ -f ./bison/Makefile ] || exit 0; \
5832 r=`${PWD_COMMAND}`; export r; \
5833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5834 $(HOST_EXPORTS) \
5835 for flag in $(EXTRA_HOST_FLAGS) ; do \
5836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5837 done; \
5838 echo "Doing pdf in bison" ; \
5839 (cd $(HOST_SUBDIR)/bison && \
5840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5842 "RANLIB=$${RANLIB}" \
5843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5844 pdf) \
5845 || exit 1
5847 @endif bison
5849 .PHONY: maybe-html-bison html-bison
5850 maybe-html-bison:
5851 @if bison
5852 maybe-html-bison: html-bison
5854 html-bison: \
5855 configure-bison
5856 @: $(MAKE); $(unstage)
5857 @[ -f ./bison/Makefile ] || exit 0; \
5858 r=`${PWD_COMMAND}`; export r; \
5859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5860 $(HOST_EXPORTS) \
5861 for flag in $(EXTRA_HOST_FLAGS) ; do \
5862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5863 done; \
5864 echo "Doing html in bison" ; \
5865 (cd $(HOST_SUBDIR)/bison && \
5866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5868 "RANLIB=$${RANLIB}" \
5869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5870 html) \
5871 || exit 1
5873 @endif bison
5875 .PHONY: maybe-TAGS-bison TAGS-bison
5876 maybe-TAGS-bison:
5877 @if bison
5878 maybe-TAGS-bison: TAGS-bison
5880 TAGS-bison: \
5881 configure-bison
5882 @: $(MAKE); $(unstage)
5883 @[ -f ./bison/Makefile ] || exit 0; \
5884 r=`${PWD_COMMAND}`; export r; \
5885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5886 $(HOST_EXPORTS) \
5887 for flag in $(EXTRA_HOST_FLAGS) ; do \
5888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5889 done; \
5890 echo "Doing TAGS in bison" ; \
5891 (cd $(HOST_SUBDIR)/bison && \
5892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5894 "RANLIB=$${RANLIB}" \
5895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5896 TAGS) \
5897 || exit 1
5899 @endif bison
5901 .PHONY: maybe-install-info-bison install-info-bison
5902 maybe-install-info-bison:
5903 @if bison
5904 maybe-install-info-bison: install-info-bison
5906 install-info-bison: \
5907 configure-bison \
5908 info-bison
5909 @: $(MAKE); $(unstage)
5910 @[ -f ./bison/Makefile ] || exit 0; \
5911 r=`${PWD_COMMAND}`; export r; \
5912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5913 $(HOST_EXPORTS) \
5914 for flag in $(EXTRA_HOST_FLAGS) ; do \
5915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5916 done; \
5917 echo "Doing install-info in bison" ; \
5918 (cd $(HOST_SUBDIR)/bison && \
5919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5921 "RANLIB=$${RANLIB}" \
5922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5923 install-info) \
5924 || exit 1
5926 @endif bison
5928 .PHONY: maybe-install-pdf-bison install-pdf-bison
5929 maybe-install-pdf-bison:
5930 @if bison
5931 maybe-install-pdf-bison: install-pdf-bison
5933 install-pdf-bison: \
5934 configure-bison \
5935 pdf-bison
5936 @: $(MAKE); $(unstage)
5937 @[ -f ./bison/Makefile ] || exit 0; \
5938 r=`${PWD_COMMAND}`; export r; \
5939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5940 $(HOST_EXPORTS) \
5941 for flag in $(EXTRA_HOST_FLAGS) ; do \
5942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5943 done; \
5944 echo "Doing install-pdf in bison" ; \
5945 (cd $(HOST_SUBDIR)/bison && \
5946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5948 "RANLIB=$${RANLIB}" \
5949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5950 install-pdf) \
5951 || exit 1
5953 @endif bison
5955 .PHONY: maybe-install-html-bison install-html-bison
5956 maybe-install-html-bison:
5957 @if bison
5958 maybe-install-html-bison: install-html-bison
5960 install-html-bison: \
5961 configure-bison \
5962 html-bison
5963 @: $(MAKE); $(unstage)
5964 @[ -f ./bison/Makefile ] || exit 0; \
5965 r=`${PWD_COMMAND}`; export r; \
5966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5967 $(HOST_EXPORTS) \
5968 for flag in $(EXTRA_HOST_FLAGS) ; do \
5969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5970 done; \
5971 echo "Doing install-html in bison" ; \
5972 (cd $(HOST_SUBDIR)/bison && \
5973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5975 "RANLIB=$${RANLIB}" \
5976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5977 install-html) \
5978 || exit 1
5980 @endif bison
5982 .PHONY: maybe-installcheck-bison installcheck-bison
5983 maybe-installcheck-bison:
5984 @if bison
5985 maybe-installcheck-bison: installcheck-bison
5987 installcheck-bison: \
5988 configure-bison
5989 @: $(MAKE); $(unstage)
5990 @[ -f ./bison/Makefile ] || exit 0; \
5991 r=`${PWD_COMMAND}`; export r; \
5992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5993 $(HOST_EXPORTS) \
5994 for flag in $(EXTRA_HOST_FLAGS) ; do \
5995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5996 done; \
5997 echo "Doing installcheck in bison" ; \
5998 (cd $(HOST_SUBDIR)/bison && \
5999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6001 "RANLIB=$${RANLIB}" \
6002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6003 installcheck) \
6004 || exit 1
6006 @endif bison
6008 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6009 maybe-mostlyclean-bison:
6010 @if bison
6011 maybe-mostlyclean-bison: mostlyclean-bison
6013 mostlyclean-bison:
6014 @: $(MAKE); $(unstage)
6015 @[ -f ./bison/Makefile ] || exit 0; \
6016 r=`${PWD_COMMAND}`; export r; \
6017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6018 $(HOST_EXPORTS) \
6019 for flag in $(EXTRA_HOST_FLAGS) ; do \
6020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6021 done; \
6022 echo "Doing mostlyclean in bison" ; \
6023 (cd $(HOST_SUBDIR)/bison && \
6024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6026 "RANLIB=$${RANLIB}" \
6027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6028 mostlyclean) \
6029 || exit 1
6031 @endif bison
6033 .PHONY: maybe-clean-bison clean-bison
6034 maybe-clean-bison:
6035 @if bison
6036 maybe-clean-bison: clean-bison
6038 clean-bison:
6039 @: $(MAKE); $(unstage)
6040 @[ -f ./bison/Makefile ] || exit 0; \
6041 r=`${PWD_COMMAND}`; export r; \
6042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6043 $(HOST_EXPORTS) \
6044 for flag in $(EXTRA_HOST_FLAGS) ; do \
6045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6046 done; \
6047 echo "Doing clean in bison" ; \
6048 (cd $(HOST_SUBDIR)/bison && \
6049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6051 "RANLIB=$${RANLIB}" \
6052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6053 clean) \
6054 || exit 1
6056 @endif bison
6058 .PHONY: maybe-distclean-bison distclean-bison
6059 maybe-distclean-bison:
6060 @if bison
6061 maybe-distclean-bison: distclean-bison
6063 distclean-bison:
6064 @: $(MAKE); $(unstage)
6065 @[ -f ./bison/Makefile ] || exit 0; \
6066 r=`${PWD_COMMAND}`; export r; \
6067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6068 $(HOST_EXPORTS) \
6069 for flag in $(EXTRA_HOST_FLAGS) ; do \
6070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6071 done; \
6072 echo "Doing distclean in bison" ; \
6073 (cd $(HOST_SUBDIR)/bison && \
6074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6076 "RANLIB=$${RANLIB}" \
6077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6078 distclean) \
6079 || exit 1
6081 @endif bison
6083 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6084 maybe-maintainer-clean-bison:
6085 @if bison
6086 maybe-maintainer-clean-bison: maintainer-clean-bison
6088 maintainer-clean-bison:
6089 @: $(MAKE); $(unstage)
6090 @[ -f ./bison/Makefile ] || exit 0; \
6091 r=`${PWD_COMMAND}`; export r; \
6092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6093 $(HOST_EXPORTS) \
6094 for flag in $(EXTRA_HOST_FLAGS) ; do \
6095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6096 done; \
6097 echo "Doing maintainer-clean in bison" ; \
6098 (cd $(HOST_SUBDIR)/bison && \
6099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6101 "RANLIB=$${RANLIB}" \
6102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6103 maintainer-clean) \
6104 || exit 1
6106 @endif bison
6110 .PHONY: configure-cgen maybe-configure-cgen
6111 maybe-configure-cgen:
6112 @if gcc-bootstrap
6113 configure-cgen: stage_current
6114 @endif gcc-bootstrap
6115 @if cgen
6116 maybe-configure-cgen: configure-cgen
6117 configure-cgen:
6118 @: $(MAKE); $(unstage)
6119 @r=`${PWD_COMMAND}`; export r; \
6120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6121 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6123 $(HOST_EXPORTS) \
6124 echo Configuring in $(HOST_SUBDIR)/cgen; \
6125 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6126 case $(srcdir) in \
6127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6128 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6130 esac; \
6131 module_srcdir=cgen; \
6132 $(SHELL) \
6133 $$s/$$module_srcdir/configure \
6134 --srcdir=$${topdir}/$$module_srcdir \
6135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6136 --target=${target_alias} \
6137 || exit 1
6138 @endif cgen
6144 .PHONY: all-cgen maybe-all-cgen
6145 maybe-all-cgen:
6146 @if gcc-bootstrap
6147 all-cgen: stage_current
6148 @endif gcc-bootstrap
6149 @if cgen
6150 TARGET-cgen=all
6151 maybe-all-cgen: all-cgen
6152 all-cgen: configure-cgen
6153 @: $(MAKE); $(unstage)
6154 @r=`${PWD_COMMAND}`; export r; \
6155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6156 $(HOST_EXPORTS) \
6157 (cd $(HOST_SUBDIR)/cgen && \
6158 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6159 $(TARGET-cgen))
6160 @endif cgen
6165 .PHONY: check-cgen maybe-check-cgen
6166 maybe-check-cgen:
6167 @if cgen
6168 maybe-check-cgen: check-cgen
6170 check-cgen:
6171 @: $(MAKE); $(unstage)
6172 @r=`${PWD_COMMAND}`; export r; \
6173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6174 $(HOST_EXPORTS) \
6175 (cd $(HOST_SUBDIR)/cgen && \
6176 $(MAKE) $(FLAGS_TO_PASS) check)
6178 @endif cgen
6180 .PHONY: install-cgen maybe-install-cgen
6181 maybe-install-cgen:
6182 @if cgen
6183 maybe-install-cgen: install-cgen
6185 install-cgen: installdirs
6186 @: $(MAKE); $(unstage)
6187 @r=`${PWD_COMMAND}`; export r; \
6188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6189 $(HOST_EXPORTS) \
6190 (cd $(HOST_SUBDIR)/cgen && \
6191 $(MAKE) $(FLAGS_TO_PASS) install)
6193 @endif cgen
6195 .PHONY: install-strip-cgen maybe-install-strip-cgen
6196 maybe-install-strip-cgen:
6197 @if cgen
6198 maybe-install-strip-cgen: install-strip-cgen
6200 install-strip-cgen: installdirs
6201 @: $(MAKE); $(unstage)
6202 @r=`${PWD_COMMAND}`; export r; \
6203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6204 $(HOST_EXPORTS) \
6205 (cd $(HOST_SUBDIR)/cgen && \
6206 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6208 @endif cgen
6210 # Other targets (info, dvi, pdf, etc.)
6212 .PHONY: maybe-info-cgen info-cgen
6213 maybe-info-cgen:
6214 @if cgen
6215 maybe-info-cgen: info-cgen
6217 info-cgen: \
6218 configure-cgen
6219 @: $(MAKE); $(unstage)
6220 @[ -f ./cgen/Makefile ] || exit 0; \
6221 r=`${PWD_COMMAND}`; export r; \
6222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6223 $(HOST_EXPORTS) \
6224 for flag in $(EXTRA_HOST_FLAGS) ; do \
6225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6226 done; \
6227 echo "Doing info in cgen" ; \
6228 (cd $(HOST_SUBDIR)/cgen && \
6229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6231 "RANLIB=$${RANLIB}" \
6232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6233 info) \
6234 || exit 1
6236 @endif cgen
6238 .PHONY: maybe-dvi-cgen dvi-cgen
6239 maybe-dvi-cgen:
6240 @if cgen
6241 maybe-dvi-cgen: dvi-cgen
6243 dvi-cgen: \
6244 configure-cgen
6245 @: $(MAKE); $(unstage)
6246 @[ -f ./cgen/Makefile ] || exit 0; \
6247 r=`${PWD_COMMAND}`; export r; \
6248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6249 $(HOST_EXPORTS) \
6250 for flag in $(EXTRA_HOST_FLAGS) ; do \
6251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6252 done; \
6253 echo "Doing dvi in cgen" ; \
6254 (cd $(HOST_SUBDIR)/cgen && \
6255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6257 "RANLIB=$${RANLIB}" \
6258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6259 dvi) \
6260 || exit 1
6262 @endif cgen
6264 .PHONY: maybe-pdf-cgen pdf-cgen
6265 maybe-pdf-cgen:
6266 @if cgen
6267 maybe-pdf-cgen: pdf-cgen
6269 pdf-cgen: \
6270 configure-cgen
6271 @: $(MAKE); $(unstage)
6272 @[ -f ./cgen/Makefile ] || exit 0; \
6273 r=`${PWD_COMMAND}`; export r; \
6274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6275 $(HOST_EXPORTS) \
6276 for flag in $(EXTRA_HOST_FLAGS) ; do \
6277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6278 done; \
6279 echo "Doing pdf in cgen" ; \
6280 (cd $(HOST_SUBDIR)/cgen && \
6281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6283 "RANLIB=$${RANLIB}" \
6284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6285 pdf) \
6286 || exit 1
6288 @endif cgen
6290 .PHONY: maybe-html-cgen html-cgen
6291 maybe-html-cgen:
6292 @if cgen
6293 maybe-html-cgen: html-cgen
6295 html-cgen: \
6296 configure-cgen
6297 @: $(MAKE); $(unstage)
6298 @[ -f ./cgen/Makefile ] || exit 0; \
6299 r=`${PWD_COMMAND}`; export r; \
6300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6301 $(HOST_EXPORTS) \
6302 for flag in $(EXTRA_HOST_FLAGS) ; do \
6303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6304 done; \
6305 echo "Doing html in cgen" ; \
6306 (cd $(HOST_SUBDIR)/cgen && \
6307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6309 "RANLIB=$${RANLIB}" \
6310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6311 html) \
6312 || exit 1
6314 @endif cgen
6316 .PHONY: maybe-TAGS-cgen TAGS-cgen
6317 maybe-TAGS-cgen:
6318 @if cgen
6319 maybe-TAGS-cgen: TAGS-cgen
6321 TAGS-cgen: \
6322 configure-cgen
6323 @: $(MAKE); $(unstage)
6324 @[ -f ./cgen/Makefile ] || exit 0; \
6325 r=`${PWD_COMMAND}`; export r; \
6326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6327 $(HOST_EXPORTS) \
6328 for flag in $(EXTRA_HOST_FLAGS) ; do \
6329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6330 done; \
6331 echo "Doing TAGS in cgen" ; \
6332 (cd $(HOST_SUBDIR)/cgen && \
6333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6335 "RANLIB=$${RANLIB}" \
6336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6337 TAGS) \
6338 || exit 1
6340 @endif cgen
6342 .PHONY: maybe-install-info-cgen install-info-cgen
6343 maybe-install-info-cgen:
6344 @if cgen
6345 maybe-install-info-cgen: install-info-cgen
6347 install-info-cgen: \
6348 configure-cgen \
6349 info-cgen
6350 @: $(MAKE); $(unstage)
6351 @[ -f ./cgen/Makefile ] || exit 0; \
6352 r=`${PWD_COMMAND}`; export r; \
6353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6354 $(HOST_EXPORTS) \
6355 for flag in $(EXTRA_HOST_FLAGS) ; do \
6356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6357 done; \
6358 echo "Doing install-info in cgen" ; \
6359 (cd $(HOST_SUBDIR)/cgen && \
6360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6362 "RANLIB=$${RANLIB}" \
6363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6364 install-info) \
6365 || exit 1
6367 @endif cgen
6369 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6370 maybe-install-pdf-cgen:
6371 @if cgen
6372 maybe-install-pdf-cgen: install-pdf-cgen
6374 install-pdf-cgen: \
6375 configure-cgen \
6376 pdf-cgen
6377 @: $(MAKE); $(unstage)
6378 @[ -f ./cgen/Makefile ] || exit 0; \
6379 r=`${PWD_COMMAND}`; export r; \
6380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6381 $(HOST_EXPORTS) \
6382 for flag in $(EXTRA_HOST_FLAGS) ; do \
6383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6384 done; \
6385 echo "Doing install-pdf in cgen" ; \
6386 (cd $(HOST_SUBDIR)/cgen && \
6387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6389 "RANLIB=$${RANLIB}" \
6390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6391 install-pdf) \
6392 || exit 1
6394 @endif cgen
6396 .PHONY: maybe-install-html-cgen install-html-cgen
6397 maybe-install-html-cgen:
6398 @if cgen
6399 maybe-install-html-cgen: install-html-cgen
6401 install-html-cgen: \
6402 configure-cgen \
6403 html-cgen
6404 @: $(MAKE); $(unstage)
6405 @[ -f ./cgen/Makefile ] || exit 0; \
6406 r=`${PWD_COMMAND}`; export r; \
6407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6408 $(HOST_EXPORTS) \
6409 for flag in $(EXTRA_HOST_FLAGS) ; do \
6410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6411 done; \
6412 echo "Doing install-html in cgen" ; \
6413 (cd $(HOST_SUBDIR)/cgen && \
6414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6416 "RANLIB=$${RANLIB}" \
6417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6418 install-html) \
6419 || exit 1
6421 @endif cgen
6423 .PHONY: maybe-installcheck-cgen installcheck-cgen
6424 maybe-installcheck-cgen:
6425 @if cgen
6426 maybe-installcheck-cgen: installcheck-cgen
6428 installcheck-cgen: \
6429 configure-cgen
6430 @: $(MAKE); $(unstage)
6431 @[ -f ./cgen/Makefile ] || exit 0; \
6432 r=`${PWD_COMMAND}`; export r; \
6433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6434 $(HOST_EXPORTS) \
6435 for flag in $(EXTRA_HOST_FLAGS) ; do \
6436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6437 done; \
6438 echo "Doing installcheck in cgen" ; \
6439 (cd $(HOST_SUBDIR)/cgen && \
6440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6442 "RANLIB=$${RANLIB}" \
6443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6444 installcheck) \
6445 || exit 1
6447 @endif cgen
6449 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6450 maybe-mostlyclean-cgen:
6451 @if cgen
6452 maybe-mostlyclean-cgen: mostlyclean-cgen
6454 mostlyclean-cgen:
6455 @: $(MAKE); $(unstage)
6456 @[ -f ./cgen/Makefile ] || exit 0; \
6457 r=`${PWD_COMMAND}`; export r; \
6458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6459 $(HOST_EXPORTS) \
6460 for flag in $(EXTRA_HOST_FLAGS) ; do \
6461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6462 done; \
6463 echo "Doing mostlyclean in cgen" ; \
6464 (cd $(HOST_SUBDIR)/cgen && \
6465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6467 "RANLIB=$${RANLIB}" \
6468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6469 mostlyclean) \
6470 || exit 1
6472 @endif cgen
6474 .PHONY: maybe-clean-cgen clean-cgen
6475 maybe-clean-cgen:
6476 @if cgen
6477 maybe-clean-cgen: clean-cgen
6479 clean-cgen:
6480 @: $(MAKE); $(unstage)
6481 @[ -f ./cgen/Makefile ] || exit 0; \
6482 r=`${PWD_COMMAND}`; export r; \
6483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6484 $(HOST_EXPORTS) \
6485 for flag in $(EXTRA_HOST_FLAGS) ; do \
6486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6487 done; \
6488 echo "Doing clean in cgen" ; \
6489 (cd $(HOST_SUBDIR)/cgen && \
6490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6492 "RANLIB=$${RANLIB}" \
6493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6494 clean) \
6495 || exit 1
6497 @endif cgen
6499 .PHONY: maybe-distclean-cgen distclean-cgen
6500 maybe-distclean-cgen:
6501 @if cgen
6502 maybe-distclean-cgen: distclean-cgen
6504 distclean-cgen:
6505 @: $(MAKE); $(unstage)
6506 @[ -f ./cgen/Makefile ] || exit 0; \
6507 r=`${PWD_COMMAND}`; export r; \
6508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6509 $(HOST_EXPORTS) \
6510 for flag in $(EXTRA_HOST_FLAGS) ; do \
6511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6512 done; \
6513 echo "Doing distclean in cgen" ; \
6514 (cd $(HOST_SUBDIR)/cgen && \
6515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6517 "RANLIB=$${RANLIB}" \
6518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6519 distclean) \
6520 || exit 1
6522 @endif cgen
6524 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6525 maybe-maintainer-clean-cgen:
6526 @if cgen
6527 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6529 maintainer-clean-cgen:
6530 @: $(MAKE); $(unstage)
6531 @[ -f ./cgen/Makefile ] || exit 0; \
6532 r=`${PWD_COMMAND}`; export r; \
6533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6534 $(HOST_EXPORTS) \
6535 for flag in $(EXTRA_HOST_FLAGS) ; do \
6536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6537 done; \
6538 echo "Doing maintainer-clean in cgen" ; \
6539 (cd $(HOST_SUBDIR)/cgen && \
6540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6542 "RANLIB=$${RANLIB}" \
6543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6544 maintainer-clean) \
6545 || exit 1
6547 @endif cgen
6551 .PHONY: configure-dejagnu maybe-configure-dejagnu
6552 maybe-configure-dejagnu:
6553 @if gcc-bootstrap
6554 configure-dejagnu: stage_current
6555 @endif gcc-bootstrap
6556 @if dejagnu
6557 maybe-configure-dejagnu: configure-dejagnu
6558 configure-dejagnu:
6559 @: $(MAKE); $(unstage)
6560 @r=`${PWD_COMMAND}`; export r; \
6561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6562 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6564 $(HOST_EXPORTS) \
6565 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6566 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6567 case $(srcdir) in \
6568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6569 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6571 esac; \
6572 module_srcdir=dejagnu; \
6573 $(SHELL) \
6574 $$s/$$module_srcdir/configure \
6575 --srcdir=$${topdir}/$$module_srcdir \
6576 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6577 --target=${target_alias} \
6578 || exit 1
6579 @endif dejagnu
6585 .PHONY: all-dejagnu maybe-all-dejagnu
6586 maybe-all-dejagnu:
6587 @if gcc-bootstrap
6588 all-dejagnu: stage_current
6589 @endif gcc-bootstrap
6590 @if dejagnu
6591 TARGET-dejagnu=all
6592 maybe-all-dejagnu: all-dejagnu
6593 all-dejagnu: configure-dejagnu
6594 @: $(MAKE); $(unstage)
6595 @r=`${PWD_COMMAND}`; export r; \
6596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6597 $(HOST_EXPORTS) \
6598 (cd $(HOST_SUBDIR)/dejagnu && \
6599 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6600 $(TARGET-dejagnu))
6601 @endif dejagnu
6606 .PHONY: check-dejagnu maybe-check-dejagnu
6607 maybe-check-dejagnu:
6608 @if dejagnu
6609 maybe-check-dejagnu: check-dejagnu
6611 check-dejagnu:
6612 @: $(MAKE); $(unstage)
6613 @r=`${PWD_COMMAND}`; export r; \
6614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6615 $(HOST_EXPORTS) \
6616 (cd $(HOST_SUBDIR)/dejagnu && \
6617 $(MAKE) $(FLAGS_TO_PASS) check)
6619 @endif dejagnu
6621 .PHONY: install-dejagnu maybe-install-dejagnu
6622 maybe-install-dejagnu:
6623 @if dejagnu
6624 maybe-install-dejagnu: install-dejagnu
6626 install-dejagnu: installdirs
6627 @: $(MAKE); $(unstage)
6628 @r=`${PWD_COMMAND}`; export r; \
6629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6630 $(HOST_EXPORTS) \
6631 (cd $(HOST_SUBDIR)/dejagnu && \
6632 $(MAKE) $(FLAGS_TO_PASS) install)
6634 @endif dejagnu
6636 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6637 maybe-install-strip-dejagnu:
6638 @if dejagnu
6639 maybe-install-strip-dejagnu: install-strip-dejagnu
6641 install-strip-dejagnu: installdirs
6642 @: $(MAKE); $(unstage)
6643 @r=`${PWD_COMMAND}`; export r; \
6644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6645 $(HOST_EXPORTS) \
6646 (cd $(HOST_SUBDIR)/dejagnu && \
6647 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6649 @endif dejagnu
6651 # Other targets (info, dvi, pdf, etc.)
6653 .PHONY: maybe-info-dejagnu info-dejagnu
6654 maybe-info-dejagnu:
6655 @if dejagnu
6656 maybe-info-dejagnu: info-dejagnu
6658 info-dejagnu: \
6659 configure-dejagnu
6660 @: $(MAKE); $(unstage)
6661 @[ -f ./dejagnu/Makefile ] || exit 0; \
6662 r=`${PWD_COMMAND}`; export r; \
6663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6664 $(HOST_EXPORTS) \
6665 for flag in $(EXTRA_HOST_FLAGS) ; do \
6666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6667 done; \
6668 echo "Doing info in dejagnu" ; \
6669 (cd $(HOST_SUBDIR)/dejagnu && \
6670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6672 "RANLIB=$${RANLIB}" \
6673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6674 info) \
6675 || exit 1
6677 @endif dejagnu
6679 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6680 maybe-dvi-dejagnu:
6681 @if dejagnu
6682 maybe-dvi-dejagnu: dvi-dejagnu
6684 dvi-dejagnu: \
6685 configure-dejagnu
6686 @: $(MAKE); $(unstage)
6687 @[ -f ./dejagnu/Makefile ] || exit 0; \
6688 r=`${PWD_COMMAND}`; export r; \
6689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6690 $(HOST_EXPORTS) \
6691 for flag in $(EXTRA_HOST_FLAGS) ; do \
6692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6693 done; \
6694 echo "Doing dvi in dejagnu" ; \
6695 (cd $(HOST_SUBDIR)/dejagnu && \
6696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6698 "RANLIB=$${RANLIB}" \
6699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6700 dvi) \
6701 || exit 1
6703 @endif dejagnu
6705 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6706 maybe-pdf-dejagnu:
6707 @if dejagnu
6708 maybe-pdf-dejagnu: pdf-dejagnu
6710 pdf-dejagnu: \
6711 configure-dejagnu
6712 @: $(MAKE); $(unstage)
6713 @[ -f ./dejagnu/Makefile ] || exit 0; \
6714 r=`${PWD_COMMAND}`; export r; \
6715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6716 $(HOST_EXPORTS) \
6717 for flag in $(EXTRA_HOST_FLAGS) ; do \
6718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6719 done; \
6720 echo "Doing pdf in dejagnu" ; \
6721 (cd $(HOST_SUBDIR)/dejagnu && \
6722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6724 "RANLIB=$${RANLIB}" \
6725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6726 pdf) \
6727 || exit 1
6729 @endif dejagnu
6731 .PHONY: maybe-html-dejagnu html-dejagnu
6732 maybe-html-dejagnu:
6733 @if dejagnu
6734 maybe-html-dejagnu: html-dejagnu
6736 html-dejagnu: \
6737 configure-dejagnu
6738 @: $(MAKE); $(unstage)
6739 @[ -f ./dejagnu/Makefile ] || exit 0; \
6740 r=`${PWD_COMMAND}`; export r; \
6741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6742 $(HOST_EXPORTS) \
6743 for flag in $(EXTRA_HOST_FLAGS) ; do \
6744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6745 done; \
6746 echo "Doing html in dejagnu" ; \
6747 (cd $(HOST_SUBDIR)/dejagnu && \
6748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6750 "RANLIB=$${RANLIB}" \
6751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6752 html) \
6753 || exit 1
6755 @endif dejagnu
6757 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6758 maybe-TAGS-dejagnu:
6759 @if dejagnu
6760 maybe-TAGS-dejagnu: TAGS-dejagnu
6762 TAGS-dejagnu: \
6763 configure-dejagnu
6764 @: $(MAKE); $(unstage)
6765 @[ -f ./dejagnu/Makefile ] || exit 0; \
6766 r=`${PWD_COMMAND}`; export r; \
6767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6768 $(HOST_EXPORTS) \
6769 for flag in $(EXTRA_HOST_FLAGS) ; do \
6770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6771 done; \
6772 echo "Doing TAGS in dejagnu" ; \
6773 (cd $(HOST_SUBDIR)/dejagnu && \
6774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6776 "RANLIB=$${RANLIB}" \
6777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6778 TAGS) \
6779 || exit 1
6781 @endif dejagnu
6783 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6784 maybe-install-info-dejagnu:
6785 @if dejagnu
6786 maybe-install-info-dejagnu: install-info-dejagnu
6788 install-info-dejagnu: \
6789 configure-dejagnu \
6790 info-dejagnu
6791 @: $(MAKE); $(unstage)
6792 @[ -f ./dejagnu/Makefile ] || exit 0; \
6793 r=`${PWD_COMMAND}`; export r; \
6794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6795 $(HOST_EXPORTS) \
6796 for flag in $(EXTRA_HOST_FLAGS) ; do \
6797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6798 done; \
6799 echo "Doing install-info in dejagnu" ; \
6800 (cd $(HOST_SUBDIR)/dejagnu && \
6801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6803 "RANLIB=$${RANLIB}" \
6804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6805 install-info) \
6806 || exit 1
6808 @endif dejagnu
6810 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6811 maybe-install-pdf-dejagnu:
6812 @if dejagnu
6813 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6815 install-pdf-dejagnu: \
6816 configure-dejagnu \
6817 pdf-dejagnu
6818 @: $(MAKE); $(unstage)
6819 @[ -f ./dejagnu/Makefile ] || exit 0; \
6820 r=`${PWD_COMMAND}`; export r; \
6821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6822 $(HOST_EXPORTS) \
6823 for flag in $(EXTRA_HOST_FLAGS) ; do \
6824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6825 done; \
6826 echo "Doing install-pdf in dejagnu" ; \
6827 (cd $(HOST_SUBDIR)/dejagnu && \
6828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6830 "RANLIB=$${RANLIB}" \
6831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6832 install-pdf) \
6833 || exit 1
6835 @endif dejagnu
6837 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6838 maybe-install-html-dejagnu:
6839 @if dejagnu
6840 maybe-install-html-dejagnu: install-html-dejagnu
6842 install-html-dejagnu: \
6843 configure-dejagnu \
6844 html-dejagnu
6845 @: $(MAKE); $(unstage)
6846 @[ -f ./dejagnu/Makefile ] || exit 0; \
6847 r=`${PWD_COMMAND}`; export r; \
6848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6849 $(HOST_EXPORTS) \
6850 for flag in $(EXTRA_HOST_FLAGS) ; do \
6851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6852 done; \
6853 echo "Doing install-html in dejagnu" ; \
6854 (cd $(HOST_SUBDIR)/dejagnu && \
6855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6857 "RANLIB=$${RANLIB}" \
6858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6859 install-html) \
6860 || exit 1
6862 @endif dejagnu
6864 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6865 maybe-installcheck-dejagnu:
6866 @if dejagnu
6867 maybe-installcheck-dejagnu: installcheck-dejagnu
6869 installcheck-dejagnu: \
6870 configure-dejagnu
6871 @: $(MAKE); $(unstage)
6872 @[ -f ./dejagnu/Makefile ] || exit 0; \
6873 r=`${PWD_COMMAND}`; export r; \
6874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6875 $(HOST_EXPORTS) \
6876 for flag in $(EXTRA_HOST_FLAGS) ; do \
6877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6878 done; \
6879 echo "Doing installcheck in dejagnu" ; \
6880 (cd $(HOST_SUBDIR)/dejagnu && \
6881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6883 "RANLIB=$${RANLIB}" \
6884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6885 installcheck) \
6886 || exit 1
6888 @endif dejagnu
6890 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6891 maybe-mostlyclean-dejagnu:
6892 @if dejagnu
6893 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6895 mostlyclean-dejagnu:
6896 @: $(MAKE); $(unstage)
6897 @[ -f ./dejagnu/Makefile ] || exit 0; \
6898 r=`${PWD_COMMAND}`; export r; \
6899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6900 $(HOST_EXPORTS) \
6901 for flag in $(EXTRA_HOST_FLAGS) ; do \
6902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6903 done; \
6904 echo "Doing mostlyclean in dejagnu" ; \
6905 (cd $(HOST_SUBDIR)/dejagnu && \
6906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6908 "RANLIB=$${RANLIB}" \
6909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6910 mostlyclean) \
6911 || exit 1
6913 @endif dejagnu
6915 .PHONY: maybe-clean-dejagnu clean-dejagnu
6916 maybe-clean-dejagnu:
6917 @if dejagnu
6918 maybe-clean-dejagnu: clean-dejagnu
6920 clean-dejagnu:
6921 @: $(MAKE); $(unstage)
6922 @[ -f ./dejagnu/Makefile ] || exit 0; \
6923 r=`${PWD_COMMAND}`; export r; \
6924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6925 $(HOST_EXPORTS) \
6926 for flag in $(EXTRA_HOST_FLAGS) ; do \
6927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6928 done; \
6929 echo "Doing clean in dejagnu" ; \
6930 (cd $(HOST_SUBDIR)/dejagnu && \
6931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6933 "RANLIB=$${RANLIB}" \
6934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6935 clean) \
6936 || exit 1
6938 @endif dejagnu
6940 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6941 maybe-distclean-dejagnu:
6942 @if dejagnu
6943 maybe-distclean-dejagnu: distclean-dejagnu
6945 distclean-dejagnu:
6946 @: $(MAKE); $(unstage)
6947 @[ -f ./dejagnu/Makefile ] || exit 0; \
6948 r=`${PWD_COMMAND}`; export r; \
6949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6950 $(HOST_EXPORTS) \
6951 for flag in $(EXTRA_HOST_FLAGS) ; do \
6952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6953 done; \
6954 echo "Doing distclean in dejagnu" ; \
6955 (cd $(HOST_SUBDIR)/dejagnu && \
6956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6958 "RANLIB=$${RANLIB}" \
6959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6960 distclean) \
6961 || exit 1
6963 @endif dejagnu
6965 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6966 maybe-maintainer-clean-dejagnu:
6967 @if dejagnu
6968 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6970 maintainer-clean-dejagnu:
6971 @: $(MAKE); $(unstage)
6972 @[ -f ./dejagnu/Makefile ] || exit 0; \
6973 r=`${PWD_COMMAND}`; export r; \
6974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6975 $(HOST_EXPORTS) \
6976 for flag in $(EXTRA_HOST_FLAGS) ; do \
6977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6978 done; \
6979 echo "Doing maintainer-clean in dejagnu" ; \
6980 (cd $(HOST_SUBDIR)/dejagnu && \
6981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6983 "RANLIB=$${RANLIB}" \
6984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6985 maintainer-clean) \
6986 || exit 1
6988 @endif dejagnu
6992 .PHONY: configure-etc maybe-configure-etc
6993 maybe-configure-etc:
6994 @if gcc-bootstrap
6995 configure-etc: stage_current
6996 @endif gcc-bootstrap
6997 @if etc
6998 maybe-configure-etc: configure-etc
6999 configure-etc:
7000 @: $(MAKE); $(unstage)
7001 @r=`${PWD_COMMAND}`; export r; \
7002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7003 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
7005 $(HOST_EXPORTS) \
7006 echo Configuring in $(HOST_SUBDIR)/etc; \
7007 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7008 case $(srcdir) in \
7009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7010 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7012 esac; \
7013 module_srcdir=etc; \
7014 $(SHELL) \
7015 $$s/$$module_srcdir/configure \
7016 --srcdir=$${topdir}/$$module_srcdir \
7017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7018 --target=${target_alias} \
7019 || exit 1
7020 @endif etc
7026 .PHONY: all-etc maybe-all-etc
7027 maybe-all-etc:
7028 @if gcc-bootstrap
7029 all-etc: stage_current
7030 @endif gcc-bootstrap
7031 @if etc
7032 TARGET-etc=all
7033 maybe-all-etc: all-etc
7034 all-etc: configure-etc
7035 @: $(MAKE); $(unstage)
7036 @r=`${PWD_COMMAND}`; export r; \
7037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7038 $(HOST_EXPORTS) \
7039 (cd $(HOST_SUBDIR)/etc && \
7040 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7041 $(TARGET-etc))
7042 @endif etc
7047 .PHONY: check-etc maybe-check-etc
7048 maybe-check-etc:
7049 @if etc
7050 maybe-check-etc: check-etc
7052 check-etc:
7053 @: $(MAKE); $(unstage)
7054 @r=`${PWD_COMMAND}`; export r; \
7055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7056 $(HOST_EXPORTS) \
7057 (cd $(HOST_SUBDIR)/etc && \
7058 $(MAKE) $(FLAGS_TO_PASS) check)
7060 @endif etc
7062 .PHONY: install-etc maybe-install-etc
7063 maybe-install-etc:
7064 @if etc
7065 maybe-install-etc: install-etc
7067 install-etc: installdirs
7068 @: $(MAKE); $(unstage)
7069 @r=`${PWD_COMMAND}`; export r; \
7070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7071 $(HOST_EXPORTS) \
7072 (cd $(HOST_SUBDIR)/etc && \
7073 $(MAKE) $(FLAGS_TO_PASS) install)
7075 @endif etc
7077 .PHONY: install-strip-etc maybe-install-strip-etc
7078 maybe-install-strip-etc:
7079 @if etc
7080 maybe-install-strip-etc: install-strip-etc
7082 install-strip-etc: installdirs
7083 @: $(MAKE); $(unstage)
7084 @r=`${PWD_COMMAND}`; export r; \
7085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7086 $(HOST_EXPORTS) \
7087 (cd $(HOST_SUBDIR)/etc && \
7088 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7090 @endif etc
7092 # Other targets (info, dvi, pdf, etc.)
7094 .PHONY: maybe-info-etc info-etc
7095 maybe-info-etc:
7096 @if etc
7097 maybe-info-etc: info-etc
7099 info-etc: \
7100 configure-etc
7101 @: $(MAKE); $(unstage)
7102 @[ -f ./etc/Makefile ] || exit 0; \
7103 r=`${PWD_COMMAND}`; export r; \
7104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7105 $(HOST_EXPORTS) \
7106 for flag in $(EXTRA_HOST_FLAGS) ; do \
7107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7108 done; \
7109 echo "Doing info in etc" ; \
7110 (cd $(HOST_SUBDIR)/etc && \
7111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7113 "RANLIB=$${RANLIB}" \
7114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7115 info) \
7116 || exit 1
7118 @endif etc
7120 .PHONY: maybe-dvi-etc dvi-etc
7121 maybe-dvi-etc:
7122 @if etc
7123 maybe-dvi-etc: dvi-etc
7125 dvi-etc: \
7126 configure-etc
7127 @: $(MAKE); $(unstage)
7128 @[ -f ./etc/Makefile ] || exit 0; \
7129 r=`${PWD_COMMAND}`; export r; \
7130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7131 $(HOST_EXPORTS) \
7132 for flag in $(EXTRA_HOST_FLAGS) ; do \
7133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7134 done; \
7135 echo "Doing dvi in etc" ; \
7136 (cd $(HOST_SUBDIR)/etc && \
7137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7139 "RANLIB=$${RANLIB}" \
7140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7141 dvi) \
7142 || exit 1
7144 @endif etc
7146 .PHONY: maybe-pdf-etc pdf-etc
7147 maybe-pdf-etc:
7148 @if etc
7149 maybe-pdf-etc: pdf-etc
7151 pdf-etc: \
7152 configure-etc
7153 @: $(MAKE); $(unstage)
7154 @[ -f ./etc/Makefile ] || exit 0; \
7155 r=`${PWD_COMMAND}`; export r; \
7156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7157 $(HOST_EXPORTS) \
7158 for flag in $(EXTRA_HOST_FLAGS) ; do \
7159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7160 done; \
7161 echo "Doing pdf in etc" ; \
7162 (cd $(HOST_SUBDIR)/etc && \
7163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7165 "RANLIB=$${RANLIB}" \
7166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7167 pdf) \
7168 || exit 1
7170 @endif etc
7172 .PHONY: maybe-html-etc html-etc
7173 maybe-html-etc:
7174 @if etc
7175 maybe-html-etc: html-etc
7177 html-etc: \
7178 configure-etc
7179 @: $(MAKE); $(unstage)
7180 @[ -f ./etc/Makefile ] || exit 0; \
7181 r=`${PWD_COMMAND}`; export r; \
7182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7183 $(HOST_EXPORTS) \
7184 for flag in $(EXTRA_HOST_FLAGS) ; do \
7185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7186 done; \
7187 echo "Doing html in etc" ; \
7188 (cd $(HOST_SUBDIR)/etc && \
7189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7191 "RANLIB=$${RANLIB}" \
7192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7193 html) \
7194 || exit 1
7196 @endif etc
7198 .PHONY: maybe-TAGS-etc TAGS-etc
7199 maybe-TAGS-etc:
7200 @if etc
7201 maybe-TAGS-etc: TAGS-etc
7203 TAGS-etc: \
7204 configure-etc
7205 @: $(MAKE); $(unstage)
7206 @[ -f ./etc/Makefile ] || exit 0; \
7207 r=`${PWD_COMMAND}`; export r; \
7208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7209 $(HOST_EXPORTS) \
7210 for flag in $(EXTRA_HOST_FLAGS) ; do \
7211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7212 done; \
7213 echo "Doing TAGS in etc" ; \
7214 (cd $(HOST_SUBDIR)/etc && \
7215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7217 "RANLIB=$${RANLIB}" \
7218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7219 TAGS) \
7220 || exit 1
7222 @endif etc
7224 .PHONY: maybe-install-info-etc install-info-etc
7225 maybe-install-info-etc:
7226 @if etc
7227 maybe-install-info-etc: install-info-etc
7229 install-info-etc: \
7230 configure-etc \
7231 info-etc
7232 @: $(MAKE); $(unstage)
7233 @[ -f ./etc/Makefile ] || exit 0; \
7234 r=`${PWD_COMMAND}`; export r; \
7235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7236 $(HOST_EXPORTS) \
7237 for flag in $(EXTRA_HOST_FLAGS) ; do \
7238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7239 done; \
7240 echo "Doing install-info in etc" ; \
7241 (cd $(HOST_SUBDIR)/etc && \
7242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7244 "RANLIB=$${RANLIB}" \
7245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7246 install-info) \
7247 || exit 1
7249 @endif etc
7251 .PHONY: maybe-install-pdf-etc install-pdf-etc
7252 maybe-install-pdf-etc:
7253 @if etc
7254 maybe-install-pdf-etc: install-pdf-etc
7256 install-pdf-etc: \
7257 configure-etc \
7258 pdf-etc
7259 @: $(MAKE); $(unstage)
7260 @[ -f ./etc/Makefile ] || exit 0; \
7261 r=`${PWD_COMMAND}`; export r; \
7262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7263 $(HOST_EXPORTS) \
7264 for flag in $(EXTRA_HOST_FLAGS) ; do \
7265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7266 done; \
7267 echo "Doing install-pdf in etc" ; \
7268 (cd $(HOST_SUBDIR)/etc && \
7269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7271 "RANLIB=$${RANLIB}" \
7272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7273 install-pdf) \
7274 || exit 1
7276 @endif etc
7278 .PHONY: maybe-install-html-etc install-html-etc
7279 maybe-install-html-etc:
7280 @if etc
7281 maybe-install-html-etc: install-html-etc
7283 install-html-etc: \
7284 configure-etc \
7285 html-etc
7286 @: $(MAKE); $(unstage)
7287 @[ -f ./etc/Makefile ] || exit 0; \
7288 r=`${PWD_COMMAND}`; export r; \
7289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7290 $(HOST_EXPORTS) \
7291 for flag in $(EXTRA_HOST_FLAGS) ; do \
7292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7293 done; \
7294 echo "Doing install-html in etc" ; \
7295 (cd $(HOST_SUBDIR)/etc && \
7296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7298 "RANLIB=$${RANLIB}" \
7299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7300 install-html) \
7301 || exit 1
7303 @endif etc
7305 .PHONY: maybe-installcheck-etc installcheck-etc
7306 maybe-installcheck-etc:
7307 @if etc
7308 maybe-installcheck-etc: installcheck-etc
7310 installcheck-etc: \
7311 configure-etc
7312 @: $(MAKE); $(unstage)
7313 @[ -f ./etc/Makefile ] || exit 0; \
7314 r=`${PWD_COMMAND}`; export r; \
7315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7316 $(HOST_EXPORTS) \
7317 for flag in $(EXTRA_HOST_FLAGS) ; do \
7318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7319 done; \
7320 echo "Doing installcheck in etc" ; \
7321 (cd $(HOST_SUBDIR)/etc && \
7322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7324 "RANLIB=$${RANLIB}" \
7325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7326 installcheck) \
7327 || exit 1
7329 @endif etc
7331 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7332 maybe-mostlyclean-etc:
7333 @if etc
7334 maybe-mostlyclean-etc: mostlyclean-etc
7336 mostlyclean-etc:
7337 @: $(MAKE); $(unstage)
7338 @[ -f ./etc/Makefile ] || exit 0; \
7339 r=`${PWD_COMMAND}`; export r; \
7340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7341 $(HOST_EXPORTS) \
7342 for flag in $(EXTRA_HOST_FLAGS) ; do \
7343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7344 done; \
7345 echo "Doing mostlyclean in etc" ; \
7346 (cd $(HOST_SUBDIR)/etc && \
7347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7349 "RANLIB=$${RANLIB}" \
7350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7351 mostlyclean) \
7352 || exit 1
7354 @endif etc
7356 .PHONY: maybe-clean-etc clean-etc
7357 maybe-clean-etc:
7358 @if etc
7359 maybe-clean-etc: clean-etc
7361 clean-etc:
7362 @: $(MAKE); $(unstage)
7363 @[ -f ./etc/Makefile ] || exit 0; \
7364 r=`${PWD_COMMAND}`; export r; \
7365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7366 $(HOST_EXPORTS) \
7367 for flag in $(EXTRA_HOST_FLAGS) ; do \
7368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7369 done; \
7370 echo "Doing clean in etc" ; \
7371 (cd $(HOST_SUBDIR)/etc && \
7372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7374 "RANLIB=$${RANLIB}" \
7375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7376 clean) \
7377 || exit 1
7379 @endif etc
7381 .PHONY: maybe-distclean-etc distclean-etc
7382 maybe-distclean-etc:
7383 @if etc
7384 maybe-distclean-etc: distclean-etc
7386 distclean-etc:
7387 @: $(MAKE); $(unstage)
7388 @[ -f ./etc/Makefile ] || exit 0; \
7389 r=`${PWD_COMMAND}`; export r; \
7390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7391 $(HOST_EXPORTS) \
7392 for flag in $(EXTRA_HOST_FLAGS) ; do \
7393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7394 done; \
7395 echo "Doing distclean in etc" ; \
7396 (cd $(HOST_SUBDIR)/etc && \
7397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7399 "RANLIB=$${RANLIB}" \
7400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7401 distclean) \
7402 || exit 1
7404 @endif etc
7406 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7407 maybe-maintainer-clean-etc:
7408 @if etc
7409 maybe-maintainer-clean-etc: maintainer-clean-etc
7411 maintainer-clean-etc:
7412 @: $(MAKE); $(unstage)
7413 @[ -f ./etc/Makefile ] || exit 0; \
7414 r=`${PWD_COMMAND}`; export r; \
7415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7416 $(HOST_EXPORTS) \
7417 for flag in $(EXTRA_HOST_FLAGS) ; do \
7418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7419 done; \
7420 echo "Doing maintainer-clean in etc" ; \
7421 (cd $(HOST_SUBDIR)/etc && \
7422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7424 "RANLIB=$${RANLIB}" \
7425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7426 maintainer-clean) \
7427 || exit 1
7429 @endif etc
7433 .PHONY: configure-fastjar maybe-configure-fastjar
7434 maybe-configure-fastjar:
7435 @if gcc-bootstrap
7436 configure-fastjar: stage_current
7437 @endif gcc-bootstrap
7438 @if fastjar
7439 maybe-configure-fastjar: configure-fastjar
7440 configure-fastjar:
7441 @: $(MAKE); $(unstage)
7442 @r=`${PWD_COMMAND}`; export r; \
7443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7444 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7445 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7446 $(HOST_EXPORTS) \
7447 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7448 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7449 case $(srcdir) in \
7450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7451 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7453 esac; \
7454 module_srcdir=fastjar; \
7455 $(SHELL) \
7456 $$s/$$module_srcdir/configure \
7457 --srcdir=$${topdir}/$$module_srcdir \
7458 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7459 --target=${target_alias} \
7460 || exit 1
7461 @endif fastjar
7467 .PHONY: all-fastjar maybe-all-fastjar
7468 maybe-all-fastjar:
7469 @if gcc-bootstrap
7470 all-fastjar: stage_current
7471 @endif gcc-bootstrap
7472 @if fastjar
7473 TARGET-fastjar=all
7474 maybe-all-fastjar: all-fastjar
7475 all-fastjar: configure-fastjar
7476 @: $(MAKE); $(unstage)
7477 @r=`${PWD_COMMAND}`; export r; \
7478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7479 $(HOST_EXPORTS) \
7480 (cd $(HOST_SUBDIR)/fastjar && \
7481 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7482 $(TARGET-fastjar))
7483 @endif fastjar
7488 .PHONY: check-fastjar maybe-check-fastjar
7489 maybe-check-fastjar:
7490 @if fastjar
7491 maybe-check-fastjar: check-fastjar
7493 # This module is only tested in a native toolchain.
7494 check-fastjar:
7495 @: $(MAKE); $(unstage)
7496 @if [ '$(host)' = '$(target)' ] ; then \
7497 r=`${PWD_COMMAND}`; export r; \
7498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7499 $(HOST_EXPORTS) \
7500 (cd $(HOST_SUBDIR)/fastjar && \
7501 $(MAKE) $(FLAGS_TO_PASS) check); \
7504 @endif fastjar
7506 .PHONY: install-fastjar maybe-install-fastjar
7507 maybe-install-fastjar:
7508 @if fastjar
7509 maybe-install-fastjar: install-fastjar
7511 install-fastjar: installdirs
7512 @: $(MAKE); $(unstage)
7513 @r=`${PWD_COMMAND}`; export r; \
7514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7515 $(HOST_EXPORTS) \
7516 (cd $(HOST_SUBDIR)/fastjar && \
7517 $(MAKE) $(FLAGS_TO_PASS) install)
7519 @endif fastjar
7521 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7522 maybe-install-strip-fastjar:
7523 @if fastjar
7524 maybe-install-strip-fastjar: install-strip-fastjar
7526 install-strip-fastjar: installdirs
7527 @: $(MAKE); $(unstage)
7528 @r=`${PWD_COMMAND}`; export r; \
7529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7530 $(HOST_EXPORTS) \
7531 (cd $(HOST_SUBDIR)/fastjar && \
7532 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7534 @endif fastjar
7536 # Other targets (info, dvi, pdf, etc.)
7538 .PHONY: maybe-info-fastjar info-fastjar
7539 maybe-info-fastjar:
7540 @if fastjar
7541 maybe-info-fastjar: info-fastjar
7543 info-fastjar: \
7544 configure-fastjar
7545 @: $(MAKE); $(unstage)
7546 @[ -f ./fastjar/Makefile ] || exit 0; \
7547 r=`${PWD_COMMAND}`; export r; \
7548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7549 $(HOST_EXPORTS) \
7550 for flag in $(EXTRA_HOST_FLAGS) ; do \
7551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7552 done; \
7553 echo "Doing info in fastjar" ; \
7554 (cd $(HOST_SUBDIR)/fastjar && \
7555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7557 "RANLIB=$${RANLIB}" \
7558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7559 info) \
7560 || exit 1
7562 @endif fastjar
7564 .PHONY: maybe-dvi-fastjar dvi-fastjar
7565 maybe-dvi-fastjar:
7566 @if fastjar
7567 maybe-dvi-fastjar: dvi-fastjar
7569 dvi-fastjar: \
7570 configure-fastjar
7571 @: $(MAKE); $(unstage)
7572 @[ -f ./fastjar/Makefile ] || exit 0; \
7573 r=`${PWD_COMMAND}`; export r; \
7574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7575 $(HOST_EXPORTS) \
7576 for flag in $(EXTRA_HOST_FLAGS) ; do \
7577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7578 done; \
7579 echo "Doing dvi in fastjar" ; \
7580 (cd $(HOST_SUBDIR)/fastjar && \
7581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7583 "RANLIB=$${RANLIB}" \
7584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7585 dvi) \
7586 || exit 1
7588 @endif fastjar
7590 .PHONY: maybe-pdf-fastjar pdf-fastjar
7591 maybe-pdf-fastjar:
7592 @if fastjar
7593 maybe-pdf-fastjar: pdf-fastjar
7595 pdf-fastjar: \
7596 configure-fastjar
7597 @: $(MAKE); $(unstage)
7598 @[ -f ./fastjar/Makefile ] || exit 0; \
7599 r=`${PWD_COMMAND}`; export r; \
7600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7601 $(HOST_EXPORTS) \
7602 for flag in $(EXTRA_HOST_FLAGS) ; do \
7603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7604 done; \
7605 echo "Doing pdf in fastjar" ; \
7606 (cd $(HOST_SUBDIR)/fastjar && \
7607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7609 "RANLIB=$${RANLIB}" \
7610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7611 pdf) \
7612 || exit 1
7614 @endif fastjar
7616 .PHONY: maybe-html-fastjar html-fastjar
7617 maybe-html-fastjar:
7618 @if fastjar
7619 maybe-html-fastjar: html-fastjar
7621 html-fastjar: \
7622 configure-fastjar
7623 @: $(MAKE); $(unstage)
7624 @[ -f ./fastjar/Makefile ] || exit 0; \
7625 r=`${PWD_COMMAND}`; export r; \
7626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7627 $(HOST_EXPORTS) \
7628 for flag in $(EXTRA_HOST_FLAGS) ; do \
7629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7630 done; \
7631 echo "Doing html in fastjar" ; \
7632 (cd $(HOST_SUBDIR)/fastjar && \
7633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7635 "RANLIB=$${RANLIB}" \
7636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7637 html) \
7638 || exit 1
7640 @endif fastjar
7642 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7643 maybe-TAGS-fastjar:
7644 @if fastjar
7645 maybe-TAGS-fastjar: TAGS-fastjar
7647 TAGS-fastjar: \
7648 configure-fastjar
7649 @: $(MAKE); $(unstage)
7650 @[ -f ./fastjar/Makefile ] || exit 0; \
7651 r=`${PWD_COMMAND}`; export r; \
7652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7653 $(HOST_EXPORTS) \
7654 for flag in $(EXTRA_HOST_FLAGS) ; do \
7655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7656 done; \
7657 echo "Doing TAGS in fastjar" ; \
7658 (cd $(HOST_SUBDIR)/fastjar && \
7659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7661 "RANLIB=$${RANLIB}" \
7662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7663 TAGS) \
7664 || exit 1
7666 @endif fastjar
7668 .PHONY: maybe-install-info-fastjar install-info-fastjar
7669 maybe-install-info-fastjar:
7670 @if fastjar
7671 maybe-install-info-fastjar: install-info-fastjar
7673 install-info-fastjar: \
7674 configure-fastjar \
7675 info-fastjar
7676 @: $(MAKE); $(unstage)
7677 @[ -f ./fastjar/Makefile ] || exit 0; \
7678 r=`${PWD_COMMAND}`; export r; \
7679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7680 $(HOST_EXPORTS) \
7681 for flag in $(EXTRA_HOST_FLAGS) ; do \
7682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7683 done; \
7684 echo "Doing install-info in fastjar" ; \
7685 (cd $(HOST_SUBDIR)/fastjar && \
7686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7688 "RANLIB=$${RANLIB}" \
7689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7690 install-info) \
7691 || exit 1
7693 @endif fastjar
7695 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7696 maybe-install-pdf-fastjar:
7697 @if fastjar
7698 maybe-install-pdf-fastjar: install-pdf-fastjar
7700 install-pdf-fastjar: \
7701 configure-fastjar \
7702 pdf-fastjar
7703 @: $(MAKE); $(unstage)
7704 @[ -f ./fastjar/Makefile ] || exit 0; \
7705 r=`${PWD_COMMAND}`; export r; \
7706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7707 $(HOST_EXPORTS) \
7708 for flag in $(EXTRA_HOST_FLAGS) ; do \
7709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7710 done; \
7711 echo "Doing install-pdf in fastjar" ; \
7712 (cd $(HOST_SUBDIR)/fastjar && \
7713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7715 "RANLIB=$${RANLIB}" \
7716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7717 install-pdf) \
7718 || exit 1
7720 @endif fastjar
7722 .PHONY: maybe-install-html-fastjar install-html-fastjar
7723 maybe-install-html-fastjar:
7724 @if fastjar
7725 maybe-install-html-fastjar: install-html-fastjar
7727 install-html-fastjar: \
7728 configure-fastjar \
7729 html-fastjar
7730 @: $(MAKE); $(unstage)
7731 @[ -f ./fastjar/Makefile ] || exit 0; \
7732 r=`${PWD_COMMAND}`; export r; \
7733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7734 $(HOST_EXPORTS) \
7735 for flag in $(EXTRA_HOST_FLAGS) ; do \
7736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7737 done; \
7738 echo "Doing install-html in fastjar" ; \
7739 (cd $(HOST_SUBDIR)/fastjar && \
7740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7742 "RANLIB=$${RANLIB}" \
7743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7744 install-html) \
7745 || exit 1
7747 @endif fastjar
7749 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7750 maybe-installcheck-fastjar:
7751 @if fastjar
7752 maybe-installcheck-fastjar: installcheck-fastjar
7754 installcheck-fastjar: \
7755 configure-fastjar
7756 @: $(MAKE); $(unstage)
7757 @[ -f ./fastjar/Makefile ] || exit 0; \
7758 r=`${PWD_COMMAND}`; export r; \
7759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7760 $(HOST_EXPORTS) \
7761 for flag in $(EXTRA_HOST_FLAGS) ; do \
7762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7763 done; \
7764 echo "Doing installcheck in fastjar" ; \
7765 (cd $(HOST_SUBDIR)/fastjar && \
7766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7768 "RANLIB=$${RANLIB}" \
7769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7770 installcheck) \
7771 || exit 1
7773 @endif fastjar
7775 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7776 maybe-mostlyclean-fastjar:
7777 @if fastjar
7778 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7780 mostlyclean-fastjar:
7781 @: $(MAKE); $(unstage)
7782 @[ -f ./fastjar/Makefile ] || exit 0; \
7783 r=`${PWD_COMMAND}`; export r; \
7784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7785 $(HOST_EXPORTS) \
7786 for flag in $(EXTRA_HOST_FLAGS) ; do \
7787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7788 done; \
7789 echo "Doing mostlyclean in fastjar" ; \
7790 (cd $(HOST_SUBDIR)/fastjar && \
7791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7793 "RANLIB=$${RANLIB}" \
7794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7795 mostlyclean) \
7796 || exit 1
7798 @endif fastjar
7800 .PHONY: maybe-clean-fastjar clean-fastjar
7801 maybe-clean-fastjar:
7802 @if fastjar
7803 maybe-clean-fastjar: clean-fastjar
7805 clean-fastjar:
7806 @: $(MAKE); $(unstage)
7807 @[ -f ./fastjar/Makefile ] || exit 0; \
7808 r=`${PWD_COMMAND}`; export r; \
7809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7810 $(HOST_EXPORTS) \
7811 for flag in $(EXTRA_HOST_FLAGS) ; do \
7812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7813 done; \
7814 echo "Doing clean in fastjar" ; \
7815 (cd $(HOST_SUBDIR)/fastjar && \
7816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7818 "RANLIB=$${RANLIB}" \
7819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7820 clean) \
7821 || exit 1
7823 @endif fastjar
7825 .PHONY: maybe-distclean-fastjar distclean-fastjar
7826 maybe-distclean-fastjar:
7827 @if fastjar
7828 maybe-distclean-fastjar: distclean-fastjar
7830 distclean-fastjar:
7831 @: $(MAKE); $(unstage)
7832 @[ -f ./fastjar/Makefile ] || exit 0; \
7833 r=`${PWD_COMMAND}`; export r; \
7834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7835 $(HOST_EXPORTS) \
7836 for flag in $(EXTRA_HOST_FLAGS) ; do \
7837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7838 done; \
7839 echo "Doing distclean in fastjar" ; \
7840 (cd $(HOST_SUBDIR)/fastjar && \
7841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7843 "RANLIB=$${RANLIB}" \
7844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7845 distclean) \
7846 || exit 1
7848 @endif fastjar
7850 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7851 maybe-maintainer-clean-fastjar:
7852 @if fastjar
7853 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7855 maintainer-clean-fastjar:
7856 @: $(MAKE); $(unstage)
7857 @[ -f ./fastjar/Makefile ] || exit 0; \
7858 r=`${PWD_COMMAND}`; export r; \
7859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7860 $(HOST_EXPORTS) \
7861 for flag in $(EXTRA_HOST_FLAGS) ; do \
7862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7863 done; \
7864 echo "Doing maintainer-clean in fastjar" ; \
7865 (cd $(HOST_SUBDIR)/fastjar && \
7866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7868 "RANLIB=$${RANLIB}" \
7869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7870 maintainer-clean) \
7871 || exit 1
7873 @endif fastjar
7877 .PHONY: configure-fixincludes maybe-configure-fixincludes
7878 maybe-configure-fixincludes:
7879 @if gcc-bootstrap
7880 configure-fixincludes: stage_current
7881 @endif gcc-bootstrap
7882 @if fixincludes
7883 maybe-configure-fixincludes: configure-fixincludes
7884 configure-fixincludes:
7885 @r=`${PWD_COMMAND}`; export r; \
7886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7887 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7889 $(HOST_EXPORTS) \
7890 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7891 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7892 case $(srcdir) in \
7893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7894 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7896 esac; \
7897 module_srcdir=fixincludes; \
7898 $(SHELL) \
7899 $$s/$$module_srcdir/configure \
7900 --srcdir=$${topdir}/$$module_srcdir \
7901 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7902 --target=${target_alias} \
7903 || exit 1
7904 @endif fixincludes
7908 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7909 maybe-configure-stage1-fixincludes:
7910 @if fixincludes-bootstrap
7911 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7912 configure-stage1-fixincludes:
7913 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7915 @r=`${PWD_COMMAND}`; export r; \
7916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7917 TFLAGS="$(STAGE1_TFLAGS)"; \
7918 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7919 $(HOST_EXPORTS) \
7920 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7921 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7922 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
7923 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7925 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7926 case $(srcdir) in \
7927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7928 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7930 esac; \
7931 module_srcdir=fixincludes; \
7932 $(SHELL) $$s/$$module_srcdir/configure \
7933 --srcdir=$${topdir}/$$module_srcdir \
7934 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7935 --target=${target_alias} \
7937 $(STAGE1_CONFIGURE_FLAGS)
7938 @endif fixincludes-bootstrap
7940 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7941 maybe-configure-stage2-fixincludes:
7942 @if fixincludes-bootstrap
7943 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7944 configure-stage2-fixincludes:
7945 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7947 @r=`${PWD_COMMAND}`; export r; \
7948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7949 TFLAGS="$(STAGE2_TFLAGS)"; \
7950 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7951 $(HOST_EXPORTS) \
7952 $(POSTSTAGE1_HOST_EXPORTS) \
7953 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7954 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7955 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
7956 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
7957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7958 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7959 case $(srcdir) in \
7960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7961 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7963 esac; \
7964 module_srcdir=fixincludes; \
7965 $(SHELL) $$s/$$module_srcdir/configure \
7966 --srcdir=$${topdir}/$$module_srcdir \
7967 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7968 --target=${target_alias} \
7969 --with-build-libsubdir=$(HOST_SUBDIR) \
7970 $(STAGE2_CONFIGURE_FLAGS)
7971 @endif fixincludes-bootstrap
7973 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
7974 maybe-configure-stage3-fixincludes:
7975 @if fixincludes-bootstrap
7976 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
7977 configure-stage3-fixincludes:
7978 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
7979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7980 @r=`${PWD_COMMAND}`; export r; \
7981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7982 TFLAGS="$(STAGE3_TFLAGS)"; \
7983 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7984 $(HOST_EXPORTS) \
7985 $(POSTSTAGE1_HOST_EXPORTS) \
7986 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7987 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7988 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
7989 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
7990 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7991 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7992 case $(srcdir) in \
7993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7994 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7996 esac; \
7997 module_srcdir=fixincludes; \
7998 $(SHELL) $$s/$$module_srcdir/configure \
7999 --srcdir=$${topdir}/$$module_srcdir \
8000 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8001 --target=${target_alias} \
8002 --with-build-libsubdir=$(HOST_SUBDIR) \
8003 $(STAGE3_CONFIGURE_FLAGS)
8004 @endif fixincludes-bootstrap
8006 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8007 maybe-configure-stage4-fixincludes:
8008 @if fixincludes-bootstrap
8009 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8010 configure-stage4-fixincludes:
8011 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8012 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8013 @r=`${PWD_COMMAND}`; export r; \
8014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8015 TFLAGS="$(STAGE4_TFLAGS)"; \
8016 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8017 $(HOST_EXPORTS) \
8018 $(POSTSTAGE1_HOST_EXPORTS) \
8019 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8020 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8021 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8022 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
8023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8024 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8025 case $(srcdir) in \
8026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8027 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8029 esac; \
8030 module_srcdir=fixincludes; \
8031 $(SHELL) $$s/$$module_srcdir/configure \
8032 --srcdir=$${topdir}/$$module_srcdir \
8033 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8034 --target=${target_alias} \
8035 --with-build-libsubdir=$(HOST_SUBDIR) \
8036 $(STAGE4_CONFIGURE_FLAGS)
8037 @endif fixincludes-bootstrap
8039 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8040 maybe-configure-stageprofile-fixincludes:
8041 @if fixincludes-bootstrap
8042 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8043 configure-stageprofile-fixincludes:
8044 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8045 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8046 @r=`${PWD_COMMAND}`; export r; \
8047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8048 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8049 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8050 $(HOST_EXPORTS) \
8051 $(POSTSTAGE1_HOST_EXPORTS) \
8052 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8053 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8054 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8055 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
8056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8057 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8058 case $(srcdir) in \
8059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8060 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8062 esac; \
8063 module_srcdir=fixincludes; \
8064 $(SHELL) $$s/$$module_srcdir/configure \
8065 --srcdir=$${topdir}/$$module_srcdir \
8066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8067 --target=${target_alias} \
8068 --with-build-libsubdir=$(HOST_SUBDIR) \
8069 $(STAGEprofile_CONFIGURE_FLAGS)
8070 @endif fixincludes-bootstrap
8072 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8073 maybe-configure-stagefeedback-fixincludes:
8074 @if fixincludes-bootstrap
8075 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8076 configure-stagefeedback-fixincludes:
8077 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8078 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8079 @r=`${PWD_COMMAND}`; export r; \
8080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8081 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8082 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8083 $(HOST_EXPORTS) \
8084 $(POSTSTAGE1_HOST_EXPORTS) \
8085 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8086 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8087 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8088 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8090 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8091 case $(srcdir) in \
8092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8093 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8095 esac; \
8096 module_srcdir=fixincludes; \
8097 $(SHELL) $$s/$$module_srcdir/configure \
8098 --srcdir=$${topdir}/$$module_srcdir \
8099 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8100 --target=${target_alias} \
8101 --with-build-libsubdir=$(HOST_SUBDIR) \
8102 $(STAGEfeedback_CONFIGURE_FLAGS)
8103 @endif fixincludes-bootstrap
8109 .PHONY: all-fixincludes maybe-all-fixincludes
8110 maybe-all-fixincludes:
8111 @if gcc-bootstrap
8112 all-fixincludes: stage_current
8113 @endif gcc-bootstrap
8114 @if fixincludes
8115 TARGET-fixincludes=all
8116 maybe-all-fixincludes: all-fixincludes
8117 all-fixincludes: configure-fixincludes
8118 @r=`${PWD_COMMAND}`; export r; \
8119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8120 $(HOST_EXPORTS) \
8121 (cd $(HOST_SUBDIR)/fixincludes && \
8122 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8123 $(TARGET-fixincludes))
8124 @endif fixincludes
8128 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8129 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8130 maybe-all-stage1-fixincludes:
8131 maybe-clean-stage1-fixincludes:
8132 @if fixincludes-bootstrap
8133 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8134 all-stage1: all-stage1-fixincludes
8135 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8136 all-stage1-fixincludes: configure-stage1-fixincludes
8137 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8138 @r=`${PWD_COMMAND}`; export r; \
8139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8140 TFLAGS="$(STAGE1_TFLAGS)"; \
8141 $(HOST_EXPORTS) \
8142 cd $(HOST_SUBDIR)/fixincludes && \
8143 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8144 CFLAGS="$(STAGE1_CFLAGS)" \
8145 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8146 LIBCFLAGS="$(LIBCFLAGS)" \
8147 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8148 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8149 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8150 $(EXTRA_HOST_FLAGS) \
8151 $(STAGE1_FLAGS_TO_PASS) \
8152 TFLAGS="$(STAGE1_TFLAGS)" \
8153 $(TARGET-stage1-fixincludes)
8155 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8156 clean-stage1: clean-stage1-fixincludes
8157 clean-stage1-fixincludes:
8158 @if [ $(current_stage) = stage1 ]; then \
8159 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8160 else \
8161 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8162 $(MAKE) stage1-start; \
8163 fi; \
8164 cd $(HOST_SUBDIR)/fixincludes && \
8165 $(MAKE) $(EXTRA_HOST_FLAGS) \
8166 $(STAGE1_FLAGS_TO_PASS) clean
8167 @endif fixincludes-bootstrap
8170 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8171 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8172 maybe-all-stage2-fixincludes:
8173 maybe-clean-stage2-fixincludes:
8174 @if fixincludes-bootstrap
8175 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8176 all-stage2: all-stage2-fixincludes
8177 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8178 all-stage2-fixincludes: configure-stage2-fixincludes
8179 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8180 @r=`${PWD_COMMAND}`; export r; \
8181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8182 TFLAGS="$(STAGE2_TFLAGS)"; \
8183 $(HOST_EXPORTS) \
8184 $(POSTSTAGE1_HOST_EXPORTS) \
8185 cd $(HOST_SUBDIR)/fixincludes && \
8186 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8187 CFLAGS="$(STAGE2_CFLAGS)" \
8188 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8189 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8190 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8191 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8192 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8193 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8194 TFLAGS="$(STAGE2_TFLAGS)" \
8195 $(TARGET-stage2-fixincludes)
8197 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8198 clean-stage2: clean-stage2-fixincludes
8199 clean-stage2-fixincludes:
8200 @if [ $(current_stage) = stage2 ]; then \
8201 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8202 else \
8203 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8204 $(MAKE) stage2-start; \
8205 fi; \
8206 cd $(HOST_SUBDIR)/fixincludes && \
8207 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8208 @endif fixincludes-bootstrap
8211 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8212 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8213 maybe-all-stage3-fixincludes:
8214 maybe-clean-stage3-fixincludes:
8215 @if fixincludes-bootstrap
8216 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8217 all-stage3: all-stage3-fixincludes
8218 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8219 all-stage3-fixincludes: configure-stage3-fixincludes
8220 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8221 @r=`${PWD_COMMAND}`; export r; \
8222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8223 TFLAGS="$(STAGE3_TFLAGS)"; \
8224 $(HOST_EXPORTS) \
8225 $(POSTSTAGE1_HOST_EXPORTS) \
8226 cd $(HOST_SUBDIR)/fixincludes && \
8227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8228 CFLAGS="$(STAGE3_CFLAGS)" \
8229 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8230 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8234 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8235 TFLAGS="$(STAGE3_TFLAGS)" \
8236 $(TARGET-stage3-fixincludes)
8238 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8239 clean-stage3: clean-stage3-fixincludes
8240 clean-stage3-fixincludes:
8241 @if [ $(current_stage) = stage3 ]; then \
8242 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8243 else \
8244 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8245 $(MAKE) stage3-start; \
8246 fi; \
8247 cd $(HOST_SUBDIR)/fixincludes && \
8248 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8249 @endif fixincludes-bootstrap
8252 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8253 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8254 maybe-all-stage4-fixincludes:
8255 maybe-clean-stage4-fixincludes:
8256 @if fixincludes-bootstrap
8257 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8258 all-stage4: all-stage4-fixincludes
8259 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8260 all-stage4-fixincludes: configure-stage4-fixincludes
8261 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8262 @r=`${PWD_COMMAND}`; export r; \
8263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8264 TFLAGS="$(STAGE4_TFLAGS)"; \
8265 $(HOST_EXPORTS) \
8266 $(POSTSTAGE1_HOST_EXPORTS) \
8267 cd $(HOST_SUBDIR)/fixincludes && \
8268 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8269 CFLAGS="$(STAGE4_CFLAGS)" \
8270 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8271 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8272 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8273 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8274 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8275 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8276 TFLAGS="$(STAGE4_TFLAGS)" \
8277 $(TARGET-stage4-fixincludes)
8279 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8280 clean-stage4: clean-stage4-fixincludes
8281 clean-stage4-fixincludes:
8282 @if [ $(current_stage) = stage4 ]; then \
8283 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8284 else \
8285 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8286 $(MAKE) stage4-start; \
8287 fi; \
8288 cd $(HOST_SUBDIR)/fixincludes && \
8289 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8290 @endif fixincludes-bootstrap
8293 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8294 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8295 maybe-all-stageprofile-fixincludes:
8296 maybe-clean-stageprofile-fixincludes:
8297 @if fixincludes-bootstrap
8298 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8299 all-stageprofile: all-stageprofile-fixincludes
8300 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8301 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8302 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8303 @r=`${PWD_COMMAND}`; export r; \
8304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8305 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8306 $(HOST_EXPORTS) \
8307 $(POSTSTAGE1_HOST_EXPORTS) \
8308 cd $(HOST_SUBDIR)/fixincludes && \
8309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8310 CFLAGS="$(STAGEprofile_CFLAGS)" \
8311 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8312 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8316 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8317 TFLAGS="$(STAGEprofile_TFLAGS)" \
8318 $(TARGET-stageprofile-fixincludes)
8320 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8321 clean-stageprofile: clean-stageprofile-fixincludes
8322 clean-stageprofile-fixincludes:
8323 @if [ $(current_stage) = stageprofile ]; then \
8324 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8325 else \
8326 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8327 $(MAKE) stageprofile-start; \
8328 fi; \
8329 cd $(HOST_SUBDIR)/fixincludes && \
8330 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8331 @endif fixincludes-bootstrap
8334 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8335 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8336 maybe-all-stagefeedback-fixincludes:
8337 maybe-clean-stagefeedback-fixincludes:
8338 @if fixincludes-bootstrap
8339 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8340 all-stagefeedback: all-stagefeedback-fixincludes
8341 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8342 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8343 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8344 @r=`${PWD_COMMAND}`; export r; \
8345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8346 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8347 $(HOST_EXPORTS) \
8348 $(POSTSTAGE1_HOST_EXPORTS) \
8349 cd $(HOST_SUBDIR)/fixincludes && \
8350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8351 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8352 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8353 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8357 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8358 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8359 $(TARGET-stagefeedback-fixincludes)
8361 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8362 clean-stagefeedback: clean-stagefeedback-fixincludes
8363 clean-stagefeedback-fixincludes:
8364 @if [ $(current_stage) = stagefeedback ]; then \
8365 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8366 else \
8367 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8368 $(MAKE) stagefeedback-start; \
8369 fi; \
8370 cd $(HOST_SUBDIR)/fixincludes && \
8371 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8372 @endif fixincludes-bootstrap
8378 .PHONY: check-fixincludes maybe-check-fixincludes
8379 maybe-check-fixincludes:
8380 @if fixincludes
8381 maybe-check-fixincludes: check-fixincludes
8383 check-fixincludes:
8384 @: $(MAKE); $(unstage)
8385 @r=`${PWD_COMMAND}`; export r; \
8386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8387 $(HOST_EXPORTS) \
8388 (cd $(HOST_SUBDIR)/fixincludes && \
8389 $(MAKE) $(FLAGS_TO_PASS) check)
8391 @endif fixincludes
8393 .PHONY: install-fixincludes maybe-install-fixincludes
8394 maybe-install-fixincludes:
8395 @if fixincludes
8396 maybe-install-fixincludes: install-fixincludes
8398 install-fixincludes: installdirs
8399 @: $(MAKE); $(unstage)
8400 @r=`${PWD_COMMAND}`; export r; \
8401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8402 $(HOST_EXPORTS) \
8403 (cd $(HOST_SUBDIR)/fixincludes && \
8404 $(MAKE) $(FLAGS_TO_PASS) install)
8406 @endif fixincludes
8408 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8409 maybe-install-strip-fixincludes:
8410 @if fixincludes
8411 maybe-install-strip-fixincludes: install-strip-fixincludes
8413 install-strip-fixincludes: installdirs
8414 @: $(MAKE); $(unstage)
8415 @r=`${PWD_COMMAND}`; export r; \
8416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8417 $(HOST_EXPORTS) \
8418 (cd $(HOST_SUBDIR)/fixincludes && \
8419 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8421 @endif fixincludes
8423 # Other targets (info, dvi, pdf, etc.)
8425 .PHONY: maybe-info-fixincludes info-fixincludes
8426 maybe-info-fixincludes:
8427 @if fixincludes
8428 maybe-info-fixincludes: info-fixincludes
8430 info-fixincludes: \
8431 configure-fixincludes
8432 @[ -f ./fixincludes/Makefile ] || exit 0; \
8433 r=`${PWD_COMMAND}`; export r; \
8434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8435 $(HOST_EXPORTS) \
8436 for flag in $(EXTRA_HOST_FLAGS) ; do \
8437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8438 done; \
8439 echo "Doing info in fixincludes" ; \
8440 (cd $(HOST_SUBDIR)/fixincludes && \
8441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8443 "RANLIB=$${RANLIB}" \
8444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8445 info) \
8446 || exit 1
8448 @endif fixincludes
8450 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8451 maybe-dvi-fixincludes:
8452 @if fixincludes
8453 maybe-dvi-fixincludes: dvi-fixincludes
8455 dvi-fixincludes: \
8456 configure-fixincludes
8457 @[ -f ./fixincludes/Makefile ] || exit 0; \
8458 r=`${PWD_COMMAND}`; export r; \
8459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8460 $(HOST_EXPORTS) \
8461 for flag in $(EXTRA_HOST_FLAGS) ; do \
8462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8463 done; \
8464 echo "Doing dvi in fixincludes" ; \
8465 (cd $(HOST_SUBDIR)/fixincludes && \
8466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8468 "RANLIB=$${RANLIB}" \
8469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8470 dvi) \
8471 || exit 1
8473 @endif fixincludes
8475 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8476 maybe-pdf-fixincludes:
8477 @if fixincludes
8478 maybe-pdf-fixincludes: pdf-fixincludes
8480 pdf-fixincludes: \
8481 configure-fixincludes
8482 @[ -f ./fixincludes/Makefile ] || exit 0; \
8483 r=`${PWD_COMMAND}`; export r; \
8484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8485 $(HOST_EXPORTS) \
8486 for flag in $(EXTRA_HOST_FLAGS) ; do \
8487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8488 done; \
8489 echo "Doing pdf in fixincludes" ; \
8490 (cd $(HOST_SUBDIR)/fixincludes && \
8491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8493 "RANLIB=$${RANLIB}" \
8494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8495 pdf) \
8496 || exit 1
8498 @endif fixincludes
8500 .PHONY: maybe-html-fixincludes html-fixincludes
8501 maybe-html-fixincludes:
8502 @if fixincludes
8503 maybe-html-fixincludes: html-fixincludes
8505 html-fixincludes: \
8506 configure-fixincludes
8507 @[ -f ./fixincludes/Makefile ] || exit 0; \
8508 r=`${PWD_COMMAND}`; export r; \
8509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8510 $(HOST_EXPORTS) \
8511 for flag in $(EXTRA_HOST_FLAGS) ; do \
8512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8513 done; \
8514 echo "Doing html in fixincludes" ; \
8515 (cd $(HOST_SUBDIR)/fixincludes && \
8516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8518 "RANLIB=$${RANLIB}" \
8519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8520 html) \
8521 || exit 1
8523 @endif fixincludes
8525 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8526 maybe-TAGS-fixincludes:
8527 @if fixincludes
8528 maybe-TAGS-fixincludes: TAGS-fixincludes
8530 # fixincludes doesn't support TAGS.
8531 TAGS-fixincludes:
8533 @endif fixincludes
8535 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8536 maybe-install-info-fixincludes:
8537 @if fixincludes
8538 maybe-install-info-fixincludes: install-info-fixincludes
8540 install-info-fixincludes: \
8541 configure-fixincludes \
8542 info-fixincludes
8543 @[ -f ./fixincludes/Makefile ] || exit 0; \
8544 r=`${PWD_COMMAND}`; export r; \
8545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8546 $(HOST_EXPORTS) \
8547 for flag in $(EXTRA_HOST_FLAGS) ; do \
8548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8549 done; \
8550 echo "Doing install-info in fixincludes" ; \
8551 (cd $(HOST_SUBDIR)/fixincludes && \
8552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8554 "RANLIB=$${RANLIB}" \
8555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8556 install-info) \
8557 || exit 1
8559 @endif fixincludes
8561 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8562 maybe-install-pdf-fixincludes:
8563 @if fixincludes
8564 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8566 install-pdf-fixincludes: \
8567 configure-fixincludes \
8568 pdf-fixincludes
8569 @[ -f ./fixincludes/Makefile ] || exit 0; \
8570 r=`${PWD_COMMAND}`; export r; \
8571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8572 $(HOST_EXPORTS) \
8573 for flag in $(EXTRA_HOST_FLAGS) ; do \
8574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8575 done; \
8576 echo "Doing install-pdf in fixincludes" ; \
8577 (cd $(HOST_SUBDIR)/fixincludes && \
8578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8580 "RANLIB=$${RANLIB}" \
8581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8582 install-pdf) \
8583 || exit 1
8585 @endif fixincludes
8587 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8588 maybe-install-html-fixincludes:
8589 @if fixincludes
8590 maybe-install-html-fixincludes: install-html-fixincludes
8592 install-html-fixincludes: \
8593 configure-fixincludes \
8594 html-fixincludes
8595 @[ -f ./fixincludes/Makefile ] || exit 0; \
8596 r=`${PWD_COMMAND}`; export r; \
8597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8598 $(HOST_EXPORTS) \
8599 for flag in $(EXTRA_HOST_FLAGS) ; do \
8600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8601 done; \
8602 echo "Doing install-html in fixincludes" ; \
8603 (cd $(HOST_SUBDIR)/fixincludes && \
8604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8606 "RANLIB=$${RANLIB}" \
8607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8608 install-html) \
8609 || exit 1
8611 @endif fixincludes
8613 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8614 maybe-installcheck-fixincludes:
8615 @if fixincludes
8616 maybe-installcheck-fixincludes: installcheck-fixincludes
8618 installcheck-fixincludes: \
8619 configure-fixincludes
8620 @[ -f ./fixincludes/Makefile ] || exit 0; \
8621 r=`${PWD_COMMAND}`; export r; \
8622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8623 $(HOST_EXPORTS) \
8624 for flag in $(EXTRA_HOST_FLAGS) ; do \
8625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8626 done; \
8627 echo "Doing installcheck in fixincludes" ; \
8628 (cd $(HOST_SUBDIR)/fixincludes && \
8629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8631 "RANLIB=$${RANLIB}" \
8632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8633 installcheck) \
8634 || exit 1
8636 @endif fixincludes
8638 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8639 maybe-mostlyclean-fixincludes:
8640 @if fixincludes
8641 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8643 mostlyclean-fixincludes:
8644 @[ -f ./fixincludes/Makefile ] || exit 0; \
8645 r=`${PWD_COMMAND}`; export r; \
8646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8647 $(HOST_EXPORTS) \
8648 for flag in $(EXTRA_HOST_FLAGS) ; do \
8649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8650 done; \
8651 echo "Doing mostlyclean in fixincludes" ; \
8652 (cd $(HOST_SUBDIR)/fixincludes && \
8653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8655 "RANLIB=$${RANLIB}" \
8656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8657 mostlyclean) \
8658 || exit 1
8660 @endif fixincludes
8662 .PHONY: maybe-clean-fixincludes clean-fixincludes
8663 maybe-clean-fixincludes:
8664 @if fixincludes
8665 maybe-clean-fixincludes: clean-fixincludes
8667 clean-fixincludes:
8668 @[ -f ./fixincludes/Makefile ] || exit 0; \
8669 r=`${PWD_COMMAND}`; export r; \
8670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8671 $(HOST_EXPORTS) \
8672 for flag in $(EXTRA_HOST_FLAGS) ; do \
8673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8674 done; \
8675 echo "Doing clean in fixincludes" ; \
8676 (cd $(HOST_SUBDIR)/fixincludes && \
8677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8679 "RANLIB=$${RANLIB}" \
8680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8681 clean) \
8682 || exit 1
8684 @endif fixincludes
8686 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8687 maybe-distclean-fixincludes:
8688 @if fixincludes
8689 maybe-distclean-fixincludes: distclean-fixincludes
8691 distclean-fixincludes:
8692 @[ -f ./fixincludes/Makefile ] || exit 0; \
8693 r=`${PWD_COMMAND}`; export r; \
8694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8695 $(HOST_EXPORTS) \
8696 for flag in $(EXTRA_HOST_FLAGS) ; do \
8697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8698 done; \
8699 echo "Doing distclean in fixincludes" ; \
8700 (cd $(HOST_SUBDIR)/fixincludes && \
8701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8703 "RANLIB=$${RANLIB}" \
8704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8705 distclean) \
8706 || exit 1
8708 @endif fixincludes
8710 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8711 maybe-maintainer-clean-fixincludes:
8712 @if fixincludes
8713 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8715 maintainer-clean-fixincludes:
8716 @[ -f ./fixincludes/Makefile ] || exit 0; \
8717 r=`${PWD_COMMAND}`; export r; \
8718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8719 $(HOST_EXPORTS) \
8720 for flag in $(EXTRA_HOST_FLAGS) ; do \
8721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8722 done; \
8723 echo "Doing maintainer-clean in fixincludes" ; \
8724 (cd $(HOST_SUBDIR)/fixincludes && \
8725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8727 "RANLIB=$${RANLIB}" \
8728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8729 maintainer-clean) \
8730 || exit 1
8732 @endif fixincludes
8736 .PHONY: configure-flex maybe-configure-flex
8737 maybe-configure-flex:
8738 @if gcc-bootstrap
8739 configure-flex: stage_current
8740 @endif gcc-bootstrap
8741 @if flex
8742 maybe-configure-flex: configure-flex
8743 configure-flex:
8744 @: $(MAKE); $(unstage)
8745 @r=`${PWD_COMMAND}`; export r; \
8746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8747 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8749 $(HOST_EXPORTS) \
8750 echo Configuring in $(HOST_SUBDIR)/flex; \
8751 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8752 case $(srcdir) in \
8753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8754 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8756 esac; \
8757 module_srcdir=flex; \
8758 $(SHELL) \
8759 $$s/$$module_srcdir/configure \
8760 --srcdir=$${topdir}/$$module_srcdir \
8761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8762 --target=${target_alias} \
8763 || exit 1
8764 @endif flex
8770 .PHONY: all-flex maybe-all-flex
8771 maybe-all-flex:
8772 @if gcc-bootstrap
8773 all-flex: stage_current
8774 @endif gcc-bootstrap
8775 @if flex
8776 TARGET-flex=all
8777 maybe-all-flex: all-flex
8778 all-flex: configure-flex
8779 @: $(MAKE); $(unstage)
8780 @r=`${PWD_COMMAND}`; export r; \
8781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8782 $(HOST_EXPORTS) \
8783 (cd $(HOST_SUBDIR)/flex && \
8784 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8785 $(TARGET-flex))
8786 @endif flex
8791 .PHONY: check-flex maybe-check-flex
8792 maybe-check-flex:
8793 @if flex
8794 maybe-check-flex: check-flex
8796 # This module is only tested in a native toolchain.
8797 check-flex:
8798 @: $(MAKE); $(unstage)
8799 @if [ '$(host)' = '$(target)' ] ; then \
8800 r=`${PWD_COMMAND}`; export r; \
8801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8802 $(HOST_EXPORTS) \
8803 (cd $(HOST_SUBDIR)/flex && \
8804 $(MAKE) $(FLAGS_TO_PASS) check); \
8807 @endif flex
8809 .PHONY: install-flex maybe-install-flex
8810 maybe-install-flex:
8811 @if flex
8812 maybe-install-flex: install-flex
8814 install-flex: installdirs
8815 @: $(MAKE); $(unstage)
8816 @r=`${PWD_COMMAND}`; export r; \
8817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8818 $(HOST_EXPORTS) \
8819 (cd $(HOST_SUBDIR)/flex && \
8820 $(MAKE) $(FLAGS_TO_PASS) install)
8822 @endif flex
8824 .PHONY: install-strip-flex maybe-install-strip-flex
8825 maybe-install-strip-flex:
8826 @if flex
8827 maybe-install-strip-flex: install-strip-flex
8829 install-strip-flex: installdirs
8830 @: $(MAKE); $(unstage)
8831 @r=`${PWD_COMMAND}`; export r; \
8832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8833 $(HOST_EXPORTS) \
8834 (cd $(HOST_SUBDIR)/flex && \
8835 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8837 @endif flex
8839 # Other targets (info, dvi, pdf, etc.)
8841 .PHONY: maybe-info-flex info-flex
8842 maybe-info-flex:
8843 @if flex
8844 maybe-info-flex: info-flex
8846 info-flex: \
8847 configure-flex
8848 @: $(MAKE); $(unstage)
8849 @[ -f ./flex/Makefile ] || exit 0; \
8850 r=`${PWD_COMMAND}`; export r; \
8851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8852 $(HOST_EXPORTS) \
8853 for flag in $(EXTRA_HOST_FLAGS) ; do \
8854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8855 done; \
8856 echo "Doing info in flex" ; \
8857 (cd $(HOST_SUBDIR)/flex && \
8858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8860 "RANLIB=$${RANLIB}" \
8861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8862 info) \
8863 || exit 1
8865 @endif flex
8867 .PHONY: maybe-dvi-flex dvi-flex
8868 maybe-dvi-flex:
8869 @if flex
8870 maybe-dvi-flex: dvi-flex
8872 dvi-flex: \
8873 configure-flex
8874 @: $(MAKE); $(unstage)
8875 @[ -f ./flex/Makefile ] || exit 0; \
8876 r=`${PWD_COMMAND}`; export r; \
8877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8878 $(HOST_EXPORTS) \
8879 for flag in $(EXTRA_HOST_FLAGS) ; do \
8880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8881 done; \
8882 echo "Doing dvi in flex" ; \
8883 (cd $(HOST_SUBDIR)/flex && \
8884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8886 "RANLIB=$${RANLIB}" \
8887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8888 dvi) \
8889 || exit 1
8891 @endif flex
8893 .PHONY: maybe-pdf-flex pdf-flex
8894 maybe-pdf-flex:
8895 @if flex
8896 maybe-pdf-flex: pdf-flex
8898 pdf-flex: \
8899 configure-flex
8900 @: $(MAKE); $(unstage)
8901 @[ -f ./flex/Makefile ] || exit 0; \
8902 r=`${PWD_COMMAND}`; export r; \
8903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8904 $(HOST_EXPORTS) \
8905 for flag in $(EXTRA_HOST_FLAGS) ; do \
8906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8907 done; \
8908 echo "Doing pdf in flex" ; \
8909 (cd $(HOST_SUBDIR)/flex && \
8910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8912 "RANLIB=$${RANLIB}" \
8913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8914 pdf) \
8915 || exit 1
8917 @endif flex
8919 .PHONY: maybe-html-flex html-flex
8920 maybe-html-flex:
8921 @if flex
8922 maybe-html-flex: html-flex
8924 html-flex: \
8925 configure-flex
8926 @: $(MAKE); $(unstage)
8927 @[ -f ./flex/Makefile ] || exit 0; \
8928 r=`${PWD_COMMAND}`; export r; \
8929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8930 $(HOST_EXPORTS) \
8931 for flag in $(EXTRA_HOST_FLAGS) ; do \
8932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8933 done; \
8934 echo "Doing html in flex" ; \
8935 (cd $(HOST_SUBDIR)/flex && \
8936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8938 "RANLIB=$${RANLIB}" \
8939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8940 html) \
8941 || exit 1
8943 @endif flex
8945 .PHONY: maybe-TAGS-flex TAGS-flex
8946 maybe-TAGS-flex:
8947 @if flex
8948 maybe-TAGS-flex: TAGS-flex
8950 TAGS-flex: \
8951 configure-flex
8952 @: $(MAKE); $(unstage)
8953 @[ -f ./flex/Makefile ] || exit 0; \
8954 r=`${PWD_COMMAND}`; export r; \
8955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8956 $(HOST_EXPORTS) \
8957 for flag in $(EXTRA_HOST_FLAGS) ; do \
8958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8959 done; \
8960 echo "Doing TAGS in flex" ; \
8961 (cd $(HOST_SUBDIR)/flex && \
8962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8964 "RANLIB=$${RANLIB}" \
8965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8966 TAGS) \
8967 || exit 1
8969 @endif flex
8971 .PHONY: maybe-install-info-flex install-info-flex
8972 maybe-install-info-flex:
8973 @if flex
8974 maybe-install-info-flex: install-info-flex
8976 install-info-flex: \
8977 configure-flex \
8978 info-flex
8979 @: $(MAKE); $(unstage)
8980 @[ -f ./flex/Makefile ] || exit 0; \
8981 r=`${PWD_COMMAND}`; export r; \
8982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8983 $(HOST_EXPORTS) \
8984 for flag in $(EXTRA_HOST_FLAGS) ; do \
8985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8986 done; \
8987 echo "Doing install-info in flex" ; \
8988 (cd $(HOST_SUBDIR)/flex && \
8989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8991 "RANLIB=$${RANLIB}" \
8992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8993 install-info) \
8994 || exit 1
8996 @endif flex
8998 .PHONY: maybe-install-pdf-flex install-pdf-flex
8999 maybe-install-pdf-flex:
9000 @if flex
9001 maybe-install-pdf-flex: install-pdf-flex
9003 install-pdf-flex: \
9004 configure-flex \
9005 pdf-flex
9006 @: $(MAKE); $(unstage)
9007 @[ -f ./flex/Makefile ] || exit 0; \
9008 r=`${PWD_COMMAND}`; export r; \
9009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9010 $(HOST_EXPORTS) \
9011 for flag in $(EXTRA_HOST_FLAGS) ; do \
9012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9013 done; \
9014 echo "Doing install-pdf in flex" ; \
9015 (cd $(HOST_SUBDIR)/flex && \
9016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9018 "RANLIB=$${RANLIB}" \
9019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9020 install-pdf) \
9021 || exit 1
9023 @endif flex
9025 .PHONY: maybe-install-html-flex install-html-flex
9026 maybe-install-html-flex:
9027 @if flex
9028 maybe-install-html-flex: install-html-flex
9030 install-html-flex: \
9031 configure-flex \
9032 html-flex
9033 @: $(MAKE); $(unstage)
9034 @[ -f ./flex/Makefile ] || exit 0; \
9035 r=`${PWD_COMMAND}`; export r; \
9036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9037 $(HOST_EXPORTS) \
9038 for flag in $(EXTRA_HOST_FLAGS) ; do \
9039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9040 done; \
9041 echo "Doing install-html in flex" ; \
9042 (cd $(HOST_SUBDIR)/flex && \
9043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9045 "RANLIB=$${RANLIB}" \
9046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9047 install-html) \
9048 || exit 1
9050 @endif flex
9052 .PHONY: maybe-installcheck-flex installcheck-flex
9053 maybe-installcheck-flex:
9054 @if flex
9055 maybe-installcheck-flex: installcheck-flex
9057 installcheck-flex: \
9058 configure-flex
9059 @: $(MAKE); $(unstage)
9060 @[ -f ./flex/Makefile ] || exit 0; \
9061 r=`${PWD_COMMAND}`; export r; \
9062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9063 $(HOST_EXPORTS) \
9064 for flag in $(EXTRA_HOST_FLAGS) ; do \
9065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9066 done; \
9067 echo "Doing installcheck in flex" ; \
9068 (cd $(HOST_SUBDIR)/flex && \
9069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9071 "RANLIB=$${RANLIB}" \
9072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9073 installcheck) \
9074 || exit 1
9076 @endif flex
9078 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9079 maybe-mostlyclean-flex:
9080 @if flex
9081 maybe-mostlyclean-flex: mostlyclean-flex
9083 mostlyclean-flex:
9084 @: $(MAKE); $(unstage)
9085 @[ -f ./flex/Makefile ] || exit 0; \
9086 r=`${PWD_COMMAND}`; export r; \
9087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9088 $(HOST_EXPORTS) \
9089 for flag in $(EXTRA_HOST_FLAGS) ; do \
9090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9091 done; \
9092 echo "Doing mostlyclean in flex" ; \
9093 (cd $(HOST_SUBDIR)/flex && \
9094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9096 "RANLIB=$${RANLIB}" \
9097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9098 mostlyclean) \
9099 || exit 1
9101 @endif flex
9103 .PHONY: maybe-clean-flex clean-flex
9104 maybe-clean-flex:
9105 @if flex
9106 maybe-clean-flex: clean-flex
9108 clean-flex:
9109 @: $(MAKE); $(unstage)
9110 @[ -f ./flex/Makefile ] || exit 0; \
9111 r=`${PWD_COMMAND}`; export r; \
9112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9113 $(HOST_EXPORTS) \
9114 for flag in $(EXTRA_HOST_FLAGS) ; do \
9115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9116 done; \
9117 echo "Doing clean in flex" ; \
9118 (cd $(HOST_SUBDIR)/flex && \
9119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9121 "RANLIB=$${RANLIB}" \
9122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9123 clean) \
9124 || exit 1
9126 @endif flex
9128 .PHONY: maybe-distclean-flex distclean-flex
9129 maybe-distclean-flex:
9130 @if flex
9131 maybe-distclean-flex: distclean-flex
9133 distclean-flex:
9134 @: $(MAKE); $(unstage)
9135 @[ -f ./flex/Makefile ] || exit 0; \
9136 r=`${PWD_COMMAND}`; export r; \
9137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9138 $(HOST_EXPORTS) \
9139 for flag in $(EXTRA_HOST_FLAGS) ; do \
9140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9141 done; \
9142 echo "Doing distclean in flex" ; \
9143 (cd $(HOST_SUBDIR)/flex && \
9144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9146 "RANLIB=$${RANLIB}" \
9147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9148 distclean) \
9149 || exit 1
9151 @endif flex
9153 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9154 maybe-maintainer-clean-flex:
9155 @if flex
9156 maybe-maintainer-clean-flex: maintainer-clean-flex
9158 maintainer-clean-flex:
9159 @: $(MAKE); $(unstage)
9160 @[ -f ./flex/Makefile ] || exit 0; \
9161 r=`${PWD_COMMAND}`; export r; \
9162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9163 $(HOST_EXPORTS) \
9164 for flag in $(EXTRA_HOST_FLAGS) ; do \
9165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9166 done; \
9167 echo "Doing maintainer-clean in flex" ; \
9168 (cd $(HOST_SUBDIR)/flex && \
9169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9171 "RANLIB=$${RANLIB}" \
9172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9173 maintainer-clean) \
9174 || exit 1
9176 @endif flex
9180 .PHONY: configure-gas maybe-configure-gas
9181 maybe-configure-gas:
9182 @if gcc-bootstrap
9183 configure-gas: stage_current
9184 @endif gcc-bootstrap
9185 @if gas
9186 maybe-configure-gas: configure-gas
9187 configure-gas:
9188 @r=`${PWD_COMMAND}`; export r; \
9189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9190 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9192 $(HOST_EXPORTS) \
9193 echo Configuring in $(HOST_SUBDIR)/gas; \
9194 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9195 case $(srcdir) in \
9196 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9197 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9198 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9199 esac; \
9200 module_srcdir=gas; \
9201 $(SHELL) \
9202 $$s/$$module_srcdir/configure \
9203 --srcdir=$${topdir}/$$module_srcdir \
9204 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9205 --target=${target_alias} \
9206 || exit 1
9207 @endif gas
9211 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9212 maybe-configure-stage1-gas:
9213 @if gas-bootstrap
9214 maybe-configure-stage1-gas: configure-stage1-gas
9215 configure-stage1-gas:
9216 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9217 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9218 @r=`${PWD_COMMAND}`; export r; \
9219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9220 TFLAGS="$(STAGE1_TFLAGS)"; \
9221 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9222 $(HOST_EXPORTS) \
9223 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9224 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9225 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9226 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9227 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9228 cd $(HOST_SUBDIR)/gas || exit 1; \
9229 case $(srcdir) in \
9230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9231 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9233 esac; \
9234 module_srcdir=gas; \
9235 $(SHELL) $$s/$$module_srcdir/configure \
9236 --srcdir=$${topdir}/$$module_srcdir \
9237 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9238 --target=${target_alias} \
9240 $(STAGE1_CONFIGURE_FLAGS)
9241 @endif gas-bootstrap
9243 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9244 maybe-configure-stage2-gas:
9245 @if gas-bootstrap
9246 maybe-configure-stage2-gas: configure-stage2-gas
9247 configure-stage2-gas:
9248 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9249 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9250 @r=`${PWD_COMMAND}`; export r; \
9251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9252 TFLAGS="$(STAGE2_TFLAGS)"; \
9253 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9254 $(HOST_EXPORTS) \
9255 $(POSTSTAGE1_HOST_EXPORTS) \
9256 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9257 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9258 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9259 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9260 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9261 cd $(HOST_SUBDIR)/gas || exit 1; \
9262 case $(srcdir) in \
9263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9264 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9266 esac; \
9267 module_srcdir=gas; \
9268 $(SHELL) $$s/$$module_srcdir/configure \
9269 --srcdir=$${topdir}/$$module_srcdir \
9270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9271 --target=${target_alias} \
9272 --with-build-libsubdir=$(HOST_SUBDIR) \
9273 $(STAGE2_CONFIGURE_FLAGS)
9274 @endif gas-bootstrap
9276 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9277 maybe-configure-stage3-gas:
9278 @if gas-bootstrap
9279 maybe-configure-stage3-gas: configure-stage3-gas
9280 configure-stage3-gas:
9281 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9283 @r=`${PWD_COMMAND}`; export r; \
9284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9285 TFLAGS="$(STAGE3_TFLAGS)"; \
9286 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9287 $(HOST_EXPORTS) \
9288 $(POSTSTAGE1_HOST_EXPORTS) \
9289 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9290 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9291 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9292 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9294 cd $(HOST_SUBDIR)/gas || exit 1; \
9295 case $(srcdir) in \
9296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9297 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9299 esac; \
9300 module_srcdir=gas; \
9301 $(SHELL) $$s/$$module_srcdir/configure \
9302 --srcdir=$${topdir}/$$module_srcdir \
9303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9304 --target=${target_alias} \
9305 --with-build-libsubdir=$(HOST_SUBDIR) \
9306 $(STAGE3_CONFIGURE_FLAGS)
9307 @endif gas-bootstrap
9309 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9310 maybe-configure-stage4-gas:
9311 @if gas-bootstrap
9312 maybe-configure-stage4-gas: configure-stage4-gas
9313 configure-stage4-gas:
9314 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9316 @r=`${PWD_COMMAND}`; export r; \
9317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9318 TFLAGS="$(STAGE4_TFLAGS)"; \
9319 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9320 $(HOST_EXPORTS) \
9321 $(POSTSTAGE1_HOST_EXPORTS) \
9322 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9323 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9324 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9325 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9327 cd $(HOST_SUBDIR)/gas || exit 1; \
9328 case $(srcdir) in \
9329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9330 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9332 esac; \
9333 module_srcdir=gas; \
9334 $(SHELL) $$s/$$module_srcdir/configure \
9335 --srcdir=$${topdir}/$$module_srcdir \
9336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9337 --target=${target_alias} \
9338 --with-build-libsubdir=$(HOST_SUBDIR) \
9339 $(STAGE4_CONFIGURE_FLAGS)
9340 @endif gas-bootstrap
9342 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9343 maybe-configure-stageprofile-gas:
9344 @if gas-bootstrap
9345 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9346 configure-stageprofile-gas:
9347 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9348 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9349 @r=`${PWD_COMMAND}`; export r; \
9350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9351 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9352 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9353 $(HOST_EXPORTS) \
9354 $(POSTSTAGE1_HOST_EXPORTS) \
9355 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9356 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9357 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9358 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9360 cd $(HOST_SUBDIR)/gas || exit 1; \
9361 case $(srcdir) in \
9362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9363 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9365 esac; \
9366 module_srcdir=gas; \
9367 $(SHELL) $$s/$$module_srcdir/configure \
9368 --srcdir=$${topdir}/$$module_srcdir \
9369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9370 --target=${target_alias} \
9371 --with-build-libsubdir=$(HOST_SUBDIR) \
9372 $(STAGEprofile_CONFIGURE_FLAGS)
9373 @endif gas-bootstrap
9375 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9376 maybe-configure-stagefeedback-gas:
9377 @if gas-bootstrap
9378 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9379 configure-stagefeedback-gas:
9380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9382 @r=`${PWD_COMMAND}`; export r; \
9383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9385 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9386 $(HOST_EXPORTS) \
9387 $(POSTSTAGE1_HOST_EXPORTS) \
9388 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9389 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9390 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9391 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9393 cd $(HOST_SUBDIR)/gas || exit 1; \
9394 case $(srcdir) in \
9395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9396 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9398 esac; \
9399 module_srcdir=gas; \
9400 $(SHELL) $$s/$$module_srcdir/configure \
9401 --srcdir=$${topdir}/$$module_srcdir \
9402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9403 --target=${target_alias} \
9404 --with-build-libsubdir=$(HOST_SUBDIR) \
9405 $(STAGEfeedback_CONFIGURE_FLAGS)
9406 @endif gas-bootstrap
9412 .PHONY: all-gas maybe-all-gas
9413 maybe-all-gas:
9414 @if gcc-bootstrap
9415 all-gas: stage_current
9416 @endif gcc-bootstrap
9417 @if gas
9418 TARGET-gas=all
9419 maybe-all-gas: all-gas
9420 all-gas: configure-gas
9421 @r=`${PWD_COMMAND}`; export r; \
9422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9423 $(HOST_EXPORTS) \
9424 (cd $(HOST_SUBDIR)/gas && \
9425 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9426 $(TARGET-gas))
9427 @endif gas
9431 .PHONY: all-stage1-gas maybe-all-stage1-gas
9432 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9433 maybe-all-stage1-gas:
9434 maybe-clean-stage1-gas:
9435 @if gas-bootstrap
9436 maybe-all-stage1-gas: all-stage1-gas
9437 all-stage1: all-stage1-gas
9438 TARGET-stage1-gas = $(TARGET-gas)
9439 all-stage1-gas: configure-stage1-gas
9440 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9441 @r=`${PWD_COMMAND}`; export r; \
9442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9443 TFLAGS="$(STAGE1_TFLAGS)"; \
9444 $(HOST_EXPORTS) \
9445 cd $(HOST_SUBDIR)/gas && \
9446 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9447 CFLAGS="$(STAGE1_CFLAGS)" \
9448 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9449 LIBCFLAGS="$(LIBCFLAGS)" \
9450 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9451 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9452 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9453 $(EXTRA_HOST_FLAGS) \
9454 $(STAGE1_FLAGS_TO_PASS) \
9455 TFLAGS="$(STAGE1_TFLAGS)" \
9456 $(TARGET-stage1-gas)
9458 maybe-clean-stage1-gas: clean-stage1-gas
9459 clean-stage1: clean-stage1-gas
9460 clean-stage1-gas:
9461 @if [ $(current_stage) = stage1 ]; then \
9462 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9463 else \
9464 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9465 $(MAKE) stage1-start; \
9466 fi; \
9467 cd $(HOST_SUBDIR)/gas && \
9468 $(MAKE) $(EXTRA_HOST_FLAGS) \
9469 $(STAGE1_FLAGS_TO_PASS) clean
9470 @endif gas-bootstrap
9473 .PHONY: all-stage2-gas maybe-all-stage2-gas
9474 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9475 maybe-all-stage2-gas:
9476 maybe-clean-stage2-gas:
9477 @if gas-bootstrap
9478 maybe-all-stage2-gas: all-stage2-gas
9479 all-stage2: all-stage2-gas
9480 TARGET-stage2-gas = $(TARGET-gas)
9481 all-stage2-gas: configure-stage2-gas
9482 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9483 @r=`${PWD_COMMAND}`; export r; \
9484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9485 TFLAGS="$(STAGE2_TFLAGS)"; \
9486 $(HOST_EXPORTS) \
9487 $(POSTSTAGE1_HOST_EXPORTS) \
9488 cd $(HOST_SUBDIR)/gas && \
9489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9490 CFLAGS="$(STAGE2_CFLAGS)" \
9491 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9492 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9493 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9494 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9495 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9496 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9497 TFLAGS="$(STAGE2_TFLAGS)" \
9498 $(TARGET-stage2-gas)
9500 maybe-clean-stage2-gas: clean-stage2-gas
9501 clean-stage2: clean-stage2-gas
9502 clean-stage2-gas:
9503 @if [ $(current_stage) = stage2 ]; then \
9504 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9505 else \
9506 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9507 $(MAKE) stage2-start; \
9508 fi; \
9509 cd $(HOST_SUBDIR)/gas && \
9510 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9511 @endif gas-bootstrap
9514 .PHONY: all-stage3-gas maybe-all-stage3-gas
9515 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9516 maybe-all-stage3-gas:
9517 maybe-clean-stage3-gas:
9518 @if gas-bootstrap
9519 maybe-all-stage3-gas: all-stage3-gas
9520 all-stage3: all-stage3-gas
9521 TARGET-stage3-gas = $(TARGET-gas)
9522 all-stage3-gas: configure-stage3-gas
9523 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9524 @r=`${PWD_COMMAND}`; export r; \
9525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9526 TFLAGS="$(STAGE3_TFLAGS)"; \
9527 $(HOST_EXPORTS) \
9528 $(POSTSTAGE1_HOST_EXPORTS) \
9529 cd $(HOST_SUBDIR)/gas && \
9530 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9531 CFLAGS="$(STAGE3_CFLAGS)" \
9532 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9533 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9534 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9535 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9536 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9537 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9538 TFLAGS="$(STAGE3_TFLAGS)" \
9539 $(TARGET-stage3-gas)
9541 maybe-clean-stage3-gas: clean-stage3-gas
9542 clean-stage3: clean-stage3-gas
9543 clean-stage3-gas:
9544 @if [ $(current_stage) = stage3 ]; then \
9545 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9546 else \
9547 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9548 $(MAKE) stage3-start; \
9549 fi; \
9550 cd $(HOST_SUBDIR)/gas && \
9551 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9552 @endif gas-bootstrap
9555 .PHONY: all-stage4-gas maybe-all-stage4-gas
9556 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9557 maybe-all-stage4-gas:
9558 maybe-clean-stage4-gas:
9559 @if gas-bootstrap
9560 maybe-all-stage4-gas: all-stage4-gas
9561 all-stage4: all-stage4-gas
9562 TARGET-stage4-gas = $(TARGET-gas)
9563 all-stage4-gas: configure-stage4-gas
9564 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9565 @r=`${PWD_COMMAND}`; export r; \
9566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9567 TFLAGS="$(STAGE4_TFLAGS)"; \
9568 $(HOST_EXPORTS) \
9569 $(POSTSTAGE1_HOST_EXPORTS) \
9570 cd $(HOST_SUBDIR)/gas && \
9571 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9572 CFLAGS="$(STAGE4_CFLAGS)" \
9573 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9574 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9575 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9576 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9577 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9578 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9579 TFLAGS="$(STAGE4_TFLAGS)" \
9580 $(TARGET-stage4-gas)
9582 maybe-clean-stage4-gas: clean-stage4-gas
9583 clean-stage4: clean-stage4-gas
9584 clean-stage4-gas:
9585 @if [ $(current_stage) = stage4 ]; then \
9586 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9587 else \
9588 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9589 $(MAKE) stage4-start; \
9590 fi; \
9591 cd $(HOST_SUBDIR)/gas && \
9592 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9593 @endif gas-bootstrap
9596 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9597 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9598 maybe-all-stageprofile-gas:
9599 maybe-clean-stageprofile-gas:
9600 @if gas-bootstrap
9601 maybe-all-stageprofile-gas: all-stageprofile-gas
9602 all-stageprofile: all-stageprofile-gas
9603 TARGET-stageprofile-gas = $(TARGET-gas)
9604 all-stageprofile-gas: configure-stageprofile-gas
9605 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9606 @r=`${PWD_COMMAND}`; export r; \
9607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9608 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9609 $(HOST_EXPORTS) \
9610 $(POSTSTAGE1_HOST_EXPORTS) \
9611 cd $(HOST_SUBDIR)/gas && \
9612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9613 CFLAGS="$(STAGEprofile_CFLAGS)" \
9614 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9615 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9620 TFLAGS="$(STAGEprofile_TFLAGS)" \
9621 $(TARGET-stageprofile-gas)
9623 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9624 clean-stageprofile: clean-stageprofile-gas
9625 clean-stageprofile-gas:
9626 @if [ $(current_stage) = stageprofile ]; then \
9627 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9628 else \
9629 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9630 $(MAKE) stageprofile-start; \
9631 fi; \
9632 cd $(HOST_SUBDIR)/gas && \
9633 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9634 @endif gas-bootstrap
9637 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9638 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9639 maybe-all-stagefeedback-gas:
9640 maybe-clean-stagefeedback-gas:
9641 @if gas-bootstrap
9642 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9643 all-stagefeedback: all-stagefeedback-gas
9644 TARGET-stagefeedback-gas = $(TARGET-gas)
9645 all-stagefeedback-gas: configure-stagefeedback-gas
9646 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9647 @r=`${PWD_COMMAND}`; export r; \
9648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9649 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9650 $(HOST_EXPORTS) \
9651 $(POSTSTAGE1_HOST_EXPORTS) \
9652 cd $(HOST_SUBDIR)/gas && \
9653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9654 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9655 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9656 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9660 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9661 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9662 $(TARGET-stagefeedback-gas)
9664 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9665 clean-stagefeedback: clean-stagefeedback-gas
9666 clean-stagefeedback-gas:
9667 @if [ $(current_stage) = stagefeedback ]; then \
9668 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9669 else \
9670 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9671 $(MAKE) stagefeedback-start; \
9672 fi; \
9673 cd $(HOST_SUBDIR)/gas && \
9674 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9675 @endif gas-bootstrap
9681 .PHONY: check-gas maybe-check-gas
9682 maybe-check-gas:
9683 @if gas
9684 maybe-check-gas: check-gas
9686 check-gas:
9687 @: $(MAKE); $(unstage)
9688 @r=`${PWD_COMMAND}`; export r; \
9689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9690 $(HOST_EXPORTS) \
9691 (cd $(HOST_SUBDIR)/gas && \
9692 $(MAKE) $(FLAGS_TO_PASS) check)
9694 @endif gas
9696 .PHONY: install-gas maybe-install-gas
9697 maybe-install-gas:
9698 @if gas
9699 maybe-install-gas: install-gas
9701 install-gas: installdirs
9702 @: $(MAKE); $(unstage)
9703 @r=`${PWD_COMMAND}`; export r; \
9704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9705 $(HOST_EXPORTS) \
9706 (cd $(HOST_SUBDIR)/gas && \
9707 $(MAKE) $(FLAGS_TO_PASS) install)
9709 @endif gas
9711 .PHONY: install-strip-gas maybe-install-strip-gas
9712 maybe-install-strip-gas:
9713 @if gas
9714 maybe-install-strip-gas: install-strip-gas
9716 install-strip-gas: installdirs
9717 @: $(MAKE); $(unstage)
9718 @r=`${PWD_COMMAND}`; export r; \
9719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9720 $(HOST_EXPORTS) \
9721 (cd $(HOST_SUBDIR)/gas && \
9722 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9724 @endif gas
9726 # Other targets (info, dvi, pdf, etc.)
9728 .PHONY: maybe-info-gas info-gas
9729 maybe-info-gas:
9730 @if gas
9731 maybe-info-gas: info-gas
9733 info-gas: \
9734 configure-gas
9735 @[ -f ./gas/Makefile ] || exit 0; \
9736 r=`${PWD_COMMAND}`; export r; \
9737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9738 $(HOST_EXPORTS) \
9739 for flag in $(EXTRA_HOST_FLAGS) ; do \
9740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9741 done; \
9742 echo "Doing info in gas" ; \
9743 (cd $(HOST_SUBDIR)/gas && \
9744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9746 "RANLIB=$${RANLIB}" \
9747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9748 info) \
9749 || exit 1
9751 @endif gas
9753 .PHONY: maybe-dvi-gas dvi-gas
9754 maybe-dvi-gas:
9755 @if gas
9756 maybe-dvi-gas: dvi-gas
9758 dvi-gas: \
9759 configure-gas
9760 @[ -f ./gas/Makefile ] || exit 0; \
9761 r=`${PWD_COMMAND}`; export r; \
9762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9763 $(HOST_EXPORTS) \
9764 for flag in $(EXTRA_HOST_FLAGS) ; do \
9765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9766 done; \
9767 echo "Doing dvi in gas" ; \
9768 (cd $(HOST_SUBDIR)/gas && \
9769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9771 "RANLIB=$${RANLIB}" \
9772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9773 dvi) \
9774 || exit 1
9776 @endif gas
9778 .PHONY: maybe-pdf-gas pdf-gas
9779 maybe-pdf-gas:
9780 @if gas
9781 maybe-pdf-gas: pdf-gas
9783 pdf-gas: \
9784 configure-gas
9785 @[ -f ./gas/Makefile ] || exit 0; \
9786 r=`${PWD_COMMAND}`; export r; \
9787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9788 $(HOST_EXPORTS) \
9789 for flag in $(EXTRA_HOST_FLAGS) ; do \
9790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9791 done; \
9792 echo "Doing pdf in gas" ; \
9793 (cd $(HOST_SUBDIR)/gas && \
9794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9796 "RANLIB=$${RANLIB}" \
9797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9798 pdf) \
9799 || exit 1
9801 @endif gas
9803 .PHONY: maybe-html-gas html-gas
9804 maybe-html-gas:
9805 @if gas
9806 maybe-html-gas: html-gas
9808 html-gas: \
9809 configure-gas
9810 @[ -f ./gas/Makefile ] || exit 0; \
9811 r=`${PWD_COMMAND}`; export r; \
9812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9813 $(HOST_EXPORTS) \
9814 for flag in $(EXTRA_HOST_FLAGS) ; do \
9815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9816 done; \
9817 echo "Doing html in gas" ; \
9818 (cd $(HOST_SUBDIR)/gas && \
9819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9821 "RANLIB=$${RANLIB}" \
9822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9823 html) \
9824 || exit 1
9826 @endif gas
9828 .PHONY: maybe-TAGS-gas TAGS-gas
9829 maybe-TAGS-gas:
9830 @if gas
9831 maybe-TAGS-gas: TAGS-gas
9833 TAGS-gas: \
9834 configure-gas
9835 @[ -f ./gas/Makefile ] || exit 0; \
9836 r=`${PWD_COMMAND}`; export r; \
9837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9838 $(HOST_EXPORTS) \
9839 for flag in $(EXTRA_HOST_FLAGS) ; do \
9840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9841 done; \
9842 echo "Doing TAGS in gas" ; \
9843 (cd $(HOST_SUBDIR)/gas && \
9844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9846 "RANLIB=$${RANLIB}" \
9847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9848 TAGS) \
9849 || exit 1
9851 @endif gas
9853 .PHONY: maybe-install-info-gas install-info-gas
9854 maybe-install-info-gas:
9855 @if gas
9856 maybe-install-info-gas: install-info-gas
9858 install-info-gas: \
9859 configure-gas \
9860 info-gas
9861 @[ -f ./gas/Makefile ] || exit 0; \
9862 r=`${PWD_COMMAND}`; export r; \
9863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9864 $(HOST_EXPORTS) \
9865 for flag in $(EXTRA_HOST_FLAGS) ; do \
9866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9867 done; \
9868 echo "Doing install-info in gas" ; \
9869 (cd $(HOST_SUBDIR)/gas && \
9870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9872 "RANLIB=$${RANLIB}" \
9873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9874 install-info) \
9875 || exit 1
9877 @endif gas
9879 .PHONY: maybe-install-pdf-gas install-pdf-gas
9880 maybe-install-pdf-gas:
9881 @if gas
9882 maybe-install-pdf-gas: install-pdf-gas
9884 install-pdf-gas: \
9885 configure-gas \
9886 pdf-gas
9887 @[ -f ./gas/Makefile ] || exit 0; \
9888 r=`${PWD_COMMAND}`; export r; \
9889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9890 $(HOST_EXPORTS) \
9891 for flag in $(EXTRA_HOST_FLAGS) ; do \
9892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9893 done; \
9894 echo "Doing install-pdf in gas" ; \
9895 (cd $(HOST_SUBDIR)/gas && \
9896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9898 "RANLIB=$${RANLIB}" \
9899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9900 install-pdf) \
9901 || exit 1
9903 @endif gas
9905 .PHONY: maybe-install-html-gas install-html-gas
9906 maybe-install-html-gas:
9907 @if gas
9908 maybe-install-html-gas: install-html-gas
9910 install-html-gas: \
9911 configure-gas \
9912 html-gas
9913 @[ -f ./gas/Makefile ] || exit 0; \
9914 r=`${PWD_COMMAND}`; export r; \
9915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9916 $(HOST_EXPORTS) \
9917 for flag in $(EXTRA_HOST_FLAGS) ; do \
9918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9919 done; \
9920 echo "Doing install-html in gas" ; \
9921 (cd $(HOST_SUBDIR)/gas && \
9922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9924 "RANLIB=$${RANLIB}" \
9925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9926 install-html) \
9927 || exit 1
9929 @endif gas
9931 .PHONY: maybe-installcheck-gas installcheck-gas
9932 maybe-installcheck-gas:
9933 @if gas
9934 maybe-installcheck-gas: installcheck-gas
9936 installcheck-gas: \
9937 configure-gas
9938 @[ -f ./gas/Makefile ] || exit 0; \
9939 r=`${PWD_COMMAND}`; export r; \
9940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9941 $(HOST_EXPORTS) \
9942 for flag in $(EXTRA_HOST_FLAGS) ; do \
9943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9944 done; \
9945 echo "Doing installcheck in gas" ; \
9946 (cd $(HOST_SUBDIR)/gas && \
9947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9949 "RANLIB=$${RANLIB}" \
9950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9951 installcheck) \
9952 || exit 1
9954 @endif gas
9956 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9957 maybe-mostlyclean-gas:
9958 @if gas
9959 maybe-mostlyclean-gas: mostlyclean-gas
9961 mostlyclean-gas:
9962 @[ -f ./gas/Makefile ] || exit 0; \
9963 r=`${PWD_COMMAND}`; export r; \
9964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9965 $(HOST_EXPORTS) \
9966 for flag in $(EXTRA_HOST_FLAGS) ; do \
9967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9968 done; \
9969 echo "Doing mostlyclean in gas" ; \
9970 (cd $(HOST_SUBDIR)/gas && \
9971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9973 "RANLIB=$${RANLIB}" \
9974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9975 mostlyclean) \
9976 || exit 1
9978 @endif gas
9980 .PHONY: maybe-clean-gas clean-gas
9981 maybe-clean-gas:
9982 @if gas
9983 maybe-clean-gas: clean-gas
9985 clean-gas:
9986 @[ -f ./gas/Makefile ] || exit 0; \
9987 r=`${PWD_COMMAND}`; export r; \
9988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9989 $(HOST_EXPORTS) \
9990 for flag in $(EXTRA_HOST_FLAGS) ; do \
9991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9992 done; \
9993 echo "Doing clean in gas" ; \
9994 (cd $(HOST_SUBDIR)/gas && \
9995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9997 "RANLIB=$${RANLIB}" \
9998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9999 clean) \
10000 || exit 1
10002 @endif gas
10004 .PHONY: maybe-distclean-gas distclean-gas
10005 maybe-distclean-gas:
10006 @if gas
10007 maybe-distclean-gas: distclean-gas
10009 distclean-gas:
10010 @[ -f ./gas/Makefile ] || exit 0; \
10011 r=`${PWD_COMMAND}`; export r; \
10012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10013 $(HOST_EXPORTS) \
10014 for flag in $(EXTRA_HOST_FLAGS) ; do \
10015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10016 done; \
10017 echo "Doing distclean in gas" ; \
10018 (cd $(HOST_SUBDIR)/gas && \
10019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10021 "RANLIB=$${RANLIB}" \
10022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10023 distclean) \
10024 || exit 1
10026 @endif gas
10028 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10029 maybe-maintainer-clean-gas:
10030 @if gas
10031 maybe-maintainer-clean-gas: maintainer-clean-gas
10033 maintainer-clean-gas:
10034 @[ -f ./gas/Makefile ] || exit 0; \
10035 r=`${PWD_COMMAND}`; export r; \
10036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10037 $(HOST_EXPORTS) \
10038 for flag in $(EXTRA_HOST_FLAGS) ; do \
10039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10040 done; \
10041 echo "Doing maintainer-clean in gas" ; \
10042 (cd $(HOST_SUBDIR)/gas && \
10043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10045 "RANLIB=$${RANLIB}" \
10046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10047 maintainer-clean) \
10048 || exit 1
10050 @endif gas
10054 .PHONY: configure-gcc maybe-configure-gcc
10055 maybe-configure-gcc:
10056 @if gcc-bootstrap
10057 configure-gcc: stage_current
10058 @endif gcc-bootstrap
10059 @if gcc
10060 maybe-configure-gcc: configure-gcc
10061 configure-gcc:
10062 @r=`${PWD_COMMAND}`; export r; \
10063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10064 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10066 $(HOST_EXPORTS) \
10067 echo Configuring in $(HOST_SUBDIR)/gcc; \
10068 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10069 case $(srcdir) in \
10070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10071 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10073 esac; \
10074 module_srcdir=gcc; \
10075 $(SHELL) \
10076 $$s/$$module_srcdir/configure \
10077 --srcdir=$${topdir}/$$module_srcdir \
10078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10079 --target=${target_alias} \
10080 || exit 1
10081 @endif gcc
10085 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10086 maybe-configure-stage1-gcc:
10087 @if gcc-bootstrap
10088 maybe-configure-stage1-gcc: configure-stage1-gcc
10089 configure-stage1-gcc:
10090 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10091 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10092 @r=`${PWD_COMMAND}`; export r; \
10093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10094 TFLAGS="$(STAGE1_TFLAGS)"; \
10095 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10096 $(HOST_EXPORTS) \
10097 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10098 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10099 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10100 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10102 cd $(HOST_SUBDIR)/gcc || exit 1; \
10103 case $(srcdir) in \
10104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10105 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10107 esac; \
10108 module_srcdir=gcc; \
10109 $(SHELL) $$s/$$module_srcdir/configure \
10110 --srcdir=$${topdir}/$$module_srcdir \
10111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10112 --target=${target_alias} \
10114 $(STAGE1_CONFIGURE_FLAGS)
10115 @endif gcc-bootstrap
10117 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10118 maybe-configure-stage2-gcc:
10119 @if gcc-bootstrap
10120 maybe-configure-stage2-gcc: configure-stage2-gcc
10121 configure-stage2-gcc:
10122 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10124 @r=`${PWD_COMMAND}`; export r; \
10125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10126 TFLAGS="$(STAGE2_TFLAGS)"; \
10127 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10128 $(HOST_EXPORTS) \
10129 $(POSTSTAGE1_HOST_EXPORTS) \
10130 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10131 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10132 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10133 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10135 cd $(HOST_SUBDIR)/gcc || exit 1; \
10136 case $(srcdir) in \
10137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10138 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10140 esac; \
10141 module_srcdir=gcc; \
10142 $(SHELL) $$s/$$module_srcdir/configure \
10143 --srcdir=$${topdir}/$$module_srcdir \
10144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10145 --target=${target_alias} \
10146 --with-build-libsubdir=$(HOST_SUBDIR) \
10147 $(STAGE2_CONFIGURE_FLAGS)
10148 @endif gcc-bootstrap
10150 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10151 maybe-configure-stage3-gcc:
10152 @if gcc-bootstrap
10153 maybe-configure-stage3-gcc: configure-stage3-gcc
10154 configure-stage3-gcc:
10155 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10156 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10157 @r=`${PWD_COMMAND}`; export r; \
10158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10159 TFLAGS="$(STAGE3_TFLAGS)"; \
10160 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10161 $(HOST_EXPORTS) \
10162 $(POSTSTAGE1_HOST_EXPORTS) \
10163 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10164 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10165 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10166 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10168 cd $(HOST_SUBDIR)/gcc || exit 1; \
10169 case $(srcdir) in \
10170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10171 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10173 esac; \
10174 module_srcdir=gcc; \
10175 $(SHELL) $$s/$$module_srcdir/configure \
10176 --srcdir=$${topdir}/$$module_srcdir \
10177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10178 --target=${target_alias} \
10179 --with-build-libsubdir=$(HOST_SUBDIR) \
10180 $(STAGE3_CONFIGURE_FLAGS)
10181 @endif gcc-bootstrap
10183 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10184 maybe-configure-stage4-gcc:
10185 @if gcc-bootstrap
10186 maybe-configure-stage4-gcc: configure-stage4-gcc
10187 configure-stage4-gcc:
10188 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10190 @r=`${PWD_COMMAND}`; export r; \
10191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10192 TFLAGS="$(STAGE4_TFLAGS)"; \
10193 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10194 $(HOST_EXPORTS) \
10195 $(POSTSTAGE1_HOST_EXPORTS) \
10196 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10197 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10198 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10199 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10201 cd $(HOST_SUBDIR)/gcc || exit 1; \
10202 case $(srcdir) in \
10203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10204 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10206 esac; \
10207 module_srcdir=gcc; \
10208 $(SHELL) $$s/$$module_srcdir/configure \
10209 --srcdir=$${topdir}/$$module_srcdir \
10210 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10211 --target=${target_alias} \
10212 --with-build-libsubdir=$(HOST_SUBDIR) \
10213 $(STAGE4_CONFIGURE_FLAGS)
10214 @endif gcc-bootstrap
10216 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10217 maybe-configure-stageprofile-gcc:
10218 @if gcc-bootstrap
10219 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10220 configure-stageprofile-gcc:
10221 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10222 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10223 @r=`${PWD_COMMAND}`; export r; \
10224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10225 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10226 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10227 $(HOST_EXPORTS) \
10228 $(POSTSTAGE1_HOST_EXPORTS) \
10229 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10230 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10231 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10232 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10234 cd $(HOST_SUBDIR)/gcc || exit 1; \
10235 case $(srcdir) in \
10236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10237 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10239 esac; \
10240 module_srcdir=gcc; \
10241 $(SHELL) $$s/$$module_srcdir/configure \
10242 --srcdir=$${topdir}/$$module_srcdir \
10243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10244 --target=${target_alias} \
10245 --with-build-libsubdir=$(HOST_SUBDIR) \
10246 $(STAGEprofile_CONFIGURE_FLAGS)
10247 @endif gcc-bootstrap
10249 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10250 maybe-configure-stagefeedback-gcc:
10251 @if gcc-bootstrap
10252 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10253 configure-stagefeedback-gcc:
10254 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10256 @r=`${PWD_COMMAND}`; export r; \
10257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10258 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10259 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10260 $(HOST_EXPORTS) \
10261 $(POSTSTAGE1_HOST_EXPORTS) \
10262 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10263 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10264 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10265 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10267 cd $(HOST_SUBDIR)/gcc || exit 1; \
10268 case $(srcdir) in \
10269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10270 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10272 esac; \
10273 module_srcdir=gcc; \
10274 $(SHELL) $$s/$$module_srcdir/configure \
10275 --srcdir=$${topdir}/$$module_srcdir \
10276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10277 --target=${target_alias} \
10278 --with-build-libsubdir=$(HOST_SUBDIR) \
10279 $(STAGEfeedback_CONFIGURE_FLAGS)
10280 @endif gcc-bootstrap
10286 .PHONY: all-gcc maybe-all-gcc
10287 maybe-all-gcc:
10288 @if gcc-bootstrap
10289 all-gcc: stage_current
10290 @endif gcc-bootstrap
10291 @if gcc
10292 TARGET-gcc=all
10293 maybe-all-gcc: all-gcc
10294 all-gcc: configure-gcc
10295 @r=`${PWD_COMMAND}`; export r; \
10296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10297 $(HOST_EXPORTS) \
10298 (cd $(HOST_SUBDIR)/gcc && \
10299 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10300 $(TARGET-gcc))
10301 @endif gcc
10305 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10306 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10307 maybe-all-stage1-gcc:
10308 maybe-clean-stage1-gcc:
10309 @if gcc-bootstrap
10310 maybe-all-stage1-gcc: all-stage1-gcc
10311 all-stage1: all-stage1-gcc
10312 TARGET-stage1-gcc = $(TARGET-gcc)
10313 all-stage1-gcc: configure-stage1-gcc
10314 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10315 @r=`${PWD_COMMAND}`; export r; \
10316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10317 TFLAGS="$(STAGE1_TFLAGS)"; \
10318 $(HOST_EXPORTS) \
10319 cd $(HOST_SUBDIR)/gcc && \
10320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10321 CFLAGS="$(STAGE1_CFLAGS)" \
10322 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10323 LIBCFLAGS="$(LIBCFLAGS)" \
10324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10327 $(EXTRA_HOST_FLAGS) \
10328 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10329 TFLAGS="$(STAGE1_TFLAGS)" \
10330 $(TARGET-stage1-gcc)
10332 maybe-clean-stage1-gcc: clean-stage1-gcc
10333 clean-stage1: clean-stage1-gcc
10334 clean-stage1-gcc:
10335 @if [ $(current_stage) = stage1 ]; then \
10336 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10337 else \
10338 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10339 $(MAKE) stage1-start; \
10340 fi; \
10341 cd $(HOST_SUBDIR)/gcc && \
10342 $(MAKE) $(EXTRA_HOST_FLAGS) \
10343 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10344 @endif gcc-bootstrap
10347 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10348 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10349 maybe-all-stage2-gcc:
10350 maybe-clean-stage2-gcc:
10351 @if gcc-bootstrap
10352 maybe-all-stage2-gcc: all-stage2-gcc
10353 all-stage2: all-stage2-gcc
10354 TARGET-stage2-gcc = $(TARGET-gcc)
10355 all-stage2-gcc: configure-stage2-gcc
10356 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10357 @r=`${PWD_COMMAND}`; export r; \
10358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10359 TFLAGS="$(STAGE2_TFLAGS)"; \
10360 $(HOST_EXPORTS) \
10361 $(POSTSTAGE1_HOST_EXPORTS) \
10362 cd $(HOST_SUBDIR)/gcc && \
10363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10364 CFLAGS="$(STAGE2_CFLAGS)" \
10365 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10366 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10370 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10371 TFLAGS="$(STAGE2_TFLAGS)" \
10372 $(TARGET-stage2-gcc)
10374 maybe-clean-stage2-gcc: clean-stage2-gcc
10375 clean-stage2: clean-stage2-gcc
10376 clean-stage2-gcc:
10377 @if [ $(current_stage) = stage2 ]; then \
10378 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10379 else \
10380 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10381 $(MAKE) stage2-start; \
10382 fi; \
10383 cd $(HOST_SUBDIR)/gcc && \
10384 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10385 @endif gcc-bootstrap
10388 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10389 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10390 maybe-all-stage3-gcc:
10391 maybe-clean-stage3-gcc:
10392 @if gcc-bootstrap
10393 maybe-all-stage3-gcc: all-stage3-gcc
10394 all-stage3: all-stage3-gcc
10395 TARGET-stage3-gcc = $(TARGET-gcc)
10396 all-stage3-gcc: configure-stage3-gcc
10397 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10398 @r=`${PWD_COMMAND}`; export r; \
10399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10400 TFLAGS="$(STAGE3_TFLAGS)"; \
10401 $(HOST_EXPORTS) \
10402 $(POSTSTAGE1_HOST_EXPORTS) \
10403 cd $(HOST_SUBDIR)/gcc && \
10404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10405 CFLAGS="$(STAGE3_CFLAGS)" \
10406 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10407 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10412 TFLAGS="$(STAGE3_TFLAGS)" \
10413 $(TARGET-stage3-gcc)
10415 maybe-clean-stage3-gcc: clean-stage3-gcc
10416 clean-stage3: clean-stage3-gcc
10417 clean-stage3-gcc:
10418 @if [ $(current_stage) = stage3 ]; then \
10419 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10420 else \
10421 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10422 $(MAKE) stage3-start; \
10423 fi; \
10424 cd $(HOST_SUBDIR)/gcc && \
10425 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10426 @endif gcc-bootstrap
10429 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10430 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10431 maybe-all-stage4-gcc:
10432 maybe-clean-stage4-gcc:
10433 @if gcc-bootstrap
10434 maybe-all-stage4-gcc: all-stage4-gcc
10435 all-stage4: all-stage4-gcc
10436 TARGET-stage4-gcc = $(TARGET-gcc)
10437 all-stage4-gcc: configure-stage4-gcc
10438 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10439 @r=`${PWD_COMMAND}`; export r; \
10440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10441 TFLAGS="$(STAGE4_TFLAGS)"; \
10442 $(HOST_EXPORTS) \
10443 $(POSTSTAGE1_HOST_EXPORTS) \
10444 cd $(HOST_SUBDIR)/gcc && \
10445 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10446 CFLAGS="$(STAGE4_CFLAGS)" \
10447 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10448 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10449 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10450 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10451 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10452 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10453 TFLAGS="$(STAGE4_TFLAGS)" \
10454 $(TARGET-stage4-gcc)
10456 maybe-clean-stage4-gcc: clean-stage4-gcc
10457 clean-stage4: clean-stage4-gcc
10458 clean-stage4-gcc:
10459 @if [ $(current_stage) = stage4 ]; then \
10460 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10461 else \
10462 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10463 $(MAKE) stage4-start; \
10464 fi; \
10465 cd $(HOST_SUBDIR)/gcc && \
10466 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10467 @endif gcc-bootstrap
10470 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10471 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10472 maybe-all-stageprofile-gcc:
10473 maybe-clean-stageprofile-gcc:
10474 @if gcc-bootstrap
10475 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10476 all-stageprofile: all-stageprofile-gcc
10477 TARGET-stageprofile-gcc = $(TARGET-gcc)
10478 all-stageprofile-gcc: configure-stageprofile-gcc
10479 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10480 @r=`${PWD_COMMAND}`; export r; \
10481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10482 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10483 $(HOST_EXPORTS) \
10484 $(POSTSTAGE1_HOST_EXPORTS) \
10485 cd $(HOST_SUBDIR)/gcc && \
10486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10487 CFLAGS="$(STAGEprofile_CFLAGS)" \
10488 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10489 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10494 TFLAGS="$(STAGEprofile_TFLAGS)" \
10495 $(TARGET-stageprofile-gcc)
10497 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10498 clean-stageprofile: clean-stageprofile-gcc
10499 clean-stageprofile-gcc:
10500 @if [ $(current_stage) = stageprofile ]; then \
10501 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10502 else \
10503 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10504 $(MAKE) stageprofile-start; \
10505 fi; \
10506 cd $(HOST_SUBDIR)/gcc && \
10507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10508 @endif gcc-bootstrap
10511 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10512 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10513 maybe-all-stagefeedback-gcc:
10514 maybe-clean-stagefeedback-gcc:
10515 @if gcc-bootstrap
10516 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10517 all-stagefeedback: all-stagefeedback-gcc
10518 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10519 all-stagefeedback-gcc: configure-stagefeedback-gcc
10520 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10521 @r=`${PWD_COMMAND}`; export r; \
10522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10523 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10524 $(HOST_EXPORTS) \
10525 $(POSTSTAGE1_HOST_EXPORTS) \
10526 cd $(HOST_SUBDIR)/gcc && \
10527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10528 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10529 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10530 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10535 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10536 $(TARGET-stagefeedback-gcc)
10538 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10539 clean-stagefeedback: clean-stagefeedback-gcc
10540 clean-stagefeedback-gcc:
10541 @if [ $(current_stage) = stagefeedback ]; then \
10542 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10543 else \
10544 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10545 $(MAKE) stagefeedback-start; \
10546 fi; \
10547 cd $(HOST_SUBDIR)/gcc && \
10548 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10549 @endif gcc-bootstrap
10555 .PHONY: check-gcc maybe-check-gcc
10556 maybe-check-gcc:
10557 @if gcc
10558 maybe-check-gcc: check-gcc
10560 check-gcc:
10561 @: $(MAKE); $(unstage)
10562 @r=`${PWD_COMMAND}`; export r; \
10563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10564 $(HOST_EXPORTS) \
10565 (cd $(HOST_SUBDIR)/gcc && \
10566 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10568 @endif gcc
10570 .PHONY: install-gcc maybe-install-gcc
10571 maybe-install-gcc:
10572 @if gcc
10573 maybe-install-gcc: install-gcc
10575 install-gcc: installdirs
10576 @: $(MAKE); $(unstage)
10577 @r=`${PWD_COMMAND}`; export r; \
10578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10579 $(HOST_EXPORTS) \
10580 (cd $(HOST_SUBDIR)/gcc && \
10581 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10583 @endif gcc
10585 .PHONY: install-strip-gcc maybe-install-strip-gcc
10586 maybe-install-strip-gcc:
10587 @if gcc
10588 maybe-install-strip-gcc: install-strip-gcc
10590 install-strip-gcc: installdirs
10591 @: $(MAKE); $(unstage)
10592 @r=`${PWD_COMMAND}`; export r; \
10593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10594 $(HOST_EXPORTS) \
10595 (cd $(HOST_SUBDIR)/gcc && \
10596 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10598 @endif gcc
10600 # Other targets (info, dvi, pdf, etc.)
10602 .PHONY: maybe-info-gcc info-gcc
10603 maybe-info-gcc:
10604 @if gcc
10605 maybe-info-gcc: info-gcc
10607 info-gcc: \
10608 configure-gcc
10609 @[ -f ./gcc/Makefile ] || exit 0; \
10610 r=`${PWD_COMMAND}`; export r; \
10611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10612 $(HOST_EXPORTS) \
10613 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10615 done; \
10616 echo "Doing info in gcc" ; \
10617 (cd $(HOST_SUBDIR)/gcc && \
10618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10620 "RANLIB=$${RANLIB}" \
10621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10622 info) \
10623 || exit 1
10625 @endif gcc
10627 .PHONY: maybe-dvi-gcc dvi-gcc
10628 maybe-dvi-gcc:
10629 @if gcc
10630 maybe-dvi-gcc: dvi-gcc
10632 dvi-gcc: \
10633 configure-gcc
10634 @[ -f ./gcc/Makefile ] || exit 0; \
10635 r=`${PWD_COMMAND}`; export r; \
10636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10637 $(HOST_EXPORTS) \
10638 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10640 done; \
10641 echo "Doing dvi in gcc" ; \
10642 (cd $(HOST_SUBDIR)/gcc && \
10643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10645 "RANLIB=$${RANLIB}" \
10646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10647 dvi) \
10648 || exit 1
10650 @endif gcc
10652 .PHONY: maybe-pdf-gcc pdf-gcc
10653 maybe-pdf-gcc:
10654 @if gcc
10655 maybe-pdf-gcc: pdf-gcc
10657 pdf-gcc: \
10658 configure-gcc
10659 @[ -f ./gcc/Makefile ] || exit 0; \
10660 r=`${PWD_COMMAND}`; export r; \
10661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10662 $(HOST_EXPORTS) \
10663 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10665 done; \
10666 echo "Doing pdf in gcc" ; \
10667 (cd $(HOST_SUBDIR)/gcc && \
10668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10670 "RANLIB=$${RANLIB}" \
10671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10672 pdf) \
10673 || exit 1
10675 @endif gcc
10677 .PHONY: maybe-html-gcc html-gcc
10678 maybe-html-gcc:
10679 @if gcc
10680 maybe-html-gcc: html-gcc
10682 html-gcc: \
10683 configure-gcc
10684 @[ -f ./gcc/Makefile ] || exit 0; \
10685 r=`${PWD_COMMAND}`; export r; \
10686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10687 $(HOST_EXPORTS) \
10688 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10690 done; \
10691 echo "Doing html in gcc" ; \
10692 (cd $(HOST_SUBDIR)/gcc && \
10693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10695 "RANLIB=$${RANLIB}" \
10696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10697 html) \
10698 || exit 1
10700 @endif gcc
10702 .PHONY: maybe-TAGS-gcc TAGS-gcc
10703 maybe-TAGS-gcc:
10704 @if gcc
10705 maybe-TAGS-gcc: TAGS-gcc
10707 TAGS-gcc: \
10708 configure-gcc
10709 @[ -f ./gcc/Makefile ] || exit 0; \
10710 r=`${PWD_COMMAND}`; export r; \
10711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10712 $(HOST_EXPORTS) \
10713 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10715 done; \
10716 echo "Doing TAGS in gcc" ; \
10717 (cd $(HOST_SUBDIR)/gcc && \
10718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10720 "RANLIB=$${RANLIB}" \
10721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10722 TAGS) \
10723 || exit 1
10725 @endif gcc
10727 .PHONY: maybe-install-info-gcc install-info-gcc
10728 maybe-install-info-gcc:
10729 @if gcc
10730 maybe-install-info-gcc: install-info-gcc
10732 install-info-gcc: \
10733 configure-gcc \
10734 info-gcc
10735 @[ -f ./gcc/Makefile ] || exit 0; \
10736 r=`${PWD_COMMAND}`; export r; \
10737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10738 $(HOST_EXPORTS) \
10739 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10741 done; \
10742 echo "Doing install-info in gcc" ; \
10743 (cd $(HOST_SUBDIR)/gcc && \
10744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10746 "RANLIB=$${RANLIB}" \
10747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10748 install-info) \
10749 || exit 1
10751 @endif gcc
10753 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10754 maybe-install-pdf-gcc:
10755 @if gcc
10756 maybe-install-pdf-gcc: install-pdf-gcc
10758 install-pdf-gcc: \
10759 configure-gcc \
10760 pdf-gcc
10761 @[ -f ./gcc/Makefile ] || exit 0; \
10762 r=`${PWD_COMMAND}`; export r; \
10763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10764 $(HOST_EXPORTS) \
10765 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10767 done; \
10768 echo "Doing install-pdf in gcc" ; \
10769 (cd $(HOST_SUBDIR)/gcc && \
10770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10772 "RANLIB=$${RANLIB}" \
10773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10774 install-pdf) \
10775 || exit 1
10777 @endif gcc
10779 .PHONY: maybe-install-html-gcc install-html-gcc
10780 maybe-install-html-gcc:
10781 @if gcc
10782 maybe-install-html-gcc: install-html-gcc
10784 install-html-gcc: \
10785 configure-gcc \
10786 html-gcc
10787 @[ -f ./gcc/Makefile ] || exit 0; \
10788 r=`${PWD_COMMAND}`; export r; \
10789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10790 $(HOST_EXPORTS) \
10791 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10793 done; \
10794 echo "Doing install-html in gcc" ; \
10795 (cd $(HOST_SUBDIR)/gcc && \
10796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10798 "RANLIB=$${RANLIB}" \
10799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10800 install-html) \
10801 || exit 1
10803 @endif gcc
10805 .PHONY: maybe-installcheck-gcc installcheck-gcc
10806 maybe-installcheck-gcc:
10807 @if gcc
10808 maybe-installcheck-gcc: installcheck-gcc
10810 installcheck-gcc: \
10811 configure-gcc
10812 @[ -f ./gcc/Makefile ] || exit 0; \
10813 r=`${PWD_COMMAND}`; export r; \
10814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10815 $(HOST_EXPORTS) \
10816 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10818 done; \
10819 echo "Doing installcheck in gcc" ; \
10820 (cd $(HOST_SUBDIR)/gcc && \
10821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10823 "RANLIB=$${RANLIB}" \
10824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10825 installcheck) \
10826 || exit 1
10828 @endif gcc
10830 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10831 maybe-mostlyclean-gcc:
10832 @if gcc
10833 maybe-mostlyclean-gcc: mostlyclean-gcc
10835 mostlyclean-gcc:
10836 @[ -f ./gcc/Makefile ] || exit 0; \
10837 r=`${PWD_COMMAND}`; export r; \
10838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10839 $(HOST_EXPORTS) \
10840 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10842 done; \
10843 echo "Doing mostlyclean in gcc" ; \
10844 (cd $(HOST_SUBDIR)/gcc && \
10845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10847 "RANLIB=$${RANLIB}" \
10848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10849 mostlyclean) \
10850 || exit 1
10852 @endif gcc
10854 .PHONY: maybe-clean-gcc clean-gcc
10855 maybe-clean-gcc:
10856 @if gcc
10857 maybe-clean-gcc: clean-gcc
10859 clean-gcc:
10860 @[ -f ./gcc/Makefile ] || exit 0; \
10861 r=`${PWD_COMMAND}`; export r; \
10862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10863 $(HOST_EXPORTS) \
10864 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10866 done; \
10867 echo "Doing clean in gcc" ; \
10868 (cd $(HOST_SUBDIR)/gcc && \
10869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10871 "RANLIB=$${RANLIB}" \
10872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10873 clean) \
10874 || exit 1
10876 @endif gcc
10878 .PHONY: maybe-distclean-gcc distclean-gcc
10879 maybe-distclean-gcc:
10880 @if gcc
10881 maybe-distclean-gcc: distclean-gcc
10883 distclean-gcc:
10884 @[ -f ./gcc/Makefile ] || exit 0; \
10885 r=`${PWD_COMMAND}`; export r; \
10886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10887 $(HOST_EXPORTS) \
10888 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10890 done; \
10891 echo "Doing distclean in gcc" ; \
10892 (cd $(HOST_SUBDIR)/gcc && \
10893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10895 "RANLIB=$${RANLIB}" \
10896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10897 distclean) \
10898 || exit 1
10900 @endif gcc
10902 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10903 maybe-maintainer-clean-gcc:
10904 @if gcc
10905 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10907 maintainer-clean-gcc:
10908 @[ -f ./gcc/Makefile ] || exit 0; \
10909 r=`${PWD_COMMAND}`; export r; \
10910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10911 $(HOST_EXPORTS) \
10912 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10914 done; \
10915 echo "Doing maintainer-clean in gcc" ; \
10916 (cd $(HOST_SUBDIR)/gcc && \
10917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10919 "RANLIB=$${RANLIB}" \
10920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10921 maintainer-clean) \
10922 || exit 1
10924 @endif gcc
10928 .PHONY: configure-gmp maybe-configure-gmp
10929 maybe-configure-gmp:
10930 @if gcc-bootstrap
10931 configure-gmp: stage_current
10932 @endif gcc-bootstrap
10933 @if gmp
10934 maybe-configure-gmp: configure-gmp
10935 configure-gmp:
10936 @r=`${PWD_COMMAND}`; export r; \
10937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10938 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10940 $(HOST_EXPORTS) \
10941 echo Configuring in $(HOST_SUBDIR)/gmp; \
10942 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10943 case $(srcdir) in \
10944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10945 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10947 esac; \
10948 module_srcdir=gmp; \
10949 $(SHELL) \
10950 $$s/$$module_srcdir/configure \
10951 --srcdir=$${topdir}/$$module_srcdir \
10952 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10953 --target=none-${host_vendor}-${host_os} --disable-shared \
10954 || exit 1
10955 @endif gmp
10959 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10960 maybe-configure-stage1-gmp:
10961 @if gmp-bootstrap
10962 maybe-configure-stage1-gmp: configure-stage1-gmp
10963 configure-stage1-gmp:
10964 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10965 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10966 @r=`${PWD_COMMAND}`; export r; \
10967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10968 TFLAGS="$(STAGE1_TFLAGS)"; \
10969 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10970 $(HOST_EXPORTS) \
10971 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10972 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10973 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10974 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10976 cd $(HOST_SUBDIR)/gmp || exit 1; \
10977 case $(srcdir) in \
10978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10979 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10981 esac; \
10982 module_srcdir=gmp; \
10983 $(SHELL) $$s/$$module_srcdir/configure \
10984 --srcdir=$${topdir}/$$module_srcdir \
10985 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10986 --target=none-${host_vendor}-${host_os} \
10988 $(STAGE1_CONFIGURE_FLAGS) \
10989 --disable-shared
10990 @endif gmp-bootstrap
10992 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10993 maybe-configure-stage2-gmp:
10994 @if gmp-bootstrap
10995 maybe-configure-stage2-gmp: configure-stage2-gmp
10996 configure-stage2-gmp:
10997 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10999 @r=`${PWD_COMMAND}`; export r; \
11000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11001 TFLAGS="$(STAGE2_TFLAGS)"; \
11002 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11003 $(HOST_EXPORTS) \
11004 $(POSTSTAGE1_HOST_EXPORTS) \
11005 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11006 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11007 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11008 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
11009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11010 cd $(HOST_SUBDIR)/gmp || exit 1; \
11011 case $(srcdir) in \
11012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11013 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11015 esac; \
11016 module_srcdir=gmp; \
11017 $(SHELL) $$s/$$module_srcdir/configure \
11018 --srcdir=$${topdir}/$$module_srcdir \
11019 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11020 --target=none-${host_vendor}-${host_os} \
11021 --with-build-libsubdir=$(HOST_SUBDIR) \
11022 $(STAGE2_CONFIGURE_FLAGS) \
11023 --disable-shared
11024 @endif gmp-bootstrap
11026 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11027 maybe-configure-stage3-gmp:
11028 @if gmp-bootstrap
11029 maybe-configure-stage3-gmp: configure-stage3-gmp
11030 configure-stage3-gmp:
11031 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11033 @r=`${PWD_COMMAND}`; export r; \
11034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11035 TFLAGS="$(STAGE3_TFLAGS)"; \
11036 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11037 $(HOST_EXPORTS) \
11038 $(POSTSTAGE1_HOST_EXPORTS) \
11039 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11040 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11041 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11042 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
11043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11044 cd $(HOST_SUBDIR)/gmp || exit 1; \
11045 case $(srcdir) in \
11046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11047 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11049 esac; \
11050 module_srcdir=gmp; \
11051 $(SHELL) $$s/$$module_srcdir/configure \
11052 --srcdir=$${topdir}/$$module_srcdir \
11053 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11054 --target=none-${host_vendor}-${host_os} \
11055 --with-build-libsubdir=$(HOST_SUBDIR) \
11056 $(STAGE3_CONFIGURE_FLAGS) \
11057 --disable-shared
11058 @endif gmp-bootstrap
11060 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11061 maybe-configure-stage4-gmp:
11062 @if gmp-bootstrap
11063 maybe-configure-stage4-gmp: configure-stage4-gmp
11064 configure-stage4-gmp:
11065 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11067 @r=`${PWD_COMMAND}`; export r; \
11068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11069 TFLAGS="$(STAGE4_TFLAGS)"; \
11070 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11071 $(HOST_EXPORTS) \
11072 $(POSTSTAGE1_HOST_EXPORTS) \
11073 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11074 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11075 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11076 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11078 cd $(HOST_SUBDIR)/gmp || exit 1; \
11079 case $(srcdir) in \
11080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11081 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11083 esac; \
11084 module_srcdir=gmp; \
11085 $(SHELL) $$s/$$module_srcdir/configure \
11086 --srcdir=$${topdir}/$$module_srcdir \
11087 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11088 --target=none-${host_vendor}-${host_os} \
11089 --with-build-libsubdir=$(HOST_SUBDIR) \
11090 $(STAGE4_CONFIGURE_FLAGS) \
11091 --disable-shared
11092 @endif gmp-bootstrap
11094 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11095 maybe-configure-stageprofile-gmp:
11096 @if gmp-bootstrap
11097 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11098 configure-stageprofile-gmp:
11099 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11101 @r=`${PWD_COMMAND}`; export r; \
11102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11103 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11104 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11105 $(HOST_EXPORTS) \
11106 $(POSTSTAGE1_HOST_EXPORTS) \
11107 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11108 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11109 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11110 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11112 cd $(HOST_SUBDIR)/gmp || exit 1; \
11113 case $(srcdir) in \
11114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11115 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11117 esac; \
11118 module_srcdir=gmp; \
11119 $(SHELL) $$s/$$module_srcdir/configure \
11120 --srcdir=$${topdir}/$$module_srcdir \
11121 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11122 --target=none-${host_vendor}-${host_os} \
11123 --with-build-libsubdir=$(HOST_SUBDIR) \
11124 $(STAGEprofile_CONFIGURE_FLAGS) \
11125 --disable-shared
11126 @endif gmp-bootstrap
11128 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11129 maybe-configure-stagefeedback-gmp:
11130 @if gmp-bootstrap
11131 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11132 configure-stagefeedback-gmp:
11133 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11134 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11135 @r=`${PWD_COMMAND}`; export r; \
11136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11137 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11138 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11139 $(HOST_EXPORTS) \
11140 $(POSTSTAGE1_HOST_EXPORTS) \
11141 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11142 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11143 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11144 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11146 cd $(HOST_SUBDIR)/gmp || exit 1; \
11147 case $(srcdir) in \
11148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11149 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11151 esac; \
11152 module_srcdir=gmp; \
11153 $(SHELL) $$s/$$module_srcdir/configure \
11154 --srcdir=$${topdir}/$$module_srcdir \
11155 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11156 --target=none-${host_vendor}-${host_os} \
11157 --with-build-libsubdir=$(HOST_SUBDIR) \
11158 $(STAGEfeedback_CONFIGURE_FLAGS) \
11159 --disable-shared
11160 @endif gmp-bootstrap
11166 .PHONY: all-gmp maybe-all-gmp
11167 maybe-all-gmp:
11168 @if gcc-bootstrap
11169 all-gmp: stage_current
11170 @endif gcc-bootstrap
11171 @if gmp
11172 TARGET-gmp=all
11173 maybe-all-gmp: all-gmp
11174 all-gmp: configure-gmp
11175 @r=`${PWD_COMMAND}`; export r; \
11176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11177 $(HOST_EXPORTS) \
11178 (cd $(HOST_SUBDIR)/gmp && \
11179 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11180 $(TARGET-gmp))
11181 @endif gmp
11185 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11186 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11187 maybe-all-stage1-gmp:
11188 maybe-clean-stage1-gmp:
11189 @if gmp-bootstrap
11190 maybe-all-stage1-gmp: all-stage1-gmp
11191 all-stage1: all-stage1-gmp
11192 TARGET-stage1-gmp = $(TARGET-gmp)
11193 all-stage1-gmp: configure-stage1-gmp
11194 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11195 @r=`${PWD_COMMAND}`; export r; \
11196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11197 TFLAGS="$(STAGE1_TFLAGS)"; \
11198 $(HOST_EXPORTS) \
11199 cd $(HOST_SUBDIR)/gmp && \
11200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11201 CFLAGS="$(STAGE1_CFLAGS)" \
11202 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11203 LIBCFLAGS="$(LIBCFLAGS)" \
11204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11207 $(EXTRA_HOST_FLAGS) \
11208 $(STAGE1_FLAGS_TO_PASS) \
11209 TFLAGS="$(STAGE1_TFLAGS)" \
11210 $(TARGET-stage1-gmp)
11212 maybe-clean-stage1-gmp: clean-stage1-gmp
11213 clean-stage1: clean-stage1-gmp
11214 clean-stage1-gmp:
11215 @if [ $(current_stage) = stage1 ]; then \
11216 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11217 else \
11218 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11219 $(MAKE) stage1-start; \
11220 fi; \
11221 cd $(HOST_SUBDIR)/gmp && \
11222 $(MAKE) $(EXTRA_HOST_FLAGS) \
11223 $(STAGE1_FLAGS_TO_PASS) clean
11224 @endif gmp-bootstrap
11227 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11228 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11229 maybe-all-stage2-gmp:
11230 maybe-clean-stage2-gmp:
11231 @if gmp-bootstrap
11232 maybe-all-stage2-gmp: all-stage2-gmp
11233 all-stage2: all-stage2-gmp
11234 TARGET-stage2-gmp = $(TARGET-gmp)
11235 all-stage2-gmp: configure-stage2-gmp
11236 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11237 @r=`${PWD_COMMAND}`; export r; \
11238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11239 TFLAGS="$(STAGE2_TFLAGS)"; \
11240 $(HOST_EXPORTS) \
11241 $(POSTSTAGE1_HOST_EXPORTS) \
11242 cd $(HOST_SUBDIR)/gmp && \
11243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11244 CFLAGS="$(STAGE2_CFLAGS)" \
11245 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11246 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11250 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11251 TFLAGS="$(STAGE2_TFLAGS)" \
11252 $(TARGET-stage2-gmp)
11254 maybe-clean-stage2-gmp: clean-stage2-gmp
11255 clean-stage2: clean-stage2-gmp
11256 clean-stage2-gmp:
11257 @if [ $(current_stage) = stage2 ]; then \
11258 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11259 else \
11260 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11261 $(MAKE) stage2-start; \
11262 fi; \
11263 cd $(HOST_SUBDIR)/gmp && \
11264 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11265 @endif gmp-bootstrap
11268 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11269 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11270 maybe-all-stage3-gmp:
11271 maybe-clean-stage3-gmp:
11272 @if gmp-bootstrap
11273 maybe-all-stage3-gmp: all-stage3-gmp
11274 all-stage3: all-stage3-gmp
11275 TARGET-stage3-gmp = $(TARGET-gmp)
11276 all-stage3-gmp: configure-stage3-gmp
11277 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11278 @r=`${PWD_COMMAND}`; export r; \
11279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11280 TFLAGS="$(STAGE3_TFLAGS)"; \
11281 $(HOST_EXPORTS) \
11282 $(POSTSTAGE1_HOST_EXPORTS) \
11283 cd $(HOST_SUBDIR)/gmp && \
11284 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11285 CFLAGS="$(STAGE3_CFLAGS)" \
11286 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11287 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11288 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11289 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11290 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11291 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11292 TFLAGS="$(STAGE3_TFLAGS)" \
11293 $(TARGET-stage3-gmp)
11295 maybe-clean-stage3-gmp: clean-stage3-gmp
11296 clean-stage3: clean-stage3-gmp
11297 clean-stage3-gmp:
11298 @if [ $(current_stage) = stage3 ]; then \
11299 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11300 else \
11301 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11302 $(MAKE) stage3-start; \
11303 fi; \
11304 cd $(HOST_SUBDIR)/gmp && \
11305 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11306 @endif gmp-bootstrap
11309 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11310 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11311 maybe-all-stage4-gmp:
11312 maybe-clean-stage4-gmp:
11313 @if gmp-bootstrap
11314 maybe-all-stage4-gmp: all-stage4-gmp
11315 all-stage4: all-stage4-gmp
11316 TARGET-stage4-gmp = $(TARGET-gmp)
11317 all-stage4-gmp: configure-stage4-gmp
11318 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11319 @r=`${PWD_COMMAND}`; export r; \
11320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11321 TFLAGS="$(STAGE4_TFLAGS)"; \
11322 $(HOST_EXPORTS) \
11323 $(POSTSTAGE1_HOST_EXPORTS) \
11324 cd $(HOST_SUBDIR)/gmp && \
11325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11326 CFLAGS="$(STAGE4_CFLAGS)" \
11327 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11328 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11332 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11333 TFLAGS="$(STAGE4_TFLAGS)" \
11334 $(TARGET-stage4-gmp)
11336 maybe-clean-stage4-gmp: clean-stage4-gmp
11337 clean-stage4: clean-stage4-gmp
11338 clean-stage4-gmp:
11339 @if [ $(current_stage) = stage4 ]; then \
11340 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11341 else \
11342 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11343 $(MAKE) stage4-start; \
11344 fi; \
11345 cd $(HOST_SUBDIR)/gmp && \
11346 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11347 @endif gmp-bootstrap
11350 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11351 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11352 maybe-all-stageprofile-gmp:
11353 maybe-clean-stageprofile-gmp:
11354 @if gmp-bootstrap
11355 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11356 all-stageprofile: all-stageprofile-gmp
11357 TARGET-stageprofile-gmp = $(TARGET-gmp)
11358 all-stageprofile-gmp: configure-stageprofile-gmp
11359 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11360 @r=`${PWD_COMMAND}`; export r; \
11361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11362 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11363 $(HOST_EXPORTS) \
11364 $(POSTSTAGE1_HOST_EXPORTS) \
11365 cd $(HOST_SUBDIR)/gmp && \
11366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11367 CFLAGS="$(STAGEprofile_CFLAGS)" \
11368 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11369 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11374 TFLAGS="$(STAGEprofile_TFLAGS)" \
11375 $(TARGET-stageprofile-gmp)
11377 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11378 clean-stageprofile: clean-stageprofile-gmp
11379 clean-stageprofile-gmp:
11380 @if [ $(current_stage) = stageprofile ]; then \
11381 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11382 else \
11383 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11384 $(MAKE) stageprofile-start; \
11385 fi; \
11386 cd $(HOST_SUBDIR)/gmp && \
11387 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11388 @endif gmp-bootstrap
11391 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11392 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11393 maybe-all-stagefeedback-gmp:
11394 maybe-clean-stagefeedback-gmp:
11395 @if gmp-bootstrap
11396 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11397 all-stagefeedback: all-stagefeedback-gmp
11398 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11399 all-stagefeedback-gmp: configure-stagefeedback-gmp
11400 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11401 @r=`${PWD_COMMAND}`; export r; \
11402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11403 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11404 $(HOST_EXPORTS) \
11405 $(POSTSTAGE1_HOST_EXPORTS) \
11406 cd $(HOST_SUBDIR)/gmp && \
11407 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11408 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11409 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11410 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11411 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11412 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11413 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11414 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11415 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11416 $(TARGET-stagefeedback-gmp)
11418 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11419 clean-stagefeedback: clean-stagefeedback-gmp
11420 clean-stagefeedback-gmp:
11421 @if [ $(current_stage) = stagefeedback ]; then \
11422 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11423 else \
11424 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11425 $(MAKE) stagefeedback-start; \
11426 fi; \
11427 cd $(HOST_SUBDIR)/gmp && \
11428 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11429 @endif gmp-bootstrap
11435 .PHONY: check-gmp maybe-check-gmp
11436 maybe-check-gmp:
11437 @if gmp
11438 maybe-check-gmp: check-gmp
11440 check-gmp:
11441 @: $(MAKE); $(unstage)
11442 @r=`${PWD_COMMAND}`; export r; \
11443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11444 $(HOST_EXPORTS) \
11445 (cd $(HOST_SUBDIR)/gmp && \
11446 $(MAKE) $(FLAGS_TO_PASS) check)
11448 @endif gmp
11450 .PHONY: install-gmp maybe-install-gmp
11451 maybe-install-gmp:
11452 @if gmp
11453 maybe-install-gmp: install-gmp
11455 install-gmp:
11457 @endif gmp
11459 .PHONY: install-strip-gmp maybe-install-strip-gmp
11460 maybe-install-strip-gmp:
11461 @if gmp
11462 maybe-install-strip-gmp: install-strip-gmp
11464 install-strip-gmp:
11466 @endif gmp
11468 # Other targets (info, dvi, pdf, etc.)
11470 .PHONY: maybe-info-gmp info-gmp
11471 maybe-info-gmp:
11472 @if gmp
11473 maybe-info-gmp: info-gmp
11475 info-gmp: \
11476 configure-gmp
11477 @[ -f ./gmp/Makefile ] || exit 0; \
11478 r=`${PWD_COMMAND}`; export r; \
11479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11480 $(HOST_EXPORTS) \
11481 for flag in $(EXTRA_HOST_FLAGS) ; do \
11482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11483 done; \
11484 echo "Doing info in gmp" ; \
11485 (cd $(HOST_SUBDIR)/gmp && \
11486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11488 "RANLIB=$${RANLIB}" \
11489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11490 info) \
11491 || exit 1
11493 @endif gmp
11495 .PHONY: maybe-dvi-gmp dvi-gmp
11496 maybe-dvi-gmp:
11497 @if gmp
11498 maybe-dvi-gmp: dvi-gmp
11500 dvi-gmp: \
11501 configure-gmp
11502 @[ -f ./gmp/Makefile ] || exit 0; \
11503 r=`${PWD_COMMAND}`; export r; \
11504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11505 $(HOST_EXPORTS) \
11506 for flag in $(EXTRA_HOST_FLAGS) ; do \
11507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11508 done; \
11509 echo "Doing dvi in gmp" ; \
11510 (cd $(HOST_SUBDIR)/gmp && \
11511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11513 "RANLIB=$${RANLIB}" \
11514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11515 dvi) \
11516 || exit 1
11518 @endif gmp
11520 .PHONY: maybe-pdf-gmp pdf-gmp
11521 maybe-pdf-gmp:
11522 @if gmp
11523 maybe-pdf-gmp: pdf-gmp
11525 pdf-gmp: \
11526 configure-gmp
11527 @[ -f ./gmp/Makefile ] || exit 0; \
11528 r=`${PWD_COMMAND}`; export r; \
11529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11530 $(HOST_EXPORTS) \
11531 for flag in $(EXTRA_HOST_FLAGS) ; do \
11532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11533 done; \
11534 echo "Doing pdf in gmp" ; \
11535 (cd $(HOST_SUBDIR)/gmp && \
11536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11538 "RANLIB=$${RANLIB}" \
11539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11540 pdf) \
11541 || exit 1
11543 @endif gmp
11545 .PHONY: maybe-html-gmp html-gmp
11546 maybe-html-gmp:
11547 @if gmp
11548 maybe-html-gmp: html-gmp
11550 html-gmp: \
11551 configure-gmp
11552 @[ -f ./gmp/Makefile ] || exit 0; \
11553 r=`${PWD_COMMAND}`; export r; \
11554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11555 $(HOST_EXPORTS) \
11556 for flag in $(EXTRA_HOST_FLAGS) ; do \
11557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11558 done; \
11559 echo "Doing html in gmp" ; \
11560 (cd $(HOST_SUBDIR)/gmp && \
11561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11563 "RANLIB=$${RANLIB}" \
11564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11565 html) \
11566 || exit 1
11568 @endif gmp
11570 .PHONY: maybe-TAGS-gmp TAGS-gmp
11571 maybe-TAGS-gmp:
11572 @if gmp
11573 maybe-TAGS-gmp: TAGS-gmp
11575 TAGS-gmp: \
11576 configure-gmp
11577 @[ -f ./gmp/Makefile ] || exit 0; \
11578 r=`${PWD_COMMAND}`; export r; \
11579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11580 $(HOST_EXPORTS) \
11581 for flag in $(EXTRA_HOST_FLAGS) ; do \
11582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11583 done; \
11584 echo "Doing TAGS in gmp" ; \
11585 (cd $(HOST_SUBDIR)/gmp && \
11586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11588 "RANLIB=$${RANLIB}" \
11589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11590 TAGS) \
11591 || exit 1
11593 @endif gmp
11595 .PHONY: maybe-install-info-gmp install-info-gmp
11596 maybe-install-info-gmp:
11597 @if gmp
11598 maybe-install-info-gmp: install-info-gmp
11600 install-info-gmp: \
11601 configure-gmp \
11602 info-gmp
11603 @[ -f ./gmp/Makefile ] || exit 0; \
11604 r=`${PWD_COMMAND}`; export r; \
11605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11606 $(HOST_EXPORTS) \
11607 for flag in $(EXTRA_HOST_FLAGS) ; do \
11608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11609 done; \
11610 echo "Doing install-info in gmp" ; \
11611 (cd $(HOST_SUBDIR)/gmp && \
11612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11614 "RANLIB=$${RANLIB}" \
11615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11616 install-info) \
11617 || exit 1
11619 @endif gmp
11621 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11622 maybe-install-pdf-gmp:
11623 @if gmp
11624 maybe-install-pdf-gmp: install-pdf-gmp
11626 install-pdf-gmp: \
11627 configure-gmp \
11628 pdf-gmp
11629 @[ -f ./gmp/Makefile ] || exit 0; \
11630 r=`${PWD_COMMAND}`; export r; \
11631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11632 $(HOST_EXPORTS) \
11633 for flag in $(EXTRA_HOST_FLAGS) ; do \
11634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11635 done; \
11636 echo "Doing install-pdf in gmp" ; \
11637 (cd $(HOST_SUBDIR)/gmp && \
11638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11640 "RANLIB=$${RANLIB}" \
11641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11642 install-pdf) \
11643 || exit 1
11645 @endif gmp
11647 .PHONY: maybe-install-html-gmp install-html-gmp
11648 maybe-install-html-gmp:
11649 @if gmp
11650 maybe-install-html-gmp: install-html-gmp
11652 install-html-gmp: \
11653 configure-gmp \
11654 html-gmp
11655 @[ -f ./gmp/Makefile ] || exit 0; \
11656 r=`${PWD_COMMAND}`; export r; \
11657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11658 $(HOST_EXPORTS) \
11659 for flag in $(EXTRA_HOST_FLAGS) ; do \
11660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11661 done; \
11662 echo "Doing install-html in gmp" ; \
11663 (cd $(HOST_SUBDIR)/gmp && \
11664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11666 "RANLIB=$${RANLIB}" \
11667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11668 install-html) \
11669 || exit 1
11671 @endif gmp
11673 .PHONY: maybe-installcheck-gmp installcheck-gmp
11674 maybe-installcheck-gmp:
11675 @if gmp
11676 maybe-installcheck-gmp: installcheck-gmp
11678 installcheck-gmp: \
11679 configure-gmp
11680 @[ -f ./gmp/Makefile ] || exit 0; \
11681 r=`${PWD_COMMAND}`; export r; \
11682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11683 $(HOST_EXPORTS) \
11684 for flag in $(EXTRA_HOST_FLAGS) ; do \
11685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11686 done; \
11687 echo "Doing installcheck in gmp" ; \
11688 (cd $(HOST_SUBDIR)/gmp && \
11689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11691 "RANLIB=$${RANLIB}" \
11692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11693 installcheck) \
11694 || exit 1
11696 @endif gmp
11698 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11699 maybe-mostlyclean-gmp:
11700 @if gmp
11701 maybe-mostlyclean-gmp: mostlyclean-gmp
11703 mostlyclean-gmp:
11704 @[ -f ./gmp/Makefile ] || exit 0; \
11705 r=`${PWD_COMMAND}`; export r; \
11706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11707 $(HOST_EXPORTS) \
11708 for flag in $(EXTRA_HOST_FLAGS) ; do \
11709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11710 done; \
11711 echo "Doing mostlyclean in gmp" ; \
11712 (cd $(HOST_SUBDIR)/gmp && \
11713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11715 "RANLIB=$${RANLIB}" \
11716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11717 mostlyclean) \
11718 || exit 1
11720 @endif gmp
11722 .PHONY: maybe-clean-gmp clean-gmp
11723 maybe-clean-gmp:
11724 @if gmp
11725 maybe-clean-gmp: clean-gmp
11727 clean-gmp:
11728 @[ -f ./gmp/Makefile ] || exit 0; \
11729 r=`${PWD_COMMAND}`; export r; \
11730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11731 $(HOST_EXPORTS) \
11732 for flag in $(EXTRA_HOST_FLAGS) ; do \
11733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11734 done; \
11735 echo "Doing clean in gmp" ; \
11736 (cd $(HOST_SUBDIR)/gmp && \
11737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11739 "RANLIB=$${RANLIB}" \
11740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11741 clean) \
11742 || exit 1
11744 @endif gmp
11746 .PHONY: maybe-distclean-gmp distclean-gmp
11747 maybe-distclean-gmp:
11748 @if gmp
11749 maybe-distclean-gmp: distclean-gmp
11751 distclean-gmp:
11752 @[ -f ./gmp/Makefile ] || exit 0; \
11753 r=`${PWD_COMMAND}`; export r; \
11754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11755 $(HOST_EXPORTS) \
11756 for flag in $(EXTRA_HOST_FLAGS) ; do \
11757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11758 done; \
11759 echo "Doing distclean in gmp" ; \
11760 (cd $(HOST_SUBDIR)/gmp && \
11761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11763 "RANLIB=$${RANLIB}" \
11764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11765 distclean) \
11766 || exit 1
11768 @endif gmp
11770 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11771 maybe-maintainer-clean-gmp:
11772 @if gmp
11773 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11775 maintainer-clean-gmp:
11776 @[ -f ./gmp/Makefile ] || exit 0; \
11777 r=`${PWD_COMMAND}`; export r; \
11778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11779 $(HOST_EXPORTS) \
11780 for flag in $(EXTRA_HOST_FLAGS) ; do \
11781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11782 done; \
11783 echo "Doing maintainer-clean in gmp" ; \
11784 (cd $(HOST_SUBDIR)/gmp && \
11785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11787 "RANLIB=$${RANLIB}" \
11788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11789 maintainer-clean) \
11790 || exit 1
11792 @endif gmp
11796 .PHONY: configure-mpfr maybe-configure-mpfr
11797 maybe-configure-mpfr:
11798 @if gcc-bootstrap
11799 configure-mpfr: stage_current
11800 @endif gcc-bootstrap
11801 @if mpfr
11802 maybe-configure-mpfr: configure-mpfr
11803 configure-mpfr:
11804 @r=`${PWD_COMMAND}`; export r; \
11805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11806 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11807 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11808 $(HOST_EXPORTS) \
11809 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11810 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11811 case $(srcdir) in \
11812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11813 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11815 esac; \
11816 module_srcdir=mpfr; \
11817 $(SHELL) \
11818 $$s/$$module_srcdir/configure \
11819 --srcdir=$${topdir}/$$module_srcdir \
11820 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11821 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11822 || exit 1
11823 @endif mpfr
11827 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11828 maybe-configure-stage1-mpfr:
11829 @if mpfr-bootstrap
11830 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11831 configure-stage1-mpfr:
11832 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11834 @r=`${PWD_COMMAND}`; export r; \
11835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11836 TFLAGS="$(STAGE1_TFLAGS)"; \
11837 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11838 $(HOST_EXPORTS) \
11839 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11840 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11841 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11842 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11844 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11845 case $(srcdir) in \
11846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11847 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11849 esac; \
11850 module_srcdir=mpfr; \
11851 $(SHELL) $$s/$$module_srcdir/configure \
11852 --srcdir=$${topdir}/$$module_srcdir \
11853 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11854 --target=${target_alias} \
11856 $(STAGE1_CONFIGURE_FLAGS) \
11857 --disable-shared @extra_mpfr_configure_flags@
11858 @endif mpfr-bootstrap
11860 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11861 maybe-configure-stage2-mpfr:
11862 @if mpfr-bootstrap
11863 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11864 configure-stage2-mpfr:
11865 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11867 @r=`${PWD_COMMAND}`; export r; \
11868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11869 TFLAGS="$(STAGE2_TFLAGS)"; \
11870 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11871 $(HOST_EXPORTS) \
11872 $(POSTSTAGE1_HOST_EXPORTS) \
11873 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11874 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11875 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11876 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11878 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11879 case $(srcdir) in \
11880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11881 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11883 esac; \
11884 module_srcdir=mpfr; \
11885 $(SHELL) $$s/$$module_srcdir/configure \
11886 --srcdir=$${topdir}/$$module_srcdir \
11887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11888 --target=${target_alias} \
11889 --with-build-libsubdir=$(HOST_SUBDIR) \
11890 $(STAGE2_CONFIGURE_FLAGS) \
11891 --disable-shared @extra_mpfr_configure_flags@
11892 @endif mpfr-bootstrap
11894 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11895 maybe-configure-stage3-mpfr:
11896 @if mpfr-bootstrap
11897 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11898 configure-stage3-mpfr:
11899 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11900 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11901 @r=`${PWD_COMMAND}`; export r; \
11902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11903 TFLAGS="$(STAGE3_TFLAGS)"; \
11904 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11905 $(HOST_EXPORTS) \
11906 $(POSTSTAGE1_HOST_EXPORTS) \
11907 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11908 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11909 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11910 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11912 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11913 case $(srcdir) in \
11914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11915 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11917 esac; \
11918 module_srcdir=mpfr; \
11919 $(SHELL) $$s/$$module_srcdir/configure \
11920 --srcdir=$${topdir}/$$module_srcdir \
11921 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11922 --target=${target_alias} \
11923 --with-build-libsubdir=$(HOST_SUBDIR) \
11924 $(STAGE3_CONFIGURE_FLAGS) \
11925 --disable-shared @extra_mpfr_configure_flags@
11926 @endif mpfr-bootstrap
11928 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11929 maybe-configure-stage4-mpfr:
11930 @if mpfr-bootstrap
11931 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11932 configure-stage4-mpfr:
11933 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11934 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11935 @r=`${PWD_COMMAND}`; export r; \
11936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11937 TFLAGS="$(STAGE4_TFLAGS)"; \
11938 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11939 $(HOST_EXPORTS) \
11940 $(POSTSTAGE1_HOST_EXPORTS) \
11941 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11942 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11943 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11944 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11946 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11947 case $(srcdir) in \
11948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11949 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11951 esac; \
11952 module_srcdir=mpfr; \
11953 $(SHELL) $$s/$$module_srcdir/configure \
11954 --srcdir=$${topdir}/$$module_srcdir \
11955 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11956 --target=${target_alias} \
11957 --with-build-libsubdir=$(HOST_SUBDIR) \
11958 $(STAGE4_CONFIGURE_FLAGS) \
11959 --disable-shared @extra_mpfr_configure_flags@
11960 @endif mpfr-bootstrap
11962 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11963 maybe-configure-stageprofile-mpfr:
11964 @if mpfr-bootstrap
11965 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11966 configure-stageprofile-mpfr:
11967 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11969 @r=`${PWD_COMMAND}`; export r; \
11970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11971 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11972 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11973 $(HOST_EXPORTS) \
11974 $(POSTSTAGE1_HOST_EXPORTS) \
11975 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11976 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11977 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11978 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11980 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11981 case $(srcdir) in \
11982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11983 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11985 esac; \
11986 module_srcdir=mpfr; \
11987 $(SHELL) $$s/$$module_srcdir/configure \
11988 --srcdir=$${topdir}/$$module_srcdir \
11989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11990 --target=${target_alias} \
11991 --with-build-libsubdir=$(HOST_SUBDIR) \
11992 $(STAGEprofile_CONFIGURE_FLAGS) \
11993 --disable-shared @extra_mpfr_configure_flags@
11994 @endif mpfr-bootstrap
11996 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11997 maybe-configure-stagefeedback-mpfr:
11998 @if mpfr-bootstrap
11999 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12000 configure-stagefeedback-mpfr:
12001 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12003 @r=`${PWD_COMMAND}`; export r; \
12004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12005 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12006 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12007 $(HOST_EXPORTS) \
12008 $(POSTSTAGE1_HOST_EXPORTS) \
12009 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12010 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12011 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12012 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
12013 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12014 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12015 case $(srcdir) in \
12016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12017 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12019 esac; \
12020 module_srcdir=mpfr; \
12021 $(SHELL) $$s/$$module_srcdir/configure \
12022 --srcdir=$${topdir}/$$module_srcdir \
12023 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12024 --target=${target_alias} \
12025 --with-build-libsubdir=$(HOST_SUBDIR) \
12026 $(STAGEfeedback_CONFIGURE_FLAGS) \
12027 --disable-shared @extra_mpfr_configure_flags@
12028 @endif mpfr-bootstrap
12034 .PHONY: all-mpfr maybe-all-mpfr
12035 maybe-all-mpfr:
12036 @if gcc-bootstrap
12037 all-mpfr: stage_current
12038 @endif gcc-bootstrap
12039 @if mpfr
12040 TARGET-mpfr=all
12041 maybe-all-mpfr: all-mpfr
12042 all-mpfr: configure-mpfr
12043 @r=`${PWD_COMMAND}`; export r; \
12044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12045 $(HOST_EXPORTS) \
12046 (cd $(HOST_SUBDIR)/mpfr && \
12047 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12048 $(TARGET-mpfr))
12049 @endif mpfr
12053 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12054 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12055 maybe-all-stage1-mpfr:
12056 maybe-clean-stage1-mpfr:
12057 @if mpfr-bootstrap
12058 maybe-all-stage1-mpfr: all-stage1-mpfr
12059 all-stage1: all-stage1-mpfr
12060 TARGET-stage1-mpfr = $(TARGET-mpfr)
12061 all-stage1-mpfr: configure-stage1-mpfr
12062 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12063 @r=`${PWD_COMMAND}`; export r; \
12064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12065 TFLAGS="$(STAGE1_TFLAGS)"; \
12066 $(HOST_EXPORTS) \
12067 cd $(HOST_SUBDIR)/mpfr && \
12068 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12069 CFLAGS="$(STAGE1_CFLAGS)" \
12070 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12071 LIBCFLAGS="$(LIBCFLAGS)" \
12072 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12073 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12074 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12075 $(EXTRA_HOST_FLAGS) \
12076 $(STAGE1_FLAGS_TO_PASS) \
12077 TFLAGS="$(STAGE1_TFLAGS)" \
12078 $(TARGET-stage1-mpfr)
12080 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12081 clean-stage1: clean-stage1-mpfr
12082 clean-stage1-mpfr:
12083 @if [ $(current_stage) = stage1 ]; then \
12084 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12085 else \
12086 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12087 $(MAKE) stage1-start; \
12088 fi; \
12089 cd $(HOST_SUBDIR)/mpfr && \
12090 $(MAKE) $(EXTRA_HOST_FLAGS) \
12091 $(STAGE1_FLAGS_TO_PASS) clean
12092 @endif mpfr-bootstrap
12095 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12096 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12097 maybe-all-stage2-mpfr:
12098 maybe-clean-stage2-mpfr:
12099 @if mpfr-bootstrap
12100 maybe-all-stage2-mpfr: all-stage2-mpfr
12101 all-stage2: all-stage2-mpfr
12102 TARGET-stage2-mpfr = $(TARGET-mpfr)
12103 all-stage2-mpfr: configure-stage2-mpfr
12104 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12105 @r=`${PWD_COMMAND}`; export r; \
12106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12107 TFLAGS="$(STAGE2_TFLAGS)"; \
12108 $(HOST_EXPORTS) \
12109 $(POSTSTAGE1_HOST_EXPORTS) \
12110 cd $(HOST_SUBDIR)/mpfr && \
12111 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12112 CFLAGS="$(STAGE2_CFLAGS)" \
12113 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12114 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12115 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12116 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12117 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12118 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12119 TFLAGS="$(STAGE2_TFLAGS)" \
12120 $(TARGET-stage2-mpfr)
12122 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12123 clean-stage2: clean-stage2-mpfr
12124 clean-stage2-mpfr:
12125 @if [ $(current_stage) = stage2 ]; then \
12126 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12127 else \
12128 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12129 $(MAKE) stage2-start; \
12130 fi; \
12131 cd $(HOST_SUBDIR)/mpfr && \
12132 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12133 @endif mpfr-bootstrap
12136 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12137 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12138 maybe-all-stage3-mpfr:
12139 maybe-clean-stage3-mpfr:
12140 @if mpfr-bootstrap
12141 maybe-all-stage3-mpfr: all-stage3-mpfr
12142 all-stage3: all-stage3-mpfr
12143 TARGET-stage3-mpfr = $(TARGET-mpfr)
12144 all-stage3-mpfr: configure-stage3-mpfr
12145 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12146 @r=`${PWD_COMMAND}`; export r; \
12147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12148 TFLAGS="$(STAGE3_TFLAGS)"; \
12149 $(HOST_EXPORTS) \
12150 $(POSTSTAGE1_HOST_EXPORTS) \
12151 cd $(HOST_SUBDIR)/mpfr && \
12152 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12153 CFLAGS="$(STAGE3_CFLAGS)" \
12154 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12155 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12156 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12157 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12158 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12159 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12160 TFLAGS="$(STAGE3_TFLAGS)" \
12161 $(TARGET-stage3-mpfr)
12163 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12164 clean-stage3: clean-stage3-mpfr
12165 clean-stage3-mpfr:
12166 @if [ $(current_stage) = stage3 ]; then \
12167 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12168 else \
12169 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12170 $(MAKE) stage3-start; \
12171 fi; \
12172 cd $(HOST_SUBDIR)/mpfr && \
12173 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12174 @endif mpfr-bootstrap
12177 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12178 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12179 maybe-all-stage4-mpfr:
12180 maybe-clean-stage4-mpfr:
12181 @if mpfr-bootstrap
12182 maybe-all-stage4-mpfr: all-stage4-mpfr
12183 all-stage4: all-stage4-mpfr
12184 TARGET-stage4-mpfr = $(TARGET-mpfr)
12185 all-stage4-mpfr: configure-stage4-mpfr
12186 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12187 @r=`${PWD_COMMAND}`; export r; \
12188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12189 TFLAGS="$(STAGE4_TFLAGS)"; \
12190 $(HOST_EXPORTS) \
12191 $(POSTSTAGE1_HOST_EXPORTS) \
12192 cd $(HOST_SUBDIR)/mpfr && \
12193 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12194 CFLAGS="$(STAGE4_CFLAGS)" \
12195 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12196 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12197 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12198 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12199 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12200 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12201 TFLAGS="$(STAGE4_TFLAGS)" \
12202 $(TARGET-stage4-mpfr)
12204 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12205 clean-stage4: clean-stage4-mpfr
12206 clean-stage4-mpfr:
12207 @if [ $(current_stage) = stage4 ]; then \
12208 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12209 else \
12210 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12211 $(MAKE) stage4-start; \
12212 fi; \
12213 cd $(HOST_SUBDIR)/mpfr && \
12214 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12215 @endif mpfr-bootstrap
12218 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12219 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12220 maybe-all-stageprofile-mpfr:
12221 maybe-clean-stageprofile-mpfr:
12222 @if mpfr-bootstrap
12223 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12224 all-stageprofile: all-stageprofile-mpfr
12225 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12226 all-stageprofile-mpfr: configure-stageprofile-mpfr
12227 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12228 @r=`${PWD_COMMAND}`; export r; \
12229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12230 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12231 $(HOST_EXPORTS) \
12232 $(POSTSTAGE1_HOST_EXPORTS) \
12233 cd $(HOST_SUBDIR)/mpfr && \
12234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12235 CFLAGS="$(STAGEprofile_CFLAGS)" \
12236 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12237 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12238 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12239 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12240 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12241 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12242 TFLAGS="$(STAGEprofile_TFLAGS)" \
12243 $(TARGET-stageprofile-mpfr)
12245 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12246 clean-stageprofile: clean-stageprofile-mpfr
12247 clean-stageprofile-mpfr:
12248 @if [ $(current_stage) = stageprofile ]; then \
12249 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12250 else \
12251 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12252 $(MAKE) stageprofile-start; \
12253 fi; \
12254 cd $(HOST_SUBDIR)/mpfr && \
12255 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12256 @endif mpfr-bootstrap
12259 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12260 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12261 maybe-all-stagefeedback-mpfr:
12262 maybe-clean-stagefeedback-mpfr:
12263 @if mpfr-bootstrap
12264 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12265 all-stagefeedback: all-stagefeedback-mpfr
12266 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12267 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12268 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12269 @r=`${PWD_COMMAND}`; export r; \
12270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12271 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12272 $(HOST_EXPORTS) \
12273 $(POSTSTAGE1_HOST_EXPORTS) \
12274 cd $(HOST_SUBDIR)/mpfr && \
12275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12276 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12277 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12278 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12279 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12280 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12281 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12282 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12283 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12284 $(TARGET-stagefeedback-mpfr)
12286 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12287 clean-stagefeedback: clean-stagefeedback-mpfr
12288 clean-stagefeedback-mpfr:
12289 @if [ $(current_stage) = stagefeedback ]; then \
12290 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12291 else \
12292 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12293 $(MAKE) stagefeedback-start; \
12294 fi; \
12295 cd $(HOST_SUBDIR)/mpfr && \
12296 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12297 @endif mpfr-bootstrap
12303 .PHONY: check-mpfr maybe-check-mpfr
12304 maybe-check-mpfr:
12305 @if mpfr
12306 maybe-check-mpfr: check-mpfr
12308 check-mpfr:
12309 @: $(MAKE); $(unstage)
12310 @r=`${PWD_COMMAND}`; export r; \
12311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12312 $(HOST_EXPORTS) \
12313 (cd $(HOST_SUBDIR)/mpfr && \
12314 $(MAKE) $(FLAGS_TO_PASS) check)
12316 @endif mpfr
12318 .PHONY: install-mpfr maybe-install-mpfr
12319 maybe-install-mpfr:
12320 @if mpfr
12321 maybe-install-mpfr: install-mpfr
12323 install-mpfr:
12325 @endif mpfr
12327 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12328 maybe-install-strip-mpfr:
12329 @if mpfr
12330 maybe-install-strip-mpfr: install-strip-mpfr
12332 install-strip-mpfr:
12334 @endif mpfr
12336 # Other targets (info, dvi, pdf, etc.)
12338 .PHONY: maybe-info-mpfr info-mpfr
12339 maybe-info-mpfr:
12340 @if mpfr
12341 maybe-info-mpfr: info-mpfr
12343 info-mpfr: \
12344 configure-mpfr
12345 @[ -f ./mpfr/Makefile ] || exit 0; \
12346 r=`${PWD_COMMAND}`; export r; \
12347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12348 $(HOST_EXPORTS) \
12349 for flag in $(EXTRA_HOST_FLAGS) ; do \
12350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12351 done; \
12352 echo "Doing info in mpfr" ; \
12353 (cd $(HOST_SUBDIR)/mpfr && \
12354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12356 "RANLIB=$${RANLIB}" \
12357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12358 info) \
12359 || exit 1
12361 @endif mpfr
12363 .PHONY: maybe-dvi-mpfr dvi-mpfr
12364 maybe-dvi-mpfr:
12365 @if mpfr
12366 maybe-dvi-mpfr: dvi-mpfr
12368 dvi-mpfr: \
12369 configure-mpfr
12370 @[ -f ./mpfr/Makefile ] || exit 0; \
12371 r=`${PWD_COMMAND}`; export r; \
12372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12373 $(HOST_EXPORTS) \
12374 for flag in $(EXTRA_HOST_FLAGS) ; do \
12375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12376 done; \
12377 echo "Doing dvi in mpfr" ; \
12378 (cd $(HOST_SUBDIR)/mpfr && \
12379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12381 "RANLIB=$${RANLIB}" \
12382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12383 dvi) \
12384 || exit 1
12386 @endif mpfr
12388 .PHONY: maybe-pdf-mpfr pdf-mpfr
12389 maybe-pdf-mpfr:
12390 @if mpfr
12391 maybe-pdf-mpfr: pdf-mpfr
12393 pdf-mpfr: \
12394 configure-mpfr
12395 @[ -f ./mpfr/Makefile ] || exit 0; \
12396 r=`${PWD_COMMAND}`; export r; \
12397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12398 $(HOST_EXPORTS) \
12399 for flag in $(EXTRA_HOST_FLAGS) ; do \
12400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12401 done; \
12402 echo "Doing pdf in mpfr" ; \
12403 (cd $(HOST_SUBDIR)/mpfr && \
12404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12406 "RANLIB=$${RANLIB}" \
12407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12408 pdf) \
12409 || exit 1
12411 @endif mpfr
12413 .PHONY: maybe-html-mpfr html-mpfr
12414 maybe-html-mpfr:
12415 @if mpfr
12416 maybe-html-mpfr: html-mpfr
12418 html-mpfr: \
12419 configure-mpfr
12420 @[ -f ./mpfr/Makefile ] || exit 0; \
12421 r=`${PWD_COMMAND}`; export r; \
12422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12423 $(HOST_EXPORTS) \
12424 for flag in $(EXTRA_HOST_FLAGS) ; do \
12425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12426 done; \
12427 echo "Doing html in mpfr" ; \
12428 (cd $(HOST_SUBDIR)/mpfr && \
12429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12431 "RANLIB=$${RANLIB}" \
12432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12433 html) \
12434 || exit 1
12436 @endif mpfr
12438 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12439 maybe-TAGS-mpfr:
12440 @if mpfr
12441 maybe-TAGS-mpfr: TAGS-mpfr
12443 TAGS-mpfr: \
12444 configure-mpfr
12445 @[ -f ./mpfr/Makefile ] || exit 0; \
12446 r=`${PWD_COMMAND}`; export r; \
12447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12448 $(HOST_EXPORTS) \
12449 for flag in $(EXTRA_HOST_FLAGS) ; do \
12450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12451 done; \
12452 echo "Doing TAGS in mpfr" ; \
12453 (cd $(HOST_SUBDIR)/mpfr && \
12454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12456 "RANLIB=$${RANLIB}" \
12457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12458 TAGS) \
12459 || exit 1
12461 @endif mpfr
12463 .PHONY: maybe-install-info-mpfr install-info-mpfr
12464 maybe-install-info-mpfr:
12465 @if mpfr
12466 maybe-install-info-mpfr: install-info-mpfr
12468 install-info-mpfr: \
12469 configure-mpfr \
12470 info-mpfr
12471 @[ -f ./mpfr/Makefile ] || exit 0; \
12472 r=`${PWD_COMMAND}`; export r; \
12473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12474 $(HOST_EXPORTS) \
12475 for flag in $(EXTRA_HOST_FLAGS) ; do \
12476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12477 done; \
12478 echo "Doing install-info in mpfr" ; \
12479 (cd $(HOST_SUBDIR)/mpfr && \
12480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12482 "RANLIB=$${RANLIB}" \
12483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12484 install-info) \
12485 || exit 1
12487 @endif mpfr
12489 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12490 maybe-install-pdf-mpfr:
12491 @if mpfr
12492 maybe-install-pdf-mpfr: install-pdf-mpfr
12494 install-pdf-mpfr: \
12495 configure-mpfr \
12496 pdf-mpfr
12497 @[ -f ./mpfr/Makefile ] || exit 0; \
12498 r=`${PWD_COMMAND}`; export r; \
12499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12500 $(HOST_EXPORTS) \
12501 for flag in $(EXTRA_HOST_FLAGS) ; do \
12502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12503 done; \
12504 echo "Doing install-pdf in mpfr" ; \
12505 (cd $(HOST_SUBDIR)/mpfr && \
12506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12508 "RANLIB=$${RANLIB}" \
12509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12510 install-pdf) \
12511 || exit 1
12513 @endif mpfr
12515 .PHONY: maybe-install-html-mpfr install-html-mpfr
12516 maybe-install-html-mpfr:
12517 @if mpfr
12518 maybe-install-html-mpfr: install-html-mpfr
12520 install-html-mpfr: \
12521 configure-mpfr \
12522 html-mpfr
12523 @[ -f ./mpfr/Makefile ] || exit 0; \
12524 r=`${PWD_COMMAND}`; export r; \
12525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12526 $(HOST_EXPORTS) \
12527 for flag in $(EXTRA_HOST_FLAGS) ; do \
12528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12529 done; \
12530 echo "Doing install-html in mpfr" ; \
12531 (cd $(HOST_SUBDIR)/mpfr && \
12532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12534 "RANLIB=$${RANLIB}" \
12535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12536 install-html) \
12537 || exit 1
12539 @endif mpfr
12541 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12542 maybe-installcheck-mpfr:
12543 @if mpfr
12544 maybe-installcheck-mpfr: installcheck-mpfr
12546 installcheck-mpfr: \
12547 configure-mpfr
12548 @[ -f ./mpfr/Makefile ] || exit 0; \
12549 r=`${PWD_COMMAND}`; export r; \
12550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12551 $(HOST_EXPORTS) \
12552 for flag in $(EXTRA_HOST_FLAGS) ; do \
12553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12554 done; \
12555 echo "Doing installcheck in mpfr" ; \
12556 (cd $(HOST_SUBDIR)/mpfr && \
12557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12559 "RANLIB=$${RANLIB}" \
12560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12561 installcheck) \
12562 || exit 1
12564 @endif mpfr
12566 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12567 maybe-mostlyclean-mpfr:
12568 @if mpfr
12569 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12571 mostlyclean-mpfr:
12572 @[ -f ./mpfr/Makefile ] || exit 0; \
12573 r=`${PWD_COMMAND}`; export r; \
12574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12575 $(HOST_EXPORTS) \
12576 for flag in $(EXTRA_HOST_FLAGS) ; do \
12577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12578 done; \
12579 echo "Doing mostlyclean in mpfr" ; \
12580 (cd $(HOST_SUBDIR)/mpfr && \
12581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12583 "RANLIB=$${RANLIB}" \
12584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12585 mostlyclean) \
12586 || exit 1
12588 @endif mpfr
12590 .PHONY: maybe-clean-mpfr clean-mpfr
12591 maybe-clean-mpfr:
12592 @if mpfr
12593 maybe-clean-mpfr: clean-mpfr
12595 clean-mpfr:
12596 @[ -f ./mpfr/Makefile ] || exit 0; \
12597 r=`${PWD_COMMAND}`; export r; \
12598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12599 $(HOST_EXPORTS) \
12600 for flag in $(EXTRA_HOST_FLAGS) ; do \
12601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12602 done; \
12603 echo "Doing clean in mpfr" ; \
12604 (cd $(HOST_SUBDIR)/mpfr && \
12605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12607 "RANLIB=$${RANLIB}" \
12608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12609 clean) \
12610 || exit 1
12612 @endif mpfr
12614 .PHONY: maybe-distclean-mpfr distclean-mpfr
12615 maybe-distclean-mpfr:
12616 @if mpfr
12617 maybe-distclean-mpfr: distclean-mpfr
12619 distclean-mpfr:
12620 @[ -f ./mpfr/Makefile ] || exit 0; \
12621 r=`${PWD_COMMAND}`; export r; \
12622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12623 $(HOST_EXPORTS) \
12624 for flag in $(EXTRA_HOST_FLAGS) ; do \
12625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12626 done; \
12627 echo "Doing distclean in mpfr" ; \
12628 (cd $(HOST_SUBDIR)/mpfr && \
12629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12631 "RANLIB=$${RANLIB}" \
12632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12633 distclean) \
12634 || exit 1
12636 @endif mpfr
12638 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12639 maybe-maintainer-clean-mpfr:
12640 @if mpfr
12641 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12643 maintainer-clean-mpfr:
12644 @[ -f ./mpfr/Makefile ] || exit 0; \
12645 r=`${PWD_COMMAND}`; export r; \
12646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12647 $(HOST_EXPORTS) \
12648 for flag in $(EXTRA_HOST_FLAGS) ; do \
12649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12650 done; \
12651 echo "Doing maintainer-clean in mpfr" ; \
12652 (cd $(HOST_SUBDIR)/mpfr && \
12653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12655 "RANLIB=$${RANLIB}" \
12656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12657 maintainer-clean) \
12658 || exit 1
12660 @endif mpfr
12664 .PHONY: configure-mpc maybe-configure-mpc
12665 maybe-configure-mpc:
12666 @if gcc-bootstrap
12667 configure-mpc: stage_current
12668 @endif gcc-bootstrap
12669 @if mpc
12670 maybe-configure-mpc: configure-mpc
12671 configure-mpc:
12672 @r=`${PWD_COMMAND}`; export r; \
12673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12674 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12676 $(HOST_EXPORTS) \
12677 echo Configuring in $(HOST_SUBDIR)/mpc; \
12678 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12679 case $(srcdir) in \
12680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12681 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12683 esac; \
12684 module_srcdir=mpc; \
12685 $(SHELL) \
12686 $$s/$$module_srcdir/configure \
12687 --srcdir=$${topdir}/$$module_srcdir \
12688 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12689 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12690 || exit 1
12691 @endif mpc
12695 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12696 maybe-configure-stage1-mpc:
12697 @if mpc-bootstrap
12698 maybe-configure-stage1-mpc: configure-stage1-mpc
12699 configure-stage1-mpc:
12700 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12702 @r=`${PWD_COMMAND}`; export r; \
12703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12704 TFLAGS="$(STAGE1_TFLAGS)"; \
12705 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12706 $(HOST_EXPORTS) \
12707 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12708 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12709 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12710 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12712 cd $(HOST_SUBDIR)/mpc || exit 1; \
12713 case $(srcdir) in \
12714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12715 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12717 esac; \
12718 module_srcdir=mpc; \
12719 $(SHELL) $$s/$$module_srcdir/configure \
12720 --srcdir=$${topdir}/$$module_srcdir \
12721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12722 --target=${target_alias} \
12724 $(STAGE1_CONFIGURE_FLAGS) \
12725 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12726 @endif mpc-bootstrap
12728 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12729 maybe-configure-stage2-mpc:
12730 @if mpc-bootstrap
12731 maybe-configure-stage2-mpc: configure-stage2-mpc
12732 configure-stage2-mpc:
12733 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12735 @r=`${PWD_COMMAND}`; export r; \
12736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12737 TFLAGS="$(STAGE2_TFLAGS)"; \
12738 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12739 $(HOST_EXPORTS) \
12740 $(POSTSTAGE1_HOST_EXPORTS) \
12741 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12742 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12743 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12744 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12746 cd $(HOST_SUBDIR)/mpc || exit 1; \
12747 case $(srcdir) in \
12748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12749 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12751 esac; \
12752 module_srcdir=mpc; \
12753 $(SHELL) $$s/$$module_srcdir/configure \
12754 --srcdir=$${topdir}/$$module_srcdir \
12755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12756 --target=${target_alias} \
12757 --with-build-libsubdir=$(HOST_SUBDIR) \
12758 $(STAGE2_CONFIGURE_FLAGS) \
12759 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12760 @endif mpc-bootstrap
12762 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12763 maybe-configure-stage3-mpc:
12764 @if mpc-bootstrap
12765 maybe-configure-stage3-mpc: configure-stage3-mpc
12766 configure-stage3-mpc:
12767 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12769 @r=`${PWD_COMMAND}`; export r; \
12770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12771 TFLAGS="$(STAGE3_TFLAGS)"; \
12772 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12773 $(HOST_EXPORTS) \
12774 $(POSTSTAGE1_HOST_EXPORTS) \
12775 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12776 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12777 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12778 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12780 cd $(HOST_SUBDIR)/mpc || exit 1; \
12781 case $(srcdir) in \
12782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12783 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12785 esac; \
12786 module_srcdir=mpc; \
12787 $(SHELL) $$s/$$module_srcdir/configure \
12788 --srcdir=$${topdir}/$$module_srcdir \
12789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12790 --target=${target_alias} \
12791 --with-build-libsubdir=$(HOST_SUBDIR) \
12792 $(STAGE3_CONFIGURE_FLAGS) \
12793 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12794 @endif mpc-bootstrap
12796 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12797 maybe-configure-stage4-mpc:
12798 @if mpc-bootstrap
12799 maybe-configure-stage4-mpc: configure-stage4-mpc
12800 configure-stage4-mpc:
12801 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12802 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12803 @r=`${PWD_COMMAND}`; export r; \
12804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12805 TFLAGS="$(STAGE4_TFLAGS)"; \
12806 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12807 $(HOST_EXPORTS) \
12808 $(POSTSTAGE1_HOST_EXPORTS) \
12809 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12810 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12811 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12812 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12814 cd $(HOST_SUBDIR)/mpc || exit 1; \
12815 case $(srcdir) in \
12816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12817 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12819 esac; \
12820 module_srcdir=mpc; \
12821 $(SHELL) $$s/$$module_srcdir/configure \
12822 --srcdir=$${topdir}/$$module_srcdir \
12823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12824 --target=${target_alias} \
12825 --with-build-libsubdir=$(HOST_SUBDIR) \
12826 $(STAGE4_CONFIGURE_FLAGS) \
12827 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12828 @endif mpc-bootstrap
12830 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12831 maybe-configure-stageprofile-mpc:
12832 @if mpc-bootstrap
12833 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12834 configure-stageprofile-mpc:
12835 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12836 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12837 @r=`${PWD_COMMAND}`; export r; \
12838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12839 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12840 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12841 $(HOST_EXPORTS) \
12842 $(POSTSTAGE1_HOST_EXPORTS) \
12843 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12844 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12845 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12846 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12848 cd $(HOST_SUBDIR)/mpc || exit 1; \
12849 case $(srcdir) in \
12850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12851 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12853 esac; \
12854 module_srcdir=mpc; \
12855 $(SHELL) $$s/$$module_srcdir/configure \
12856 --srcdir=$${topdir}/$$module_srcdir \
12857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12858 --target=${target_alias} \
12859 --with-build-libsubdir=$(HOST_SUBDIR) \
12860 $(STAGEprofile_CONFIGURE_FLAGS) \
12861 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12862 @endif mpc-bootstrap
12864 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12865 maybe-configure-stagefeedback-mpc:
12866 @if mpc-bootstrap
12867 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12868 configure-stagefeedback-mpc:
12869 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12870 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12871 @r=`${PWD_COMMAND}`; export r; \
12872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12873 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12874 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12875 $(HOST_EXPORTS) \
12876 $(POSTSTAGE1_HOST_EXPORTS) \
12877 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12878 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12879 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12880 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12882 cd $(HOST_SUBDIR)/mpc || exit 1; \
12883 case $(srcdir) in \
12884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12885 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12887 esac; \
12888 module_srcdir=mpc; \
12889 $(SHELL) $$s/$$module_srcdir/configure \
12890 --srcdir=$${topdir}/$$module_srcdir \
12891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12892 --target=${target_alias} \
12893 --with-build-libsubdir=$(HOST_SUBDIR) \
12894 $(STAGEfeedback_CONFIGURE_FLAGS) \
12895 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12896 @endif mpc-bootstrap
12902 .PHONY: all-mpc maybe-all-mpc
12903 maybe-all-mpc:
12904 @if gcc-bootstrap
12905 all-mpc: stage_current
12906 @endif gcc-bootstrap
12907 @if mpc
12908 TARGET-mpc=all
12909 maybe-all-mpc: all-mpc
12910 all-mpc: configure-mpc
12911 @r=`${PWD_COMMAND}`; export r; \
12912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12913 $(HOST_EXPORTS) \
12914 (cd $(HOST_SUBDIR)/mpc && \
12915 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12916 $(TARGET-mpc))
12917 @endif mpc
12921 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12922 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12923 maybe-all-stage1-mpc:
12924 maybe-clean-stage1-mpc:
12925 @if mpc-bootstrap
12926 maybe-all-stage1-mpc: all-stage1-mpc
12927 all-stage1: all-stage1-mpc
12928 TARGET-stage1-mpc = $(TARGET-mpc)
12929 all-stage1-mpc: configure-stage1-mpc
12930 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12931 @r=`${PWD_COMMAND}`; export r; \
12932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12933 TFLAGS="$(STAGE1_TFLAGS)"; \
12934 $(HOST_EXPORTS) \
12935 cd $(HOST_SUBDIR)/mpc && \
12936 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12937 CFLAGS="$(STAGE1_CFLAGS)" \
12938 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12939 LIBCFLAGS="$(LIBCFLAGS)" \
12940 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12941 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12942 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12943 $(EXTRA_HOST_FLAGS) \
12944 $(STAGE1_FLAGS_TO_PASS) \
12945 TFLAGS="$(STAGE1_TFLAGS)" \
12946 $(TARGET-stage1-mpc)
12948 maybe-clean-stage1-mpc: clean-stage1-mpc
12949 clean-stage1: clean-stage1-mpc
12950 clean-stage1-mpc:
12951 @if [ $(current_stage) = stage1 ]; then \
12952 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12953 else \
12954 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12955 $(MAKE) stage1-start; \
12956 fi; \
12957 cd $(HOST_SUBDIR)/mpc && \
12958 $(MAKE) $(EXTRA_HOST_FLAGS) \
12959 $(STAGE1_FLAGS_TO_PASS) clean
12960 @endif mpc-bootstrap
12963 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12964 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12965 maybe-all-stage2-mpc:
12966 maybe-clean-stage2-mpc:
12967 @if mpc-bootstrap
12968 maybe-all-stage2-mpc: all-stage2-mpc
12969 all-stage2: all-stage2-mpc
12970 TARGET-stage2-mpc = $(TARGET-mpc)
12971 all-stage2-mpc: configure-stage2-mpc
12972 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12973 @r=`${PWD_COMMAND}`; export r; \
12974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12975 TFLAGS="$(STAGE2_TFLAGS)"; \
12976 $(HOST_EXPORTS) \
12977 $(POSTSTAGE1_HOST_EXPORTS) \
12978 cd $(HOST_SUBDIR)/mpc && \
12979 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12980 CFLAGS="$(STAGE2_CFLAGS)" \
12981 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12982 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12983 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12984 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12985 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12986 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12987 TFLAGS="$(STAGE2_TFLAGS)" \
12988 $(TARGET-stage2-mpc)
12990 maybe-clean-stage2-mpc: clean-stage2-mpc
12991 clean-stage2: clean-stage2-mpc
12992 clean-stage2-mpc:
12993 @if [ $(current_stage) = stage2 ]; then \
12994 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12995 else \
12996 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12997 $(MAKE) stage2-start; \
12998 fi; \
12999 cd $(HOST_SUBDIR)/mpc && \
13000 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13001 @endif mpc-bootstrap
13004 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13005 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13006 maybe-all-stage3-mpc:
13007 maybe-clean-stage3-mpc:
13008 @if mpc-bootstrap
13009 maybe-all-stage3-mpc: all-stage3-mpc
13010 all-stage3: all-stage3-mpc
13011 TARGET-stage3-mpc = $(TARGET-mpc)
13012 all-stage3-mpc: configure-stage3-mpc
13013 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13014 @r=`${PWD_COMMAND}`; export r; \
13015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13016 TFLAGS="$(STAGE3_TFLAGS)"; \
13017 $(HOST_EXPORTS) \
13018 $(POSTSTAGE1_HOST_EXPORTS) \
13019 cd $(HOST_SUBDIR)/mpc && \
13020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13021 CFLAGS="$(STAGE3_CFLAGS)" \
13022 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13023 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13027 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13028 TFLAGS="$(STAGE3_TFLAGS)" \
13029 $(TARGET-stage3-mpc)
13031 maybe-clean-stage3-mpc: clean-stage3-mpc
13032 clean-stage3: clean-stage3-mpc
13033 clean-stage3-mpc:
13034 @if [ $(current_stage) = stage3 ]; then \
13035 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13036 else \
13037 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13038 $(MAKE) stage3-start; \
13039 fi; \
13040 cd $(HOST_SUBDIR)/mpc && \
13041 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13042 @endif mpc-bootstrap
13045 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13046 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13047 maybe-all-stage4-mpc:
13048 maybe-clean-stage4-mpc:
13049 @if mpc-bootstrap
13050 maybe-all-stage4-mpc: all-stage4-mpc
13051 all-stage4: all-stage4-mpc
13052 TARGET-stage4-mpc = $(TARGET-mpc)
13053 all-stage4-mpc: configure-stage4-mpc
13054 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13055 @r=`${PWD_COMMAND}`; export r; \
13056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13057 TFLAGS="$(STAGE4_TFLAGS)"; \
13058 $(HOST_EXPORTS) \
13059 $(POSTSTAGE1_HOST_EXPORTS) \
13060 cd $(HOST_SUBDIR)/mpc && \
13061 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13062 CFLAGS="$(STAGE4_CFLAGS)" \
13063 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13064 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13065 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13066 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13067 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13068 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13069 TFLAGS="$(STAGE4_TFLAGS)" \
13070 $(TARGET-stage4-mpc)
13072 maybe-clean-stage4-mpc: clean-stage4-mpc
13073 clean-stage4: clean-stage4-mpc
13074 clean-stage4-mpc:
13075 @if [ $(current_stage) = stage4 ]; then \
13076 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13077 else \
13078 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13079 $(MAKE) stage4-start; \
13080 fi; \
13081 cd $(HOST_SUBDIR)/mpc && \
13082 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13083 @endif mpc-bootstrap
13086 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13087 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13088 maybe-all-stageprofile-mpc:
13089 maybe-clean-stageprofile-mpc:
13090 @if mpc-bootstrap
13091 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13092 all-stageprofile: all-stageprofile-mpc
13093 TARGET-stageprofile-mpc = $(TARGET-mpc)
13094 all-stageprofile-mpc: configure-stageprofile-mpc
13095 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13096 @r=`${PWD_COMMAND}`; export r; \
13097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13098 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13099 $(HOST_EXPORTS) \
13100 $(POSTSTAGE1_HOST_EXPORTS) \
13101 cd $(HOST_SUBDIR)/mpc && \
13102 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13103 CFLAGS="$(STAGEprofile_CFLAGS)" \
13104 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13105 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13106 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13107 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13108 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13109 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13110 TFLAGS="$(STAGEprofile_TFLAGS)" \
13111 $(TARGET-stageprofile-mpc)
13113 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13114 clean-stageprofile: clean-stageprofile-mpc
13115 clean-stageprofile-mpc:
13116 @if [ $(current_stage) = stageprofile ]; then \
13117 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13118 else \
13119 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13120 $(MAKE) stageprofile-start; \
13121 fi; \
13122 cd $(HOST_SUBDIR)/mpc && \
13123 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13124 @endif mpc-bootstrap
13127 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13128 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13129 maybe-all-stagefeedback-mpc:
13130 maybe-clean-stagefeedback-mpc:
13131 @if mpc-bootstrap
13132 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13133 all-stagefeedback: all-stagefeedback-mpc
13134 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13135 all-stagefeedback-mpc: configure-stagefeedback-mpc
13136 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13137 @r=`${PWD_COMMAND}`; export r; \
13138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13139 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13140 $(HOST_EXPORTS) \
13141 $(POSTSTAGE1_HOST_EXPORTS) \
13142 cd $(HOST_SUBDIR)/mpc && \
13143 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13144 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13145 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13146 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13147 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13148 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13149 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13150 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13151 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13152 $(TARGET-stagefeedback-mpc)
13154 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13155 clean-stagefeedback: clean-stagefeedback-mpc
13156 clean-stagefeedback-mpc:
13157 @if [ $(current_stage) = stagefeedback ]; then \
13158 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13159 else \
13160 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13161 $(MAKE) stagefeedback-start; \
13162 fi; \
13163 cd $(HOST_SUBDIR)/mpc && \
13164 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13165 @endif mpc-bootstrap
13171 .PHONY: check-mpc maybe-check-mpc
13172 maybe-check-mpc:
13173 @if mpc
13174 maybe-check-mpc: check-mpc
13176 check-mpc:
13177 @: $(MAKE); $(unstage)
13178 @r=`${PWD_COMMAND}`; export r; \
13179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13180 $(HOST_EXPORTS) \
13181 (cd $(HOST_SUBDIR)/mpc && \
13182 $(MAKE) $(FLAGS_TO_PASS) check)
13184 @endif mpc
13186 .PHONY: install-mpc maybe-install-mpc
13187 maybe-install-mpc:
13188 @if mpc
13189 maybe-install-mpc: install-mpc
13191 install-mpc:
13193 @endif mpc
13195 .PHONY: install-strip-mpc maybe-install-strip-mpc
13196 maybe-install-strip-mpc:
13197 @if mpc
13198 maybe-install-strip-mpc: install-strip-mpc
13200 install-strip-mpc:
13202 @endif mpc
13204 # Other targets (info, dvi, pdf, etc.)
13206 .PHONY: maybe-info-mpc info-mpc
13207 maybe-info-mpc:
13208 @if mpc
13209 maybe-info-mpc: info-mpc
13211 info-mpc: \
13212 configure-mpc
13213 @[ -f ./mpc/Makefile ] || exit 0; \
13214 r=`${PWD_COMMAND}`; export r; \
13215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13216 $(HOST_EXPORTS) \
13217 for flag in $(EXTRA_HOST_FLAGS) ; do \
13218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13219 done; \
13220 echo "Doing info in mpc" ; \
13221 (cd $(HOST_SUBDIR)/mpc && \
13222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13224 "RANLIB=$${RANLIB}" \
13225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13226 info) \
13227 || exit 1
13229 @endif mpc
13231 .PHONY: maybe-dvi-mpc dvi-mpc
13232 maybe-dvi-mpc:
13233 @if mpc
13234 maybe-dvi-mpc: dvi-mpc
13236 dvi-mpc: \
13237 configure-mpc
13238 @[ -f ./mpc/Makefile ] || exit 0; \
13239 r=`${PWD_COMMAND}`; export r; \
13240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13241 $(HOST_EXPORTS) \
13242 for flag in $(EXTRA_HOST_FLAGS) ; do \
13243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13244 done; \
13245 echo "Doing dvi in mpc" ; \
13246 (cd $(HOST_SUBDIR)/mpc && \
13247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13249 "RANLIB=$${RANLIB}" \
13250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13251 dvi) \
13252 || exit 1
13254 @endif mpc
13256 .PHONY: maybe-pdf-mpc pdf-mpc
13257 maybe-pdf-mpc:
13258 @if mpc
13259 maybe-pdf-mpc: pdf-mpc
13261 pdf-mpc: \
13262 configure-mpc
13263 @[ -f ./mpc/Makefile ] || exit 0; \
13264 r=`${PWD_COMMAND}`; export r; \
13265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13266 $(HOST_EXPORTS) \
13267 for flag in $(EXTRA_HOST_FLAGS) ; do \
13268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13269 done; \
13270 echo "Doing pdf in mpc" ; \
13271 (cd $(HOST_SUBDIR)/mpc && \
13272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13274 "RANLIB=$${RANLIB}" \
13275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13276 pdf) \
13277 || exit 1
13279 @endif mpc
13281 .PHONY: maybe-html-mpc html-mpc
13282 maybe-html-mpc:
13283 @if mpc
13284 maybe-html-mpc: html-mpc
13286 html-mpc: \
13287 configure-mpc
13288 @[ -f ./mpc/Makefile ] || exit 0; \
13289 r=`${PWD_COMMAND}`; export r; \
13290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13291 $(HOST_EXPORTS) \
13292 for flag in $(EXTRA_HOST_FLAGS) ; do \
13293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13294 done; \
13295 echo "Doing html in mpc" ; \
13296 (cd $(HOST_SUBDIR)/mpc && \
13297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13299 "RANLIB=$${RANLIB}" \
13300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13301 html) \
13302 || exit 1
13304 @endif mpc
13306 .PHONY: maybe-TAGS-mpc TAGS-mpc
13307 maybe-TAGS-mpc:
13308 @if mpc
13309 maybe-TAGS-mpc: TAGS-mpc
13311 TAGS-mpc: \
13312 configure-mpc
13313 @[ -f ./mpc/Makefile ] || exit 0; \
13314 r=`${PWD_COMMAND}`; export r; \
13315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13316 $(HOST_EXPORTS) \
13317 for flag in $(EXTRA_HOST_FLAGS) ; do \
13318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13319 done; \
13320 echo "Doing TAGS in mpc" ; \
13321 (cd $(HOST_SUBDIR)/mpc && \
13322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13324 "RANLIB=$${RANLIB}" \
13325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13326 TAGS) \
13327 || exit 1
13329 @endif mpc
13331 .PHONY: maybe-install-info-mpc install-info-mpc
13332 maybe-install-info-mpc:
13333 @if mpc
13334 maybe-install-info-mpc: install-info-mpc
13336 install-info-mpc: \
13337 configure-mpc \
13338 info-mpc
13339 @[ -f ./mpc/Makefile ] || exit 0; \
13340 r=`${PWD_COMMAND}`; export r; \
13341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13342 $(HOST_EXPORTS) \
13343 for flag in $(EXTRA_HOST_FLAGS) ; do \
13344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13345 done; \
13346 echo "Doing install-info in mpc" ; \
13347 (cd $(HOST_SUBDIR)/mpc && \
13348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13350 "RANLIB=$${RANLIB}" \
13351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13352 install-info) \
13353 || exit 1
13355 @endif mpc
13357 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13358 maybe-install-pdf-mpc:
13359 @if mpc
13360 maybe-install-pdf-mpc: install-pdf-mpc
13362 install-pdf-mpc: \
13363 configure-mpc \
13364 pdf-mpc
13365 @[ -f ./mpc/Makefile ] || exit 0; \
13366 r=`${PWD_COMMAND}`; export r; \
13367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13368 $(HOST_EXPORTS) \
13369 for flag in $(EXTRA_HOST_FLAGS) ; do \
13370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13371 done; \
13372 echo "Doing install-pdf in mpc" ; \
13373 (cd $(HOST_SUBDIR)/mpc && \
13374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13376 "RANLIB=$${RANLIB}" \
13377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13378 install-pdf) \
13379 || exit 1
13381 @endif mpc
13383 .PHONY: maybe-install-html-mpc install-html-mpc
13384 maybe-install-html-mpc:
13385 @if mpc
13386 maybe-install-html-mpc: install-html-mpc
13388 install-html-mpc: \
13389 configure-mpc \
13390 html-mpc
13391 @[ -f ./mpc/Makefile ] || exit 0; \
13392 r=`${PWD_COMMAND}`; export r; \
13393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13394 $(HOST_EXPORTS) \
13395 for flag in $(EXTRA_HOST_FLAGS) ; do \
13396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13397 done; \
13398 echo "Doing install-html in mpc" ; \
13399 (cd $(HOST_SUBDIR)/mpc && \
13400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13402 "RANLIB=$${RANLIB}" \
13403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13404 install-html) \
13405 || exit 1
13407 @endif mpc
13409 .PHONY: maybe-installcheck-mpc installcheck-mpc
13410 maybe-installcheck-mpc:
13411 @if mpc
13412 maybe-installcheck-mpc: installcheck-mpc
13414 installcheck-mpc: \
13415 configure-mpc
13416 @[ -f ./mpc/Makefile ] || exit 0; \
13417 r=`${PWD_COMMAND}`; export r; \
13418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13419 $(HOST_EXPORTS) \
13420 for flag in $(EXTRA_HOST_FLAGS) ; do \
13421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13422 done; \
13423 echo "Doing installcheck in mpc" ; \
13424 (cd $(HOST_SUBDIR)/mpc && \
13425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13427 "RANLIB=$${RANLIB}" \
13428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13429 installcheck) \
13430 || exit 1
13432 @endif mpc
13434 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13435 maybe-mostlyclean-mpc:
13436 @if mpc
13437 maybe-mostlyclean-mpc: mostlyclean-mpc
13439 mostlyclean-mpc:
13440 @[ -f ./mpc/Makefile ] || exit 0; \
13441 r=`${PWD_COMMAND}`; export r; \
13442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13443 $(HOST_EXPORTS) \
13444 for flag in $(EXTRA_HOST_FLAGS) ; do \
13445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13446 done; \
13447 echo "Doing mostlyclean in mpc" ; \
13448 (cd $(HOST_SUBDIR)/mpc && \
13449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13451 "RANLIB=$${RANLIB}" \
13452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13453 mostlyclean) \
13454 || exit 1
13456 @endif mpc
13458 .PHONY: maybe-clean-mpc clean-mpc
13459 maybe-clean-mpc:
13460 @if mpc
13461 maybe-clean-mpc: clean-mpc
13463 clean-mpc:
13464 @[ -f ./mpc/Makefile ] || exit 0; \
13465 r=`${PWD_COMMAND}`; export r; \
13466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13467 $(HOST_EXPORTS) \
13468 for flag in $(EXTRA_HOST_FLAGS) ; do \
13469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13470 done; \
13471 echo "Doing clean in mpc" ; \
13472 (cd $(HOST_SUBDIR)/mpc && \
13473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13475 "RANLIB=$${RANLIB}" \
13476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13477 clean) \
13478 || exit 1
13480 @endif mpc
13482 .PHONY: maybe-distclean-mpc distclean-mpc
13483 maybe-distclean-mpc:
13484 @if mpc
13485 maybe-distclean-mpc: distclean-mpc
13487 distclean-mpc:
13488 @[ -f ./mpc/Makefile ] || exit 0; \
13489 r=`${PWD_COMMAND}`; export r; \
13490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13491 $(HOST_EXPORTS) \
13492 for flag in $(EXTRA_HOST_FLAGS) ; do \
13493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13494 done; \
13495 echo "Doing distclean in mpc" ; \
13496 (cd $(HOST_SUBDIR)/mpc && \
13497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13499 "RANLIB=$${RANLIB}" \
13500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13501 distclean) \
13502 || exit 1
13504 @endif mpc
13506 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13507 maybe-maintainer-clean-mpc:
13508 @if mpc
13509 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13511 maintainer-clean-mpc:
13512 @[ -f ./mpc/Makefile ] || exit 0; \
13513 r=`${PWD_COMMAND}`; export r; \
13514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13515 $(HOST_EXPORTS) \
13516 for flag in $(EXTRA_HOST_FLAGS) ; do \
13517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13518 done; \
13519 echo "Doing maintainer-clean in mpc" ; \
13520 (cd $(HOST_SUBDIR)/mpc && \
13521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13523 "RANLIB=$${RANLIB}" \
13524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13525 maintainer-clean) \
13526 || exit 1
13528 @endif mpc
13532 .PHONY: configure-isl maybe-configure-isl
13533 maybe-configure-isl:
13534 @if gcc-bootstrap
13535 configure-isl: stage_current
13536 @endif gcc-bootstrap
13537 @if isl
13538 maybe-configure-isl: configure-isl
13539 configure-isl:
13540 @r=`${PWD_COMMAND}`; export r; \
13541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13542 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13544 $(HOST_EXPORTS) \
13545 echo Configuring in $(HOST_SUBDIR)/isl; \
13546 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13547 case $(srcdir) in \
13548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13549 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13551 esac; \
13552 module_srcdir=isl; \
13553 $(SHELL) \
13554 $$s/$$module_srcdir/configure \
13555 --srcdir=$${topdir}/$$module_srcdir \
13556 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13557 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13558 || exit 1
13559 @endif isl
13563 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13564 maybe-configure-stage1-isl:
13565 @if isl-bootstrap
13566 maybe-configure-stage1-isl: configure-stage1-isl
13567 configure-stage1-isl:
13568 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13569 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13570 @r=`${PWD_COMMAND}`; export r; \
13571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13572 TFLAGS="$(STAGE1_TFLAGS)"; \
13573 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13574 $(HOST_EXPORTS) \
13575 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13576 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13577 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13578 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13579 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13580 cd $(HOST_SUBDIR)/isl || exit 1; \
13581 case $(srcdir) in \
13582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13583 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13585 esac; \
13586 module_srcdir=isl; \
13587 $(SHELL) $$s/$$module_srcdir/configure \
13588 --srcdir=$${topdir}/$$module_srcdir \
13589 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13590 --target=${target_alias} \
13592 $(STAGE1_CONFIGURE_FLAGS) \
13593 --disable-shared @extra_isl_gmp_configure_flags@
13594 @endif isl-bootstrap
13596 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13597 maybe-configure-stage2-isl:
13598 @if isl-bootstrap
13599 maybe-configure-stage2-isl: configure-stage2-isl
13600 configure-stage2-isl:
13601 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13602 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13603 @r=`${PWD_COMMAND}`; export r; \
13604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13605 TFLAGS="$(STAGE2_TFLAGS)"; \
13606 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13607 $(HOST_EXPORTS) \
13608 $(POSTSTAGE1_HOST_EXPORTS) \
13609 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13610 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13611 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13612 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13614 cd $(HOST_SUBDIR)/isl || exit 1; \
13615 case $(srcdir) in \
13616 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13617 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13618 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13619 esac; \
13620 module_srcdir=isl; \
13621 $(SHELL) $$s/$$module_srcdir/configure \
13622 --srcdir=$${topdir}/$$module_srcdir \
13623 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13624 --target=${target_alias} \
13625 --with-build-libsubdir=$(HOST_SUBDIR) \
13626 $(STAGE2_CONFIGURE_FLAGS) \
13627 --disable-shared @extra_isl_gmp_configure_flags@
13628 @endif isl-bootstrap
13630 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13631 maybe-configure-stage3-isl:
13632 @if isl-bootstrap
13633 maybe-configure-stage3-isl: configure-stage3-isl
13634 configure-stage3-isl:
13635 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13636 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13637 @r=`${PWD_COMMAND}`; export r; \
13638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13639 TFLAGS="$(STAGE3_TFLAGS)"; \
13640 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13641 $(HOST_EXPORTS) \
13642 $(POSTSTAGE1_HOST_EXPORTS) \
13643 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13644 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13645 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13646 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13648 cd $(HOST_SUBDIR)/isl || exit 1; \
13649 case $(srcdir) in \
13650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13651 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13653 esac; \
13654 module_srcdir=isl; \
13655 $(SHELL) $$s/$$module_srcdir/configure \
13656 --srcdir=$${topdir}/$$module_srcdir \
13657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13658 --target=${target_alias} \
13659 --with-build-libsubdir=$(HOST_SUBDIR) \
13660 $(STAGE3_CONFIGURE_FLAGS) \
13661 --disable-shared @extra_isl_gmp_configure_flags@
13662 @endif isl-bootstrap
13664 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13665 maybe-configure-stage4-isl:
13666 @if isl-bootstrap
13667 maybe-configure-stage4-isl: configure-stage4-isl
13668 configure-stage4-isl:
13669 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13671 @r=`${PWD_COMMAND}`; export r; \
13672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13673 TFLAGS="$(STAGE4_TFLAGS)"; \
13674 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13675 $(HOST_EXPORTS) \
13676 $(POSTSTAGE1_HOST_EXPORTS) \
13677 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13678 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13679 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13680 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13682 cd $(HOST_SUBDIR)/isl || exit 1; \
13683 case $(srcdir) in \
13684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13685 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13687 esac; \
13688 module_srcdir=isl; \
13689 $(SHELL) $$s/$$module_srcdir/configure \
13690 --srcdir=$${topdir}/$$module_srcdir \
13691 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13692 --target=${target_alias} \
13693 --with-build-libsubdir=$(HOST_SUBDIR) \
13694 $(STAGE4_CONFIGURE_FLAGS) \
13695 --disable-shared @extra_isl_gmp_configure_flags@
13696 @endif isl-bootstrap
13698 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13699 maybe-configure-stageprofile-isl:
13700 @if isl-bootstrap
13701 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13702 configure-stageprofile-isl:
13703 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13704 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13705 @r=`${PWD_COMMAND}`; export r; \
13706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13707 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13708 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13709 $(HOST_EXPORTS) \
13710 $(POSTSTAGE1_HOST_EXPORTS) \
13711 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13712 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13713 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13714 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13715 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13716 cd $(HOST_SUBDIR)/isl || exit 1; \
13717 case $(srcdir) in \
13718 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13719 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13720 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13721 esac; \
13722 module_srcdir=isl; \
13723 $(SHELL) $$s/$$module_srcdir/configure \
13724 --srcdir=$${topdir}/$$module_srcdir \
13725 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13726 --target=${target_alias} \
13727 --with-build-libsubdir=$(HOST_SUBDIR) \
13728 $(STAGEprofile_CONFIGURE_FLAGS) \
13729 --disable-shared @extra_isl_gmp_configure_flags@
13730 @endif isl-bootstrap
13732 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13733 maybe-configure-stagefeedback-isl:
13734 @if isl-bootstrap
13735 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13736 configure-stagefeedback-isl:
13737 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13738 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13739 @r=`${PWD_COMMAND}`; export r; \
13740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13741 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13742 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13743 $(HOST_EXPORTS) \
13744 $(POSTSTAGE1_HOST_EXPORTS) \
13745 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13746 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13747 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13748 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13750 cd $(HOST_SUBDIR)/isl || exit 1; \
13751 case $(srcdir) in \
13752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13753 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13755 esac; \
13756 module_srcdir=isl; \
13757 $(SHELL) $$s/$$module_srcdir/configure \
13758 --srcdir=$${topdir}/$$module_srcdir \
13759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13760 --target=${target_alias} \
13761 --with-build-libsubdir=$(HOST_SUBDIR) \
13762 $(STAGEfeedback_CONFIGURE_FLAGS) \
13763 --disable-shared @extra_isl_gmp_configure_flags@
13764 @endif isl-bootstrap
13770 .PHONY: all-isl maybe-all-isl
13771 maybe-all-isl:
13772 @if gcc-bootstrap
13773 all-isl: stage_current
13774 @endif gcc-bootstrap
13775 @if isl
13776 TARGET-isl=all
13777 maybe-all-isl: all-isl
13778 all-isl: configure-isl
13779 @r=`${PWD_COMMAND}`; export r; \
13780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13781 $(HOST_EXPORTS) \
13782 (cd $(HOST_SUBDIR)/isl && \
13783 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13784 $(TARGET-isl))
13785 @endif isl
13789 .PHONY: all-stage1-isl maybe-all-stage1-isl
13790 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13791 maybe-all-stage1-isl:
13792 maybe-clean-stage1-isl:
13793 @if isl-bootstrap
13794 maybe-all-stage1-isl: all-stage1-isl
13795 all-stage1: all-stage1-isl
13796 TARGET-stage1-isl = $(TARGET-isl)
13797 all-stage1-isl: configure-stage1-isl
13798 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13799 @r=`${PWD_COMMAND}`; export r; \
13800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13801 TFLAGS="$(STAGE1_TFLAGS)"; \
13802 $(HOST_EXPORTS) \
13803 cd $(HOST_SUBDIR)/isl && \
13804 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13805 CFLAGS="$(STAGE1_CFLAGS)" \
13806 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13807 LIBCFLAGS="$(LIBCFLAGS)" \
13808 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13809 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13810 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13811 $(EXTRA_HOST_FLAGS) \
13812 $(STAGE1_FLAGS_TO_PASS) V=1 \
13813 TFLAGS="$(STAGE1_TFLAGS)" \
13814 $(TARGET-stage1-isl)
13816 maybe-clean-stage1-isl: clean-stage1-isl
13817 clean-stage1: clean-stage1-isl
13818 clean-stage1-isl:
13819 @if [ $(current_stage) = stage1 ]; then \
13820 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13821 else \
13822 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13823 $(MAKE) stage1-start; \
13824 fi; \
13825 cd $(HOST_SUBDIR)/isl && \
13826 $(MAKE) $(EXTRA_HOST_FLAGS) \
13827 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13828 @endif isl-bootstrap
13831 .PHONY: all-stage2-isl maybe-all-stage2-isl
13832 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13833 maybe-all-stage2-isl:
13834 maybe-clean-stage2-isl:
13835 @if isl-bootstrap
13836 maybe-all-stage2-isl: all-stage2-isl
13837 all-stage2: all-stage2-isl
13838 TARGET-stage2-isl = $(TARGET-isl)
13839 all-stage2-isl: configure-stage2-isl
13840 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13841 @r=`${PWD_COMMAND}`; export r; \
13842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13843 TFLAGS="$(STAGE2_TFLAGS)"; \
13844 $(HOST_EXPORTS) \
13845 $(POSTSTAGE1_HOST_EXPORTS) \
13846 cd $(HOST_SUBDIR)/isl && \
13847 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13848 CFLAGS="$(STAGE2_CFLAGS)" \
13849 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13850 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13851 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13852 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13853 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13854 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13855 TFLAGS="$(STAGE2_TFLAGS)" \
13856 $(TARGET-stage2-isl)
13858 maybe-clean-stage2-isl: clean-stage2-isl
13859 clean-stage2: clean-stage2-isl
13860 clean-stage2-isl:
13861 @if [ $(current_stage) = stage2 ]; then \
13862 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13863 else \
13864 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13865 $(MAKE) stage2-start; \
13866 fi; \
13867 cd $(HOST_SUBDIR)/isl && \
13868 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13869 @endif isl-bootstrap
13872 .PHONY: all-stage3-isl maybe-all-stage3-isl
13873 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13874 maybe-all-stage3-isl:
13875 maybe-clean-stage3-isl:
13876 @if isl-bootstrap
13877 maybe-all-stage3-isl: all-stage3-isl
13878 all-stage3: all-stage3-isl
13879 TARGET-stage3-isl = $(TARGET-isl)
13880 all-stage3-isl: configure-stage3-isl
13881 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13882 @r=`${PWD_COMMAND}`; export r; \
13883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13884 TFLAGS="$(STAGE3_TFLAGS)"; \
13885 $(HOST_EXPORTS) \
13886 $(POSTSTAGE1_HOST_EXPORTS) \
13887 cd $(HOST_SUBDIR)/isl && \
13888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13889 CFLAGS="$(STAGE3_CFLAGS)" \
13890 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13891 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13892 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13893 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13894 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13895 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13896 TFLAGS="$(STAGE3_TFLAGS)" \
13897 $(TARGET-stage3-isl)
13899 maybe-clean-stage3-isl: clean-stage3-isl
13900 clean-stage3: clean-stage3-isl
13901 clean-stage3-isl:
13902 @if [ $(current_stage) = stage3 ]; then \
13903 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13904 else \
13905 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13906 $(MAKE) stage3-start; \
13907 fi; \
13908 cd $(HOST_SUBDIR)/isl && \
13909 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13910 @endif isl-bootstrap
13913 .PHONY: all-stage4-isl maybe-all-stage4-isl
13914 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13915 maybe-all-stage4-isl:
13916 maybe-clean-stage4-isl:
13917 @if isl-bootstrap
13918 maybe-all-stage4-isl: all-stage4-isl
13919 all-stage4: all-stage4-isl
13920 TARGET-stage4-isl = $(TARGET-isl)
13921 all-stage4-isl: configure-stage4-isl
13922 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13923 @r=`${PWD_COMMAND}`; export r; \
13924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13925 TFLAGS="$(STAGE4_TFLAGS)"; \
13926 $(HOST_EXPORTS) \
13927 $(POSTSTAGE1_HOST_EXPORTS) \
13928 cd $(HOST_SUBDIR)/isl && \
13929 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13930 CFLAGS="$(STAGE4_CFLAGS)" \
13931 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13932 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13933 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13934 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13935 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13936 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13937 TFLAGS="$(STAGE4_TFLAGS)" \
13938 $(TARGET-stage4-isl)
13940 maybe-clean-stage4-isl: clean-stage4-isl
13941 clean-stage4: clean-stage4-isl
13942 clean-stage4-isl:
13943 @if [ $(current_stage) = stage4 ]; then \
13944 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13945 else \
13946 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13947 $(MAKE) stage4-start; \
13948 fi; \
13949 cd $(HOST_SUBDIR)/isl && \
13950 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13951 @endif isl-bootstrap
13954 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13955 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13956 maybe-all-stageprofile-isl:
13957 maybe-clean-stageprofile-isl:
13958 @if isl-bootstrap
13959 maybe-all-stageprofile-isl: all-stageprofile-isl
13960 all-stageprofile: all-stageprofile-isl
13961 TARGET-stageprofile-isl = $(TARGET-isl)
13962 all-stageprofile-isl: configure-stageprofile-isl
13963 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13964 @r=`${PWD_COMMAND}`; export r; \
13965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13966 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13967 $(HOST_EXPORTS) \
13968 $(POSTSTAGE1_HOST_EXPORTS) \
13969 cd $(HOST_SUBDIR)/isl && \
13970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13971 CFLAGS="$(STAGEprofile_CFLAGS)" \
13972 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13973 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13977 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13978 TFLAGS="$(STAGEprofile_TFLAGS)" \
13979 $(TARGET-stageprofile-isl)
13981 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13982 clean-stageprofile: clean-stageprofile-isl
13983 clean-stageprofile-isl:
13984 @if [ $(current_stage) = stageprofile ]; then \
13985 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13986 else \
13987 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13988 $(MAKE) stageprofile-start; \
13989 fi; \
13990 cd $(HOST_SUBDIR)/isl && \
13991 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13992 @endif isl-bootstrap
13995 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13996 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13997 maybe-all-stagefeedback-isl:
13998 maybe-clean-stagefeedback-isl:
13999 @if isl-bootstrap
14000 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14001 all-stagefeedback: all-stagefeedback-isl
14002 TARGET-stagefeedback-isl = $(TARGET-isl)
14003 all-stagefeedback-isl: configure-stagefeedback-isl
14004 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14005 @r=`${PWD_COMMAND}`; export r; \
14006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14007 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14008 $(HOST_EXPORTS) \
14009 $(POSTSTAGE1_HOST_EXPORTS) \
14010 cd $(HOST_SUBDIR)/isl && \
14011 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14012 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14013 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14014 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14015 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14016 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14017 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14018 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14019 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14020 $(TARGET-stagefeedback-isl)
14022 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14023 clean-stagefeedback: clean-stagefeedback-isl
14024 clean-stagefeedback-isl:
14025 @if [ $(current_stage) = stagefeedback ]; then \
14026 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14027 else \
14028 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14029 $(MAKE) stagefeedback-start; \
14030 fi; \
14031 cd $(HOST_SUBDIR)/isl && \
14032 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14033 @endif isl-bootstrap
14039 .PHONY: check-isl maybe-check-isl
14040 maybe-check-isl:
14041 @if isl
14042 maybe-check-isl: check-isl
14044 check-isl:
14045 @: $(MAKE); $(unstage)
14046 @r=`${PWD_COMMAND}`; export r; \
14047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14048 $(HOST_EXPORTS) \
14049 (cd $(HOST_SUBDIR)/isl && \
14050 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
14052 @endif isl
14054 .PHONY: install-isl maybe-install-isl
14055 maybe-install-isl:
14056 @if isl
14057 maybe-install-isl: install-isl
14059 install-isl:
14061 @endif isl
14063 .PHONY: install-strip-isl maybe-install-strip-isl
14064 maybe-install-strip-isl:
14065 @if isl
14066 maybe-install-strip-isl: install-strip-isl
14068 install-strip-isl:
14070 @endif isl
14072 # Other targets (info, dvi, pdf, etc.)
14074 .PHONY: maybe-info-isl info-isl
14075 maybe-info-isl:
14076 @if isl
14077 maybe-info-isl: info-isl
14079 info-isl: \
14080 configure-isl
14081 @[ -f ./isl/Makefile ] || exit 0; \
14082 r=`${PWD_COMMAND}`; export r; \
14083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14084 $(HOST_EXPORTS) \
14085 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14087 done; \
14088 echo "Doing info in isl" ; \
14089 (cd $(HOST_SUBDIR)/isl && \
14090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14092 "RANLIB=$${RANLIB}" \
14093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14094 info) \
14095 || exit 1
14097 @endif isl
14099 .PHONY: maybe-dvi-isl dvi-isl
14100 maybe-dvi-isl:
14101 @if isl
14102 maybe-dvi-isl: dvi-isl
14104 dvi-isl: \
14105 configure-isl
14106 @[ -f ./isl/Makefile ] || exit 0; \
14107 r=`${PWD_COMMAND}`; export r; \
14108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14109 $(HOST_EXPORTS) \
14110 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14112 done; \
14113 echo "Doing dvi in isl" ; \
14114 (cd $(HOST_SUBDIR)/isl && \
14115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14117 "RANLIB=$${RANLIB}" \
14118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14119 dvi) \
14120 || exit 1
14122 @endif isl
14124 .PHONY: maybe-pdf-isl pdf-isl
14125 maybe-pdf-isl:
14126 @if isl
14127 maybe-pdf-isl: pdf-isl
14129 pdf-isl: \
14130 configure-isl
14131 @[ -f ./isl/Makefile ] || exit 0; \
14132 r=`${PWD_COMMAND}`; export r; \
14133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14134 $(HOST_EXPORTS) \
14135 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14137 done; \
14138 echo "Doing pdf in isl" ; \
14139 (cd $(HOST_SUBDIR)/isl && \
14140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14142 "RANLIB=$${RANLIB}" \
14143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14144 pdf) \
14145 || exit 1
14147 @endif isl
14149 .PHONY: maybe-html-isl html-isl
14150 maybe-html-isl:
14151 @if isl
14152 maybe-html-isl: html-isl
14154 html-isl: \
14155 configure-isl
14156 @[ -f ./isl/Makefile ] || exit 0; \
14157 r=`${PWD_COMMAND}`; export r; \
14158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14159 $(HOST_EXPORTS) \
14160 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14162 done; \
14163 echo "Doing html in isl" ; \
14164 (cd $(HOST_SUBDIR)/isl && \
14165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14167 "RANLIB=$${RANLIB}" \
14168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14169 html) \
14170 || exit 1
14172 @endif isl
14174 .PHONY: maybe-TAGS-isl TAGS-isl
14175 maybe-TAGS-isl:
14176 @if isl
14177 maybe-TAGS-isl: TAGS-isl
14179 TAGS-isl: \
14180 configure-isl
14181 @[ -f ./isl/Makefile ] || exit 0; \
14182 r=`${PWD_COMMAND}`; export r; \
14183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14184 $(HOST_EXPORTS) \
14185 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14187 done; \
14188 echo "Doing TAGS in isl" ; \
14189 (cd $(HOST_SUBDIR)/isl && \
14190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14192 "RANLIB=$${RANLIB}" \
14193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14194 TAGS) \
14195 || exit 1
14197 @endif isl
14199 .PHONY: maybe-install-info-isl install-info-isl
14200 maybe-install-info-isl:
14201 @if isl
14202 maybe-install-info-isl: install-info-isl
14204 install-info-isl: \
14205 configure-isl \
14206 info-isl
14207 @[ -f ./isl/Makefile ] || exit 0; \
14208 r=`${PWD_COMMAND}`; export r; \
14209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14210 $(HOST_EXPORTS) \
14211 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14213 done; \
14214 echo "Doing install-info in isl" ; \
14215 (cd $(HOST_SUBDIR)/isl && \
14216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14218 "RANLIB=$${RANLIB}" \
14219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14220 install-info) \
14221 || exit 1
14223 @endif isl
14225 .PHONY: maybe-install-pdf-isl install-pdf-isl
14226 maybe-install-pdf-isl:
14227 @if isl
14228 maybe-install-pdf-isl: install-pdf-isl
14230 install-pdf-isl: \
14231 configure-isl \
14232 pdf-isl
14233 @[ -f ./isl/Makefile ] || exit 0; \
14234 r=`${PWD_COMMAND}`; export r; \
14235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14236 $(HOST_EXPORTS) \
14237 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14239 done; \
14240 echo "Doing install-pdf in isl" ; \
14241 (cd $(HOST_SUBDIR)/isl && \
14242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14244 "RANLIB=$${RANLIB}" \
14245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14246 install-pdf) \
14247 || exit 1
14249 @endif isl
14251 .PHONY: maybe-install-html-isl install-html-isl
14252 maybe-install-html-isl:
14253 @if isl
14254 maybe-install-html-isl: install-html-isl
14256 install-html-isl: \
14257 configure-isl \
14258 html-isl
14259 @[ -f ./isl/Makefile ] || exit 0; \
14260 r=`${PWD_COMMAND}`; export r; \
14261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14262 $(HOST_EXPORTS) \
14263 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14265 done; \
14266 echo "Doing install-html in isl" ; \
14267 (cd $(HOST_SUBDIR)/isl && \
14268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14270 "RANLIB=$${RANLIB}" \
14271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14272 install-html) \
14273 || exit 1
14275 @endif isl
14277 .PHONY: maybe-installcheck-isl installcheck-isl
14278 maybe-installcheck-isl:
14279 @if isl
14280 maybe-installcheck-isl: installcheck-isl
14282 installcheck-isl: \
14283 configure-isl
14284 @[ -f ./isl/Makefile ] || exit 0; \
14285 r=`${PWD_COMMAND}`; export r; \
14286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14287 $(HOST_EXPORTS) \
14288 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14290 done; \
14291 echo "Doing installcheck in isl" ; \
14292 (cd $(HOST_SUBDIR)/isl && \
14293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14295 "RANLIB=$${RANLIB}" \
14296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14297 installcheck) \
14298 || exit 1
14300 @endif isl
14302 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14303 maybe-mostlyclean-isl:
14304 @if isl
14305 maybe-mostlyclean-isl: mostlyclean-isl
14307 mostlyclean-isl:
14308 @[ -f ./isl/Makefile ] || exit 0; \
14309 r=`${PWD_COMMAND}`; export r; \
14310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14311 $(HOST_EXPORTS) \
14312 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14314 done; \
14315 echo "Doing mostlyclean in isl" ; \
14316 (cd $(HOST_SUBDIR)/isl && \
14317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14319 "RANLIB=$${RANLIB}" \
14320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14321 mostlyclean) \
14322 || exit 1
14324 @endif isl
14326 .PHONY: maybe-clean-isl clean-isl
14327 maybe-clean-isl:
14328 @if isl
14329 maybe-clean-isl: clean-isl
14331 clean-isl:
14332 @[ -f ./isl/Makefile ] || exit 0; \
14333 r=`${PWD_COMMAND}`; export r; \
14334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14335 $(HOST_EXPORTS) \
14336 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14338 done; \
14339 echo "Doing clean in isl" ; \
14340 (cd $(HOST_SUBDIR)/isl && \
14341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14343 "RANLIB=$${RANLIB}" \
14344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14345 clean) \
14346 || exit 1
14348 @endif isl
14350 .PHONY: maybe-distclean-isl distclean-isl
14351 maybe-distclean-isl:
14352 @if isl
14353 maybe-distclean-isl: distclean-isl
14355 distclean-isl:
14356 @[ -f ./isl/Makefile ] || exit 0; \
14357 r=`${PWD_COMMAND}`; export r; \
14358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14359 $(HOST_EXPORTS) \
14360 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14362 done; \
14363 echo "Doing distclean in isl" ; \
14364 (cd $(HOST_SUBDIR)/isl && \
14365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14367 "RANLIB=$${RANLIB}" \
14368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14369 distclean) \
14370 || exit 1
14372 @endif isl
14374 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14375 maybe-maintainer-clean-isl:
14376 @if isl
14377 maybe-maintainer-clean-isl: maintainer-clean-isl
14379 maintainer-clean-isl:
14380 @[ -f ./isl/Makefile ] || exit 0; \
14381 r=`${PWD_COMMAND}`; export r; \
14382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14383 $(HOST_EXPORTS) \
14384 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14386 done; \
14387 echo "Doing maintainer-clean in isl" ; \
14388 (cd $(HOST_SUBDIR)/isl && \
14389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14391 "RANLIB=$${RANLIB}" \
14392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14393 maintainer-clean) \
14394 || exit 1
14396 @endif isl
14400 .PHONY: configure-cloog maybe-configure-cloog
14401 maybe-configure-cloog:
14402 @if gcc-bootstrap
14403 configure-cloog: stage_current
14404 @endif gcc-bootstrap
14405 @if cloog
14406 maybe-configure-cloog: configure-cloog
14407 configure-cloog:
14408 @r=`${PWD_COMMAND}`; export r; \
14409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14410 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14412 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14413 echo Configuring in $(HOST_SUBDIR)/cloog; \
14414 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14415 case $(srcdir) in \
14416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14417 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14419 esac; \
14420 module_srcdir=cloog; \
14421 $(SHELL) \
14422 $$s/$$module_srcdir/configure \
14423 --srcdir=$${topdir}/$$module_srcdir \
14424 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14425 --target=${target_alias} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14426 || exit 1
14427 @endif cloog
14431 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14432 maybe-configure-stage1-cloog:
14433 @if cloog-bootstrap
14434 maybe-configure-stage1-cloog: configure-stage1-cloog
14435 configure-stage1-cloog:
14436 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14437 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14438 @r=`${PWD_COMMAND}`; export r; \
14439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14440 TFLAGS="$(STAGE1_TFLAGS)"; \
14441 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14442 $(HOST_EXPORTS) \
14443 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14444 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14445 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14446 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14448 cd $(HOST_SUBDIR)/cloog || exit 1; \
14449 case $(srcdir) in \
14450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14451 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14453 esac; \
14454 module_srcdir=cloog; \
14455 $(SHELL) $$s/$$module_srcdir/configure \
14456 --srcdir=$${topdir}/$$module_srcdir \
14457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14458 --target=${target_alias} \
14460 $(STAGE1_CONFIGURE_FLAGS) \
14461 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14462 @endif cloog-bootstrap
14464 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14465 maybe-configure-stage2-cloog:
14466 @if cloog-bootstrap
14467 maybe-configure-stage2-cloog: configure-stage2-cloog
14468 configure-stage2-cloog:
14469 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14470 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14471 @r=`${PWD_COMMAND}`; export r; \
14472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14473 TFLAGS="$(STAGE2_TFLAGS)"; \
14474 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14475 $(HOST_EXPORTS) \
14476 $(POSTSTAGE1_HOST_EXPORTS) \
14477 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14478 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14479 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14480 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14482 cd $(HOST_SUBDIR)/cloog || exit 1; \
14483 case $(srcdir) in \
14484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14485 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14487 esac; \
14488 module_srcdir=cloog; \
14489 $(SHELL) $$s/$$module_srcdir/configure \
14490 --srcdir=$${topdir}/$$module_srcdir \
14491 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14492 --target=${target_alias} \
14493 --with-build-libsubdir=$(HOST_SUBDIR) \
14494 $(STAGE2_CONFIGURE_FLAGS) \
14495 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14496 @endif cloog-bootstrap
14498 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14499 maybe-configure-stage3-cloog:
14500 @if cloog-bootstrap
14501 maybe-configure-stage3-cloog: configure-stage3-cloog
14502 configure-stage3-cloog:
14503 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14504 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14505 @r=`${PWD_COMMAND}`; export r; \
14506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14507 TFLAGS="$(STAGE3_TFLAGS)"; \
14508 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14509 $(HOST_EXPORTS) \
14510 $(POSTSTAGE1_HOST_EXPORTS) \
14511 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14512 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14513 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14514 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14515 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14516 cd $(HOST_SUBDIR)/cloog || exit 1; \
14517 case $(srcdir) in \
14518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14519 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14521 esac; \
14522 module_srcdir=cloog; \
14523 $(SHELL) $$s/$$module_srcdir/configure \
14524 --srcdir=$${topdir}/$$module_srcdir \
14525 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14526 --target=${target_alias} \
14527 --with-build-libsubdir=$(HOST_SUBDIR) \
14528 $(STAGE3_CONFIGURE_FLAGS) \
14529 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14530 @endif cloog-bootstrap
14532 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14533 maybe-configure-stage4-cloog:
14534 @if cloog-bootstrap
14535 maybe-configure-stage4-cloog: configure-stage4-cloog
14536 configure-stage4-cloog:
14537 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14538 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14539 @r=`${PWD_COMMAND}`; export r; \
14540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14541 TFLAGS="$(STAGE4_TFLAGS)"; \
14542 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14543 $(HOST_EXPORTS) \
14544 $(POSTSTAGE1_HOST_EXPORTS) \
14545 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14546 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14547 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14548 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14549 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14550 cd $(HOST_SUBDIR)/cloog || exit 1; \
14551 case $(srcdir) in \
14552 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14553 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14554 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14555 esac; \
14556 module_srcdir=cloog; \
14557 $(SHELL) $$s/$$module_srcdir/configure \
14558 --srcdir=$${topdir}/$$module_srcdir \
14559 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14560 --target=${target_alias} \
14561 --with-build-libsubdir=$(HOST_SUBDIR) \
14562 $(STAGE4_CONFIGURE_FLAGS) \
14563 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14564 @endif cloog-bootstrap
14566 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14567 maybe-configure-stageprofile-cloog:
14568 @if cloog-bootstrap
14569 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14570 configure-stageprofile-cloog:
14571 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14572 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14573 @r=`${PWD_COMMAND}`; export r; \
14574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14575 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14576 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14577 $(HOST_EXPORTS) \
14578 $(POSTSTAGE1_HOST_EXPORTS) \
14579 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14580 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14581 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14582 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14583 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14584 cd $(HOST_SUBDIR)/cloog || exit 1; \
14585 case $(srcdir) in \
14586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14587 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14589 esac; \
14590 module_srcdir=cloog; \
14591 $(SHELL) $$s/$$module_srcdir/configure \
14592 --srcdir=$${topdir}/$$module_srcdir \
14593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14594 --target=${target_alias} \
14595 --with-build-libsubdir=$(HOST_SUBDIR) \
14596 $(STAGEprofile_CONFIGURE_FLAGS) \
14597 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14598 @endif cloog-bootstrap
14600 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14601 maybe-configure-stagefeedback-cloog:
14602 @if cloog-bootstrap
14603 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14604 configure-stagefeedback-cloog:
14605 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14607 @r=`${PWD_COMMAND}`; export r; \
14608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14609 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14610 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14611 $(HOST_EXPORTS) \
14612 $(POSTSTAGE1_HOST_EXPORTS) \
14613 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14614 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14615 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14616 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14618 cd $(HOST_SUBDIR)/cloog || exit 1; \
14619 case $(srcdir) in \
14620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14621 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14623 esac; \
14624 module_srcdir=cloog; \
14625 $(SHELL) $$s/$$module_srcdir/configure \
14626 --srcdir=$${topdir}/$$module_srcdir \
14627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14628 --target=${target_alias} \
14629 --with-build-libsubdir=$(HOST_SUBDIR) \
14630 $(STAGEfeedback_CONFIGURE_FLAGS) \
14631 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14632 @endif cloog-bootstrap
14638 .PHONY: all-cloog maybe-all-cloog
14639 maybe-all-cloog:
14640 @if gcc-bootstrap
14641 all-cloog: stage_current
14642 @endif gcc-bootstrap
14643 @if cloog
14644 TARGET-cloog=all
14645 maybe-all-cloog: all-cloog
14646 all-cloog: configure-cloog
14647 @r=`${PWD_COMMAND}`; export r; \
14648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14649 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14650 (cd $(HOST_SUBDIR)/cloog && \
14651 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14652 $(TARGET-cloog))
14653 @endif cloog
14657 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14658 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14659 maybe-all-stage1-cloog:
14660 maybe-clean-stage1-cloog:
14661 @if cloog-bootstrap
14662 maybe-all-stage1-cloog: all-stage1-cloog
14663 all-stage1: all-stage1-cloog
14664 TARGET-stage1-cloog = $(TARGET-cloog)
14665 all-stage1-cloog: configure-stage1-cloog
14666 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14667 @r=`${PWD_COMMAND}`; export r; \
14668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14669 TFLAGS="$(STAGE1_TFLAGS)"; \
14670 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14671 cd $(HOST_SUBDIR)/cloog && \
14672 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14673 CFLAGS="$(STAGE1_CFLAGS)" \
14674 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14675 LIBCFLAGS="$(LIBCFLAGS)" \
14676 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14677 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14678 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14679 $(EXTRA_HOST_FLAGS) \
14680 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14681 TFLAGS="$(STAGE1_TFLAGS)" \
14682 $(TARGET-stage1-cloog)
14684 maybe-clean-stage1-cloog: clean-stage1-cloog
14685 clean-stage1: clean-stage1-cloog
14686 clean-stage1-cloog:
14687 @if [ $(current_stage) = stage1 ]; then \
14688 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14689 else \
14690 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14691 $(MAKE) stage1-start; \
14692 fi; \
14693 cd $(HOST_SUBDIR)/cloog && \
14694 $(MAKE) $(EXTRA_HOST_FLAGS) \
14695 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14696 @endif cloog-bootstrap
14699 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14700 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14701 maybe-all-stage2-cloog:
14702 maybe-clean-stage2-cloog:
14703 @if cloog-bootstrap
14704 maybe-all-stage2-cloog: all-stage2-cloog
14705 all-stage2: all-stage2-cloog
14706 TARGET-stage2-cloog = $(TARGET-cloog)
14707 all-stage2-cloog: configure-stage2-cloog
14708 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14709 @r=`${PWD_COMMAND}`; export r; \
14710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14711 TFLAGS="$(STAGE2_TFLAGS)"; \
14712 $(HOST_EXPORTS) \
14713 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14714 cd $(HOST_SUBDIR)/cloog && \
14715 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14716 CFLAGS="$(STAGE2_CFLAGS)" \
14717 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14718 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14719 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14720 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14721 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14722 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14723 TFLAGS="$(STAGE2_TFLAGS)" \
14724 $(TARGET-stage2-cloog)
14726 maybe-clean-stage2-cloog: clean-stage2-cloog
14727 clean-stage2: clean-stage2-cloog
14728 clean-stage2-cloog:
14729 @if [ $(current_stage) = stage2 ]; then \
14730 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14731 else \
14732 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14733 $(MAKE) stage2-start; \
14734 fi; \
14735 cd $(HOST_SUBDIR)/cloog && \
14736 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14737 @endif cloog-bootstrap
14740 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14741 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14742 maybe-all-stage3-cloog:
14743 maybe-clean-stage3-cloog:
14744 @if cloog-bootstrap
14745 maybe-all-stage3-cloog: all-stage3-cloog
14746 all-stage3: all-stage3-cloog
14747 TARGET-stage3-cloog = $(TARGET-cloog)
14748 all-stage3-cloog: configure-stage3-cloog
14749 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14750 @r=`${PWD_COMMAND}`; export r; \
14751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14752 TFLAGS="$(STAGE3_TFLAGS)"; \
14753 $(HOST_EXPORTS) \
14754 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14755 cd $(HOST_SUBDIR)/cloog && \
14756 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14757 CFLAGS="$(STAGE3_CFLAGS)" \
14758 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14759 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14760 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14761 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14762 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14763 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14764 TFLAGS="$(STAGE3_TFLAGS)" \
14765 $(TARGET-stage3-cloog)
14767 maybe-clean-stage3-cloog: clean-stage3-cloog
14768 clean-stage3: clean-stage3-cloog
14769 clean-stage3-cloog:
14770 @if [ $(current_stage) = stage3 ]; then \
14771 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14772 else \
14773 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14774 $(MAKE) stage3-start; \
14775 fi; \
14776 cd $(HOST_SUBDIR)/cloog && \
14777 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14778 @endif cloog-bootstrap
14781 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14782 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14783 maybe-all-stage4-cloog:
14784 maybe-clean-stage4-cloog:
14785 @if cloog-bootstrap
14786 maybe-all-stage4-cloog: all-stage4-cloog
14787 all-stage4: all-stage4-cloog
14788 TARGET-stage4-cloog = $(TARGET-cloog)
14789 all-stage4-cloog: configure-stage4-cloog
14790 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14791 @r=`${PWD_COMMAND}`; export r; \
14792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14793 TFLAGS="$(STAGE4_TFLAGS)"; \
14794 $(HOST_EXPORTS) \
14795 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14796 cd $(HOST_SUBDIR)/cloog && \
14797 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14798 CFLAGS="$(STAGE4_CFLAGS)" \
14799 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14800 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14801 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14802 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14803 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14804 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14805 TFLAGS="$(STAGE4_TFLAGS)" \
14806 $(TARGET-stage4-cloog)
14808 maybe-clean-stage4-cloog: clean-stage4-cloog
14809 clean-stage4: clean-stage4-cloog
14810 clean-stage4-cloog:
14811 @if [ $(current_stage) = stage4 ]; then \
14812 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14813 else \
14814 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14815 $(MAKE) stage4-start; \
14816 fi; \
14817 cd $(HOST_SUBDIR)/cloog && \
14818 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14819 @endif cloog-bootstrap
14822 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14823 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14824 maybe-all-stageprofile-cloog:
14825 maybe-clean-stageprofile-cloog:
14826 @if cloog-bootstrap
14827 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14828 all-stageprofile: all-stageprofile-cloog
14829 TARGET-stageprofile-cloog = $(TARGET-cloog)
14830 all-stageprofile-cloog: configure-stageprofile-cloog
14831 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14832 @r=`${PWD_COMMAND}`; export r; \
14833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14834 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14835 $(HOST_EXPORTS) \
14836 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14837 cd $(HOST_SUBDIR)/cloog && \
14838 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14839 CFLAGS="$(STAGEprofile_CFLAGS)" \
14840 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14841 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14842 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14843 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14844 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14845 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14846 TFLAGS="$(STAGEprofile_TFLAGS)" \
14847 $(TARGET-stageprofile-cloog)
14849 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14850 clean-stageprofile: clean-stageprofile-cloog
14851 clean-stageprofile-cloog:
14852 @if [ $(current_stage) = stageprofile ]; then \
14853 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14854 else \
14855 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14856 $(MAKE) stageprofile-start; \
14857 fi; \
14858 cd $(HOST_SUBDIR)/cloog && \
14859 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14860 @endif cloog-bootstrap
14863 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14864 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14865 maybe-all-stagefeedback-cloog:
14866 maybe-clean-stagefeedback-cloog:
14867 @if cloog-bootstrap
14868 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14869 all-stagefeedback: all-stagefeedback-cloog
14870 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14871 all-stagefeedback-cloog: configure-stagefeedback-cloog
14872 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14873 @r=`${PWD_COMMAND}`; export r; \
14874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14875 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14876 $(HOST_EXPORTS) \
14877 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14878 cd $(HOST_SUBDIR)/cloog && \
14879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14880 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14881 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14882 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14886 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14887 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14888 $(TARGET-stagefeedback-cloog)
14890 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14891 clean-stagefeedback: clean-stagefeedback-cloog
14892 clean-stagefeedback-cloog:
14893 @if [ $(current_stage) = stagefeedback ]; then \
14894 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14895 else \
14896 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14897 $(MAKE) stagefeedback-start; \
14898 fi; \
14899 cd $(HOST_SUBDIR)/cloog && \
14900 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14901 @endif cloog-bootstrap
14907 .PHONY: check-cloog maybe-check-cloog
14908 maybe-check-cloog:
14909 @if cloog
14910 maybe-check-cloog: check-cloog
14912 check-cloog:
14913 @: $(MAKE); $(unstage)
14914 @r=`${PWD_COMMAND}`; export r; \
14915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14916 $(HOST_EXPORTS) \
14917 (cd $(HOST_SUBDIR)/cloog && \
14918 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14920 @endif cloog
14922 .PHONY: install-cloog maybe-install-cloog
14923 maybe-install-cloog:
14924 @if cloog
14925 maybe-install-cloog: install-cloog
14927 install-cloog:
14929 @endif cloog
14931 .PHONY: install-strip-cloog maybe-install-strip-cloog
14932 maybe-install-strip-cloog:
14933 @if cloog
14934 maybe-install-strip-cloog: install-strip-cloog
14936 install-strip-cloog:
14938 @endif cloog
14940 # Other targets (info, dvi, pdf, etc.)
14942 .PHONY: maybe-info-cloog info-cloog
14943 maybe-info-cloog:
14944 @if cloog
14945 maybe-info-cloog: info-cloog
14947 info-cloog: \
14948 configure-cloog
14949 @[ -f ./cloog/Makefile ] || exit 0; \
14950 r=`${PWD_COMMAND}`; export r; \
14951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14952 $(HOST_EXPORTS) \
14953 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14955 done; \
14956 echo "Doing info in cloog" ; \
14957 (cd $(HOST_SUBDIR)/cloog && \
14958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14960 "RANLIB=$${RANLIB}" \
14961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14962 info) \
14963 || exit 1
14965 @endif cloog
14967 .PHONY: maybe-dvi-cloog dvi-cloog
14968 maybe-dvi-cloog:
14969 @if cloog
14970 maybe-dvi-cloog: dvi-cloog
14972 dvi-cloog: \
14973 configure-cloog
14974 @[ -f ./cloog/Makefile ] || exit 0; \
14975 r=`${PWD_COMMAND}`; export r; \
14976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14977 $(HOST_EXPORTS) \
14978 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14980 done; \
14981 echo "Doing dvi in cloog" ; \
14982 (cd $(HOST_SUBDIR)/cloog && \
14983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14985 "RANLIB=$${RANLIB}" \
14986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14987 dvi) \
14988 || exit 1
14990 @endif cloog
14992 .PHONY: maybe-pdf-cloog pdf-cloog
14993 maybe-pdf-cloog:
14994 @if cloog
14995 maybe-pdf-cloog: pdf-cloog
14997 pdf-cloog: \
14998 configure-cloog
14999 @[ -f ./cloog/Makefile ] || exit 0; \
15000 r=`${PWD_COMMAND}`; export r; \
15001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15002 $(HOST_EXPORTS) \
15003 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15005 done; \
15006 echo "Doing pdf in cloog" ; \
15007 (cd $(HOST_SUBDIR)/cloog && \
15008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15010 "RANLIB=$${RANLIB}" \
15011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15012 pdf) \
15013 || exit 1
15015 @endif cloog
15017 .PHONY: maybe-html-cloog html-cloog
15018 maybe-html-cloog:
15019 @if cloog
15020 maybe-html-cloog: html-cloog
15022 html-cloog: \
15023 configure-cloog
15024 @[ -f ./cloog/Makefile ] || exit 0; \
15025 r=`${PWD_COMMAND}`; export r; \
15026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15027 $(HOST_EXPORTS) \
15028 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15030 done; \
15031 echo "Doing html in cloog" ; \
15032 (cd $(HOST_SUBDIR)/cloog && \
15033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15035 "RANLIB=$${RANLIB}" \
15036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15037 html) \
15038 || exit 1
15040 @endif cloog
15042 .PHONY: maybe-TAGS-cloog TAGS-cloog
15043 maybe-TAGS-cloog:
15044 @if cloog
15045 maybe-TAGS-cloog: TAGS-cloog
15047 TAGS-cloog: \
15048 configure-cloog
15049 @[ -f ./cloog/Makefile ] || exit 0; \
15050 r=`${PWD_COMMAND}`; export r; \
15051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15052 $(HOST_EXPORTS) \
15053 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15055 done; \
15056 echo "Doing TAGS in cloog" ; \
15057 (cd $(HOST_SUBDIR)/cloog && \
15058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15060 "RANLIB=$${RANLIB}" \
15061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15062 TAGS) \
15063 || exit 1
15065 @endif cloog
15067 .PHONY: maybe-install-info-cloog install-info-cloog
15068 maybe-install-info-cloog:
15069 @if cloog
15070 maybe-install-info-cloog: install-info-cloog
15072 install-info-cloog: \
15073 configure-cloog \
15074 info-cloog
15075 @[ -f ./cloog/Makefile ] || exit 0; \
15076 r=`${PWD_COMMAND}`; export r; \
15077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15078 $(HOST_EXPORTS) \
15079 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15081 done; \
15082 echo "Doing install-info in cloog" ; \
15083 (cd $(HOST_SUBDIR)/cloog && \
15084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15086 "RANLIB=$${RANLIB}" \
15087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15088 install-info) \
15089 || exit 1
15091 @endif cloog
15093 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
15094 maybe-install-pdf-cloog:
15095 @if cloog
15096 maybe-install-pdf-cloog: install-pdf-cloog
15098 install-pdf-cloog: \
15099 configure-cloog \
15100 pdf-cloog
15101 @[ -f ./cloog/Makefile ] || exit 0; \
15102 r=`${PWD_COMMAND}`; export r; \
15103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15104 $(HOST_EXPORTS) \
15105 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15107 done; \
15108 echo "Doing install-pdf in cloog" ; \
15109 (cd $(HOST_SUBDIR)/cloog && \
15110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15112 "RANLIB=$${RANLIB}" \
15113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15114 install-pdf) \
15115 || exit 1
15117 @endif cloog
15119 .PHONY: maybe-install-html-cloog install-html-cloog
15120 maybe-install-html-cloog:
15121 @if cloog
15122 maybe-install-html-cloog: install-html-cloog
15124 install-html-cloog: \
15125 configure-cloog \
15126 html-cloog
15127 @[ -f ./cloog/Makefile ] || exit 0; \
15128 r=`${PWD_COMMAND}`; export r; \
15129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15130 $(HOST_EXPORTS) \
15131 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15133 done; \
15134 echo "Doing install-html in cloog" ; \
15135 (cd $(HOST_SUBDIR)/cloog && \
15136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15138 "RANLIB=$${RANLIB}" \
15139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15140 install-html) \
15141 || exit 1
15143 @endif cloog
15145 .PHONY: maybe-installcheck-cloog installcheck-cloog
15146 maybe-installcheck-cloog:
15147 @if cloog
15148 maybe-installcheck-cloog: installcheck-cloog
15150 installcheck-cloog: \
15151 configure-cloog
15152 @[ -f ./cloog/Makefile ] || exit 0; \
15153 r=`${PWD_COMMAND}`; export r; \
15154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15155 $(HOST_EXPORTS) \
15156 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15158 done; \
15159 echo "Doing installcheck in cloog" ; \
15160 (cd $(HOST_SUBDIR)/cloog && \
15161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15163 "RANLIB=$${RANLIB}" \
15164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15165 installcheck) \
15166 || exit 1
15168 @endif cloog
15170 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15171 maybe-mostlyclean-cloog:
15172 @if cloog
15173 maybe-mostlyclean-cloog: mostlyclean-cloog
15175 mostlyclean-cloog:
15176 @[ -f ./cloog/Makefile ] || exit 0; \
15177 r=`${PWD_COMMAND}`; export r; \
15178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15179 $(HOST_EXPORTS) \
15180 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15182 done; \
15183 echo "Doing mostlyclean in cloog" ; \
15184 (cd $(HOST_SUBDIR)/cloog && \
15185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15187 "RANLIB=$${RANLIB}" \
15188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15189 mostlyclean) \
15190 || exit 1
15192 @endif cloog
15194 .PHONY: maybe-clean-cloog clean-cloog
15195 maybe-clean-cloog:
15196 @if cloog
15197 maybe-clean-cloog: clean-cloog
15199 clean-cloog:
15200 @[ -f ./cloog/Makefile ] || exit 0; \
15201 r=`${PWD_COMMAND}`; export r; \
15202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15203 $(HOST_EXPORTS) \
15204 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15206 done; \
15207 echo "Doing clean in cloog" ; \
15208 (cd $(HOST_SUBDIR)/cloog && \
15209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15211 "RANLIB=$${RANLIB}" \
15212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15213 clean) \
15214 || exit 1
15216 @endif cloog
15218 .PHONY: maybe-distclean-cloog distclean-cloog
15219 maybe-distclean-cloog:
15220 @if cloog
15221 maybe-distclean-cloog: distclean-cloog
15223 distclean-cloog:
15224 @[ -f ./cloog/Makefile ] || exit 0; \
15225 r=`${PWD_COMMAND}`; export r; \
15226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15227 $(HOST_EXPORTS) \
15228 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15230 done; \
15231 echo "Doing distclean in cloog" ; \
15232 (cd $(HOST_SUBDIR)/cloog && \
15233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15235 "RANLIB=$${RANLIB}" \
15236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15237 distclean) \
15238 || exit 1
15240 @endif cloog
15242 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15243 maybe-maintainer-clean-cloog:
15244 @if cloog
15245 maybe-maintainer-clean-cloog: maintainer-clean-cloog
15247 maintainer-clean-cloog:
15248 @[ -f ./cloog/Makefile ] || exit 0; \
15249 r=`${PWD_COMMAND}`; export r; \
15250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15251 $(HOST_EXPORTS) \
15252 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15254 done; \
15255 echo "Doing maintainer-clean in cloog" ; \
15256 (cd $(HOST_SUBDIR)/cloog && \
15257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15259 "RANLIB=$${RANLIB}" \
15260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15261 maintainer-clean) \
15262 || exit 1
15264 @endif cloog
15268 .PHONY: configure-libelf maybe-configure-libelf
15269 maybe-configure-libelf:
15270 @if gcc-bootstrap
15271 configure-libelf: stage_current
15272 @endif gcc-bootstrap
15273 @if libelf
15274 maybe-configure-libelf: configure-libelf
15275 configure-libelf:
15276 @r=`${PWD_COMMAND}`; export r; \
15277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15278 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15280 $(HOST_EXPORTS) \
15281 echo Configuring in $(HOST_SUBDIR)/libelf; \
15282 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15283 case $(srcdir) in \
15284 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15285 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15286 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15287 esac; \
15288 module_srcdir=libelf; \
15289 $(SHELL) \
15290 $$s/$$module_srcdir/configure \
15291 --srcdir=$${topdir}/$$module_srcdir \
15292 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15293 --target=${target_alias} --disable-shared \
15294 || exit 1
15295 @endif libelf
15299 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15300 maybe-configure-stage1-libelf:
15301 @if libelf-bootstrap
15302 maybe-configure-stage1-libelf: configure-stage1-libelf
15303 configure-stage1-libelf:
15304 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15305 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15306 @r=`${PWD_COMMAND}`; export r; \
15307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15308 TFLAGS="$(STAGE1_TFLAGS)"; \
15309 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15310 $(HOST_EXPORTS) \
15311 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15312 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15313 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15314 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15315 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15316 cd $(HOST_SUBDIR)/libelf || exit 1; \
15317 case $(srcdir) in \
15318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15319 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15321 esac; \
15322 module_srcdir=libelf; \
15323 $(SHELL) $$s/$$module_srcdir/configure \
15324 --srcdir=$${topdir}/$$module_srcdir \
15325 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15326 --target=${target_alias} \
15328 $(STAGE1_CONFIGURE_FLAGS) \
15329 --disable-shared
15330 @endif libelf-bootstrap
15332 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15333 maybe-configure-stage2-libelf:
15334 @if libelf-bootstrap
15335 maybe-configure-stage2-libelf: configure-stage2-libelf
15336 configure-stage2-libelf:
15337 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15339 @r=`${PWD_COMMAND}`; export r; \
15340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15341 TFLAGS="$(STAGE2_TFLAGS)"; \
15342 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15343 $(HOST_EXPORTS) \
15344 $(POSTSTAGE1_HOST_EXPORTS) \
15345 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15346 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15347 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15348 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15350 cd $(HOST_SUBDIR)/libelf || exit 1; \
15351 case $(srcdir) in \
15352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15353 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15355 esac; \
15356 module_srcdir=libelf; \
15357 $(SHELL) $$s/$$module_srcdir/configure \
15358 --srcdir=$${topdir}/$$module_srcdir \
15359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15360 --target=${target_alias} \
15361 --with-build-libsubdir=$(HOST_SUBDIR) \
15362 $(STAGE2_CONFIGURE_FLAGS) \
15363 --disable-shared
15364 @endif libelf-bootstrap
15366 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15367 maybe-configure-stage3-libelf:
15368 @if libelf-bootstrap
15369 maybe-configure-stage3-libelf: configure-stage3-libelf
15370 configure-stage3-libelf:
15371 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15372 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15373 @r=`${PWD_COMMAND}`; export r; \
15374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15375 TFLAGS="$(STAGE3_TFLAGS)"; \
15376 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15377 $(HOST_EXPORTS) \
15378 $(POSTSTAGE1_HOST_EXPORTS) \
15379 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15380 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15381 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15382 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15384 cd $(HOST_SUBDIR)/libelf || exit 1; \
15385 case $(srcdir) in \
15386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15387 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15389 esac; \
15390 module_srcdir=libelf; \
15391 $(SHELL) $$s/$$module_srcdir/configure \
15392 --srcdir=$${topdir}/$$module_srcdir \
15393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15394 --target=${target_alias} \
15395 --with-build-libsubdir=$(HOST_SUBDIR) \
15396 $(STAGE3_CONFIGURE_FLAGS) \
15397 --disable-shared
15398 @endif libelf-bootstrap
15400 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15401 maybe-configure-stage4-libelf:
15402 @if libelf-bootstrap
15403 maybe-configure-stage4-libelf: configure-stage4-libelf
15404 configure-stage4-libelf:
15405 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15406 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15407 @r=`${PWD_COMMAND}`; export r; \
15408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15409 TFLAGS="$(STAGE4_TFLAGS)"; \
15410 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15411 $(HOST_EXPORTS) \
15412 $(POSTSTAGE1_HOST_EXPORTS) \
15413 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15414 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15415 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15416 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15417 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15418 cd $(HOST_SUBDIR)/libelf || exit 1; \
15419 case $(srcdir) in \
15420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15421 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15423 esac; \
15424 module_srcdir=libelf; \
15425 $(SHELL) $$s/$$module_srcdir/configure \
15426 --srcdir=$${topdir}/$$module_srcdir \
15427 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15428 --target=${target_alias} \
15429 --with-build-libsubdir=$(HOST_SUBDIR) \
15430 $(STAGE4_CONFIGURE_FLAGS) \
15431 --disable-shared
15432 @endif libelf-bootstrap
15434 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15435 maybe-configure-stageprofile-libelf:
15436 @if libelf-bootstrap
15437 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15438 configure-stageprofile-libelf:
15439 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15440 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15441 @r=`${PWD_COMMAND}`; export r; \
15442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15443 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15444 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15445 $(HOST_EXPORTS) \
15446 $(POSTSTAGE1_HOST_EXPORTS) \
15447 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15448 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15449 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15450 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15452 cd $(HOST_SUBDIR)/libelf || exit 1; \
15453 case $(srcdir) in \
15454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15455 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15457 esac; \
15458 module_srcdir=libelf; \
15459 $(SHELL) $$s/$$module_srcdir/configure \
15460 --srcdir=$${topdir}/$$module_srcdir \
15461 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15462 --target=${target_alias} \
15463 --with-build-libsubdir=$(HOST_SUBDIR) \
15464 $(STAGEprofile_CONFIGURE_FLAGS) \
15465 --disable-shared
15466 @endif libelf-bootstrap
15468 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15469 maybe-configure-stagefeedback-libelf:
15470 @if libelf-bootstrap
15471 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15472 configure-stagefeedback-libelf:
15473 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15474 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15475 @r=`${PWD_COMMAND}`; export r; \
15476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15477 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15478 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15479 $(HOST_EXPORTS) \
15480 $(POSTSTAGE1_HOST_EXPORTS) \
15481 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15482 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15483 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15484 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15486 cd $(HOST_SUBDIR)/libelf || exit 1; \
15487 case $(srcdir) in \
15488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15489 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15491 esac; \
15492 module_srcdir=libelf; \
15493 $(SHELL) $$s/$$module_srcdir/configure \
15494 --srcdir=$${topdir}/$$module_srcdir \
15495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15496 --target=${target_alias} \
15497 --with-build-libsubdir=$(HOST_SUBDIR) \
15498 $(STAGEfeedback_CONFIGURE_FLAGS) \
15499 --disable-shared
15500 @endif libelf-bootstrap
15506 .PHONY: all-libelf maybe-all-libelf
15507 maybe-all-libelf:
15508 @if gcc-bootstrap
15509 all-libelf: stage_current
15510 @endif gcc-bootstrap
15511 @if libelf
15512 TARGET-libelf=all
15513 maybe-all-libelf: all-libelf
15514 all-libelf: configure-libelf
15515 @r=`${PWD_COMMAND}`; export r; \
15516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15517 $(HOST_EXPORTS) \
15518 (cd $(HOST_SUBDIR)/libelf && \
15519 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15520 $(TARGET-libelf))
15521 @endif libelf
15525 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15526 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15527 maybe-all-stage1-libelf:
15528 maybe-clean-stage1-libelf:
15529 @if libelf-bootstrap
15530 maybe-all-stage1-libelf: all-stage1-libelf
15531 all-stage1: all-stage1-libelf
15532 TARGET-stage1-libelf = $(TARGET-libelf)
15533 all-stage1-libelf: configure-stage1-libelf
15534 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15535 @r=`${PWD_COMMAND}`; export r; \
15536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15537 TFLAGS="$(STAGE1_TFLAGS)"; \
15538 $(HOST_EXPORTS) \
15539 cd $(HOST_SUBDIR)/libelf && \
15540 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15541 CFLAGS="$(STAGE1_CFLAGS)" \
15542 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15543 LIBCFLAGS="$(LIBCFLAGS)" \
15544 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15545 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15546 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15547 $(EXTRA_HOST_FLAGS) \
15548 $(STAGE1_FLAGS_TO_PASS) \
15549 TFLAGS="$(STAGE1_TFLAGS)" \
15550 $(TARGET-stage1-libelf)
15552 maybe-clean-stage1-libelf: clean-stage1-libelf
15553 clean-stage1: clean-stage1-libelf
15554 clean-stage1-libelf:
15555 @if [ $(current_stage) = stage1 ]; then \
15556 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15557 else \
15558 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15559 $(MAKE) stage1-start; \
15560 fi; \
15561 cd $(HOST_SUBDIR)/libelf && \
15562 $(MAKE) $(EXTRA_HOST_FLAGS) \
15563 $(STAGE1_FLAGS_TO_PASS) clean
15564 @endif libelf-bootstrap
15567 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15568 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15569 maybe-all-stage2-libelf:
15570 maybe-clean-stage2-libelf:
15571 @if libelf-bootstrap
15572 maybe-all-stage2-libelf: all-stage2-libelf
15573 all-stage2: all-stage2-libelf
15574 TARGET-stage2-libelf = $(TARGET-libelf)
15575 all-stage2-libelf: configure-stage2-libelf
15576 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15577 @r=`${PWD_COMMAND}`; export r; \
15578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15579 TFLAGS="$(STAGE2_TFLAGS)"; \
15580 $(HOST_EXPORTS) \
15581 $(POSTSTAGE1_HOST_EXPORTS) \
15582 cd $(HOST_SUBDIR)/libelf && \
15583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15584 CFLAGS="$(STAGE2_CFLAGS)" \
15585 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15586 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15590 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15591 TFLAGS="$(STAGE2_TFLAGS)" \
15592 $(TARGET-stage2-libelf)
15594 maybe-clean-stage2-libelf: clean-stage2-libelf
15595 clean-stage2: clean-stage2-libelf
15596 clean-stage2-libelf:
15597 @if [ $(current_stage) = stage2 ]; then \
15598 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15599 else \
15600 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15601 $(MAKE) stage2-start; \
15602 fi; \
15603 cd $(HOST_SUBDIR)/libelf && \
15604 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15605 @endif libelf-bootstrap
15608 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15609 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15610 maybe-all-stage3-libelf:
15611 maybe-clean-stage3-libelf:
15612 @if libelf-bootstrap
15613 maybe-all-stage3-libelf: all-stage3-libelf
15614 all-stage3: all-stage3-libelf
15615 TARGET-stage3-libelf = $(TARGET-libelf)
15616 all-stage3-libelf: configure-stage3-libelf
15617 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15618 @r=`${PWD_COMMAND}`; export r; \
15619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15620 TFLAGS="$(STAGE3_TFLAGS)"; \
15621 $(HOST_EXPORTS) \
15622 $(POSTSTAGE1_HOST_EXPORTS) \
15623 cd $(HOST_SUBDIR)/libelf && \
15624 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15625 CFLAGS="$(STAGE3_CFLAGS)" \
15626 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15627 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15628 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15629 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15630 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15631 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15632 TFLAGS="$(STAGE3_TFLAGS)" \
15633 $(TARGET-stage3-libelf)
15635 maybe-clean-stage3-libelf: clean-stage3-libelf
15636 clean-stage3: clean-stage3-libelf
15637 clean-stage3-libelf:
15638 @if [ $(current_stage) = stage3 ]; then \
15639 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15640 else \
15641 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15642 $(MAKE) stage3-start; \
15643 fi; \
15644 cd $(HOST_SUBDIR)/libelf && \
15645 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15646 @endif libelf-bootstrap
15649 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15650 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15651 maybe-all-stage4-libelf:
15652 maybe-clean-stage4-libelf:
15653 @if libelf-bootstrap
15654 maybe-all-stage4-libelf: all-stage4-libelf
15655 all-stage4: all-stage4-libelf
15656 TARGET-stage4-libelf = $(TARGET-libelf)
15657 all-stage4-libelf: configure-stage4-libelf
15658 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15659 @r=`${PWD_COMMAND}`; export r; \
15660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15661 TFLAGS="$(STAGE4_TFLAGS)"; \
15662 $(HOST_EXPORTS) \
15663 $(POSTSTAGE1_HOST_EXPORTS) \
15664 cd $(HOST_SUBDIR)/libelf && \
15665 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15666 CFLAGS="$(STAGE4_CFLAGS)" \
15667 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15668 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15669 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15670 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15671 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15672 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15673 TFLAGS="$(STAGE4_TFLAGS)" \
15674 $(TARGET-stage4-libelf)
15676 maybe-clean-stage4-libelf: clean-stage4-libelf
15677 clean-stage4: clean-stage4-libelf
15678 clean-stage4-libelf:
15679 @if [ $(current_stage) = stage4 ]; then \
15680 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15681 else \
15682 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15683 $(MAKE) stage4-start; \
15684 fi; \
15685 cd $(HOST_SUBDIR)/libelf && \
15686 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15687 @endif libelf-bootstrap
15690 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15691 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15692 maybe-all-stageprofile-libelf:
15693 maybe-clean-stageprofile-libelf:
15694 @if libelf-bootstrap
15695 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15696 all-stageprofile: all-stageprofile-libelf
15697 TARGET-stageprofile-libelf = $(TARGET-libelf)
15698 all-stageprofile-libelf: configure-stageprofile-libelf
15699 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15700 @r=`${PWD_COMMAND}`; export r; \
15701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15702 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15703 $(HOST_EXPORTS) \
15704 $(POSTSTAGE1_HOST_EXPORTS) \
15705 cd $(HOST_SUBDIR)/libelf && \
15706 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15707 CFLAGS="$(STAGEprofile_CFLAGS)" \
15708 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15709 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15710 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15711 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15712 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15713 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15714 TFLAGS="$(STAGEprofile_TFLAGS)" \
15715 $(TARGET-stageprofile-libelf)
15717 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15718 clean-stageprofile: clean-stageprofile-libelf
15719 clean-stageprofile-libelf:
15720 @if [ $(current_stage) = stageprofile ]; then \
15721 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15722 else \
15723 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15724 $(MAKE) stageprofile-start; \
15725 fi; \
15726 cd $(HOST_SUBDIR)/libelf && \
15727 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15728 @endif libelf-bootstrap
15731 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15732 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15733 maybe-all-stagefeedback-libelf:
15734 maybe-clean-stagefeedback-libelf:
15735 @if libelf-bootstrap
15736 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15737 all-stagefeedback: all-stagefeedback-libelf
15738 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15739 all-stagefeedback-libelf: configure-stagefeedback-libelf
15740 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15741 @r=`${PWD_COMMAND}`; export r; \
15742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15743 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15744 $(HOST_EXPORTS) \
15745 $(POSTSTAGE1_HOST_EXPORTS) \
15746 cd $(HOST_SUBDIR)/libelf && \
15747 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15748 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15749 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15750 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15751 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15752 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15753 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15754 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15755 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15756 $(TARGET-stagefeedback-libelf)
15758 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15759 clean-stagefeedback: clean-stagefeedback-libelf
15760 clean-stagefeedback-libelf:
15761 @if [ $(current_stage) = stagefeedback ]; then \
15762 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15763 else \
15764 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15765 $(MAKE) stagefeedback-start; \
15766 fi; \
15767 cd $(HOST_SUBDIR)/libelf && \
15768 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15769 @endif libelf-bootstrap
15775 .PHONY: check-libelf maybe-check-libelf
15776 maybe-check-libelf:
15777 @if libelf
15778 maybe-check-libelf: check-libelf
15780 check-libelf:
15781 @: $(MAKE); $(unstage)
15782 @r=`${PWD_COMMAND}`; export r; \
15783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15784 $(HOST_EXPORTS) \
15785 (cd $(HOST_SUBDIR)/libelf && \
15786 $(MAKE) $(FLAGS_TO_PASS) check)
15788 @endif libelf
15790 .PHONY: install-libelf maybe-install-libelf
15791 maybe-install-libelf:
15792 @if libelf
15793 maybe-install-libelf: install-libelf
15795 install-libelf:
15797 @endif libelf
15799 .PHONY: install-strip-libelf maybe-install-strip-libelf
15800 maybe-install-strip-libelf:
15801 @if libelf
15802 maybe-install-strip-libelf: install-strip-libelf
15804 install-strip-libelf:
15806 @endif libelf
15808 # Other targets (info, dvi, pdf, etc.)
15810 .PHONY: maybe-info-libelf info-libelf
15811 maybe-info-libelf:
15812 @if libelf
15813 maybe-info-libelf: info-libelf
15815 info-libelf: \
15816 configure-libelf
15817 @[ -f ./libelf/Makefile ] || exit 0; \
15818 r=`${PWD_COMMAND}`; export r; \
15819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15820 $(HOST_EXPORTS) \
15821 for flag in $(EXTRA_HOST_FLAGS) ; do \
15822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15823 done; \
15824 echo "Doing info in libelf" ; \
15825 (cd $(HOST_SUBDIR)/libelf && \
15826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15828 "RANLIB=$${RANLIB}" \
15829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15830 info) \
15831 || exit 1
15833 @endif libelf
15835 .PHONY: maybe-dvi-libelf dvi-libelf
15836 maybe-dvi-libelf:
15837 @if libelf
15838 maybe-dvi-libelf: dvi-libelf
15840 dvi-libelf: \
15841 configure-libelf
15842 @[ -f ./libelf/Makefile ] || exit 0; \
15843 r=`${PWD_COMMAND}`; export r; \
15844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15845 $(HOST_EXPORTS) \
15846 for flag in $(EXTRA_HOST_FLAGS) ; do \
15847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15848 done; \
15849 echo "Doing dvi in libelf" ; \
15850 (cd $(HOST_SUBDIR)/libelf && \
15851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15853 "RANLIB=$${RANLIB}" \
15854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15855 dvi) \
15856 || exit 1
15858 @endif libelf
15860 .PHONY: maybe-pdf-libelf pdf-libelf
15861 maybe-pdf-libelf:
15862 @if libelf
15863 maybe-pdf-libelf: pdf-libelf
15865 pdf-libelf: \
15866 configure-libelf
15867 @[ -f ./libelf/Makefile ] || exit 0; \
15868 r=`${PWD_COMMAND}`; export r; \
15869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15870 $(HOST_EXPORTS) \
15871 for flag in $(EXTRA_HOST_FLAGS) ; do \
15872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15873 done; \
15874 echo "Doing pdf in libelf" ; \
15875 (cd $(HOST_SUBDIR)/libelf && \
15876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15878 "RANLIB=$${RANLIB}" \
15879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15880 pdf) \
15881 || exit 1
15883 @endif libelf
15885 .PHONY: maybe-html-libelf html-libelf
15886 maybe-html-libelf:
15887 @if libelf
15888 maybe-html-libelf: html-libelf
15890 html-libelf: \
15891 configure-libelf
15892 @[ -f ./libelf/Makefile ] || exit 0; \
15893 r=`${PWD_COMMAND}`; export r; \
15894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15895 $(HOST_EXPORTS) \
15896 for flag in $(EXTRA_HOST_FLAGS) ; do \
15897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15898 done; \
15899 echo "Doing html in libelf" ; \
15900 (cd $(HOST_SUBDIR)/libelf && \
15901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15903 "RANLIB=$${RANLIB}" \
15904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15905 html) \
15906 || exit 1
15908 @endif libelf
15910 .PHONY: maybe-TAGS-libelf TAGS-libelf
15911 maybe-TAGS-libelf:
15912 @if libelf
15913 maybe-TAGS-libelf: TAGS-libelf
15915 TAGS-libelf: \
15916 configure-libelf
15917 @[ -f ./libelf/Makefile ] || exit 0; \
15918 r=`${PWD_COMMAND}`; export r; \
15919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15920 $(HOST_EXPORTS) \
15921 for flag in $(EXTRA_HOST_FLAGS) ; do \
15922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15923 done; \
15924 echo "Doing TAGS in libelf" ; \
15925 (cd $(HOST_SUBDIR)/libelf && \
15926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15928 "RANLIB=$${RANLIB}" \
15929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15930 TAGS) \
15931 || exit 1
15933 @endif libelf
15935 .PHONY: maybe-install-info-libelf install-info-libelf
15936 maybe-install-info-libelf:
15937 @if libelf
15938 maybe-install-info-libelf: install-info-libelf
15940 install-info-libelf: \
15941 configure-libelf \
15942 info-libelf
15943 @[ -f ./libelf/Makefile ] || exit 0; \
15944 r=`${PWD_COMMAND}`; export r; \
15945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15946 $(HOST_EXPORTS) \
15947 for flag in $(EXTRA_HOST_FLAGS) ; do \
15948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15949 done; \
15950 echo "Doing install-info in libelf" ; \
15951 (cd $(HOST_SUBDIR)/libelf && \
15952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15954 "RANLIB=$${RANLIB}" \
15955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15956 install-info) \
15957 || exit 1
15959 @endif libelf
15961 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15962 maybe-install-pdf-libelf:
15963 @if libelf
15964 maybe-install-pdf-libelf: install-pdf-libelf
15966 install-pdf-libelf: \
15967 configure-libelf \
15968 pdf-libelf
15969 @[ -f ./libelf/Makefile ] || exit 0; \
15970 r=`${PWD_COMMAND}`; export r; \
15971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15972 $(HOST_EXPORTS) \
15973 for flag in $(EXTRA_HOST_FLAGS) ; do \
15974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15975 done; \
15976 echo "Doing install-pdf in libelf" ; \
15977 (cd $(HOST_SUBDIR)/libelf && \
15978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15980 "RANLIB=$${RANLIB}" \
15981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15982 install-pdf) \
15983 || exit 1
15985 @endif libelf
15987 .PHONY: maybe-install-html-libelf install-html-libelf
15988 maybe-install-html-libelf:
15989 @if libelf
15990 maybe-install-html-libelf: install-html-libelf
15992 install-html-libelf: \
15993 configure-libelf \
15994 html-libelf
15995 @[ -f ./libelf/Makefile ] || exit 0; \
15996 r=`${PWD_COMMAND}`; export r; \
15997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15998 $(HOST_EXPORTS) \
15999 for flag in $(EXTRA_HOST_FLAGS) ; do \
16000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16001 done; \
16002 echo "Doing install-html in libelf" ; \
16003 (cd $(HOST_SUBDIR)/libelf && \
16004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16006 "RANLIB=$${RANLIB}" \
16007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16008 install-html) \
16009 || exit 1
16011 @endif libelf
16013 .PHONY: maybe-installcheck-libelf installcheck-libelf
16014 maybe-installcheck-libelf:
16015 @if libelf
16016 maybe-installcheck-libelf: installcheck-libelf
16018 installcheck-libelf: \
16019 configure-libelf
16020 @[ -f ./libelf/Makefile ] || exit 0; \
16021 r=`${PWD_COMMAND}`; export r; \
16022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16023 $(HOST_EXPORTS) \
16024 for flag in $(EXTRA_HOST_FLAGS) ; do \
16025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16026 done; \
16027 echo "Doing installcheck in libelf" ; \
16028 (cd $(HOST_SUBDIR)/libelf && \
16029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16031 "RANLIB=$${RANLIB}" \
16032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16033 installcheck) \
16034 || exit 1
16036 @endif libelf
16038 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
16039 maybe-mostlyclean-libelf:
16040 @if libelf
16041 maybe-mostlyclean-libelf: mostlyclean-libelf
16043 mostlyclean-libelf:
16044 @[ -f ./libelf/Makefile ] || exit 0; \
16045 r=`${PWD_COMMAND}`; export r; \
16046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16047 $(HOST_EXPORTS) \
16048 for flag in $(EXTRA_HOST_FLAGS) ; do \
16049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16050 done; \
16051 echo "Doing mostlyclean in libelf" ; \
16052 (cd $(HOST_SUBDIR)/libelf && \
16053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16055 "RANLIB=$${RANLIB}" \
16056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16057 mostlyclean) \
16058 || exit 1
16060 @endif libelf
16062 .PHONY: maybe-clean-libelf clean-libelf
16063 maybe-clean-libelf:
16064 @if libelf
16065 maybe-clean-libelf: clean-libelf
16067 clean-libelf:
16068 @[ -f ./libelf/Makefile ] || exit 0; \
16069 r=`${PWD_COMMAND}`; export r; \
16070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16071 $(HOST_EXPORTS) \
16072 for flag in $(EXTRA_HOST_FLAGS) ; do \
16073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16074 done; \
16075 echo "Doing clean in libelf" ; \
16076 (cd $(HOST_SUBDIR)/libelf && \
16077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16079 "RANLIB=$${RANLIB}" \
16080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16081 clean) \
16082 || exit 1
16084 @endif libelf
16086 .PHONY: maybe-distclean-libelf distclean-libelf
16087 maybe-distclean-libelf:
16088 @if libelf
16089 maybe-distclean-libelf: distclean-libelf
16091 distclean-libelf:
16092 @[ -f ./libelf/Makefile ] || exit 0; \
16093 r=`${PWD_COMMAND}`; export r; \
16094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16095 $(HOST_EXPORTS) \
16096 for flag in $(EXTRA_HOST_FLAGS) ; do \
16097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16098 done; \
16099 echo "Doing distclean in libelf" ; \
16100 (cd $(HOST_SUBDIR)/libelf && \
16101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16103 "RANLIB=$${RANLIB}" \
16104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16105 distclean) \
16106 || exit 1
16108 @endif libelf
16110 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16111 maybe-maintainer-clean-libelf:
16112 @if libelf
16113 maybe-maintainer-clean-libelf: maintainer-clean-libelf
16115 maintainer-clean-libelf:
16116 @[ -f ./libelf/Makefile ] || exit 0; \
16117 r=`${PWD_COMMAND}`; export r; \
16118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16119 $(HOST_EXPORTS) \
16120 for flag in $(EXTRA_HOST_FLAGS) ; do \
16121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16122 done; \
16123 echo "Doing maintainer-clean in libelf" ; \
16124 (cd $(HOST_SUBDIR)/libelf && \
16125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16127 "RANLIB=$${RANLIB}" \
16128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16129 maintainer-clean) \
16130 || exit 1
16132 @endif libelf
16136 .PHONY: configure-gold maybe-configure-gold
16137 maybe-configure-gold:
16138 @if gcc-bootstrap
16139 configure-gold: stage_current
16140 @endif gcc-bootstrap
16141 @if gold
16142 maybe-configure-gold: configure-gold
16143 configure-gold:
16144 @r=`${PWD_COMMAND}`; export r; \
16145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16146 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16148 $(HOST_EXPORTS) \
16149 echo Configuring in $(HOST_SUBDIR)/gold; \
16150 cd "$(HOST_SUBDIR)/gold" || exit 1; \
16151 case $(srcdir) in \
16152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16153 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16155 esac; \
16156 module_srcdir=gold; \
16157 $(SHELL) \
16158 $$s/$$module_srcdir/configure \
16159 --srcdir=$${topdir}/$$module_srcdir \
16160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16161 --target=${target_alias} \
16162 || exit 1
16163 @endif gold
16167 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
16168 maybe-configure-stage1-gold:
16169 @if gold-bootstrap
16170 maybe-configure-stage1-gold: configure-stage1-gold
16171 configure-stage1-gold:
16172 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16173 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16174 @r=`${PWD_COMMAND}`; export r; \
16175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16176 TFLAGS="$(STAGE1_TFLAGS)"; \
16177 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16178 $(HOST_EXPORTS) \
16179 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16180 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16181 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16182 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16184 cd $(HOST_SUBDIR)/gold || exit 1; \
16185 case $(srcdir) in \
16186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16187 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16189 esac; \
16190 module_srcdir=gold; \
16191 $(SHELL) $$s/$$module_srcdir/configure \
16192 --srcdir=$${topdir}/$$module_srcdir \
16193 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16194 --target=${target_alias} \
16196 $(STAGE1_CONFIGURE_FLAGS)
16197 @endif gold-bootstrap
16199 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
16200 maybe-configure-stage2-gold:
16201 @if gold-bootstrap
16202 maybe-configure-stage2-gold: configure-stage2-gold
16203 configure-stage2-gold:
16204 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16205 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16206 @r=`${PWD_COMMAND}`; export r; \
16207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16208 TFLAGS="$(STAGE2_TFLAGS)"; \
16209 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16210 $(HOST_EXPORTS) \
16211 $(POSTSTAGE1_HOST_EXPORTS) \
16212 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16213 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16214 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16215 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16217 cd $(HOST_SUBDIR)/gold || exit 1; \
16218 case $(srcdir) in \
16219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16220 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16222 esac; \
16223 module_srcdir=gold; \
16224 $(SHELL) $$s/$$module_srcdir/configure \
16225 --srcdir=$${topdir}/$$module_srcdir \
16226 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16227 --target=${target_alias} \
16228 --with-build-libsubdir=$(HOST_SUBDIR) \
16229 $(STAGE2_CONFIGURE_FLAGS)
16230 @endif gold-bootstrap
16232 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
16233 maybe-configure-stage3-gold:
16234 @if gold-bootstrap
16235 maybe-configure-stage3-gold: configure-stage3-gold
16236 configure-stage3-gold:
16237 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16238 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16239 @r=`${PWD_COMMAND}`; export r; \
16240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16241 TFLAGS="$(STAGE3_TFLAGS)"; \
16242 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16243 $(HOST_EXPORTS) \
16244 $(POSTSTAGE1_HOST_EXPORTS) \
16245 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16246 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16247 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16248 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16250 cd $(HOST_SUBDIR)/gold || exit 1; \
16251 case $(srcdir) in \
16252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16253 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16255 esac; \
16256 module_srcdir=gold; \
16257 $(SHELL) $$s/$$module_srcdir/configure \
16258 --srcdir=$${topdir}/$$module_srcdir \
16259 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16260 --target=${target_alias} \
16261 --with-build-libsubdir=$(HOST_SUBDIR) \
16262 $(STAGE3_CONFIGURE_FLAGS)
16263 @endif gold-bootstrap
16265 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
16266 maybe-configure-stage4-gold:
16267 @if gold-bootstrap
16268 maybe-configure-stage4-gold: configure-stage4-gold
16269 configure-stage4-gold:
16270 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16271 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16272 @r=`${PWD_COMMAND}`; export r; \
16273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16274 TFLAGS="$(STAGE4_TFLAGS)"; \
16275 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16276 $(HOST_EXPORTS) \
16277 $(POSTSTAGE1_HOST_EXPORTS) \
16278 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16279 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16280 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16281 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16283 cd $(HOST_SUBDIR)/gold || exit 1; \
16284 case $(srcdir) in \
16285 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16286 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16287 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16288 esac; \
16289 module_srcdir=gold; \
16290 $(SHELL) $$s/$$module_srcdir/configure \
16291 --srcdir=$${topdir}/$$module_srcdir \
16292 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16293 --target=${target_alias} \
16294 --with-build-libsubdir=$(HOST_SUBDIR) \
16295 $(STAGE4_CONFIGURE_FLAGS)
16296 @endif gold-bootstrap
16298 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16299 maybe-configure-stageprofile-gold:
16300 @if gold-bootstrap
16301 maybe-configure-stageprofile-gold: configure-stageprofile-gold
16302 configure-stageprofile-gold:
16303 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16304 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16305 @r=`${PWD_COMMAND}`; export r; \
16306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16307 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16308 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16309 $(HOST_EXPORTS) \
16310 $(POSTSTAGE1_HOST_EXPORTS) \
16311 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16312 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16313 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16314 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16315 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16316 cd $(HOST_SUBDIR)/gold || exit 1; \
16317 case $(srcdir) in \
16318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16319 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16321 esac; \
16322 module_srcdir=gold; \
16323 $(SHELL) $$s/$$module_srcdir/configure \
16324 --srcdir=$${topdir}/$$module_srcdir \
16325 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16326 --target=${target_alias} \
16327 --with-build-libsubdir=$(HOST_SUBDIR) \
16328 $(STAGEprofile_CONFIGURE_FLAGS)
16329 @endif gold-bootstrap
16331 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16332 maybe-configure-stagefeedback-gold:
16333 @if gold-bootstrap
16334 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16335 configure-stagefeedback-gold:
16336 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16337 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16338 @r=`${PWD_COMMAND}`; export r; \
16339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16340 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16341 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16342 $(HOST_EXPORTS) \
16343 $(POSTSTAGE1_HOST_EXPORTS) \
16344 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16345 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16346 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16347 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16348 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16349 cd $(HOST_SUBDIR)/gold || exit 1; \
16350 case $(srcdir) in \
16351 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16352 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16353 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16354 esac; \
16355 module_srcdir=gold; \
16356 $(SHELL) $$s/$$module_srcdir/configure \
16357 --srcdir=$${topdir}/$$module_srcdir \
16358 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16359 --target=${target_alias} \
16360 --with-build-libsubdir=$(HOST_SUBDIR) \
16361 $(STAGEfeedback_CONFIGURE_FLAGS)
16362 @endif gold-bootstrap
16368 .PHONY: all-gold maybe-all-gold
16369 maybe-all-gold:
16370 @if gcc-bootstrap
16371 all-gold: stage_current
16372 @endif gcc-bootstrap
16373 @if gold
16374 TARGET-gold=all
16375 maybe-all-gold: all-gold
16376 all-gold: configure-gold
16377 @r=`${PWD_COMMAND}`; export r; \
16378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16379 $(HOST_EXPORTS) \
16380 (cd $(HOST_SUBDIR)/gold && \
16381 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16382 $(TARGET-gold))
16383 @endif gold
16387 .PHONY: all-stage1-gold maybe-all-stage1-gold
16388 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
16389 maybe-all-stage1-gold:
16390 maybe-clean-stage1-gold:
16391 @if gold-bootstrap
16392 maybe-all-stage1-gold: all-stage1-gold
16393 all-stage1: all-stage1-gold
16394 TARGET-stage1-gold = $(TARGET-gold)
16395 all-stage1-gold: configure-stage1-gold
16396 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16397 @r=`${PWD_COMMAND}`; export r; \
16398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16399 TFLAGS="$(STAGE1_TFLAGS)"; \
16400 $(HOST_EXPORTS) \
16401 cd $(HOST_SUBDIR)/gold && \
16402 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16403 CFLAGS="$(STAGE1_CFLAGS)" \
16404 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16405 LIBCFLAGS="$(LIBCFLAGS)" \
16406 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16407 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16408 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16409 $(EXTRA_HOST_FLAGS) \
16410 $(STAGE1_FLAGS_TO_PASS) \
16411 TFLAGS="$(STAGE1_TFLAGS)" \
16412 $(TARGET-stage1-gold)
16414 maybe-clean-stage1-gold: clean-stage1-gold
16415 clean-stage1: clean-stage1-gold
16416 clean-stage1-gold:
16417 @if [ $(current_stage) = stage1 ]; then \
16418 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16419 else \
16420 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16421 $(MAKE) stage1-start; \
16422 fi; \
16423 cd $(HOST_SUBDIR)/gold && \
16424 $(MAKE) $(EXTRA_HOST_FLAGS) \
16425 $(STAGE1_FLAGS_TO_PASS) clean
16426 @endif gold-bootstrap
16429 .PHONY: all-stage2-gold maybe-all-stage2-gold
16430 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
16431 maybe-all-stage2-gold:
16432 maybe-clean-stage2-gold:
16433 @if gold-bootstrap
16434 maybe-all-stage2-gold: all-stage2-gold
16435 all-stage2: all-stage2-gold
16436 TARGET-stage2-gold = $(TARGET-gold)
16437 all-stage2-gold: configure-stage2-gold
16438 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16439 @r=`${PWD_COMMAND}`; export r; \
16440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16441 TFLAGS="$(STAGE2_TFLAGS)"; \
16442 $(HOST_EXPORTS) \
16443 $(POSTSTAGE1_HOST_EXPORTS) \
16444 cd $(HOST_SUBDIR)/gold && \
16445 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16446 CFLAGS="$(STAGE2_CFLAGS)" \
16447 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16448 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16449 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16450 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16451 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16452 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16453 TFLAGS="$(STAGE2_TFLAGS)" \
16454 $(TARGET-stage2-gold)
16456 maybe-clean-stage2-gold: clean-stage2-gold
16457 clean-stage2: clean-stage2-gold
16458 clean-stage2-gold:
16459 @if [ $(current_stage) = stage2 ]; then \
16460 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16461 else \
16462 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16463 $(MAKE) stage2-start; \
16464 fi; \
16465 cd $(HOST_SUBDIR)/gold && \
16466 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16467 @endif gold-bootstrap
16470 .PHONY: all-stage3-gold maybe-all-stage3-gold
16471 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
16472 maybe-all-stage3-gold:
16473 maybe-clean-stage3-gold:
16474 @if gold-bootstrap
16475 maybe-all-stage3-gold: all-stage3-gold
16476 all-stage3: all-stage3-gold
16477 TARGET-stage3-gold = $(TARGET-gold)
16478 all-stage3-gold: configure-stage3-gold
16479 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16480 @r=`${PWD_COMMAND}`; export r; \
16481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16482 TFLAGS="$(STAGE3_TFLAGS)"; \
16483 $(HOST_EXPORTS) \
16484 $(POSTSTAGE1_HOST_EXPORTS) \
16485 cd $(HOST_SUBDIR)/gold && \
16486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16487 CFLAGS="$(STAGE3_CFLAGS)" \
16488 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16489 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16494 TFLAGS="$(STAGE3_TFLAGS)" \
16495 $(TARGET-stage3-gold)
16497 maybe-clean-stage3-gold: clean-stage3-gold
16498 clean-stage3: clean-stage3-gold
16499 clean-stage3-gold:
16500 @if [ $(current_stage) = stage3 ]; then \
16501 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16502 else \
16503 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16504 $(MAKE) stage3-start; \
16505 fi; \
16506 cd $(HOST_SUBDIR)/gold && \
16507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16508 @endif gold-bootstrap
16511 .PHONY: all-stage4-gold maybe-all-stage4-gold
16512 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16513 maybe-all-stage4-gold:
16514 maybe-clean-stage4-gold:
16515 @if gold-bootstrap
16516 maybe-all-stage4-gold: all-stage4-gold
16517 all-stage4: all-stage4-gold
16518 TARGET-stage4-gold = $(TARGET-gold)
16519 all-stage4-gold: configure-stage4-gold
16520 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16521 @r=`${PWD_COMMAND}`; export r; \
16522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16523 TFLAGS="$(STAGE4_TFLAGS)"; \
16524 $(HOST_EXPORTS) \
16525 $(POSTSTAGE1_HOST_EXPORTS) \
16526 cd $(HOST_SUBDIR)/gold && \
16527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16528 CFLAGS="$(STAGE4_CFLAGS)" \
16529 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16530 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16535 TFLAGS="$(STAGE4_TFLAGS)" \
16536 $(TARGET-stage4-gold)
16538 maybe-clean-stage4-gold: clean-stage4-gold
16539 clean-stage4: clean-stage4-gold
16540 clean-stage4-gold:
16541 @if [ $(current_stage) = stage4 ]; then \
16542 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16543 else \
16544 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16545 $(MAKE) stage4-start; \
16546 fi; \
16547 cd $(HOST_SUBDIR)/gold && \
16548 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16549 @endif gold-bootstrap
16552 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16553 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16554 maybe-all-stageprofile-gold:
16555 maybe-clean-stageprofile-gold:
16556 @if gold-bootstrap
16557 maybe-all-stageprofile-gold: all-stageprofile-gold
16558 all-stageprofile: all-stageprofile-gold
16559 TARGET-stageprofile-gold = $(TARGET-gold)
16560 all-stageprofile-gold: configure-stageprofile-gold
16561 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16562 @r=`${PWD_COMMAND}`; export r; \
16563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16564 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16565 $(HOST_EXPORTS) \
16566 $(POSTSTAGE1_HOST_EXPORTS) \
16567 cd $(HOST_SUBDIR)/gold && \
16568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16569 CFLAGS="$(STAGEprofile_CFLAGS)" \
16570 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16571 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16575 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16576 TFLAGS="$(STAGEprofile_TFLAGS)" \
16577 $(TARGET-stageprofile-gold)
16579 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16580 clean-stageprofile: clean-stageprofile-gold
16581 clean-stageprofile-gold:
16582 @if [ $(current_stage) = stageprofile ]; then \
16583 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16584 else \
16585 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16586 $(MAKE) stageprofile-start; \
16587 fi; \
16588 cd $(HOST_SUBDIR)/gold && \
16589 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16590 @endif gold-bootstrap
16593 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16594 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16595 maybe-all-stagefeedback-gold:
16596 maybe-clean-stagefeedback-gold:
16597 @if gold-bootstrap
16598 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16599 all-stagefeedback: all-stagefeedback-gold
16600 TARGET-stagefeedback-gold = $(TARGET-gold)
16601 all-stagefeedback-gold: configure-stagefeedback-gold
16602 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16603 @r=`${PWD_COMMAND}`; export r; \
16604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16605 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16606 $(HOST_EXPORTS) \
16607 $(POSTSTAGE1_HOST_EXPORTS) \
16608 cd $(HOST_SUBDIR)/gold && \
16609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16610 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16611 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16612 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16617 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16618 $(TARGET-stagefeedback-gold)
16620 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16621 clean-stagefeedback: clean-stagefeedback-gold
16622 clean-stagefeedback-gold:
16623 @if [ $(current_stage) = stagefeedback ]; then \
16624 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16625 else \
16626 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16627 $(MAKE) stagefeedback-start; \
16628 fi; \
16629 cd $(HOST_SUBDIR)/gold && \
16630 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16631 @endif gold-bootstrap
16637 .PHONY: check-gold maybe-check-gold
16638 maybe-check-gold:
16639 @if gold
16640 maybe-check-gold: check-gold
16642 check-gold:
16643 @: $(MAKE); $(unstage)
16644 @r=`${PWD_COMMAND}`; export r; \
16645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16646 $(HOST_EXPORTS) \
16647 (cd $(HOST_SUBDIR)/gold && \
16648 $(MAKE) $(FLAGS_TO_PASS) check)
16650 @endif gold
16652 .PHONY: install-gold maybe-install-gold
16653 maybe-install-gold:
16654 @if gold
16655 maybe-install-gold: install-gold
16657 install-gold: installdirs
16658 @: $(MAKE); $(unstage)
16659 @r=`${PWD_COMMAND}`; export r; \
16660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16661 $(HOST_EXPORTS) \
16662 (cd $(HOST_SUBDIR)/gold && \
16663 $(MAKE) $(FLAGS_TO_PASS) install)
16665 @endif gold
16667 .PHONY: install-strip-gold maybe-install-strip-gold
16668 maybe-install-strip-gold:
16669 @if gold
16670 maybe-install-strip-gold: install-strip-gold
16672 install-strip-gold: installdirs
16673 @: $(MAKE); $(unstage)
16674 @r=`${PWD_COMMAND}`; export r; \
16675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16676 $(HOST_EXPORTS) \
16677 (cd $(HOST_SUBDIR)/gold && \
16678 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16680 @endif gold
16682 # Other targets (info, dvi, pdf, etc.)
16684 .PHONY: maybe-info-gold info-gold
16685 maybe-info-gold:
16686 @if gold
16687 maybe-info-gold: info-gold
16689 info-gold: \
16690 configure-gold
16691 @[ -f ./gold/Makefile ] || exit 0; \
16692 r=`${PWD_COMMAND}`; export r; \
16693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16694 $(HOST_EXPORTS) \
16695 for flag in $(EXTRA_HOST_FLAGS) ; do \
16696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16697 done; \
16698 echo "Doing info in gold" ; \
16699 (cd $(HOST_SUBDIR)/gold && \
16700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16702 "RANLIB=$${RANLIB}" \
16703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16704 info) \
16705 || exit 1
16707 @endif gold
16709 .PHONY: maybe-dvi-gold dvi-gold
16710 maybe-dvi-gold:
16711 @if gold
16712 maybe-dvi-gold: dvi-gold
16714 dvi-gold: \
16715 configure-gold
16716 @[ -f ./gold/Makefile ] || exit 0; \
16717 r=`${PWD_COMMAND}`; export r; \
16718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16719 $(HOST_EXPORTS) \
16720 for flag in $(EXTRA_HOST_FLAGS) ; do \
16721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16722 done; \
16723 echo "Doing dvi in gold" ; \
16724 (cd $(HOST_SUBDIR)/gold && \
16725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16727 "RANLIB=$${RANLIB}" \
16728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16729 dvi) \
16730 || exit 1
16732 @endif gold
16734 .PHONY: maybe-pdf-gold pdf-gold
16735 maybe-pdf-gold:
16736 @if gold
16737 maybe-pdf-gold: pdf-gold
16739 pdf-gold: \
16740 configure-gold
16741 @[ -f ./gold/Makefile ] || exit 0; \
16742 r=`${PWD_COMMAND}`; export r; \
16743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16744 $(HOST_EXPORTS) \
16745 for flag in $(EXTRA_HOST_FLAGS) ; do \
16746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16747 done; \
16748 echo "Doing pdf in gold" ; \
16749 (cd $(HOST_SUBDIR)/gold && \
16750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16752 "RANLIB=$${RANLIB}" \
16753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16754 pdf) \
16755 || exit 1
16757 @endif gold
16759 .PHONY: maybe-html-gold html-gold
16760 maybe-html-gold:
16761 @if gold
16762 maybe-html-gold: html-gold
16764 html-gold: \
16765 configure-gold
16766 @[ -f ./gold/Makefile ] || exit 0; \
16767 r=`${PWD_COMMAND}`; export r; \
16768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16769 $(HOST_EXPORTS) \
16770 for flag in $(EXTRA_HOST_FLAGS) ; do \
16771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16772 done; \
16773 echo "Doing html in gold" ; \
16774 (cd $(HOST_SUBDIR)/gold && \
16775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16777 "RANLIB=$${RANLIB}" \
16778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16779 html) \
16780 || exit 1
16782 @endif gold
16784 .PHONY: maybe-TAGS-gold TAGS-gold
16785 maybe-TAGS-gold:
16786 @if gold
16787 maybe-TAGS-gold: TAGS-gold
16789 TAGS-gold: \
16790 configure-gold
16791 @[ -f ./gold/Makefile ] || exit 0; \
16792 r=`${PWD_COMMAND}`; export r; \
16793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16794 $(HOST_EXPORTS) \
16795 for flag in $(EXTRA_HOST_FLAGS) ; do \
16796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16797 done; \
16798 echo "Doing TAGS in gold" ; \
16799 (cd $(HOST_SUBDIR)/gold && \
16800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16802 "RANLIB=$${RANLIB}" \
16803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16804 TAGS) \
16805 || exit 1
16807 @endif gold
16809 .PHONY: maybe-install-info-gold install-info-gold
16810 maybe-install-info-gold:
16811 @if gold
16812 maybe-install-info-gold: install-info-gold
16814 install-info-gold: \
16815 configure-gold \
16816 info-gold
16817 @[ -f ./gold/Makefile ] || exit 0; \
16818 r=`${PWD_COMMAND}`; export r; \
16819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16820 $(HOST_EXPORTS) \
16821 for flag in $(EXTRA_HOST_FLAGS) ; do \
16822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16823 done; \
16824 echo "Doing install-info in gold" ; \
16825 (cd $(HOST_SUBDIR)/gold && \
16826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16828 "RANLIB=$${RANLIB}" \
16829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16830 install-info) \
16831 || exit 1
16833 @endif gold
16835 .PHONY: maybe-install-pdf-gold install-pdf-gold
16836 maybe-install-pdf-gold:
16837 @if gold
16838 maybe-install-pdf-gold: install-pdf-gold
16840 install-pdf-gold: \
16841 configure-gold \
16842 pdf-gold
16843 @[ -f ./gold/Makefile ] || exit 0; \
16844 r=`${PWD_COMMAND}`; export r; \
16845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16846 $(HOST_EXPORTS) \
16847 for flag in $(EXTRA_HOST_FLAGS) ; do \
16848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16849 done; \
16850 echo "Doing install-pdf in gold" ; \
16851 (cd $(HOST_SUBDIR)/gold && \
16852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16854 "RANLIB=$${RANLIB}" \
16855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16856 install-pdf) \
16857 || exit 1
16859 @endif gold
16861 .PHONY: maybe-install-html-gold install-html-gold
16862 maybe-install-html-gold:
16863 @if gold
16864 maybe-install-html-gold: install-html-gold
16866 install-html-gold: \
16867 configure-gold \
16868 html-gold
16869 @[ -f ./gold/Makefile ] || exit 0; \
16870 r=`${PWD_COMMAND}`; export r; \
16871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16872 $(HOST_EXPORTS) \
16873 for flag in $(EXTRA_HOST_FLAGS) ; do \
16874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16875 done; \
16876 echo "Doing install-html in gold" ; \
16877 (cd $(HOST_SUBDIR)/gold && \
16878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16880 "RANLIB=$${RANLIB}" \
16881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16882 install-html) \
16883 || exit 1
16885 @endif gold
16887 .PHONY: maybe-installcheck-gold installcheck-gold
16888 maybe-installcheck-gold:
16889 @if gold
16890 maybe-installcheck-gold: installcheck-gold
16892 installcheck-gold: \
16893 configure-gold
16894 @[ -f ./gold/Makefile ] || exit 0; \
16895 r=`${PWD_COMMAND}`; export r; \
16896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16897 $(HOST_EXPORTS) \
16898 for flag in $(EXTRA_HOST_FLAGS) ; do \
16899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16900 done; \
16901 echo "Doing installcheck in gold" ; \
16902 (cd $(HOST_SUBDIR)/gold && \
16903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16905 "RANLIB=$${RANLIB}" \
16906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16907 installcheck) \
16908 || exit 1
16910 @endif gold
16912 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16913 maybe-mostlyclean-gold:
16914 @if gold
16915 maybe-mostlyclean-gold: mostlyclean-gold
16917 mostlyclean-gold:
16918 @[ -f ./gold/Makefile ] || exit 0; \
16919 r=`${PWD_COMMAND}`; export r; \
16920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16921 $(HOST_EXPORTS) \
16922 for flag in $(EXTRA_HOST_FLAGS) ; do \
16923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16924 done; \
16925 echo "Doing mostlyclean in gold" ; \
16926 (cd $(HOST_SUBDIR)/gold && \
16927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16929 "RANLIB=$${RANLIB}" \
16930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16931 mostlyclean) \
16932 || exit 1
16934 @endif gold
16936 .PHONY: maybe-clean-gold clean-gold
16937 maybe-clean-gold:
16938 @if gold
16939 maybe-clean-gold: clean-gold
16941 clean-gold:
16942 @[ -f ./gold/Makefile ] || exit 0; \
16943 r=`${PWD_COMMAND}`; export r; \
16944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16945 $(HOST_EXPORTS) \
16946 for flag in $(EXTRA_HOST_FLAGS) ; do \
16947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16948 done; \
16949 echo "Doing clean in gold" ; \
16950 (cd $(HOST_SUBDIR)/gold && \
16951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16953 "RANLIB=$${RANLIB}" \
16954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16955 clean) \
16956 || exit 1
16958 @endif gold
16960 .PHONY: maybe-distclean-gold distclean-gold
16961 maybe-distclean-gold:
16962 @if gold
16963 maybe-distclean-gold: distclean-gold
16965 distclean-gold:
16966 @[ -f ./gold/Makefile ] || exit 0; \
16967 r=`${PWD_COMMAND}`; export r; \
16968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16969 $(HOST_EXPORTS) \
16970 for flag in $(EXTRA_HOST_FLAGS) ; do \
16971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16972 done; \
16973 echo "Doing distclean in gold" ; \
16974 (cd $(HOST_SUBDIR)/gold && \
16975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16977 "RANLIB=$${RANLIB}" \
16978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16979 distclean) \
16980 || exit 1
16982 @endif gold
16984 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16985 maybe-maintainer-clean-gold:
16986 @if gold
16987 maybe-maintainer-clean-gold: maintainer-clean-gold
16989 maintainer-clean-gold:
16990 @[ -f ./gold/Makefile ] || exit 0; \
16991 r=`${PWD_COMMAND}`; export r; \
16992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16993 $(HOST_EXPORTS) \
16994 for flag in $(EXTRA_HOST_FLAGS) ; do \
16995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16996 done; \
16997 echo "Doing maintainer-clean in gold" ; \
16998 (cd $(HOST_SUBDIR)/gold && \
16999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17001 "RANLIB=$${RANLIB}" \
17002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17003 maintainer-clean) \
17004 || exit 1
17006 @endif gold
17010 .PHONY: configure-gprof maybe-configure-gprof
17011 maybe-configure-gprof:
17012 @if gcc-bootstrap
17013 configure-gprof: stage_current
17014 @endif gcc-bootstrap
17015 @if gprof
17016 maybe-configure-gprof: configure-gprof
17017 configure-gprof:
17018 @: $(MAKE); $(unstage)
17019 @r=`${PWD_COMMAND}`; export r; \
17020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17021 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
17022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
17023 $(HOST_EXPORTS) \
17024 echo Configuring in $(HOST_SUBDIR)/gprof; \
17025 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
17026 case $(srcdir) in \
17027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17028 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
17029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17030 esac; \
17031 module_srcdir=gprof; \
17032 $(SHELL) \
17033 $$s/$$module_srcdir/configure \
17034 --srcdir=$${topdir}/$$module_srcdir \
17035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17036 --target=${target_alias} \
17037 || exit 1
17038 @endif gprof
17044 .PHONY: all-gprof maybe-all-gprof
17045 maybe-all-gprof:
17046 @if gcc-bootstrap
17047 all-gprof: stage_current
17048 @endif gcc-bootstrap
17049 @if gprof
17050 TARGET-gprof=all
17051 maybe-all-gprof: all-gprof
17052 all-gprof: configure-gprof
17053 @: $(MAKE); $(unstage)
17054 @r=`${PWD_COMMAND}`; export r; \
17055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17056 $(HOST_EXPORTS) \
17057 (cd $(HOST_SUBDIR)/gprof && \
17058 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17059 $(TARGET-gprof))
17060 @endif gprof
17065 .PHONY: check-gprof maybe-check-gprof
17066 maybe-check-gprof:
17067 @if gprof
17068 maybe-check-gprof: check-gprof
17070 check-gprof:
17071 @: $(MAKE); $(unstage)
17072 @r=`${PWD_COMMAND}`; export r; \
17073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17074 $(HOST_EXPORTS) \
17075 (cd $(HOST_SUBDIR)/gprof && \
17076 $(MAKE) $(FLAGS_TO_PASS) check)
17078 @endif gprof
17080 .PHONY: install-gprof maybe-install-gprof
17081 maybe-install-gprof:
17082 @if gprof
17083 maybe-install-gprof: install-gprof
17085 install-gprof: installdirs
17086 @: $(MAKE); $(unstage)
17087 @r=`${PWD_COMMAND}`; export r; \
17088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17089 $(HOST_EXPORTS) \
17090 (cd $(HOST_SUBDIR)/gprof && \
17091 $(MAKE) $(FLAGS_TO_PASS) install)
17093 @endif gprof
17095 .PHONY: install-strip-gprof maybe-install-strip-gprof
17096 maybe-install-strip-gprof:
17097 @if gprof
17098 maybe-install-strip-gprof: install-strip-gprof
17100 install-strip-gprof: installdirs
17101 @: $(MAKE); $(unstage)
17102 @r=`${PWD_COMMAND}`; export r; \
17103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17104 $(HOST_EXPORTS) \
17105 (cd $(HOST_SUBDIR)/gprof && \
17106 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17108 @endif gprof
17110 # Other targets (info, dvi, pdf, etc.)
17112 .PHONY: maybe-info-gprof info-gprof
17113 maybe-info-gprof:
17114 @if gprof
17115 maybe-info-gprof: info-gprof
17117 info-gprof: \
17118 configure-gprof
17119 @: $(MAKE); $(unstage)
17120 @[ -f ./gprof/Makefile ] || exit 0; \
17121 r=`${PWD_COMMAND}`; export r; \
17122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17123 $(HOST_EXPORTS) \
17124 for flag in $(EXTRA_HOST_FLAGS) ; do \
17125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17126 done; \
17127 echo "Doing info in gprof" ; \
17128 (cd $(HOST_SUBDIR)/gprof && \
17129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17131 "RANLIB=$${RANLIB}" \
17132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17133 info) \
17134 || exit 1
17136 @endif gprof
17138 .PHONY: maybe-dvi-gprof dvi-gprof
17139 maybe-dvi-gprof:
17140 @if gprof
17141 maybe-dvi-gprof: dvi-gprof
17143 dvi-gprof: \
17144 configure-gprof
17145 @: $(MAKE); $(unstage)
17146 @[ -f ./gprof/Makefile ] || exit 0; \
17147 r=`${PWD_COMMAND}`; export r; \
17148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17149 $(HOST_EXPORTS) \
17150 for flag in $(EXTRA_HOST_FLAGS) ; do \
17151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17152 done; \
17153 echo "Doing dvi in gprof" ; \
17154 (cd $(HOST_SUBDIR)/gprof && \
17155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17157 "RANLIB=$${RANLIB}" \
17158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17159 dvi) \
17160 || exit 1
17162 @endif gprof
17164 .PHONY: maybe-pdf-gprof pdf-gprof
17165 maybe-pdf-gprof:
17166 @if gprof
17167 maybe-pdf-gprof: pdf-gprof
17169 pdf-gprof: \
17170 configure-gprof
17171 @: $(MAKE); $(unstage)
17172 @[ -f ./gprof/Makefile ] || exit 0; \
17173 r=`${PWD_COMMAND}`; export r; \
17174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17175 $(HOST_EXPORTS) \
17176 for flag in $(EXTRA_HOST_FLAGS) ; do \
17177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17178 done; \
17179 echo "Doing pdf in gprof" ; \
17180 (cd $(HOST_SUBDIR)/gprof && \
17181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17183 "RANLIB=$${RANLIB}" \
17184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17185 pdf) \
17186 || exit 1
17188 @endif gprof
17190 .PHONY: maybe-html-gprof html-gprof
17191 maybe-html-gprof:
17192 @if gprof
17193 maybe-html-gprof: html-gprof
17195 html-gprof: \
17196 configure-gprof
17197 @: $(MAKE); $(unstage)
17198 @[ -f ./gprof/Makefile ] || exit 0; \
17199 r=`${PWD_COMMAND}`; export r; \
17200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17201 $(HOST_EXPORTS) \
17202 for flag in $(EXTRA_HOST_FLAGS) ; do \
17203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17204 done; \
17205 echo "Doing html in gprof" ; \
17206 (cd $(HOST_SUBDIR)/gprof && \
17207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17209 "RANLIB=$${RANLIB}" \
17210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17211 html) \
17212 || exit 1
17214 @endif gprof
17216 .PHONY: maybe-TAGS-gprof TAGS-gprof
17217 maybe-TAGS-gprof:
17218 @if gprof
17219 maybe-TAGS-gprof: TAGS-gprof
17221 TAGS-gprof: \
17222 configure-gprof
17223 @: $(MAKE); $(unstage)
17224 @[ -f ./gprof/Makefile ] || exit 0; \
17225 r=`${PWD_COMMAND}`; export r; \
17226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17227 $(HOST_EXPORTS) \
17228 for flag in $(EXTRA_HOST_FLAGS) ; do \
17229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17230 done; \
17231 echo "Doing TAGS in gprof" ; \
17232 (cd $(HOST_SUBDIR)/gprof && \
17233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17235 "RANLIB=$${RANLIB}" \
17236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17237 TAGS) \
17238 || exit 1
17240 @endif gprof
17242 .PHONY: maybe-install-info-gprof install-info-gprof
17243 maybe-install-info-gprof:
17244 @if gprof
17245 maybe-install-info-gprof: install-info-gprof
17247 install-info-gprof: \
17248 configure-gprof \
17249 info-gprof
17250 @: $(MAKE); $(unstage)
17251 @[ -f ./gprof/Makefile ] || exit 0; \
17252 r=`${PWD_COMMAND}`; export r; \
17253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17254 $(HOST_EXPORTS) \
17255 for flag in $(EXTRA_HOST_FLAGS) ; do \
17256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17257 done; \
17258 echo "Doing install-info in gprof" ; \
17259 (cd $(HOST_SUBDIR)/gprof && \
17260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17262 "RANLIB=$${RANLIB}" \
17263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17264 install-info) \
17265 || exit 1
17267 @endif gprof
17269 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
17270 maybe-install-pdf-gprof:
17271 @if gprof
17272 maybe-install-pdf-gprof: install-pdf-gprof
17274 install-pdf-gprof: \
17275 configure-gprof \
17276 pdf-gprof
17277 @: $(MAKE); $(unstage)
17278 @[ -f ./gprof/Makefile ] || exit 0; \
17279 r=`${PWD_COMMAND}`; export r; \
17280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17281 $(HOST_EXPORTS) \
17282 for flag in $(EXTRA_HOST_FLAGS) ; do \
17283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17284 done; \
17285 echo "Doing install-pdf in gprof" ; \
17286 (cd $(HOST_SUBDIR)/gprof && \
17287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17289 "RANLIB=$${RANLIB}" \
17290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17291 install-pdf) \
17292 || exit 1
17294 @endif gprof
17296 .PHONY: maybe-install-html-gprof install-html-gprof
17297 maybe-install-html-gprof:
17298 @if gprof
17299 maybe-install-html-gprof: install-html-gprof
17301 install-html-gprof: \
17302 configure-gprof \
17303 html-gprof
17304 @: $(MAKE); $(unstage)
17305 @[ -f ./gprof/Makefile ] || exit 0; \
17306 r=`${PWD_COMMAND}`; export r; \
17307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17308 $(HOST_EXPORTS) \
17309 for flag in $(EXTRA_HOST_FLAGS) ; do \
17310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17311 done; \
17312 echo "Doing install-html in gprof" ; \
17313 (cd $(HOST_SUBDIR)/gprof && \
17314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17316 "RANLIB=$${RANLIB}" \
17317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17318 install-html) \
17319 || exit 1
17321 @endif gprof
17323 .PHONY: maybe-installcheck-gprof installcheck-gprof
17324 maybe-installcheck-gprof:
17325 @if gprof
17326 maybe-installcheck-gprof: installcheck-gprof
17328 installcheck-gprof: \
17329 configure-gprof
17330 @: $(MAKE); $(unstage)
17331 @[ -f ./gprof/Makefile ] || exit 0; \
17332 r=`${PWD_COMMAND}`; export r; \
17333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17334 $(HOST_EXPORTS) \
17335 for flag in $(EXTRA_HOST_FLAGS) ; do \
17336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17337 done; \
17338 echo "Doing installcheck in gprof" ; \
17339 (cd $(HOST_SUBDIR)/gprof && \
17340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17342 "RANLIB=$${RANLIB}" \
17343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17344 installcheck) \
17345 || exit 1
17347 @endif gprof
17349 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17350 maybe-mostlyclean-gprof:
17351 @if gprof
17352 maybe-mostlyclean-gprof: mostlyclean-gprof
17354 mostlyclean-gprof:
17355 @: $(MAKE); $(unstage)
17356 @[ -f ./gprof/Makefile ] || exit 0; \
17357 r=`${PWD_COMMAND}`; export r; \
17358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17359 $(HOST_EXPORTS) \
17360 for flag in $(EXTRA_HOST_FLAGS) ; do \
17361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17362 done; \
17363 echo "Doing mostlyclean in gprof" ; \
17364 (cd $(HOST_SUBDIR)/gprof && \
17365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17367 "RANLIB=$${RANLIB}" \
17368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17369 mostlyclean) \
17370 || exit 1
17372 @endif gprof
17374 .PHONY: maybe-clean-gprof clean-gprof
17375 maybe-clean-gprof:
17376 @if gprof
17377 maybe-clean-gprof: clean-gprof
17379 clean-gprof:
17380 @: $(MAKE); $(unstage)
17381 @[ -f ./gprof/Makefile ] || exit 0; \
17382 r=`${PWD_COMMAND}`; export r; \
17383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17384 $(HOST_EXPORTS) \
17385 for flag in $(EXTRA_HOST_FLAGS) ; do \
17386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17387 done; \
17388 echo "Doing clean in gprof" ; \
17389 (cd $(HOST_SUBDIR)/gprof && \
17390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17392 "RANLIB=$${RANLIB}" \
17393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17394 clean) \
17395 || exit 1
17397 @endif gprof
17399 .PHONY: maybe-distclean-gprof distclean-gprof
17400 maybe-distclean-gprof:
17401 @if gprof
17402 maybe-distclean-gprof: distclean-gprof
17404 distclean-gprof:
17405 @: $(MAKE); $(unstage)
17406 @[ -f ./gprof/Makefile ] || exit 0; \
17407 r=`${PWD_COMMAND}`; export r; \
17408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17409 $(HOST_EXPORTS) \
17410 for flag in $(EXTRA_HOST_FLAGS) ; do \
17411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17412 done; \
17413 echo "Doing distclean in gprof" ; \
17414 (cd $(HOST_SUBDIR)/gprof && \
17415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17417 "RANLIB=$${RANLIB}" \
17418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17419 distclean) \
17420 || exit 1
17422 @endif gprof
17424 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17425 maybe-maintainer-clean-gprof:
17426 @if gprof
17427 maybe-maintainer-clean-gprof: maintainer-clean-gprof
17429 maintainer-clean-gprof:
17430 @: $(MAKE); $(unstage)
17431 @[ -f ./gprof/Makefile ] || exit 0; \
17432 r=`${PWD_COMMAND}`; export r; \
17433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17434 $(HOST_EXPORTS) \
17435 for flag in $(EXTRA_HOST_FLAGS) ; do \
17436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17437 done; \
17438 echo "Doing maintainer-clean in gprof" ; \
17439 (cd $(HOST_SUBDIR)/gprof && \
17440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17442 "RANLIB=$${RANLIB}" \
17443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17444 maintainer-clean) \
17445 || exit 1
17447 @endif gprof
17451 .PHONY: configure-intl maybe-configure-intl
17452 maybe-configure-intl:
17453 @if gcc-bootstrap
17454 configure-intl: stage_current
17455 @endif gcc-bootstrap
17456 @if intl
17457 maybe-configure-intl: configure-intl
17458 configure-intl:
17459 @r=`${PWD_COMMAND}`; export r; \
17460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17461 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17462 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17463 $(HOST_EXPORTS) \
17464 echo Configuring in $(HOST_SUBDIR)/intl; \
17465 cd "$(HOST_SUBDIR)/intl" || exit 1; \
17466 case $(srcdir) in \
17467 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17468 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17469 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17470 esac; \
17471 module_srcdir=intl; \
17472 $(SHELL) \
17473 $$s/$$module_srcdir/configure \
17474 --srcdir=$${topdir}/$$module_srcdir \
17475 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17476 --target=${target_alias} \
17477 || exit 1
17478 @endif intl
17482 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
17483 maybe-configure-stage1-intl:
17484 @if intl-bootstrap
17485 maybe-configure-stage1-intl: configure-stage1-intl
17486 configure-stage1-intl:
17487 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17488 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17489 @r=`${PWD_COMMAND}`; export r; \
17490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17491 TFLAGS="$(STAGE1_TFLAGS)"; \
17492 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17493 $(HOST_EXPORTS) \
17494 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17495 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17496 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17497 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17498 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17499 cd $(HOST_SUBDIR)/intl || exit 1; \
17500 case $(srcdir) in \
17501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17502 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17504 esac; \
17505 module_srcdir=intl; \
17506 $(SHELL) $$s/$$module_srcdir/configure \
17507 --srcdir=$${topdir}/$$module_srcdir \
17508 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17509 --target=${target_alias} \
17511 $(STAGE1_CONFIGURE_FLAGS)
17512 @endif intl-bootstrap
17514 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17515 maybe-configure-stage2-intl:
17516 @if intl-bootstrap
17517 maybe-configure-stage2-intl: configure-stage2-intl
17518 configure-stage2-intl:
17519 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17520 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17521 @r=`${PWD_COMMAND}`; export r; \
17522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17523 TFLAGS="$(STAGE2_TFLAGS)"; \
17524 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17525 $(HOST_EXPORTS) \
17526 $(POSTSTAGE1_HOST_EXPORTS) \
17527 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17528 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17529 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17530 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17532 cd $(HOST_SUBDIR)/intl || exit 1; \
17533 case $(srcdir) in \
17534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17535 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17537 esac; \
17538 module_srcdir=intl; \
17539 $(SHELL) $$s/$$module_srcdir/configure \
17540 --srcdir=$${topdir}/$$module_srcdir \
17541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17542 --target=${target_alias} \
17543 --with-build-libsubdir=$(HOST_SUBDIR) \
17544 $(STAGE2_CONFIGURE_FLAGS)
17545 @endif intl-bootstrap
17547 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17548 maybe-configure-stage3-intl:
17549 @if intl-bootstrap
17550 maybe-configure-stage3-intl: configure-stage3-intl
17551 configure-stage3-intl:
17552 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17553 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17554 @r=`${PWD_COMMAND}`; export r; \
17555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17556 TFLAGS="$(STAGE3_TFLAGS)"; \
17557 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17558 $(HOST_EXPORTS) \
17559 $(POSTSTAGE1_HOST_EXPORTS) \
17560 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17561 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17562 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17563 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17564 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17565 cd $(HOST_SUBDIR)/intl || exit 1; \
17566 case $(srcdir) in \
17567 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17568 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17569 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17570 esac; \
17571 module_srcdir=intl; \
17572 $(SHELL) $$s/$$module_srcdir/configure \
17573 --srcdir=$${topdir}/$$module_srcdir \
17574 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17575 --target=${target_alias} \
17576 --with-build-libsubdir=$(HOST_SUBDIR) \
17577 $(STAGE3_CONFIGURE_FLAGS)
17578 @endif intl-bootstrap
17580 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17581 maybe-configure-stage4-intl:
17582 @if intl-bootstrap
17583 maybe-configure-stage4-intl: configure-stage4-intl
17584 configure-stage4-intl:
17585 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17586 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17587 @r=`${PWD_COMMAND}`; export r; \
17588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17589 TFLAGS="$(STAGE4_TFLAGS)"; \
17590 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17591 $(HOST_EXPORTS) \
17592 $(POSTSTAGE1_HOST_EXPORTS) \
17593 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17594 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17595 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17596 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17598 cd $(HOST_SUBDIR)/intl || exit 1; \
17599 case $(srcdir) in \
17600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17601 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17603 esac; \
17604 module_srcdir=intl; \
17605 $(SHELL) $$s/$$module_srcdir/configure \
17606 --srcdir=$${topdir}/$$module_srcdir \
17607 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17608 --target=${target_alias} \
17609 --with-build-libsubdir=$(HOST_SUBDIR) \
17610 $(STAGE4_CONFIGURE_FLAGS)
17611 @endif intl-bootstrap
17613 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17614 maybe-configure-stageprofile-intl:
17615 @if intl-bootstrap
17616 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17617 configure-stageprofile-intl:
17618 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17619 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17620 @r=`${PWD_COMMAND}`; export r; \
17621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17622 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17623 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17624 $(HOST_EXPORTS) \
17625 $(POSTSTAGE1_HOST_EXPORTS) \
17626 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17627 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17628 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17629 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17630 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17631 cd $(HOST_SUBDIR)/intl || exit 1; \
17632 case $(srcdir) in \
17633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17634 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17636 esac; \
17637 module_srcdir=intl; \
17638 $(SHELL) $$s/$$module_srcdir/configure \
17639 --srcdir=$${topdir}/$$module_srcdir \
17640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17641 --target=${target_alias} \
17642 --with-build-libsubdir=$(HOST_SUBDIR) \
17643 $(STAGEprofile_CONFIGURE_FLAGS)
17644 @endif intl-bootstrap
17646 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17647 maybe-configure-stagefeedback-intl:
17648 @if intl-bootstrap
17649 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17650 configure-stagefeedback-intl:
17651 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17653 @r=`${PWD_COMMAND}`; export r; \
17654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17655 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17656 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17657 $(HOST_EXPORTS) \
17658 $(POSTSTAGE1_HOST_EXPORTS) \
17659 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17660 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17661 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17662 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17664 cd $(HOST_SUBDIR)/intl || exit 1; \
17665 case $(srcdir) in \
17666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17667 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17669 esac; \
17670 module_srcdir=intl; \
17671 $(SHELL) $$s/$$module_srcdir/configure \
17672 --srcdir=$${topdir}/$$module_srcdir \
17673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17674 --target=${target_alias} \
17675 --with-build-libsubdir=$(HOST_SUBDIR) \
17676 $(STAGEfeedback_CONFIGURE_FLAGS)
17677 @endif intl-bootstrap
17683 .PHONY: all-intl maybe-all-intl
17684 maybe-all-intl:
17685 @if gcc-bootstrap
17686 all-intl: stage_current
17687 @endif gcc-bootstrap
17688 @if intl
17689 TARGET-intl=all
17690 maybe-all-intl: all-intl
17691 all-intl: configure-intl
17692 @r=`${PWD_COMMAND}`; export r; \
17693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17694 $(HOST_EXPORTS) \
17695 (cd $(HOST_SUBDIR)/intl && \
17696 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17697 $(TARGET-intl))
17698 @endif intl
17702 .PHONY: all-stage1-intl maybe-all-stage1-intl
17703 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17704 maybe-all-stage1-intl:
17705 maybe-clean-stage1-intl:
17706 @if intl-bootstrap
17707 maybe-all-stage1-intl: all-stage1-intl
17708 all-stage1: all-stage1-intl
17709 TARGET-stage1-intl = $(TARGET-intl)
17710 all-stage1-intl: configure-stage1-intl
17711 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17712 @r=`${PWD_COMMAND}`; export r; \
17713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17714 TFLAGS="$(STAGE1_TFLAGS)"; \
17715 $(HOST_EXPORTS) \
17716 cd $(HOST_SUBDIR)/intl && \
17717 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17718 CFLAGS="$(STAGE1_CFLAGS)" \
17719 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17720 LIBCFLAGS="$(LIBCFLAGS)" \
17721 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17722 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17723 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17724 $(EXTRA_HOST_FLAGS) \
17725 $(STAGE1_FLAGS_TO_PASS) \
17726 TFLAGS="$(STAGE1_TFLAGS)" \
17727 $(TARGET-stage1-intl)
17729 maybe-clean-stage1-intl: clean-stage1-intl
17730 clean-stage1: clean-stage1-intl
17731 clean-stage1-intl:
17732 @if [ $(current_stage) = stage1 ]; then \
17733 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17734 else \
17735 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17736 $(MAKE) stage1-start; \
17737 fi; \
17738 cd $(HOST_SUBDIR)/intl && \
17739 $(MAKE) $(EXTRA_HOST_FLAGS) \
17740 $(STAGE1_FLAGS_TO_PASS) clean
17741 @endif intl-bootstrap
17744 .PHONY: all-stage2-intl maybe-all-stage2-intl
17745 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17746 maybe-all-stage2-intl:
17747 maybe-clean-stage2-intl:
17748 @if intl-bootstrap
17749 maybe-all-stage2-intl: all-stage2-intl
17750 all-stage2: all-stage2-intl
17751 TARGET-stage2-intl = $(TARGET-intl)
17752 all-stage2-intl: configure-stage2-intl
17753 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17754 @r=`${PWD_COMMAND}`; export r; \
17755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17756 TFLAGS="$(STAGE2_TFLAGS)"; \
17757 $(HOST_EXPORTS) \
17758 $(POSTSTAGE1_HOST_EXPORTS) \
17759 cd $(HOST_SUBDIR)/intl && \
17760 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17761 CFLAGS="$(STAGE2_CFLAGS)" \
17762 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17763 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17764 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17765 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17766 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17767 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17768 TFLAGS="$(STAGE2_TFLAGS)" \
17769 $(TARGET-stage2-intl)
17771 maybe-clean-stage2-intl: clean-stage2-intl
17772 clean-stage2: clean-stage2-intl
17773 clean-stage2-intl:
17774 @if [ $(current_stage) = stage2 ]; then \
17775 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17776 else \
17777 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17778 $(MAKE) stage2-start; \
17779 fi; \
17780 cd $(HOST_SUBDIR)/intl && \
17781 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17782 @endif intl-bootstrap
17785 .PHONY: all-stage3-intl maybe-all-stage3-intl
17786 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17787 maybe-all-stage3-intl:
17788 maybe-clean-stage3-intl:
17789 @if intl-bootstrap
17790 maybe-all-stage3-intl: all-stage3-intl
17791 all-stage3: all-stage3-intl
17792 TARGET-stage3-intl = $(TARGET-intl)
17793 all-stage3-intl: configure-stage3-intl
17794 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17795 @r=`${PWD_COMMAND}`; export r; \
17796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17797 TFLAGS="$(STAGE3_TFLAGS)"; \
17798 $(HOST_EXPORTS) \
17799 $(POSTSTAGE1_HOST_EXPORTS) \
17800 cd $(HOST_SUBDIR)/intl && \
17801 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17802 CFLAGS="$(STAGE3_CFLAGS)" \
17803 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17804 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17805 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17806 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17807 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17808 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17809 TFLAGS="$(STAGE3_TFLAGS)" \
17810 $(TARGET-stage3-intl)
17812 maybe-clean-stage3-intl: clean-stage3-intl
17813 clean-stage3: clean-stage3-intl
17814 clean-stage3-intl:
17815 @if [ $(current_stage) = stage3 ]; then \
17816 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17817 else \
17818 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17819 $(MAKE) stage3-start; \
17820 fi; \
17821 cd $(HOST_SUBDIR)/intl && \
17822 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17823 @endif intl-bootstrap
17826 .PHONY: all-stage4-intl maybe-all-stage4-intl
17827 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17828 maybe-all-stage4-intl:
17829 maybe-clean-stage4-intl:
17830 @if intl-bootstrap
17831 maybe-all-stage4-intl: all-stage4-intl
17832 all-stage4: all-stage4-intl
17833 TARGET-stage4-intl = $(TARGET-intl)
17834 all-stage4-intl: configure-stage4-intl
17835 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17836 @r=`${PWD_COMMAND}`; export r; \
17837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17838 TFLAGS="$(STAGE4_TFLAGS)"; \
17839 $(HOST_EXPORTS) \
17840 $(POSTSTAGE1_HOST_EXPORTS) \
17841 cd $(HOST_SUBDIR)/intl && \
17842 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17843 CFLAGS="$(STAGE4_CFLAGS)" \
17844 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17845 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17846 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17847 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17848 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17849 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17850 TFLAGS="$(STAGE4_TFLAGS)" \
17851 $(TARGET-stage4-intl)
17853 maybe-clean-stage4-intl: clean-stage4-intl
17854 clean-stage4: clean-stage4-intl
17855 clean-stage4-intl:
17856 @if [ $(current_stage) = stage4 ]; then \
17857 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17858 else \
17859 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17860 $(MAKE) stage4-start; \
17861 fi; \
17862 cd $(HOST_SUBDIR)/intl && \
17863 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17864 @endif intl-bootstrap
17867 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17868 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17869 maybe-all-stageprofile-intl:
17870 maybe-clean-stageprofile-intl:
17871 @if intl-bootstrap
17872 maybe-all-stageprofile-intl: all-stageprofile-intl
17873 all-stageprofile: all-stageprofile-intl
17874 TARGET-stageprofile-intl = $(TARGET-intl)
17875 all-stageprofile-intl: configure-stageprofile-intl
17876 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17877 @r=`${PWD_COMMAND}`; export r; \
17878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17879 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17880 $(HOST_EXPORTS) \
17881 $(POSTSTAGE1_HOST_EXPORTS) \
17882 cd $(HOST_SUBDIR)/intl && \
17883 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17884 CFLAGS="$(STAGEprofile_CFLAGS)" \
17885 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17886 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17887 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17888 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17889 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17890 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17891 TFLAGS="$(STAGEprofile_TFLAGS)" \
17892 $(TARGET-stageprofile-intl)
17894 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17895 clean-stageprofile: clean-stageprofile-intl
17896 clean-stageprofile-intl:
17897 @if [ $(current_stage) = stageprofile ]; then \
17898 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17899 else \
17900 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17901 $(MAKE) stageprofile-start; \
17902 fi; \
17903 cd $(HOST_SUBDIR)/intl && \
17904 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17905 @endif intl-bootstrap
17908 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17909 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17910 maybe-all-stagefeedback-intl:
17911 maybe-clean-stagefeedback-intl:
17912 @if intl-bootstrap
17913 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17914 all-stagefeedback: all-stagefeedback-intl
17915 TARGET-stagefeedback-intl = $(TARGET-intl)
17916 all-stagefeedback-intl: configure-stagefeedback-intl
17917 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17918 @r=`${PWD_COMMAND}`; export r; \
17919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17920 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17921 $(HOST_EXPORTS) \
17922 $(POSTSTAGE1_HOST_EXPORTS) \
17923 cd $(HOST_SUBDIR)/intl && \
17924 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17925 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17926 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17927 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17928 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17929 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17930 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17931 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17932 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17933 $(TARGET-stagefeedback-intl)
17935 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17936 clean-stagefeedback: clean-stagefeedback-intl
17937 clean-stagefeedback-intl:
17938 @if [ $(current_stage) = stagefeedback ]; then \
17939 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17940 else \
17941 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17942 $(MAKE) stagefeedback-start; \
17943 fi; \
17944 cd $(HOST_SUBDIR)/intl && \
17945 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17946 @endif intl-bootstrap
17952 .PHONY: check-intl maybe-check-intl
17953 maybe-check-intl:
17954 @if intl
17955 maybe-check-intl: check-intl
17957 check-intl:
17958 @: $(MAKE); $(unstage)
17959 @r=`${PWD_COMMAND}`; export r; \
17960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17961 $(HOST_EXPORTS) \
17962 (cd $(HOST_SUBDIR)/intl && \
17963 $(MAKE) $(FLAGS_TO_PASS) check)
17965 @endif intl
17967 .PHONY: install-intl maybe-install-intl
17968 maybe-install-intl:
17969 @if intl
17970 maybe-install-intl: install-intl
17972 install-intl: installdirs
17973 @: $(MAKE); $(unstage)
17974 @r=`${PWD_COMMAND}`; export r; \
17975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17976 $(HOST_EXPORTS) \
17977 (cd $(HOST_SUBDIR)/intl && \
17978 $(MAKE) $(FLAGS_TO_PASS) install)
17980 @endif intl
17982 .PHONY: install-strip-intl maybe-install-strip-intl
17983 maybe-install-strip-intl:
17984 @if intl
17985 maybe-install-strip-intl: install-strip-intl
17987 install-strip-intl: installdirs
17988 @: $(MAKE); $(unstage)
17989 @r=`${PWD_COMMAND}`; export r; \
17990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17991 $(HOST_EXPORTS) \
17992 (cd $(HOST_SUBDIR)/intl && \
17993 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17995 @endif intl
17997 # Other targets (info, dvi, pdf, etc.)
17999 .PHONY: maybe-info-intl info-intl
18000 maybe-info-intl:
18001 @if intl
18002 maybe-info-intl: info-intl
18004 info-intl: \
18005 configure-intl
18006 @[ -f ./intl/Makefile ] || exit 0; \
18007 r=`${PWD_COMMAND}`; export r; \
18008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18009 $(HOST_EXPORTS) \
18010 for flag in $(EXTRA_HOST_FLAGS) ; do \
18011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18012 done; \
18013 echo "Doing info in intl" ; \
18014 (cd $(HOST_SUBDIR)/intl && \
18015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18017 "RANLIB=$${RANLIB}" \
18018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18019 info) \
18020 || exit 1
18022 @endif intl
18024 .PHONY: maybe-dvi-intl dvi-intl
18025 maybe-dvi-intl:
18026 @if intl
18027 maybe-dvi-intl: dvi-intl
18029 dvi-intl: \
18030 configure-intl
18031 @[ -f ./intl/Makefile ] || exit 0; \
18032 r=`${PWD_COMMAND}`; export r; \
18033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18034 $(HOST_EXPORTS) \
18035 for flag in $(EXTRA_HOST_FLAGS) ; do \
18036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18037 done; \
18038 echo "Doing dvi in intl" ; \
18039 (cd $(HOST_SUBDIR)/intl && \
18040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18042 "RANLIB=$${RANLIB}" \
18043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18044 dvi) \
18045 || exit 1
18047 @endif intl
18049 .PHONY: maybe-pdf-intl pdf-intl
18050 maybe-pdf-intl:
18051 @if intl
18052 maybe-pdf-intl: pdf-intl
18054 pdf-intl: \
18055 configure-intl
18056 @[ -f ./intl/Makefile ] || exit 0; \
18057 r=`${PWD_COMMAND}`; export r; \
18058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18059 $(HOST_EXPORTS) \
18060 for flag in $(EXTRA_HOST_FLAGS) ; do \
18061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18062 done; \
18063 echo "Doing pdf in intl" ; \
18064 (cd $(HOST_SUBDIR)/intl && \
18065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18067 "RANLIB=$${RANLIB}" \
18068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18069 pdf) \
18070 || exit 1
18072 @endif intl
18074 .PHONY: maybe-html-intl html-intl
18075 maybe-html-intl:
18076 @if intl
18077 maybe-html-intl: html-intl
18079 html-intl: \
18080 configure-intl
18081 @[ -f ./intl/Makefile ] || exit 0; \
18082 r=`${PWD_COMMAND}`; export r; \
18083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18084 $(HOST_EXPORTS) \
18085 for flag in $(EXTRA_HOST_FLAGS) ; do \
18086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18087 done; \
18088 echo "Doing html in intl" ; \
18089 (cd $(HOST_SUBDIR)/intl && \
18090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18092 "RANLIB=$${RANLIB}" \
18093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18094 html) \
18095 || exit 1
18097 @endif intl
18099 .PHONY: maybe-TAGS-intl TAGS-intl
18100 maybe-TAGS-intl:
18101 @if intl
18102 maybe-TAGS-intl: TAGS-intl
18104 TAGS-intl: \
18105 configure-intl
18106 @[ -f ./intl/Makefile ] || exit 0; \
18107 r=`${PWD_COMMAND}`; export r; \
18108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18109 $(HOST_EXPORTS) \
18110 for flag in $(EXTRA_HOST_FLAGS) ; do \
18111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18112 done; \
18113 echo "Doing TAGS in intl" ; \
18114 (cd $(HOST_SUBDIR)/intl && \
18115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18117 "RANLIB=$${RANLIB}" \
18118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18119 TAGS) \
18120 || exit 1
18122 @endif intl
18124 .PHONY: maybe-install-info-intl install-info-intl
18125 maybe-install-info-intl:
18126 @if intl
18127 maybe-install-info-intl: install-info-intl
18129 install-info-intl: \
18130 configure-intl \
18131 info-intl
18132 @[ -f ./intl/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 install-info in intl" ; \
18140 (cd $(HOST_SUBDIR)/intl && \
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 install-info) \
18146 || exit 1
18148 @endif intl
18150 .PHONY: maybe-install-pdf-intl install-pdf-intl
18151 maybe-install-pdf-intl:
18152 @if intl
18153 maybe-install-pdf-intl: install-pdf-intl
18155 install-pdf-intl: \
18156 configure-intl \
18157 pdf-intl
18158 @[ -f ./intl/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 install-pdf in intl" ; \
18166 (cd $(HOST_SUBDIR)/intl && \
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 install-pdf) \
18172 || exit 1
18174 @endif intl
18176 .PHONY: maybe-install-html-intl install-html-intl
18177 maybe-install-html-intl:
18178 @if intl
18179 maybe-install-html-intl: install-html-intl
18181 install-html-intl: \
18182 configure-intl \
18183 html-intl
18184 @[ -f ./intl/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 install-html in intl" ; \
18192 (cd $(HOST_SUBDIR)/intl && \
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 install-html) \
18198 || exit 1
18200 @endif intl
18202 .PHONY: maybe-installcheck-intl installcheck-intl
18203 maybe-installcheck-intl:
18204 @if intl
18205 maybe-installcheck-intl: installcheck-intl
18207 installcheck-intl: \
18208 configure-intl
18209 @[ -f ./intl/Makefile ] || exit 0; \
18210 r=`${PWD_COMMAND}`; export r; \
18211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18212 $(HOST_EXPORTS) \
18213 for flag in $(EXTRA_HOST_FLAGS) ; do \
18214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18215 done; \
18216 echo "Doing installcheck in intl" ; \
18217 (cd $(HOST_SUBDIR)/intl && \
18218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18220 "RANLIB=$${RANLIB}" \
18221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18222 installcheck) \
18223 || exit 1
18225 @endif intl
18227 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
18228 maybe-mostlyclean-intl:
18229 @if intl
18230 maybe-mostlyclean-intl: mostlyclean-intl
18232 mostlyclean-intl:
18233 @[ -f ./intl/Makefile ] || exit 0; \
18234 r=`${PWD_COMMAND}`; export r; \
18235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18236 $(HOST_EXPORTS) \
18237 for flag in $(EXTRA_HOST_FLAGS) ; do \
18238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18239 done; \
18240 echo "Doing mostlyclean in intl" ; \
18241 (cd $(HOST_SUBDIR)/intl && \
18242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18244 "RANLIB=$${RANLIB}" \
18245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18246 mostlyclean) \
18247 || exit 1
18249 @endif intl
18251 .PHONY: maybe-clean-intl clean-intl
18252 maybe-clean-intl:
18253 @if intl
18254 maybe-clean-intl: clean-intl
18256 clean-intl:
18257 @[ -f ./intl/Makefile ] || exit 0; \
18258 r=`${PWD_COMMAND}`; export r; \
18259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18260 $(HOST_EXPORTS) \
18261 for flag in $(EXTRA_HOST_FLAGS) ; do \
18262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18263 done; \
18264 echo "Doing clean in intl" ; \
18265 (cd $(HOST_SUBDIR)/intl && \
18266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18268 "RANLIB=$${RANLIB}" \
18269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18270 clean) \
18271 || exit 1
18273 @endif intl
18275 .PHONY: maybe-distclean-intl distclean-intl
18276 maybe-distclean-intl:
18277 @if intl
18278 maybe-distclean-intl: distclean-intl
18280 distclean-intl:
18281 @[ -f ./intl/Makefile ] || exit 0; \
18282 r=`${PWD_COMMAND}`; export r; \
18283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18284 $(HOST_EXPORTS) \
18285 for flag in $(EXTRA_HOST_FLAGS) ; do \
18286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18287 done; \
18288 echo "Doing distclean in intl" ; \
18289 (cd $(HOST_SUBDIR)/intl && \
18290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18292 "RANLIB=$${RANLIB}" \
18293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18294 distclean) \
18295 || exit 1
18297 @endif intl
18299 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18300 maybe-maintainer-clean-intl:
18301 @if intl
18302 maybe-maintainer-clean-intl: maintainer-clean-intl
18304 maintainer-clean-intl:
18305 @[ -f ./intl/Makefile ] || exit 0; \
18306 r=`${PWD_COMMAND}`; export r; \
18307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18308 $(HOST_EXPORTS) \
18309 for flag in $(EXTRA_HOST_FLAGS) ; do \
18310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18311 done; \
18312 echo "Doing maintainer-clean in intl" ; \
18313 (cd $(HOST_SUBDIR)/intl && \
18314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18316 "RANLIB=$${RANLIB}" \
18317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18318 maintainer-clean) \
18319 || exit 1
18321 @endif intl
18325 .PHONY: configure-tcl maybe-configure-tcl
18326 maybe-configure-tcl:
18327 @if gcc-bootstrap
18328 configure-tcl: stage_current
18329 @endif gcc-bootstrap
18330 @if tcl
18331 maybe-configure-tcl: configure-tcl
18332 configure-tcl:
18333 @: $(MAKE); $(unstage)
18334 @r=`${PWD_COMMAND}`; export r; \
18335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18336 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18337 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18338 $(HOST_EXPORTS) \
18339 echo Configuring in $(HOST_SUBDIR)/tcl; \
18340 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18341 case $(srcdir) in \
18342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18343 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18345 esac; \
18346 module_srcdir=tcl; \
18347 $(SHELL) \
18348 $$s/$$module_srcdir/configure \
18349 --srcdir=$${topdir}/$$module_srcdir \
18350 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18351 --target=${target_alias} \
18352 || exit 1
18353 @endif tcl
18359 .PHONY: all-tcl maybe-all-tcl
18360 maybe-all-tcl:
18361 @if gcc-bootstrap
18362 all-tcl: stage_current
18363 @endif gcc-bootstrap
18364 @if tcl
18365 TARGET-tcl=all
18366 maybe-all-tcl: all-tcl
18367 all-tcl: configure-tcl
18368 @: $(MAKE); $(unstage)
18369 @r=`${PWD_COMMAND}`; export r; \
18370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18371 $(HOST_EXPORTS) \
18372 (cd $(HOST_SUBDIR)/tcl && \
18373 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18374 $(TARGET-tcl))
18375 @endif tcl
18380 .PHONY: check-tcl maybe-check-tcl
18381 maybe-check-tcl:
18382 @if tcl
18383 maybe-check-tcl: check-tcl
18385 check-tcl:
18386 @: $(MAKE); $(unstage)
18387 @r=`${PWD_COMMAND}`; export r; \
18388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18389 $(HOST_EXPORTS) \
18390 (cd $(HOST_SUBDIR)/tcl && \
18391 $(MAKE) $(FLAGS_TO_PASS) check)
18393 @endif tcl
18395 .PHONY: install-tcl maybe-install-tcl
18396 maybe-install-tcl:
18397 @if tcl
18398 maybe-install-tcl: install-tcl
18400 install-tcl: installdirs
18401 @: $(MAKE); $(unstage)
18402 @r=`${PWD_COMMAND}`; export r; \
18403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18404 $(HOST_EXPORTS) \
18405 (cd $(HOST_SUBDIR)/tcl && \
18406 $(MAKE) $(FLAGS_TO_PASS) install)
18408 @endif tcl
18410 .PHONY: install-strip-tcl maybe-install-strip-tcl
18411 maybe-install-strip-tcl:
18412 @if tcl
18413 maybe-install-strip-tcl: install-strip-tcl
18415 install-strip-tcl: installdirs
18416 @: $(MAKE); $(unstage)
18417 @r=`${PWD_COMMAND}`; export r; \
18418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18419 $(HOST_EXPORTS) \
18420 (cd $(HOST_SUBDIR)/tcl && \
18421 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18423 @endif tcl
18425 # Other targets (info, dvi, pdf, etc.)
18427 .PHONY: maybe-info-tcl info-tcl
18428 maybe-info-tcl:
18429 @if tcl
18430 maybe-info-tcl: info-tcl
18432 info-tcl: \
18433 configure-tcl
18434 @: $(MAKE); $(unstage)
18435 @[ -f ./tcl/Makefile ] || exit 0; \
18436 r=`${PWD_COMMAND}`; export r; \
18437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18438 $(HOST_EXPORTS) \
18439 for flag in $(EXTRA_HOST_FLAGS) ; do \
18440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18441 done; \
18442 echo "Doing info in tcl" ; \
18443 (cd $(HOST_SUBDIR)/tcl && \
18444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18446 "RANLIB=$${RANLIB}" \
18447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18448 info) \
18449 || exit 1
18451 @endif tcl
18453 .PHONY: maybe-dvi-tcl dvi-tcl
18454 maybe-dvi-tcl:
18455 @if tcl
18456 maybe-dvi-tcl: dvi-tcl
18458 dvi-tcl: \
18459 configure-tcl
18460 @: $(MAKE); $(unstage)
18461 @[ -f ./tcl/Makefile ] || exit 0; \
18462 r=`${PWD_COMMAND}`; export r; \
18463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18464 $(HOST_EXPORTS) \
18465 for flag in $(EXTRA_HOST_FLAGS) ; do \
18466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18467 done; \
18468 echo "Doing dvi in tcl" ; \
18469 (cd $(HOST_SUBDIR)/tcl && \
18470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18472 "RANLIB=$${RANLIB}" \
18473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18474 dvi) \
18475 || exit 1
18477 @endif tcl
18479 .PHONY: maybe-pdf-tcl pdf-tcl
18480 maybe-pdf-tcl:
18481 @if tcl
18482 maybe-pdf-tcl: pdf-tcl
18484 pdf-tcl: \
18485 configure-tcl
18486 @: $(MAKE); $(unstage)
18487 @[ -f ./tcl/Makefile ] || exit 0; \
18488 r=`${PWD_COMMAND}`; export r; \
18489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18490 $(HOST_EXPORTS) \
18491 for flag in $(EXTRA_HOST_FLAGS) ; do \
18492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18493 done; \
18494 echo "Doing pdf in tcl" ; \
18495 (cd $(HOST_SUBDIR)/tcl && \
18496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18498 "RANLIB=$${RANLIB}" \
18499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18500 pdf) \
18501 || exit 1
18503 @endif tcl
18505 .PHONY: maybe-html-tcl html-tcl
18506 maybe-html-tcl:
18507 @if tcl
18508 maybe-html-tcl: html-tcl
18510 html-tcl: \
18511 configure-tcl
18512 @: $(MAKE); $(unstage)
18513 @[ -f ./tcl/Makefile ] || exit 0; \
18514 r=`${PWD_COMMAND}`; export r; \
18515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18516 $(HOST_EXPORTS) \
18517 for flag in $(EXTRA_HOST_FLAGS) ; do \
18518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18519 done; \
18520 echo "Doing html in tcl" ; \
18521 (cd $(HOST_SUBDIR)/tcl && \
18522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18524 "RANLIB=$${RANLIB}" \
18525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18526 html) \
18527 || exit 1
18529 @endif tcl
18531 .PHONY: maybe-TAGS-tcl TAGS-tcl
18532 maybe-TAGS-tcl:
18533 @if tcl
18534 maybe-TAGS-tcl: TAGS-tcl
18536 TAGS-tcl: \
18537 configure-tcl
18538 @: $(MAKE); $(unstage)
18539 @[ -f ./tcl/Makefile ] || exit 0; \
18540 r=`${PWD_COMMAND}`; export r; \
18541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18542 $(HOST_EXPORTS) \
18543 for flag in $(EXTRA_HOST_FLAGS) ; do \
18544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18545 done; \
18546 echo "Doing TAGS in tcl" ; \
18547 (cd $(HOST_SUBDIR)/tcl && \
18548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18550 "RANLIB=$${RANLIB}" \
18551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18552 TAGS) \
18553 || exit 1
18555 @endif tcl
18557 .PHONY: maybe-install-info-tcl install-info-tcl
18558 maybe-install-info-tcl:
18559 @if tcl
18560 maybe-install-info-tcl: install-info-tcl
18562 install-info-tcl: \
18563 configure-tcl \
18564 info-tcl
18565 @: $(MAKE); $(unstage)
18566 @[ -f ./tcl/Makefile ] || exit 0; \
18567 r=`${PWD_COMMAND}`; export r; \
18568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18569 $(HOST_EXPORTS) \
18570 for flag in $(EXTRA_HOST_FLAGS) ; do \
18571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18572 done; \
18573 echo "Doing install-info in tcl" ; \
18574 (cd $(HOST_SUBDIR)/tcl && \
18575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18577 "RANLIB=$${RANLIB}" \
18578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18579 install-info) \
18580 || exit 1
18582 @endif tcl
18584 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18585 maybe-install-pdf-tcl:
18586 @if tcl
18587 maybe-install-pdf-tcl: install-pdf-tcl
18589 install-pdf-tcl: \
18590 configure-tcl \
18591 pdf-tcl
18592 @: $(MAKE); $(unstage)
18593 @[ -f ./tcl/Makefile ] || exit 0; \
18594 r=`${PWD_COMMAND}`; export r; \
18595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18596 $(HOST_EXPORTS) \
18597 for flag in $(EXTRA_HOST_FLAGS) ; do \
18598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18599 done; \
18600 echo "Doing install-pdf in tcl" ; \
18601 (cd $(HOST_SUBDIR)/tcl && \
18602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18604 "RANLIB=$${RANLIB}" \
18605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18606 install-pdf) \
18607 || exit 1
18609 @endif tcl
18611 .PHONY: maybe-install-html-tcl install-html-tcl
18612 maybe-install-html-tcl:
18613 @if tcl
18614 maybe-install-html-tcl: install-html-tcl
18616 install-html-tcl: \
18617 configure-tcl \
18618 html-tcl
18619 @: $(MAKE); $(unstage)
18620 @[ -f ./tcl/Makefile ] || exit 0; \
18621 r=`${PWD_COMMAND}`; export r; \
18622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18623 $(HOST_EXPORTS) \
18624 for flag in $(EXTRA_HOST_FLAGS) ; do \
18625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18626 done; \
18627 echo "Doing install-html in tcl" ; \
18628 (cd $(HOST_SUBDIR)/tcl && \
18629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18631 "RANLIB=$${RANLIB}" \
18632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18633 install-html) \
18634 || exit 1
18636 @endif tcl
18638 .PHONY: maybe-installcheck-tcl installcheck-tcl
18639 maybe-installcheck-tcl:
18640 @if tcl
18641 maybe-installcheck-tcl: installcheck-tcl
18643 installcheck-tcl: \
18644 configure-tcl
18645 @: $(MAKE); $(unstage)
18646 @[ -f ./tcl/Makefile ] || exit 0; \
18647 r=`${PWD_COMMAND}`; export r; \
18648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18649 $(HOST_EXPORTS) \
18650 for flag in $(EXTRA_HOST_FLAGS) ; do \
18651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18652 done; \
18653 echo "Doing installcheck in tcl" ; \
18654 (cd $(HOST_SUBDIR)/tcl && \
18655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18657 "RANLIB=$${RANLIB}" \
18658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18659 installcheck) \
18660 || exit 1
18662 @endif tcl
18664 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18665 maybe-mostlyclean-tcl:
18666 @if tcl
18667 maybe-mostlyclean-tcl: mostlyclean-tcl
18669 # tcl doesn't support mostlyclean.
18670 mostlyclean-tcl:
18672 @endif tcl
18674 .PHONY: maybe-clean-tcl clean-tcl
18675 maybe-clean-tcl:
18676 @if tcl
18677 maybe-clean-tcl: clean-tcl
18679 clean-tcl:
18680 @: $(MAKE); $(unstage)
18681 @[ -f ./tcl/Makefile ] || exit 0; \
18682 r=`${PWD_COMMAND}`; export r; \
18683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18684 $(HOST_EXPORTS) \
18685 for flag in $(EXTRA_HOST_FLAGS) ; do \
18686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18687 done; \
18688 echo "Doing clean in tcl" ; \
18689 (cd $(HOST_SUBDIR)/tcl && \
18690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18692 "RANLIB=$${RANLIB}" \
18693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18694 clean) \
18695 || exit 1
18697 @endif tcl
18699 .PHONY: maybe-distclean-tcl distclean-tcl
18700 maybe-distclean-tcl:
18701 @if tcl
18702 maybe-distclean-tcl: distclean-tcl
18704 distclean-tcl:
18705 @: $(MAKE); $(unstage)
18706 @[ -f ./tcl/Makefile ] || exit 0; \
18707 r=`${PWD_COMMAND}`; export r; \
18708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18709 $(HOST_EXPORTS) \
18710 for flag in $(EXTRA_HOST_FLAGS) ; do \
18711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18712 done; \
18713 echo "Doing distclean in tcl" ; \
18714 (cd $(HOST_SUBDIR)/tcl && \
18715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18717 "RANLIB=$${RANLIB}" \
18718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18719 distclean) \
18720 || exit 1
18722 @endif tcl
18724 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18725 maybe-maintainer-clean-tcl:
18726 @if tcl
18727 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18729 maintainer-clean-tcl:
18730 @: $(MAKE); $(unstage)
18731 @[ -f ./tcl/Makefile ] || exit 0; \
18732 r=`${PWD_COMMAND}`; export r; \
18733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18734 $(HOST_EXPORTS) \
18735 for flag in $(EXTRA_HOST_FLAGS) ; do \
18736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18737 done; \
18738 echo "Doing maintainer-clean in tcl" ; \
18739 (cd $(HOST_SUBDIR)/tcl && \
18740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18742 "RANLIB=$${RANLIB}" \
18743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18744 maintainer-clean) \
18745 || exit 1
18747 @endif tcl
18751 .PHONY: configure-itcl maybe-configure-itcl
18752 maybe-configure-itcl:
18753 @if gcc-bootstrap
18754 configure-itcl: stage_current
18755 @endif gcc-bootstrap
18756 @if itcl
18757 maybe-configure-itcl: configure-itcl
18758 configure-itcl:
18759 @: $(MAKE); $(unstage)
18760 @r=`${PWD_COMMAND}`; export r; \
18761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18762 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18764 $(HOST_EXPORTS) \
18765 echo Configuring in $(HOST_SUBDIR)/itcl; \
18766 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18767 case $(srcdir) in \
18768 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18769 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18770 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18771 esac; \
18772 module_srcdir=itcl; \
18773 $(SHELL) \
18774 $$s/$$module_srcdir/configure \
18775 --srcdir=$${topdir}/$$module_srcdir \
18776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18777 --target=${target_alias} \
18778 || exit 1
18779 @endif itcl
18785 .PHONY: all-itcl maybe-all-itcl
18786 maybe-all-itcl:
18787 @if gcc-bootstrap
18788 all-itcl: stage_current
18789 @endif gcc-bootstrap
18790 @if itcl
18791 TARGET-itcl=all
18792 maybe-all-itcl: all-itcl
18793 all-itcl: configure-itcl
18794 @: $(MAKE); $(unstage)
18795 @r=`${PWD_COMMAND}`; export r; \
18796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18797 $(HOST_EXPORTS) \
18798 (cd $(HOST_SUBDIR)/itcl && \
18799 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18800 $(TARGET-itcl))
18801 @endif itcl
18806 .PHONY: check-itcl maybe-check-itcl
18807 maybe-check-itcl:
18808 @if itcl
18809 maybe-check-itcl: check-itcl
18811 check-itcl:
18812 @: $(MAKE); $(unstage)
18813 @r=`${PWD_COMMAND}`; export r; \
18814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18815 $(HOST_EXPORTS) \
18816 (cd $(HOST_SUBDIR)/itcl && \
18817 $(MAKE) $(FLAGS_TO_PASS) check)
18819 @endif itcl
18821 .PHONY: install-itcl maybe-install-itcl
18822 maybe-install-itcl:
18823 @if itcl
18824 maybe-install-itcl: install-itcl
18826 install-itcl: installdirs
18827 @: $(MAKE); $(unstage)
18828 @r=`${PWD_COMMAND}`; export r; \
18829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18830 $(HOST_EXPORTS) \
18831 (cd $(HOST_SUBDIR)/itcl && \
18832 $(MAKE) $(FLAGS_TO_PASS) install)
18834 @endif itcl
18836 .PHONY: install-strip-itcl maybe-install-strip-itcl
18837 maybe-install-strip-itcl:
18838 @if itcl
18839 maybe-install-strip-itcl: install-strip-itcl
18841 install-strip-itcl: installdirs
18842 @: $(MAKE); $(unstage)
18843 @r=`${PWD_COMMAND}`; export r; \
18844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18845 $(HOST_EXPORTS) \
18846 (cd $(HOST_SUBDIR)/itcl && \
18847 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18849 @endif itcl
18851 # Other targets (info, dvi, pdf, etc.)
18853 .PHONY: maybe-info-itcl info-itcl
18854 maybe-info-itcl:
18855 @if itcl
18856 maybe-info-itcl: info-itcl
18858 info-itcl: \
18859 configure-itcl
18860 @: $(MAKE); $(unstage)
18861 @[ -f ./itcl/Makefile ] || exit 0; \
18862 r=`${PWD_COMMAND}`; export r; \
18863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18864 $(HOST_EXPORTS) \
18865 for flag in $(EXTRA_HOST_FLAGS) ; do \
18866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18867 done; \
18868 echo "Doing info in itcl" ; \
18869 (cd $(HOST_SUBDIR)/itcl && \
18870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18872 "RANLIB=$${RANLIB}" \
18873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18874 info) \
18875 || exit 1
18877 @endif itcl
18879 .PHONY: maybe-dvi-itcl dvi-itcl
18880 maybe-dvi-itcl:
18881 @if itcl
18882 maybe-dvi-itcl: dvi-itcl
18884 dvi-itcl: \
18885 configure-itcl
18886 @: $(MAKE); $(unstage)
18887 @[ -f ./itcl/Makefile ] || exit 0; \
18888 r=`${PWD_COMMAND}`; export r; \
18889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18890 $(HOST_EXPORTS) \
18891 for flag in $(EXTRA_HOST_FLAGS) ; do \
18892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18893 done; \
18894 echo "Doing dvi in itcl" ; \
18895 (cd $(HOST_SUBDIR)/itcl && \
18896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18898 "RANLIB=$${RANLIB}" \
18899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18900 dvi) \
18901 || exit 1
18903 @endif itcl
18905 .PHONY: maybe-pdf-itcl pdf-itcl
18906 maybe-pdf-itcl:
18907 @if itcl
18908 maybe-pdf-itcl: pdf-itcl
18910 pdf-itcl: \
18911 configure-itcl
18912 @: $(MAKE); $(unstage)
18913 @[ -f ./itcl/Makefile ] || exit 0; \
18914 r=`${PWD_COMMAND}`; export r; \
18915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18916 $(HOST_EXPORTS) \
18917 for flag in $(EXTRA_HOST_FLAGS) ; do \
18918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18919 done; \
18920 echo "Doing pdf in itcl" ; \
18921 (cd $(HOST_SUBDIR)/itcl && \
18922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18924 "RANLIB=$${RANLIB}" \
18925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18926 pdf) \
18927 || exit 1
18929 @endif itcl
18931 .PHONY: maybe-html-itcl html-itcl
18932 maybe-html-itcl:
18933 @if itcl
18934 maybe-html-itcl: html-itcl
18936 html-itcl: \
18937 configure-itcl
18938 @: $(MAKE); $(unstage)
18939 @[ -f ./itcl/Makefile ] || exit 0; \
18940 r=`${PWD_COMMAND}`; export r; \
18941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18942 $(HOST_EXPORTS) \
18943 for flag in $(EXTRA_HOST_FLAGS) ; do \
18944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18945 done; \
18946 echo "Doing html in itcl" ; \
18947 (cd $(HOST_SUBDIR)/itcl && \
18948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18950 "RANLIB=$${RANLIB}" \
18951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18952 html) \
18953 || exit 1
18955 @endif itcl
18957 .PHONY: maybe-TAGS-itcl TAGS-itcl
18958 maybe-TAGS-itcl:
18959 @if itcl
18960 maybe-TAGS-itcl: TAGS-itcl
18962 TAGS-itcl: \
18963 configure-itcl
18964 @: $(MAKE); $(unstage)
18965 @[ -f ./itcl/Makefile ] || exit 0; \
18966 r=`${PWD_COMMAND}`; export r; \
18967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18968 $(HOST_EXPORTS) \
18969 for flag in $(EXTRA_HOST_FLAGS) ; do \
18970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18971 done; \
18972 echo "Doing TAGS in itcl" ; \
18973 (cd $(HOST_SUBDIR)/itcl && \
18974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18976 "RANLIB=$${RANLIB}" \
18977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18978 TAGS) \
18979 || exit 1
18981 @endif itcl
18983 .PHONY: maybe-install-info-itcl install-info-itcl
18984 maybe-install-info-itcl:
18985 @if itcl
18986 maybe-install-info-itcl: install-info-itcl
18988 install-info-itcl: \
18989 configure-itcl \
18990 info-itcl
18991 @: $(MAKE); $(unstage)
18992 @[ -f ./itcl/Makefile ] || exit 0; \
18993 r=`${PWD_COMMAND}`; export r; \
18994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18995 $(HOST_EXPORTS) \
18996 for flag in $(EXTRA_HOST_FLAGS) ; do \
18997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18998 done; \
18999 echo "Doing install-info in itcl" ; \
19000 (cd $(HOST_SUBDIR)/itcl && \
19001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19003 "RANLIB=$${RANLIB}" \
19004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19005 install-info) \
19006 || exit 1
19008 @endif itcl
19010 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
19011 maybe-install-pdf-itcl:
19012 @if itcl
19013 maybe-install-pdf-itcl: install-pdf-itcl
19015 install-pdf-itcl: \
19016 configure-itcl \
19017 pdf-itcl
19018 @: $(MAKE); $(unstage)
19019 @[ -f ./itcl/Makefile ] || exit 0; \
19020 r=`${PWD_COMMAND}`; export r; \
19021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19022 $(HOST_EXPORTS) \
19023 for flag in $(EXTRA_HOST_FLAGS) ; do \
19024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19025 done; \
19026 echo "Doing install-pdf in itcl" ; \
19027 (cd $(HOST_SUBDIR)/itcl && \
19028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19030 "RANLIB=$${RANLIB}" \
19031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19032 install-pdf) \
19033 || exit 1
19035 @endif itcl
19037 .PHONY: maybe-install-html-itcl install-html-itcl
19038 maybe-install-html-itcl:
19039 @if itcl
19040 maybe-install-html-itcl: install-html-itcl
19042 install-html-itcl: \
19043 configure-itcl \
19044 html-itcl
19045 @: $(MAKE); $(unstage)
19046 @[ -f ./itcl/Makefile ] || exit 0; \
19047 r=`${PWD_COMMAND}`; export r; \
19048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19049 $(HOST_EXPORTS) \
19050 for flag in $(EXTRA_HOST_FLAGS) ; do \
19051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19052 done; \
19053 echo "Doing install-html in itcl" ; \
19054 (cd $(HOST_SUBDIR)/itcl && \
19055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19057 "RANLIB=$${RANLIB}" \
19058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19059 install-html) \
19060 || exit 1
19062 @endif itcl
19064 .PHONY: maybe-installcheck-itcl installcheck-itcl
19065 maybe-installcheck-itcl:
19066 @if itcl
19067 maybe-installcheck-itcl: installcheck-itcl
19069 installcheck-itcl: \
19070 configure-itcl
19071 @: $(MAKE); $(unstage)
19072 @[ -f ./itcl/Makefile ] || exit 0; \
19073 r=`${PWD_COMMAND}`; export r; \
19074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19075 $(HOST_EXPORTS) \
19076 for flag in $(EXTRA_HOST_FLAGS) ; do \
19077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19078 done; \
19079 echo "Doing installcheck in itcl" ; \
19080 (cd $(HOST_SUBDIR)/itcl && \
19081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19083 "RANLIB=$${RANLIB}" \
19084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19085 installcheck) \
19086 || exit 1
19088 @endif itcl
19090 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
19091 maybe-mostlyclean-itcl:
19092 @if itcl
19093 maybe-mostlyclean-itcl: mostlyclean-itcl
19095 mostlyclean-itcl:
19096 @: $(MAKE); $(unstage)
19097 @[ -f ./itcl/Makefile ] || exit 0; \
19098 r=`${PWD_COMMAND}`; export r; \
19099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19100 $(HOST_EXPORTS) \
19101 for flag in $(EXTRA_HOST_FLAGS) ; do \
19102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19103 done; \
19104 echo "Doing mostlyclean in itcl" ; \
19105 (cd $(HOST_SUBDIR)/itcl && \
19106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19108 "RANLIB=$${RANLIB}" \
19109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19110 mostlyclean) \
19111 || exit 1
19113 @endif itcl
19115 .PHONY: maybe-clean-itcl clean-itcl
19116 maybe-clean-itcl:
19117 @if itcl
19118 maybe-clean-itcl: clean-itcl
19120 clean-itcl:
19121 @: $(MAKE); $(unstage)
19122 @[ -f ./itcl/Makefile ] || exit 0; \
19123 r=`${PWD_COMMAND}`; export r; \
19124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19125 $(HOST_EXPORTS) \
19126 for flag in $(EXTRA_HOST_FLAGS) ; do \
19127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19128 done; \
19129 echo "Doing clean in itcl" ; \
19130 (cd $(HOST_SUBDIR)/itcl && \
19131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19133 "RANLIB=$${RANLIB}" \
19134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19135 clean) \
19136 || exit 1
19138 @endif itcl
19140 .PHONY: maybe-distclean-itcl distclean-itcl
19141 maybe-distclean-itcl:
19142 @if itcl
19143 maybe-distclean-itcl: distclean-itcl
19145 distclean-itcl:
19146 @: $(MAKE); $(unstage)
19147 @[ -f ./itcl/Makefile ] || exit 0; \
19148 r=`${PWD_COMMAND}`; export r; \
19149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19150 $(HOST_EXPORTS) \
19151 for flag in $(EXTRA_HOST_FLAGS) ; do \
19152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19153 done; \
19154 echo "Doing distclean in itcl" ; \
19155 (cd $(HOST_SUBDIR)/itcl && \
19156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19158 "RANLIB=$${RANLIB}" \
19159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19160 distclean) \
19161 || exit 1
19163 @endif itcl
19165 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19166 maybe-maintainer-clean-itcl:
19167 @if itcl
19168 maybe-maintainer-clean-itcl: maintainer-clean-itcl
19170 maintainer-clean-itcl:
19171 @: $(MAKE); $(unstage)
19172 @[ -f ./itcl/Makefile ] || exit 0; \
19173 r=`${PWD_COMMAND}`; export r; \
19174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19175 $(HOST_EXPORTS) \
19176 for flag in $(EXTRA_HOST_FLAGS) ; do \
19177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19178 done; \
19179 echo "Doing maintainer-clean in itcl" ; \
19180 (cd $(HOST_SUBDIR)/itcl && \
19181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19183 "RANLIB=$${RANLIB}" \
19184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19185 maintainer-clean) \
19186 || exit 1
19188 @endif itcl
19192 .PHONY: configure-ld maybe-configure-ld
19193 maybe-configure-ld:
19194 @if gcc-bootstrap
19195 configure-ld: stage_current
19196 @endif gcc-bootstrap
19197 @if ld
19198 maybe-configure-ld: configure-ld
19199 configure-ld:
19200 @r=`${PWD_COMMAND}`; export r; \
19201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19202 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19204 $(HOST_EXPORTS) \
19205 echo Configuring in $(HOST_SUBDIR)/ld; \
19206 cd "$(HOST_SUBDIR)/ld" || exit 1; \
19207 case $(srcdir) in \
19208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19209 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19211 esac; \
19212 module_srcdir=ld; \
19213 $(SHELL) \
19214 $$s/$$module_srcdir/configure \
19215 --srcdir=$${topdir}/$$module_srcdir \
19216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19217 --target=${target_alias} \
19218 || exit 1
19219 @endif ld
19223 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
19224 maybe-configure-stage1-ld:
19225 @if ld-bootstrap
19226 maybe-configure-stage1-ld: configure-stage1-ld
19227 configure-stage1-ld:
19228 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19229 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19230 @r=`${PWD_COMMAND}`; export r; \
19231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19232 TFLAGS="$(STAGE1_TFLAGS)"; \
19233 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19234 $(HOST_EXPORTS) \
19235 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19236 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19237 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19238 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19240 cd $(HOST_SUBDIR)/ld || exit 1; \
19241 case $(srcdir) in \
19242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19243 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19245 esac; \
19246 module_srcdir=ld; \
19247 $(SHELL) $$s/$$module_srcdir/configure \
19248 --srcdir=$${topdir}/$$module_srcdir \
19249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19250 --target=${target_alias} \
19252 $(STAGE1_CONFIGURE_FLAGS)
19253 @endif ld-bootstrap
19255 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
19256 maybe-configure-stage2-ld:
19257 @if ld-bootstrap
19258 maybe-configure-stage2-ld: configure-stage2-ld
19259 configure-stage2-ld:
19260 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19261 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19262 @r=`${PWD_COMMAND}`; export r; \
19263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19264 TFLAGS="$(STAGE2_TFLAGS)"; \
19265 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19266 $(HOST_EXPORTS) \
19267 $(POSTSTAGE1_HOST_EXPORTS) \
19268 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19269 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19270 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19271 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19273 cd $(HOST_SUBDIR)/ld || exit 1; \
19274 case $(srcdir) in \
19275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19276 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19278 esac; \
19279 module_srcdir=ld; \
19280 $(SHELL) $$s/$$module_srcdir/configure \
19281 --srcdir=$${topdir}/$$module_srcdir \
19282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19283 --target=${target_alias} \
19284 --with-build-libsubdir=$(HOST_SUBDIR) \
19285 $(STAGE2_CONFIGURE_FLAGS)
19286 @endif ld-bootstrap
19288 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
19289 maybe-configure-stage3-ld:
19290 @if ld-bootstrap
19291 maybe-configure-stage3-ld: configure-stage3-ld
19292 configure-stage3-ld:
19293 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19294 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19295 @r=`${PWD_COMMAND}`; export r; \
19296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19297 TFLAGS="$(STAGE3_TFLAGS)"; \
19298 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19299 $(HOST_EXPORTS) \
19300 $(POSTSTAGE1_HOST_EXPORTS) \
19301 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19302 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19303 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19304 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19305 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19306 cd $(HOST_SUBDIR)/ld || exit 1; \
19307 case $(srcdir) in \
19308 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19309 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19310 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19311 esac; \
19312 module_srcdir=ld; \
19313 $(SHELL) $$s/$$module_srcdir/configure \
19314 --srcdir=$${topdir}/$$module_srcdir \
19315 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19316 --target=${target_alias} \
19317 --with-build-libsubdir=$(HOST_SUBDIR) \
19318 $(STAGE3_CONFIGURE_FLAGS)
19319 @endif ld-bootstrap
19321 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
19322 maybe-configure-stage4-ld:
19323 @if ld-bootstrap
19324 maybe-configure-stage4-ld: configure-stage4-ld
19325 configure-stage4-ld:
19326 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19327 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19328 @r=`${PWD_COMMAND}`; export r; \
19329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19330 TFLAGS="$(STAGE4_TFLAGS)"; \
19331 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19332 $(HOST_EXPORTS) \
19333 $(POSTSTAGE1_HOST_EXPORTS) \
19334 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19335 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19336 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19337 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19338 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19339 cd $(HOST_SUBDIR)/ld || exit 1; \
19340 case $(srcdir) in \
19341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19342 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19344 esac; \
19345 module_srcdir=ld; \
19346 $(SHELL) $$s/$$module_srcdir/configure \
19347 --srcdir=$${topdir}/$$module_srcdir \
19348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19349 --target=${target_alias} \
19350 --with-build-libsubdir=$(HOST_SUBDIR) \
19351 $(STAGE4_CONFIGURE_FLAGS)
19352 @endif ld-bootstrap
19354 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19355 maybe-configure-stageprofile-ld:
19356 @if ld-bootstrap
19357 maybe-configure-stageprofile-ld: configure-stageprofile-ld
19358 configure-stageprofile-ld:
19359 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19360 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19361 @r=`${PWD_COMMAND}`; export r; \
19362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19363 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19364 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19365 $(HOST_EXPORTS) \
19366 $(POSTSTAGE1_HOST_EXPORTS) \
19367 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19368 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19369 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19370 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19372 cd $(HOST_SUBDIR)/ld || exit 1; \
19373 case $(srcdir) in \
19374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19375 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19377 esac; \
19378 module_srcdir=ld; \
19379 $(SHELL) $$s/$$module_srcdir/configure \
19380 --srcdir=$${topdir}/$$module_srcdir \
19381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19382 --target=${target_alias} \
19383 --with-build-libsubdir=$(HOST_SUBDIR) \
19384 $(STAGEprofile_CONFIGURE_FLAGS)
19385 @endif ld-bootstrap
19387 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19388 maybe-configure-stagefeedback-ld:
19389 @if ld-bootstrap
19390 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19391 configure-stagefeedback-ld:
19392 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19393 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19394 @r=`${PWD_COMMAND}`; export r; \
19395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19396 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19397 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19398 $(HOST_EXPORTS) \
19399 $(POSTSTAGE1_HOST_EXPORTS) \
19400 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19401 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19402 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19403 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19404 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19405 cd $(HOST_SUBDIR)/ld || exit 1; \
19406 case $(srcdir) in \
19407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19408 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19410 esac; \
19411 module_srcdir=ld; \
19412 $(SHELL) $$s/$$module_srcdir/configure \
19413 --srcdir=$${topdir}/$$module_srcdir \
19414 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19415 --target=${target_alias} \
19416 --with-build-libsubdir=$(HOST_SUBDIR) \
19417 $(STAGEfeedback_CONFIGURE_FLAGS)
19418 @endif ld-bootstrap
19424 .PHONY: all-ld maybe-all-ld
19425 maybe-all-ld:
19426 @if gcc-bootstrap
19427 all-ld: stage_current
19428 @endif gcc-bootstrap
19429 @if ld
19430 TARGET-ld=all
19431 maybe-all-ld: all-ld
19432 all-ld: configure-ld
19433 @r=`${PWD_COMMAND}`; export r; \
19434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19435 $(HOST_EXPORTS) \
19436 (cd $(HOST_SUBDIR)/ld && \
19437 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19438 $(TARGET-ld))
19439 @endif ld
19443 .PHONY: all-stage1-ld maybe-all-stage1-ld
19444 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
19445 maybe-all-stage1-ld:
19446 maybe-clean-stage1-ld:
19447 @if ld-bootstrap
19448 maybe-all-stage1-ld: all-stage1-ld
19449 all-stage1: all-stage1-ld
19450 TARGET-stage1-ld = $(TARGET-ld)
19451 all-stage1-ld: configure-stage1-ld
19452 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19453 @r=`${PWD_COMMAND}`; export r; \
19454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19455 TFLAGS="$(STAGE1_TFLAGS)"; \
19456 $(HOST_EXPORTS) \
19457 cd $(HOST_SUBDIR)/ld && \
19458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19459 CFLAGS="$(STAGE1_CFLAGS)" \
19460 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19461 LIBCFLAGS="$(LIBCFLAGS)" \
19462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19465 $(EXTRA_HOST_FLAGS) \
19466 $(STAGE1_FLAGS_TO_PASS) \
19467 TFLAGS="$(STAGE1_TFLAGS)" \
19468 $(TARGET-stage1-ld)
19470 maybe-clean-stage1-ld: clean-stage1-ld
19471 clean-stage1: clean-stage1-ld
19472 clean-stage1-ld:
19473 @if [ $(current_stage) = stage1 ]; then \
19474 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19475 else \
19476 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19477 $(MAKE) stage1-start; \
19478 fi; \
19479 cd $(HOST_SUBDIR)/ld && \
19480 $(MAKE) $(EXTRA_HOST_FLAGS) \
19481 $(STAGE1_FLAGS_TO_PASS) clean
19482 @endif ld-bootstrap
19485 .PHONY: all-stage2-ld maybe-all-stage2-ld
19486 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19487 maybe-all-stage2-ld:
19488 maybe-clean-stage2-ld:
19489 @if ld-bootstrap
19490 maybe-all-stage2-ld: all-stage2-ld
19491 all-stage2: all-stage2-ld
19492 TARGET-stage2-ld = $(TARGET-ld)
19493 all-stage2-ld: configure-stage2-ld
19494 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19495 @r=`${PWD_COMMAND}`; export r; \
19496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19497 TFLAGS="$(STAGE2_TFLAGS)"; \
19498 $(HOST_EXPORTS) \
19499 $(POSTSTAGE1_HOST_EXPORTS) \
19500 cd $(HOST_SUBDIR)/ld && \
19501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19502 CFLAGS="$(STAGE2_CFLAGS)" \
19503 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19504 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19508 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19509 TFLAGS="$(STAGE2_TFLAGS)" \
19510 $(TARGET-stage2-ld)
19512 maybe-clean-stage2-ld: clean-stage2-ld
19513 clean-stage2: clean-stage2-ld
19514 clean-stage2-ld:
19515 @if [ $(current_stage) = stage2 ]; then \
19516 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19517 else \
19518 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19519 $(MAKE) stage2-start; \
19520 fi; \
19521 cd $(HOST_SUBDIR)/ld && \
19522 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19523 @endif ld-bootstrap
19526 .PHONY: all-stage3-ld maybe-all-stage3-ld
19527 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19528 maybe-all-stage3-ld:
19529 maybe-clean-stage3-ld:
19530 @if ld-bootstrap
19531 maybe-all-stage3-ld: all-stage3-ld
19532 all-stage3: all-stage3-ld
19533 TARGET-stage3-ld = $(TARGET-ld)
19534 all-stage3-ld: configure-stage3-ld
19535 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19536 @r=`${PWD_COMMAND}`; export r; \
19537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19538 TFLAGS="$(STAGE3_TFLAGS)"; \
19539 $(HOST_EXPORTS) \
19540 $(POSTSTAGE1_HOST_EXPORTS) \
19541 cd $(HOST_SUBDIR)/ld && \
19542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19543 CFLAGS="$(STAGE3_CFLAGS)" \
19544 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19545 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19546 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19547 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19548 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19549 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19550 TFLAGS="$(STAGE3_TFLAGS)" \
19551 $(TARGET-stage3-ld)
19553 maybe-clean-stage3-ld: clean-stage3-ld
19554 clean-stage3: clean-stage3-ld
19555 clean-stage3-ld:
19556 @if [ $(current_stage) = stage3 ]; then \
19557 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19558 else \
19559 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19560 $(MAKE) stage3-start; \
19561 fi; \
19562 cd $(HOST_SUBDIR)/ld && \
19563 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19564 @endif ld-bootstrap
19567 .PHONY: all-stage4-ld maybe-all-stage4-ld
19568 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19569 maybe-all-stage4-ld:
19570 maybe-clean-stage4-ld:
19571 @if ld-bootstrap
19572 maybe-all-stage4-ld: all-stage4-ld
19573 all-stage4: all-stage4-ld
19574 TARGET-stage4-ld = $(TARGET-ld)
19575 all-stage4-ld: configure-stage4-ld
19576 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19577 @r=`${PWD_COMMAND}`; export r; \
19578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19579 TFLAGS="$(STAGE4_TFLAGS)"; \
19580 $(HOST_EXPORTS) \
19581 $(POSTSTAGE1_HOST_EXPORTS) \
19582 cd $(HOST_SUBDIR)/ld && \
19583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19584 CFLAGS="$(STAGE4_CFLAGS)" \
19585 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19586 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19590 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19591 TFLAGS="$(STAGE4_TFLAGS)" \
19592 $(TARGET-stage4-ld)
19594 maybe-clean-stage4-ld: clean-stage4-ld
19595 clean-stage4: clean-stage4-ld
19596 clean-stage4-ld:
19597 @if [ $(current_stage) = stage4 ]; then \
19598 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19599 else \
19600 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19601 $(MAKE) stage4-start; \
19602 fi; \
19603 cd $(HOST_SUBDIR)/ld && \
19604 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19605 @endif ld-bootstrap
19608 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19609 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19610 maybe-all-stageprofile-ld:
19611 maybe-clean-stageprofile-ld:
19612 @if ld-bootstrap
19613 maybe-all-stageprofile-ld: all-stageprofile-ld
19614 all-stageprofile: all-stageprofile-ld
19615 TARGET-stageprofile-ld = $(TARGET-ld)
19616 all-stageprofile-ld: configure-stageprofile-ld
19617 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19618 @r=`${PWD_COMMAND}`; export r; \
19619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19620 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19621 $(HOST_EXPORTS) \
19622 $(POSTSTAGE1_HOST_EXPORTS) \
19623 cd $(HOST_SUBDIR)/ld && \
19624 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19625 CFLAGS="$(STAGEprofile_CFLAGS)" \
19626 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19627 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19628 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19629 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19630 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19631 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19632 TFLAGS="$(STAGEprofile_TFLAGS)" \
19633 $(TARGET-stageprofile-ld)
19635 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19636 clean-stageprofile: clean-stageprofile-ld
19637 clean-stageprofile-ld:
19638 @if [ $(current_stage) = stageprofile ]; then \
19639 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19640 else \
19641 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19642 $(MAKE) stageprofile-start; \
19643 fi; \
19644 cd $(HOST_SUBDIR)/ld && \
19645 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19646 @endif ld-bootstrap
19649 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19650 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19651 maybe-all-stagefeedback-ld:
19652 maybe-clean-stagefeedback-ld:
19653 @if ld-bootstrap
19654 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19655 all-stagefeedback: all-stagefeedback-ld
19656 TARGET-stagefeedback-ld = $(TARGET-ld)
19657 all-stagefeedback-ld: configure-stagefeedback-ld
19658 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19659 @r=`${PWD_COMMAND}`; export r; \
19660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19661 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19662 $(HOST_EXPORTS) \
19663 $(POSTSTAGE1_HOST_EXPORTS) \
19664 cd $(HOST_SUBDIR)/ld && \
19665 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19666 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19667 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19668 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19669 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19670 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19671 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19672 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19673 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19674 $(TARGET-stagefeedback-ld)
19676 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19677 clean-stagefeedback: clean-stagefeedback-ld
19678 clean-stagefeedback-ld:
19679 @if [ $(current_stage) = stagefeedback ]; then \
19680 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19681 else \
19682 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19683 $(MAKE) stagefeedback-start; \
19684 fi; \
19685 cd $(HOST_SUBDIR)/ld && \
19686 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19687 @endif ld-bootstrap
19693 .PHONY: check-ld maybe-check-ld
19694 maybe-check-ld:
19695 @if ld
19696 maybe-check-ld: check-ld
19698 check-ld:
19699 @: $(MAKE); $(unstage)
19700 @r=`${PWD_COMMAND}`; export r; \
19701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19702 $(HOST_EXPORTS) \
19703 (cd $(HOST_SUBDIR)/ld && \
19704 $(MAKE) $(FLAGS_TO_PASS) check)
19706 @endif ld
19708 .PHONY: install-ld maybe-install-ld
19709 maybe-install-ld:
19710 @if ld
19711 maybe-install-ld: install-ld
19713 install-ld: installdirs
19714 @: $(MAKE); $(unstage)
19715 @r=`${PWD_COMMAND}`; export r; \
19716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19717 $(HOST_EXPORTS) \
19718 (cd $(HOST_SUBDIR)/ld && \
19719 $(MAKE) $(FLAGS_TO_PASS) install)
19721 @endif ld
19723 .PHONY: install-strip-ld maybe-install-strip-ld
19724 maybe-install-strip-ld:
19725 @if ld
19726 maybe-install-strip-ld: install-strip-ld
19728 install-strip-ld: installdirs
19729 @: $(MAKE); $(unstage)
19730 @r=`${PWD_COMMAND}`; export r; \
19731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19732 $(HOST_EXPORTS) \
19733 (cd $(HOST_SUBDIR)/ld && \
19734 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19736 @endif ld
19738 # Other targets (info, dvi, pdf, etc.)
19740 .PHONY: maybe-info-ld info-ld
19741 maybe-info-ld:
19742 @if ld
19743 maybe-info-ld: info-ld
19745 info-ld: \
19746 configure-ld
19747 @[ -f ./ld/Makefile ] || exit 0; \
19748 r=`${PWD_COMMAND}`; export r; \
19749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19750 $(HOST_EXPORTS) \
19751 for flag in $(EXTRA_HOST_FLAGS) ; do \
19752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19753 done; \
19754 echo "Doing info in ld" ; \
19755 (cd $(HOST_SUBDIR)/ld && \
19756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19758 "RANLIB=$${RANLIB}" \
19759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19760 info) \
19761 || exit 1
19763 @endif ld
19765 .PHONY: maybe-dvi-ld dvi-ld
19766 maybe-dvi-ld:
19767 @if ld
19768 maybe-dvi-ld: dvi-ld
19770 dvi-ld: \
19771 configure-ld
19772 @[ -f ./ld/Makefile ] || exit 0; \
19773 r=`${PWD_COMMAND}`; export r; \
19774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19775 $(HOST_EXPORTS) \
19776 for flag in $(EXTRA_HOST_FLAGS) ; do \
19777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19778 done; \
19779 echo "Doing dvi in ld" ; \
19780 (cd $(HOST_SUBDIR)/ld && \
19781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19783 "RANLIB=$${RANLIB}" \
19784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19785 dvi) \
19786 || exit 1
19788 @endif ld
19790 .PHONY: maybe-pdf-ld pdf-ld
19791 maybe-pdf-ld:
19792 @if ld
19793 maybe-pdf-ld: pdf-ld
19795 pdf-ld: \
19796 configure-ld
19797 @[ -f ./ld/Makefile ] || exit 0; \
19798 r=`${PWD_COMMAND}`; export r; \
19799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19800 $(HOST_EXPORTS) \
19801 for flag in $(EXTRA_HOST_FLAGS) ; do \
19802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19803 done; \
19804 echo "Doing pdf in ld" ; \
19805 (cd $(HOST_SUBDIR)/ld && \
19806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19808 "RANLIB=$${RANLIB}" \
19809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19810 pdf) \
19811 || exit 1
19813 @endif ld
19815 .PHONY: maybe-html-ld html-ld
19816 maybe-html-ld:
19817 @if ld
19818 maybe-html-ld: html-ld
19820 html-ld: \
19821 configure-ld
19822 @[ -f ./ld/Makefile ] || exit 0; \
19823 r=`${PWD_COMMAND}`; export r; \
19824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19825 $(HOST_EXPORTS) \
19826 for flag in $(EXTRA_HOST_FLAGS) ; do \
19827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19828 done; \
19829 echo "Doing html in ld" ; \
19830 (cd $(HOST_SUBDIR)/ld && \
19831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19833 "RANLIB=$${RANLIB}" \
19834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19835 html) \
19836 || exit 1
19838 @endif ld
19840 .PHONY: maybe-TAGS-ld TAGS-ld
19841 maybe-TAGS-ld:
19842 @if ld
19843 maybe-TAGS-ld: TAGS-ld
19845 TAGS-ld: \
19846 configure-ld
19847 @[ -f ./ld/Makefile ] || exit 0; \
19848 r=`${PWD_COMMAND}`; export r; \
19849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19850 $(HOST_EXPORTS) \
19851 for flag in $(EXTRA_HOST_FLAGS) ; do \
19852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19853 done; \
19854 echo "Doing TAGS in ld" ; \
19855 (cd $(HOST_SUBDIR)/ld && \
19856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19858 "RANLIB=$${RANLIB}" \
19859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19860 TAGS) \
19861 || exit 1
19863 @endif ld
19865 .PHONY: maybe-install-info-ld install-info-ld
19866 maybe-install-info-ld:
19867 @if ld
19868 maybe-install-info-ld: install-info-ld
19870 install-info-ld: \
19871 configure-ld \
19872 info-ld
19873 @[ -f ./ld/Makefile ] || exit 0; \
19874 r=`${PWD_COMMAND}`; export r; \
19875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19876 $(HOST_EXPORTS) \
19877 for flag in $(EXTRA_HOST_FLAGS) ; do \
19878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19879 done; \
19880 echo "Doing install-info in ld" ; \
19881 (cd $(HOST_SUBDIR)/ld && \
19882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19884 "RANLIB=$${RANLIB}" \
19885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19886 install-info) \
19887 || exit 1
19889 @endif ld
19891 .PHONY: maybe-install-pdf-ld install-pdf-ld
19892 maybe-install-pdf-ld:
19893 @if ld
19894 maybe-install-pdf-ld: install-pdf-ld
19896 install-pdf-ld: \
19897 configure-ld \
19898 pdf-ld
19899 @[ -f ./ld/Makefile ] || exit 0; \
19900 r=`${PWD_COMMAND}`; export r; \
19901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19902 $(HOST_EXPORTS) \
19903 for flag in $(EXTRA_HOST_FLAGS) ; do \
19904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19905 done; \
19906 echo "Doing install-pdf in ld" ; \
19907 (cd $(HOST_SUBDIR)/ld && \
19908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19910 "RANLIB=$${RANLIB}" \
19911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19912 install-pdf) \
19913 || exit 1
19915 @endif ld
19917 .PHONY: maybe-install-html-ld install-html-ld
19918 maybe-install-html-ld:
19919 @if ld
19920 maybe-install-html-ld: install-html-ld
19922 install-html-ld: \
19923 configure-ld \
19924 html-ld
19925 @[ -f ./ld/Makefile ] || exit 0; \
19926 r=`${PWD_COMMAND}`; export r; \
19927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19928 $(HOST_EXPORTS) \
19929 for flag in $(EXTRA_HOST_FLAGS) ; do \
19930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19931 done; \
19932 echo "Doing install-html in ld" ; \
19933 (cd $(HOST_SUBDIR)/ld && \
19934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19936 "RANLIB=$${RANLIB}" \
19937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19938 install-html) \
19939 || exit 1
19941 @endif ld
19943 .PHONY: maybe-installcheck-ld installcheck-ld
19944 maybe-installcheck-ld:
19945 @if ld
19946 maybe-installcheck-ld: installcheck-ld
19948 installcheck-ld: \
19949 configure-ld
19950 @[ -f ./ld/Makefile ] || exit 0; \
19951 r=`${PWD_COMMAND}`; export r; \
19952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19953 $(HOST_EXPORTS) \
19954 for flag in $(EXTRA_HOST_FLAGS) ; do \
19955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19956 done; \
19957 echo "Doing installcheck in ld" ; \
19958 (cd $(HOST_SUBDIR)/ld && \
19959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19961 "RANLIB=$${RANLIB}" \
19962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19963 installcheck) \
19964 || exit 1
19966 @endif ld
19968 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19969 maybe-mostlyclean-ld:
19970 @if ld
19971 maybe-mostlyclean-ld: mostlyclean-ld
19973 mostlyclean-ld:
19974 @[ -f ./ld/Makefile ] || exit 0; \
19975 r=`${PWD_COMMAND}`; export r; \
19976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19977 $(HOST_EXPORTS) \
19978 for flag in $(EXTRA_HOST_FLAGS) ; do \
19979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19980 done; \
19981 echo "Doing mostlyclean in ld" ; \
19982 (cd $(HOST_SUBDIR)/ld && \
19983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19985 "RANLIB=$${RANLIB}" \
19986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19987 mostlyclean) \
19988 || exit 1
19990 @endif ld
19992 .PHONY: maybe-clean-ld clean-ld
19993 maybe-clean-ld:
19994 @if ld
19995 maybe-clean-ld: clean-ld
19997 clean-ld:
19998 @[ -f ./ld/Makefile ] || exit 0; \
19999 r=`${PWD_COMMAND}`; export r; \
20000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20001 $(HOST_EXPORTS) \
20002 for flag in $(EXTRA_HOST_FLAGS) ; do \
20003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20004 done; \
20005 echo "Doing clean in ld" ; \
20006 (cd $(HOST_SUBDIR)/ld && \
20007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20009 "RANLIB=$${RANLIB}" \
20010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20011 clean) \
20012 || exit 1
20014 @endif ld
20016 .PHONY: maybe-distclean-ld distclean-ld
20017 maybe-distclean-ld:
20018 @if ld
20019 maybe-distclean-ld: distclean-ld
20021 distclean-ld:
20022 @[ -f ./ld/Makefile ] || exit 0; \
20023 r=`${PWD_COMMAND}`; export r; \
20024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20025 $(HOST_EXPORTS) \
20026 for flag in $(EXTRA_HOST_FLAGS) ; do \
20027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20028 done; \
20029 echo "Doing distclean in ld" ; \
20030 (cd $(HOST_SUBDIR)/ld && \
20031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20033 "RANLIB=$${RANLIB}" \
20034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20035 distclean) \
20036 || exit 1
20038 @endif ld
20040 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
20041 maybe-maintainer-clean-ld:
20042 @if ld
20043 maybe-maintainer-clean-ld: maintainer-clean-ld
20045 maintainer-clean-ld:
20046 @[ -f ./ld/Makefile ] || exit 0; \
20047 r=`${PWD_COMMAND}`; export r; \
20048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20049 $(HOST_EXPORTS) \
20050 for flag in $(EXTRA_HOST_FLAGS) ; do \
20051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20052 done; \
20053 echo "Doing maintainer-clean in ld" ; \
20054 (cd $(HOST_SUBDIR)/ld && \
20055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20057 "RANLIB=$${RANLIB}" \
20058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20059 maintainer-clean) \
20060 || exit 1
20062 @endif ld
20066 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
20067 maybe-configure-libbacktrace:
20068 @if gcc-bootstrap
20069 configure-libbacktrace: stage_current
20070 @endif gcc-bootstrap
20071 @if libbacktrace
20072 maybe-configure-libbacktrace: configure-libbacktrace
20073 configure-libbacktrace:
20074 @r=`${PWD_COMMAND}`; export r; \
20075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20076 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20078 $(HOST_EXPORTS) \
20079 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
20080 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
20081 case $(srcdir) in \
20082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20083 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20085 esac; \
20086 module_srcdir=libbacktrace; \
20087 $(SHELL) \
20088 $$s/$$module_srcdir/configure \
20089 --srcdir=$${topdir}/$$module_srcdir \
20090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20091 --target=${target_alias} \
20092 || exit 1
20093 @endif libbacktrace
20097 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20098 maybe-configure-stage1-libbacktrace:
20099 @if libbacktrace-bootstrap
20100 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20101 configure-stage1-libbacktrace:
20102 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20103 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20104 @r=`${PWD_COMMAND}`; export r; \
20105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20106 TFLAGS="$(STAGE1_TFLAGS)"; \
20107 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20108 $(HOST_EXPORTS) \
20109 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20110 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20111 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20112 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20114 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20115 case $(srcdir) in \
20116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20117 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20119 esac; \
20120 module_srcdir=libbacktrace; \
20121 $(SHELL) $$s/$$module_srcdir/configure \
20122 --srcdir=$${topdir}/$$module_srcdir \
20123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20124 --target=${target_alias} \
20126 $(STAGE1_CONFIGURE_FLAGS)
20127 @endif libbacktrace-bootstrap
20129 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20130 maybe-configure-stage2-libbacktrace:
20131 @if libbacktrace-bootstrap
20132 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20133 configure-stage2-libbacktrace:
20134 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20136 @r=`${PWD_COMMAND}`; export r; \
20137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20138 TFLAGS="$(STAGE2_TFLAGS)"; \
20139 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20140 $(HOST_EXPORTS) \
20141 $(POSTSTAGE1_HOST_EXPORTS) \
20142 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20143 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20144 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20145 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20147 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20148 case $(srcdir) in \
20149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20150 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20152 esac; \
20153 module_srcdir=libbacktrace; \
20154 $(SHELL) $$s/$$module_srcdir/configure \
20155 --srcdir=$${topdir}/$$module_srcdir \
20156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20157 --target=${target_alias} \
20158 --with-build-libsubdir=$(HOST_SUBDIR) \
20159 $(STAGE2_CONFIGURE_FLAGS)
20160 @endif libbacktrace-bootstrap
20162 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20163 maybe-configure-stage3-libbacktrace:
20164 @if libbacktrace-bootstrap
20165 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20166 configure-stage3-libbacktrace:
20167 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20168 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20169 @r=`${PWD_COMMAND}`; export r; \
20170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20171 TFLAGS="$(STAGE3_TFLAGS)"; \
20172 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20173 $(HOST_EXPORTS) \
20174 $(POSTSTAGE1_HOST_EXPORTS) \
20175 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20176 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20177 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20178 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20180 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20181 case $(srcdir) in \
20182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20183 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20185 esac; \
20186 module_srcdir=libbacktrace; \
20187 $(SHELL) $$s/$$module_srcdir/configure \
20188 --srcdir=$${topdir}/$$module_srcdir \
20189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20190 --target=${target_alias} \
20191 --with-build-libsubdir=$(HOST_SUBDIR) \
20192 $(STAGE3_CONFIGURE_FLAGS)
20193 @endif libbacktrace-bootstrap
20195 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20196 maybe-configure-stage4-libbacktrace:
20197 @if libbacktrace-bootstrap
20198 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20199 configure-stage4-libbacktrace:
20200 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20202 @r=`${PWD_COMMAND}`; export r; \
20203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20204 TFLAGS="$(STAGE4_TFLAGS)"; \
20205 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20206 $(HOST_EXPORTS) \
20207 $(POSTSTAGE1_HOST_EXPORTS) \
20208 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20209 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20210 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20211 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20213 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20214 case $(srcdir) in \
20215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20216 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20218 esac; \
20219 module_srcdir=libbacktrace; \
20220 $(SHELL) $$s/$$module_srcdir/configure \
20221 --srcdir=$${topdir}/$$module_srcdir \
20222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20223 --target=${target_alias} \
20224 --with-build-libsubdir=$(HOST_SUBDIR) \
20225 $(STAGE4_CONFIGURE_FLAGS)
20226 @endif libbacktrace-bootstrap
20228 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20229 maybe-configure-stageprofile-libbacktrace:
20230 @if libbacktrace-bootstrap
20231 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20232 configure-stageprofile-libbacktrace:
20233 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20235 @r=`${PWD_COMMAND}`; export r; \
20236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20237 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20238 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20239 $(HOST_EXPORTS) \
20240 $(POSTSTAGE1_HOST_EXPORTS) \
20241 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20242 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20243 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20244 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20246 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20247 case $(srcdir) in \
20248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20249 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20251 esac; \
20252 module_srcdir=libbacktrace; \
20253 $(SHELL) $$s/$$module_srcdir/configure \
20254 --srcdir=$${topdir}/$$module_srcdir \
20255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20256 --target=${target_alias} \
20257 --with-build-libsubdir=$(HOST_SUBDIR) \
20258 $(STAGEprofile_CONFIGURE_FLAGS)
20259 @endif libbacktrace-bootstrap
20261 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20262 maybe-configure-stagefeedback-libbacktrace:
20263 @if libbacktrace-bootstrap
20264 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20265 configure-stagefeedback-libbacktrace:
20266 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20267 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20268 @r=`${PWD_COMMAND}`; export r; \
20269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20270 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20271 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20272 $(HOST_EXPORTS) \
20273 $(POSTSTAGE1_HOST_EXPORTS) \
20274 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20275 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20276 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20277 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20279 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20280 case $(srcdir) in \
20281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20282 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20284 esac; \
20285 module_srcdir=libbacktrace; \
20286 $(SHELL) $$s/$$module_srcdir/configure \
20287 --srcdir=$${topdir}/$$module_srcdir \
20288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20289 --target=${target_alias} \
20290 --with-build-libsubdir=$(HOST_SUBDIR) \
20291 $(STAGEfeedback_CONFIGURE_FLAGS)
20292 @endif libbacktrace-bootstrap
20298 .PHONY: all-libbacktrace maybe-all-libbacktrace
20299 maybe-all-libbacktrace:
20300 @if gcc-bootstrap
20301 all-libbacktrace: stage_current
20302 @endif gcc-bootstrap
20303 @if libbacktrace
20304 TARGET-libbacktrace=all
20305 maybe-all-libbacktrace: all-libbacktrace
20306 all-libbacktrace: configure-libbacktrace
20307 @r=`${PWD_COMMAND}`; export r; \
20308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20309 $(HOST_EXPORTS) \
20310 (cd $(HOST_SUBDIR)/libbacktrace && \
20311 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20312 $(TARGET-libbacktrace))
20313 @endif libbacktrace
20317 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20318 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20319 maybe-all-stage1-libbacktrace:
20320 maybe-clean-stage1-libbacktrace:
20321 @if libbacktrace-bootstrap
20322 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20323 all-stage1: all-stage1-libbacktrace
20324 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20325 all-stage1-libbacktrace: configure-stage1-libbacktrace
20326 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20327 @r=`${PWD_COMMAND}`; export r; \
20328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20329 TFLAGS="$(STAGE1_TFLAGS)"; \
20330 $(HOST_EXPORTS) \
20331 cd $(HOST_SUBDIR)/libbacktrace && \
20332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20333 CFLAGS="$(STAGE1_CFLAGS)" \
20334 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20335 LIBCFLAGS="$(LIBCFLAGS)" \
20336 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20337 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20338 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20339 $(EXTRA_HOST_FLAGS) \
20340 $(STAGE1_FLAGS_TO_PASS) \
20341 TFLAGS="$(STAGE1_TFLAGS)" \
20342 $(TARGET-stage1-libbacktrace)
20344 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20345 clean-stage1: clean-stage1-libbacktrace
20346 clean-stage1-libbacktrace:
20347 @if [ $(current_stage) = stage1 ]; then \
20348 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20349 else \
20350 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20351 $(MAKE) stage1-start; \
20352 fi; \
20353 cd $(HOST_SUBDIR)/libbacktrace && \
20354 $(MAKE) $(EXTRA_HOST_FLAGS) \
20355 $(STAGE1_FLAGS_TO_PASS) clean
20356 @endif libbacktrace-bootstrap
20359 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20360 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20361 maybe-all-stage2-libbacktrace:
20362 maybe-clean-stage2-libbacktrace:
20363 @if libbacktrace-bootstrap
20364 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20365 all-stage2: all-stage2-libbacktrace
20366 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20367 all-stage2-libbacktrace: configure-stage2-libbacktrace
20368 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20369 @r=`${PWD_COMMAND}`; export r; \
20370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20371 TFLAGS="$(STAGE2_TFLAGS)"; \
20372 $(HOST_EXPORTS) \
20373 $(POSTSTAGE1_HOST_EXPORTS) \
20374 cd $(HOST_SUBDIR)/libbacktrace && \
20375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20376 CFLAGS="$(STAGE2_CFLAGS)" \
20377 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20378 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20382 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20383 TFLAGS="$(STAGE2_TFLAGS)" \
20384 $(TARGET-stage2-libbacktrace)
20386 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20387 clean-stage2: clean-stage2-libbacktrace
20388 clean-stage2-libbacktrace:
20389 @if [ $(current_stage) = stage2 ]; then \
20390 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20391 else \
20392 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20393 $(MAKE) stage2-start; \
20394 fi; \
20395 cd $(HOST_SUBDIR)/libbacktrace && \
20396 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20397 @endif libbacktrace-bootstrap
20400 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20401 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20402 maybe-all-stage3-libbacktrace:
20403 maybe-clean-stage3-libbacktrace:
20404 @if libbacktrace-bootstrap
20405 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20406 all-stage3: all-stage3-libbacktrace
20407 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20408 all-stage3-libbacktrace: configure-stage3-libbacktrace
20409 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20410 @r=`${PWD_COMMAND}`; export r; \
20411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20412 TFLAGS="$(STAGE3_TFLAGS)"; \
20413 $(HOST_EXPORTS) \
20414 $(POSTSTAGE1_HOST_EXPORTS) \
20415 cd $(HOST_SUBDIR)/libbacktrace && \
20416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20417 CFLAGS="$(STAGE3_CFLAGS)" \
20418 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20419 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20423 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20424 TFLAGS="$(STAGE3_TFLAGS)" \
20425 $(TARGET-stage3-libbacktrace)
20427 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20428 clean-stage3: clean-stage3-libbacktrace
20429 clean-stage3-libbacktrace:
20430 @if [ $(current_stage) = stage3 ]; then \
20431 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20432 else \
20433 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20434 $(MAKE) stage3-start; \
20435 fi; \
20436 cd $(HOST_SUBDIR)/libbacktrace && \
20437 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20438 @endif libbacktrace-bootstrap
20441 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20442 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20443 maybe-all-stage4-libbacktrace:
20444 maybe-clean-stage4-libbacktrace:
20445 @if libbacktrace-bootstrap
20446 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20447 all-stage4: all-stage4-libbacktrace
20448 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20449 all-stage4-libbacktrace: configure-stage4-libbacktrace
20450 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20451 @r=`${PWD_COMMAND}`; export r; \
20452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20453 TFLAGS="$(STAGE4_TFLAGS)"; \
20454 $(HOST_EXPORTS) \
20455 $(POSTSTAGE1_HOST_EXPORTS) \
20456 cd $(HOST_SUBDIR)/libbacktrace && \
20457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20458 CFLAGS="$(STAGE4_CFLAGS)" \
20459 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20460 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20464 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20465 TFLAGS="$(STAGE4_TFLAGS)" \
20466 $(TARGET-stage4-libbacktrace)
20468 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
20469 clean-stage4: clean-stage4-libbacktrace
20470 clean-stage4-libbacktrace:
20471 @if [ $(current_stage) = stage4 ]; then \
20472 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20473 else \
20474 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
20475 $(MAKE) stage4-start; \
20476 fi; \
20477 cd $(HOST_SUBDIR)/libbacktrace && \
20478 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20479 @endif libbacktrace-bootstrap
20482 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
20483 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
20484 maybe-all-stageprofile-libbacktrace:
20485 maybe-clean-stageprofile-libbacktrace:
20486 @if libbacktrace-bootstrap
20487 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
20488 all-stageprofile: all-stageprofile-libbacktrace
20489 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
20490 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20491 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20492 @r=`${PWD_COMMAND}`; export r; \
20493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20494 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20495 $(HOST_EXPORTS) \
20496 $(POSTSTAGE1_HOST_EXPORTS) \
20497 cd $(HOST_SUBDIR)/libbacktrace && \
20498 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20499 CFLAGS="$(STAGEprofile_CFLAGS)" \
20500 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20501 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20502 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20503 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20504 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20505 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20506 TFLAGS="$(STAGEprofile_TFLAGS)" \
20507 $(TARGET-stageprofile-libbacktrace)
20509 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20510 clean-stageprofile: clean-stageprofile-libbacktrace
20511 clean-stageprofile-libbacktrace:
20512 @if [ $(current_stage) = stageprofile ]; then \
20513 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20514 else \
20515 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20516 $(MAKE) stageprofile-start; \
20517 fi; \
20518 cd $(HOST_SUBDIR)/libbacktrace && \
20519 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20520 @endif libbacktrace-bootstrap
20523 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20524 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20525 maybe-all-stagefeedback-libbacktrace:
20526 maybe-clean-stagefeedback-libbacktrace:
20527 @if libbacktrace-bootstrap
20528 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20529 all-stagefeedback: all-stagefeedback-libbacktrace
20530 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20531 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20532 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20533 @r=`${PWD_COMMAND}`; export r; \
20534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20535 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20536 $(HOST_EXPORTS) \
20537 $(POSTSTAGE1_HOST_EXPORTS) \
20538 cd $(HOST_SUBDIR)/libbacktrace && \
20539 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20540 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20541 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20542 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20543 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20544 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20545 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20546 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20547 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20548 $(TARGET-stagefeedback-libbacktrace)
20550 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20551 clean-stagefeedback: clean-stagefeedback-libbacktrace
20552 clean-stagefeedback-libbacktrace:
20553 @if [ $(current_stage) = stagefeedback ]; then \
20554 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20555 else \
20556 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20557 $(MAKE) stagefeedback-start; \
20558 fi; \
20559 cd $(HOST_SUBDIR)/libbacktrace && \
20560 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20561 @endif libbacktrace-bootstrap
20567 .PHONY: check-libbacktrace maybe-check-libbacktrace
20568 maybe-check-libbacktrace:
20569 @if libbacktrace
20570 maybe-check-libbacktrace: check-libbacktrace
20572 check-libbacktrace:
20573 @: $(MAKE); $(unstage)
20574 @r=`${PWD_COMMAND}`; export r; \
20575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20576 $(HOST_EXPORTS) \
20577 (cd $(HOST_SUBDIR)/libbacktrace && \
20578 $(MAKE) $(FLAGS_TO_PASS) check)
20580 @endif libbacktrace
20582 .PHONY: install-libbacktrace maybe-install-libbacktrace
20583 maybe-install-libbacktrace:
20584 @if libbacktrace
20585 maybe-install-libbacktrace: install-libbacktrace
20587 install-libbacktrace: installdirs
20588 @: $(MAKE); $(unstage)
20589 @r=`${PWD_COMMAND}`; export r; \
20590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20591 $(HOST_EXPORTS) \
20592 (cd $(HOST_SUBDIR)/libbacktrace && \
20593 $(MAKE) $(FLAGS_TO_PASS) install)
20595 @endif libbacktrace
20597 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20598 maybe-install-strip-libbacktrace:
20599 @if libbacktrace
20600 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20602 install-strip-libbacktrace: installdirs
20603 @: $(MAKE); $(unstage)
20604 @r=`${PWD_COMMAND}`; export r; \
20605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20606 $(HOST_EXPORTS) \
20607 (cd $(HOST_SUBDIR)/libbacktrace && \
20608 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20610 @endif libbacktrace
20612 # Other targets (info, dvi, pdf, etc.)
20614 .PHONY: maybe-info-libbacktrace info-libbacktrace
20615 maybe-info-libbacktrace:
20616 @if libbacktrace
20617 maybe-info-libbacktrace: info-libbacktrace
20619 info-libbacktrace: \
20620 configure-libbacktrace
20621 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20622 r=`${PWD_COMMAND}`; export r; \
20623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20624 $(HOST_EXPORTS) \
20625 for flag in $(EXTRA_HOST_FLAGS) ; do \
20626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20627 done; \
20628 echo "Doing info in libbacktrace" ; \
20629 (cd $(HOST_SUBDIR)/libbacktrace && \
20630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20632 "RANLIB=$${RANLIB}" \
20633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20634 info) \
20635 || exit 1
20637 @endif libbacktrace
20639 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20640 maybe-dvi-libbacktrace:
20641 @if libbacktrace
20642 maybe-dvi-libbacktrace: dvi-libbacktrace
20644 dvi-libbacktrace: \
20645 configure-libbacktrace
20646 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20647 r=`${PWD_COMMAND}`; export r; \
20648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20649 $(HOST_EXPORTS) \
20650 for flag in $(EXTRA_HOST_FLAGS) ; do \
20651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20652 done; \
20653 echo "Doing dvi in libbacktrace" ; \
20654 (cd $(HOST_SUBDIR)/libbacktrace && \
20655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20657 "RANLIB=$${RANLIB}" \
20658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20659 dvi) \
20660 || exit 1
20662 @endif libbacktrace
20664 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20665 maybe-pdf-libbacktrace:
20666 @if libbacktrace
20667 maybe-pdf-libbacktrace: pdf-libbacktrace
20669 pdf-libbacktrace: \
20670 configure-libbacktrace
20671 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20672 r=`${PWD_COMMAND}`; export r; \
20673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20674 $(HOST_EXPORTS) \
20675 for flag in $(EXTRA_HOST_FLAGS) ; do \
20676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20677 done; \
20678 echo "Doing pdf in libbacktrace" ; \
20679 (cd $(HOST_SUBDIR)/libbacktrace && \
20680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20682 "RANLIB=$${RANLIB}" \
20683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20684 pdf) \
20685 || exit 1
20687 @endif libbacktrace
20689 .PHONY: maybe-html-libbacktrace html-libbacktrace
20690 maybe-html-libbacktrace:
20691 @if libbacktrace
20692 maybe-html-libbacktrace: html-libbacktrace
20694 html-libbacktrace: \
20695 configure-libbacktrace
20696 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20697 r=`${PWD_COMMAND}`; export r; \
20698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20699 $(HOST_EXPORTS) \
20700 for flag in $(EXTRA_HOST_FLAGS) ; do \
20701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20702 done; \
20703 echo "Doing html in libbacktrace" ; \
20704 (cd $(HOST_SUBDIR)/libbacktrace && \
20705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20707 "RANLIB=$${RANLIB}" \
20708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20709 html) \
20710 || exit 1
20712 @endif libbacktrace
20714 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20715 maybe-TAGS-libbacktrace:
20716 @if libbacktrace
20717 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20719 TAGS-libbacktrace: \
20720 configure-libbacktrace
20721 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20722 r=`${PWD_COMMAND}`; export r; \
20723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20724 $(HOST_EXPORTS) \
20725 for flag in $(EXTRA_HOST_FLAGS) ; do \
20726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20727 done; \
20728 echo "Doing TAGS in libbacktrace" ; \
20729 (cd $(HOST_SUBDIR)/libbacktrace && \
20730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20732 "RANLIB=$${RANLIB}" \
20733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20734 TAGS) \
20735 || exit 1
20737 @endif libbacktrace
20739 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20740 maybe-install-info-libbacktrace:
20741 @if libbacktrace
20742 maybe-install-info-libbacktrace: install-info-libbacktrace
20744 install-info-libbacktrace: \
20745 configure-libbacktrace \
20746 info-libbacktrace
20747 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20748 r=`${PWD_COMMAND}`; export r; \
20749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20750 $(HOST_EXPORTS) \
20751 for flag in $(EXTRA_HOST_FLAGS) ; do \
20752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20753 done; \
20754 echo "Doing install-info in libbacktrace" ; \
20755 (cd $(HOST_SUBDIR)/libbacktrace && \
20756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20758 "RANLIB=$${RANLIB}" \
20759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20760 install-info) \
20761 || exit 1
20763 @endif libbacktrace
20765 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20766 maybe-install-pdf-libbacktrace:
20767 @if libbacktrace
20768 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20770 install-pdf-libbacktrace: \
20771 configure-libbacktrace \
20772 pdf-libbacktrace
20773 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20774 r=`${PWD_COMMAND}`; export r; \
20775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20776 $(HOST_EXPORTS) \
20777 for flag in $(EXTRA_HOST_FLAGS) ; do \
20778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20779 done; \
20780 echo "Doing install-pdf in libbacktrace" ; \
20781 (cd $(HOST_SUBDIR)/libbacktrace && \
20782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20784 "RANLIB=$${RANLIB}" \
20785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20786 install-pdf) \
20787 || exit 1
20789 @endif libbacktrace
20791 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20792 maybe-install-html-libbacktrace:
20793 @if libbacktrace
20794 maybe-install-html-libbacktrace: install-html-libbacktrace
20796 install-html-libbacktrace: \
20797 configure-libbacktrace \
20798 html-libbacktrace
20799 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20800 r=`${PWD_COMMAND}`; export r; \
20801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20802 $(HOST_EXPORTS) \
20803 for flag in $(EXTRA_HOST_FLAGS) ; do \
20804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20805 done; \
20806 echo "Doing install-html in libbacktrace" ; \
20807 (cd $(HOST_SUBDIR)/libbacktrace && \
20808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20810 "RANLIB=$${RANLIB}" \
20811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20812 install-html) \
20813 || exit 1
20815 @endif libbacktrace
20817 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20818 maybe-installcheck-libbacktrace:
20819 @if libbacktrace
20820 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20822 installcheck-libbacktrace: \
20823 configure-libbacktrace
20824 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20825 r=`${PWD_COMMAND}`; export r; \
20826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20827 $(HOST_EXPORTS) \
20828 for flag in $(EXTRA_HOST_FLAGS) ; do \
20829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20830 done; \
20831 echo "Doing installcheck in libbacktrace" ; \
20832 (cd $(HOST_SUBDIR)/libbacktrace && \
20833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20835 "RANLIB=$${RANLIB}" \
20836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20837 installcheck) \
20838 || exit 1
20840 @endif libbacktrace
20842 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20843 maybe-mostlyclean-libbacktrace:
20844 @if libbacktrace
20845 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20847 mostlyclean-libbacktrace:
20848 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20849 r=`${PWD_COMMAND}`; export r; \
20850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20851 $(HOST_EXPORTS) \
20852 for flag in $(EXTRA_HOST_FLAGS) ; do \
20853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20854 done; \
20855 echo "Doing mostlyclean in libbacktrace" ; \
20856 (cd $(HOST_SUBDIR)/libbacktrace && \
20857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20859 "RANLIB=$${RANLIB}" \
20860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20861 mostlyclean) \
20862 || exit 1
20864 @endif libbacktrace
20866 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20867 maybe-clean-libbacktrace:
20868 @if libbacktrace
20869 maybe-clean-libbacktrace: clean-libbacktrace
20871 clean-libbacktrace:
20872 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20873 r=`${PWD_COMMAND}`; export r; \
20874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20875 $(HOST_EXPORTS) \
20876 for flag in $(EXTRA_HOST_FLAGS) ; do \
20877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20878 done; \
20879 echo "Doing clean in libbacktrace" ; \
20880 (cd $(HOST_SUBDIR)/libbacktrace && \
20881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20883 "RANLIB=$${RANLIB}" \
20884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20885 clean) \
20886 || exit 1
20888 @endif libbacktrace
20890 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20891 maybe-distclean-libbacktrace:
20892 @if libbacktrace
20893 maybe-distclean-libbacktrace: distclean-libbacktrace
20895 distclean-libbacktrace:
20896 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20897 r=`${PWD_COMMAND}`; export r; \
20898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20899 $(HOST_EXPORTS) \
20900 for flag in $(EXTRA_HOST_FLAGS) ; do \
20901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20902 done; \
20903 echo "Doing distclean in libbacktrace" ; \
20904 (cd $(HOST_SUBDIR)/libbacktrace && \
20905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20907 "RANLIB=$${RANLIB}" \
20908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20909 distclean) \
20910 || exit 1
20912 @endif libbacktrace
20914 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20915 maybe-maintainer-clean-libbacktrace:
20916 @if libbacktrace
20917 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20919 maintainer-clean-libbacktrace:
20920 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20921 r=`${PWD_COMMAND}`; export r; \
20922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20923 $(HOST_EXPORTS) \
20924 for flag in $(EXTRA_HOST_FLAGS) ; do \
20925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20926 done; \
20927 echo "Doing maintainer-clean in libbacktrace" ; \
20928 (cd $(HOST_SUBDIR)/libbacktrace && \
20929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20931 "RANLIB=$${RANLIB}" \
20932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20933 maintainer-clean) \
20934 || exit 1
20936 @endif libbacktrace
20940 .PHONY: configure-libcpp maybe-configure-libcpp
20941 maybe-configure-libcpp:
20942 @if gcc-bootstrap
20943 configure-libcpp: stage_current
20944 @endif gcc-bootstrap
20945 @if libcpp
20946 maybe-configure-libcpp: configure-libcpp
20947 configure-libcpp:
20948 @r=`${PWD_COMMAND}`; export r; \
20949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20950 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20952 $(HOST_EXPORTS) \
20953 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20954 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20955 case $(srcdir) in \
20956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20957 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20959 esac; \
20960 module_srcdir=libcpp; \
20961 $(SHELL) \
20962 $$s/$$module_srcdir/configure \
20963 --srcdir=$${topdir}/$$module_srcdir \
20964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20965 --target=${target_alias} \
20966 || exit 1
20967 @endif libcpp
20971 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20972 maybe-configure-stage1-libcpp:
20973 @if libcpp-bootstrap
20974 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20975 configure-stage1-libcpp:
20976 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20978 @r=`${PWD_COMMAND}`; export r; \
20979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20980 TFLAGS="$(STAGE1_TFLAGS)"; \
20981 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20982 $(HOST_EXPORTS) \
20983 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20984 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20985 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20986 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20988 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20989 case $(srcdir) in \
20990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20991 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20993 esac; \
20994 module_srcdir=libcpp; \
20995 $(SHELL) $$s/$$module_srcdir/configure \
20996 --srcdir=$${topdir}/$$module_srcdir \
20997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20998 --target=${target_alias} \
21000 $(STAGE1_CONFIGURE_FLAGS)
21001 @endif libcpp-bootstrap
21003 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
21004 maybe-configure-stage2-libcpp:
21005 @if libcpp-bootstrap
21006 maybe-configure-stage2-libcpp: configure-stage2-libcpp
21007 configure-stage2-libcpp:
21008 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21009 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21010 @r=`${PWD_COMMAND}`; export r; \
21011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21012 TFLAGS="$(STAGE2_TFLAGS)"; \
21013 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21014 $(HOST_EXPORTS) \
21015 $(POSTSTAGE1_HOST_EXPORTS) \
21016 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21017 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21018 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21019 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
21020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21021 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21022 case $(srcdir) in \
21023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21024 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21026 esac; \
21027 module_srcdir=libcpp; \
21028 $(SHELL) $$s/$$module_srcdir/configure \
21029 --srcdir=$${topdir}/$$module_srcdir \
21030 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21031 --target=${target_alias} \
21032 --with-build-libsubdir=$(HOST_SUBDIR) \
21033 $(STAGE2_CONFIGURE_FLAGS)
21034 @endif libcpp-bootstrap
21036 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
21037 maybe-configure-stage3-libcpp:
21038 @if libcpp-bootstrap
21039 maybe-configure-stage3-libcpp: configure-stage3-libcpp
21040 configure-stage3-libcpp:
21041 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21042 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21043 @r=`${PWD_COMMAND}`; export r; \
21044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21045 TFLAGS="$(STAGE3_TFLAGS)"; \
21046 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21047 $(HOST_EXPORTS) \
21048 $(POSTSTAGE1_HOST_EXPORTS) \
21049 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21050 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21051 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21052 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
21053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21054 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21055 case $(srcdir) in \
21056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21057 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21059 esac; \
21060 module_srcdir=libcpp; \
21061 $(SHELL) $$s/$$module_srcdir/configure \
21062 --srcdir=$${topdir}/$$module_srcdir \
21063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21064 --target=${target_alias} \
21065 --with-build-libsubdir=$(HOST_SUBDIR) \
21066 $(STAGE3_CONFIGURE_FLAGS)
21067 @endif libcpp-bootstrap
21069 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
21070 maybe-configure-stage4-libcpp:
21071 @if libcpp-bootstrap
21072 maybe-configure-stage4-libcpp: configure-stage4-libcpp
21073 configure-stage4-libcpp:
21074 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21076 @r=`${PWD_COMMAND}`; export r; \
21077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21078 TFLAGS="$(STAGE4_TFLAGS)"; \
21079 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21080 $(HOST_EXPORTS) \
21081 $(POSTSTAGE1_HOST_EXPORTS) \
21082 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21083 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21084 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21085 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
21086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21087 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21088 case $(srcdir) in \
21089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21090 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21092 esac; \
21093 module_srcdir=libcpp; \
21094 $(SHELL) $$s/$$module_srcdir/configure \
21095 --srcdir=$${topdir}/$$module_srcdir \
21096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21097 --target=${target_alias} \
21098 --with-build-libsubdir=$(HOST_SUBDIR) \
21099 $(STAGE4_CONFIGURE_FLAGS)
21100 @endif libcpp-bootstrap
21102 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21103 maybe-configure-stageprofile-libcpp:
21104 @if libcpp-bootstrap
21105 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21106 configure-stageprofile-libcpp:
21107 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21108 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21109 @r=`${PWD_COMMAND}`; export r; \
21110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21111 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21112 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21113 $(HOST_EXPORTS) \
21114 $(POSTSTAGE1_HOST_EXPORTS) \
21115 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21116 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21117 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21118 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21119 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21120 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21121 case $(srcdir) in \
21122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21123 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21125 esac; \
21126 module_srcdir=libcpp; \
21127 $(SHELL) $$s/$$module_srcdir/configure \
21128 --srcdir=$${topdir}/$$module_srcdir \
21129 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21130 --target=${target_alias} \
21131 --with-build-libsubdir=$(HOST_SUBDIR) \
21132 $(STAGEprofile_CONFIGURE_FLAGS)
21133 @endif libcpp-bootstrap
21135 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21136 maybe-configure-stagefeedback-libcpp:
21137 @if libcpp-bootstrap
21138 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21139 configure-stagefeedback-libcpp:
21140 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21141 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21142 @r=`${PWD_COMMAND}`; export r; \
21143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21144 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21145 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21146 $(HOST_EXPORTS) \
21147 $(POSTSTAGE1_HOST_EXPORTS) \
21148 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21149 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21150 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21151 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21153 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21154 case $(srcdir) in \
21155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21156 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21158 esac; \
21159 module_srcdir=libcpp; \
21160 $(SHELL) $$s/$$module_srcdir/configure \
21161 --srcdir=$${topdir}/$$module_srcdir \
21162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21163 --target=${target_alias} \
21164 --with-build-libsubdir=$(HOST_SUBDIR) \
21165 $(STAGEfeedback_CONFIGURE_FLAGS)
21166 @endif libcpp-bootstrap
21172 .PHONY: all-libcpp maybe-all-libcpp
21173 maybe-all-libcpp:
21174 @if gcc-bootstrap
21175 all-libcpp: stage_current
21176 @endif gcc-bootstrap
21177 @if libcpp
21178 TARGET-libcpp=all
21179 maybe-all-libcpp: all-libcpp
21180 all-libcpp: configure-libcpp
21181 @r=`${PWD_COMMAND}`; export r; \
21182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21183 $(HOST_EXPORTS) \
21184 (cd $(HOST_SUBDIR)/libcpp && \
21185 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21186 $(TARGET-libcpp))
21187 @endif libcpp
21191 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21192 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21193 maybe-all-stage1-libcpp:
21194 maybe-clean-stage1-libcpp:
21195 @if libcpp-bootstrap
21196 maybe-all-stage1-libcpp: all-stage1-libcpp
21197 all-stage1: all-stage1-libcpp
21198 TARGET-stage1-libcpp = $(TARGET-libcpp)
21199 all-stage1-libcpp: configure-stage1-libcpp
21200 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21201 @r=`${PWD_COMMAND}`; export r; \
21202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21203 TFLAGS="$(STAGE1_TFLAGS)"; \
21204 $(HOST_EXPORTS) \
21205 cd $(HOST_SUBDIR)/libcpp && \
21206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21207 CFLAGS="$(STAGE1_CFLAGS)" \
21208 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21209 LIBCFLAGS="$(LIBCFLAGS)" \
21210 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21211 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21212 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21213 $(EXTRA_HOST_FLAGS) \
21214 $(STAGE1_FLAGS_TO_PASS) \
21215 TFLAGS="$(STAGE1_TFLAGS)" \
21216 $(TARGET-stage1-libcpp)
21218 maybe-clean-stage1-libcpp: clean-stage1-libcpp
21219 clean-stage1: clean-stage1-libcpp
21220 clean-stage1-libcpp:
21221 @if [ $(current_stage) = stage1 ]; then \
21222 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21223 else \
21224 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21225 $(MAKE) stage1-start; \
21226 fi; \
21227 cd $(HOST_SUBDIR)/libcpp && \
21228 $(MAKE) $(EXTRA_HOST_FLAGS) \
21229 $(STAGE1_FLAGS_TO_PASS) clean
21230 @endif libcpp-bootstrap
21233 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21234 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21235 maybe-all-stage2-libcpp:
21236 maybe-clean-stage2-libcpp:
21237 @if libcpp-bootstrap
21238 maybe-all-stage2-libcpp: all-stage2-libcpp
21239 all-stage2: all-stage2-libcpp
21240 TARGET-stage2-libcpp = $(TARGET-libcpp)
21241 all-stage2-libcpp: configure-stage2-libcpp
21242 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21243 @r=`${PWD_COMMAND}`; export r; \
21244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21245 TFLAGS="$(STAGE2_TFLAGS)"; \
21246 $(HOST_EXPORTS) \
21247 $(POSTSTAGE1_HOST_EXPORTS) \
21248 cd $(HOST_SUBDIR)/libcpp && \
21249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21250 CFLAGS="$(STAGE2_CFLAGS)" \
21251 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21252 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21256 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21257 TFLAGS="$(STAGE2_TFLAGS)" \
21258 $(TARGET-stage2-libcpp)
21260 maybe-clean-stage2-libcpp: clean-stage2-libcpp
21261 clean-stage2: clean-stage2-libcpp
21262 clean-stage2-libcpp:
21263 @if [ $(current_stage) = stage2 ]; then \
21264 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21265 else \
21266 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21267 $(MAKE) stage2-start; \
21268 fi; \
21269 cd $(HOST_SUBDIR)/libcpp && \
21270 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21271 @endif libcpp-bootstrap
21274 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21275 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21276 maybe-all-stage3-libcpp:
21277 maybe-clean-stage3-libcpp:
21278 @if libcpp-bootstrap
21279 maybe-all-stage3-libcpp: all-stage3-libcpp
21280 all-stage3: all-stage3-libcpp
21281 TARGET-stage3-libcpp = $(TARGET-libcpp)
21282 all-stage3-libcpp: configure-stage3-libcpp
21283 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21284 @r=`${PWD_COMMAND}`; export r; \
21285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21286 TFLAGS="$(STAGE3_TFLAGS)"; \
21287 $(HOST_EXPORTS) \
21288 $(POSTSTAGE1_HOST_EXPORTS) \
21289 cd $(HOST_SUBDIR)/libcpp && \
21290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21291 CFLAGS="$(STAGE3_CFLAGS)" \
21292 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21293 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21297 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21298 TFLAGS="$(STAGE3_TFLAGS)" \
21299 $(TARGET-stage3-libcpp)
21301 maybe-clean-stage3-libcpp: clean-stage3-libcpp
21302 clean-stage3: clean-stage3-libcpp
21303 clean-stage3-libcpp:
21304 @if [ $(current_stage) = stage3 ]; then \
21305 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21306 else \
21307 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21308 $(MAKE) stage3-start; \
21309 fi; \
21310 cd $(HOST_SUBDIR)/libcpp && \
21311 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21312 @endif libcpp-bootstrap
21315 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21316 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21317 maybe-all-stage4-libcpp:
21318 maybe-clean-stage4-libcpp:
21319 @if libcpp-bootstrap
21320 maybe-all-stage4-libcpp: all-stage4-libcpp
21321 all-stage4: all-stage4-libcpp
21322 TARGET-stage4-libcpp = $(TARGET-libcpp)
21323 all-stage4-libcpp: configure-stage4-libcpp
21324 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21325 @r=`${PWD_COMMAND}`; export r; \
21326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21327 TFLAGS="$(STAGE4_TFLAGS)"; \
21328 $(HOST_EXPORTS) \
21329 $(POSTSTAGE1_HOST_EXPORTS) \
21330 cd $(HOST_SUBDIR)/libcpp && \
21331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21332 CFLAGS="$(STAGE4_CFLAGS)" \
21333 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21334 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21338 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21339 TFLAGS="$(STAGE4_TFLAGS)" \
21340 $(TARGET-stage4-libcpp)
21342 maybe-clean-stage4-libcpp: clean-stage4-libcpp
21343 clean-stage4: clean-stage4-libcpp
21344 clean-stage4-libcpp:
21345 @if [ $(current_stage) = stage4 ]; then \
21346 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21347 else \
21348 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21349 $(MAKE) stage4-start; \
21350 fi; \
21351 cd $(HOST_SUBDIR)/libcpp && \
21352 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21353 @endif libcpp-bootstrap
21356 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21357 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21358 maybe-all-stageprofile-libcpp:
21359 maybe-clean-stageprofile-libcpp:
21360 @if libcpp-bootstrap
21361 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21362 all-stageprofile: all-stageprofile-libcpp
21363 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21364 all-stageprofile-libcpp: configure-stageprofile-libcpp
21365 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21366 @r=`${PWD_COMMAND}`; export r; \
21367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21368 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21369 $(HOST_EXPORTS) \
21370 $(POSTSTAGE1_HOST_EXPORTS) \
21371 cd $(HOST_SUBDIR)/libcpp && \
21372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21373 CFLAGS="$(STAGEprofile_CFLAGS)" \
21374 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21375 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21379 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21380 TFLAGS="$(STAGEprofile_TFLAGS)" \
21381 $(TARGET-stageprofile-libcpp)
21383 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21384 clean-stageprofile: clean-stageprofile-libcpp
21385 clean-stageprofile-libcpp:
21386 @if [ $(current_stage) = stageprofile ]; then \
21387 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21388 else \
21389 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21390 $(MAKE) stageprofile-start; \
21391 fi; \
21392 cd $(HOST_SUBDIR)/libcpp && \
21393 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21394 @endif libcpp-bootstrap
21397 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21398 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21399 maybe-all-stagefeedback-libcpp:
21400 maybe-clean-stagefeedback-libcpp:
21401 @if libcpp-bootstrap
21402 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21403 all-stagefeedback: all-stagefeedback-libcpp
21404 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21405 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21406 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21407 @r=`${PWD_COMMAND}`; export r; \
21408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21409 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21410 $(HOST_EXPORTS) \
21411 $(POSTSTAGE1_HOST_EXPORTS) \
21412 cd $(HOST_SUBDIR)/libcpp && \
21413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21414 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21415 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21416 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21420 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21421 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21422 $(TARGET-stagefeedback-libcpp)
21424 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21425 clean-stagefeedback: clean-stagefeedback-libcpp
21426 clean-stagefeedback-libcpp:
21427 @if [ $(current_stage) = stagefeedback ]; then \
21428 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21429 else \
21430 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21431 $(MAKE) stagefeedback-start; \
21432 fi; \
21433 cd $(HOST_SUBDIR)/libcpp && \
21434 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21435 @endif libcpp-bootstrap
21441 .PHONY: check-libcpp maybe-check-libcpp
21442 maybe-check-libcpp:
21443 @if libcpp
21444 maybe-check-libcpp: check-libcpp
21446 check-libcpp:
21447 @: $(MAKE); $(unstage)
21448 @r=`${PWD_COMMAND}`; export r; \
21449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21450 $(HOST_EXPORTS) \
21451 (cd $(HOST_SUBDIR)/libcpp && \
21452 $(MAKE) $(FLAGS_TO_PASS) check)
21454 @endif libcpp
21456 .PHONY: install-libcpp maybe-install-libcpp
21457 maybe-install-libcpp:
21458 @if libcpp
21459 maybe-install-libcpp: install-libcpp
21461 install-libcpp: installdirs
21462 @: $(MAKE); $(unstage)
21463 @r=`${PWD_COMMAND}`; export r; \
21464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21465 $(HOST_EXPORTS) \
21466 (cd $(HOST_SUBDIR)/libcpp && \
21467 $(MAKE) $(FLAGS_TO_PASS) install)
21469 @endif libcpp
21471 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
21472 maybe-install-strip-libcpp:
21473 @if libcpp
21474 maybe-install-strip-libcpp: install-strip-libcpp
21476 install-strip-libcpp: installdirs
21477 @: $(MAKE); $(unstage)
21478 @r=`${PWD_COMMAND}`; export r; \
21479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21480 $(HOST_EXPORTS) \
21481 (cd $(HOST_SUBDIR)/libcpp && \
21482 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21484 @endif libcpp
21486 # Other targets (info, dvi, pdf, etc.)
21488 .PHONY: maybe-info-libcpp info-libcpp
21489 maybe-info-libcpp:
21490 @if libcpp
21491 maybe-info-libcpp: info-libcpp
21493 info-libcpp: \
21494 configure-libcpp
21495 @[ -f ./libcpp/Makefile ] || exit 0; \
21496 r=`${PWD_COMMAND}`; export r; \
21497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21498 $(HOST_EXPORTS) \
21499 for flag in $(EXTRA_HOST_FLAGS) ; do \
21500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21501 done; \
21502 echo "Doing info in libcpp" ; \
21503 (cd $(HOST_SUBDIR)/libcpp && \
21504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21506 "RANLIB=$${RANLIB}" \
21507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21508 info) \
21509 || exit 1
21511 @endif libcpp
21513 .PHONY: maybe-dvi-libcpp dvi-libcpp
21514 maybe-dvi-libcpp:
21515 @if libcpp
21516 maybe-dvi-libcpp: dvi-libcpp
21518 dvi-libcpp: \
21519 configure-libcpp
21520 @[ -f ./libcpp/Makefile ] || exit 0; \
21521 r=`${PWD_COMMAND}`; export r; \
21522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21523 $(HOST_EXPORTS) \
21524 for flag in $(EXTRA_HOST_FLAGS) ; do \
21525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21526 done; \
21527 echo "Doing dvi in libcpp" ; \
21528 (cd $(HOST_SUBDIR)/libcpp && \
21529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21531 "RANLIB=$${RANLIB}" \
21532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21533 dvi) \
21534 || exit 1
21536 @endif libcpp
21538 .PHONY: maybe-pdf-libcpp pdf-libcpp
21539 maybe-pdf-libcpp:
21540 @if libcpp
21541 maybe-pdf-libcpp: pdf-libcpp
21543 pdf-libcpp: \
21544 configure-libcpp
21545 @[ -f ./libcpp/Makefile ] || exit 0; \
21546 r=`${PWD_COMMAND}`; export r; \
21547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21548 $(HOST_EXPORTS) \
21549 for flag in $(EXTRA_HOST_FLAGS) ; do \
21550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21551 done; \
21552 echo "Doing pdf in libcpp" ; \
21553 (cd $(HOST_SUBDIR)/libcpp && \
21554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21556 "RANLIB=$${RANLIB}" \
21557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21558 pdf) \
21559 || exit 1
21561 @endif libcpp
21563 .PHONY: maybe-html-libcpp html-libcpp
21564 maybe-html-libcpp:
21565 @if libcpp
21566 maybe-html-libcpp: html-libcpp
21568 html-libcpp: \
21569 configure-libcpp
21570 @[ -f ./libcpp/Makefile ] || exit 0; \
21571 r=`${PWD_COMMAND}`; export r; \
21572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21573 $(HOST_EXPORTS) \
21574 for flag in $(EXTRA_HOST_FLAGS) ; do \
21575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21576 done; \
21577 echo "Doing html in libcpp" ; \
21578 (cd $(HOST_SUBDIR)/libcpp && \
21579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21581 "RANLIB=$${RANLIB}" \
21582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21583 html) \
21584 || exit 1
21586 @endif libcpp
21588 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21589 maybe-TAGS-libcpp:
21590 @if libcpp
21591 maybe-TAGS-libcpp: TAGS-libcpp
21593 TAGS-libcpp: \
21594 configure-libcpp
21595 @[ -f ./libcpp/Makefile ] || exit 0; \
21596 r=`${PWD_COMMAND}`; export r; \
21597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21598 $(HOST_EXPORTS) \
21599 for flag in $(EXTRA_HOST_FLAGS) ; do \
21600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21601 done; \
21602 echo "Doing TAGS in libcpp" ; \
21603 (cd $(HOST_SUBDIR)/libcpp && \
21604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21606 "RANLIB=$${RANLIB}" \
21607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21608 TAGS) \
21609 || exit 1
21611 @endif libcpp
21613 .PHONY: maybe-install-info-libcpp install-info-libcpp
21614 maybe-install-info-libcpp:
21615 @if libcpp
21616 maybe-install-info-libcpp: install-info-libcpp
21618 install-info-libcpp: \
21619 configure-libcpp \
21620 info-libcpp
21621 @[ -f ./libcpp/Makefile ] || exit 0; \
21622 r=`${PWD_COMMAND}`; export r; \
21623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21624 $(HOST_EXPORTS) \
21625 for flag in $(EXTRA_HOST_FLAGS) ; do \
21626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21627 done; \
21628 echo "Doing install-info in libcpp" ; \
21629 (cd $(HOST_SUBDIR)/libcpp && \
21630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21632 "RANLIB=$${RANLIB}" \
21633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21634 install-info) \
21635 || exit 1
21637 @endif libcpp
21639 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21640 maybe-install-pdf-libcpp:
21641 @if libcpp
21642 maybe-install-pdf-libcpp: install-pdf-libcpp
21644 install-pdf-libcpp: \
21645 configure-libcpp \
21646 pdf-libcpp
21647 @[ -f ./libcpp/Makefile ] || exit 0; \
21648 r=`${PWD_COMMAND}`; export r; \
21649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21650 $(HOST_EXPORTS) \
21651 for flag in $(EXTRA_HOST_FLAGS) ; do \
21652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21653 done; \
21654 echo "Doing install-pdf in libcpp" ; \
21655 (cd $(HOST_SUBDIR)/libcpp && \
21656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21658 "RANLIB=$${RANLIB}" \
21659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21660 install-pdf) \
21661 || exit 1
21663 @endif libcpp
21665 .PHONY: maybe-install-html-libcpp install-html-libcpp
21666 maybe-install-html-libcpp:
21667 @if libcpp
21668 maybe-install-html-libcpp: install-html-libcpp
21670 install-html-libcpp: \
21671 configure-libcpp \
21672 html-libcpp
21673 @[ -f ./libcpp/Makefile ] || exit 0; \
21674 r=`${PWD_COMMAND}`; export r; \
21675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21676 $(HOST_EXPORTS) \
21677 for flag in $(EXTRA_HOST_FLAGS) ; do \
21678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21679 done; \
21680 echo "Doing install-html in libcpp" ; \
21681 (cd $(HOST_SUBDIR)/libcpp && \
21682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21684 "RANLIB=$${RANLIB}" \
21685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21686 install-html) \
21687 || exit 1
21689 @endif libcpp
21691 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21692 maybe-installcheck-libcpp:
21693 @if libcpp
21694 maybe-installcheck-libcpp: installcheck-libcpp
21696 installcheck-libcpp: \
21697 configure-libcpp
21698 @[ -f ./libcpp/Makefile ] || exit 0; \
21699 r=`${PWD_COMMAND}`; export r; \
21700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21701 $(HOST_EXPORTS) \
21702 for flag in $(EXTRA_HOST_FLAGS) ; do \
21703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21704 done; \
21705 echo "Doing installcheck in libcpp" ; \
21706 (cd $(HOST_SUBDIR)/libcpp && \
21707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21709 "RANLIB=$${RANLIB}" \
21710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21711 installcheck) \
21712 || exit 1
21714 @endif libcpp
21716 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21717 maybe-mostlyclean-libcpp:
21718 @if libcpp
21719 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21721 mostlyclean-libcpp:
21722 @[ -f ./libcpp/Makefile ] || exit 0; \
21723 r=`${PWD_COMMAND}`; export r; \
21724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21725 $(HOST_EXPORTS) \
21726 for flag in $(EXTRA_HOST_FLAGS) ; do \
21727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21728 done; \
21729 echo "Doing mostlyclean in libcpp" ; \
21730 (cd $(HOST_SUBDIR)/libcpp && \
21731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21733 "RANLIB=$${RANLIB}" \
21734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21735 mostlyclean) \
21736 || exit 1
21738 @endif libcpp
21740 .PHONY: maybe-clean-libcpp clean-libcpp
21741 maybe-clean-libcpp:
21742 @if libcpp
21743 maybe-clean-libcpp: clean-libcpp
21745 clean-libcpp:
21746 @[ -f ./libcpp/Makefile ] || exit 0; \
21747 r=`${PWD_COMMAND}`; export r; \
21748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21749 $(HOST_EXPORTS) \
21750 for flag in $(EXTRA_HOST_FLAGS) ; do \
21751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21752 done; \
21753 echo "Doing clean in libcpp" ; \
21754 (cd $(HOST_SUBDIR)/libcpp && \
21755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21757 "RANLIB=$${RANLIB}" \
21758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21759 clean) \
21760 || exit 1
21762 @endif libcpp
21764 .PHONY: maybe-distclean-libcpp distclean-libcpp
21765 maybe-distclean-libcpp:
21766 @if libcpp
21767 maybe-distclean-libcpp: distclean-libcpp
21769 distclean-libcpp:
21770 @[ -f ./libcpp/Makefile ] || exit 0; \
21771 r=`${PWD_COMMAND}`; export r; \
21772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21773 $(HOST_EXPORTS) \
21774 for flag in $(EXTRA_HOST_FLAGS) ; do \
21775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21776 done; \
21777 echo "Doing distclean in libcpp" ; \
21778 (cd $(HOST_SUBDIR)/libcpp && \
21779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21781 "RANLIB=$${RANLIB}" \
21782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21783 distclean) \
21784 || exit 1
21786 @endif libcpp
21788 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21789 maybe-maintainer-clean-libcpp:
21790 @if libcpp
21791 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21793 maintainer-clean-libcpp:
21794 @[ -f ./libcpp/Makefile ] || exit 0; \
21795 r=`${PWD_COMMAND}`; export r; \
21796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21797 $(HOST_EXPORTS) \
21798 for flag in $(EXTRA_HOST_FLAGS) ; do \
21799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21800 done; \
21801 echo "Doing maintainer-clean in libcpp" ; \
21802 (cd $(HOST_SUBDIR)/libcpp && \
21803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21805 "RANLIB=$${RANLIB}" \
21806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21807 maintainer-clean) \
21808 || exit 1
21810 @endif libcpp
21814 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21815 maybe-configure-libdecnumber:
21816 @if gcc-bootstrap
21817 configure-libdecnumber: stage_current
21818 @endif gcc-bootstrap
21819 @if libdecnumber
21820 maybe-configure-libdecnumber: configure-libdecnumber
21821 configure-libdecnumber:
21822 @r=`${PWD_COMMAND}`; export r; \
21823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21824 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21826 $(HOST_EXPORTS) \
21827 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21828 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21829 case $(srcdir) in \
21830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21831 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21833 esac; \
21834 module_srcdir=libdecnumber; \
21835 $(SHELL) \
21836 $$s/$$module_srcdir/configure \
21837 --srcdir=$${topdir}/$$module_srcdir \
21838 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21839 --target=${target_alias} \
21840 || exit 1
21841 @endif libdecnumber
21845 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21846 maybe-configure-stage1-libdecnumber:
21847 @if libdecnumber-bootstrap
21848 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21849 configure-stage1-libdecnumber:
21850 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21851 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21852 @r=`${PWD_COMMAND}`; export r; \
21853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21854 TFLAGS="$(STAGE1_TFLAGS)"; \
21855 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21856 $(HOST_EXPORTS) \
21857 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21858 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21859 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21860 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21862 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21863 case $(srcdir) in \
21864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21865 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21867 esac; \
21868 module_srcdir=libdecnumber; \
21869 $(SHELL) $$s/$$module_srcdir/configure \
21870 --srcdir=$${topdir}/$$module_srcdir \
21871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21872 --target=${target_alias} \
21874 $(STAGE1_CONFIGURE_FLAGS)
21875 @endif libdecnumber-bootstrap
21877 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21878 maybe-configure-stage2-libdecnumber:
21879 @if libdecnumber-bootstrap
21880 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21881 configure-stage2-libdecnumber:
21882 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21884 @r=`${PWD_COMMAND}`; export r; \
21885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21886 TFLAGS="$(STAGE2_TFLAGS)"; \
21887 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21888 $(HOST_EXPORTS) \
21889 $(POSTSTAGE1_HOST_EXPORTS) \
21890 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21891 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21892 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21893 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21895 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21896 case $(srcdir) in \
21897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21898 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21900 esac; \
21901 module_srcdir=libdecnumber; \
21902 $(SHELL) $$s/$$module_srcdir/configure \
21903 --srcdir=$${topdir}/$$module_srcdir \
21904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21905 --target=${target_alias} \
21906 --with-build-libsubdir=$(HOST_SUBDIR) \
21907 $(STAGE2_CONFIGURE_FLAGS)
21908 @endif libdecnumber-bootstrap
21910 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21911 maybe-configure-stage3-libdecnumber:
21912 @if libdecnumber-bootstrap
21913 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21914 configure-stage3-libdecnumber:
21915 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21916 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21917 @r=`${PWD_COMMAND}`; export r; \
21918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21919 TFLAGS="$(STAGE3_TFLAGS)"; \
21920 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21921 $(HOST_EXPORTS) \
21922 $(POSTSTAGE1_HOST_EXPORTS) \
21923 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21924 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21925 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21926 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21928 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21929 case $(srcdir) in \
21930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21931 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21933 esac; \
21934 module_srcdir=libdecnumber; \
21935 $(SHELL) $$s/$$module_srcdir/configure \
21936 --srcdir=$${topdir}/$$module_srcdir \
21937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21938 --target=${target_alias} \
21939 --with-build-libsubdir=$(HOST_SUBDIR) \
21940 $(STAGE3_CONFIGURE_FLAGS)
21941 @endif libdecnumber-bootstrap
21943 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21944 maybe-configure-stage4-libdecnumber:
21945 @if libdecnumber-bootstrap
21946 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21947 configure-stage4-libdecnumber:
21948 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21949 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21950 @r=`${PWD_COMMAND}`; export r; \
21951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21952 TFLAGS="$(STAGE4_TFLAGS)"; \
21953 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21954 $(HOST_EXPORTS) \
21955 $(POSTSTAGE1_HOST_EXPORTS) \
21956 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21957 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21958 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21959 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21961 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21962 case $(srcdir) in \
21963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21964 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21966 esac; \
21967 module_srcdir=libdecnumber; \
21968 $(SHELL) $$s/$$module_srcdir/configure \
21969 --srcdir=$${topdir}/$$module_srcdir \
21970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21971 --target=${target_alias} \
21972 --with-build-libsubdir=$(HOST_SUBDIR) \
21973 $(STAGE4_CONFIGURE_FLAGS)
21974 @endif libdecnumber-bootstrap
21976 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21977 maybe-configure-stageprofile-libdecnumber:
21978 @if libdecnumber-bootstrap
21979 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21980 configure-stageprofile-libdecnumber:
21981 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21982 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21983 @r=`${PWD_COMMAND}`; export r; \
21984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21985 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21986 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21987 $(HOST_EXPORTS) \
21988 $(POSTSTAGE1_HOST_EXPORTS) \
21989 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21990 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21991 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21992 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21994 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21995 case $(srcdir) in \
21996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21997 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21999 esac; \
22000 module_srcdir=libdecnumber; \
22001 $(SHELL) $$s/$$module_srcdir/configure \
22002 --srcdir=$${topdir}/$$module_srcdir \
22003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22004 --target=${target_alias} \
22005 --with-build-libsubdir=$(HOST_SUBDIR) \
22006 $(STAGEprofile_CONFIGURE_FLAGS)
22007 @endif libdecnumber-bootstrap
22009 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
22010 maybe-configure-stagefeedback-libdecnumber:
22011 @if libdecnumber-bootstrap
22012 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22013 configure-stagefeedback-libdecnumber:
22014 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22015 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22016 @r=`${PWD_COMMAND}`; export r; \
22017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22018 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22019 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22020 $(HOST_EXPORTS) \
22021 $(POSTSTAGE1_HOST_EXPORTS) \
22022 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22023 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22024 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22025 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
22026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22027 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22028 case $(srcdir) in \
22029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22030 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22032 esac; \
22033 module_srcdir=libdecnumber; \
22034 $(SHELL) $$s/$$module_srcdir/configure \
22035 --srcdir=$${topdir}/$$module_srcdir \
22036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22037 --target=${target_alias} \
22038 --with-build-libsubdir=$(HOST_SUBDIR) \
22039 $(STAGEfeedback_CONFIGURE_FLAGS)
22040 @endif libdecnumber-bootstrap
22046 .PHONY: all-libdecnumber maybe-all-libdecnumber
22047 maybe-all-libdecnumber:
22048 @if gcc-bootstrap
22049 all-libdecnumber: stage_current
22050 @endif gcc-bootstrap
22051 @if libdecnumber
22052 TARGET-libdecnumber=all
22053 maybe-all-libdecnumber: all-libdecnumber
22054 all-libdecnumber: configure-libdecnumber
22055 @r=`${PWD_COMMAND}`; export r; \
22056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22057 $(HOST_EXPORTS) \
22058 (cd $(HOST_SUBDIR)/libdecnumber && \
22059 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22060 $(TARGET-libdecnumber))
22061 @endif libdecnumber
22065 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
22066 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
22067 maybe-all-stage1-libdecnumber:
22068 maybe-clean-stage1-libdecnumber:
22069 @if libdecnumber-bootstrap
22070 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
22071 all-stage1: all-stage1-libdecnumber
22072 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
22073 all-stage1-libdecnumber: configure-stage1-libdecnumber
22074 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22075 @r=`${PWD_COMMAND}`; export r; \
22076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22077 TFLAGS="$(STAGE1_TFLAGS)"; \
22078 $(HOST_EXPORTS) \
22079 cd $(HOST_SUBDIR)/libdecnumber && \
22080 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22081 CFLAGS="$(STAGE1_CFLAGS)" \
22082 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22083 LIBCFLAGS="$(LIBCFLAGS)" \
22084 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22085 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22086 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22087 $(EXTRA_HOST_FLAGS) \
22088 $(STAGE1_FLAGS_TO_PASS) \
22089 TFLAGS="$(STAGE1_TFLAGS)" \
22090 $(TARGET-stage1-libdecnumber)
22092 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
22093 clean-stage1: clean-stage1-libdecnumber
22094 clean-stage1-libdecnumber:
22095 @if [ $(current_stage) = stage1 ]; then \
22096 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22097 else \
22098 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
22099 $(MAKE) stage1-start; \
22100 fi; \
22101 cd $(HOST_SUBDIR)/libdecnumber && \
22102 $(MAKE) $(EXTRA_HOST_FLAGS) \
22103 $(STAGE1_FLAGS_TO_PASS) clean
22104 @endif libdecnumber-bootstrap
22107 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22108 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22109 maybe-all-stage2-libdecnumber:
22110 maybe-clean-stage2-libdecnumber:
22111 @if libdecnumber-bootstrap
22112 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22113 all-stage2: all-stage2-libdecnumber
22114 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22115 all-stage2-libdecnumber: configure-stage2-libdecnumber
22116 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22117 @r=`${PWD_COMMAND}`; export r; \
22118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22119 TFLAGS="$(STAGE2_TFLAGS)"; \
22120 $(HOST_EXPORTS) \
22121 $(POSTSTAGE1_HOST_EXPORTS) \
22122 cd $(HOST_SUBDIR)/libdecnumber && \
22123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22124 CFLAGS="$(STAGE2_CFLAGS)" \
22125 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22126 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22127 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22128 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22129 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22130 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22131 TFLAGS="$(STAGE2_TFLAGS)" \
22132 $(TARGET-stage2-libdecnumber)
22134 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22135 clean-stage2: clean-stage2-libdecnumber
22136 clean-stage2-libdecnumber:
22137 @if [ $(current_stage) = stage2 ]; then \
22138 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22139 else \
22140 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22141 $(MAKE) stage2-start; \
22142 fi; \
22143 cd $(HOST_SUBDIR)/libdecnumber && \
22144 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22145 @endif libdecnumber-bootstrap
22148 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22149 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22150 maybe-all-stage3-libdecnumber:
22151 maybe-clean-stage3-libdecnumber:
22152 @if libdecnumber-bootstrap
22153 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22154 all-stage3: all-stage3-libdecnumber
22155 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22156 all-stage3-libdecnumber: configure-stage3-libdecnumber
22157 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22158 @r=`${PWD_COMMAND}`; export r; \
22159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22160 TFLAGS="$(STAGE3_TFLAGS)"; \
22161 $(HOST_EXPORTS) \
22162 $(POSTSTAGE1_HOST_EXPORTS) \
22163 cd $(HOST_SUBDIR)/libdecnumber && \
22164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22165 CFLAGS="$(STAGE3_CFLAGS)" \
22166 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22167 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22171 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22172 TFLAGS="$(STAGE3_TFLAGS)" \
22173 $(TARGET-stage3-libdecnumber)
22175 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22176 clean-stage3: clean-stage3-libdecnumber
22177 clean-stage3-libdecnumber:
22178 @if [ $(current_stage) = stage3 ]; then \
22179 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22180 else \
22181 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22182 $(MAKE) stage3-start; \
22183 fi; \
22184 cd $(HOST_SUBDIR)/libdecnumber && \
22185 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22186 @endif libdecnumber-bootstrap
22189 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22190 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22191 maybe-all-stage4-libdecnumber:
22192 maybe-clean-stage4-libdecnumber:
22193 @if libdecnumber-bootstrap
22194 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22195 all-stage4: all-stage4-libdecnumber
22196 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22197 all-stage4-libdecnumber: configure-stage4-libdecnumber
22198 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22199 @r=`${PWD_COMMAND}`; export r; \
22200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22201 TFLAGS="$(STAGE4_TFLAGS)"; \
22202 $(HOST_EXPORTS) \
22203 $(POSTSTAGE1_HOST_EXPORTS) \
22204 cd $(HOST_SUBDIR)/libdecnumber && \
22205 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22206 CFLAGS="$(STAGE4_CFLAGS)" \
22207 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22208 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22209 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22210 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22211 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22212 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22213 TFLAGS="$(STAGE4_TFLAGS)" \
22214 $(TARGET-stage4-libdecnumber)
22216 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22217 clean-stage4: clean-stage4-libdecnumber
22218 clean-stage4-libdecnumber:
22219 @if [ $(current_stage) = stage4 ]; then \
22220 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22221 else \
22222 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22223 $(MAKE) stage4-start; \
22224 fi; \
22225 cd $(HOST_SUBDIR)/libdecnumber && \
22226 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22227 @endif libdecnumber-bootstrap
22230 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22231 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22232 maybe-all-stageprofile-libdecnumber:
22233 maybe-clean-stageprofile-libdecnumber:
22234 @if libdecnumber-bootstrap
22235 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22236 all-stageprofile: all-stageprofile-libdecnumber
22237 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22238 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22239 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22240 @r=`${PWD_COMMAND}`; export r; \
22241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22242 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22243 $(HOST_EXPORTS) \
22244 $(POSTSTAGE1_HOST_EXPORTS) \
22245 cd $(HOST_SUBDIR)/libdecnumber && \
22246 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22247 CFLAGS="$(STAGEprofile_CFLAGS)" \
22248 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22249 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22250 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22251 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22252 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22253 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22254 TFLAGS="$(STAGEprofile_TFLAGS)" \
22255 $(TARGET-stageprofile-libdecnumber)
22257 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22258 clean-stageprofile: clean-stageprofile-libdecnumber
22259 clean-stageprofile-libdecnumber:
22260 @if [ $(current_stage) = stageprofile ]; then \
22261 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22262 else \
22263 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22264 $(MAKE) stageprofile-start; \
22265 fi; \
22266 cd $(HOST_SUBDIR)/libdecnumber && \
22267 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22268 @endif libdecnumber-bootstrap
22271 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22272 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22273 maybe-all-stagefeedback-libdecnumber:
22274 maybe-clean-stagefeedback-libdecnumber:
22275 @if libdecnumber-bootstrap
22276 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22277 all-stagefeedback: all-stagefeedback-libdecnumber
22278 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22279 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22280 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22281 @r=`${PWD_COMMAND}`; export r; \
22282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22283 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22284 $(HOST_EXPORTS) \
22285 $(POSTSTAGE1_HOST_EXPORTS) \
22286 cd $(HOST_SUBDIR)/libdecnumber && \
22287 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22288 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22289 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22290 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22291 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22292 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22293 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22294 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22295 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22296 $(TARGET-stagefeedback-libdecnumber)
22298 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22299 clean-stagefeedback: clean-stagefeedback-libdecnumber
22300 clean-stagefeedback-libdecnumber:
22301 @if [ $(current_stage) = stagefeedback ]; then \
22302 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22303 else \
22304 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22305 $(MAKE) stagefeedback-start; \
22306 fi; \
22307 cd $(HOST_SUBDIR)/libdecnumber && \
22308 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22309 @endif libdecnumber-bootstrap
22315 .PHONY: check-libdecnumber maybe-check-libdecnumber
22316 maybe-check-libdecnumber:
22317 @if libdecnumber
22318 maybe-check-libdecnumber: check-libdecnumber
22320 check-libdecnumber:
22321 @: $(MAKE); $(unstage)
22322 @r=`${PWD_COMMAND}`; export r; \
22323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22324 $(HOST_EXPORTS) \
22325 (cd $(HOST_SUBDIR)/libdecnumber && \
22326 $(MAKE) $(FLAGS_TO_PASS) check)
22328 @endif libdecnumber
22330 .PHONY: install-libdecnumber maybe-install-libdecnumber
22331 maybe-install-libdecnumber:
22332 @if libdecnumber
22333 maybe-install-libdecnumber: install-libdecnumber
22335 install-libdecnumber: installdirs
22336 @: $(MAKE); $(unstage)
22337 @r=`${PWD_COMMAND}`; export r; \
22338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22339 $(HOST_EXPORTS) \
22340 (cd $(HOST_SUBDIR)/libdecnumber && \
22341 $(MAKE) $(FLAGS_TO_PASS) install)
22343 @endif libdecnumber
22345 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22346 maybe-install-strip-libdecnumber:
22347 @if libdecnumber
22348 maybe-install-strip-libdecnumber: install-strip-libdecnumber
22350 install-strip-libdecnumber: installdirs
22351 @: $(MAKE); $(unstage)
22352 @r=`${PWD_COMMAND}`; export r; \
22353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22354 $(HOST_EXPORTS) \
22355 (cd $(HOST_SUBDIR)/libdecnumber && \
22356 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22358 @endif libdecnumber
22360 # Other targets (info, dvi, pdf, etc.)
22362 .PHONY: maybe-info-libdecnumber info-libdecnumber
22363 maybe-info-libdecnumber:
22364 @if libdecnumber
22365 maybe-info-libdecnumber: info-libdecnumber
22367 info-libdecnumber: \
22368 configure-libdecnumber
22369 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22370 r=`${PWD_COMMAND}`; export r; \
22371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22372 $(HOST_EXPORTS) \
22373 for flag in $(EXTRA_HOST_FLAGS) ; do \
22374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22375 done; \
22376 echo "Doing info in libdecnumber" ; \
22377 (cd $(HOST_SUBDIR)/libdecnumber && \
22378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22380 "RANLIB=$${RANLIB}" \
22381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22382 info) \
22383 || exit 1
22385 @endif libdecnumber
22387 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22388 maybe-dvi-libdecnumber:
22389 @if libdecnumber
22390 maybe-dvi-libdecnumber: dvi-libdecnumber
22392 dvi-libdecnumber: \
22393 configure-libdecnumber
22394 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22395 r=`${PWD_COMMAND}`; export r; \
22396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22397 $(HOST_EXPORTS) \
22398 for flag in $(EXTRA_HOST_FLAGS) ; do \
22399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22400 done; \
22401 echo "Doing dvi in libdecnumber" ; \
22402 (cd $(HOST_SUBDIR)/libdecnumber && \
22403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22405 "RANLIB=$${RANLIB}" \
22406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22407 dvi) \
22408 || exit 1
22410 @endif libdecnumber
22412 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22413 maybe-pdf-libdecnumber:
22414 @if libdecnumber
22415 maybe-pdf-libdecnumber: pdf-libdecnumber
22417 pdf-libdecnumber: \
22418 configure-libdecnumber
22419 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22420 r=`${PWD_COMMAND}`; export r; \
22421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22422 $(HOST_EXPORTS) \
22423 for flag in $(EXTRA_HOST_FLAGS) ; do \
22424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22425 done; \
22426 echo "Doing pdf in libdecnumber" ; \
22427 (cd $(HOST_SUBDIR)/libdecnumber && \
22428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22430 "RANLIB=$${RANLIB}" \
22431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22432 pdf) \
22433 || exit 1
22435 @endif libdecnumber
22437 .PHONY: maybe-html-libdecnumber html-libdecnumber
22438 maybe-html-libdecnumber:
22439 @if libdecnumber
22440 maybe-html-libdecnumber: html-libdecnumber
22442 html-libdecnumber: \
22443 configure-libdecnumber
22444 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22445 r=`${PWD_COMMAND}`; export r; \
22446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22447 $(HOST_EXPORTS) \
22448 for flag in $(EXTRA_HOST_FLAGS) ; do \
22449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22450 done; \
22451 echo "Doing html in libdecnumber" ; \
22452 (cd $(HOST_SUBDIR)/libdecnumber && \
22453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22455 "RANLIB=$${RANLIB}" \
22456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22457 html) \
22458 || exit 1
22460 @endif libdecnumber
22462 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22463 maybe-TAGS-libdecnumber:
22464 @if libdecnumber
22465 maybe-TAGS-libdecnumber: TAGS-libdecnumber
22467 TAGS-libdecnumber: \
22468 configure-libdecnumber
22469 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22470 r=`${PWD_COMMAND}`; export r; \
22471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22472 $(HOST_EXPORTS) \
22473 for flag in $(EXTRA_HOST_FLAGS) ; do \
22474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22475 done; \
22476 echo "Doing TAGS in libdecnumber" ; \
22477 (cd $(HOST_SUBDIR)/libdecnumber && \
22478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22480 "RANLIB=$${RANLIB}" \
22481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22482 TAGS) \
22483 || exit 1
22485 @endif libdecnumber
22487 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22488 maybe-install-info-libdecnumber:
22489 @if libdecnumber
22490 maybe-install-info-libdecnumber: install-info-libdecnumber
22492 install-info-libdecnumber: \
22493 configure-libdecnumber \
22494 info-libdecnumber
22495 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22496 r=`${PWD_COMMAND}`; export r; \
22497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22498 $(HOST_EXPORTS) \
22499 for flag in $(EXTRA_HOST_FLAGS) ; do \
22500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22501 done; \
22502 echo "Doing install-info in libdecnumber" ; \
22503 (cd $(HOST_SUBDIR)/libdecnumber && \
22504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22506 "RANLIB=$${RANLIB}" \
22507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22508 install-info) \
22509 || exit 1
22511 @endif libdecnumber
22513 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22514 maybe-install-pdf-libdecnumber:
22515 @if libdecnumber
22516 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22518 install-pdf-libdecnumber: \
22519 configure-libdecnumber \
22520 pdf-libdecnumber
22521 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22522 r=`${PWD_COMMAND}`; export r; \
22523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22524 $(HOST_EXPORTS) \
22525 for flag in $(EXTRA_HOST_FLAGS) ; do \
22526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22527 done; \
22528 echo "Doing install-pdf in libdecnumber" ; \
22529 (cd $(HOST_SUBDIR)/libdecnumber && \
22530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22532 "RANLIB=$${RANLIB}" \
22533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22534 install-pdf) \
22535 || exit 1
22537 @endif libdecnumber
22539 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22540 maybe-install-html-libdecnumber:
22541 @if libdecnumber
22542 maybe-install-html-libdecnumber: install-html-libdecnumber
22544 install-html-libdecnumber: \
22545 configure-libdecnumber \
22546 html-libdecnumber
22547 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22548 r=`${PWD_COMMAND}`; export r; \
22549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22550 $(HOST_EXPORTS) \
22551 for flag in $(EXTRA_HOST_FLAGS) ; do \
22552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22553 done; \
22554 echo "Doing install-html in libdecnumber" ; \
22555 (cd $(HOST_SUBDIR)/libdecnumber && \
22556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22558 "RANLIB=$${RANLIB}" \
22559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22560 install-html) \
22561 || exit 1
22563 @endif libdecnumber
22565 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22566 maybe-installcheck-libdecnumber:
22567 @if libdecnumber
22568 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22570 installcheck-libdecnumber: \
22571 configure-libdecnumber
22572 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22573 r=`${PWD_COMMAND}`; export r; \
22574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22575 $(HOST_EXPORTS) \
22576 for flag in $(EXTRA_HOST_FLAGS) ; do \
22577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22578 done; \
22579 echo "Doing installcheck in libdecnumber" ; \
22580 (cd $(HOST_SUBDIR)/libdecnumber && \
22581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22583 "RANLIB=$${RANLIB}" \
22584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22585 installcheck) \
22586 || exit 1
22588 @endif libdecnumber
22590 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22591 maybe-mostlyclean-libdecnumber:
22592 @if libdecnumber
22593 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22595 mostlyclean-libdecnumber:
22596 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22597 r=`${PWD_COMMAND}`; export r; \
22598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22599 $(HOST_EXPORTS) \
22600 for flag in $(EXTRA_HOST_FLAGS) ; do \
22601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22602 done; \
22603 echo "Doing mostlyclean in libdecnumber" ; \
22604 (cd $(HOST_SUBDIR)/libdecnumber && \
22605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22607 "RANLIB=$${RANLIB}" \
22608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22609 mostlyclean) \
22610 || exit 1
22612 @endif libdecnumber
22614 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22615 maybe-clean-libdecnumber:
22616 @if libdecnumber
22617 maybe-clean-libdecnumber: clean-libdecnumber
22619 clean-libdecnumber:
22620 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22621 r=`${PWD_COMMAND}`; export r; \
22622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22623 $(HOST_EXPORTS) \
22624 for flag in $(EXTRA_HOST_FLAGS) ; do \
22625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22626 done; \
22627 echo "Doing clean in libdecnumber" ; \
22628 (cd $(HOST_SUBDIR)/libdecnumber && \
22629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22631 "RANLIB=$${RANLIB}" \
22632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22633 clean) \
22634 || exit 1
22636 @endif libdecnumber
22638 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22639 maybe-distclean-libdecnumber:
22640 @if libdecnumber
22641 maybe-distclean-libdecnumber: distclean-libdecnumber
22643 distclean-libdecnumber:
22644 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22645 r=`${PWD_COMMAND}`; export r; \
22646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22647 $(HOST_EXPORTS) \
22648 for flag in $(EXTRA_HOST_FLAGS) ; do \
22649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22650 done; \
22651 echo "Doing distclean in libdecnumber" ; \
22652 (cd $(HOST_SUBDIR)/libdecnumber && \
22653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22655 "RANLIB=$${RANLIB}" \
22656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22657 distclean) \
22658 || exit 1
22660 @endif libdecnumber
22662 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22663 maybe-maintainer-clean-libdecnumber:
22664 @if libdecnumber
22665 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22667 maintainer-clean-libdecnumber:
22668 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22669 r=`${PWD_COMMAND}`; export r; \
22670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22671 $(HOST_EXPORTS) \
22672 for flag in $(EXTRA_HOST_FLAGS) ; do \
22673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22674 done; \
22675 echo "Doing maintainer-clean in libdecnumber" ; \
22676 (cd $(HOST_SUBDIR)/libdecnumber && \
22677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22679 "RANLIB=$${RANLIB}" \
22680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22681 maintainer-clean) \
22682 || exit 1
22684 @endif libdecnumber
22688 .PHONY: configure-libgui maybe-configure-libgui
22689 maybe-configure-libgui:
22690 @if gcc-bootstrap
22691 configure-libgui: stage_current
22692 @endif gcc-bootstrap
22693 @if libgui
22694 maybe-configure-libgui: configure-libgui
22695 configure-libgui:
22696 @: $(MAKE); $(unstage)
22697 @r=`${PWD_COMMAND}`; export r; \
22698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22699 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22701 $(HOST_EXPORTS) \
22702 echo Configuring in $(HOST_SUBDIR)/libgui; \
22703 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22704 case $(srcdir) in \
22705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22706 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22708 esac; \
22709 module_srcdir=libgui; \
22710 $(SHELL) \
22711 $$s/$$module_srcdir/configure \
22712 --srcdir=$${topdir}/$$module_srcdir \
22713 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22714 --target=${target_alias} \
22715 || exit 1
22716 @endif libgui
22722 .PHONY: all-libgui maybe-all-libgui
22723 maybe-all-libgui:
22724 @if gcc-bootstrap
22725 all-libgui: stage_current
22726 @endif gcc-bootstrap
22727 @if libgui
22728 TARGET-libgui=all
22729 maybe-all-libgui: all-libgui
22730 all-libgui: configure-libgui
22731 @: $(MAKE); $(unstage)
22732 @r=`${PWD_COMMAND}`; export r; \
22733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22734 $(HOST_EXPORTS) \
22735 (cd $(HOST_SUBDIR)/libgui && \
22736 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22737 $(TARGET-libgui))
22738 @endif libgui
22743 .PHONY: check-libgui maybe-check-libgui
22744 maybe-check-libgui:
22745 @if libgui
22746 maybe-check-libgui: check-libgui
22748 check-libgui:
22749 @: $(MAKE); $(unstage)
22750 @r=`${PWD_COMMAND}`; export r; \
22751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22752 $(HOST_EXPORTS) \
22753 (cd $(HOST_SUBDIR)/libgui && \
22754 $(MAKE) $(FLAGS_TO_PASS) check)
22756 @endif libgui
22758 .PHONY: install-libgui maybe-install-libgui
22759 maybe-install-libgui:
22760 @if libgui
22761 maybe-install-libgui: install-libgui
22763 install-libgui: installdirs
22764 @: $(MAKE); $(unstage)
22765 @r=`${PWD_COMMAND}`; export r; \
22766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22767 $(HOST_EXPORTS) \
22768 (cd $(HOST_SUBDIR)/libgui && \
22769 $(MAKE) $(FLAGS_TO_PASS) install)
22771 @endif libgui
22773 .PHONY: install-strip-libgui maybe-install-strip-libgui
22774 maybe-install-strip-libgui:
22775 @if libgui
22776 maybe-install-strip-libgui: install-strip-libgui
22778 install-strip-libgui: installdirs
22779 @: $(MAKE); $(unstage)
22780 @r=`${PWD_COMMAND}`; export r; \
22781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22782 $(HOST_EXPORTS) \
22783 (cd $(HOST_SUBDIR)/libgui && \
22784 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22786 @endif libgui
22788 # Other targets (info, dvi, pdf, etc.)
22790 .PHONY: maybe-info-libgui info-libgui
22791 maybe-info-libgui:
22792 @if libgui
22793 maybe-info-libgui: info-libgui
22795 info-libgui: \
22796 configure-libgui
22797 @: $(MAKE); $(unstage)
22798 @[ -f ./libgui/Makefile ] || exit 0; \
22799 r=`${PWD_COMMAND}`; export r; \
22800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22801 $(HOST_EXPORTS) \
22802 for flag in $(EXTRA_HOST_FLAGS) ; do \
22803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22804 done; \
22805 echo "Doing info in libgui" ; \
22806 (cd $(HOST_SUBDIR)/libgui && \
22807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22809 "RANLIB=$${RANLIB}" \
22810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22811 info) \
22812 || exit 1
22814 @endif libgui
22816 .PHONY: maybe-dvi-libgui dvi-libgui
22817 maybe-dvi-libgui:
22818 @if libgui
22819 maybe-dvi-libgui: dvi-libgui
22821 dvi-libgui: \
22822 configure-libgui
22823 @: $(MAKE); $(unstage)
22824 @[ -f ./libgui/Makefile ] || exit 0; \
22825 r=`${PWD_COMMAND}`; export r; \
22826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22827 $(HOST_EXPORTS) \
22828 for flag in $(EXTRA_HOST_FLAGS) ; do \
22829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22830 done; \
22831 echo "Doing dvi in libgui" ; \
22832 (cd $(HOST_SUBDIR)/libgui && \
22833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22835 "RANLIB=$${RANLIB}" \
22836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22837 dvi) \
22838 || exit 1
22840 @endif libgui
22842 .PHONY: maybe-pdf-libgui pdf-libgui
22843 maybe-pdf-libgui:
22844 @if libgui
22845 maybe-pdf-libgui: pdf-libgui
22847 pdf-libgui: \
22848 configure-libgui
22849 @: $(MAKE); $(unstage)
22850 @[ -f ./libgui/Makefile ] || exit 0; \
22851 r=`${PWD_COMMAND}`; export r; \
22852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22853 $(HOST_EXPORTS) \
22854 for flag in $(EXTRA_HOST_FLAGS) ; do \
22855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22856 done; \
22857 echo "Doing pdf in libgui" ; \
22858 (cd $(HOST_SUBDIR)/libgui && \
22859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22861 "RANLIB=$${RANLIB}" \
22862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22863 pdf) \
22864 || exit 1
22866 @endif libgui
22868 .PHONY: maybe-html-libgui html-libgui
22869 maybe-html-libgui:
22870 @if libgui
22871 maybe-html-libgui: html-libgui
22873 html-libgui: \
22874 configure-libgui
22875 @: $(MAKE); $(unstage)
22876 @[ -f ./libgui/Makefile ] || exit 0; \
22877 r=`${PWD_COMMAND}`; export r; \
22878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22879 $(HOST_EXPORTS) \
22880 for flag in $(EXTRA_HOST_FLAGS) ; do \
22881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22882 done; \
22883 echo "Doing html in libgui" ; \
22884 (cd $(HOST_SUBDIR)/libgui && \
22885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22887 "RANLIB=$${RANLIB}" \
22888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22889 html) \
22890 || exit 1
22892 @endif libgui
22894 .PHONY: maybe-TAGS-libgui TAGS-libgui
22895 maybe-TAGS-libgui:
22896 @if libgui
22897 maybe-TAGS-libgui: TAGS-libgui
22899 TAGS-libgui: \
22900 configure-libgui
22901 @: $(MAKE); $(unstage)
22902 @[ -f ./libgui/Makefile ] || exit 0; \
22903 r=`${PWD_COMMAND}`; export r; \
22904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22905 $(HOST_EXPORTS) \
22906 for flag in $(EXTRA_HOST_FLAGS) ; do \
22907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22908 done; \
22909 echo "Doing TAGS in libgui" ; \
22910 (cd $(HOST_SUBDIR)/libgui && \
22911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22913 "RANLIB=$${RANLIB}" \
22914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22915 TAGS) \
22916 || exit 1
22918 @endif libgui
22920 .PHONY: maybe-install-info-libgui install-info-libgui
22921 maybe-install-info-libgui:
22922 @if libgui
22923 maybe-install-info-libgui: install-info-libgui
22925 install-info-libgui: \
22926 configure-libgui \
22927 info-libgui
22928 @: $(MAKE); $(unstage)
22929 @[ -f ./libgui/Makefile ] || exit 0; \
22930 r=`${PWD_COMMAND}`; export r; \
22931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22932 $(HOST_EXPORTS) \
22933 for flag in $(EXTRA_HOST_FLAGS) ; do \
22934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22935 done; \
22936 echo "Doing install-info in libgui" ; \
22937 (cd $(HOST_SUBDIR)/libgui && \
22938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22940 "RANLIB=$${RANLIB}" \
22941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22942 install-info) \
22943 || exit 1
22945 @endif libgui
22947 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22948 maybe-install-pdf-libgui:
22949 @if libgui
22950 maybe-install-pdf-libgui: install-pdf-libgui
22952 install-pdf-libgui: \
22953 configure-libgui \
22954 pdf-libgui
22955 @: $(MAKE); $(unstage)
22956 @[ -f ./libgui/Makefile ] || exit 0; \
22957 r=`${PWD_COMMAND}`; export r; \
22958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22959 $(HOST_EXPORTS) \
22960 for flag in $(EXTRA_HOST_FLAGS) ; do \
22961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22962 done; \
22963 echo "Doing install-pdf in libgui" ; \
22964 (cd $(HOST_SUBDIR)/libgui && \
22965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22967 "RANLIB=$${RANLIB}" \
22968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22969 install-pdf) \
22970 || exit 1
22972 @endif libgui
22974 .PHONY: maybe-install-html-libgui install-html-libgui
22975 maybe-install-html-libgui:
22976 @if libgui
22977 maybe-install-html-libgui: install-html-libgui
22979 install-html-libgui: \
22980 configure-libgui \
22981 html-libgui
22982 @: $(MAKE); $(unstage)
22983 @[ -f ./libgui/Makefile ] || exit 0; \
22984 r=`${PWD_COMMAND}`; export r; \
22985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22986 $(HOST_EXPORTS) \
22987 for flag in $(EXTRA_HOST_FLAGS) ; do \
22988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22989 done; \
22990 echo "Doing install-html in libgui" ; \
22991 (cd $(HOST_SUBDIR)/libgui && \
22992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22994 "RANLIB=$${RANLIB}" \
22995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22996 install-html) \
22997 || exit 1
22999 @endif libgui
23001 .PHONY: maybe-installcheck-libgui installcheck-libgui
23002 maybe-installcheck-libgui:
23003 @if libgui
23004 maybe-installcheck-libgui: installcheck-libgui
23006 installcheck-libgui: \
23007 configure-libgui
23008 @: $(MAKE); $(unstage)
23009 @[ -f ./libgui/Makefile ] || exit 0; \
23010 r=`${PWD_COMMAND}`; export r; \
23011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23012 $(HOST_EXPORTS) \
23013 for flag in $(EXTRA_HOST_FLAGS) ; do \
23014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23015 done; \
23016 echo "Doing installcheck in libgui" ; \
23017 (cd $(HOST_SUBDIR)/libgui && \
23018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23020 "RANLIB=$${RANLIB}" \
23021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23022 installcheck) \
23023 || exit 1
23025 @endif libgui
23027 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
23028 maybe-mostlyclean-libgui:
23029 @if libgui
23030 maybe-mostlyclean-libgui: mostlyclean-libgui
23032 mostlyclean-libgui:
23033 @: $(MAKE); $(unstage)
23034 @[ -f ./libgui/Makefile ] || exit 0; \
23035 r=`${PWD_COMMAND}`; export r; \
23036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23037 $(HOST_EXPORTS) \
23038 for flag in $(EXTRA_HOST_FLAGS) ; do \
23039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23040 done; \
23041 echo "Doing mostlyclean in libgui" ; \
23042 (cd $(HOST_SUBDIR)/libgui && \
23043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23045 "RANLIB=$${RANLIB}" \
23046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23047 mostlyclean) \
23048 || exit 1
23050 @endif libgui
23052 .PHONY: maybe-clean-libgui clean-libgui
23053 maybe-clean-libgui:
23054 @if libgui
23055 maybe-clean-libgui: clean-libgui
23057 clean-libgui:
23058 @: $(MAKE); $(unstage)
23059 @[ -f ./libgui/Makefile ] || exit 0; \
23060 r=`${PWD_COMMAND}`; export r; \
23061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23062 $(HOST_EXPORTS) \
23063 for flag in $(EXTRA_HOST_FLAGS) ; do \
23064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23065 done; \
23066 echo "Doing clean in libgui" ; \
23067 (cd $(HOST_SUBDIR)/libgui && \
23068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23070 "RANLIB=$${RANLIB}" \
23071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23072 clean) \
23073 || exit 1
23075 @endif libgui
23077 .PHONY: maybe-distclean-libgui distclean-libgui
23078 maybe-distclean-libgui:
23079 @if libgui
23080 maybe-distclean-libgui: distclean-libgui
23082 distclean-libgui:
23083 @: $(MAKE); $(unstage)
23084 @[ -f ./libgui/Makefile ] || exit 0; \
23085 r=`${PWD_COMMAND}`; export r; \
23086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23087 $(HOST_EXPORTS) \
23088 for flag in $(EXTRA_HOST_FLAGS) ; do \
23089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23090 done; \
23091 echo "Doing distclean in libgui" ; \
23092 (cd $(HOST_SUBDIR)/libgui && \
23093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23095 "RANLIB=$${RANLIB}" \
23096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23097 distclean) \
23098 || exit 1
23100 @endif libgui
23102 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23103 maybe-maintainer-clean-libgui:
23104 @if libgui
23105 maybe-maintainer-clean-libgui: maintainer-clean-libgui
23107 maintainer-clean-libgui:
23108 @: $(MAKE); $(unstage)
23109 @[ -f ./libgui/Makefile ] || exit 0; \
23110 r=`${PWD_COMMAND}`; export r; \
23111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23112 $(HOST_EXPORTS) \
23113 for flag in $(EXTRA_HOST_FLAGS) ; do \
23114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23115 done; \
23116 echo "Doing maintainer-clean in libgui" ; \
23117 (cd $(HOST_SUBDIR)/libgui && \
23118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23120 "RANLIB=$${RANLIB}" \
23121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23122 maintainer-clean) \
23123 || exit 1
23125 @endif libgui
23129 .PHONY: configure-libiberty maybe-configure-libiberty
23130 maybe-configure-libiberty:
23131 @if gcc-bootstrap
23132 configure-libiberty: stage_current
23133 @endif gcc-bootstrap
23134 @if libiberty
23135 maybe-configure-libiberty: configure-libiberty
23136 configure-libiberty:
23137 @r=`${PWD_COMMAND}`; export r; \
23138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23139 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23140 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23141 $(HOST_EXPORTS) \
23142 echo Configuring in $(HOST_SUBDIR)/libiberty; \
23143 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23144 case $(srcdir) in \
23145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23146 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23148 esac; \
23149 module_srcdir=libiberty; \
23150 $(SHELL) \
23151 $$s/$$module_srcdir/configure \
23152 --srcdir=$${topdir}/$$module_srcdir \
23153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23154 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
23155 || exit 1
23156 @endif libiberty
23160 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23161 maybe-configure-stage1-libiberty:
23162 @if libiberty-bootstrap
23163 maybe-configure-stage1-libiberty: configure-stage1-libiberty
23164 configure-stage1-libiberty:
23165 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23167 @r=`${PWD_COMMAND}`; export r; \
23168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23169 TFLAGS="$(STAGE1_TFLAGS)"; \
23170 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23171 $(HOST_EXPORTS) \
23172 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23173 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23174 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23175 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23177 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23178 case $(srcdir) in \
23179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23180 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23182 esac; \
23183 module_srcdir=libiberty; \
23184 $(SHELL) $$s/$$module_srcdir/configure \
23185 --srcdir=$${topdir}/$$module_srcdir \
23186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23187 --target=${target_alias} \
23189 $(STAGE1_CONFIGURE_FLAGS) \
23190 @extra_host_libiberty_configure_flags@
23191 @endif libiberty-bootstrap
23193 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23194 maybe-configure-stage2-libiberty:
23195 @if libiberty-bootstrap
23196 maybe-configure-stage2-libiberty: configure-stage2-libiberty
23197 configure-stage2-libiberty:
23198 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23200 @r=`${PWD_COMMAND}`; export r; \
23201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23202 TFLAGS="$(STAGE2_TFLAGS)"; \
23203 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23204 $(HOST_EXPORTS) \
23205 $(POSTSTAGE1_HOST_EXPORTS) \
23206 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23207 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23208 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23209 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23211 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23212 case $(srcdir) in \
23213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23214 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23216 esac; \
23217 module_srcdir=libiberty; \
23218 $(SHELL) $$s/$$module_srcdir/configure \
23219 --srcdir=$${topdir}/$$module_srcdir \
23220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23221 --target=${target_alias} \
23222 --with-build-libsubdir=$(HOST_SUBDIR) \
23223 $(STAGE2_CONFIGURE_FLAGS) \
23224 @extra_host_libiberty_configure_flags@
23225 @endif libiberty-bootstrap
23227 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23228 maybe-configure-stage3-libiberty:
23229 @if libiberty-bootstrap
23230 maybe-configure-stage3-libiberty: configure-stage3-libiberty
23231 configure-stage3-libiberty:
23232 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23233 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23234 @r=`${PWD_COMMAND}`; export r; \
23235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23236 TFLAGS="$(STAGE3_TFLAGS)"; \
23237 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23238 $(HOST_EXPORTS) \
23239 $(POSTSTAGE1_HOST_EXPORTS) \
23240 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23241 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23242 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23243 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23244 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23245 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23246 case $(srcdir) in \
23247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23248 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23250 esac; \
23251 module_srcdir=libiberty; \
23252 $(SHELL) $$s/$$module_srcdir/configure \
23253 --srcdir=$${topdir}/$$module_srcdir \
23254 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23255 --target=${target_alias} \
23256 --with-build-libsubdir=$(HOST_SUBDIR) \
23257 $(STAGE3_CONFIGURE_FLAGS) \
23258 @extra_host_libiberty_configure_flags@
23259 @endif libiberty-bootstrap
23261 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23262 maybe-configure-stage4-libiberty:
23263 @if libiberty-bootstrap
23264 maybe-configure-stage4-libiberty: configure-stage4-libiberty
23265 configure-stage4-libiberty:
23266 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23267 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23268 @r=`${PWD_COMMAND}`; export r; \
23269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23270 TFLAGS="$(STAGE4_TFLAGS)"; \
23271 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23272 $(HOST_EXPORTS) \
23273 $(POSTSTAGE1_HOST_EXPORTS) \
23274 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23275 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23276 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23277 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23279 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23280 case $(srcdir) in \
23281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23282 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23284 esac; \
23285 module_srcdir=libiberty; \
23286 $(SHELL) $$s/$$module_srcdir/configure \
23287 --srcdir=$${topdir}/$$module_srcdir \
23288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23289 --target=${target_alias} \
23290 --with-build-libsubdir=$(HOST_SUBDIR) \
23291 $(STAGE4_CONFIGURE_FLAGS) \
23292 @extra_host_libiberty_configure_flags@
23293 @endif libiberty-bootstrap
23295 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23296 maybe-configure-stageprofile-libiberty:
23297 @if libiberty-bootstrap
23298 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23299 configure-stageprofile-libiberty:
23300 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23301 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23302 @r=`${PWD_COMMAND}`; export r; \
23303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23304 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23305 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23306 $(HOST_EXPORTS) \
23307 $(POSTSTAGE1_HOST_EXPORTS) \
23308 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23309 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23310 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23311 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23312 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23313 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23314 case $(srcdir) in \
23315 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23316 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23317 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23318 esac; \
23319 module_srcdir=libiberty; \
23320 $(SHELL) $$s/$$module_srcdir/configure \
23321 --srcdir=$${topdir}/$$module_srcdir \
23322 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23323 --target=${target_alias} \
23324 --with-build-libsubdir=$(HOST_SUBDIR) \
23325 $(STAGEprofile_CONFIGURE_FLAGS) \
23326 @extra_host_libiberty_configure_flags@
23327 @endif libiberty-bootstrap
23329 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23330 maybe-configure-stagefeedback-libiberty:
23331 @if libiberty-bootstrap
23332 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23333 configure-stagefeedback-libiberty:
23334 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23335 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23336 @r=`${PWD_COMMAND}`; export r; \
23337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23338 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23339 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23340 $(HOST_EXPORTS) \
23341 $(POSTSTAGE1_HOST_EXPORTS) \
23342 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23343 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23344 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23345 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23346 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23347 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23348 case $(srcdir) in \
23349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23350 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23352 esac; \
23353 module_srcdir=libiberty; \
23354 $(SHELL) $$s/$$module_srcdir/configure \
23355 --srcdir=$${topdir}/$$module_srcdir \
23356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23357 --target=${target_alias} \
23358 --with-build-libsubdir=$(HOST_SUBDIR) \
23359 $(STAGEfeedback_CONFIGURE_FLAGS) \
23360 @extra_host_libiberty_configure_flags@
23361 @endif libiberty-bootstrap
23367 .PHONY: all-libiberty maybe-all-libiberty
23368 maybe-all-libiberty:
23369 @if gcc-bootstrap
23370 all-libiberty: stage_current
23371 @endif gcc-bootstrap
23372 @if libiberty
23373 TARGET-libiberty=all
23374 maybe-all-libiberty: all-libiberty
23375 all-libiberty: configure-libiberty
23376 @r=`${PWD_COMMAND}`; export r; \
23377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23378 $(HOST_EXPORTS) \
23379 (cd $(HOST_SUBDIR)/libiberty && \
23380 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23381 $(TARGET-libiberty))
23382 @endif libiberty
23386 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23387 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23388 maybe-all-stage1-libiberty:
23389 maybe-clean-stage1-libiberty:
23390 @if libiberty-bootstrap
23391 maybe-all-stage1-libiberty: all-stage1-libiberty
23392 all-stage1: all-stage1-libiberty
23393 TARGET-stage1-libiberty = $(TARGET-libiberty)
23394 all-stage1-libiberty: configure-stage1-libiberty
23395 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23396 @r=`${PWD_COMMAND}`; export r; \
23397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23398 TFLAGS="$(STAGE1_TFLAGS)"; \
23399 $(HOST_EXPORTS) \
23400 cd $(HOST_SUBDIR)/libiberty && \
23401 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23402 CFLAGS="$(STAGE1_CFLAGS)" \
23403 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23404 LIBCFLAGS="$(LIBCFLAGS)" \
23405 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23406 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23407 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23408 $(EXTRA_HOST_FLAGS) \
23409 $(STAGE1_FLAGS_TO_PASS) \
23410 TFLAGS="$(STAGE1_TFLAGS)" \
23411 $(TARGET-stage1-libiberty)
23413 maybe-clean-stage1-libiberty: clean-stage1-libiberty
23414 clean-stage1: clean-stage1-libiberty
23415 clean-stage1-libiberty:
23416 @if [ $(current_stage) = stage1 ]; then \
23417 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23418 else \
23419 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23420 $(MAKE) stage1-start; \
23421 fi; \
23422 cd $(HOST_SUBDIR)/libiberty && \
23423 $(MAKE) $(EXTRA_HOST_FLAGS) \
23424 $(STAGE1_FLAGS_TO_PASS) clean
23425 @endif libiberty-bootstrap
23428 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23429 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23430 maybe-all-stage2-libiberty:
23431 maybe-clean-stage2-libiberty:
23432 @if libiberty-bootstrap
23433 maybe-all-stage2-libiberty: all-stage2-libiberty
23434 all-stage2: all-stage2-libiberty
23435 TARGET-stage2-libiberty = $(TARGET-libiberty)
23436 all-stage2-libiberty: configure-stage2-libiberty
23437 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23438 @r=`${PWD_COMMAND}`; export r; \
23439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23440 TFLAGS="$(STAGE2_TFLAGS)"; \
23441 $(HOST_EXPORTS) \
23442 $(POSTSTAGE1_HOST_EXPORTS) \
23443 cd $(HOST_SUBDIR)/libiberty && \
23444 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23445 CFLAGS="$(STAGE2_CFLAGS)" \
23446 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23447 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23448 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23449 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23450 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23451 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23452 TFLAGS="$(STAGE2_TFLAGS)" \
23453 $(TARGET-stage2-libiberty)
23455 maybe-clean-stage2-libiberty: clean-stage2-libiberty
23456 clean-stage2: clean-stage2-libiberty
23457 clean-stage2-libiberty:
23458 @if [ $(current_stage) = stage2 ]; then \
23459 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23460 else \
23461 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23462 $(MAKE) stage2-start; \
23463 fi; \
23464 cd $(HOST_SUBDIR)/libiberty && \
23465 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23466 @endif libiberty-bootstrap
23469 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23470 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23471 maybe-all-stage3-libiberty:
23472 maybe-clean-stage3-libiberty:
23473 @if libiberty-bootstrap
23474 maybe-all-stage3-libiberty: all-stage3-libiberty
23475 all-stage3: all-stage3-libiberty
23476 TARGET-stage3-libiberty = $(TARGET-libiberty)
23477 all-stage3-libiberty: configure-stage3-libiberty
23478 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23479 @r=`${PWD_COMMAND}`; export r; \
23480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23481 TFLAGS="$(STAGE3_TFLAGS)"; \
23482 $(HOST_EXPORTS) \
23483 $(POSTSTAGE1_HOST_EXPORTS) \
23484 cd $(HOST_SUBDIR)/libiberty && \
23485 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23486 CFLAGS="$(STAGE3_CFLAGS)" \
23487 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23488 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23489 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23490 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23491 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23492 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23493 TFLAGS="$(STAGE3_TFLAGS)" \
23494 $(TARGET-stage3-libiberty)
23496 maybe-clean-stage3-libiberty: clean-stage3-libiberty
23497 clean-stage3: clean-stage3-libiberty
23498 clean-stage3-libiberty:
23499 @if [ $(current_stage) = stage3 ]; then \
23500 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23501 else \
23502 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23503 $(MAKE) stage3-start; \
23504 fi; \
23505 cd $(HOST_SUBDIR)/libiberty && \
23506 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23507 @endif libiberty-bootstrap
23510 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23511 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23512 maybe-all-stage4-libiberty:
23513 maybe-clean-stage4-libiberty:
23514 @if libiberty-bootstrap
23515 maybe-all-stage4-libiberty: all-stage4-libiberty
23516 all-stage4: all-stage4-libiberty
23517 TARGET-stage4-libiberty = $(TARGET-libiberty)
23518 all-stage4-libiberty: configure-stage4-libiberty
23519 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23520 @r=`${PWD_COMMAND}`; export r; \
23521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23522 TFLAGS="$(STAGE4_TFLAGS)"; \
23523 $(HOST_EXPORTS) \
23524 $(POSTSTAGE1_HOST_EXPORTS) \
23525 cd $(HOST_SUBDIR)/libiberty && \
23526 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23527 CFLAGS="$(STAGE4_CFLAGS)" \
23528 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23529 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23530 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23531 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23532 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23533 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23534 TFLAGS="$(STAGE4_TFLAGS)" \
23535 $(TARGET-stage4-libiberty)
23537 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23538 clean-stage4: clean-stage4-libiberty
23539 clean-stage4-libiberty:
23540 @if [ $(current_stage) = stage4 ]; then \
23541 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23542 else \
23543 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23544 $(MAKE) stage4-start; \
23545 fi; \
23546 cd $(HOST_SUBDIR)/libiberty && \
23547 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23548 @endif libiberty-bootstrap
23551 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23552 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23553 maybe-all-stageprofile-libiberty:
23554 maybe-clean-stageprofile-libiberty:
23555 @if libiberty-bootstrap
23556 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23557 all-stageprofile: all-stageprofile-libiberty
23558 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23559 all-stageprofile-libiberty: configure-stageprofile-libiberty
23560 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23561 @r=`${PWD_COMMAND}`; export r; \
23562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23563 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23564 $(HOST_EXPORTS) \
23565 $(POSTSTAGE1_HOST_EXPORTS) \
23566 cd $(HOST_SUBDIR)/libiberty && \
23567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23568 CFLAGS="$(STAGEprofile_CFLAGS)" \
23569 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23570 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23571 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23572 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23573 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23574 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23575 TFLAGS="$(STAGEprofile_TFLAGS)" \
23576 $(TARGET-stageprofile-libiberty)
23578 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23579 clean-stageprofile: clean-stageprofile-libiberty
23580 clean-stageprofile-libiberty:
23581 @if [ $(current_stage) = stageprofile ]; then \
23582 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23583 else \
23584 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23585 $(MAKE) stageprofile-start; \
23586 fi; \
23587 cd $(HOST_SUBDIR)/libiberty && \
23588 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23589 @endif libiberty-bootstrap
23592 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23593 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23594 maybe-all-stagefeedback-libiberty:
23595 maybe-clean-stagefeedback-libiberty:
23596 @if libiberty-bootstrap
23597 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23598 all-stagefeedback: all-stagefeedback-libiberty
23599 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23600 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23601 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23602 @r=`${PWD_COMMAND}`; export r; \
23603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23604 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23605 $(HOST_EXPORTS) \
23606 $(POSTSTAGE1_HOST_EXPORTS) \
23607 cd $(HOST_SUBDIR)/libiberty && \
23608 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23609 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23610 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23611 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23612 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23613 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23614 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23615 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23616 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23617 $(TARGET-stagefeedback-libiberty)
23619 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23620 clean-stagefeedback: clean-stagefeedback-libiberty
23621 clean-stagefeedback-libiberty:
23622 @if [ $(current_stage) = stagefeedback ]; then \
23623 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23624 else \
23625 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23626 $(MAKE) stagefeedback-start; \
23627 fi; \
23628 cd $(HOST_SUBDIR)/libiberty && \
23629 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23630 @endif libiberty-bootstrap
23636 .PHONY: check-libiberty maybe-check-libiberty
23637 maybe-check-libiberty:
23638 @if libiberty
23639 maybe-check-libiberty: check-libiberty
23641 check-libiberty:
23642 @: $(MAKE); $(unstage)
23643 @r=`${PWD_COMMAND}`; export r; \
23644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23645 $(HOST_EXPORTS) \
23646 (cd $(HOST_SUBDIR)/libiberty && \
23647 $(MAKE) $(FLAGS_TO_PASS) check)
23649 @endif libiberty
23651 .PHONY: install-libiberty maybe-install-libiberty
23652 maybe-install-libiberty:
23653 @if libiberty
23654 maybe-install-libiberty: install-libiberty
23656 install-libiberty: installdirs
23657 @: $(MAKE); $(unstage)
23658 @r=`${PWD_COMMAND}`; export r; \
23659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23660 $(HOST_EXPORTS) \
23661 (cd $(HOST_SUBDIR)/libiberty && \
23662 $(MAKE) $(FLAGS_TO_PASS) install)
23664 @endif libiberty
23666 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23667 maybe-install-strip-libiberty:
23668 @if libiberty
23669 maybe-install-strip-libiberty: install-strip-libiberty
23671 install-strip-libiberty: installdirs
23672 @: $(MAKE); $(unstage)
23673 @r=`${PWD_COMMAND}`; export r; \
23674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23675 $(HOST_EXPORTS) \
23676 (cd $(HOST_SUBDIR)/libiberty && \
23677 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23679 @endif libiberty
23681 # Other targets (info, dvi, pdf, etc.)
23683 .PHONY: maybe-info-libiberty info-libiberty
23684 maybe-info-libiberty:
23685 @if libiberty
23686 maybe-info-libiberty: info-libiberty
23688 info-libiberty: \
23689 configure-libiberty
23690 @[ -f ./libiberty/Makefile ] || exit 0; \
23691 r=`${PWD_COMMAND}`; export r; \
23692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23693 $(HOST_EXPORTS) \
23694 for flag in $(EXTRA_HOST_FLAGS) ; do \
23695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23696 done; \
23697 echo "Doing info in libiberty" ; \
23698 (cd $(HOST_SUBDIR)/libiberty && \
23699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23701 "RANLIB=$${RANLIB}" \
23702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23703 info) \
23704 || exit 1
23706 @endif libiberty
23708 .PHONY: maybe-dvi-libiberty dvi-libiberty
23709 maybe-dvi-libiberty:
23710 @if libiberty
23711 maybe-dvi-libiberty: dvi-libiberty
23713 dvi-libiberty: \
23714 configure-libiberty
23715 @[ -f ./libiberty/Makefile ] || exit 0; \
23716 r=`${PWD_COMMAND}`; export r; \
23717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23718 $(HOST_EXPORTS) \
23719 for flag in $(EXTRA_HOST_FLAGS) ; do \
23720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23721 done; \
23722 echo "Doing dvi in libiberty" ; \
23723 (cd $(HOST_SUBDIR)/libiberty && \
23724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23726 "RANLIB=$${RANLIB}" \
23727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23728 dvi) \
23729 || exit 1
23731 @endif libiberty
23733 .PHONY: maybe-pdf-libiberty pdf-libiberty
23734 maybe-pdf-libiberty:
23735 @if libiberty
23736 maybe-pdf-libiberty: pdf-libiberty
23738 pdf-libiberty: \
23739 configure-libiberty
23740 @[ -f ./libiberty/Makefile ] || exit 0; \
23741 r=`${PWD_COMMAND}`; export r; \
23742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23743 $(HOST_EXPORTS) \
23744 for flag in $(EXTRA_HOST_FLAGS) ; do \
23745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23746 done; \
23747 echo "Doing pdf in libiberty" ; \
23748 (cd $(HOST_SUBDIR)/libiberty && \
23749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23751 "RANLIB=$${RANLIB}" \
23752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23753 pdf) \
23754 || exit 1
23756 @endif libiberty
23758 .PHONY: maybe-html-libiberty html-libiberty
23759 maybe-html-libiberty:
23760 @if libiberty
23761 maybe-html-libiberty: html-libiberty
23763 html-libiberty: \
23764 configure-libiberty
23765 @[ -f ./libiberty/Makefile ] || exit 0; \
23766 r=`${PWD_COMMAND}`; export r; \
23767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23768 $(HOST_EXPORTS) \
23769 for flag in $(EXTRA_HOST_FLAGS) ; do \
23770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23771 done; \
23772 echo "Doing html in libiberty" ; \
23773 (cd $(HOST_SUBDIR)/libiberty && \
23774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23776 "RANLIB=$${RANLIB}" \
23777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23778 html) \
23779 || exit 1
23781 @endif libiberty
23783 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23784 maybe-TAGS-libiberty:
23785 @if libiberty
23786 maybe-TAGS-libiberty: TAGS-libiberty
23788 TAGS-libiberty: \
23789 configure-libiberty
23790 @[ -f ./libiberty/Makefile ] || exit 0; \
23791 r=`${PWD_COMMAND}`; export r; \
23792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23793 $(HOST_EXPORTS) \
23794 for flag in $(EXTRA_HOST_FLAGS) ; do \
23795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23796 done; \
23797 echo "Doing TAGS in libiberty" ; \
23798 (cd $(HOST_SUBDIR)/libiberty && \
23799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23801 "RANLIB=$${RANLIB}" \
23802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23803 TAGS) \
23804 || exit 1
23806 @endif libiberty
23808 .PHONY: maybe-install-info-libiberty install-info-libiberty
23809 maybe-install-info-libiberty:
23810 @if libiberty
23811 maybe-install-info-libiberty: install-info-libiberty
23813 install-info-libiberty: \
23814 configure-libiberty \
23815 info-libiberty
23816 @[ -f ./libiberty/Makefile ] || exit 0; \
23817 r=`${PWD_COMMAND}`; export r; \
23818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23819 $(HOST_EXPORTS) \
23820 for flag in $(EXTRA_HOST_FLAGS) ; do \
23821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23822 done; \
23823 echo "Doing install-info in libiberty" ; \
23824 (cd $(HOST_SUBDIR)/libiberty && \
23825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23827 "RANLIB=$${RANLIB}" \
23828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23829 install-info) \
23830 || exit 1
23832 @endif libiberty
23834 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23835 maybe-install-pdf-libiberty:
23836 @if libiberty
23837 maybe-install-pdf-libiberty: install-pdf-libiberty
23839 install-pdf-libiberty: \
23840 configure-libiberty \
23841 pdf-libiberty
23842 @[ -f ./libiberty/Makefile ] || exit 0; \
23843 r=`${PWD_COMMAND}`; export r; \
23844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23845 $(HOST_EXPORTS) \
23846 for flag in $(EXTRA_HOST_FLAGS) ; do \
23847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23848 done; \
23849 echo "Doing install-pdf in libiberty" ; \
23850 (cd $(HOST_SUBDIR)/libiberty && \
23851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23853 "RANLIB=$${RANLIB}" \
23854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23855 install-pdf) \
23856 || exit 1
23858 @endif libiberty
23860 .PHONY: maybe-install-html-libiberty install-html-libiberty
23861 maybe-install-html-libiberty:
23862 @if libiberty
23863 maybe-install-html-libiberty: install-html-libiberty
23865 install-html-libiberty: \
23866 configure-libiberty \
23867 html-libiberty
23868 @[ -f ./libiberty/Makefile ] || exit 0; \
23869 r=`${PWD_COMMAND}`; export r; \
23870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23871 $(HOST_EXPORTS) \
23872 for flag in $(EXTRA_HOST_FLAGS) ; do \
23873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23874 done; \
23875 echo "Doing install-html in libiberty" ; \
23876 (cd $(HOST_SUBDIR)/libiberty && \
23877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23879 "RANLIB=$${RANLIB}" \
23880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23881 install-html) \
23882 || exit 1
23884 @endif libiberty
23886 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23887 maybe-installcheck-libiberty:
23888 @if libiberty
23889 maybe-installcheck-libiberty: installcheck-libiberty
23891 installcheck-libiberty: \
23892 configure-libiberty
23893 @[ -f ./libiberty/Makefile ] || exit 0; \
23894 r=`${PWD_COMMAND}`; export r; \
23895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23896 $(HOST_EXPORTS) \
23897 for flag in $(EXTRA_HOST_FLAGS) ; do \
23898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23899 done; \
23900 echo "Doing installcheck in libiberty" ; \
23901 (cd $(HOST_SUBDIR)/libiberty && \
23902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23904 "RANLIB=$${RANLIB}" \
23905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23906 installcheck) \
23907 || exit 1
23909 @endif libiberty
23911 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23912 maybe-mostlyclean-libiberty:
23913 @if libiberty
23914 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23916 mostlyclean-libiberty:
23917 @[ -f ./libiberty/Makefile ] || exit 0; \
23918 r=`${PWD_COMMAND}`; export r; \
23919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23920 $(HOST_EXPORTS) \
23921 for flag in $(EXTRA_HOST_FLAGS) ; do \
23922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23923 done; \
23924 echo "Doing mostlyclean in libiberty" ; \
23925 (cd $(HOST_SUBDIR)/libiberty && \
23926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23928 "RANLIB=$${RANLIB}" \
23929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23930 mostlyclean) \
23931 || exit 1
23933 @endif libiberty
23935 .PHONY: maybe-clean-libiberty clean-libiberty
23936 maybe-clean-libiberty:
23937 @if libiberty
23938 maybe-clean-libiberty: clean-libiberty
23940 clean-libiberty:
23941 @[ -f ./libiberty/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) ; do \
23946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23947 done; \
23948 echo "Doing clean in libiberty" ; \
23949 (cd $(HOST_SUBDIR)/libiberty && \
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 clean) \
23955 || exit 1
23957 @endif libiberty
23959 .PHONY: maybe-distclean-libiberty distclean-libiberty
23960 maybe-distclean-libiberty:
23961 @if libiberty
23962 maybe-distclean-libiberty: distclean-libiberty
23964 distclean-libiberty:
23965 @[ -f ./libiberty/Makefile ] || exit 0; \
23966 r=`${PWD_COMMAND}`; export r; \
23967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23968 $(HOST_EXPORTS) \
23969 for flag in $(EXTRA_HOST_FLAGS) ; do \
23970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23971 done; \
23972 echo "Doing distclean in libiberty" ; \
23973 (cd $(HOST_SUBDIR)/libiberty && \
23974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23976 "RANLIB=$${RANLIB}" \
23977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23978 distclean) \
23979 || exit 1
23981 @endif libiberty
23983 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23984 maybe-maintainer-clean-libiberty:
23985 @if libiberty
23986 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23988 maintainer-clean-libiberty:
23989 @[ -f ./libiberty/Makefile ] || exit 0; \
23990 r=`${PWD_COMMAND}`; export r; \
23991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23992 $(HOST_EXPORTS) \
23993 for flag in $(EXTRA_HOST_FLAGS) ; do \
23994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23995 done; \
23996 echo "Doing maintainer-clean in libiberty" ; \
23997 (cd $(HOST_SUBDIR)/libiberty && \
23998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24000 "RANLIB=$${RANLIB}" \
24001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24002 maintainer-clean) \
24003 || exit 1
24005 @endif libiberty
24009 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
24010 maybe-configure-libiberty-linker-plugin:
24011 @if gcc-bootstrap
24012 configure-libiberty-linker-plugin: stage_current
24013 @endif gcc-bootstrap
24014 @if libiberty-linker-plugin
24015 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
24016 configure-libiberty-linker-plugin:
24017 @r=`${PWD_COMMAND}`; export r; \
24018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24019 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24021 $(HOST_EXPORTS) \
24022 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
24023 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
24024 case $(srcdir) in \
24025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24026 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24028 esac; \
24029 module_srcdir=libiberty; \
24030 $(SHELL) \
24031 $$s/$$module_srcdir/configure \
24032 --srcdir=$${topdir}/$$module_srcdir \
24033 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24034 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
24035 || exit 1
24036 @endif libiberty-linker-plugin
24040 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
24041 maybe-configure-stage1-libiberty-linker-plugin:
24042 @if libiberty-linker-plugin-bootstrap
24043 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
24044 configure-stage1-libiberty-linker-plugin:
24045 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24047 @r=`${PWD_COMMAND}`; export r; \
24048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24049 TFLAGS="$(STAGE1_TFLAGS)"; \
24050 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24051 $(HOST_EXPORTS) \
24052 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24053 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24054 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24055 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24057 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24058 case $(srcdir) in \
24059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24060 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24062 esac; \
24063 module_srcdir=libiberty; \
24064 $(SHELL) $$s/$$module_srcdir/configure \
24065 --srcdir=$${topdir}/$$module_srcdir \
24066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24067 --target=${target_alias} \
24069 $(STAGE1_CONFIGURE_FLAGS) \
24070 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24071 @endif libiberty-linker-plugin-bootstrap
24073 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
24074 maybe-configure-stage2-libiberty-linker-plugin:
24075 @if libiberty-linker-plugin-bootstrap
24076 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
24077 configure-stage2-libiberty-linker-plugin:
24078 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24080 @r=`${PWD_COMMAND}`; export r; \
24081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24082 TFLAGS="$(STAGE2_TFLAGS)"; \
24083 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24084 $(HOST_EXPORTS) \
24085 $(POSTSTAGE1_HOST_EXPORTS) \
24086 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24087 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24088 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24089 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24091 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24092 case $(srcdir) in \
24093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24094 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24096 esac; \
24097 module_srcdir=libiberty; \
24098 $(SHELL) $$s/$$module_srcdir/configure \
24099 --srcdir=$${topdir}/$$module_srcdir \
24100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24101 --target=${target_alias} \
24102 --with-build-libsubdir=$(HOST_SUBDIR) \
24103 $(STAGE2_CONFIGURE_FLAGS) \
24104 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24105 @endif libiberty-linker-plugin-bootstrap
24107 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
24108 maybe-configure-stage3-libiberty-linker-plugin:
24109 @if libiberty-linker-plugin-bootstrap
24110 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
24111 configure-stage3-libiberty-linker-plugin:
24112 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24114 @r=`${PWD_COMMAND}`; export r; \
24115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24116 TFLAGS="$(STAGE3_TFLAGS)"; \
24117 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24118 $(HOST_EXPORTS) \
24119 $(POSTSTAGE1_HOST_EXPORTS) \
24120 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24121 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24122 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24123 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24125 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24126 case $(srcdir) in \
24127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24128 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24130 esac; \
24131 module_srcdir=libiberty; \
24132 $(SHELL) $$s/$$module_srcdir/configure \
24133 --srcdir=$${topdir}/$$module_srcdir \
24134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24135 --target=${target_alias} \
24136 --with-build-libsubdir=$(HOST_SUBDIR) \
24137 $(STAGE3_CONFIGURE_FLAGS) \
24138 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24139 @endif libiberty-linker-plugin-bootstrap
24141 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
24142 maybe-configure-stage4-libiberty-linker-plugin:
24143 @if libiberty-linker-plugin-bootstrap
24144 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
24145 configure-stage4-libiberty-linker-plugin:
24146 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24148 @r=`${PWD_COMMAND}`; export r; \
24149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24150 TFLAGS="$(STAGE4_TFLAGS)"; \
24151 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24152 $(HOST_EXPORTS) \
24153 $(POSTSTAGE1_HOST_EXPORTS) \
24154 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24155 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24156 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24157 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24159 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24160 case $(srcdir) in \
24161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24162 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24164 esac; \
24165 module_srcdir=libiberty; \
24166 $(SHELL) $$s/$$module_srcdir/configure \
24167 --srcdir=$${topdir}/$$module_srcdir \
24168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24169 --target=${target_alias} \
24170 --with-build-libsubdir=$(HOST_SUBDIR) \
24171 $(STAGE4_CONFIGURE_FLAGS) \
24172 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24173 @endif libiberty-linker-plugin-bootstrap
24175 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
24176 maybe-configure-stageprofile-libiberty-linker-plugin:
24177 @if libiberty-linker-plugin-bootstrap
24178 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
24179 configure-stageprofile-libiberty-linker-plugin:
24180 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24182 @r=`${PWD_COMMAND}`; export r; \
24183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24184 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24185 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24186 $(HOST_EXPORTS) \
24187 $(POSTSTAGE1_HOST_EXPORTS) \
24188 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24189 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24190 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24191 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24193 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24194 case $(srcdir) in \
24195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24196 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24198 esac; \
24199 module_srcdir=libiberty; \
24200 $(SHELL) $$s/$$module_srcdir/configure \
24201 --srcdir=$${topdir}/$$module_srcdir \
24202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24203 --target=${target_alias} \
24204 --with-build-libsubdir=$(HOST_SUBDIR) \
24205 $(STAGEprofile_CONFIGURE_FLAGS) \
24206 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24207 @endif libiberty-linker-plugin-bootstrap
24209 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
24210 maybe-configure-stagefeedback-libiberty-linker-plugin:
24211 @if libiberty-linker-plugin-bootstrap
24212 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
24213 configure-stagefeedback-libiberty-linker-plugin:
24214 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24215 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24216 @r=`${PWD_COMMAND}`; export r; \
24217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24218 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24219 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24220 $(HOST_EXPORTS) \
24221 $(POSTSTAGE1_HOST_EXPORTS) \
24222 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24223 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24224 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24225 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24226 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24227 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24228 case $(srcdir) in \
24229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24230 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24232 esac; \
24233 module_srcdir=libiberty; \
24234 $(SHELL) $$s/$$module_srcdir/configure \
24235 --srcdir=$${topdir}/$$module_srcdir \
24236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24237 --target=${target_alias} \
24238 --with-build-libsubdir=$(HOST_SUBDIR) \
24239 $(STAGEfeedback_CONFIGURE_FLAGS) \
24240 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24241 @endif libiberty-linker-plugin-bootstrap
24247 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
24248 maybe-all-libiberty-linker-plugin:
24249 @if gcc-bootstrap
24250 all-libiberty-linker-plugin: stage_current
24251 @endif gcc-bootstrap
24252 @if libiberty-linker-plugin
24253 TARGET-libiberty-linker-plugin=all
24254 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
24255 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
24256 @r=`${PWD_COMMAND}`; export r; \
24257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24258 $(HOST_EXPORTS) \
24259 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24261 $(TARGET-libiberty-linker-plugin))
24262 @endif libiberty-linker-plugin
24266 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
24267 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
24268 maybe-all-stage1-libiberty-linker-plugin:
24269 maybe-clean-stage1-libiberty-linker-plugin:
24270 @if libiberty-linker-plugin-bootstrap
24271 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
24272 all-stage1: all-stage1-libiberty-linker-plugin
24273 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24274 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
24275 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24276 @r=`${PWD_COMMAND}`; export r; \
24277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24278 TFLAGS="$(STAGE1_TFLAGS)"; \
24279 $(HOST_EXPORTS) \
24280 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24282 CFLAGS="$(STAGE1_CFLAGS)" \
24283 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24284 LIBCFLAGS="$(LIBCFLAGS)" \
24285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24288 $(EXTRA_HOST_FLAGS) \
24289 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24290 TFLAGS="$(STAGE1_TFLAGS)" \
24291 $(TARGET-stage1-libiberty-linker-plugin)
24293 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
24294 clean-stage1: clean-stage1-libiberty-linker-plugin
24295 clean-stage1-libiberty-linker-plugin:
24296 @if [ $(current_stage) = stage1 ]; then \
24297 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24298 else \
24299 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
24300 $(MAKE) stage1-start; \
24301 fi; \
24302 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24303 $(MAKE) $(EXTRA_HOST_FLAGS) \
24304 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24305 @endif libiberty-linker-plugin-bootstrap
24308 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
24309 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
24310 maybe-all-stage2-libiberty-linker-plugin:
24311 maybe-clean-stage2-libiberty-linker-plugin:
24312 @if libiberty-linker-plugin-bootstrap
24313 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
24314 all-stage2: all-stage2-libiberty-linker-plugin
24315 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24316 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
24317 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24318 @r=`${PWD_COMMAND}`; export r; \
24319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24320 TFLAGS="$(STAGE2_TFLAGS)"; \
24321 $(HOST_EXPORTS) \
24322 $(POSTSTAGE1_HOST_EXPORTS) \
24323 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24324 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24325 CFLAGS="$(STAGE2_CFLAGS)" \
24326 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24327 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24328 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24329 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24330 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24331 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24332 TFLAGS="$(STAGE2_TFLAGS)" \
24333 $(TARGET-stage2-libiberty-linker-plugin)
24335 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
24336 clean-stage2: clean-stage2-libiberty-linker-plugin
24337 clean-stage2-libiberty-linker-plugin:
24338 @if [ $(current_stage) = stage2 ]; then \
24339 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24340 else \
24341 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
24342 $(MAKE) stage2-start; \
24343 fi; \
24344 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24345 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24346 @endif libiberty-linker-plugin-bootstrap
24349 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
24350 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
24351 maybe-all-stage3-libiberty-linker-plugin:
24352 maybe-clean-stage3-libiberty-linker-plugin:
24353 @if libiberty-linker-plugin-bootstrap
24354 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
24355 all-stage3: all-stage3-libiberty-linker-plugin
24356 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24357 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
24358 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24359 @r=`${PWD_COMMAND}`; export r; \
24360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24361 TFLAGS="$(STAGE3_TFLAGS)"; \
24362 $(HOST_EXPORTS) \
24363 $(POSTSTAGE1_HOST_EXPORTS) \
24364 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24365 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24366 CFLAGS="$(STAGE3_CFLAGS)" \
24367 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24368 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24369 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24370 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24371 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24372 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24373 TFLAGS="$(STAGE3_TFLAGS)" \
24374 $(TARGET-stage3-libiberty-linker-plugin)
24376 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
24377 clean-stage3: clean-stage3-libiberty-linker-plugin
24378 clean-stage3-libiberty-linker-plugin:
24379 @if [ $(current_stage) = stage3 ]; then \
24380 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24381 else \
24382 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
24383 $(MAKE) stage3-start; \
24384 fi; \
24385 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24386 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24387 @endif libiberty-linker-plugin-bootstrap
24390 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
24391 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
24392 maybe-all-stage4-libiberty-linker-plugin:
24393 maybe-clean-stage4-libiberty-linker-plugin:
24394 @if libiberty-linker-plugin-bootstrap
24395 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
24396 all-stage4: all-stage4-libiberty-linker-plugin
24397 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24398 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
24399 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24400 @r=`${PWD_COMMAND}`; export r; \
24401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24402 TFLAGS="$(STAGE4_TFLAGS)"; \
24403 $(HOST_EXPORTS) \
24404 $(POSTSTAGE1_HOST_EXPORTS) \
24405 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24406 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24407 CFLAGS="$(STAGE4_CFLAGS)" \
24408 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24409 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24410 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24411 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24412 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24413 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24414 TFLAGS="$(STAGE4_TFLAGS)" \
24415 $(TARGET-stage4-libiberty-linker-plugin)
24417 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
24418 clean-stage4: clean-stage4-libiberty-linker-plugin
24419 clean-stage4-libiberty-linker-plugin:
24420 @if [ $(current_stage) = stage4 ]; then \
24421 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24422 else \
24423 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
24424 $(MAKE) stage4-start; \
24425 fi; \
24426 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24427 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24428 @endif libiberty-linker-plugin-bootstrap
24431 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
24432 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
24433 maybe-all-stageprofile-libiberty-linker-plugin:
24434 maybe-clean-stageprofile-libiberty-linker-plugin:
24435 @if libiberty-linker-plugin-bootstrap
24436 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
24437 all-stageprofile: all-stageprofile-libiberty-linker-plugin
24438 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24439 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
24440 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24441 @r=`${PWD_COMMAND}`; export r; \
24442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24443 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24444 $(HOST_EXPORTS) \
24445 $(POSTSTAGE1_HOST_EXPORTS) \
24446 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24447 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24448 CFLAGS="$(STAGEprofile_CFLAGS)" \
24449 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24450 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24451 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24452 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24453 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24454 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24455 TFLAGS="$(STAGEprofile_TFLAGS)" \
24456 $(TARGET-stageprofile-libiberty-linker-plugin)
24458 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
24459 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
24460 clean-stageprofile-libiberty-linker-plugin:
24461 @if [ $(current_stage) = stageprofile ]; then \
24462 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24463 else \
24464 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
24465 $(MAKE) stageprofile-start; \
24466 fi; \
24467 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24468 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24469 @endif libiberty-linker-plugin-bootstrap
24472 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
24473 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
24474 maybe-all-stagefeedback-libiberty-linker-plugin:
24475 maybe-clean-stagefeedback-libiberty-linker-plugin:
24476 @if libiberty-linker-plugin-bootstrap
24477 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
24478 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
24479 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24480 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
24481 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24482 @r=`${PWD_COMMAND}`; export r; \
24483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24484 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24485 $(HOST_EXPORTS) \
24486 $(POSTSTAGE1_HOST_EXPORTS) \
24487 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24488 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24489 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24490 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24491 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24492 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24493 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24494 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24495 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24496 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24497 $(TARGET-stagefeedback-libiberty-linker-plugin)
24499 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
24500 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
24501 clean-stagefeedback-libiberty-linker-plugin:
24502 @if [ $(current_stage) = stagefeedback ]; then \
24503 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24504 else \
24505 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
24506 $(MAKE) stagefeedback-start; \
24507 fi; \
24508 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24509 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24510 @endif libiberty-linker-plugin-bootstrap
24516 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
24517 maybe-check-libiberty-linker-plugin:
24518 @if libiberty-linker-plugin
24519 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
24521 check-libiberty-linker-plugin:
24522 @: $(MAKE); $(unstage)
24523 @r=`${PWD_COMMAND}`; export r; \
24524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24525 $(HOST_EXPORTS) \
24526 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24527 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
24529 @endif libiberty-linker-plugin
24531 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
24532 maybe-install-libiberty-linker-plugin:
24533 @if libiberty-linker-plugin
24534 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
24536 install-libiberty-linker-plugin: installdirs
24537 @: $(MAKE); $(unstage)
24538 @r=`${PWD_COMMAND}`; export r; \
24539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24540 $(HOST_EXPORTS) \
24541 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24542 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
24544 @endif libiberty-linker-plugin
24546 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
24547 maybe-install-strip-libiberty-linker-plugin:
24548 @if libiberty-linker-plugin
24549 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
24551 install-strip-libiberty-linker-plugin: installdirs
24552 @: $(MAKE); $(unstage)
24553 @r=`${PWD_COMMAND}`; export r; \
24554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24555 $(HOST_EXPORTS) \
24556 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24557 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
24559 @endif libiberty-linker-plugin
24561 # Other targets (info, dvi, pdf, etc.)
24563 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
24564 maybe-info-libiberty-linker-plugin:
24565 @if libiberty-linker-plugin
24566 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
24568 info-libiberty-linker-plugin: \
24569 configure-libiberty-linker-plugin
24570 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24571 r=`${PWD_COMMAND}`; export r; \
24572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24573 $(HOST_EXPORTS) \
24574 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24576 done; \
24577 echo "Doing info in libiberty-linker-plugin" ; \
24578 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24581 "RANLIB=$${RANLIB}" \
24582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24583 info) \
24584 || exit 1
24586 @endif libiberty-linker-plugin
24588 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
24589 maybe-dvi-libiberty-linker-plugin:
24590 @if libiberty-linker-plugin
24591 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
24593 dvi-libiberty-linker-plugin: \
24594 configure-libiberty-linker-plugin
24595 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24596 r=`${PWD_COMMAND}`; export r; \
24597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24598 $(HOST_EXPORTS) \
24599 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24601 done; \
24602 echo "Doing dvi in libiberty-linker-plugin" ; \
24603 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24606 "RANLIB=$${RANLIB}" \
24607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24608 dvi) \
24609 || exit 1
24611 @endif libiberty-linker-plugin
24613 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
24614 maybe-pdf-libiberty-linker-plugin:
24615 @if libiberty-linker-plugin
24616 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
24618 pdf-libiberty-linker-plugin: \
24619 configure-libiberty-linker-plugin
24620 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24621 r=`${PWD_COMMAND}`; export r; \
24622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24623 $(HOST_EXPORTS) \
24624 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24626 done; \
24627 echo "Doing pdf in libiberty-linker-plugin" ; \
24628 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24631 "RANLIB=$${RANLIB}" \
24632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24633 pdf) \
24634 || exit 1
24636 @endif libiberty-linker-plugin
24638 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
24639 maybe-html-libiberty-linker-plugin:
24640 @if libiberty-linker-plugin
24641 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
24643 html-libiberty-linker-plugin: \
24644 configure-libiberty-linker-plugin
24645 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24646 r=`${PWD_COMMAND}`; export r; \
24647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24648 $(HOST_EXPORTS) \
24649 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24651 done; \
24652 echo "Doing html in libiberty-linker-plugin" ; \
24653 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24656 "RANLIB=$${RANLIB}" \
24657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24658 html) \
24659 || exit 1
24661 @endif libiberty-linker-plugin
24663 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
24664 maybe-TAGS-libiberty-linker-plugin:
24665 @if libiberty-linker-plugin
24666 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
24668 TAGS-libiberty-linker-plugin: \
24669 configure-libiberty-linker-plugin
24670 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24671 r=`${PWD_COMMAND}`; export r; \
24672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24673 $(HOST_EXPORTS) \
24674 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24676 done; \
24677 echo "Doing TAGS in libiberty-linker-plugin" ; \
24678 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24681 "RANLIB=$${RANLIB}" \
24682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24683 TAGS) \
24684 || exit 1
24686 @endif libiberty-linker-plugin
24688 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
24689 maybe-install-info-libiberty-linker-plugin:
24690 @if libiberty-linker-plugin
24691 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
24693 install-info-libiberty-linker-plugin: \
24694 configure-libiberty-linker-plugin \
24695 info-libiberty-linker-plugin
24696 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24697 r=`${PWD_COMMAND}`; export r; \
24698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24699 $(HOST_EXPORTS) \
24700 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24702 done; \
24703 echo "Doing install-info in libiberty-linker-plugin" ; \
24704 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24707 "RANLIB=$${RANLIB}" \
24708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24709 install-info) \
24710 || exit 1
24712 @endif libiberty-linker-plugin
24714 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
24715 maybe-install-pdf-libiberty-linker-plugin:
24716 @if libiberty-linker-plugin
24717 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
24719 install-pdf-libiberty-linker-plugin: \
24720 configure-libiberty-linker-plugin \
24721 pdf-libiberty-linker-plugin
24722 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24723 r=`${PWD_COMMAND}`; export r; \
24724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24725 $(HOST_EXPORTS) \
24726 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24728 done; \
24729 echo "Doing install-pdf in libiberty-linker-plugin" ; \
24730 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24733 "RANLIB=$${RANLIB}" \
24734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24735 install-pdf) \
24736 || exit 1
24738 @endif libiberty-linker-plugin
24740 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
24741 maybe-install-html-libiberty-linker-plugin:
24742 @if libiberty-linker-plugin
24743 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
24745 install-html-libiberty-linker-plugin: \
24746 configure-libiberty-linker-plugin \
24747 html-libiberty-linker-plugin
24748 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24749 r=`${PWD_COMMAND}`; export r; \
24750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24751 $(HOST_EXPORTS) \
24752 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24754 done; \
24755 echo "Doing install-html in libiberty-linker-plugin" ; \
24756 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24759 "RANLIB=$${RANLIB}" \
24760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24761 install-html) \
24762 || exit 1
24764 @endif libiberty-linker-plugin
24766 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24767 maybe-installcheck-libiberty-linker-plugin:
24768 @if libiberty-linker-plugin
24769 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24771 installcheck-libiberty-linker-plugin: \
24772 configure-libiberty-linker-plugin
24773 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24774 r=`${PWD_COMMAND}`; export r; \
24775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24776 $(HOST_EXPORTS) \
24777 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24779 done; \
24780 echo "Doing installcheck in libiberty-linker-plugin" ; \
24781 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24784 "RANLIB=$${RANLIB}" \
24785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24786 installcheck) \
24787 || exit 1
24789 @endif libiberty-linker-plugin
24791 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24792 maybe-mostlyclean-libiberty-linker-plugin:
24793 @if libiberty-linker-plugin
24794 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24796 mostlyclean-libiberty-linker-plugin:
24797 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24798 r=`${PWD_COMMAND}`; export r; \
24799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24800 $(HOST_EXPORTS) \
24801 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24803 done; \
24804 echo "Doing mostlyclean in libiberty-linker-plugin" ; \
24805 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24808 "RANLIB=$${RANLIB}" \
24809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24810 mostlyclean) \
24811 || exit 1
24813 @endif libiberty-linker-plugin
24815 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24816 maybe-clean-libiberty-linker-plugin:
24817 @if libiberty-linker-plugin
24818 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24820 clean-libiberty-linker-plugin:
24821 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24822 r=`${PWD_COMMAND}`; export r; \
24823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24824 $(HOST_EXPORTS) \
24825 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24827 done; \
24828 echo "Doing clean in libiberty-linker-plugin" ; \
24829 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24832 "RANLIB=$${RANLIB}" \
24833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24834 clean) \
24835 || exit 1
24837 @endif libiberty-linker-plugin
24839 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24840 maybe-distclean-libiberty-linker-plugin:
24841 @if libiberty-linker-plugin
24842 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24844 distclean-libiberty-linker-plugin:
24845 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24846 r=`${PWD_COMMAND}`; export r; \
24847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24848 $(HOST_EXPORTS) \
24849 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24851 done; \
24852 echo "Doing distclean in libiberty-linker-plugin" ; \
24853 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24856 "RANLIB=$${RANLIB}" \
24857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24858 distclean) \
24859 || exit 1
24861 @endif libiberty-linker-plugin
24863 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24864 maybe-maintainer-clean-libiberty-linker-plugin:
24865 @if libiberty-linker-plugin
24866 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24868 maintainer-clean-libiberty-linker-plugin:
24869 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24870 r=`${PWD_COMMAND}`; export r; \
24871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24872 $(HOST_EXPORTS) \
24873 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24875 done; \
24876 echo "Doing maintainer-clean in libiberty-linker-plugin" ; \
24877 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24880 "RANLIB=$${RANLIB}" \
24881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24882 maintainer-clean) \
24883 || exit 1
24885 @endif libiberty-linker-plugin
24889 .PHONY: configure-libiconv maybe-configure-libiconv
24890 maybe-configure-libiconv:
24891 @if gcc-bootstrap
24892 configure-libiconv: stage_current
24893 @endif gcc-bootstrap
24894 @if libiconv
24895 maybe-configure-libiconv: configure-libiconv
24896 configure-libiconv:
24897 @: $(MAKE); $(unstage)
24898 @r=`${PWD_COMMAND}`; export r; \
24899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24900 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24901 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
24902 $(HOST_EXPORTS) \
24903 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24904 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24905 case $(srcdir) in \
24906 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24907 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24908 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24909 esac; \
24910 module_srcdir=libiconv; \
24911 $(SHELL) \
24912 $$s/$$module_srcdir/configure \
24913 --srcdir=$${topdir}/$$module_srcdir \
24914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24915 --target=${target_alias} --disable-shared \
24916 || exit 1
24917 @endif libiconv
24923 .PHONY: all-libiconv maybe-all-libiconv
24924 maybe-all-libiconv:
24925 @if gcc-bootstrap
24926 all-libiconv: stage_current
24927 @endif gcc-bootstrap
24928 @if libiconv
24929 TARGET-libiconv=all
24930 maybe-all-libiconv: all-libiconv
24931 all-libiconv: configure-libiconv
24932 @: $(MAKE); $(unstage)
24933 @r=`${PWD_COMMAND}`; export r; \
24934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24935 $(HOST_EXPORTS) \
24936 (cd $(HOST_SUBDIR)/libiconv && \
24937 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24938 $(TARGET-libiconv))
24939 @endif libiconv
24944 .PHONY: check-libiconv maybe-check-libiconv
24945 maybe-check-libiconv:
24946 @if libiconv
24947 maybe-check-libiconv: check-libiconv
24949 check-libiconv:
24950 @: $(MAKE); $(unstage)
24951 @r=`${PWD_COMMAND}`; export r; \
24952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24953 $(HOST_EXPORTS) \
24954 (cd $(HOST_SUBDIR)/libiconv && \
24955 $(MAKE) $(FLAGS_TO_PASS) check)
24957 @endif libiconv
24959 .PHONY: install-libiconv maybe-install-libiconv
24960 maybe-install-libiconv:
24961 @if libiconv
24962 maybe-install-libiconv: install-libiconv
24964 install-libiconv:
24966 @endif libiconv
24968 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24969 maybe-install-strip-libiconv:
24970 @if libiconv
24971 maybe-install-strip-libiconv: install-strip-libiconv
24973 install-strip-libiconv:
24975 @endif libiconv
24977 # Other targets (info, dvi, pdf, etc.)
24979 .PHONY: maybe-info-libiconv info-libiconv
24980 maybe-info-libiconv:
24981 @if libiconv
24982 maybe-info-libiconv: info-libiconv
24984 info-libiconv: \
24985 configure-libiconv
24986 @: $(MAKE); $(unstage)
24987 @[ -f ./libiconv/Makefile ] || exit 0; \
24988 r=`${PWD_COMMAND}`; export r; \
24989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24990 $(HOST_EXPORTS) \
24991 for flag in $(EXTRA_HOST_FLAGS) ; do \
24992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24993 done; \
24994 echo "Doing info in libiconv" ; \
24995 (cd $(HOST_SUBDIR)/libiconv && \
24996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24998 "RANLIB=$${RANLIB}" \
24999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25000 info) \
25001 || exit 1
25003 @endif libiconv
25005 .PHONY: maybe-dvi-libiconv dvi-libiconv
25006 maybe-dvi-libiconv:
25007 @if libiconv
25008 maybe-dvi-libiconv: dvi-libiconv
25010 dvi-libiconv: \
25011 configure-libiconv
25012 @: $(MAKE); $(unstage)
25013 @[ -f ./libiconv/Makefile ] || exit 0; \
25014 r=`${PWD_COMMAND}`; export r; \
25015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25016 $(HOST_EXPORTS) \
25017 for flag in $(EXTRA_HOST_FLAGS) ; do \
25018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25019 done; \
25020 echo "Doing dvi in libiconv" ; \
25021 (cd $(HOST_SUBDIR)/libiconv && \
25022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25024 "RANLIB=$${RANLIB}" \
25025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25026 dvi) \
25027 || exit 1
25029 @endif libiconv
25031 .PHONY: maybe-pdf-libiconv pdf-libiconv
25032 maybe-pdf-libiconv:
25033 @if libiconv
25034 maybe-pdf-libiconv: pdf-libiconv
25036 pdf-libiconv: \
25037 configure-libiconv
25038 @: $(MAKE); $(unstage)
25039 @[ -f ./libiconv/Makefile ] || exit 0; \
25040 r=`${PWD_COMMAND}`; export r; \
25041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25042 $(HOST_EXPORTS) \
25043 for flag in $(EXTRA_HOST_FLAGS) ; do \
25044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25045 done; \
25046 echo "Doing pdf in libiconv" ; \
25047 (cd $(HOST_SUBDIR)/libiconv && \
25048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25050 "RANLIB=$${RANLIB}" \
25051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25052 pdf) \
25053 || exit 1
25055 @endif libiconv
25057 .PHONY: maybe-html-libiconv html-libiconv
25058 maybe-html-libiconv:
25059 @if libiconv
25060 maybe-html-libiconv: html-libiconv
25062 html-libiconv: \
25063 configure-libiconv
25064 @: $(MAKE); $(unstage)
25065 @[ -f ./libiconv/Makefile ] || exit 0; \
25066 r=`${PWD_COMMAND}`; export r; \
25067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25068 $(HOST_EXPORTS) \
25069 for flag in $(EXTRA_HOST_FLAGS) ; do \
25070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25071 done; \
25072 echo "Doing html in libiconv" ; \
25073 (cd $(HOST_SUBDIR)/libiconv && \
25074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25076 "RANLIB=$${RANLIB}" \
25077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25078 html) \
25079 || exit 1
25081 @endif libiconv
25083 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
25084 maybe-TAGS-libiconv:
25085 @if libiconv
25086 maybe-TAGS-libiconv: TAGS-libiconv
25088 TAGS-libiconv: \
25089 configure-libiconv
25090 @: $(MAKE); $(unstage)
25091 @[ -f ./libiconv/Makefile ] || exit 0; \
25092 r=`${PWD_COMMAND}`; export r; \
25093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25094 $(HOST_EXPORTS) \
25095 for flag in $(EXTRA_HOST_FLAGS) ; do \
25096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25097 done; \
25098 echo "Doing TAGS in libiconv" ; \
25099 (cd $(HOST_SUBDIR)/libiconv && \
25100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25102 "RANLIB=$${RANLIB}" \
25103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25104 TAGS) \
25105 || exit 1
25107 @endif libiconv
25109 .PHONY: maybe-install-info-libiconv install-info-libiconv
25110 maybe-install-info-libiconv:
25111 @if libiconv
25112 maybe-install-info-libiconv: install-info-libiconv
25114 # libiconv doesn't support install-info.
25115 install-info-libiconv:
25117 @endif libiconv
25119 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
25120 maybe-install-pdf-libiconv:
25121 @if libiconv
25122 maybe-install-pdf-libiconv: install-pdf-libiconv
25124 # libiconv doesn't support install-pdf.
25125 install-pdf-libiconv:
25127 @endif libiconv
25129 .PHONY: maybe-install-html-libiconv install-html-libiconv
25130 maybe-install-html-libiconv:
25131 @if libiconv
25132 maybe-install-html-libiconv: install-html-libiconv
25134 # libiconv doesn't support install-html.
25135 install-html-libiconv:
25137 @endif libiconv
25139 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
25140 maybe-installcheck-libiconv:
25141 @if libiconv
25142 maybe-installcheck-libiconv: installcheck-libiconv
25144 installcheck-libiconv: \
25145 configure-libiconv
25146 @: $(MAKE); $(unstage)
25147 @[ -f ./libiconv/Makefile ] || exit 0; \
25148 r=`${PWD_COMMAND}`; export r; \
25149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25150 $(HOST_EXPORTS) \
25151 for flag in $(EXTRA_HOST_FLAGS) ; do \
25152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25153 done; \
25154 echo "Doing installcheck in libiconv" ; \
25155 (cd $(HOST_SUBDIR)/libiconv && \
25156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25158 "RANLIB=$${RANLIB}" \
25159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25160 installcheck) \
25161 || exit 1
25163 @endif libiconv
25165 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
25166 maybe-mostlyclean-libiconv:
25167 @if libiconv
25168 maybe-mostlyclean-libiconv: mostlyclean-libiconv
25170 mostlyclean-libiconv:
25171 @: $(MAKE); $(unstage)
25172 @[ -f ./libiconv/Makefile ] || exit 0; \
25173 r=`${PWD_COMMAND}`; export r; \
25174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25175 $(HOST_EXPORTS) \
25176 for flag in $(EXTRA_HOST_FLAGS) ; do \
25177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25178 done; \
25179 echo "Doing mostlyclean in libiconv" ; \
25180 (cd $(HOST_SUBDIR)/libiconv && \
25181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25183 "RANLIB=$${RANLIB}" \
25184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25185 mostlyclean) \
25186 || exit 1
25188 @endif libiconv
25190 .PHONY: maybe-clean-libiconv clean-libiconv
25191 maybe-clean-libiconv:
25192 @if libiconv
25193 maybe-clean-libiconv: clean-libiconv
25195 clean-libiconv:
25196 @: $(MAKE); $(unstage)
25197 @[ -f ./libiconv/Makefile ] || exit 0; \
25198 r=`${PWD_COMMAND}`; export r; \
25199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25200 $(HOST_EXPORTS) \
25201 for flag in $(EXTRA_HOST_FLAGS) ; do \
25202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25203 done; \
25204 echo "Doing clean in libiconv" ; \
25205 (cd $(HOST_SUBDIR)/libiconv && \
25206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25208 "RANLIB=$${RANLIB}" \
25209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25210 clean) \
25211 || exit 1
25213 @endif libiconv
25215 .PHONY: maybe-distclean-libiconv distclean-libiconv
25216 maybe-distclean-libiconv:
25217 @if libiconv
25218 maybe-distclean-libiconv: distclean-libiconv
25220 distclean-libiconv:
25221 @: $(MAKE); $(unstage)
25222 @[ -f ./libiconv/Makefile ] || exit 0; \
25223 r=`${PWD_COMMAND}`; export r; \
25224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25225 $(HOST_EXPORTS) \
25226 for flag in $(EXTRA_HOST_FLAGS) ; do \
25227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25228 done; \
25229 echo "Doing distclean in libiconv" ; \
25230 (cd $(HOST_SUBDIR)/libiconv && \
25231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25233 "RANLIB=$${RANLIB}" \
25234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25235 distclean) \
25236 || exit 1
25238 @endif libiconv
25240 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
25241 maybe-maintainer-clean-libiconv:
25242 @if libiconv
25243 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
25245 maintainer-clean-libiconv:
25246 @: $(MAKE); $(unstage)
25247 @[ -f ./libiconv/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 maintainer-clean in libiconv" ; \
25255 (cd $(HOST_SUBDIR)/libiconv && \
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 maintainer-clean) \
25261 || exit 1
25263 @endif libiconv
25267 .PHONY: configure-m4 maybe-configure-m4
25268 maybe-configure-m4:
25269 @if gcc-bootstrap
25270 configure-m4: stage_current
25271 @endif gcc-bootstrap
25272 @if m4
25273 maybe-configure-m4: configure-m4
25274 configure-m4:
25275 @: $(MAKE); $(unstage)
25276 @r=`${PWD_COMMAND}`; export r; \
25277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25278 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
25279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
25280 $(HOST_EXPORTS) \
25281 echo Configuring in $(HOST_SUBDIR)/m4; \
25282 cd "$(HOST_SUBDIR)/m4" || exit 1; \
25283 case $(srcdir) in \
25284 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25285 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
25286 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25287 esac; \
25288 module_srcdir=m4; \
25289 $(SHELL) \
25290 $$s/$$module_srcdir/configure \
25291 --srcdir=$${topdir}/$$module_srcdir \
25292 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25293 --target=${target_alias} \
25294 || exit 1
25295 @endif m4
25301 .PHONY: all-m4 maybe-all-m4
25302 maybe-all-m4:
25303 @if gcc-bootstrap
25304 all-m4: stage_current
25305 @endif gcc-bootstrap
25306 @if m4
25307 TARGET-m4=all
25308 maybe-all-m4: all-m4
25309 all-m4: configure-m4
25310 @: $(MAKE); $(unstage)
25311 @r=`${PWD_COMMAND}`; export r; \
25312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25313 $(HOST_EXPORTS) \
25314 (cd $(HOST_SUBDIR)/m4 && \
25315 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25316 $(TARGET-m4))
25317 @endif m4
25322 .PHONY: check-m4 maybe-check-m4
25323 maybe-check-m4:
25324 @if m4
25325 maybe-check-m4: check-m4
25327 check-m4:
25328 @: $(MAKE); $(unstage)
25329 @r=`${PWD_COMMAND}`; export r; \
25330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25331 $(HOST_EXPORTS) \
25332 (cd $(HOST_SUBDIR)/m4 && \
25333 $(MAKE) $(FLAGS_TO_PASS) check)
25335 @endif m4
25337 .PHONY: install-m4 maybe-install-m4
25338 maybe-install-m4:
25339 @if m4
25340 maybe-install-m4: install-m4
25342 install-m4: installdirs
25343 @: $(MAKE); $(unstage)
25344 @r=`${PWD_COMMAND}`; export r; \
25345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25346 $(HOST_EXPORTS) \
25347 (cd $(HOST_SUBDIR)/m4 && \
25348 $(MAKE) $(FLAGS_TO_PASS) install)
25350 @endif m4
25352 .PHONY: install-strip-m4 maybe-install-strip-m4
25353 maybe-install-strip-m4:
25354 @if m4
25355 maybe-install-strip-m4: install-strip-m4
25357 install-strip-m4: installdirs
25358 @: $(MAKE); $(unstage)
25359 @r=`${PWD_COMMAND}`; export r; \
25360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25361 $(HOST_EXPORTS) \
25362 (cd $(HOST_SUBDIR)/m4 && \
25363 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25365 @endif m4
25367 # Other targets (info, dvi, pdf, etc.)
25369 .PHONY: maybe-info-m4 info-m4
25370 maybe-info-m4:
25371 @if m4
25372 maybe-info-m4: info-m4
25374 info-m4: \
25375 configure-m4
25376 @: $(MAKE); $(unstage)
25377 @[ -f ./m4/Makefile ] || exit 0; \
25378 r=`${PWD_COMMAND}`; export r; \
25379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25380 $(HOST_EXPORTS) \
25381 for flag in $(EXTRA_HOST_FLAGS) ; do \
25382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25383 done; \
25384 echo "Doing info in m4" ; \
25385 (cd $(HOST_SUBDIR)/m4 && \
25386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25388 "RANLIB=$${RANLIB}" \
25389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25390 info) \
25391 || exit 1
25393 @endif m4
25395 .PHONY: maybe-dvi-m4 dvi-m4
25396 maybe-dvi-m4:
25397 @if m4
25398 maybe-dvi-m4: dvi-m4
25400 dvi-m4: \
25401 configure-m4
25402 @: $(MAKE); $(unstage)
25403 @[ -f ./m4/Makefile ] || exit 0; \
25404 r=`${PWD_COMMAND}`; export r; \
25405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25406 $(HOST_EXPORTS) \
25407 for flag in $(EXTRA_HOST_FLAGS) ; do \
25408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25409 done; \
25410 echo "Doing dvi in m4" ; \
25411 (cd $(HOST_SUBDIR)/m4 && \
25412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25414 "RANLIB=$${RANLIB}" \
25415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25416 dvi) \
25417 || exit 1
25419 @endif m4
25421 .PHONY: maybe-pdf-m4 pdf-m4
25422 maybe-pdf-m4:
25423 @if m4
25424 maybe-pdf-m4: pdf-m4
25426 pdf-m4: \
25427 configure-m4
25428 @: $(MAKE); $(unstage)
25429 @[ -f ./m4/Makefile ] || exit 0; \
25430 r=`${PWD_COMMAND}`; export r; \
25431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25432 $(HOST_EXPORTS) \
25433 for flag in $(EXTRA_HOST_FLAGS) ; do \
25434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25435 done; \
25436 echo "Doing pdf in m4" ; \
25437 (cd $(HOST_SUBDIR)/m4 && \
25438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25440 "RANLIB=$${RANLIB}" \
25441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25442 pdf) \
25443 || exit 1
25445 @endif m4
25447 .PHONY: maybe-html-m4 html-m4
25448 maybe-html-m4:
25449 @if m4
25450 maybe-html-m4: html-m4
25452 html-m4: \
25453 configure-m4
25454 @: $(MAKE); $(unstage)
25455 @[ -f ./m4/Makefile ] || exit 0; \
25456 r=`${PWD_COMMAND}`; export r; \
25457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25458 $(HOST_EXPORTS) \
25459 for flag in $(EXTRA_HOST_FLAGS) ; do \
25460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25461 done; \
25462 echo "Doing html in m4" ; \
25463 (cd $(HOST_SUBDIR)/m4 && \
25464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25466 "RANLIB=$${RANLIB}" \
25467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25468 html) \
25469 || exit 1
25471 @endif m4
25473 .PHONY: maybe-TAGS-m4 TAGS-m4
25474 maybe-TAGS-m4:
25475 @if m4
25476 maybe-TAGS-m4: TAGS-m4
25478 TAGS-m4: \
25479 configure-m4
25480 @: $(MAKE); $(unstage)
25481 @[ -f ./m4/Makefile ] || exit 0; \
25482 r=`${PWD_COMMAND}`; export r; \
25483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25484 $(HOST_EXPORTS) \
25485 for flag in $(EXTRA_HOST_FLAGS) ; do \
25486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25487 done; \
25488 echo "Doing TAGS in m4" ; \
25489 (cd $(HOST_SUBDIR)/m4 && \
25490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25492 "RANLIB=$${RANLIB}" \
25493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25494 TAGS) \
25495 || exit 1
25497 @endif m4
25499 .PHONY: maybe-install-info-m4 install-info-m4
25500 maybe-install-info-m4:
25501 @if m4
25502 maybe-install-info-m4: install-info-m4
25504 install-info-m4: \
25505 configure-m4 \
25506 info-m4
25507 @: $(MAKE); $(unstage)
25508 @[ -f ./m4/Makefile ] || exit 0; \
25509 r=`${PWD_COMMAND}`; export r; \
25510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25511 $(HOST_EXPORTS) \
25512 for flag in $(EXTRA_HOST_FLAGS) ; do \
25513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25514 done; \
25515 echo "Doing install-info in m4" ; \
25516 (cd $(HOST_SUBDIR)/m4 && \
25517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25519 "RANLIB=$${RANLIB}" \
25520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25521 install-info) \
25522 || exit 1
25524 @endif m4
25526 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25527 maybe-install-pdf-m4:
25528 @if m4
25529 maybe-install-pdf-m4: install-pdf-m4
25531 install-pdf-m4: \
25532 configure-m4 \
25533 pdf-m4
25534 @: $(MAKE); $(unstage)
25535 @[ -f ./m4/Makefile ] || exit 0; \
25536 r=`${PWD_COMMAND}`; export r; \
25537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25538 $(HOST_EXPORTS) \
25539 for flag in $(EXTRA_HOST_FLAGS) ; do \
25540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25541 done; \
25542 echo "Doing install-pdf in m4" ; \
25543 (cd $(HOST_SUBDIR)/m4 && \
25544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25546 "RANLIB=$${RANLIB}" \
25547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25548 install-pdf) \
25549 || exit 1
25551 @endif m4
25553 .PHONY: maybe-install-html-m4 install-html-m4
25554 maybe-install-html-m4:
25555 @if m4
25556 maybe-install-html-m4: install-html-m4
25558 install-html-m4: \
25559 configure-m4 \
25560 html-m4
25561 @: $(MAKE); $(unstage)
25562 @[ -f ./m4/Makefile ] || exit 0; \
25563 r=`${PWD_COMMAND}`; export r; \
25564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25565 $(HOST_EXPORTS) \
25566 for flag in $(EXTRA_HOST_FLAGS) ; do \
25567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25568 done; \
25569 echo "Doing install-html in m4" ; \
25570 (cd $(HOST_SUBDIR)/m4 && \
25571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25573 "RANLIB=$${RANLIB}" \
25574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25575 install-html) \
25576 || exit 1
25578 @endif m4
25580 .PHONY: maybe-installcheck-m4 installcheck-m4
25581 maybe-installcheck-m4:
25582 @if m4
25583 maybe-installcheck-m4: installcheck-m4
25585 installcheck-m4: \
25586 configure-m4
25587 @: $(MAKE); $(unstage)
25588 @[ -f ./m4/Makefile ] || exit 0; \
25589 r=`${PWD_COMMAND}`; export r; \
25590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25591 $(HOST_EXPORTS) \
25592 for flag in $(EXTRA_HOST_FLAGS) ; do \
25593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25594 done; \
25595 echo "Doing installcheck in m4" ; \
25596 (cd $(HOST_SUBDIR)/m4 && \
25597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25599 "RANLIB=$${RANLIB}" \
25600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25601 installcheck) \
25602 || exit 1
25604 @endif m4
25606 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25607 maybe-mostlyclean-m4:
25608 @if m4
25609 maybe-mostlyclean-m4: mostlyclean-m4
25611 mostlyclean-m4:
25612 @: $(MAKE); $(unstage)
25613 @[ -f ./m4/Makefile ] || exit 0; \
25614 r=`${PWD_COMMAND}`; export r; \
25615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25616 $(HOST_EXPORTS) \
25617 for flag in $(EXTRA_HOST_FLAGS) ; do \
25618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25619 done; \
25620 echo "Doing mostlyclean in m4" ; \
25621 (cd $(HOST_SUBDIR)/m4 && \
25622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25624 "RANLIB=$${RANLIB}" \
25625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25626 mostlyclean) \
25627 || exit 1
25629 @endif m4
25631 .PHONY: maybe-clean-m4 clean-m4
25632 maybe-clean-m4:
25633 @if m4
25634 maybe-clean-m4: clean-m4
25636 clean-m4:
25637 @: $(MAKE); $(unstage)
25638 @[ -f ./m4/Makefile ] || exit 0; \
25639 r=`${PWD_COMMAND}`; export r; \
25640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25641 $(HOST_EXPORTS) \
25642 for flag in $(EXTRA_HOST_FLAGS) ; do \
25643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25644 done; \
25645 echo "Doing clean in m4" ; \
25646 (cd $(HOST_SUBDIR)/m4 && \
25647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25649 "RANLIB=$${RANLIB}" \
25650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25651 clean) \
25652 || exit 1
25654 @endif m4
25656 .PHONY: maybe-distclean-m4 distclean-m4
25657 maybe-distclean-m4:
25658 @if m4
25659 maybe-distclean-m4: distclean-m4
25661 distclean-m4:
25662 @: $(MAKE); $(unstage)
25663 @[ -f ./m4/Makefile ] || exit 0; \
25664 r=`${PWD_COMMAND}`; export r; \
25665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25666 $(HOST_EXPORTS) \
25667 for flag in $(EXTRA_HOST_FLAGS) ; do \
25668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25669 done; \
25670 echo "Doing distclean in m4" ; \
25671 (cd $(HOST_SUBDIR)/m4 && \
25672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25674 "RANLIB=$${RANLIB}" \
25675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25676 distclean) \
25677 || exit 1
25679 @endif m4
25681 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25682 maybe-maintainer-clean-m4:
25683 @if m4
25684 maybe-maintainer-clean-m4: maintainer-clean-m4
25686 maintainer-clean-m4:
25687 @: $(MAKE); $(unstage)
25688 @[ -f ./m4/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 maintainer-clean in m4" ; \
25696 (cd $(HOST_SUBDIR)/m4 && \
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 maintainer-clean) \
25702 || exit 1
25704 @endif m4
25708 .PHONY: configure-readline maybe-configure-readline
25709 maybe-configure-readline:
25710 @if gcc-bootstrap
25711 configure-readline: stage_current
25712 @endif gcc-bootstrap
25713 @if readline
25714 maybe-configure-readline: configure-readline
25715 configure-readline:
25716 @: $(MAKE); $(unstage)
25717 @r=`${PWD_COMMAND}`; export r; \
25718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25719 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25720 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
25721 $(HOST_EXPORTS) \
25722 echo Configuring in $(HOST_SUBDIR)/readline; \
25723 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25724 case $(srcdir) in \
25725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25726 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25728 esac; \
25729 module_srcdir=readline; \
25730 $(SHELL) \
25731 $$s/$$module_srcdir/configure \
25732 --srcdir=$${topdir}/$$module_srcdir \
25733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25734 --target=${target_alias} \
25735 || exit 1
25736 @endif readline
25742 .PHONY: all-readline maybe-all-readline
25743 maybe-all-readline:
25744 @if gcc-bootstrap
25745 all-readline: stage_current
25746 @endif gcc-bootstrap
25747 @if readline
25748 TARGET-readline=all
25749 maybe-all-readline: all-readline
25750 all-readline: configure-readline
25751 @: $(MAKE); $(unstage)
25752 @r=`${PWD_COMMAND}`; export r; \
25753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25754 $(HOST_EXPORTS) \
25755 (cd $(HOST_SUBDIR)/readline && \
25756 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25757 $(TARGET-readline))
25758 @endif readline
25763 .PHONY: check-readline maybe-check-readline
25764 maybe-check-readline:
25765 @if readline
25766 maybe-check-readline: check-readline
25768 check-readline:
25769 @: $(MAKE); $(unstage)
25770 @r=`${PWD_COMMAND}`; export r; \
25771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25772 $(HOST_EXPORTS) \
25773 (cd $(HOST_SUBDIR)/readline && \
25774 $(MAKE) $(FLAGS_TO_PASS) check)
25776 @endif readline
25778 .PHONY: install-readline maybe-install-readline
25779 maybe-install-readline:
25780 @if readline
25781 maybe-install-readline: install-readline
25783 install-readline: installdirs
25784 @: $(MAKE); $(unstage)
25785 @r=`${PWD_COMMAND}`; export r; \
25786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25787 $(HOST_EXPORTS) \
25788 (cd $(HOST_SUBDIR)/readline && \
25789 $(MAKE) $(FLAGS_TO_PASS) install)
25791 @endif readline
25793 .PHONY: install-strip-readline maybe-install-strip-readline
25794 maybe-install-strip-readline:
25795 @if readline
25796 maybe-install-strip-readline: install-strip-readline
25798 install-strip-readline: installdirs
25799 @: $(MAKE); $(unstage)
25800 @r=`${PWD_COMMAND}`; export r; \
25801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25802 $(HOST_EXPORTS) \
25803 (cd $(HOST_SUBDIR)/readline && \
25804 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25806 @endif readline
25808 # Other targets (info, dvi, pdf, etc.)
25810 .PHONY: maybe-info-readline info-readline
25811 maybe-info-readline:
25812 @if readline
25813 maybe-info-readline: info-readline
25815 info-readline: \
25816 configure-readline
25817 @: $(MAKE); $(unstage)
25818 @[ -f ./readline/Makefile ] || exit 0; \
25819 r=`${PWD_COMMAND}`; export r; \
25820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25821 $(HOST_EXPORTS) \
25822 for flag in $(EXTRA_HOST_FLAGS) ; do \
25823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25824 done; \
25825 echo "Doing info in readline" ; \
25826 (cd $(HOST_SUBDIR)/readline && \
25827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25829 "RANLIB=$${RANLIB}" \
25830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25831 info) \
25832 || exit 1
25834 @endif readline
25836 .PHONY: maybe-dvi-readline dvi-readline
25837 maybe-dvi-readline:
25838 @if readline
25839 maybe-dvi-readline: dvi-readline
25841 dvi-readline: \
25842 configure-readline
25843 @: $(MAKE); $(unstage)
25844 @[ -f ./readline/Makefile ] || exit 0; \
25845 r=`${PWD_COMMAND}`; export r; \
25846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25847 $(HOST_EXPORTS) \
25848 for flag in $(EXTRA_HOST_FLAGS) ; do \
25849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25850 done; \
25851 echo "Doing dvi in readline" ; \
25852 (cd $(HOST_SUBDIR)/readline && \
25853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25855 "RANLIB=$${RANLIB}" \
25856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25857 dvi) \
25858 || exit 1
25860 @endif readline
25862 .PHONY: maybe-pdf-readline pdf-readline
25863 maybe-pdf-readline:
25864 @if readline
25865 maybe-pdf-readline: pdf-readline
25867 pdf-readline: \
25868 configure-readline
25869 @: $(MAKE); $(unstage)
25870 @[ -f ./readline/Makefile ] || exit 0; \
25871 r=`${PWD_COMMAND}`; export r; \
25872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25873 $(HOST_EXPORTS) \
25874 for flag in $(EXTRA_HOST_FLAGS) ; do \
25875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25876 done; \
25877 echo "Doing pdf in readline" ; \
25878 (cd $(HOST_SUBDIR)/readline && \
25879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25881 "RANLIB=$${RANLIB}" \
25882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25883 pdf) \
25884 || exit 1
25886 @endif readline
25888 .PHONY: maybe-html-readline html-readline
25889 maybe-html-readline:
25890 @if readline
25891 maybe-html-readline: html-readline
25893 html-readline: \
25894 configure-readline
25895 @: $(MAKE); $(unstage)
25896 @[ -f ./readline/Makefile ] || exit 0; \
25897 r=`${PWD_COMMAND}`; export r; \
25898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25899 $(HOST_EXPORTS) \
25900 for flag in $(EXTRA_HOST_FLAGS) ; do \
25901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25902 done; \
25903 echo "Doing html in readline" ; \
25904 (cd $(HOST_SUBDIR)/readline && \
25905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25907 "RANLIB=$${RANLIB}" \
25908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25909 html) \
25910 || exit 1
25912 @endif readline
25914 .PHONY: maybe-TAGS-readline TAGS-readline
25915 maybe-TAGS-readline:
25916 @if readline
25917 maybe-TAGS-readline: TAGS-readline
25919 TAGS-readline: \
25920 configure-readline
25921 @: $(MAKE); $(unstage)
25922 @[ -f ./readline/Makefile ] || exit 0; \
25923 r=`${PWD_COMMAND}`; export r; \
25924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25925 $(HOST_EXPORTS) \
25926 for flag in $(EXTRA_HOST_FLAGS) ; do \
25927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25928 done; \
25929 echo "Doing TAGS in readline" ; \
25930 (cd $(HOST_SUBDIR)/readline && \
25931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25933 "RANLIB=$${RANLIB}" \
25934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25935 TAGS) \
25936 || exit 1
25938 @endif readline
25940 .PHONY: maybe-install-info-readline install-info-readline
25941 maybe-install-info-readline:
25942 @if readline
25943 maybe-install-info-readline: install-info-readline
25945 install-info-readline: \
25946 configure-readline \
25947 info-readline
25948 @: $(MAKE); $(unstage)
25949 @[ -f ./readline/Makefile ] || exit 0; \
25950 r=`${PWD_COMMAND}`; export r; \
25951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25952 $(HOST_EXPORTS) \
25953 for flag in $(EXTRA_HOST_FLAGS) ; do \
25954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25955 done; \
25956 echo "Doing install-info in readline" ; \
25957 (cd $(HOST_SUBDIR)/readline && \
25958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25960 "RANLIB=$${RANLIB}" \
25961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25962 install-info) \
25963 || exit 1
25965 @endif readline
25967 .PHONY: maybe-install-pdf-readline install-pdf-readline
25968 maybe-install-pdf-readline:
25969 @if readline
25970 maybe-install-pdf-readline: install-pdf-readline
25972 install-pdf-readline: \
25973 configure-readline \
25974 pdf-readline
25975 @: $(MAKE); $(unstage)
25976 @[ -f ./readline/Makefile ] || exit 0; \
25977 r=`${PWD_COMMAND}`; export r; \
25978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25979 $(HOST_EXPORTS) \
25980 for flag in $(EXTRA_HOST_FLAGS) ; do \
25981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25982 done; \
25983 echo "Doing install-pdf in readline" ; \
25984 (cd $(HOST_SUBDIR)/readline && \
25985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25987 "RANLIB=$${RANLIB}" \
25988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25989 install-pdf) \
25990 || exit 1
25992 @endif readline
25994 .PHONY: maybe-install-html-readline install-html-readline
25995 maybe-install-html-readline:
25996 @if readline
25997 maybe-install-html-readline: install-html-readline
25999 install-html-readline: \
26000 configure-readline \
26001 html-readline
26002 @: $(MAKE); $(unstage)
26003 @[ -f ./readline/Makefile ] || exit 0; \
26004 r=`${PWD_COMMAND}`; export r; \
26005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26006 $(HOST_EXPORTS) \
26007 for flag in $(EXTRA_HOST_FLAGS) ; do \
26008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26009 done; \
26010 echo "Doing install-html in readline" ; \
26011 (cd $(HOST_SUBDIR)/readline && \
26012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26014 "RANLIB=$${RANLIB}" \
26015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26016 install-html) \
26017 || exit 1
26019 @endif readline
26021 .PHONY: maybe-installcheck-readline installcheck-readline
26022 maybe-installcheck-readline:
26023 @if readline
26024 maybe-installcheck-readline: installcheck-readline
26026 installcheck-readline: \
26027 configure-readline
26028 @: $(MAKE); $(unstage)
26029 @[ -f ./readline/Makefile ] || exit 0; \
26030 r=`${PWD_COMMAND}`; export r; \
26031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26032 $(HOST_EXPORTS) \
26033 for flag in $(EXTRA_HOST_FLAGS) ; do \
26034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26035 done; \
26036 echo "Doing installcheck in readline" ; \
26037 (cd $(HOST_SUBDIR)/readline && \
26038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26040 "RANLIB=$${RANLIB}" \
26041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26042 installcheck) \
26043 || exit 1
26045 @endif readline
26047 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
26048 maybe-mostlyclean-readline:
26049 @if readline
26050 maybe-mostlyclean-readline: mostlyclean-readline
26052 mostlyclean-readline:
26053 @: $(MAKE); $(unstage)
26054 @[ -f ./readline/Makefile ] || exit 0; \
26055 r=`${PWD_COMMAND}`; export r; \
26056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26057 $(HOST_EXPORTS) \
26058 for flag in $(EXTRA_HOST_FLAGS) ; do \
26059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26060 done; \
26061 echo "Doing mostlyclean in readline" ; \
26062 (cd $(HOST_SUBDIR)/readline && \
26063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26065 "RANLIB=$${RANLIB}" \
26066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26067 mostlyclean) \
26068 || exit 1
26070 @endif readline
26072 .PHONY: maybe-clean-readline clean-readline
26073 maybe-clean-readline:
26074 @if readline
26075 maybe-clean-readline: clean-readline
26077 clean-readline:
26078 @: $(MAKE); $(unstage)
26079 @[ -f ./readline/Makefile ] || exit 0; \
26080 r=`${PWD_COMMAND}`; export r; \
26081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26082 $(HOST_EXPORTS) \
26083 for flag in $(EXTRA_HOST_FLAGS) ; do \
26084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26085 done; \
26086 echo "Doing clean in readline" ; \
26087 (cd $(HOST_SUBDIR)/readline && \
26088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26090 "RANLIB=$${RANLIB}" \
26091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26092 clean) \
26093 || exit 1
26095 @endif readline
26097 .PHONY: maybe-distclean-readline distclean-readline
26098 maybe-distclean-readline:
26099 @if readline
26100 maybe-distclean-readline: distclean-readline
26102 distclean-readline:
26103 @: $(MAKE); $(unstage)
26104 @[ -f ./readline/Makefile ] || exit 0; \
26105 r=`${PWD_COMMAND}`; export r; \
26106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26107 $(HOST_EXPORTS) \
26108 for flag in $(EXTRA_HOST_FLAGS) ; do \
26109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26110 done; \
26111 echo "Doing distclean in readline" ; \
26112 (cd $(HOST_SUBDIR)/readline && \
26113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26115 "RANLIB=$${RANLIB}" \
26116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26117 distclean) \
26118 || exit 1
26120 @endif readline
26122 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
26123 maybe-maintainer-clean-readline:
26124 @if readline
26125 maybe-maintainer-clean-readline: maintainer-clean-readline
26127 maintainer-clean-readline:
26128 @: $(MAKE); $(unstage)
26129 @[ -f ./readline/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 maintainer-clean in readline" ; \
26137 (cd $(HOST_SUBDIR)/readline && \
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 maintainer-clean) \
26143 || exit 1
26145 @endif readline
26149 .PHONY: configure-sid maybe-configure-sid
26150 maybe-configure-sid:
26151 @if gcc-bootstrap
26152 configure-sid: stage_current
26153 @endif gcc-bootstrap
26154 @if sid
26155 maybe-configure-sid: configure-sid
26156 configure-sid:
26157 @: $(MAKE); $(unstage)
26158 @r=`${PWD_COMMAND}`; export r; \
26159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26160 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
26161 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
26162 $(HOST_EXPORTS) \
26163 echo Configuring in $(HOST_SUBDIR)/sid; \
26164 cd "$(HOST_SUBDIR)/sid" || exit 1; \
26165 case $(srcdir) in \
26166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26167 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
26168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26169 esac; \
26170 module_srcdir=sid; \
26171 $(SHELL) \
26172 $$s/$$module_srcdir/configure \
26173 --srcdir=$${topdir}/$$module_srcdir \
26174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26175 --target=${target_alias} \
26176 || exit 1
26177 @endif sid
26183 .PHONY: all-sid maybe-all-sid
26184 maybe-all-sid:
26185 @if gcc-bootstrap
26186 all-sid: stage_current
26187 @endif gcc-bootstrap
26188 @if sid
26189 TARGET-sid=all
26190 maybe-all-sid: all-sid
26191 all-sid: configure-sid
26192 @: $(MAKE); $(unstage)
26193 @r=`${PWD_COMMAND}`; export r; \
26194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26195 $(HOST_EXPORTS) \
26196 (cd $(HOST_SUBDIR)/sid && \
26197 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26198 $(TARGET-sid))
26199 @endif sid
26204 .PHONY: check-sid maybe-check-sid
26205 maybe-check-sid:
26206 @if sid
26207 maybe-check-sid: check-sid
26209 check-sid:
26210 @: $(MAKE); $(unstage)
26211 @r=`${PWD_COMMAND}`; export r; \
26212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26213 $(HOST_EXPORTS) \
26214 (cd $(HOST_SUBDIR)/sid && \
26215 $(MAKE) $(FLAGS_TO_PASS) check)
26217 @endif sid
26219 .PHONY: install-sid maybe-install-sid
26220 maybe-install-sid:
26221 @if sid
26222 maybe-install-sid: install-sid
26224 install-sid: installdirs
26225 @: $(MAKE); $(unstage)
26226 @r=`${PWD_COMMAND}`; export r; \
26227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26228 $(HOST_EXPORTS) \
26229 (cd $(HOST_SUBDIR)/sid && \
26230 $(MAKE) $(FLAGS_TO_PASS) install)
26232 @endif sid
26234 .PHONY: install-strip-sid maybe-install-strip-sid
26235 maybe-install-strip-sid:
26236 @if sid
26237 maybe-install-strip-sid: install-strip-sid
26239 install-strip-sid: installdirs
26240 @: $(MAKE); $(unstage)
26241 @r=`${PWD_COMMAND}`; export r; \
26242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26243 $(HOST_EXPORTS) \
26244 (cd $(HOST_SUBDIR)/sid && \
26245 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26247 @endif sid
26249 # Other targets (info, dvi, pdf, etc.)
26251 .PHONY: maybe-info-sid info-sid
26252 maybe-info-sid:
26253 @if sid
26254 maybe-info-sid: info-sid
26256 info-sid: \
26257 configure-sid
26258 @: $(MAKE); $(unstage)
26259 @[ -f ./sid/Makefile ] || exit 0; \
26260 r=`${PWD_COMMAND}`; export r; \
26261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26262 $(HOST_EXPORTS) \
26263 for flag in $(EXTRA_HOST_FLAGS) ; do \
26264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26265 done; \
26266 echo "Doing info in sid" ; \
26267 (cd $(HOST_SUBDIR)/sid && \
26268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26270 "RANLIB=$${RANLIB}" \
26271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26272 info) \
26273 || exit 1
26275 @endif sid
26277 .PHONY: maybe-dvi-sid dvi-sid
26278 maybe-dvi-sid:
26279 @if sid
26280 maybe-dvi-sid: dvi-sid
26282 dvi-sid: \
26283 configure-sid
26284 @: $(MAKE); $(unstage)
26285 @[ -f ./sid/Makefile ] || exit 0; \
26286 r=`${PWD_COMMAND}`; export r; \
26287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26288 $(HOST_EXPORTS) \
26289 for flag in $(EXTRA_HOST_FLAGS) ; do \
26290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26291 done; \
26292 echo "Doing dvi in sid" ; \
26293 (cd $(HOST_SUBDIR)/sid && \
26294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26296 "RANLIB=$${RANLIB}" \
26297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26298 dvi) \
26299 || exit 1
26301 @endif sid
26303 .PHONY: maybe-pdf-sid pdf-sid
26304 maybe-pdf-sid:
26305 @if sid
26306 maybe-pdf-sid: pdf-sid
26308 pdf-sid: \
26309 configure-sid
26310 @: $(MAKE); $(unstage)
26311 @[ -f ./sid/Makefile ] || exit 0; \
26312 r=`${PWD_COMMAND}`; export r; \
26313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26314 $(HOST_EXPORTS) \
26315 for flag in $(EXTRA_HOST_FLAGS) ; do \
26316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26317 done; \
26318 echo "Doing pdf in sid" ; \
26319 (cd $(HOST_SUBDIR)/sid && \
26320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26322 "RANLIB=$${RANLIB}" \
26323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26324 pdf) \
26325 || exit 1
26327 @endif sid
26329 .PHONY: maybe-html-sid html-sid
26330 maybe-html-sid:
26331 @if sid
26332 maybe-html-sid: html-sid
26334 html-sid: \
26335 configure-sid
26336 @: $(MAKE); $(unstage)
26337 @[ -f ./sid/Makefile ] || exit 0; \
26338 r=`${PWD_COMMAND}`; export r; \
26339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26340 $(HOST_EXPORTS) \
26341 for flag in $(EXTRA_HOST_FLAGS) ; do \
26342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26343 done; \
26344 echo "Doing html in sid" ; \
26345 (cd $(HOST_SUBDIR)/sid && \
26346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26348 "RANLIB=$${RANLIB}" \
26349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26350 html) \
26351 || exit 1
26353 @endif sid
26355 .PHONY: maybe-TAGS-sid TAGS-sid
26356 maybe-TAGS-sid:
26357 @if sid
26358 maybe-TAGS-sid: TAGS-sid
26360 TAGS-sid: \
26361 configure-sid
26362 @: $(MAKE); $(unstage)
26363 @[ -f ./sid/Makefile ] || exit 0; \
26364 r=`${PWD_COMMAND}`; export r; \
26365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26366 $(HOST_EXPORTS) \
26367 for flag in $(EXTRA_HOST_FLAGS) ; do \
26368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26369 done; \
26370 echo "Doing TAGS in sid" ; \
26371 (cd $(HOST_SUBDIR)/sid && \
26372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26374 "RANLIB=$${RANLIB}" \
26375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26376 TAGS) \
26377 || exit 1
26379 @endif sid
26381 .PHONY: maybe-install-info-sid install-info-sid
26382 maybe-install-info-sid:
26383 @if sid
26384 maybe-install-info-sid: install-info-sid
26386 install-info-sid: \
26387 configure-sid \
26388 info-sid
26389 @: $(MAKE); $(unstage)
26390 @[ -f ./sid/Makefile ] || exit 0; \
26391 r=`${PWD_COMMAND}`; export r; \
26392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26393 $(HOST_EXPORTS) \
26394 for flag in $(EXTRA_HOST_FLAGS) ; do \
26395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26396 done; \
26397 echo "Doing install-info in sid" ; \
26398 (cd $(HOST_SUBDIR)/sid && \
26399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26401 "RANLIB=$${RANLIB}" \
26402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26403 install-info) \
26404 || exit 1
26406 @endif sid
26408 .PHONY: maybe-install-pdf-sid install-pdf-sid
26409 maybe-install-pdf-sid:
26410 @if sid
26411 maybe-install-pdf-sid: install-pdf-sid
26413 install-pdf-sid: \
26414 configure-sid \
26415 pdf-sid
26416 @: $(MAKE); $(unstage)
26417 @[ -f ./sid/Makefile ] || exit 0; \
26418 r=`${PWD_COMMAND}`; export r; \
26419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26420 $(HOST_EXPORTS) \
26421 for flag in $(EXTRA_HOST_FLAGS) ; do \
26422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26423 done; \
26424 echo "Doing install-pdf in sid" ; \
26425 (cd $(HOST_SUBDIR)/sid && \
26426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26428 "RANLIB=$${RANLIB}" \
26429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26430 install-pdf) \
26431 || exit 1
26433 @endif sid
26435 .PHONY: maybe-install-html-sid install-html-sid
26436 maybe-install-html-sid:
26437 @if sid
26438 maybe-install-html-sid: install-html-sid
26440 install-html-sid: \
26441 configure-sid \
26442 html-sid
26443 @: $(MAKE); $(unstage)
26444 @[ -f ./sid/Makefile ] || exit 0; \
26445 r=`${PWD_COMMAND}`; export r; \
26446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26447 $(HOST_EXPORTS) \
26448 for flag in $(EXTRA_HOST_FLAGS) ; do \
26449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26450 done; \
26451 echo "Doing install-html in sid" ; \
26452 (cd $(HOST_SUBDIR)/sid && \
26453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26455 "RANLIB=$${RANLIB}" \
26456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26457 install-html) \
26458 || exit 1
26460 @endif sid
26462 .PHONY: maybe-installcheck-sid installcheck-sid
26463 maybe-installcheck-sid:
26464 @if sid
26465 maybe-installcheck-sid: installcheck-sid
26467 installcheck-sid: \
26468 configure-sid
26469 @: $(MAKE); $(unstage)
26470 @[ -f ./sid/Makefile ] || exit 0; \
26471 r=`${PWD_COMMAND}`; export r; \
26472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26473 $(HOST_EXPORTS) \
26474 for flag in $(EXTRA_HOST_FLAGS) ; do \
26475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26476 done; \
26477 echo "Doing installcheck in sid" ; \
26478 (cd $(HOST_SUBDIR)/sid && \
26479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26481 "RANLIB=$${RANLIB}" \
26482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26483 installcheck) \
26484 || exit 1
26486 @endif sid
26488 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26489 maybe-mostlyclean-sid:
26490 @if sid
26491 maybe-mostlyclean-sid: mostlyclean-sid
26493 mostlyclean-sid:
26494 @: $(MAKE); $(unstage)
26495 @[ -f ./sid/Makefile ] || exit 0; \
26496 r=`${PWD_COMMAND}`; export r; \
26497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26498 $(HOST_EXPORTS) \
26499 for flag in $(EXTRA_HOST_FLAGS) ; do \
26500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26501 done; \
26502 echo "Doing mostlyclean in sid" ; \
26503 (cd $(HOST_SUBDIR)/sid && \
26504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26506 "RANLIB=$${RANLIB}" \
26507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26508 mostlyclean) \
26509 || exit 1
26511 @endif sid
26513 .PHONY: maybe-clean-sid clean-sid
26514 maybe-clean-sid:
26515 @if sid
26516 maybe-clean-sid: clean-sid
26518 clean-sid:
26519 @: $(MAKE); $(unstage)
26520 @[ -f ./sid/Makefile ] || exit 0; \
26521 r=`${PWD_COMMAND}`; export r; \
26522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26523 $(HOST_EXPORTS) \
26524 for flag in $(EXTRA_HOST_FLAGS) ; do \
26525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26526 done; \
26527 echo "Doing clean in sid" ; \
26528 (cd $(HOST_SUBDIR)/sid && \
26529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26531 "RANLIB=$${RANLIB}" \
26532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26533 clean) \
26534 || exit 1
26536 @endif sid
26538 .PHONY: maybe-distclean-sid distclean-sid
26539 maybe-distclean-sid:
26540 @if sid
26541 maybe-distclean-sid: distclean-sid
26543 distclean-sid:
26544 @: $(MAKE); $(unstage)
26545 @[ -f ./sid/Makefile ] || exit 0; \
26546 r=`${PWD_COMMAND}`; export r; \
26547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26548 $(HOST_EXPORTS) \
26549 for flag in $(EXTRA_HOST_FLAGS) ; do \
26550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26551 done; \
26552 echo "Doing distclean in sid" ; \
26553 (cd $(HOST_SUBDIR)/sid && \
26554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26556 "RANLIB=$${RANLIB}" \
26557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26558 distclean) \
26559 || exit 1
26561 @endif sid
26563 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26564 maybe-maintainer-clean-sid:
26565 @if sid
26566 maybe-maintainer-clean-sid: maintainer-clean-sid
26568 maintainer-clean-sid:
26569 @: $(MAKE); $(unstage)
26570 @[ -f ./sid/Makefile ] || exit 0; \
26571 r=`${PWD_COMMAND}`; export r; \
26572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26573 $(HOST_EXPORTS) \
26574 for flag in $(EXTRA_HOST_FLAGS) ; do \
26575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26576 done; \
26577 echo "Doing maintainer-clean in sid" ; \
26578 (cd $(HOST_SUBDIR)/sid && \
26579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26581 "RANLIB=$${RANLIB}" \
26582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26583 maintainer-clean) \
26584 || exit 1
26586 @endif sid
26590 .PHONY: configure-sim maybe-configure-sim
26591 maybe-configure-sim:
26592 @if gcc-bootstrap
26593 configure-sim: stage_current
26594 @endif gcc-bootstrap
26595 @if sim
26596 maybe-configure-sim: configure-sim
26597 configure-sim:
26598 @: $(MAKE); $(unstage)
26599 @r=`${PWD_COMMAND}`; export r; \
26600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26601 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26602 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
26603 $(HOST_EXPORTS) \
26604 echo Configuring in $(HOST_SUBDIR)/sim; \
26605 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26606 case $(srcdir) in \
26607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26608 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26610 esac; \
26611 module_srcdir=sim; \
26612 $(SHELL) \
26613 $$s/$$module_srcdir/configure \
26614 --srcdir=$${topdir}/$$module_srcdir \
26615 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26616 --target=${target_alias} \
26617 || exit 1
26618 @endif sim
26624 .PHONY: all-sim maybe-all-sim
26625 maybe-all-sim:
26626 @if gcc-bootstrap
26627 all-sim: stage_current
26628 @endif gcc-bootstrap
26629 @if sim
26630 TARGET-sim=all
26631 maybe-all-sim: all-sim
26632 all-sim: configure-sim
26633 @: $(MAKE); $(unstage)
26634 @r=`${PWD_COMMAND}`; export r; \
26635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26636 $(HOST_EXPORTS) \
26637 (cd $(HOST_SUBDIR)/sim && \
26638 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26639 $(TARGET-sim))
26640 @endif sim
26645 .PHONY: check-sim maybe-check-sim
26646 maybe-check-sim:
26647 @if sim
26648 maybe-check-sim: check-sim
26650 check-sim:
26651 @: $(MAKE); $(unstage)
26652 @r=`${PWD_COMMAND}`; export r; \
26653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26654 $(HOST_EXPORTS) \
26655 (cd $(HOST_SUBDIR)/sim && \
26656 $(MAKE) $(FLAGS_TO_PASS) check)
26658 @endif sim
26660 .PHONY: install-sim maybe-install-sim
26661 maybe-install-sim:
26662 @if sim
26663 maybe-install-sim: install-sim
26665 install-sim: installdirs
26666 @: $(MAKE); $(unstage)
26667 @r=`${PWD_COMMAND}`; export r; \
26668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26669 $(HOST_EXPORTS) \
26670 (cd $(HOST_SUBDIR)/sim && \
26671 $(MAKE) $(FLAGS_TO_PASS) install)
26673 @endif sim
26675 .PHONY: install-strip-sim maybe-install-strip-sim
26676 maybe-install-strip-sim:
26677 @if sim
26678 maybe-install-strip-sim: install-strip-sim
26680 install-strip-sim: installdirs
26681 @: $(MAKE); $(unstage)
26682 @r=`${PWD_COMMAND}`; export r; \
26683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26684 $(HOST_EXPORTS) \
26685 (cd $(HOST_SUBDIR)/sim && \
26686 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26688 @endif sim
26690 # Other targets (info, dvi, pdf, etc.)
26692 .PHONY: maybe-info-sim info-sim
26693 maybe-info-sim:
26694 @if sim
26695 maybe-info-sim: info-sim
26697 info-sim: \
26698 configure-sim
26699 @: $(MAKE); $(unstage)
26700 @[ -f ./sim/Makefile ] || exit 0; \
26701 r=`${PWD_COMMAND}`; export r; \
26702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26703 $(HOST_EXPORTS) \
26704 for flag in $(EXTRA_HOST_FLAGS) ; do \
26705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26706 done; \
26707 echo "Doing info in sim" ; \
26708 (cd $(HOST_SUBDIR)/sim && \
26709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26711 "RANLIB=$${RANLIB}" \
26712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26713 info) \
26714 || exit 1
26716 @endif sim
26718 .PHONY: maybe-dvi-sim dvi-sim
26719 maybe-dvi-sim:
26720 @if sim
26721 maybe-dvi-sim: dvi-sim
26723 dvi-sim: \
26724 configure-sim
26725 @: $(MAKE); $(unstage)
26726 @[ -f ./sim/Makefile ] || exit 0; \
26727 r=`${PWD_COMMAND}`; export r; \
26728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26729 $(HOST_EXPORTS) \
26730 for flag in $(EXTRA_HOST_FLAGS) ; do \
26731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26732 done; \
26733 echo "Doing dvi in sim" ; \
26734 (cd $(HOST_SUBDIR)/sim && \
26735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26737 "RANLIB=$${RANLIB}" \
26738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26739 dvi) \
26740 || exit 1
26742 @endif sim
26744 .PHONY: maybe-pdf-sim pdf-sim
26745 maybe-pdf-sim:
26746 @if sim
26747 maybe-pdf-sim: pdf-sim
26749 pdf-sim: \
26750 configure-sim
26751 @: $(MAKE); $(unstage)
26752 @[ -f ./sim/Makefile ] || exit 0; \
26753 r=`${PWD_COMMAND}`; export r; \
26754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26755 $(HOST_EXPORTS) \
26756 for flag in $(EXTRA_HOST_FLAGS) ; do \
26757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26758 done; \
26759 echo "Doing pdf in sim" ; \
26760 (cd $(HOST_SUBDIR)/sim && \
26761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26763 "RANLIB=$${RANLIB}" \
26764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26765 pdf) \
26766 || exit 1
26768 @endif sim
26770 .PHONY: maybe-html-sim html-sim
26771 maybe-html-sim:
26772 @if sim
26773 maybe-html-sim: html-sim
26775 html-sim: \
26776 configure-sim
26777 @: $(MAKE); $(unstage)
26778 @[ -f ./sim/Makefile ] || exit 0; \
26779 r=`${PWD_COMMAND}`; export r; \
26780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26781 $(HOST_EXPORTS) \
26782 for flag in $(EXTRA_HOST_FLAGS) ; do \
26783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26784 done; \
26785 echo "Doing html in sim" ; \
26786 (cd $(HOST_SUBDIR)/sim && \
26787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26789 "RANLIB=$${RANLIB}" \
26790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26791 html) \
26792 || exit 1
26794 @endif sim
26796 .PHONY: maybe-TAGS-sim TAGS-sim
26797 maybe-TAGS-sim:
26798 @if sim
26799 maybe-TAGS-sim: TAGS-sim
26801 TAGS-sim: \
26802 configure-sim
26803 @: $(MAKE); $(unstage)
26804 @[ -f ./sim/Makefile ] || exit 0; \
26805 r=`${PWD_COMMAND}`; export r; \
26806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26807 $(HOST_EXPORTS) \
26808 for flag in $(EXTRA_HOST_FLAGS) ; do \
26809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26810 done; \
26811 echo "Doing TAGS in sim" ; \
26812 (cd $(HOST_SUBDIR)/sim && \
26813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26815 "RANLIB=$${RANLIB}" \
26816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26817 TAGS) \
26818 || exit 1
26820 @endif sim
26822 .PHONY: maybe-install-info-sim install-info-sim
26823 maybe-install-info-sim:
26824 @if sim
26825 maybe-install-info-sim: install-info-sim
26827 install-info-sim: \
26828 configure-sim \
26829 info-sim
26830 @: $(MAKE); $(unstage)
26831 @[ -f ./sim/Makefile ] || exit 0; \
26832 r=`${PWD_COMMAND}`; export r; \
26833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26834 $(HOST_EXPORTS) \
26835 for flag in $(EXTRA_HOST_FLAGS) ; do \
26836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26837 done; \
26838 echo "Doing install-info in sim" ; \
26839 (cd $(HOST_SUBDIR)/sim && \
26840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26842 "RANLIB=$${RANLIB}" \
26843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26844 install-info) \
26845 || exit 1
26847 @endif sim
26849 .PHONY: maybe-install-pdf-sim install-pdf-sim
26850 maybe-install-pdf-sim:
26851 @if sim
26852 maybe-install-pdf-sim: install-pdf-sim
26854 install-pdf-sim: \
26855 configure-sim \
26856 pdf-sim
26857 @: $(MAKE); $(unstage)
26858 @[ -f ./sim/Makefile ] || exit 0; \
26859 r=`${PWD_COMMAND}`; export r; \
26860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26861 $(HOST_EXPORTS) \
26862 for flag in $(EXTRA_HOST_FLAGS) ; do \
26863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26864 done; \
26865 echo "Doing install-pdf in sim" ; \
26866 (cd $(HOST_SUBDIR)/sim && \
26867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26869 "RANLIB=$${RANLIB}" \
26870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26871 install-pdf) \
26872 || exit 1
26874 @endif sim
26876 .PHONY: maybe-install-html-sim install-html-sim
26877 maybe-install-html-sim:
26878 @if sim
26879 maybe-install-html-sim: install-html-sim
26881 install-html-sim: \
26882 configure-sim \
26883 html-sim
26884 @: $(MAKE); $(unstage)
26885 @[ -f ./sim/Makefile ] || exit 0; \
26886 r=`${PWD_COMMAND}`; export r; \
26887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26888 $(HOST_EXPORTS) \
26889 for flag in $(EXTRA_HOST_FLAGS) ; do \
26890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26891 done; \
26892 echo "Doing install-html in sim" ; \
26893 (cd $(HOST_SUBDIR)/sim && \
26894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26896 "RANLIB=$${RANLIB}" \
26897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26898 install-html) \
26899 || exit 1
26901 @endif sim
26903 .PHONY: maybe-installcheck-sim installcheck-sim
26904 maybe-installcheck-sim:
26905 @if sim
26906 maybe-installcheck-sim: installcheck-sim
26908 installcheck-sim: \
26909 configure-sim
26910 @: $(MAKE); $(unstage)
26911 @[ -f ./sim/Makefile ] || exit 0; \
26912 r=`${PWD_COMMAND}`; export r; \
26913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26914 $(HOST_EXPORTS) \
26915 for flag in $(EXTRA_HOST_FLAGS) ; do \
26916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26917 done; \
26918 echo "Doing installcheck in sim" ; \
26919 (cd $(HOST_SUBDIR)/sim && \
26920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26922 "RANLIB=$${RANLIB}" \
26923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26924 installcheck) \
26925 || exit 1
26927 @endif sim
26929 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26930 maybe-mostlyclean-sim:
26931 @if sim
26932 maybe-mostlyclean-sim: mostlyclean-sim
26934 mostlyclean-sim:
26935 @: $(MAKE); $(unstage)
26936 @[ -f ./sim/Makefile ] || exit 0; \
26937 r=`${PWD_COMMAND}`; export r; \
26938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26939 $(HOST_EXPORTS) \
26940 for flag in $(EXTRA_HOST_FLAGS) ; do \
26941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26942 done; \
26943 echo "Doing mostlyclean in sim" ; \
26944 (cd $(HOST_SUBDIR)/sim && \
26945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26947 "RANLIB=$${RANLIB}" \
26948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26949 mostlyclean) \
26950 || exit 1
26952 @endif sim
26954 .PHONY: maybe-clean-sim clean-sim
26955 maybe-clean-sim:
26956 @if sim
26957 maybe-clean-sim: clean-sim
26959 clean-sim:
26960 @: $(MAKE); $(unstage)
26961 @[ -f ./sim/Makefile ] || exit 0; \
26962 r=`${PWD_COMMAND}`; export r; \
26963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26964 $(HOST_EXPORTS) \
26965 for flag in $(EXTRA_HOST_FLAGS) ; do \
26966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26967 done; \
26968 echo "Doing clean in sim" ; \
26969 (cd $(HOST_SUBDIR)/sim && \
26970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26972 "RANLIB=$${RANLIB}" \
26973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26974 clean) \
26975 || exit 1
26977 @endif sim
26979 .PHONY: maybe-distclean-sim distclean-sim
26980 maybe-distclean-sim:
26981 @if sim
26982 maybe-distclean-sim: distclean-sim
26984 distclean-sim:
26985 @: $(MAKE); $(unstage)
26986 @[ -f ./sim/Makefile ] || exit 0; \
26987 r=`${PWD_COMMAND}`; export r; \
26988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26989 $(HOST_EXPORTS) \
26990 for flag in $(EXTRA_HOST_FLAGS) ; do \
26991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26992 done; \
26993 echo "Doing distclean in sim" ; \
26994 (cd $(HOST_SUBDIR)/sim && \
26995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26997 "RANLIB=$${RANLIB}" \
26998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26999 distclean) \
27000 || exit 1
27002 @endif sim
27004 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
27005 maybe-maintainer-clean-sim:
27006 @if sim
27007 maybe-maintainer-clean-sim: maintainer-clean-sim
27009 maintainer-clean-sim:
27010 @: $(MAKE); $(unstage)
27011 @[ -f ./sim/Makefile ] || exit 0; \
27012 r=`${PWD_COMMAND}`; export r; \
27013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27014 $(HOST_EXPORTS) \
27015 for flag in $(EXTRA_HOST_FLAGS) ; do \
27016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27017 done; \
27018 echo "Doing maintainer-clean in sim" ; \
27019 (cd $(HOST_SUBDIR)/sim && \
27020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27022 "RANLIB=$${RANLIB}" \
27023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27024 maintainer-clean) \
27025 || exit 1
27027 @endif sim
27031 .PHONY: configure-texinfo maybe-configure-texinfo
27032 maybe-configure-texinfo:
27033 @if gcc-bootstrap
27034 configure-texinfo: stage_current
27035 @endif gcc-bootstrap
27036 @if texinfo
27037 maybe-configure-texinfo: configure-texinfo
27038 configure-texinfo:
27039 @: $(MAKE); $(unstage)
27040 @r=`${PWD_COMMAND}`; export r; \
27041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27042 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
27043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
27044 $(HOST_EXPORTS) \
27045 echo Configuring in $(HOST_SUBDIR)/texinfo; \
27046 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
27047 case $(srcdir) in \
27048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27049 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
27050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27051 esac; \
27052 module_srcdir=texinfo; \
27053 $(SHELL) \
27054 $$s/$$module_srcdir/configure \
27055 --srcdir=$${topdir}/$$module_srcdir \
27056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27057 --target=${target_alias} \
27058 || exit 1
27059 @endif texinfo
27065 .PHONY: all-texinfo maybe-all-texinfo
27066 maybe-all-texinfo:
27067 @if gcc-bootstrap
27068 all-texinfo: stage_current
27069 @endif gcc-bootstrap
27070 @if texinfo
27071 TARGET-texinfo=all
27072 maybe-all-texinfo: all-texinfo
27073 all-texinfo: configure-texinfo
27074 @: $(MAKE); $(unstage)
27075 @r=`${PWD_COMMAND}`; export r; \
27076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27077 $(HOST_EXPORTS) \
27078 (cd $(HOST_SUBDIR)/texinfo && \
27079 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27080 $(TARGET-texinfo))
27081 @endif texinfo
27086 .PHONY: check-texinfo maybe-check-texinfo
27087 maybe-check-texinfo:
27088 @if texinfo
27089 maybe-check-texinfo: check-texinfo
27091 check-texinfo:
27092 @: $(MAKE); $(unstage)
27093 @r=`${PWD_COMMAND}`; export r; \
27094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27095 $(HOST_EXPORTS) \
27096 (cd $(HOST_SUBDIR)/texinfo && \
27097 $(MAKE) $(FLAGS_TO_PASS) check)
27099 @endif texinfo
27101 .PHONY: install-texinfo maybe-install-texinfo
27102 maybe-install-texinfo:
27103 @if texinfo
27104 maybe-install-texinfo: install-texinfo
27106 install-texinfo:
27108 @endif texinfo
27110 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
27111 maybe-install-strip-texinfo:
27112 @if texinfo
27113 maybe-install-strip-texinfo: install-strip-texinfo
27115 install-strip-texinfo:
27117 @endif texinfo
27119 # Other targets (info, dvi, pdf, etc.)
27121 .PHONY: maybe-info-texinfo info-texinfo
27122 maybe-info-texinfo:
27123 @if texinfo
27124 maybe-info-texinfo: info-texinfo
27126 info-texinfo: \
27127 configure-texinfo
27128 @: $(MAKE); $(unstage)
27129 @[ -f ./texinfo/Makefile ] || exit 0; \
27130 r=`${PWD_COMMAND}`; export r; \
27131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27132 $(HOST_EXPORTS) \
27133 for flag in $(EXTRA_HOST_FLAGS) ; do \
27134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27135 done; \
27136 echo "Doing info in texinfo" ; \
27137 (cd $(HOST_SUBDIR)/texinfo && \
27138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27140 "RANLIB=$${RANLIB}" \
27141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27142 info) \
27143 || exit 1
27145 @endif texinfo
27147 .PHONY: maybe-dvi-texinfo dvi-texinfo
27148 maybe-dvi-texinfo:
27149 @if texinfo
27150 maybe-dvi-texinfo: dvi-texinfo
27152 dvi-texinfo: \
27153 configure-texinfo
27154 @: $(MAKE); $(unstage)
27155 @[ -f ./texinfo/Makefile ] || exit 0; \
27156 r=`${PWD_COMMAND}`; export r; \
27157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27158 $(HOST_EXPORTS) \
27159 for flag in $(EXTRA_HOST_FLAGS) ; do \
27160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27161 done; \
27162 echo "Doing dvi in texinfo" ; \
27163 (cd $(HOST_SUBDIR)/texinfo && \
27164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27166 "RANLIB=$${RANLIB}" \
27167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27168 dvi) \
27169 || exit 1
27171 @endif texinfo
27173 .PHONY: maybe-pdf-texinfo pdf-texinfo
27174 maybe-pdf-texinfo:
27175 @if texinfo
27176 maybe-pdf-texinfo: pdf-texinfo
27178 pdf-texinfo: \
27179 configure-texinfo
27180 @: $(MAKE); $(unstage)
27181 @[ -f ./texinfo/Makefile ] || exit 0; \
27182 r=`${PWD_COMMAND}`; export r; \
27183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27184 $(HOST_EXPORTS) \
27185 for flag in $(EXTRA_HOST_FLAGS) ; do \
27186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27187 done; \
27188 echo "Doing pdf in texinfo" ; \
27189 (cd $(HOST_SUBDIR)/texinfo && \
27190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27192 "RANLIB=$${RANLIB}" \
27193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27194 pdf) \
27195 || exit 1
27197 @endif texinfo
27199 .PHONY: maybe-html-texinfo html-texinfo
27200 maybe-html-texinfo:
27201 @if texinfo
27202 maybe-html-texinfo: html-texinfo
27204 html-texinfo: \
27205 configure-texinfo
27206 @: $(MAKE); $(unstage)
27207 @[ -f ./texinfo/Makefile ] || exit 0; \
27208 r=`${PWD_COMMAND}`; export r; \
27209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27210 $(HOST_EXPORTS) \
27211 for flag in $(EXTRA_HOST_FLAGS) ; do \
27212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27213 done; \
27214 echo "Doing html in texinfo" ; \
27215 (cd $(HOST_SUBDIR)/texinfo && \
27216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27218 "RANLIB=$${RANLIB}" \
27219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27220 html) \
27221 || exit 1
27223 @endif texinfo
27225 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
27226 maybe-TAGS-texinfo:
27227 @if texinfo
27228 maybe-TAGS-texinfo: TAGS-texinfo
27230 TAGS-texinfo: \
27231 configure-texinfo
27232 @: $(MAKE); $(unstage)
27233 @[ -f ./texinfo/Makefile ] || exit 0; \
27234 r=`${PWD_COMMAND}`; export r; \
27235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27236 $(HOST_EXPORTS) \
27237 for flag in $(EXTRA_HOST_FLAGS) ; do \
27238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27239 done; \
27240 echo "Doing TAGS in texinfo" ; \
27241 (cd $(HOST_SUBDIR)/texinfo && \
27242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27244 "RANLIB=$${RANLIB}" \
27245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27246 TAGS) \
27247 || exit 1
27249 @endif texinfo
27251 .PHONY: maybe-install-info-texinfo install-info-texinfo
27252 maybe-install-info-texinfo:
27253 @if texinfo
27254 maybe-install-info-texinfo: install-info-texinfo
27256 install-info-texinfo: \
27257 configure-texinfo \
27258 info-texinfo
27259 @: $(MAKE); $(unstage)
27260 @[ -f ./texinfo/Makefile ] || exit 0; \
27261 r=`${PWD_COMMAND}`; export r; \
27262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27263 $(HOST_EXPORTS) \
27264 for flag in $(EXTRA_HOST_FLAGS) ; do \
27265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27266 done; \
27267 echo "Doing install-info in texinfo" ; \
27268 (cd $(HOST_SUBDIR)/texinfo && \
27269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27271 "RANLIB=$${RANLIB}" \
27272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27273 install-info) \
27274 || exit 1
27276 @endif texinfo
27278 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
27279 maybe-install-pdf-texinfo:
27280 @if texinfo
27281 maybe-install-pdf-texinfo: install-pdf-texinfo
27283 install-pdf-texinfo: \
27284 configure-texinfo \
27285 pdf-texinfo
27286 @: $(MAKE); $(unstage)
27287 @[ -f ./texinfo/Makefile ] || exit 0; \
27288 r=`${PWD_COMMAND}`; export r; \
27289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27290 $(HOST_EXPORTS) \
27291 for flag in $(EXTRA_HOST_FLAGS) ; do \
27292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27293 done; \
27294 echo "Doing install-pdf in texinfo" ; \
27295 (cd $(HOST_SUBDIR)/texinfo && \
27296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27298 "RANLIB=$${RANLIB}" \
27299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27300 install-pdf) \
27301 || exit 1
27303 @endif texinfo
27305 .PHONY: maybe-install-html-texinfo install-html-texinfo
27306 maybe-install-html-texinfo:
27307 @if texinfo
27308 maybe-install-html-texinfo: install-html-texinfo
27310 install-html-texinfo: \
27311 configure-texinfo \
27312 html-texinfo
27313 @: $(MAKE); $(unstage)
27314 @[ -f ./texinfo/Makefile ] || exit 0; \
27315 r=`${PWD_COMMAND}`; export r; \
27316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27317 $(HOST_EXPORTS) \
27318 for flag in $(EXTRA_HOST_FLAGS) ; do \
27319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27320 done; \
27321 echo "Doing install-html in texinfo" ; \
27322 (cd $(HOST_SUBDIR)/texinfo && \
27323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27325 "RANLIB=$${RANLIB}" \
27326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27327 install-html) \
27328 || exit 1
27330 @endif texinfo
27332 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
27333 maybe-installcheck-texinfo:
27334 @if texinfo
27335 maybe-installcheck-texinfo: installcheck-texinfo
27337 installcheck-texinfo: \
27338 configure-texinfo
27339 @: $(MAKE); $(unstage)
27340 @[ -f ./texinfo/Makefile ] || exit 0; \
27341 r=`${PWD_COMMAND}`; export r; \
27342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27343 $(HOST_EXPORTS) \
27344 for flag in $(EXTRA_HOST_FLAGS) ; do \
27345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27346 done; \
27347 echo "Doing installcheck in texinfo" ; \
27348 (cd $(HOST_SUBDIR)/texinfo && \
27349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27351 "RANLIB=$${RANLIB}" \
27352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27353 installcheck) \
27354 || exit 1
27356 @endif texinfo
27358 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27359 maybe-mostlyclean-texinfo:
27360 @if texinfo
27361 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27363 mostlyclean-texinfo:
27364 @: $(MAKE); $(unstage)
27365 @[ -f ./texinfo/Makefile ] || exit 0; \
27366 r=`${PWD_COMMAND}`; export r; \
27367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27368 $(HOST_EXPORTS) \
27369 for flag in $(EXTRA_HOST_FLAGS) ; do \
27370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27371 done; \
27372 echo "Doing mostlyclean in texinfo" ; \
27373 (cd $(HOST_SUBDIR)/texinfo && \
27374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27376 "RANLIB=$${RANLIB}" \
27377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27378 mostlyclean) \
27379 || exit 1
27381 @endif texinfo
27383 .PHONY: maybe-clean-texinfo clean-texinfo
27384 maybe-clean-texinfo:
27385 @if texinfo
27386 maybe-clean-texinfo: clean-texinfo
27388 clean-texinfo:
27389 @: $(MAKE); $(unstage)
27390 @[ -f ./texinfo/Makefile ] || exit 0; \
27391 r=`${PWD_COMMAND}`; export r; \
27392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27393 $(HOST_EXPORTS) \
27394 for flag in $(EXTRA_HOST_FLAGS) ; do \
27395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27396 done; \
27397 echo "Doing clean in texinfo" ; \
27398 (cd $(HOST_SUBDIR)/texinfo && \
27399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27401 "RANLIB=$${RANLIB}" \
27402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27403 clean) \
27404 || exit 1
27406 @endif texinfo
27408 .PHONY: maybe-distclean-texinfo distclean-texinfo
27409 maybe-distclean-texinfo:
27410 @if texinfo
27411 maybe-distclean-texinfo: distclean-texinfo
27413 distclean-texinfo:
27414 @: $(MAKE); $(unstage)
27415 @[ -f ./texinfo/Makefile ] || exit 0; \
27416 r=`${PWD_COMMAND}`; export r; \
27417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27418 $(HOST_EXPORTS) \
27419 for flag in $(EXTRA_HOST_FLAGS) ; do \
27420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27421 done; \
27422 echo "Doing distclean in texinfo" ; \
27423 (cd $(HOST_SUBDIR)/texinfo && \
27424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27426 "RANLIB=$${RANLIB}" \
27427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27428 distclean) \
27429 || exit 1
27431 @endif texinfo
27433 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27434 maybe-maintainer-clean-texinfo:
27435 @if texinfo
27436 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27438 maintainer-clean-texinfo:
27439 @: $(MAKE); $(unstage)
27440 @[ -f ./texinfo/Makefile ] || exit 0; \
27441 r=`${PWD_COMMAND}`; export r; \
27442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27443 $(HOST_EXPORTS) \
27444 for flag in $(EXTRA_HOST_FLAGS) ; do \
27445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27446 done; \
27447 echo "Doing maintainer-clean in texinfo" ; \
27448 (cd $(HOST_SUBDIR)/texinfo && \
27449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27451 "RANLIB=$${RANLIB}" \
27452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27453 maintainer-clean) \
27454 || exit 1
27456 @endif texinfo
27460 .PHONY: configure-zlib maybe-configure-zlib
27461 maybe-configure-zlib:
27462 @if gcc-bootstrap
27463 configure-zlib: stage_current
27464 @endif gcc-bootstrap
27465 @if zlib
27466 maybe-configure-zlib: configure-zlib
27467 configure-zlib:
27468 @r=`${PWD_COMMAND}`; export r; \
27469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27470 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27472 $(HOST_EXPORTS) \
27473 echo Configuring in $(HOST_SUBDIR)/zlib; \
27474 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27475 case $(srcdir) in \
27476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27477 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27479 esac; \
27480 module_srcdir=zlib; \
27481 $(SHELL) \
27482 $$s/$$module_srcdir/configure \
27483 --srcdir=$${topdir}/$$module_srcdir \
27484 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27485 --target=${target_alias} \
27486 || exit 1
27487 @endif zlib
27491 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27492 maybe-configure-stage1-zlib:
27493 @if zlib-bootstrap
27494 maybe-configure-stage1-zlib: configure-stage1-zlib
27495 configure-stage1-zlib:
27496 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27497 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27498 @r=`${PWD_COMMAND}`; export r; \
27499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27500 TFLAGS="$(STAGE1_TFLAGS)"; \
27501 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27502 $(HOST_EXPORTS) \
27503 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27504 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27505 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27506 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
27507 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27508 cd $(HOST_SUBDIR)/zlib || exit 1; \
27509 case $(srcdir) in \
27510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27511 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27513 esac; \
27514 module_srcdir=zlib; \
27515 $(SHELL) $$s/$$module_srcdir/configure \
27516 --srcdir=$${topdir}/$$module_srcdir \
27517 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27518 --target=${target_alias} \
27520 $(STAGE1_CONFIGURE_FLAGS)
27521 @endif zlib-bootstrap
27523 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27524 maybe-configure-stage2-zlib:
27525 @if zlib-bootstrap
27526 maybe-configure-stage2-zlib: configure-stage2-zlib
27527 configure-stage2-zlib:
27528 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27529 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27530 @r=`${PWD_COMMAND}`; export r; \
27531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27532 TFLAGS="$(STAGE2_TFLAGS)"; \
27533 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27534 $(HOST_EXPORTS) \
27535 $(POSTSTAGE1_HOST_EXPORTS) \
27536 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27537 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27538 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27539 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
27540 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27541 cd $(HOST_SUBDIR)/zlib || exit 1; \
27542 case $(srcdir) in \
27543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27544 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27546 esac; \
27547 module_srcdir=zlib; \
27548 $(SHELL) $$s/$$module_srcdir/configure \
27549 --srcdir=$${topdir}/$$module_srcdir \
27550 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27551 --target=${target_alias} \
27552 --with-build-libsubdir=$(HOST_SUBDIR) \
27553 $(STAGE2_CONFIGURE_FLAGS)
27554 @endif zlib-bootstrap
27556 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27557 maybe-configure-stage3-zlib:
27558 @if zlib-bootstrap
27559 maybe-configure-stage3-zlib: configure-stage3-zlib
27560 configure-stage3-zlib:
27561 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27562 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27563 @r=`${PWD_COMMAND}`; export r; \
27564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27565 TFLAGS="$(STAGE3_TFLAGS)"; \
27566 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27567 $(HOST_EXPORTS) \
27568 $(POSTSTAGE1_HOST_EXPORTS) \
27569 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27570 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27571 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27572 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
27573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27574 cd $(HOST_SUBDIR)/zlib || exit 1; \
27575 case $(srcdir) in \
27576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27577 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27579 esac; \
27580 module_srcdir=zlib; \
27581 $(SHELL) $$s/$$module_srcdir/configure \
27582 --srcdir=$${topdir}/$$module_srcdir \
27583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27584 --target=${target_alias} \
27585 --with-build-libsubdir=$(HOST_SUBDIR) \
27586 $(STAGE3_CONFIGURE_FLAGS)
27587 @endif zlib-bootstrap
27589 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27590 maybe-configure-stage4-zlib:
27591 @if zlib-bootstrap
27592 maybe-configure-stage4-zlib: configure-stage4-zlib
27593 configure-stage4-zlib:
27594 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27595 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27596 @r=`${PWD_COMMAND}`; export r; \
27597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27598 TFLAGS="$(STAGE4_TFLAGS)"; \
27599 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27600 $(HOST_EXPORTS) \
27601 $(POSTSTAGE1_HOST_EXPORTS) \
27602 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27603 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27604 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27605 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
27606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27607 cd $(HOST_SUBDIR)/zlib || exit 1; \
27608 case $(srcdir) in \
27609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27610 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27612 esac; \
27613 module_srcdir=zlib; \
27614 $(SHELL) $$s/$$module_srcdir/configure \
27615 --srcdir=$${topdir}/$$module_srcdir \
27616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27617 --target=${target_alias} \
27618 --with-build-libsubdir=$(HOST_SUBDIR) \
27619 $(STAGE4_CONFIGURE_FLAGS)
27620 @endif zlib-bootstrap
27622 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27623 maybe-configure-stageprofile-zlib:
27624 @if zlib-bootstrap
27625 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27626 configure-stageprofile-zlib:
27627 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27628 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27629 @r=`${PWD_COMMAND}`; export r; \
27630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27631 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27632 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27633 $(HOST_EXPORTS) \
27634 $(POSTSTAGE1_HOST_EXPORTS) \
27635 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27636 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27637 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27638 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
27639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27640 cd $(HOST_SUBDIR)/zlib || exit 1; \
27641 case $(srcdir) in \
27642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27643 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27645 esac; \
27646 module_srcdir=zlib; \
27647 $(SHELL) $$s/$$module_srcdir/configure \
27648 --srcdir=$${topdir}/$$module_srcdir \
27649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27650 --target=${target_alias} \
27651 --with-build-libsubdir=$(HOST_SUBDIR) \
27652 $(STAGEprofile_CONFIGURE_FLAGS)
27653 @endif zlib-bootstrap
27655 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27656 maybe-configure-stagefeedback-zlib:
27657 @if zlib-bootstrap
27658 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27659 configure-stagefeedback-zlib:
27660 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27662 @r=`${PWD_COMMAND}`; export r; \
27663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27664 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27665 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27666 $(HOST_EXPORTS) \
27667 $(POSTSTAGE1_HOST_EXPORTS) \
27668 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27669 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27670 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27671 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
27672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27673 cd $(HOST_SUBDIR)/zlib || exit 1; \
27674 case $(srcdir) in \
27675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27676 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27678 esac; \
27679 module_srcdir=zlib; \
27680 $(SHELL) $$s/$$module_srcdir/configure \
27681 --srcdir=$${topdir}/$$module_srcdir \
27682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27683 --target=${target_alias} \
27684 --with-build-libsubdir=$(HOST_SUBDIR) \
27685 $(STAGEfeedback_CONFIGURE_FLAGS)
27686 @endif zlib-bootstrap
27692 .PHONY: all-zlib maybe-all-zlib
27693 maybe-all-zlib:
27694 @if gcc-bootstrap
27695 all-zlib: stage_current
27696 @endif gcc-bootstrap
27697 @if zlib
27698 TARGET-zlib=all
27699 maybe-all-zlib: all-zlib
27700 all-zlib: configure-zlib
27701 @r=`${PWD_COMMAND}`; export r; \
27702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27703 $(HOST_EXPORTS) \
27704 (cd $(HOST_SUBDIR)/zlib && \
27705 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27706 $(TARGET-zlib))
27707 @endif zlib
27711 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27712 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27713 maybe-all-stage1-zlib:
27714 maybe-clean-stage1-zlib:
27715 @if zlib-bootstrap
27716 maybe-all-stage1-zlib: all-stage1-zlib
27717 all-stage1: all-stage1-zlib
27718 TARGET-stage1-zlib = $(TARGET-zlib)
27719 all-stage1-zlib: configure-stage1-zlib
27720 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27721 @r=`${PWD_COMMAND}`; export r; \
27722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27723 TFLAGS="$(STAGE1_TFLAGS)"; \
27724 $(HOST_EXPORTS) \
27725 cd $(HOST_SUBDIR)/zlib && \
27726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27727 CFLAGS="$(STAGE1_CFLAGS)" \
27728 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27729 LIBCFLAGS="$(LIBCFLAGS)" \
27730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27733 $(EXTRA_HOST_FLAGS) \
27734 $(STAGE1_FLAGS_TO_PASS) \
27735 TFLAGS="$(STAGE1_TFLAGS)" \
27736 $(TARGET-stage1-zlib)
27738 maybe-clean-stage1-zlib: clean-stage1-zlib
27739 clean-stage1: clean-stage1-zlib
27740 clean-stage1-zlib:
27741 @if [ $(current_stage) = stage1 ]; then \
27742 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27743 else \
27744 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27745 $(MAKE) stage1-start; \
27746 fi; \
27747 cd $(HOST_SUBDIR)/zlib && \
27748 $(MAKE) $(EXTRA_HOST_FLAGS) \
27749 $(STAGE1_FLAGS_TO_PASS) clean
27750 @endif zlib-bootstrap
27753 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27754 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27755 maybe-all-stage2-zlib:
27756 maybe-clean-stage2-zlib:
27757 @if zlib-bootstrap
27758 maybe-all-stage2-zlib: all-stage2-zlib
27759 all-stage2: all-stage2-zlib
27760 TARGET-stage2-zlib = $(TARGET-zlib)
27761 all-stage2-zlib: configure-stage2-zlib
27762 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27763 @r=`${PWD_COMMAND}`; export r; \
27764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27765 TFLAGS="$(STAGE2_TFLAGS)"; \
27766 $(HOST_EXPORTS) \
27767 $(POSTSTAGE1_HOST_EXPORTS) \
27768 cd $(HOST_SUBDIR)/zlib && \
27769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27770 CFLAGS="$(STAGE2_CFLAGS)" \
27771 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27772 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27773 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27774 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27775 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27776 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27777 TFLAGS="$(STAGE2_TFLAGS)" \
27778 $(TARGET-stage2-zlib)
27780 maybe-clean-stage2-zlib: clean-stage2-zlib
27781 clean-stage2: clean-stage2-zlib
27782 clean-stage2-zlib:
27783 @if [ $(current_stage) = stage2 ]; then \
27784 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27785 else \
27786 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27787 $(MAKE) stage2-start; \
27788 fi; \
27789 cd $(HOST_SUBDIR)/zlib && \
27790 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27791 @endif zlib-bootstrap
27794 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27795 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27796 maybe-all-stage3-zlib:
27797 maybe-clean-stage3-zlib:
27798 @if zlib-bootstrap
27799 maybe-all-stage3-zlib: all-stage3-zlib
27800 all-stage3: all-stage3-zlib
27801 TARGET-stage3-zlib = $(TARGET-zlib)
27802 all-stage3-zlib: configure-stage3-zlib
27803 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27804 @r=`${PWD_COMMAND}`; export r; \
27805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27806 TFLAGS="$(STAGE3_TFLAGS)"; \
27807 $(HOST_EXPORTS) \
27808 $(POSTSTAGE1_HOST_EXPORTS) \
27809 cd $(HOST_SUBDIR)/zlib && \
27810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27811 CFLAGS="$(STAGE3_CFLAGS)" \
27812 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27813 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27817 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27818 TFLAGS="$(STAGE3_TFLAGS)" \
27819 $(TARGET-stage3-zlib)
27821 maybe-clean-stage3-zlib: clean-stage3-zlib
27822 clean-stage3: clean-stage3-zlib
27823 clean-stage3-zlib:
27824 @if [ $(current_stage) = stage3 ]; then \
27825 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27826 else \
27827 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27828 $(MAKE) stage3-start; \
27829 fi; \
27830 cd $(HOST_SUBDIR)/zlib && \
27831 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27832 @endif zlib-bootstrap
27835 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27836 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27837 maybe-all-stage4-zlib:
27838 maybe-clean-stage4-zlib:
27839 @if zlib-bootstrap
27840 maybe-all-stage4-zlib: all-stage4-zlib
27841 all-stage4: all-stage4-zlib
27842 TARGET-stage4-zlib = $(TARGET-zlib)
27843 all-stage4-zlib: configure-stage4-zlib
27844 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27845 @r=`${PWD_COMMAND}`; export r; \
27846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27847 TFLAGS="$(STAGE4_TFLAGS)"; \
27848 $(HOST_EXPORTS) \
27849 $(POSTSTAGE1_HOST_EXPORTS) \
27850 cd $(HOST_SUBDIR)/zlib && \
27851 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27852 CFLAGS="$(STAGE4_CFLAGS)" \
27853 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27854 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27855 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27856 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27857 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27858 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27859 TFLAGS="$(STAGE4_TFLAGS)" \
27860 $(TARGET-stage4-zlib)
27862 maybe-clean-stage4-zlib: clean-stage4-zlib
27863 clean-stage4: clean-stage4-zlib
27864 clean-stage4-zlib:
27865 @if [ $(current_stage) = stage4 ]; then \
27866 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27867 else \
27868 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27869 $(MAKE) stage4-start; \
27870 fi; \
27871 cd $(HOST_SUBDIR)/zlib && \
27872 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27873 @endif zlib-bootstrap
27876 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27877 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27878 maybe-all-stageprofile-zlib:
27879 maybe-clean-stageprofile-zlib:
27880 @if zlib-bootstrap
27881 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27882 all-stageprofile: all-stageprofile-zlib
27883 TARGET-stageprofile-zlib = $(TARGET-zlib)
27884 all-stageprofile-zlib: configure-stageprofile-zlib
27885 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27886 @r=`${PWD_COMMAND}`; export r; \
27887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27888 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27889 $(HOST_EXPORTS) \
27890 $(POSTSTAGE1_HOST_EXPORTS) \
27891 cd $(HOST_SUBDIR)/zlib && \
27892 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27893 CFLAGS="$(STAGEprofile_CFLAGS)" \
27894 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27895 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27896 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27897 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27898 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27899 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27900 TFLAGS="$(STAGEprofile_TFLAGS)" \
27901 $(TARGET-stageprofile-zlib)
27903 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27904 clean-stageprofile: clean-stageprofile-zlib
27905 clean-stageprofile-zlib:
27906 @if [ $(current_stage) = stageprofile ]; then \
27907 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27908 else \
27909 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27910 $(MAKE) stageprofile-start; \
27911 fi; \
27912 cd $(HOST_SUBDIR)/zlib && \
27913 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27914 @endif zlib-bootstrap
27917 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27918 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27919 maybe-all-stagefeedback-zlib:
27920 maybe-clean-stagefeedback-zlib:
27921 @if zlib-bootstrap
27922 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27923 all-stagefeedback: all-stagefeedback-zlib
27924 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27925 all-stagefeedback-zlib: configure-stagefeedback-zlib
27926 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27927 @r=`${PWD_COMMAND}`; export r; \
27928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27929 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27930 $(HOST_EXPORTS) \
27931 $(POSTSTAGE1_HOST_EXPORTS) \
27932 cd $(HOST_SUBDIR)/zlib && \
27933 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27934 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27935 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27936 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27937 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27938 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27939 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27940 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27941 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27942 $(TARGET-stagefeedback-zlib)
27944 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27945 clean-stagefeedback: clean-stagefeedback-zlib
27946 clean-stagefeedback-zlib:
27947 @if [ $(current_stage) = stagefeedback ]; then \
27948 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27949 else \
27950 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27951 $(MAKE) stagefeedback-start; \
27952 fi; \
27953 cd $(HOST_SUBDIR)/zlib && \
27954 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27955 @endif zlib-bootstrap
27961 .PHONY: check-zlib maybe-check-zlib
27962 maybe-check-zlib:
27963 @if zlib
27964 maybe-check-zlib: check-zlib
27966 check-zlib:
27968 @endif zlib
27970 .PHONY: install-zlib maybe-install-zlib
27971 maybe-install-zlib:
27972 @if zlib
27973 maybe-install-zlib: install-zlib
27975 install-zlib:
27977 @endif zlib
27979 .PHONY: install-strip-zlib maybe-install-strip-zlib
27980 maybe-install-strip-zlib:
27981 @if zlib
27982 maybe-install-strip-zlib: install-strip-zlib
27984 install-strip-zlib:
27986 @endif zlib
27988 # Other targets (info, dvi, pdf, etc.)
27990 .PHONY: maybe-info-zlib info-zlib
27991 maybe-info-zlib:
27992 @if zlib
27993 maybe-info-zlib: info-zlib
27995 info-zlib: \
27996 configure-zlib
27997 @[ -f ./zlib/Makefile ] || exit 0; \
27998 r=`${PWD_COMMAND}`; export r; \
27999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28000 $(HOST_EXPORTS) \
28001 for flag in $(EXTRA_HOST_FLAGS) ; do \
28002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28003 done; \
28004 echo "Doing info in zlib" ; \
28005 (cd $(HOST_SUBDIR)/zlib && \
28006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28008 "RANLIB=$${RANLIB}" \
28009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28010 info) \
28011 || exit 1
28013 @endif zlib
28015 .PHONY: maybe-dvi-zlib dvi-zlib
28016 maybe-dvi-zlib:
28017 @if zlib
28018 maybe-dvi-zlib: dvi-zlib
28020 dvi-zlib: \
28021 configure-zlib
28022 @[ -f ./zlib/Makefile ] || exit 0; \
28023 r=`${PWD_COMMAND}`; export r; \
28024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28025 $(HOST_EXPORTS) \
28026 for flag in $(EXTRA_HOST_FLAGS) ; do \
28027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28028 done; \
28029 echo "Doing dvi in zlib" ; \
28030 (cd $(HOST_SUBDIR)/zlib && \
28031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28033 "RANLIB=$${RANLIB}" \
28034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28035 dvi) \
28036 || exit 1
28038 @endif zlib
28040 .PHONY: maybe-pdf-zlib pdf-zlib
28041 maybe-pdf-zlib:
28042 @if zlib
28043 maybe-pdf-zlib: pdf-zlib
28045 pdf-zlib: \
28046 configure-zlib
28047 @[ -f ./zlib/Makefile ] || exit 0; \
28048 r=`${PWD_COMMAND}`; export r; \
28049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28050 $(HOST_EXPORTS) \
28051 for flag in $(EXTRA_HOST_FLAGS) ; do \
28052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28053 done; \
28054 echo "Doing pdf in zlib" ; \
28055 (cd $(HOST_SUBDIR)/zlib && \
28056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28058 "RANLIB=$${RANLIB}" \
28059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28060 pdf) \
28061 || exit 1
28063 @endif zlib
28065 .PHONY: maybe-html-zlib html-zlib
28066 maybe-html-zlib:
28067 @if zlib
28068 maybe-html-zlib: html-zlib
28070 html-zlib: \
28071 configure-zlib
28072 @[ -f ./zlib/Makefile ] || exit 0; \
28073 r=`${PWD_COMMAND}`; export r; \
28074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28075 $(HOST_EXPORTS) \
28076 for flag in $(EXTRA_HOST_FLAGS) ; do \
28077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28078 done; \
28079 echo "Doing html in zlib" ; \
28080 (cd $(HOST_SUBDIR)/zlib && \
28081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28083 "RANLIB=$${RANLIB}" \
28084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28085 html) \
28086 || exit 1
28088 @endif zlib
28090 .PHONY: maybe-TAGS-zlib TAGS-zlib
28091 maybe-TAGS-zlib:
28092 @if zlib
28093 maybe-TAGS-zlib: TAGS-zlib
28095 TAGS-zlib: \
28096 configure-zlib
28097 @[ -f ./zlib/Makefile ] || exit 0; \
28098 r=`${PWD_COMMAND}`; export r; \
28099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28100 $(HOST_EXPORTS) \
28101 for flag in $(EXTRA_HOST_FLAGS) ; do \
28102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28103 done; \
28104 echo "Doing TAGS in zlib" ; \
28105 (cd $(HOST_SUBDIR)/zlib && \
28106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28108 "RANLIB=$${RANLIB}" \
28109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28110 TAGS) \
28111 || exit 1
28113 @endif zlib
28115 .PHONY: maybe-install-info-zlib install-info-zlib
28116 maybe-install-info-zlib:
28117 @if zlib
28118 maybe-install-info-zlib: install-info-zlib
28120 install-info-zlib: \
28121 configure-zlib \
28122 info-zlib
28123 @[ -f ./zlib/Makefile ] || exit 0; \
28124 r=`${PWD_COMMAND}`; export r; \
28125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28126 $(HOST_EXPORTS) \
28127 for flag in $(EXTRA_HOST_FLAGS) ; do \
28128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28129 done; \
28130 echo "Doing install-info in zlib" ; \
28131 (cd $(HOST_SUBDIR)/zlib && \
28132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28134 "RANLIB=$${RANLIB}" \
28135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28136 install-info) \
28137 || exit 1
28139 @endif zlib
28141 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
28142 maybe-install-pdf-zlib:
28143 @if zlib
28144 maybe-install-pdf-zlib: install-pdf-zlib
28146 install-pdf-zlib: \
28147 configure-zlib \
28148 pdf-zlib
28149 @[ -f ./zlib/Makefile ] || exit 0; \
28150 r=`${PWD_COMMAND}`; export r; \
28151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28152 $(HOST_EXPORTS) \
28153 for flag in $(EXTRA_HOST_FLAGS) ; do \
28154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28155 done; \
28156 echo "Doing install-pdf in zlib" ; \
28157 (cd $(HOST_SUBDIR)/zlib && \
28158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28160 "RANLIB=$${RANLIB}" \
28161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28162 install-pdf) \
28163 || exit 1
28165 @endif zlib
28167 .PHONY: maybe-install-html-zlib install-html-zlib
28168 maybe-install-html-zlib:
28169 @if zlib
28170 maybe-install-html-zlib: install-html-zlib
28172 install-html-zlib: \
28173 configure-zlib \
28174 html-zlib
28175 @[ -f ./zlib/Makefile ] || exit 0; \
28176 r=`${PWD_COMMAND}`; export r; \
28177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28178 $(HOST_EXPORTS) \
28179 for flag in $(EXTRA_HOST_FLAGS) ; do \
28180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28181 done; \
28182 echo "Doing install-html in zlib" ; \
28183 (cd $(HOST_SUBDIR)/zlib && \
28184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28186 "RANLIB=$${RANLIB}" \
28187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28188 install-html) \
28189 || exit 1
28191 @endif zlib
28193 .PHONY: maybe-installcheck-zlib installcheck-zlib
28194 maybe-installcheck-zlib:
28195 @if zlib
28196 maybe-installcheck-zlib: installcheck-zlib
28198 installcheck-zlib: \
28199 configure-zlib
28200 @[ -f ./zlib/Makefile ] || exit 0; \
28201 r=`${PWD_COMMAND}`; export r; \
28202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28203 $(HOST_EXPORTS) \
28204 for flag in $(EXTRA_HOST_FLAGS) ; do \
28205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28206 done; \
28207 echo "Doing installcheck in zlib" ; \
28208 (cd $(HOST_SUBDIR)/zlib && \
28209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28211 "RANLIB=$${RANLIB}" \
28212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28213 installcheck) \
28214 || exit 1
28216 @endif zlib
28218 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
28219 maybe-mostlyclean-zlib:
28220 @if zlib
28221 maybe-mostlyclean-zlib: mostlyclean-zlib
28223 mostlyclean-zlib:
28224 @[ -f ./zlib/Makefile ] || exit 0; \
28225 r=`${PWD_COMMAND}`; export r; \
28226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28227 $(HOST_EXPORTS) \
28228 for flag in $(EXTRA_HOST_FLAGS) ; do \
28229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28230 done; \
28231 echo "Doing mostlyclean in zlib" ; \
28232 (cd $(HOST_SUBDIR)/zlib && \
28233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28235 "RANLIB=$${RANLIB}" \
28236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28237 mostlyclean) \
28238 || exit 1
28240 @endif zlib
28242 .PHONY: maybe-clean-zlib clean-zlib
28243 maybe-clean-zlib:
28244 @if zlib
28245 maybe-clean-zlib: clean-zlib
28247 clean-zlib:
28248 @[ -f ./zlib/Makefile ] || exit 0; \
28249 r=`${PWD_COMMAND}`; export r; \
28250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28251 $(HOST_EXPORTS) \
28252 for flag in $(EXTRA_HOST_FLAGS) ; do \
28253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28254 done; \
28255 echo "Doing clean in zlib" ; \
28256 (cd $(HOST_SUBDIR)/zlib && \
28257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28259 "RANLIB=$${RANLIB}" \
28260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28261 clean) \
28262 || exit 1
28264 @endif zlib
28266 .PHONY: maybe-distclean-zlib distclean-zlib
28267 maybe-distclean-zlib:
28268 @if zlib
28269 maybe-distclean-zlib: distclean-zlib
28271 distclean-zlib:
28272 @[ -f ./zlib/Makefile ] || exit 0; \
28273 r=`${PWD_COMMAND}`; export r; \
28274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28275 $(HOST_EXPORTS) \
28276 for flag in $(EXTRA_HOST_FLAGS) ; do \
28277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28278 done; \
28279 echo "Doing distclean in zlib" ; \
28280 (cd $(HOST_SUBDIR)/zlib && \
28281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28283 "RANLIB=$${RANLIB}" \
28284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28285 distclean) \
28286 || exit 1
28288 @endif zlib
28290 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
28291 maybe-maintainer-clean-zlib:
28292 @if zlib
28293 maybe-maintainer-clean-zlib: maintainer-clean-zlib
28295 maintainer-clean-zlib:
28296 @[ -f ./zlib/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 maintainer-clean in zlib" ; \
28304 (cd $(HOST_SUBDIR)/zlib && \
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 maintainer-clean) \
28310 || exit 1
28312 @endif zlib
28316 .PHONY: configure-gdb maybe-configure-gdb
28317 maybe-configure-gdb:
28318 @if gcc-bootstrap
28319 configure-gdb: stage_current
28320 @endif gcc-bootstrap
28321 @if gdb
28322 maybe-configure-gdb: configure-gdb
28323 configure-gdb:
28324 @: $(MAKE); $(unstage)
28325 @r=`${PWD_COMMAND}`; export r; \
28326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28327 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
28328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
28329 $(HOST_EXPORTS) \
28330 echo Configuring in $(HOST_SUBDIR)/gdb; \
28331 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
28332 case $(srcdir) in \
28333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28334 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
28335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28336 esac; \
28337 module_srcdir=gdb; \
28338 $(SHELL) \
28339 $$s/$$module_srcdir/configure \
28340 --srcdir=$${topdir}/$$module_srcdir \
28341 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28342 --target=${target_alias} \
28343 || exit 1
28344 @endif gdb
28350 .PHONY: all-gdb maybe-all-gdb
28351 maybe-all-gdb:
28352 @if gcc-bootstrap
28353 all-gdb: stage_current
28354 @endif gcc-bootstrap
28355 @if gdb
28356 TARGET-gdb=all
28357 maybe-all-gdb: all-gdb
28358 all-gdb: configure-gdb
28359 @: $(MAKE); $(unstage)
28360 @r=`${PWD_COMMAND}`; export r; \
28361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28362 $(HOST_EXPORTS) \
28363 (cd $(HOST_SUBDIR)/gdb && \
28364 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28365 $(TARGET-gdb))
28366 @endif gdb
28371 .PHONY: check-gdb maybe-check-gdb
28372 maybe-check-gdb:
28373 @if gdb
28374 maybe-check-gdb: check-gdb
28376 check-gdb:
28377 @: $(MAKE); $(unstage)
28378 @r=`${PWD_COMMAND}`; export r; \
28379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28380 $(HOST_EXPORTS) \
28381 (cd $(HOST_SUBDIR)/gdb && \
28382 $(MAKE) $(FLAGS_TO_PASS) check)
28384 @endif gdb
28386 .PHONY: install-gdb maybe-install-gdb
28387 maybe-install-gdb:
28388 @if gdb
28389 maybe-install-gdb: install-gdb
28391 install-gdb: installdirs
28392 @: $(MAKE); $(unstage)
28393 @r=`${PWD_COMMAND}`; export r; \
28394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28395 $(HOST_EXPORTS) \
28396 (cd $(HOST_SUBDIR)/gdb && \
28397 $(MAKE) $(FLAGS_TO_PASS) install)
28399 @endif gdb
28401 .PHONY: install-strip-gdb maybe-install-strip-gdb
28402 maybe-install-strip-gdb:
28403 @if gdb
28404 maybe-install-strip-gdb: install-strip-gdb
28406 install-strip-gdb: installdirs
28407 @: $(MAKE); $(unstage)
28408 @r=`${PWD_COMMAND}`; export r; \
28409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28410 $(HOST_EXPORTS) \
28411 (cd $(HOST_SUBDIR)/gdb && \
28412 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28414 @endif gdb
28416 # Other targets (info, dvi, pdf, etc.)
28418 .PHONY: maybe-info-gdb info-gdb
28419 maybe-info-gdb:
28420 @if gdb
28421 maybe-info-gdb: info-gdb
28423 info-gdb: \
28424 configure-gdb
28425 @: $(MAKE); $(unstage)
28426 @[ -f ./gdb/Makefile ] || exit 0; \
28427 r=`${PWD_COMMAND}`; export r; \
28428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28429 $(HOST_EXPORTS) \
28430 for flag in $(EXTRA_HOST_FLAGS) ; do \
28431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28432 done; \
28433 echo "Doing info in gdb" ; \
28434 (cd $(HOST_SUBDIR)/gdb && \
28435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28437 "RANLIB=$${RANLIB}" \
28438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28439 info) \
28440 || exit 1
28442 @endif gdb
28444 .PHONY: maybe-dvi-gdb dvi-gdb
28445 maybe-dvi-gdb:
28446 @if gdb
28447 maybe-dvi-gdb: dvi-gdb
28449 dvi-gdb: \
28450 configure-gdb
28451 @: $(MAKE); $(unstage)
28452 @[ -f ./gdb/Makefile ] || exit 0; \
28453 r=`${PWD_COMMAND}`; export r; \
28454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28455 $(HOST_EXPORTS) \
28456 for flag in $(EXTRA_HOST_FLAGS) ; do \
28457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28458 done; \
28459 echo "Doing dvi in gdb" ; \
28460 (cd $(HOST_SUBDIR)/gdb && \
28461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28463 "RANLIB=$${RANLIB}" \
28464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28465 dvi) \
28466 || exit 1
28468 @endif gdb
28470 .PHONY: maybe-pdf-gdb pdf-gdb
28471 maybe-pdf-gdb:
28472 @if gdb
28473 maybe-pdf-gdb: pdf-gdb
28475 pdf-gdb: \
28476 configure-gdb
28477 @: $(MAKE); $(unstage)
28478 @[ -f ./gdb/Makefile ] || exit 0; \
28479 r=`${PWD_COMMAND}`; export r; \
28480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28481 $(HOST_EXPORTS) \
28482 for flag in $(EXTRA_HOST_FLAGS) ; do \
28483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28484 done; \
28485 echo "Doing pdf in gdb" ; \
28486 (cd $(HOST_SUBDIR)/gdb && \
28487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28489 "RANLIB=$${RANLIB}" \
28490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28491 pdf) \
28492 || exit 1
28494 @endif gdb
28496 .PHONY: maybe-html-gdb html-gdb
28497 maybe-html-gdb:
28498 @if gdb
28499 maybe-html-gdb: html-gdb
28501 html-gdb: \
28502 configure-gdb
28503 @: $(MAKE); $(unstage)
28504 @[ -f ./gdb/Makefile ] || exit 0; \
28505 r=`${PWD_COMMAND}`; export r; \
28506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28507 $(HOST_EXPORTS) \
28508 for flag in $(EXTRA_HOST_FLAGS) ; do \
28509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28510 done; \
28511 echo "Doing html in gdb" ; \
28512 (cd $(HOST_SUBDIR)/gdb && \
28513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28515 "RANLIB=$${RANLIB}" \
28516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28517 html) \
28518 || exit 1
28520 @endif gdb
28522 .PHONY: maybe-TAGS-gdb TAGS-gdb
28523 maybe-TAGS-gdb:
28524 @if gdb
28525 maybe-TAGS-gdb: TAGS-gdb
28527 TAGS-gdb: \
28528 configure-gdb
28529 @: $(MAKE); $(unstage)
28530 @[ -f ./gdb/Makefile ] || exit 0; \
28531 r=`${PWD_COMMAND}`; export r; \
28532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28533 $(HOST_EXPORTS) \
28534 for flag in $(EXTRA_HOST_FLAGS) ; do \
28535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28536 done; \
28537 echo "Doing TAGS in gdb" ; \
28538 (cd $(HOST_SUBDIR)/gdb && \
28539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28541 "RANLIB=$${RANLIB}" \
28542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28543 TAGS) \
28544 || exit 1
28546 @endif gdb
28548 .PHONY: maybe-install-info-gdb install-info-gdb
28549 maybe-install-info-gdb:
28550 @if gdb
28551 maybe-install-info-gdb: install-info-gdb
28553 install-info-gdb: \
28554 configure-gdb \
28555 info-gdb
28556 @: $(MAKE); $(unstage)
28557 @[ -f ./gdb/Makefile ] || exit 0; \
28558 r=`${PWD_COMMAND}`; export r; \
28559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28560 $(HOST_EXPORTS) \
28561 for flag in $(EXTRA_HOST_FLAGS) ; do \
28562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28563 done; \
28564 echo "Doing install-info in gdb" ; \
28565 (cd $(HOST_SUBDIR)/gdb && \
28566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28568 "RANLIB=$${RANLIB}" \
28569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28570 install-info) \
28571 || exit 1
28573 @endif gdb
28575 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28576 maybe-install-pdf-gdb:
28577 @if gdb
28578 maybe-install-pdf-gdb: install-pdf-gdb
28580 install-pdf-gdb: \
28581 configure-gdb \
28582 pdf-gdb
28583 @: $(MAKE); $(unstage)
28584 @[ -f ./gdb/Makefile ] || exit 0; \
28585 r=`${PWD_COMMAND}`; export r; \
28586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28587 $(HOST_EXPORTS) \
28588 for flag in $(EXTRA_HOST_FLAGS) ; do \
28589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28590 done; \
28591 echo "Doing install-pdf in gdb" ; \
28592 (cd $(HOST_SUBDIR)/gdb && \
28593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28595 "RANLIB=$${RANLIB}" \
28596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28597 install-pdf) \
28598 || exit 1
28600 @endif gdb
28602 .PHONY: maybe-install-html-gdb install-html-gdb
28603 maybe-install-html-gdb:
28604 @if gdb
28605 maybe-install-html-gdb: install-html-gdb
28607 install-html-gdb: \
28608 configure-gdb \
28609 html-gdb
28610 @: $(MAKE); $(unstage)
28611 @[ -f ./gdb/Makefile ] || exit 0; \
28612 r=`${PWD_COMMAND}`; export r; \
28613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28614 $(HOST_EXPORTS) \
28615 for flag in $(EXTRA_HOST_FLAGS) ; do \
28616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28617 done; \
28618 echo "Doing install-html in gdb" ; \
28619 (cd $(HOST_SUBDIR)/gdb && \
28620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28622 "RANLIB=$${RANLIB}" \
28623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28624 install-html) \
28625 || exit 1
28627 @endif gdb
28629 .PHONY: maybe-installcheck-gdb installcheck-gdb
28630 maybe-installcheck-gdb:
28631 @if gdb
28632 maybe-installcheck-gdb: installcheck-gdb
28634 installcheck-gdb: \
28635 configure-gdb
28636 @: $(MAKE); $(unstage)
28637 @[ -f ./gdb/Makefile ] || exit 0; \
28638 r=`${PWD_COMMAND}`; export r; \
28639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28640 $(HOST_EXPORTS) \
28641 for flag in $(EXTRA_HOST_FLAGS) ; do \
28642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28643 done; \
28644 echo "Doing installcheck in gdb" ; \
28645 (cd $(HOST_SUBDIR)/gdb && \
28646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28648 "RANLIB=$${RANLIB}" \
28649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28650 installcheck) \
28651 || exit 1
28653 @endif gdb
28655 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28656 maybe-mostlyclean-gdb:
28657 @if gdb
28658 maybe-mostlyclean-gdb: mostlyclean-gdb
28660 mostlyclean-gdb:
28661 @: $(MAKE); $(unstage)
28662 @[ -f ./gdb/Makefile ] || exit 0; \
28663 r=`${PWD_COMMAND}`; export r; \
28664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28665 $(HOST_EXPORTS) \
28666 for flag in $(EXTRA_HOST_FLAGS) ; do \
28667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28668 done; \
28669 echo "Doing mostlyclean in gdb" ; \
28670 (cd $(HOST_SUBDIR)/gdb && \
28671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28673 "RANLIB=$${RANLIB}" \
28674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28675 mostlyclean) \
28676 || exit 1
28678 @endif gdb
28680 .PHONY: maybe-clean-gdb clean-gdb
28681 maybe-clean-gdb:
28682 @if gdb
28683 maybe-clean-gdb: clean-gdb
28685 clean-gdb:
28686 @: $(MAKE); $(unstage)
28687 @[ -f ./gdb/Makefile ] || exit 0; \
28688 r=`${PWD_COMMAND}`; export r; \
28689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28690 $(HOST_EXPORTS) \
28691 for flag in $(EXTRA_HOST_FLAGS) ; do \
28692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28693 done; \
28694 echo "Doing clean in gdb" ; \
28695 (cd $(HOST_SUBDIR)/gdb && \
28696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28698 "RANLIB=$${RANLIB}" \
28699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28700 clean) \
28701 || exit 1
28703 @endif gdb
28705 .PHONY: maybe-distclean-gdb distclean-gdb
28706 maybe-distclean-gdb:
28707 @if gdb
28708 maybe-distclean-gdb: distclean-gdb
28710 distclean-gdb:
28711 @: $(MAKE); $(unstage)
28712 @[ -f ./gdb/Makefile ] || exit 0; \
28713 r=`${PWD_COMMAND}`; export r; \
28714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28715 $(HOST_EXPORTS) \
28716 for flag in $(EXTRA_HOST_FLAGS) ; do \
28717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28718 done; \
28719 echo "Doing distclean in gdb" ; \
28720 (cd $(HOST_SUBDIR)/gdb && \
28721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28723 "RANLIB=$${RANLIB}" \
28724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28725 distclean) \
28726 || exit 1
28728 @endif gdb
28730 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28731 maybe-maintainer-clean-gdb:
28732 @if gdb
28733 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28735 maintainer-clean-gdb:
28736 @: $(MAKE); $(unstage)
28737 @[ -f ./gdb/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 maintainer-clean in gdb" ; \
28745 (cd $(HOST_SUBDIR)/gdb && \
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 maintainer-clean) \
28751 || exit 1
28753 @endif gdb
28757 .PHONY: configure-expect maybe-configure-expect
28758 maybe-configure-expect:
28759 @if gcc-bootstrap
28760 configure-expect: stage_current
28761 @endif gcc-bootstrap
28762 @if expect
28763 maybe-configure-expect: configure-expect
28764 configure-expect:
28765 @: $(MAKE); $(unstage)
28766 @r=`${PWD_COMMAND}`; export r; \
28767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28768 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28769 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
28770 $(HOST_EXPORTS) \
28771 echo Configuring in $(HOST_SUBDIR)/expect; \
28772 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28773 case $(srcdir) in \
28774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28775 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28777 esac; \
28778 module_srcdir=expect; \
28779 $(SHELL) \
28780 $$s/$$module_srcdir/configure \
28781 --srcdir=$${topdir}/$$module_srcdir \
28782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28783 --target=${target_alias} \
28784 || exit 1
28785 @endif expect
28791 .PHONY: all-expect maybe-all-expect
28792 maybe-all-expect:
28793 @if gcc-bootstrap
28794 all-expect: stage_current
28795 @endif gcc-bootstrap
28796 @if expect
28797 TARGET-expect=all
28798 maybe-all-expect: all-expect
28799 all-expect: configure-expect
28800 @: $(MAKE); $(unstage)
28801 @r=`${PWD_COMMAND}`; export r; \
28802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28803 $(HOST_EXPORTS) \
28804 (cd $(HOST_SUBDIR)/expect && \
28805 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28806 $(TARGET-expect))
28807 @endif expect
28812 .PHONY: check-expect maybe-check-expect
28813 maybe-check-expect:
28814 @if expect
28815 maybe-check-expect: check-expect
28817 check-expect:
28818 @: $(MAKE); $(unstage)
28819 @r=`${PWD_COMMAND}`; export r; \
28820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28821 $(HOST_EXPORTS) \
28822 (cd $(HOST_SUBDIR)/expect && \
28823 $(MAKE) $(FLAGS_TO_PASS) check)
28825 @endif expect
28827 .PHONY: install-expect maybe-install-expect
28828 maybe-install-expect:
28829 @if expect
28830 maybe-install-expect: install-expect
28832 install-expect: installdirs
28833 @: $(MAKE); $(unstage)
28834 @r=`${PWD_COMMAND}`; export r; \
28835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28836 $(HOST_EXPORTS) \
28837 (cd $(HOST_SUBDIR)/expect && \
28838 $(MAKE) $(FLAGS_TO_PASS) install)
28840 @endif expect
28842 .PHONY: install-strip-expect maybe-install-strip-expect
28843 maybe-install-strip-expect:
28844 @if expect
28845 maybe-install-strip-expect: install-strip-expect
28847 install-strip-expect: installdirs
28848 @: $(MAKE); $(unstage)
28849 @r=`${PWD_COMMAND}`; export r; \
28850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28851 $(HOST_EXPORTS) \
28852 (cd $(HOST_SUBDIR)/expect && \
28853 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28855 @endif expect
28857 # Other targets (info, dvi, pdf, etc.)
28859 .PHONY: maybe-info-expect info-expect
28860 maybe-info-expect:
28861 @if expect
28862 maybe-info-expect: info-expect
28864 info-expect: \
28865 configure-expect
28866 @: $(MAKE); $(unstage)
28867 @[ -f ./expect/Makefile ] || exit 0; \
28868 r=`${PWD_COMMAND}`; export r; \
28869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28870 $(HOST_EXPORTS) \
28871 for flag in $(EXTRA_HOST_FLAGS) ; do \
28872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28873 done; \
28874 echo "Doing info in expect" ; \
28875 (cd $(HOST_SUBDIR)/expect && \
28876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28878 "RANLIB=$${RANLIB}" \
28879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28880 info) \
28881 || exit 1
28883 @endif expect
28885 .PHONY: maybe-dvi-expect dvi-expect
28886 maybe-dvi-expect:
28887 @if expect
28888 maybe-dvi-expect: dvi-expect
28890 dvi-expect: \
28891 configure-expect
28892 @: $(MAKE); $(unstage)
28893 @[ -f ./expect/Makefile ] || exit 0; \
28894 r=`${PWD_COMMAND}`; export r; \
28895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28896 $(HOST_EXPORTS) \
28897 for flag in $(EXTRA_HOST_FLAGS) ; do \
28898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28899 done; \
28900 echo "Doing dvi in expect" ; \
28901 (cd $(HOST_SUBDIR)/expect && \
28902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28904 "RANLIB=$${RANLIB}" \
28905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28906 dvi) \
28907 || exit 1
28909 @endif expect
28911 .PHONY: maybe-pdf-expect pdf-expect
28912 maybe-pdf-expect:
28913 @if expect
28914 maybe-pdf-expect: pdf-expect
28916 pdf-expect: \
28917 configure-expect
28918 @: $(MAKE); $(unstage)
28919 @[ -f ./expect/Makefile ] || exit 0; \
28920 r=`${PWD_COMMAND}`; export r; \
28921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28922 $(HOST_EXPORTS) \
28923 for flag in $(EXTRA_HOST_FLAGS) ; do \
28924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28925 done; \
28926 echo "Doing pdf in expect" ; \
28927 (cd $(HOST_SUBDIR)/expect && \
28928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28930 "RANLIB=$${RANLIB}" \
28931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28932 pdf) \
28933 || exit 1
28935 @endif expect
28937 .PHONY: maybe-html-expect html-expect
28938 maybe-html-expect:
28939 @if expect
28940 maybe-html-expect: html-expect
28942 html-expect: \
28943 configure-expect
28944 @: $(MAKE); $(unstage)
28945 @[ -f ./expect/Makefile ] || exit 0; \
28946 r=`${PWD_COMMAND}`; export r; \
28947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28948 $(HOST_EXPORTS) \
28949 for flag in $(EXTRA_HOST_FLAGS) ; do \
28950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28951 done; \
28952 echo "Doing html in expect" ; \
28953 (cd $(HOST_SUBDIR)/expect && \
28954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28956 "RANLIB=$${RANLIB}" \
28957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28958 html) \
28959 || exit 1
28961 @endif expect
28963 .PHONY: maybe-TAGS-expect TAGS-expect
28964 maybe-TAGS-expect:
28965 @if expect
28966 maybe-TAGS-expect: TAGS-expect
28968 TAGS-expect: \
28969 configure-expect
28970 @: $(MAKE); $(unstage)
28971 @[ -f ./expect/Makefile ] || exit 0; \
28972 r=`${PWD_COMMAND}`; export r; \
28973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28974 $(HOST_EXPORTS) \
28975 for flag in $(EXTRA_HOST_FLAGS) ; do \
28976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28977 done; \
28978 echo "Doing TAGS in expect" ; \
28979 (cd $(HOST_SUBDIR)/expect && \
28980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28982 "RANLIB=$${RANLIB}" \
28983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28984 TAGS) \
28985 || exit 1
28987 @endif expect
28989 .PHONY: maybe-install-info-expect install-info-expect
28990 maybe-install-info-expect:
28991 @if expect
28992 maybe-install-info-expect: install-info-expect
28994 install-info-expect: \
28995 configure-expect \
28996 info-expect
28997 @: $(MAKE); $(unstage)
28998 @[ -f ./expect/Makefile ] || exit 0; \
28999 r=`${PWD_COMMAND}`; export r; \
29000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29001 $(HOST_EXPORTS) \
29002 for flag in $(EXTRA_HOST_FLAGS) ; do \
29003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29004 done; \
29005 echo "Doing install-info in expect" ; \
29006 (cd $(HOST_SUBDIR)/expect && \
29007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29009 "RANLIB=$${RANLIB}" \
29010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29011 install-info) \
29012 || exit 1
29014 @endif expect
29016 .PHONY: maybe-install-pdf-expect install-pdf-expect
29017 maybe-install-pdf-expect:
29018 @if expect
29019 maybe-install-pdf-expect: install-pdf-expect
29021 install-pdf-expect: \
29022 configure-expect \
29023 pdf-expect
29024 @: $(MAKE); $(unstage)
29025 @[ -f ./expect/Makefile ] || exit 0; \
29026 r=`${PWD_COMMAND}`; export r; \
29027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29028 $(HOST_EXPORTS) \
29029 for flag in $(EXTRA_HOST_FLAGS) ; do \
29030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29031 done; \
29032 echo "Doing install-pdf in expect" ; \
29033 (cd $(HOST_SUBDIR)/expect && \
29034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29036 "RANLIB=$${RANLIB}" \
29037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29038 install-pdf) \
29039 || exit 1
29041 @endif expect
29043 .PHONY: maybe-install-html-expect install-html-expect
29044 maybe-install-html-expect:
29045 @if expect
29046 maybe-install-html-expect: install-html-expect
29048 install-html-expect: \
29049 configure-expect \
29050 html-expect
29051 @: $(MAKE); $(unstage)
29052 @[ -f ./expect/Makefile ] || exit 0; \
29053 r=`${PWD_COMMAND}`; export r; \
29054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29055 $(HOST_EXPORTS) \
29056 for flag in $(EXTRA_HOST_FLAGS) ; do \
29057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29058 done; \
29059 echo "Doing install-html in expect" ; \
29060 (cd $(HOST_SUBDIR)/expect && \
29061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29063 "RANLIB=$${RANLIB}" \
29064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29065 install-html) \
29066 || exit 1
29068 @endif expect
29070 .PHONY: maybe-installcheck-expect installcheck-expect
29071 maybe-installcheck-expect:
29072 @if expect
29073 maybe-installcheck-expect: installcheck-expect
29075 installcheck-expect: \
29076 configure-expect
29077 @: $(MAKE); $(unstage)
29078 @[ -f ./expect/Makefile ] || exit 0; \
29079 r=`${PWD_COMMAND}`; export r; \
29080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29081 $(HOST_EXPORTS) \
29082 for flag in $(EXTRA_HOST_FLAGS) ; do \
29083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29084 done; \
29085 echo "Doing installcheck in expect" ; \
29086 (cd $(HOST_SUBDIR)/expect && \
29087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29089 "RANLIB=$${RANLIB}" \
29090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29091 installcheck) \
29092 || exit 1
29094 @endif expect
29096 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
29097 maybe-mostlyclean-expect:
29098 @if expect
29099 maybe-mostlyclean-expect: mostlyclean-expect
29101 mostlyclean-expect:
29102 @: $(MAKE); $(unstage)
29103 @[ -f ./expect/Makefile ] || exit 0; \
29104 r=`${PWD_COMMAND}`; export r; \
29105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29106 $(HOST_EXPORTS) \
29107 for flag in $(EXTRA_HOST_FLAGS) ; do \
29108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29109 done; \
29110 echo "Doing mostlyclean in expect" ; \
29111 (cd $(HOST_SUBDIR)/expect && \
29112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29114 "RANLIB=$${RANLIB}" \
29115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29116 mostlyclean) \
29117 || exit 1
29119 @endif expect
29121 .PHONY: maybe-clean-expect clean-expect
29122 maybe-clean-expect:
29123 @if expect
29124 maybe-clean-expect: clean-expect
29126 clean-expect:
29127 @: $(MAKE); $(unstage)
29128 @[ -f ./expect/Makefile ] || exit 0; \
29129 r=`${PWD_COMMAND}`; export r; \
29130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29131 $(HOST_EXPORTS) \
29132 for flag in $(EXTRA_HOST_FLAGS) ; do \
29133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29134 done; \
29135 echo "Doing clean in expect" ; \
29136 (cd $(HOST_SUBDIR)/expect && \
29137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29139 "RANLIB=$${RANLIB}" \
29140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29141 clean) \
29142 || exit 1
29144 @endif expect
29146 .PHONY: maybe-distclean-expect distclean-expect
29147 maybe-distclean-expect:
29148 @if expect
29149 maybe-distclean-expect: distclean-expect
29151 distclean-expect:
29152 @: $(MAKE); $(unstage)
29153 @[ -f ./expect/Makefile ] || exit 0; \
29154 r=`${PWD_COMMAND}`; export r; \
29155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29156 $(HOST_EXPORTS) \
29157 for flag in $(EXTRA_HOST_FLAGS) ; do \
29158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29159 done; \
29160 echo "Doing distclean in expect" ; \
29161 (cd $(HOST_SUBDIR)/expect && \
29162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29164 "RANLIB=$${RANLIB}" \
29165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29166 distclean) \
29167 || exit 1
29169 @endif expect
29171 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
29172 maybe-maintainer-clean-expect:
29173 @if expect
29174 maybe-maintainer-clean-expect: maintainer-clean-expect
29176 maintainer-clean-expect:
29177 @: $(MAKE); $(unstage)
29178 @[ -f ./expect/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 maintainer-clean in expect" ; \
29186 (cd $(HOST_SUBDIR)/expect && \
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 maintainer-clean) \
29192 || exit 1
29194 @endif expect
29198 .PHONY: configure-guile maybe-configure-guile
29199 maybe-configure-guile:
29200 @if gcc-bootstrap
29201 configure-guile: stage_current
29202 @endif gcc-bootstrap
29203 @if guile
29204 maybe-configure-guile: configure-guile
29205 configure-guile:
29206 @: $(MAKE); $(unstage)
29207 @r=`${PWD_COMMAND}`; export r; \
29208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29209 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
29210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
29211 $(HOST_EXPORTS) \
29212 echo Configuring in $(HOST_SUBDIR)/guile; \
29213 cd "$(HOST_SUBDIR)/guile" || exit 1; \
29214 case $(srcdir) in \
29215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29216 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
29217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29218 esac; \
29219 module_srcdir=guile; \
29220 $(SHELL) \
29221 $$s/$$module_srcdir/configure \
29222 --srcdir=$${topdir}/$$module_srcdir \
29223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29224 --target=${target_alias} \
29225 || exit 1
29226 @endif guile
29232 .PHONY: all-guile maybe-all-guile
29233 maybe-all-guile:
29234 @if gcc-bootstrap
29235 all-guile: stage_current
29236 @endif gcc-bootstrap
29237 @if guile
29238 TARGET-guile=all
29239 maybe-all-guile: all-guile
29240 all-guile: configure-guile
29241 @: $(MAKE); $(unstage)
29242 @r=`${PWD_COMMAND}`; export r; \
29243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29244 $(HOST_EXPORTS) \
29245 (cd $(HOST_SUBDIR)/guile && \
29246 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29247 $(TARGET-guile))
29248 @endif guile
29253 .PHONY: check-guile maybe-check-guile
29254 maybe-check-guile:
29255 @if guile
29256 maybe-check-guile: check-guile
29258 check-guile:
29259 @: $(MAKE); $(unstage)
29260 @r=`${PWD_COMMAND}`; export r; \
29261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29262 $(HOST_EXPORTS) \
29263 (cd $(HOST_SUBDIR)/guile && \
29264 $(MAKE) $(FLAGS_TO_PASS) check)
29266 @endif guile
29268 .PHONY: install-guile maybe-install-guile
29269 maybe-install-guile:
29270 @if guile
29271 maybe-install-guile: install-guile
29273 install-guile: installdirs
29274 @: $(MAKE); $(unstage)
29275 @r=`${PWD_COMMAND}`; export r; \
29276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29277 $(HOST_EXPORTS) \
29278 (cd $(HOST_SUBDIR)/guile && \
29279 $(MAKE) $(FLAGS_TO_PASS) install)
29281 @endif guile
29283 .PHONY: install-strip-guile maybe-install-strip-guile
29284 maybe-install-strip-guile:
29285 @if guile
29286 maybe-install-strip-guile: install-strip-guile
29288 install-strip-guile: installdirs
29289 @: $(MAKE); $(unstage)
29290 @r=`${PWD_COMMAND}`; export r; \
29291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29292 $(HOST_EXPORTS) \
29293 (cd $(HOST_SUBDIR)/guile && \
29294 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29296 @endif guile
29298 # Other targets (info, dvi, pdf, etc.)
29300 .PHONY: maybe-info-guile info-guile
29301 maybe-info-guile:
29302 @if guile
29303 maybe-info-guile: info-guile
29305 info-guile: \
29306 configure-guile
29307 @: $(MAKE); $(unstage)
29308 @[ -f ./guile/Makefile ] || exit 0; \
29309 r=`${PWD_COMMAND}`; export r; \
29310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29311 $(HOST_EXPORTS) \
29312 for flag in $(EXTRA_HOST_FLAGS) ; do \
29313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29314 done; \
29315 echo "Doing info in guile" ; \
29316 (cd $(HOST_SUBDIR)/guile && \
29317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29319 "RANLIB=$${RANLIB}" \
29320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29321 info) \
29322 || exit 1
29324 @endif guile
29326 .PHONY: maybe-dvi-guile dvi-guile
29327 maybe-dvi-guile:
29328 @if guile
29329 maybe-dvi-guile: dvi-guile
29331 dvi-guile: \
29332 configure-guile
29333 @: $(MAKE); $(unstage)
29334 @[ -f ./guile/Makefile ] || exit 0; \
29335 r=`${PWD_COMMAND}`; export r; \
29336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29337 $(HOST_EXPORTS) \
29338 for flag in $(EXTRA_HOST_FLAGS) ; do \
29339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29340 done; \
29341 echo "Doing dvi in guile" ; \
29342 (cd $(HOST_SUBDIR)/guile && \
29343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29345 "RANLIB=$${RANLIB}" \
29346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29347 dvi) \
29348 || exit 1
29350 @endif guile
29352 .PHONY: maybe-pdf-guile pdf-guile
29353 maybe-pdf-guile:
29354 @if guile
29355 maybe-pdf-guile: pdf-guile
29357 pdf-guile: \
29358 configure-guile
29359 @: $(MAKE); $(unstage)
29360 @[ -f ./guile/Makefile ] || exit 0; \
29361 r=`${PWD_COMMAND}`; export r; \
29362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29363 $(HOST_EXPORTS) \
29364 for flag in $(EXTRA_HOST_FLAGS) ; do \
29365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29366 done; \
29367 echo "Doing pdf in guile" ; \
29368 (cd $(HOST_SUBDIR)/guile && \
29369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29371 "RANLIB=$${RANLIB}" \
29372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29373 pdf) \
29374 || exit 1
29376 @endif guile
29378 .PHONY: maybe-html-guile html-guile
29379 maybe-html-guile:
29380 @if guile
29381 maybe-html-guile: html-guile
29383 html-guile: \
29384 configure-guile
29385 @: $(MAKE); $(unstage)
29386 @[ -f ./guile/Makefile ] || exit 0; \
29387 r=`${PWD_COMMAND}`; export r; \
29388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29389 $(HOST_EXPORTS) \
29390 for flag in $(EXTRA_HOST_FLAGS) ; do \
29391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29392 done; \
29393 echo "Doing html in guile" ; \
29394 (cd $(HOST_SUBDIR)/guile && \
29395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29397 "RANLIB=$${RANLIB}" \
29398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29399 html) \
29400 || exit 1
29402 @endif guile
29404 .PHONY: maybe-TAGS-guile TAGS-guile
29405 maybe-TAGS-guile:
29406 @if guile
29407 maybe-TAGS-guile: TAGS-guile
29409 TAGS-guile: \
29410 configure-guile
29411 @: $(MAKE); $(unstage)
29412 @[ -f ./guile/Makefile ] || exit 0; \
29413 r=`${PWD_COMMAND}`; export r; \
29414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29415 $(HOST_EXPORTS) \
29416 for flag in $(EXTRA_HOST_FLAGS) ; do \
29417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29418 done; \
29419 echo "Doing TAGS in guile" ; \
29420 (cd $(HOST_SUBDIR)/guile && \
29421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29423 "RANLIB=$${RANLIB}" \
29424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29425 TAGS) \
29426 || exit 1
29428 @endif guile
29430 .PHONY: maybe-install-info-guile install-info-guile
29431 maybe-install-info-guile:
29432 @if guile
29433 maybe-install-info-guile: install-info-guile
29435 install-info-guile: \
29436 configure-guile \
29437 info-guile
29438 @: $(MAKE); $(unstage)
29439 @[ -f ./guile/Makefile ] || exit 0; \
29440 r=`${PWD_COMMAND}`; export r; \
29441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29442 $(HOST_EXPORTS) \
29443 for flag in $(EXTRA_HOST_FLAGS) ; do \
29444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29445 done; \
29446 echo "Doing install-info in guile" ; \
29447 (cd $(HOST_SUBDIR)/guile && \
29448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29450 "RANLIB=$${RANLIB}" \
29451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29452 install-info) \
29453 || exit 1
29455 @endif guile
29457 .PHONY: maybe-install-pdf-guile install-pdf-guile
29458 maybe-install-pdf-guile:
29459 @if guile
29460 maybe-install-pdf-guile: install-pdf-guile
29462 install-pdf-guile: \
29463 configure-guile \
29464 pdf-guile
29465 @: $(MAKE); $(unstage)
29466 @[ -f ./guile/Makefile ] || exit 0; \
29467 r=`${PWD_COMMAND}`; export r; \
29468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29469 $(HOST_EXPORTS) \
29470 for flag in $(EXTRA_HOST_FLAGS) ; do \
29471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29472 done; \
29473 echo "Doing install-pdf in guile" ; \
29474 (cd $(HOST_SUBDIR)/guile && \
29475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29477 "RANLIB=$${RANLIB}" \
29478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29479 install-pdf) \
29480 || exit 1
29482 @endif guile
29484 .PHONY: maybe-install-html-guile install-html-guile
29485 maybe-install-html-guile:
29486 @if guile
29487 maybe-install-html-guile: install-html-guile
29489 install-html-guile: \
29490 configure-guile \
29491 html-guile
29492 @: $(MAKE); $(unstage)
29493 @[ -f ./guile/Makefile ] || exit 0; \
29494 r=`${PWD_COMMAND}`; export r; \
29495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29496 $(HOST_EXPORTS) \
29497 for flag in $(EXTRA_HOST_FLAGS) ; do \
29498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29499 done; \
29500 echo "Doing install-html in guile" ; \
29501 (cd $(HOST_SUBDIR)/guile && \
29502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29504 "RANLIB=$${RANLIB}" \
29505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29506 install-html) \
29507 || exit 1
29509 @endif guile
29511 .PHONY: maybe-installcheck-guile installcheck-guile
29512 maybe-installcheck-guile:
29513 @if guile
29514 maybe-installcheck-guile: installcheck-guile
29516 installcheck-guile: \
29517 configure-guile
29518 @: $(MAKE); $(unstage)
29519 @[ -f ./guile/Makefile ] || exit 0; \
29520 r=`${PWD_COMMAND}`; export r; \
29521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29522 $(HOST_EXPORTS) \
29523 for flag in $(EXTRA_HOST_FLAGS) ; do \
29524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29525 done; \
29526 echo "Doing installcheck in guile" ; \
29527 (cd $(HOST_SUBDIR)/guile && \
29528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29530 "RANLIB=$${RANLIB}" \
29531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29532 installcheck) \
29533 || exit 1
29535 @endif guile
29537 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29538 maybe-mostlyclean-guile:
29539 @if guile
29540 maybe-mostlyclean-guile: mostlyclean-guile
29542 mostlyclean-guile:
29543 @: $(MAKE); $(unstage)
29544 @[ -f ./guile/Makefile ] || exit 0; \
29545 r=`${PWD_COMMAND}`; export r; \
29546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29547 $(HOST_EXPORTS) \
29548 for flag in $(EXTRA_HOST_FLAGS) ; do \
29549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29550 done; \
29551 echo "Doing mostlyclean in guile" ; \
29552 (cd $(HOST_SUBDIR)/guile && \
29553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29555 "RANLIB=$${RANLIB}" \
29556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29557 mostlyclean) \
29558 || exit 1
29560 @endif guile
29562 .PHONY: maybe-clean-guile clean-guile
29563 maybe-clean-guile:
29564 @if guile
29565 maybe-clean-guile: clean-guile
29567 clean-guile:
29568 @: $(MAKE); $(unstage)
29569 @[ -f ./guile/Makefile ] || exit 0; \
29570 r=`${PWD_COMMAND}`; export r; \
29571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29572 $(HOST_EXPORTS) \
29573 for flag in $(EXTRA_HOST_FLAGS) ; do \
29574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29575 done; \
29576 echo "Doing clean in guile" ; \
29577 (cd $(HOST_SUBDIR)/guile && \
29578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29580 "RANLIB=$${RANLIB}" \
29581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29582 clean) \
29583 || exit 1
29585 @endif guile
29587 .PHONY: maybe-distclean-guile distclean-guile
29588 maybe-distclean-guile:
29589 @if guile
29590 maybe-distclean-guile: distclean-guile
29592 distclean-guile:
29593 @: $(MAKE); $(unstage)
29594 @[ -f ./guile/Makefile ] || exit 0; \
29595 r=`${PWD_COMMAND}`; export r; \
29596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29597 $(HOST_EXPORTS) \
29598 for flag in $(EXTRA_HOST_FLAGS) ; do \
29599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29600 done; \
29601 echo "Doing distclean in guile" ; \
29602 (cd $(HOST_SUBDIR)/guile && \
29603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29605 "RANLIB=$${RANLIB}" \
29606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29607 distclean) \
29608 || exit 1
29610 @endif guile
29612 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29613 maybe-maintainer-clean-guile:
29614 @if guile
29615 maybe-maintainer-clean-guile: maintainer-clean-guile
29617 maintainer-clean-guile:
29618 @: $(MAKE); $(unstage)
29619 @[ -f ./guile/Makefile ] || exit 0; \
29620 r=`${PWD_COMMAND}`; export r; \
29621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29622 $(HOST_EXPORTS) \
29623 for flag in $(EXTRA_HOST_FLAGS) ; do \
29624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29625 done; \
29626 echo "Doing maintainer-clean in guile" ; \
29627 (cd $(HOST_SUBDIR)/guile && \
29628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29630 "RANLIB=$${RANLIB}" \
29631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29632 maintainer-clean) \
29633 || exit 1
29635 @endif guile
29639 .PHONY: configure-tk maybe-configure-tk
29640 maybe-configure-tk:
29641 @if gcc-bootstrap
29642 configure-tk: stage_current
29643 @endif gcc-bootstrap
29644 @if tk
29645 maybe-configure-tk: configure-tk
29646 configure-tk:
29647 @: $(MAKE); $(unstage)
29648 @r=`${PWD_COMMAND}`; export r; \
29649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29650 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29651 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
29652 $(HOST_EXPORTS) \
29653 echo Configuring in $(HOST_SUBDIR)/tk; \
29654 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29655 case $(srcdir) in \
29656 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29657 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29658 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29659 esac; \
29660 module_srcdir=tk; \
29661 $(SHELL) \
29662 $$s/$$module_srcdir/configure \
29663 --srcdir=$${topdir}/$$module_srcdir \
29664 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29665 --target=${target_alias} \
29666 || exit 1
29667 @endif tk
29673 .PHONY: all-tk maybe-all-tk
29674 maybe-all-tk:
29675 @if gcc-bootstrap
29676 all-tk: stage_current
29677 @endif gcc-bootstrap
29678 @if tk
29679 TARGET-tk=all
29680 maybe-all-tk: all-tk
29681 all-tk: configure-tk
29682 @: $(MAKE); $(unstage)
29683 @r=`${PWD_COMMAND}`; export r; \
29684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29685 $(HOST_EXPORTS) \
29686 (cd $(HOST_SUBDIR)/tk && \
29687 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29688 $(TARGET-tk))
29689 @endif tk
29694 .PHONY: check-tk maybe-check-tk
29695 maybe-check-tk:
29696 @if tk
29697 maybe-check-tk: check-tk
29699 check-tk:
29700 @: $(MAKE); $(unstage)
29701 @r=`${PWD_COMMAND}`; export r; \
29702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29703 $(HOST_EXPORTS) \
29704 (cd $(HOST_SUBDIR)/tk && \
29705 $(MAKE) $(FLAGS_TO_PASS) check)
29707 @endif tk
29709 .PHONY: install-tk maybe-install-tk
29710 maybe-install-tk:
29711 @if tk
29712 maybe-install-tk: install-tk
29714 install-tk: installdirs
29715 @: $(MAKE); $(unstage)
29716 @r=`${PWD_COMMAND}`; export r; \
29717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29718 $(HOST_EXPORTS) \
29719 (cd $(HOST_SUBDIR)/tk && \
29720 $(MAKE) $(FLAGS_TO_PASS) install)
29722 @endif tk
29724 .PHONY: install-strip-tk maybe-install-strip-tk
29725 maybe-install-strip-tk:
29726 @if tk
29727 maybe-install-strip-tk: install-strip-tk
29729 install-strip-tk: installdirs
29730 @: $(MAKE); $(unstage)
29731 @r=`${PWD_COMMAND}`; export r; \
29732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29733 $(HOST_EXPORTS) \
29734 (cd $(HOST_SUBDIR)/tk && \
29735 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29737 @endif tk
29739 # Other targets (info, dvi, pdf, etc.)
29741 .PHONY: maybe-info-tk info-tk
29742 maybe-info-tk:
29743 @if tk
29744 maybe-info-tk: info-tk
29746 info-tk: \
29747 configure-tk
29748 @: $(MAKE); $(unstage)
29749 @[ -f ./tk/Makefile ] || exit 0; \
29750 r=`${PWD_COMMAND}`; export r; \
29751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29752 $(HOST_EXPORTS) \
29753 for flag in $(EXTRA_HOST_FLAGS) ; do \
29754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29755 done; \
29756 echo "Doing info in tk" ; \
29757 (cd $(HOST_SUBDIR)/tk && \
29758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29760 "RANLIB=$${RANLIB}" \
29761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29762 info) \
29763 || exit 1
29765 @endif tk
29767 .PHONY: maybe-dvi-tk dvi-tk
29768 maybe-dvi-tk:
29769 @if tk
29770 maybe-dvi-tk: dvi-tk
29772 dvi-tk: \
29773 configure-tk
29774 @: $(MAKE); $(unstage)
29775 @[ -f ./tk/Makefile ] || exit 0; \
29776 r=`${PWD_COMMAND}`; export r; \
29777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29778 $(HOST_EXPORTS) \
29779 for flag in $(EXTRA_HOST_FLAGS) ; do \
29780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29781 done; \
29782 echo "Doing dvi in tk" ; \
29783 (cd $(HOST_SUBDIR)/tk && \
29784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29786 "RANLIB=$${RANLIB}" \
29787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29788 dvi) \
29789 || exit 1
29791 @endif tk
29793 .PHONY: maybe-pdf-tk pdf-tk
29794 maybe-pdf-tk:
29795 @if tk
29796 maybe-pdf-tk: pdf-tk
29798 pdf-tk: \
29799 configure-tk
29800 @: $(MAKE); $(unstage)
29801 @[ -f ./tk/Makefile ] || exit 0; \
29802 r=`${PWD_COMMAND}`; export r; \
29803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29804 $(HOST_EXPORTS) \
29805 for flag in $(EXTRA_HOST_FLAGS) ; do \
29806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29807 done; \
29808 echo "Doing pdf in tk" ; \
29809 (cd $(HOST_SUBDIR)/tk && \
29810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29812 "RANLIB=$${RANLIB}" \
29813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29814 pdf) \
29815 || exit 1
29817 @endif tk
29819 .PHONY: maybe-html-tk html-tk
29820 maybe-html-tk:
29821 @if tk
29822 maybe-html-tk: html-tk
29824 html-tk: \
29825 configure-tk
29826 @: $(MAKE); $(unstage)
29827 @[ -f ./tk/Makefile ] || exit 0; \
29828 r=`${PWD_COMMAND}`; export r; \
29829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29830 $(HOST_EXPORTS) \
29831 for flag in $(EXTRA_HOST_FLAGS) ; do \
29832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29833 done; \
29834 echo "Doing html in tk" ; \
29835 (cd $(HOST_SUBDIR)/tk && \
29836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29838 "RANLIB=$${RANLIB}" \
29839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29840 html) \
29841 || exit 1
29843 @endif tk
29845 .PHONY: maybe-TAGS-tk TAGS-tk
29846 maybe-TAGS-tk:
29847 @if tk
29848 maybe-TAGS-tk: TAGS-tk
29850 TAGS-tk: \
29851 configure-tk
29852 @: $(MAKE); $(unstage)
29853 @[ -f ./tk/Makefile ] || exit 0; \
29854 r=`${PWD_COMMAND}`; export r; \
29855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29856 $(HOST_EXPORTS) \
29857 for flag in $(EXTRA_HOST_FLAGS) ; do \
29858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29859 done; \
29860 echo "Doing TAGS in tk" ; \
29861 (cd $(HOST_SUBDIR)/tk && \
29862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29864 "RANLIB=$${RANLIB}" \
29865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29866 TAGS) \
29867 || exit 1
29869 @endif tk
29871 .PHONY: maybe-install-info-tk install-info-tk
29872 maybe-install-info-tk:
29873 @if tk
29874 maybe-install-info-tk: install-info-tk
29876 install-info-tk: \
29877 configure-tk \
29878 info-tk
29879 @: $(MAKE); $(unstage)
29880 @[ -f ./tk/Makefile ] || exit 0; \
29881 r=`${PWD_COMMAND}`; export r; \
29882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29883 $(HOST_EXPORTS) \
29884 for flag in $(EXTRA_HOST_FLAGS) ; do \
29885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29886 done; \
29887 echo "Doing install-info in tk" ; \
29888 (cd $(HOST_SUBDIR)/tk && \
29889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29891 "RANLIB=$${RANLIB}" \
29892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29893 install-info) \
29894 || exit 1
29896 @endif tk
29898 .PHONY: maybe-install-pdf-tk install-pdf-tk
29899 maybe-install-pdf-tk:
29900 @if tk
29901 maybe-install-pdf-tk: install-pdf-tk
29903 install-pdf-tk: \
29904 configure-tk \
29905 pdf-tk
29906 @: $(MAKE); $(unstage)
29907 @[ -f ./tk/Makefile ] || exit 0; \
29908 r=`${PWD_COMMAND}`; export r; \
29909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29910 $(HOST_EXPORTS) \
29911 for flag in $(EXTRA_HOST_FLAGS) ; do \
29912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29913 done; \
29914 echo "Doing install-pdf in tk" ; \
29915 (cd $(HOST_SUBDIR)/tk && \
29916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29918 "RANLIB=$${RANLIB}" \
29919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29920 install-pdf) \
29921 || exit 1
29923 @endif tk
29925 .PHONY: maybe-install-html-tk install-html-tk
29926 maybe-install-html-tk:
29927 @if tk
29928 maybe-install-html-tk: install-html-tk
29930 install-html-tk: \
29931 configure-tk \
29932 html-tk
29933 @: $(MAKE); $(unstage)
29934 @[ -f ./tk/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 install-html in tk" ; \
29942 (cd $(HOST_SUBDIR)/tk && \
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 install-html) \
29948 || exit 1
29950 @endif tk
29952 .PHONY: maybe-installcheck-tk installcheck-tk
29953 maybe-installcheck-tk:
29954 @if tk
29955 maybe-installcheck-tk: installcheck-tk
29957 installcheck-tk: \
29958 configure-tk
29959 @: $(MAKE); $(unstage)
29960 @[ -f ./tk/Makefile ] || exit 0; \
29961 r=`${PWD_COMMAND}`; export r; \
29962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29963 $(HOST_EXPORTS) \
29964 for flag in $(EXTRA_HOST_FLAGS) ; do \
29965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29966 done; \
29967 echo "Doing installcheck in tk" ; \
29968 (cd $(HOST_SUBDIR)/tk && \
29969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29971 "RANLIB=$${RANLIB}" \
29972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29973 installcheck) \
29974 || exit 1
29976 @endif tk
29978 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29979 maybe-mostlyclean-tk:
29980 @if tk
29981 maybe-mostlyclean-tk: mostlyclean-tk
29983 mostlyclean-tk:
29984 @: $(MAKE); $(unstage)
29985 @[ -f ./tk/Makefile ] || exit 0; \
29986 r=`${PWD_COMMAND}`; export r; \
29987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29988 $(HOST_EXPORTS) \
29989 for flag in $(EXTRA_HOST_FLAGS) ; do \
29990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29991 done; \
29992 echo "Doing mostlyclean in tk" ; \
29993 (cd $(HOST_SUBDIR)/tk && \
29994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29996 "RANLIB=$${RANLIB}" \
29997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29998 mostlyclean) \
29999 || exit 1
30001 @endif tk
30003 .PHONY: maybe-clean-tk clean-tk
30004 maybe-clean-tk:
30005 @if tk
30006 maybe-clean-tk: clean-tk
30008 clean-tk:
30009 @: $(MAKE); $(unstage)
30010 @[ -f ./tk/Makefile ] || exit 0; \
30011 r=`${PWD_COMMAND}`; export r; \
30012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30013 $(HOST_EXPORTS) \
30014 for flag in $(EXTRA_HOST_FLAGS) ; do \
30015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30016 done; \
30017 echo "Doing clean in tk" ; \
30018 (cd $(HOST_SUBDIR)/tk && \
30019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30021 "RANLIB=$${RANLIB}" \
30022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30023 clean) \
30024 || exit 1
30026 @endif tk
30028 .PHONY: maybe-distclean-tk distclean-tk
30029 maybe-distclean-tk:
30030 @if tk
30031 maybe-distclean-tk: distclean-tk
30033 distclean-tk:
30034 @: $(MAKE); $(unstage)
30035 @[ -f ./tk/Makefile ] || exit 0; \
30036 r=`${PWD_COMMAND}`; export r; \
30037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30038 $(HOST_EXPORTS) \
30039 for flag in $(EXTRA_HOST_FLAGS) ; do \
30040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30041 done; \
30042 echo "Doing distclean in tk" ; \
30043 (cd $(HOST_SUBDIR)/tk && \
30044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30046 "RANLIB=$${RANLIB}" \
30047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30048 distclean) \
30049 || exit 1
30051 @endif tk
30053 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
30054 maybe-maintainer-clean-tk:
30055 @if tk
30056 maybe-maintainer-clean-tk: maintainer-clean-tk
30058 maintainer-clean-tk:
30059 @: $(MAKE); $(unstage)
30060 @[ -f ./tk/Makefile ] || exit 0; \
30061 r=`${PWD_COMMAND}`; export r; \
30062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30063 $(HOST_EXPORTS) \
30064 for flag in $(EXTRA_HOST_FLAGS) ; do \
30065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30066 done; \
30067 echo "Doing maintainer-clean in tk" ; \
30068 (cd $(HOST_SUBDIR)/tk && \
30069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30071 "RANLIB=$${RANLIB}" \
30072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30073 maintainer-clean) \
30074 || exit 1
30076 @endif tk
30080 .PHONY: configure-libtermcap maybe-configure-libtermcap
30081 maybe-configure-libtermcap:
30082 @if gcc-bootstrap
30083 configure-libtermcap: stage_current
30084 @endif gcc-bootstrap
30085 @if libtermcap
30086 maybe-configure-libtermcap: configure-libtermcap
30087 configure-libtermcap:
30088 @: $(MAKE); $(unstage)
30089 @r=`${PWD_COMMAND}`; export r; \
30090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30091 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
30092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
30093 $(HOST_EXPORTS) \
30094 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
30095 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
30096 case $(srcdir) in \
30097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30098 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
30099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30100 esac; \
30101 module_srcdir=libtermcap; \
30102 $(SHELL) \
30103 $$s/$$module_srcdir/configure \
30104 --srcdir=$${topdir}/$$module_srcdir \
30105 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30106 --target=${target_alias} \
30107 || exit 1
30108 @endif libtermcap
30114 .PHONY: all-libtermcap maybe-all-libtermcap
30115 maybe-all-libtermcap:
30116 @if gcc-bootstrap
30117 all-libtermcap: stage_current
30118 @endif gcc-bootstrap
30119 @if libtermcap
30120 TARGET-libtermcap=all
30121 maybe-all-libtermcap: all-libtermcap
30122 all-libtermcap: configure-libtermcap
30123 @: $(MAKE); $(unstage)
30124 @r=`${PWD_COMMAND}`; export r; \
30125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30126 $(HOST_EXPORTS) \
30127 (cd $(HOST_SUBDIR)/libtermcap && \
30128 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30129 $(TARGET-libtermcap))
30130 @endif libtermcap
30135 .PHONY: check-libtermcap maybe-check-libtermcap
30136 maybe-check-libtermcap:
30137 @if libtermcap
30138 maybe-check-libtermcap: check-libtermcap
30140 check-libtermcap:
30142 @endif libtermcap
30144 .PHONY: install-libtermcap maybe-install-libtermcap
30145 maybe-install-libtermcap:
30146 @if libtermcap
30147 maybe-install-libtermcap: install-libtermcap
30149 install-libtermcap: installdirs
30150 @: $(MAKE); $(unstage)
30151 @r=`${PWD_COMMAND}`; export r; \
30152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30153 $(HOST_EXPORTS) \
30154 (cd $(HOST_SUBDIR)/libtermcap && \
30155 $(MAKE) $(FLAGS_TO_PASS) install)
30157 @endif libtermcap
30159 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
30160 maybe-install-strip-libtermcap:
30161 @if libtermcap
30162 maybe-install-strip-libtermcap: install-strip-libtermcap
30164 install-strip-libtermcap: installdirs
30165 @: $(MAKE); $(unstage)
30166 @r=`${PWD_COMMAND}`; export r; \
30167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30168 $(HOST_EXPORTS) \
30169 (cd $(HOST_SUBDIR)/libtermcap && \
30170 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30172 @endif libtermcap
30174 # Other targets (info, dvi, pdf, etc.)
30176 .PHONY: maybe-info-libtermcap info-libtermcap
30177 maybe-info-libtermcap:
30178 @if libtermcap
30179 maybe-info-libtermcap: info-libtermcap
30181 info-libtermcap: \
30182 configure-libtermcap
30183 @: $(MAKE); $(unstage)
30184 @[ -f ./libtermcap/Makefile ] || exit 0; \
30185 r=`${PWD_COMMAND}`; export r; \
30186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30187 $(HOST_EXPORTS) \
30188 for flag in $(EXTRA_HOST_FLAGS) ; do \
30189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30190 done; \
30191 echo "Doing info in libtermcap" ; \
30192 (cd $(HOST_SUBDIR)/libtermcap && \
30193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30195 "RANLIB=$${RANLIB}" \
30196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30197 info) \
30198 || exit 1
30200 @endif libtermcap
30202 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
30203 maybe-dvi-libtermcap:
30204 @if libtermcap
30205 maybe-dvi-libtermcap: dvi-libtermcap
30207 dvi-libtermcap: \
30208 configure-libtermcap
30209 @: $(MAKE); $(unstage)
30210 @[ -f ./libtermcap/Makefile ] || exit 0; \
30211 r=`${PWD_COMMAND}`; export r; \
30212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30213 $(HOST_EXPORTS) \
30214 for flag in $(EXTRA_HOST_FLAGS) ; do \
30215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30216 done; \
30217 echo "Doing dvi in libtermcap" ; \
30218 (cd $(HOST_SUBDIR)/libtermcap && \
30219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30221 "RANLIB=$${RANLIB}" \
30222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30223 dvi) \
30224 || exit 1
30226 @endif libtermcap
30228 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
30229 maybe-pdf-libtermcap:
30230 @if libtermcap
30231 maybe-pdf-libtermcap: pdf-libtermcap
30233 pdf-libtermcap: \
30234 configure-libtermcap
30235 @: $(MAKE); $(unstage)
30236 @[ -f ./libtermcap/Makefile ] || exit 0; \
30237 r=`${PWD_COMMAND}`; export r; \
30238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30239 $(HOST_EXPORTS) \
30240 for flag in $(EXTRA_HOST_FLAGS) ; do \
30241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30242 done; \
30243 echo "Doing pdf in libtermcap" ; \
30244 (cd $(HOST_SUBDIR)/libtermcap && \
30245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30247 "RANLIB=$${RANLIB}" \
30248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30249 pdf) \
30250 || exit 1
30252 @endif libtermcap
30254 .PHONY: maybe-html-libtermcap html-libtermcap
30255 maybe-html-libtermcap:
30256 @if libtermcap
30257 maybe-html-libtermcap: html-libtermcap
30259 html-libtermcap: \
30260 configure-libtermcap
30261 @: $(MAKE); $(unstage)
30262 @[ -f ./libtermcap/Makefile ] || exit 0; \
30263 r=`${PWD_COMMAND}`; export r; \
30264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30265 $(HOST_EXPORTS) \
30266 for flag in $(EXTRA_HOST_FLAGS) ; do \
30267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30268 done; \
30269 echo "Doing html in libtermcap" ; \
30270 (cd $(HOST_SUBDIR)/libtermcap && \
30271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30273 "RANLIB=$${RANLIB}" \
30274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30275 html) \
30276 || exit 1
30278 @endif libtermcap
30280 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
30281 maybe-TAGS-libtermcap:
30282 @if libtermcap
30283 maybe-TAGS-libtermcap: TAGS-libtermcap
30285 TAGS-libtermcap: \
30286 configure-libtermcap
30287 @: $(MAKE); $(unstage)
30288 @[ -f ./libtermcap/Makefile ] || exit 0; \
30289 r=`${PWD_COMMAND}`; export r; \
30290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30291 $(HOST_EXPORTS) \
30292 for flag in $(EXTRA_HOST_FLAGS) ; do \
30293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30294 done; \
30295 echo "Doing TAGS in libtermcap" ; \
30296 (cd $(HOST_SUBDIR)/libtermcap && \
30297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30299 "RANLIB=$${RANLIB}" \
30300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30301 TAGS) \
30302 || exit 1
30304 @endif libtermcap
30306 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
30307 maybe-install-info-libtermcap:
30308 @if libtermcap
30309 maybe-install-info-libtermcap: install-info-libtermcap
30311 install-info-libtermcap: \
30312 configure-libtermcap \
30313 info-libtermcap
30314 @: $(MAKE); $(unstage)
30315 @[ -f ./libtermcap/Makefile ] || exit 0; \
30316 r=`${PWD_COMMAND}`; export r; \
30317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30318 $(HOST_EXPORTS) \
30319 for flag in $(EXTRA_HOST_FLAGS) ; do \
30320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30321 done; \
30322 echo "Doing install-info in libtermcap" ; \
30323 (cd $(HOST_SUBDIR)/libtermcap && \
30324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30326 "RANLIB=$${RANLIB}" \
30327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30328 install-info) \
30329 || exit 1
30331 @endif libtermcap
30333 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
30334 maybe-install-pdf-libtermcap:
30335 @if libtermcap
30336 maybe-install-pdf-libtermcap: install-pdf-libtermcap
30338 install-pdf-libtermcap: \
30339 configure-libtermcap \
30340 pdf-libtermcap
30341 @: $(MAKE); $(unstage)
30342 @[ -f ./libtermcap/Makefile ] || exit 0; \
30343 r=`${PWD_COMMAND}`; export r; \
30344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30345 $(HOST_EXPORTS) \
30346 for flag in $(EXTRA_HOST_FLAGS) ; do \
30347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30348 done; \
30349 echo "Doing install-pdf in libtermcap" ; \
30350 (cd $(HOST_SUBDIR)/libtermcap && \
30351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30353 "RANLIB=$${RANLIB}" \
30354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30355 install-pdf) \
30356 || exit 1
30358 @endif libtermcap
30360 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30361 maybe-install-html-libtermcap:
30362 @if libtermcap
30363 maybe-install-html-libtermcap: install-html-libtermcap
30365 install-html-libtermcap: \
30366 configure-libtermcap \
30367 html-libtermcap
30368 @: $(MAKE); $(unstage)
30369 @[ -f ./libtermcap/Makefile ] || exit 0; \
30370 r=`${PWD_COMMAND}`; export r; \
30371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30372 $(HOST_EXPORTS) \
30373 for flag in $(EXTRA_HOST_FLAGS) ; do \
30374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30375 done; \
30376 echo "Doing install-html in libtermcap" ; \
30377 (cd $(HOST_SUBDIR)/libtermcap && \
30378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30380 "RANLIB=$${RANLIB}" \
30381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30382 install-html) \
30383 || exit 1
30385 @endif libtermcap
30387 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30388 maybe-installcheck-libtermcap:
30389 @if libtermcap
30390 maybe-installcheck-libtermcap: installcheck-libtermcap
30392 installcheck-libtermcap: \
30393 configure-libtermcap
30394 @: $(MAKE); $(unstage)
30395 @[ -f ./libtermcap/Makefile ] || exit 0; \
30396 r=`${PWD_COMMAND}`; export r; \
30397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30398 $(HOST_EXPORTS) \
30399 for flag in $(EXTRA_HOST_FLAGS) ; do \
30400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30401 done; \
30402 echo "Doing installcheck in libtermcap" ; \
30403 (cd $(HOST_SUBDIR)/libtermcap && \
30404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30406 "RANLIB=$${RANLIB}" \
30407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30408 installcheck) \
30409 || exit 1
30411 @endif libtermcap
30413 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30414 maybe-mostlyclean-libtermcap:
30415 @if libtermcap
30416 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30418 # libtermcap doesn't support mostlyclean.
30419 mostlyclean-libtermcap:
30421 @endif libtermcap
30423 .PHONY: maybe-clean-libtermcap clean-libtermcap
30424 maybe-clean-libtermcap:
30425 @if libtermcap
30426 maybe-clean-libtermcap: clean-libtermcap
30428 # libtermcap doesn't support clean.
30429 clean-libtermcap:
30431 @endif libtermcap
30433 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30434 maybe-distclean-libtermcap:
30435 @if libtermcap
30436 maybe-distclean-libtermcap: distclean-libtermcap
30438 # libtermcap doesn't support distclean.
30439 distclean-libtermcap:
30441 @endif libtermcap
30443 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30444 maybe-maintainer-clean-libtermcap:
30445 @if libtermcap
30446 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30448 # libtermcap doesn't support maintainer-clean.
30449 maintainer-clean-libtermcap:
30451 @endif libtermcap
30455 .PHONY: configure-utils maybe-configure-utils
30456 maybe-configure-utils:
30457 @if gcc-bootstrap
30458 configure-utils: stage_current
30459 @endif gcc-bootstrap
30460 @if utils
30461 maybe-configure-utils: configure-utils
30462 configure-utils:
30463 @: $(MAKE); $(unstage)
30464 @r=`${PWD_COMMAND}`; export r; \
30465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30466 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
30468 $(HOST_EXPORTS) \
30469 echo Configuring in $(HOST_SUBDIR)/utils; \
30470 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30471 case $(srcdir) in \
30472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30473 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30475 esac; \
30476 module_srcdir=utils; \
30477 $(SHELL) \
30478 $$s/$$module_srcdir/configure \
30479 --srcdir=$${topdir}/$$module_srcdir \
30480 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30481 --target=${target_alias} \
30482 || exit 1
30483 @endif utils
30489 .PHONY: all-utils maybe-all-utils
30490 maybe-all-utils:
30491 @if gcc-bootstrap
30492 all-utils: stage_current
30493 @endif gcc-bootstrap
30494 @if utils
30495 TARGET-utils=all
30496 maybe-all-utils: all-utils
30497 all-utils: configure-utils
30498 @: $(MAKE); $(unstage)
30499 @r=`${PWD_COMMAND}`; export r; \
30500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30501 $(HOST_EXPORTS) \
30502 (cd $(HOST_SUBDIR)/utils && \
30503 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30504 $(TARGET-utils))
30505 @endif utils
30510 .PHONY: check-utils maybe-check-utils
30511 maybe-check-utils:
30512 @if utils
30513 maybe-check-utils: check-utils
30515 check-utils:
30517 @endif utils
30519 .PHONY: install-utils maybe-install-utils
30520 maybe-install-utils:
30521 @if utils
30522 maybe-install-utils: install-utils
30524 install-utils: installdirs
30525 @: $(MAKE); $(unstage)
30526 @r=`${PWD_COMMAND}`; export r; \
30527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30528 $(HOST_EXPORTS) \
30529 (cd $(HOST_SUBDIR)/utils && \
30530 $(MAKE) $(FLAGS_TO_PASS) install)
30532 @endif utils
30534 .PHONY: install-strip-utils maybe-install-strip-utils
30535 maybe-install-strip-utils:
30536 @if utils
30537 maybe-install-strip-utils: install-strip-utils
30539 install-strip-utils: installdirs
30540 @: $(MAKE); $(unstage)
30541 @r=`${PWD_COMMAND}`; export r; \
30542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30543 $(HOST_EXPORTS) \
30544 (cd $(HOST_SUBDIR)/utils && \
30545 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30547 @endif utils
30549 # Other targets (info, dvi, pdf, etc.)
30551 .PHONY: maybe-info-utils info-utils
30552 maybe-info-utils:
30553 @if utils
30554 maybe-info-utils: info-utils
30556 info-utils: \
30557 configure-utils
30558 @: $(MAKE); $(unstage)
30559 @[ -f ./utils/Makefile ] || exit 0; \
30560 r=`${PWD_COMMAND}`; export r; \
30561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30562 $(HOST_EXPORTS) \
30563 for flag in $(EXTRA_HOST_FLAGS) ; do \
30564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30565 done; \
30566 echo "Doing info in utils" ; \
30567 (cd $(HOST_SUBDIR)/utils && \
30568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30570 "RANLIB=$${RANLIB}" \
30571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30572 info) \
30573 || exit 1
30575 @endif utils
30577 .PHONY: maybe-dvi-utils dvi-utils
30578 maybe-dvi-utils:
30579 @if utils
30580 maybe-dvi-utils: dvi-utils
30582 dvi-utils: \
30583 configure-utils
30584 @: $(MAKE); $(unstage)
30585 @[ -f ./utils/Makefile ] || exit 0; \
30586 r=`${PWD_COMMAND}`; export r; \
30587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30588 $(HOST_EXPORTS) \
30589 for flag in $(EXTRA_HOST_FLAGS) ; do \
30590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30591 done; \
30592 echo "Doing dvi in utils" ; \
30593 (cd $(HOST_SUBDIR)/utils && \
30594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30596 "RANLIB=$${RANLIB}" \
30597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30598 dvi) \
30599 || exit 1
30601 @endif utils
30603 .PHONY: maybe-pdf-utils pdf-utils
30604 maybe-pdf-utils:
30605 @if utils
30606 maybe-pdf-utils: pdf-utils
30608 pdf-utils: \
30609 configure-utils
30610 @: $(MAKE); $(unstage)
30611 @[ -f ./utils/Makefile ] || exit 0; \
30612 r=`${PWD_COMMAND}`; export r; \
30613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30614 $(HOST_EXPORTS) \
30615 for flag in $(EXTRA_HOST_FLAGS) ; do \
30616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30617 done; \
30618 echo "Doing pdf in utils" ; \
30619 (cd $(HOST_SUBDIR)/utils && \
30620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30622 "RANLIB=$${RANLIB}" \
30623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30624 pdf) \
30625 || exit 1
30627 @endif utils
30629 .PHONY: maybe-html-utils html-utils
30630 maybe-html-utils:
30631 @if utils
30632 maybe-html-utils: html-utils
30634 html-utils: \
30635 configure-utils
30636 @: $(MAKE); $(unstage)
30637 @[ -f ./utils/Makefile ] || exit 0; \
30638 r=`${PWD_COMMAND}`; export r; \
30639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30640 $(HOST_EXPORTS) \
30641 for flag in $(EXTRA_HOST_FLAGS) ; do \
30642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30643 done; \
30644 echo "Doing html in utils" ; \
30645 (cd $(HOST_SUBDIR)/utils && \
30646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30648 "RANLIB=$${RANLIB}" \
30649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30650 html) \
30651 || exit 1
30653 @endif utils
30655 .PHONY: maybe-TAGS-utils TAGS-utils
30656 maybe-TAGS-utils:
30657 @if utils
30658 maybe-TAGS-utils: TAGS-utils
30660 TAGS-utils: \
30661 configure-utils
30662 @: $(MAKE); $(unstage)
30663 @[ -f ./utils/Makefile ] || exit 0; \
30664 r=`${PWD_COMMAND}`; export r; \
30665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30666 $(HOST_EXPORTS) \
30667 for flag in $(EXTRA_HOST_FLAGS) ; do \
30668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30669 done; \
30670 echo "Doing TAGS in utils" ; \
30671 (cd $(HOST_SUBDIR)/utils && \
30672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30674 "RANLIB=$${RANLIB}" \
30675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30676 TAGS) \
30677 || exit 1
30679 @endif utils
30681 .PHONY: maybe-install-info-utils install-info-utils
30682 maybe-install-info-utils:
30683 @if utils
30684 maybe-install-info-utils: install-info-utils
30686 install-info-utils: \
30687 configure-utils \
30688 info-utils
30689 @: $(MAKE); $(unstage)
30690 @[ -f ./utils/Makefile ] || exit 0; \
30691 r=`${PWD_COMMAND}`; export r; \
30692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30693 $(HOST_EXPORTS) \
30694 for flag in $(EXTRA_HOST_FLAGS) ; do \
30695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30696 done; \
30697 echo "Doing install-info in utils" ; \
30698 (cd $(HOST_SUBDIR)/utils && \
30699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30701 "RANLIB=$${RANLIB}" \
30702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30703 install-info) \
30704 || exit 1
30706 @endif utils
30708 .PHONY: maybe-install-pdf-utils install-pdf-utils
30709 maybe-install-pdf-utils:
30710 @if utils
30711 maybe-install-pdf-utils: install-pdf-utils
30713 install-pdf-utils: \
30714 configure-utils \
30715 pdf-utils
30716 @: $(MAKE); $(unstage)
30717 @[ -f ./utils/Makefile ] || exit 0; \
30718 r=`${PWD_COMMAND}`; export r; \
30719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30720 $(HOST_EXPORTS) \
30721 for flag in $(EXTRA_HOST_FLAGS) ; do \
30722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30723 done; \
30724 echo "Doing install-pdf in utils" ; \
30725 (cd $(HOST_SUBDIR)/utils && \
30726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30728 "RANLIB=$${RANLIB}" \
30729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30730 install-pdf) \
30731 || exit 1
30733 @endif utils
30735 .PHONY: maybe-install-html-utils install-html-utils
30736 maybe-install-html-utils:
30737 @if utils
30738 maybe-install-html-utils: install-html-utils
30740 install-html-utils: \
30741 configure-utils \
30742 html-utils
30743 @: $(MAKE); $(unstage)
30744 @[ -f ./utils/Makefile ] || exit 0; \
30745 r=`${PWD_COMMAND}`; export r; \
30746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30747 $(HOST_EXPORTS) \
30748 for flag in $(EXTRA_HOST_FLAGS) ; do \
30749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30750 done; \
30751 echo "Doing install-html in utils" ; \
30752 (cd $(HOST_SUBDIR)/utils && \
30753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30755 "RANLIB=$${RANLIB}" \
30756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30757 install-html) \
30758 || exit 1
30760 @endif utils
30762 .PHONY: maybe-installcheck-utils installcheck-utils
30763 maybe-installcheck-utils:
30764 @if utils
30765 maybe-installcheck-utils: installcheck-utils
30767 installcheck-utils: \
30768 configure-utils
30769 @: $(MAKE); $(unstage)
30770 @[ -f ./utils/Makefile ] || exit 0; \
30771 r=`${PWD_COMMAND}`; export r; \
30772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30773 $(HOST_EXPORTS) \
30774 for flag in $(EXTRA_HOST_FLAGS) ; do \
30775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30776 done; \
30777 echo "Doing installcheck in utils" ; \
30778 (cd $(HOST_SUBDIR)/utils && \
30779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30781 "RANLIB=$${RANLIB}" \
30782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30783 installcheck) \
30784 || exit 1
30786 @endif utils
30788 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30789 maybe-mostlyclean-utils:
30790 @if utils
30791 maybe-mostlyclean-utils: mostlyclean-utils
30793 mostlyclean-utils:
30794 @: $(MAKE); $(unstage)
30795 @[ -f ./utils/Makefile ] || exit 0; \
30796 r=`${PWD_COMMAND}`; export r; \
30797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30798 $(HOST_EXPORTS) \
30799 for flag in $(EXTRA_HOST_FLAGS) ; do \
30800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30801 done; \
30802 echo "Doing mostlyclean in utils" ; \
30803 (cd $(HOST_SUBDIR)/utils && \
30804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30806 "RANLIB=$${RANLIB}" \
30807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30808 mostlyclean) \
30809 || exit 1
30811 @endif utils
30813 .PHONY: maybe-clean-utils clean-utils
30814 maybe-clean-utils:
30815 @if utils
30816 maybe-clean-utils: clean-utils
30818 clean-utils:
30819 @: $(MAKE); $(unstage)
30820 @[ -f ./utils/Makefile ] || exit 0; \
30821 r=`${PWD_COMMAND}`; export r; \
30822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30823 $(HOST_EXPORTS) \
30824 for flag in $(EXTRA_HOST_FLAGS) ; do \
30825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30826 done; \
30827 echo "Doing clean in utils" ; \
30828 (cd $(HOST_SUBDIR)/utils && \
30829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30831 "RANLIB=$${RANLIB}" \
30832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30833 clean) \
30834 || exit 1
30836 @endif utils
30838 .PHONY: maybe-distclean-utils distclean-utils
30839 maybe-distclean-utils:
30840 @if utils
30841 maybe-distclean-utils: distclean-utils
30843 distclean-utils:
30844 @: $(MAKE); $(unstage)
30845 @[ -f ./utils/Makefile ] || exit 0; \
30846 r=`${PWD_COMMAND}`; export r; \
30847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30848 $(HOST_EXPORTS) \
30849 for flag in $(EXTRA_HOST_FLAGS) ; do \
30850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30851 done; \
30852 echo "Doing distclean in utils" ; \
30853 (cd $(HOST_SUBDIR)/utils && \
30854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30856 "RANLIB=$${RANLIB}" \
30857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30858 distclean) \
30859 || exit 1
30861 @endif utils
30863 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30864 maybe-maintainer-clean-utils:
30865 @if utils
30866 maybe-maintainer-clean-utils: maintainer-clean-utils
30868 maintainer-clean-utils:
30869 @: $(MAKE); $(unstage)
30870 @[ -f ./utils/Makefile ] || exit 0; \
30871 r=`${PWD_COMMAND}`; export r; \
30872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30873 $(HOST_EXPORTS) \
30874 for flag in $(EXTRA_HOST_FLAGS) ; do \
30875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30876 done; \
30877 echo "Doing maintainer-clean in utils" ; \
30878 (cd $(HOST_SUBDIR)/utils && \
30879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30881 "RANLIB=$${RANLIB}" \
30882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30883 maintainer-clean) \
30884 || exit 1
30886 @endif utils
30890 .PHONY: configure-gnattools maybe-configure-gnattools
30891 maybe-configure-gnattools:
30892 @if gcc-bootstrap
30893 configure-gnattools: stage_current
30894 @endif gcc-bootstrap
30895 @if gnattools
30896 maybe-configure-gnattools: configure-gnattools
30897 configure-gnattools:
30898 @: $(MAKE); $(unstage)
30899 @r=`${PWD_COMMAND}`; export r; \
30900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30901 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
30903 $(HOST_EXPORTS) \
30904 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30905 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30906 case $(srcdir) in \
30907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30908 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30910 esac; \
30911 module_srcdir=gnattools; \
30912 $(SHELL) \
30913 $$s/$$module_srcdir/configure \
30914 --srcdir=$${topdir}/$$module_srcdir \
30915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30916 --target=${target_alias} \
30917 || exit 1
30918 @endif gnattools
30924 .PHONY: all-gnattools maybe-all-gnattools
30925 maybe-all-gnattools:
30926 @if gcc-bootstrap
30927 all-gnattools: stage_current
30928 @endif gcc-bootstrap
30929 @if gnattools
30930 TARGET-gnattools=all
30931 maybe-all-gnattools: all-gnattools
30932 all-gnattools: configure-gnattools
30933 @: $(MAKE); $(unstage)
30934 @r=`${PWD_COMMAND}`; export r; \
30935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30936 $(HOST_EXPORTS) \
30937 (cd $(HOST_SUBDIR)/gnattools && \
30938 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30939 $(TARGET-gnattools))
30940 @endif gnattools
30945 .PHONY: check-gnattools maybe-check-gnattools
30946 maybe-check-gnattools:
30947 @if gnattools
30948 maybe-check-gnattools: check-gnattools
30950 check-gnattools:
30951 @: $(MAKE); $(unstage)
30952 @r=`${PWD_COMMAND}`; export r; \
30953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30954 $(HOST_EXPORTS) \
30955 (cd $(HOST_SUBDIR)/gnattools && \
30956 $(MAKE) $(FLAGS_TO_PASS) check)
30958 @endif gnattools
30960 .PHONY: install-gnattools maybe-install-gnattools
30961 maybe-install-gnattools:
30962 @if gnattools
30963 maybe-install-gnattools: install-gnattools
30965 install-gnattools: installdirs
30966 @: $(MAKE); $(unstage)
30967 @r=`${PWD_COMMAND}`; export r; \
30968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30969 $(HOST_EXPORTS) \
30970 (cd $(HOST_SUBDIR)/gnattools && \
30971 $(MAKE) $(FLAGS_TO_PASS) install)
30973 @endif gnattools
30975 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30976 maybe-install-strip-gnattools:
30977 @if gnattools
30978 maybe-install-strip-gnattools: install-strip-gnattools
30980 install-strip-gnattools: installdirs
30981 @: $(MAKE); $(unstage)
30982 @r=`${PWD_COMMAND}`; export r; \
30983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30984 $(HOST_EXPORTS) \
30985 (cd $(HOST_SUBDIR)/gnattools && \
30986 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30988 @endif gnattools
30990 # Other targets (info, dvi, pdf, etc.)
30992 .PHONY: maybe-info-gnattools info-gnattools
30993 maybe-info-gnattools:
30994 @if gnattools
30995 maybe-info-gnattools: info-gnattools
30997 info-gnattools: \
30998 configure-gnattools
30999 @: $(MAKE); $(unstage)
31000 @[ -f ./gnattools/Makefile ] || exit 0; \
31001 r=`${PWD_COMMAND}`; export r; \
31002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31003 $(HOST_EXPORTS) \
31004 for flag in $(EXTRA_HOST_FLAGS) ; do \
31005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31006 done; \
31007 echo "Doing info in gnattools" ; \
31008 (cd $(HOST_SUBDIR)/gnattools && \
31009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31011 "RANLIB=$${RANLIB}" \
31012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31013 info) \
31014 || exit 1
31016 @endif gnattools
31018 .PHONY: maybe-dvi-gnattools dvi-gnattools
31019 maybe-dvi-gnattools:
31020 @if gnattools
31021 maybe-dvi-gnattools: dvi-gnattools
31023 dvi-gnattools: \
31024 configure-gnattools
31025 @: $(MAKE); $(unstage)
31026 @[ -f ./gnattools/Makefile ] || exit 0; \
31027 r=`${PWD_COMMAND}`; export r; \
31028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31029 $(HOST_EXPORTS) \
31030 for flag in $(EXTRA_HOST_FLAGS) ; do \
31031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31032 done; \
31033 echo "Doing dvi in gnattools" ; \
31034 (cd $(HOST_SUBDIR)/gnattools && \
31035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31037 "RANLIB=$${RANLIB}" \
31038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31039 dvi) \
31040 || exit 1
31042 @endif gnattools
31044 .PHONY: maybe-pdf-gnattools pdf-gnattools
31045 maybe-pdf-gnattools:
31046 @if gnattools
31047 maybe-pdf-gnattools: pdf-gnattools
31049 pdf-gnattools: \
31050 configure-gnattools
31051 @: $(MAKE); $(unstage)
31052 @[ -f ./gnattools/Makefile ] || exit 0; \
31053 r=`${PWD_COMMAND}`; export r; \
31054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31055 $(HOST_EXPORTS) \
31056 for flag in $(EXTRA_HOST_FLAGS) ; do \
31057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31058 done; \
31059 echo "Doing pdf in gnattools" ; \
31060 (cd $(HOST_SUBDIR)/gnattools && \
31061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31063 "RANLIB=$${RANLIB}" \
31064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31065 pdf) \
31066 || exit 1
31068 @endif gnattools
31070 .PHONY: maybe-html-gnattools html-gnattools
31071 maybe-html-gnattools:
31072 @if gnattools
31073 maybe-html-gnattools: html-gnattools
31075 html-gnattools: \
31076 configure-gnattools
31077 @: $(MAKE); $(unstage)
31078 @[ -f ./gnattools/Makefile ] || exit 0; \
31079 r=`${PWD_COMMAND}`; export r; \
31080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31081 $(HOST_EXPORTS) \
31082 for flag in $(EXTRA_HOST_FLAGS) ; do \
31083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31084 done; \
31085 echo "Doing html in gnattools" ; \
31086 (cd $(HOST_SUBDIR)/gnattools && \
31087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31089 "RANLIB=$${RANLIB}" \
31090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31091 html) \
31092 || exit 1
31094 @endif gnattools
31096 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
31097 maybe-TAGS-gnattools:
31098 @if gnattools
31099 maybe-TAGS-gnattools: TAGS-gnattools
31101 TAGS-gnattools: \
31102 configure-gnattools
31103 @: $(MAKE); $(unstage)
31104 @[ -f ./gnattools/Makefile ] || exit 0; \
31105 r=`${PWD_COMMAND}`; export r; \
31106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31107 $(HOST_EXPORTS) \
31108 for flag in $(EXTRA_HOST_FLAGS) ; do \
31109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31110 done; \
31111 echo "Doing TAGS in gnattools" ; \
31112 (cd $(HOST_SUBDIR)/gnattools && \
31113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31115 "RANLIB=$${RANLIB}" \
31116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31117 TAGS) \
31118 || exit 1
31120 @endif gnattools
31122 .PHONY: maybe-install-info-gnattools install-info-gnattools
31123 maybe-install-info-gnattools:
31124 @if gnattools
31125 maybe-install-info-gnattools: install-info-gnattools
31127 install-info-gnattools: \
31128 configure-gnattools \
31129 info-gnattools
31130 @: $(MAKE); $(unstage)
31131 @[ -f ./gnattools/Makefile ] || exit 0; \
31132 r=`${PWD_COMMAND}`; export r; \
31133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31134 $(HOST_EXPORTS) \
31135 for flag in $(EXTRA_HOST_FLAGS) ; do \
31136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31137 done; \
31138 echo "Doing install-info in gnattools" ; \
31139 (cd $(HOST_SUBDIR)/gnattools && \
31140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31142 "RANLIB=$${RANLIB}" \
31143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31144 install-info) \
31145 || exit 1
31147 @endif gnattools
31149 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
31150 maybe-install-pdf-gnattools:
31151 @if gnattools
31152 maybe-install-pdf-gnattools: install-pdf-gnattools
31154 install-pdf-gnattools: \
31155 configure-gnattools \
31156 pdf-gnattools
31157 @: $(MAKE); $(unstage)
31158 @[ -f ./gnattools/Makefile ] || exit 0; \
31159 r=`${PWD_COMMAND}`; export r; \
31160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31161 $(HOST_EXPORTS) \
31162 for flag in $(EXTRA_HOST_FLAGS) ; do \
31163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31164 done; \
31165 echo "Doing install-pdf in gnattools" ; \
31166 (cd $(HOST_SUBDIR)/gnattools && \
31167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31169 "RANLIB=$${RANLIB}" \
31170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31171 install-pdf) \
31172 || exit 1
31174 @endif gnattools
31176 .PHONY: maybe-install-html-gnattools install-html-gnattools
31177 maybe-install-html-gnattools:
31178 @if gnattools
31179 maybe-install-html-gnattools: install-html-gnattools
31181 install-html-gnattools: \
31182 configure-gnattools \
31183 html-gnattools
31184 @: $(MAKE); $(unstage)
31185 @[ -f ./gnattools/Makefile ] || exit 0; \
31186 r=`${PWD_COMMAND}`; export r; \
31187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31188 $(HOST_EXPORTS) \
31189 for flag in $(EXTRA_HOST_FLAGS) ; do \
31190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31191 done; \
31192 echo "Doing install-html in gnattools" ; \
31193 (cd $(HOST_SUBDIR)/gnattools && \
31194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31196 "RANLIB=$${RANLIB}" \
31197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31198 install-html) \
31199 || exit 1
31201 @endif gnattools
31203 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
31204 maybe-installcheck-gnattools:
31205 @if gnattools
31206 maybe-installcheck-gnattools: installcheck-gnattools
31208 installcheck-gnattools: \
31209 configure-gnattools
31210 @: $(MAKE); $(unstage)
31211 @[ -f ./gnattools/Makefile ] || exit 0; \
31212 r=`${PWD_COMMAND}`; export r; \
31213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31214 $(HOST_EXPORTS) \
31215 for flag in $(EXTRA_HOST_FLAGS) ; do \
31216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31217 done; \
31218 echo "Doing installcheck in gnattools" ; \
31219 (cd $(HOST_SUBDIR)/gnattools && \
31220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31222 "RANLIB=$${RANLIB}" \
31223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31224 installcheck) \
31225 || exit 1
31227 @endif gnattools
31229 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
31230 maybe-mostlyclean-gnattools:
31231 @if gnattools
31232 maybe-mostlyclean-gnattools: mostlyclean-gnattools
31234 mostlyclean-gnattools:
31235 @: $(MAKE); $(unstage)
31236 @[ -f ./gnattools/Makefile ] || exit 0; \
31237 r=`${PWD_COMMAND}`; export r; \
31238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31239 $(HOST_EXPORTS) \
31240 for flag in $(EXTRA_HOST_FLAGS) ; do \
31241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31242 done; \
31243 echo "Doing mostlyclean in gnattools" ; \
31244 (cd $(HOST_SUBDIR)/gnattools && \
31245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31247 "RANLIB=$${RANLIB}" \
31248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31249 mostlyclean) \
31250 || exit 1
31252 @endif gnattools
31254 .PHONY: maybe-clean-gnattools clean-gnattools
31255 maybe-clean-gnattools:
31256 @if gnattools
31257 maybe-clean-gnattools: clean-gnattools
31259 clean-gnattools:
31260 @: $(MAKE); $(unstage)
31261 @[ -f ./gnattools/Makefile ] || exit 0; \
31262 r=`${PWD_COMMAND}`; export r; \
31263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31264 $(HOST_EXPORTS) \
31265 for flag in $(EXTRA_HOST_FLAGS) ; do \
31266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31267 done; \
31268 echo "Doing clean in gnattools" ; \
31269 (cd $(HOST_SUBDIR)/gnattools && \
31270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31272 "RANLIB=$${RANLIB}" \
31273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31274 clean) \
31275 || exit 1
31277 @endif gnattools
31279 .PHONY: maybe-distclean-gnattools distclean-gnattools
31280 maybe-distclean-gnattools:
31281 @if gnattools
31282 maybe-distclean-gnattools: distclean-gnattools
31284 distclean-gnattools:
31285 @: $(MAKE); $(unstage)
31286 @[ -f ./gnattools/Makefile ] || exit 0; \
31287 r=`${PWD_COMMAND}`; export r; \
31288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31289 $(HOST_EXPORTS) \
31290 for flag in $(EXTRA_HOST_FLAGS) ; do \
31291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31292 done; \
31293 echo "Doing distclean in gnattools" ; \
31294 (cd $(HOST_SUBDIR)/gnattools && \
31295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31297 "RANLIB=$${RANLIB}" \
31298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31299 distclean) \
31300 || exit 1
31302 @endif gnattools
31304 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
31305 maybe-maintainer-clean-gnattools:
31306 @if gnattools
31307 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
31309 maintainer-clean-gnattools:
31310 @: $(MAKE); $(unstage)
31311 @[ -f ./gnattools/Makefile ] || exit 0; \
31312 r=`${PWD_COMMAND}`; export r; \
31313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31314 $(HOST_EXPORTS) \
31315 for flag in $(EXTRA_HOST_FLAGS) ; do \
31316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31317 done; \
31318 echo "Doing maintainer-clean in gnattools" ; \
31319 (cd $(HOST_SUBDIR)/gnattools && \
31320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31322 "RANLIB=$${RANLIB}" \
31323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31324 maintainer-clean) \
31325 || exit 1
31327 @endif gnattools
31331 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
31332 maybe-configure-lto-plugin:
31333 @if gcc-bootstrap
31334 configure-lto-plugin: stage_current
31335 @endif gcc-bootstrap
31336 @if lto-plugin
31337 maybe-configure-lto-plugin: configure-lto-plugin
31338 configure-lto-plugin:
31339 @r=`${PWD_COMMAND}`; export r; \
31340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31341 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31342 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31343 $(HOST_EXPORTS) \
31344 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31345 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31346 case $(srcdir) in \
31347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31348 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31350 esac; \
31351 module_srcdir=lto-plugin; \
31352 $(SHELL) \
31353 $$s/$$module_srcdir/configure \
31354 --srcdir=$${topdir}/$$module_srcdir \
31355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31356 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31357 || exit 1
31358 @endif lto-plugin
31362 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31363 maybe-configure-stage1-lto-plugin:
31364 @if lto-plugin-bootstrap
31365 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31366 configure-stage1-lto-plugin:
31367 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31369 @r=`${PWD_COMMAND}`; export r; \
31370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31371 TFLAGS="$(STAGE1_TFLAGS)"; \
31372 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31373 $(HOST_EXPORTS) \
31374 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31375 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31376 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31377 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
31378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31379 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31380 case $(srcdir) in \
31381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31382 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31384 esac; \
31385 module_srcdir=lto-plugin; \
31386 $(SHELL) $$s/$$module_srcdir/configure \
31387 --srcdir=$${topdir}/$$module_srcdir \
31388 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31389 --target=${target_alias} \
31391 $(STAGE1_CONFIGURE_FLAGS) \
31392 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31393 @endif lto-plugin-bootstrap
31395 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31396 maybe-configure-stage2-lto-plugin:
31397 @if lto-plugin-bootstrap
31398 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31399 configure-stage2-lto-plugin:
31400 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31401 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31402 @r=`${PWD_COMMAND}`; export r; \
31403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31404 TFLAGS="$(STAGE2_TFLAGS)"; \
31405 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31406 $(HOST_EXPORTS) \
31407 $(POSTSTAGE1_HOST_EXPORTS) \
31408 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31409 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31410 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31411 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
31412 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31413 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31414 case $(srcdir) in \
31415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31416 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31418 esac; \
31419 module_srcdir=lto-plugin; \
31420 $(SHELL) $$s/$$module_srcdir/configure \
31421 --srcdir=$${topdir}/$$module_srcdir \
31422 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31423 --target=${target_alias} \
31424 --with-build-libsubdir=$(HOST_SUBDIR) \
31425 $(STAGE2_CONFIGURE_FLAGS) \
31426 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31427 @endif lto-plugin-bootstrap
31429 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31430 maybe-configure-stage3-lto-plugin:
31431 @if lto-plugin-bootstrap
31432 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31433 configure-stage3-lto-plugin:
31434 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31435 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31436 @r=`${PWD_COMMAND}`; export r; \
31437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31438 TFLAGS="$(STAGE3_TFLAGS)"; \
31439 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31440 $(HOST_EXPORTS) \
31441 $(POSTSTAGE1_HOST_EXPORTS) \
31442 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31443 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31444 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31445 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
31446 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31447 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31448 case $(srcdir) in \
31449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31450 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31452 esac; \
31453 module_srcdir=lto-plugin; \
31454 $(SHELL) $$s/$$module_srcdir/configure \
31455 --srcdir=$${topdir}/$$module_srcdir \
31456 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31457 --target=${target_alias} \
31458 --with-build-libsubdir=$(HOST_SUBDIR) \
31459 $(STAGE3_CONFIGURE_FLAGS) \
31460 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31461 @endif lto-plugin-bootstrap
31463 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31464 maybe-configure-stage4-lto-plugin:
31465 @if lto-plugin-bootstrap
31466 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31467 configure-stage4-lto-plugin:
31468 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31469 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31470 @r=`${PWD_COMMAND}`; export r; \
31471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31472 TFLAGS="$(STAGE4_TFLAGS)"; \
31473 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31474 $(HOST_EXPORTS) \
31475 $(POSTSTAGE1_HOST_EXPORTS) \
31476 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31477 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31478 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31479 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
31480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31481 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31482 case $(srcdir) in \
31483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31484 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31486 esac; \
31487 module_srcdir=lto-plugin; \
31488 $(SHELL) $$s/$$module_srcdir/configure \
31489 --srcdir=$${topdir}/$$module_srcdir \
31490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31491 --target=${target_alias} \
31492 --with-build-libsubdir=$(HOST_SUBDIR) \
31493 $(STAGE4_CONFIGURE_FLAGS) \
31494 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31495 @endif lto-plugin-bootstrap
31497 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31498 maybe-configure-stageprofile-lto-plugin:
31499 @if lto-plugin-bootstrap
31500 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31501 configure-stageprofile-lto-plugin:
31502 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31503 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31504 @r=`${PWD_COMMAND}`; export r; \
31505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31506 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31507 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31508 $(HOST_EXPORTS) \
31509 $(POSTSTAGE1_HOST_EXPORTS) \
31510 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31511 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31512 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31513 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
31514 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31515 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31516 case $(srcdir) in \
31517 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31518 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31519 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31520 esac; \
31521 module_srcdir=lto-plugin; \
31522 $(SHELL) $$s/$$module_srcdir/configure \
31523 --srcdir=$${topdir}/$$module_srcdir \
31524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31525 --target=${target_alias} \
31526 --with-build-libsubdir=$(HOST_SUBDIR) \
31527 $(STAGEprofile_CONFIGURE_FLAGS) \
31528 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31529 @endif lto-plugin-bootstrap
31531 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31532 maybe-configure-stagefeedback-lto-plugin:
31533 @if lto-plugin-bootstrap
31534 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31535 configure-stagefeedback-lto-plugin:
31536 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31537 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31538 @r=`${PWD_COMMAND}`; export r; \
31539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31540 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31541 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31542 $(HOST_EXPORTS) \
31543 $(POSTSTAGE1_HOST_EXPORTS) \
31544 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31545 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31546 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31547 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
31548 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31549 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31550 case $(srcdir) in \
31551 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31552 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31553 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31554 esac; \
31555 module_srcdir=lto-plugin; \
31556 $(SHELL) $$s/$$module_srcdir/configure \
31557 --srcdir=$${topdir}/$$module_srcdir \
31558 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31559 --target=${target_alias} \
31560 --with-build-libsubdir=$(HOST_SUBDIR) \
31561 $(STAGEfeedback_CONFIGURE_FLAGS) \
31562 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31563 @endif lto-plugin-bootstrap
31569 .PHONY: all-lto-plugin maybe-all-lto-plugin
31570 maybe-all-lto-plugin:
31571 @if gcc-bootstrap
31572 all-lto-plugin: stage_current
31573 @endif gcc-bootstrap
31574 @if lto-plugin
31575 TARGET-lto-plugin=all
31576 maybe-all-lto-plugin: all-lto-plugin
31577 all-lto-plugin: configure-lto-plugin
31578 @r=`${PWD_COMMAND}`; export r; \
31579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31580 $(HOST_EXPORTS) \
31581 (cd $(HOST_SUBDIR)/lto-plugin && \
31582 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31583 $(TARGET-lto-plugin))
31584 @endif lto-plugin
31588 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31589 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31590 maybe-all-stage1-lto-plugin:
31591 maybe-clean-stage1-lto-plugin:
31592 @if lto-plugin-bootstrap
31593 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31594 all-stage1: all-stage1-lto-plugin
31595 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31596 all-stage1-lto-plugin: configure-stage1-lto-plugin
31597 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31598 @r=`${PWD_COMMAND}`; export r; \
31599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31600 TFLAGS="$(STAGE1_TFLAGS)"; \
31601 $(HOST_EXPORTS) \
31602 cd $(HOST_SUBDIR)/lto-plugin && \
31603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31604 CFLAGS="$(STAGE1_CFLAGS)" \
31605 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31606 LIBCFLAGS="$(LIBCFLAGS)" \
31607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31610 $(EXTRA_HOST_FLAGS) \
31611 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31612 TFLAGS="$(STAGE1_TFLAGS)" \
31613 $(TARGET-stage1-lto-plugin)
31615 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31616 clean-stage1: clean-stage1-lto-plugin
31617 clean-stage1-lto-plugin:
31618 @if [ $(current_stage) = stage1 ]; then \
31619 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31620 else \
31621 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31622 $(MAKE) stage1-start; \
31623 fi; \
31624 cd $(HOST_SUBDIR)/lto-plugin && \
31625 $(MAKE) $(EXTRA_HOST_FLAGS) \
31626 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31627 @endif lto-plugin-bootstrap
31630 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31631 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31632 maybe-all-stage2-lto-plugin:
31633 maybe-clean-stage2-lto-plugin:
31634 @if lto-plugin-bootstrap
31635 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31636 all-stage2: all-stage2-lto-plugin
31637 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31638 all-stage2-lto-plugin: configure-stage2-lto-plugin
31639 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31640 @r=`${PWD_COMMAND}`; export r; \
31641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31642 TFLAGS="$(STAGE2_TFLAGS)"; \
31643 $(HOST_EXPORTS) \
31644 $(POSTSTAGE1_HOST_EXPORTS) \
31645 cd $(HOST_SUBDIR)/lto-plugin && \
31646 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31647 CFLAGS="$(STAGE2_CFLAGS)" \
31648 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31649 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31650 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31651 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31652 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31653 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31654 TFLAGS="$(STAGE2_TFLAGS)" \
31655 $(TARGET-stage2-lto-plugin)
31657 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31658 clean-stage2: clean-stage2-lto-plugin
31659 clean-stage2-lto-plugin:
31660 @if [ $(current_stage) = stage2 ]; then \
31661 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31662 else \
31663 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31664 $(MAKE) stage2-start; \
31665 fi; \
31666 cd $(HOST_SUBDIR)/lto-plugin && \
31667 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31668 @endif lto-plugin-bootstrap
31671 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31672 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31673 maybe-all-stage3-lto-plugin:
31674 maybe-clean-stage3-lto-plugin:
31675 @if lto-plugin-bootstrap
31676 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31677 all-stage3: all-stage3-lto-plugin
31678 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31679 all-stage3-lto-plugin: configure-stage3-lto-plugin
31680 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31681 @r=`${PWD_COMMAND}`; export r; \
31682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31683 TFLAGS="$(STAGE3_TFLAGS)"; \
31684 $(HOST_EXPORTS) \
31685 $(POSTSTAGE1_HOST_EXPORTS) \
31686 cd $(HOST_SUBDIR)/lto-plugin && \
31687 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31688 CFLAGS="$(STAGE3_CFLAGS)" \
31689 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31690 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31691 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31692 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31693 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31694 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31695 TFLAGS="$(STAGE3_TFLAGS)" \
31696 $(TARGET-stage3-lto-plugin)
31698 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31699 clean-stage3: clean-stage3-lto-plugin
31700 clean-stage3-lto-plugin:
31701 @if [ $(current_stage) = stage3 ]; then \
31702 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31703 else \
31704 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31705 $(MAKE) stage3-start; \
31706 fi; \
31707 cd $(HOST_SUBDIR)/lto-plugin && \
31708 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31709 @endif lto-plugin-bootstrap
31712 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31713 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31714 maybe-all-stage4-lto-plugin:
31715 maybe-clean-stage4-lto-plugin:
31716 @if lto-plugin-bootstrap
31717 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31718 all-stage4: all-stage4-lto-plugin
31719 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31720 all-stage4-lto-plugin: configure-stage4-lto-plugin
31721 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31722 @r=`${PWD_COMMAND}`; export r; \
31723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31724 TFLAGS="$(STAGE4_TFLAGS)"; \
31725 $(HOST_EXPORTS) \
31726 $(POSTSTAGE1_HOST_EXPORTS) \
31727 cd $(HOST_SUBDIR)/lto-plugin && \
31728 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31729 CFLAGS="$(STAGE4_CFLAGS)" \
31730 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31731 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31732 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31733 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31734 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31735 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31736 TFLAGS="$(STAGE4_TFLAGS)" \
31737 $(TARGET-stage4-lto-plugin)
31739 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31740 clean-stage4: clean-stage4-lto-plugin
31741 clean-stage4-lto-plugin:
31742 @if [ $(current_stage) = stage4 ]; then \
31743 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31744 else \
31745 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31746 $(MAKE) stage4-start; \
31747 fi; \
31748 cd $(HOST_SUBDIR)/lto-plugin && \
31749 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31750 @endif lto-plugin-bootstrap
31753 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31754 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31755 maybe-all-stageprofile-lto-plugin:
31756 maybe-clean-stageprofile-lto-plugin:
31757 @if lto-plugin-bootstrap
31758 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31759 all-stageprofile: all-stageprofile-lto-plugin
31760 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31761 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31762 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31763 @r=`${PWD_COMMAND}`; export r; \
31764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31765 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31766 $(HOST_EXPORTS) \
31767 $(POSTSTAGE1_HOST_EXPORTS) \
31768 cd $(HOST_SUBDIR)/lto-plugin && \
31769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31770 CFLAGS="$(STAGEprofile_CFLAGS)" \
31771 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31772 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31773 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31774 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31775 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31776 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31777 TFLAGS="$(STAGEprofile_TFLAGS)" \
31778 $(TARGET-stageprofile-lto-plugin)
31780 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31781 clean-stageprofile: clean-stageprofile-lto-plugin
31782 clean-stageprofile-lto-plugin:
31783 @if [ $(current_stage) = stageprofile ]; then \
31784 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31785 else \
31786 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31787 $(MAKE) stageprofile-start; \
31788 fi; \
31789 cd $(HOST_SUBDIR)/lto-plugin && \
31790 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31791 @endif lto-plugin-bootstrap
31794 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31795 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31796 maybe-all-stagefeedback-lto-plugin:
31797 maybe-clean-stagefeedback-lto-plugin:
31798 @if lto-plugin-bootstrap
31799 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31800 all-stagefeedback: all-stagefeedback-lto-plugin
31801 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31802 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31803 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31804 @r=`${PWD_COMMAND}`; export r; \
31805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31806 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31807 $(HOST_EXPORTS) \
31808 $(POSTSTAGE1_HOST_EXPORTS) \
31809 cd $(HOST_SUBDIR)/lto-plugin && \
31810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31811 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31812 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31813 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31817 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31818 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31819 $(TARGET-stagefeedback-lto-plugin)
31821 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31822 clean-stagefeedback: clean-stagefeedback-lto-plugin
31823 clean-stagefeedback-lto-plugin:
31824 @if [ $(current_stage) = stagefeedback ]; then \
31825 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31826 else \
31827 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31828 $(MAKE) stagefeedback-start; \
31829 fi; \
31830 cd $(HOST_SUBDIR)/lto-plugin && \
31831 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31832 @endif lto-plugin-bootstrap
31838 .PHONY: check-lto-plugin maybe-check-lto-plugin
31839 maybe-check-lto-plugin:
31840 @if lto-plugin
31841 maybe-check-lto-plugin: check-lto-plugin
31843 check-lto-plugin:
31844 @: $(MAKE); $(unstage)
31845 @r=`${PWD_COMMAND}`; export r; \
31846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31847 $(HOST_EXPORTS) \
31848 (cd $(HOST_SUBDIR)/lto-plugin && \
31849 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
31851 @endif lto-plugin
31853 .PHONY: install-lto-plugin maybe-install-lto-plugin
31854 maybe-install-lto-plugin:
31855 @if lto-plugin
31856 maybe-install-lto-plugin: install-lto-plugin
31858 install-lto-plugin: installdirs
31859 @: $(MAKE); $(unstage)
31860 @r=`${PWD_COMMAND}`; export r; \
31861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31862 $(HOST_EXPORTS) \
31863 (cd $(HOST_SUBDIR)/lto-plugin && \
31864 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31866 @endif lto-plugin
31868 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31869 maybe-install-strip-lto-plugin:
31870 @if lto-plugin
31871 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31873 install-strip-lto-plugin: installdirs
31874 @: $(MAKE); $(unstage)
31875 @r=`${PWD_COMMAND}`; export r; \
31876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31877 $(HOST_EXPORTS) \
31878 (cd $(HOST_SUBDIR)/lto-plugin && \
31879 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31881 @endif lto-plugin
31883 # Other targets (info, dvi, pdf, etc.)
31885 .PHONY: maybe-info-lto-plugin info-lto-plugin
31886 maybe-info-lto-plugin:
31887 @if lto-plugin
31888 maybe-info-lto-plugin: info-lto-plugin
31890 info-lto-plugin: \
31891 configure-lto-plugin
31892 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31893 r=`${PWD_COMMAND}`; export r; \
31894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31895 $(HOST_EXPORTS) \
31896 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31898 done; \
31899 echo "Doing info in lto-plugin" ; \
31900 (cd $(HOST_SUBDIR)/lto-plugin && \
31901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31903 "RANLIB=$${RANLIB}" \
31904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31905 info) \
31906 || exit 1
31908 @endif lto-plugin
31910 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31911 maybe-dvi-lto-plugin:
31912 @if lto-plugin
31913 maybe-dvi-lto-plugin: dvi-lto-plugin
31915 dvi-lto-plugin: \
31916 configure-lto-plugin
31917 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31918 r=`${PWD_COMMAND}`; export r; \
31919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31920 $(HOST_EXPORTS) \
31921 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31923 done; \
31924 echo "Doing dvi in lto-plugin" ; \
31925 (cd $(HOST_SUBDIR)/lto-plugin && \
31926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31928 "RANLIB=$${RANLIB}" \
31929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31930 dvi) \
31931 || exit 1
31933 @endif lto-plugin
31935 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31936 maybe-pdf-lto-plugin:
31937 @if lto-plugin
31938 maybe-pdf-lto-plugin: pdf-lto-plugin
31940 pdf-lto-plugin: \
31941 configure-lto-plugin
31942 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31943 r=`${PWD_COMMAND}`; export r; \
31944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31945 $(HOST_EXPORTS) \
31946 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31948 done; \
31949 echo "Doing pdf in lto-plugin" ; \
31950 (cd $(HOST_SUBDIR)/lto-plugin && \
31951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31953 "RANLIB=$${RANLIB}" \
31954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31955 pdf) \
31956 || exit 1
31958 @endif lto-plugin
31960 .PHONY: maybe-html-lto-plugin html-lto-plugin
31961 maybe-html-lto-plugin:
31962 @if lto-plugin
31963 maybe-html-lto-plugin: html-lto-plugin
31965 html-lto-plugin: \
31966 configure-lto-plugin
31967 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31968 r=`${PWD_COMMAND}`; export r; \
31969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31970 $(HOST_EXPORTS) \
31971 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31973 done; \
31974 echo "Doing html in lto-plugin" ; \
31975 (cd $(HOST_SUBDIR)/lto-plugin && \
31976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31978 "RANLIB=$${RANLIB}" \
31979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31980 html) \
31981 || exit 1
31983 @endif lto-plugin
31985 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31986 maybe-TAGS-lto-plugin:
31987 @if lto-plugin
31988 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31990 TAGS-lto-plugin: \
31991 configure-lto-plugin
31992 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31993 r=`${PWD_COMMAND}`; export r; \
31994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31995 $(HOST_EXPORTS) \
31996 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31998 done; \
31999 echo "Doing TAGS in lto-plugin" ; \
32000 (cd $(HOST_SUBDIR)/lto-plugin && \
32001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32003 "RANLIB=$${RANLIB}" \
32004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32005 TAGS) \
32006 || exit 1
32008 @endif lto-plugin
32010 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
32011 maybe-install-info-lto-plugin:
32012 @if lto-plugin
32013 maybe-install-info-lto-plugin: install-info-lto-plugin
32015 install-info-lto-plugin: \
32016 configure-lto-plugin \
32017 info-lto-plugin
32018 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32019 r=`${PWD_COMMAND}`; export r; \
32020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32021 $(HOST_EXPORTS) \
32022 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32024 done; \
32025 echo "Doing install-info in lto-plugin" ; \
32026 (cd $(HOST_SUBDIR)/lto-plugin && \
32027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32029 "RANLIB=$${RANLIB}" \
32030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32031 install-info) \
32032 || exit 1
32034 @endif lto-plugin
32036 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
32037 maybe-install-pdf-lto-plugin:
32038 @if lto-plugin
32039 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
32041 install-pdf-lto-plugin: \
32042 configure-lto-plugin \
32043 pdf-lto-plugin
32044 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32045 r=`${PWD_COMMAND}`; export r; \
32046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32047 $(HOST_EXPORTS) \
32048 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32050 done; \
32051 echo "Doing install-pdf in lto-plugin" ; \
32052 (cd $(HOST_SUBDIR)/lto-plugin && \
32053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32055 "RANLIB=$${RANLIB}" \
32056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32057 install-pdf) \
32058 || exit 1
32060 @endif lto-plugin
32062 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
32063 maybe-install-html-lto-plugin:
32064 @if lto-plugin
32065 maybe-install-html-lto-plugin: install-html-lto-plugin
32067 install-html-lto-plugin: \
32068 configure-lto-plugin \
32069 html-lto-plugin
32070 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32071 r=`${PWD_COMMAND}`; export r; \
32072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32073 $(HOST_EXPORTS) \
32074 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32076 done; \
32077 echo "Doing install-html in lto-plugin" ; \
32078 (cd $(HOST_SUBDIR)/lto-plugin && \
32079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32081 "RANLIB=$${RANLIB}" \
32082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32083 install-html) \
32084 || exit 1
32086 @endif lto-plugin
32088 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
32089 maybe-installcheck-lto-plugin:
32090 @if lto-plugin
32091 maybe-installcheck-lto-plugin: installcheck-lto-plugin
32093 installcheck-lto-plugin: \
32094 configure-lto-plugin
32095 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32096 r=`${PWD_COMMAND}`; export r; \
32097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32098 $(HOST_EXPORTS) \
32099 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32101 done; \
32102 echo "Doing installcheck in lto-plugin" ; \
32103 (cd $(HOST_SUBDIR)/lto-plugin && \
32104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32106 "RANLIB=$${RANLIB}" \
32107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32108 installcheck) \
32109 || exit 1
32111 @endif lto-plugin
32113 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
32114 maybe-mostlyclean-lto-plugin:
32115 @if lto-plugin
32116 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
32118 mostlyclean-lto-plugin:
32119 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32120 r=`${PWD_COMMAND}`; export r; \
32121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32122 $(HOST_EXPORTS) \
32123 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32125 done; \
32126 echo "Doing mostlyclean in lto-plugin" ; \
32127 (cd $(HOST_SUBDIR)/lto-plugin && \
32128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32130 "RANLIB=$${RANLIB}" \
32131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32132 mostlyclean) \
32133 || exit 1
32135 @endif lto-plugin
32137 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
32138 maybe-clean-lto-plugin:
32139 @if lto-plugin
32140 maybe-clean-lto-plugin: clean-lto-plugin
32142 clean-lto-plugin:
32143 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32144 r=`${PWD_COMMAND}`; export r; \
32145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32146 $(HOST_EXPORTS) \
32147 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32149 done; \
32150 echo "Doing clean in lto-plugin" ; \
32151 (cd $(HOST_SUBDIR)/lto-plugin && \
32152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32154 "RANLIB=$${RANLIB}" \
32155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32156 clean) \
32157 || exit 1
32159 @endif lto-plugin
32161 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
32162 maybe-distclean-lto-plugin:
32163 @if lto-plugin
32164 maybe-distclean-lto-plugin: distclean-lto-plugin
32166 distclean-lto-plugin:
32167 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32168 r=`${PWD_COMMAND}`; export r; \
32169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32170 $(HOST_EXPORTS) \
32171 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32173 done; \
32174 echo "Doing distclean in lto-plugin" ; \
32175 (cd $(HOST_SUBDIR)/lto-plugin && \
32176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32178 "RANLIB=$${RANLIB}" \
32179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32180 distclean) \
32181 || exit 1
32183 @endif lto-plugin
32185 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
32186 maybe-maintainer-clean-lto-plugin:
32187 @if lto-plugin
32188 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
32190 maintainer-clean-lto-plugin:
32191 @[ -f ./lto-plugin/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) @extra_linker_plugin_flags@; do \
32196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32197 done; \
32198 echo "Doing maintainer-clean in lto-plugin" ; \
32199 (cd $(HOST_SUBDIR)/lto-plugin && \
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 maintainer-clean) \
32205 || exit 1
32207 @endif lto-plugin
32211 # ---------------------------------------
32212 # Modules which run on the target machine
32213 # ---------------------------------------
32218 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32219 maybe-configure-target-libstdc++-v3:
32220 @if gcc-bootstrap
32221 configure-target-libstdc++-v3: stage_current
32222 @endif gcc-bootstrap
32223 @if target-libstdc++-v3
32224 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32225 configure-target-libstdc++-v3:
32226 @r=`${PWD_COMMAND}`; export r; \
32227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32228 echo "Checking multilib configuration for libstdc++-v3..."; \
32229 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32230 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32231 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32232 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32233 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32234 else \
32235 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32236 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32237 fi; \
32238 else \
32239 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32240 fi; \
32241 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32242 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32243 $(RAW_CXX_TARGET_EXPORTS) \
32244 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32245 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32246 case $(srcdir) in \
32247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32248 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32250 esac; \
32251 module_srcdir=libstdc++-v3; \
32252 rm -f no-such-file || : ; \
32253 CONFIG_SITE=no-such-file $(SHELL) \
32254 $$s/$$module_srcdir/configure \
32255 --srcdir=$${topdir}/$$module_srcdir \
32256 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32257 --target=${target_alias} \
32258 || exit 1
32259 @endif target-libstdc++-v3
32263 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32264 maybe-configure-stage1-target-libstdc++-v3:
32265 @if target-libstdc++-v3-bootstrap
32266 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32267 configure-stage1-target-libstdc++-v3:
32268 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32269 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32270 @r=`${PWD_COMMAND}`; export r; \
32271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32272 TFLAGS="$(STAGE1_TFLAGS)"; \
32273 echo "Checking multilib configuration for libstdc++-v3..."; \
32274 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32275 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32276 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32277 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32278 else \
32279 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32280 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32281 fi; \
32282 else \
32283 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32284 fi; \
32285 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32286 $(RAW_CXX_TARGET_EXPORTS) \
32287 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32288 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32289 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32290 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32291 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32292 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32293 case $(srcdir) in \
32294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32295 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32297 esac; \
32298 module_srcdir=libstdc++-v3; \
32299 $(SHELL) $$s/$$module_srcdir/configure \
32300 --srcdir=$${topdir}/$$module_srcdir \
32301 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32302 --target=${target_alias} \
32304 $(STAGE1_CONFIGURE_FLAGS)
32305 @endif target-libstdc++-v3-bootstrap
32307 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32308 maybe-configure-stage2-target-libstdc++-v3:
32309 @if target-libstdc++-v3-bootstrap
32310 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32311 configure-stage2-target-libstdc++-v3:
32312 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32313 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32314 @r=`${PWD_COMMAND}`; export r; \
32315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32316 TFLAGS="$(STAGE2_TFLAGS)"; \
32317 echo "Checking multilib configuration for libstdc++-v3..."; \
32318 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32319 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32320 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32321 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32322 else \
32323 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32324 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32325 fi; \
32326 else \
32327 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32328 fi; \
32329 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32330 $(RAW_CXX_TARGET_EXPORTS) \
32332 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32333 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32334 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32335 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32336 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32337 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32338 case $(srcdir) in \
32339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32340 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32342 esac; \
32343 module_srcdir=libstdc++-v3; \
32344 $(SHELL) $$s/$$module_srcdir/configure \
32345 --srcdir=$${topdir}/$$module_srcdir \
32346 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32347 --target=${target_alias} \
32348 --with-build-libsubdir=$(HOST_SUBDIR) \
32349 $(STAGE2_CONFIGURE_FLAGS)
32350 @endif target-libstdc++-v3-bootstrap
32352 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32353 maybe-configure-stage3-target-libstdc++-v3:
32354 @if target-libstdc++-v3-bootstrap
32355 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32356 configure-stage3-target-libstdc++-v3:
32357 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32358 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32359 @r=`${PWD_COMMAND}`; export r; \
32360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32361 TFLAGS="$(STAGE3_TFLAGS)"; \
32362 echo "Checking multilib configuration for libstdc++-v3..."; \
32363 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32364 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32365 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32366 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32367 else \
32368 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32369 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32370 fi; \
32371 else \
32372 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32373 fi; \
32374 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32375 $(RAW_CXX_TARGET_EXPORTS) \
32377 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32378 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32379 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32380 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32382 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32383 case $(srcdir) in \
32384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32385 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32387 esac; \
32388 module_srcdir=libstdc++-v3; \
32389 $(SHELL) $$s/$$module_srcdir/configure \
32390 --srcdir=$${topdir}/$$module_srcdir \
32391 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32392 --target=${target_alias} \
32393 --with-build-libsubdir=$(HOST_SUBDIR) \
32394 $(STAGE3_CONFIGURE_FLAGS)
32395 @endif target-libstdc++-v3-bootstrap
32397 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32398 maybe-configure-stage4-target-libstdc++-v3:
32399 @if target-libstdc++-v3-bootstrap
32400 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32401 configure-stage4-target-libstdc++-v3:
32402 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32403 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32404 @r=`${PWD_COMMAND}`; export r; \
32405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32406 TFLAGS="$(STAGE4_TFLAGS)"; \
32407 echo "Checking multilib configuration for libstdc++-v3..."; \
32408 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32409 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32410 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32411 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32412 else \
32413 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32414 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32415 fi; \
32416 else \
32417 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32418 fi; \
32419 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32420 $(RAW_CXX_TARGET_EXPORTS) \
32422 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32423 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32424 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32425 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32426 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32427 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32428 case $(srcdir) in \
32429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32430 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32432 esac; \
32433 module_srcdir=libstdc++-v3; \
32434 $(SHELL) $$s/$$module_srcdir/configure \
32435 --srcdir=$${topdir}/$$module_srcdir \
32436 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32437 --target=${target_alias} \
32438 --with-build-libsubdir=$(HOST_SUBDIR) \
32439 $(STAGE4_CONFIGURE_FLAGS)
32440 @endif target-libstdc++-v3-bootstrap
32442 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32443 maybe-configure-stageprofile-target-libstdc++-v3:
32444 @if target-libstdc++-v3-bootstrap
32445 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32446 configure-stageprofile-target-libstdc++-v3:
32447 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32448 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32449 @r=`${PWD_COMMAND}`; export r; \
32450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32451 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32452 echo "Checking multilib configuration for libstdc++-v3..."; \
32453 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32454 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32455 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32456 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32457 else \
32458 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32459 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32460 fi; \
32461 else \
32462 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32463 fi; \
32464 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32465 $(RAW_CXX_TARGET_EXPORTS) \
32467 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32468 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32469 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32470 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32471 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32472 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32473 case $(srcdir) in \
32474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32475 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32477 esac; \
32478 module_srcdir=libstdc++-v3; \
32479 $(SHELL) $$s/$$module_srcdir/configure \
32480 --srcdir=$${topdir}/$$module_srcdir \
32481 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32482 --target=${target_alias} \
32483 --with-build-libsubdir=$(HOST_SUBDIR) \
32484 $(STAGEprofile_CONFIGURE_FLAGS)
32485 @endif target-libstdc++-v3-bootstrap
32487 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
32488 maybe-configure-stagefeedback-target-libstdc++-v3:
32489 @if target-libstdc++-v3-bootstrap
32490 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32491 configure-stagefeedback-target-libstdc++-v3:
32492 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32493 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32494 @r=`${PWD_COMMAND}`; export r; \
32495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32496 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32497 echo "Checking multilib configuration for libstdc++-v3..."; \
32498 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32499 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32500 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32501 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32502 else \
32503 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32504 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32505 fi; \
32506 else \
32507 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32508 fi; \
32509 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32510 $(RAW_CXX_TARGET_EXPORTS) \
32512 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32513 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32514 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32515 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32517 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32518 case $(srcdir) in \
32519 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32520 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32521 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32522 esac; \
32523 module_srcdir=libstdc++-v3; \
32524 $(SHELL) $$s/$$module_srcdir/configure \
32525 --srcdir=$${topdir}/$$module_srcdir \
32526 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32527 --target=${target_alias} \
32528 --with-build-libsubdir=$(HOST_SUBDIR) \
32529 $(STAGEfeedback_CONFIGURE_FLAGS)
32530 @endif target-libstdc++-v3-bootstrap
32536 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
32537 maybe-all-target-libstdc++-v3:
32538 @if gcc-bootstrap
32539 all-target-libstdc++-v3: stage_current
32540 @endif gcc-bootstrap
32541 @if target-libstdc++-v3
32542 TARGET-target-libstdc++-v3=all
32543 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
32544 all-target-libstdc++-v3: configure-target-libstdc++-v3
32545 @r=`${PWD_COMMAND}`; export r; \
32546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32547 $(RAW_CXX_TARGET_EXPORTS) \
32548 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32549 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32550 $(TARGET-target-libstdc++-v3))
32551 @endif target-libstdc++-v3
32555 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
32556 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
32557 maybe-all-stage1-target-libstdc++-v3:
32558 maybe-clean-stage1-target-libstdc++-v3:
32559 @if target-libstdc++-v3-bootstrap
32560 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
32561 all-stage1: all-stage1-target-libstdc++-v3
32562 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32563 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32564 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32565 @r=`${PWD_COMMAND}`; export r; \
32566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32567 TFLAGS="$(STAGE1_TFLAGS)"; \
32568 $(RAW_CXX_TARGET_EXPORTS) \
32569 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32570 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32571 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32572 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32573 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32574 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32575 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32576 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32577 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32579 TFLAGS="$(STAGE1_TFLAGS)" \
32580 $(TARGET-stage1-target-libstdc++-v3)
32582 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
32583 clean-stage1: clean-stage1-target-libstdc++-v3
32584 clean-stage1-target-libstdc++-v3:
32585 @if [ $(current_stage) = stage1 ]; then \
32586 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32587 else \
32588 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
32589 $(MAKE) stage1-start; \
32590 fi; \
32591 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32592 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32593 clean
32594 @endif target-libstdc++-v3-bootstrap
32597 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
32598 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
32599 maybe-all-stage2-target-libstdc++-v3:
32600 maybe-clean-stage2-target-libstdc++-v3:
32601 @if target-libstdc++-v3-bootstrap
32602 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
32603 all-stage2: all-stage2-target-libstdc++-v3
32604 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32605 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32606 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32607 @r=`${PWD_COMMAND}`; export r; \
32608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32609 TFLAGS="$(STAGE2_TFLAGS)"; \
32610 $(RAW_CXX_TARGET_EXPORTS) \
32612 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32613 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32614 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32615 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32616 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32617 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32618 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32619 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32620 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32621 TFLAGS="$(STAGE2_TFLAGS)" \
32622 $(TARGET-stage2-target-libstdc++-v3)
32624 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
32625 clean-stage2: clean-stage2-target-libstdc++-v3
32626 clean-stage2-target-libstdc++-v3:
32627 @if [ $(current_stage) = stage2 ]; then \
32628 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32629 else \
32630 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
32631 $(MAKE) stage2-start; \
32632 fi; \
32633 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32634 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32635 @endif target-libstdc++-v3-bootstrap
32638 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
32639 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
32640 maybe-all-stage3-target-libstdc++-v3:
32641 maybe-clean-stage3-target-libstdc++-v3:
32642 @if target-libstdc++-v3-bootstrap
32643 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
32644 all-stage3: all-stage3-target-libstdc++-v3
32645 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32646 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32647 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32648 @r=`${PWD_COMMAND}`; export r; \
32649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32650 TFLAGS="$(STAGE3_TFLAGS)"; \
32651 $(RAW_CXX_TARGET_EXPORTS) \
32653 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32655 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32656 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32657 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32661 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32662 TFLAGS="$(STAGE3_TFLAGS)" \
32663 $(TARGET-stage3-target-libstdc++-v3)
32665 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
32666 clean-stage3: clean-stage3-target-libstdc++-v3
32667 clean-stage3-target-libstdc++-v3:
32668 @if [ $(current_stage) = stage3 ]; then \
32669 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32670 else \
32671 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
32672 $(MAKE) stage3-start; \
32673 fi; \
32674 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32675 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32676 @endif target-libstdc++-v3-bootstrap
32679 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
32680 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
32681 maybe-all-stage4-target-libstdc++-v3:
32682 maybe-clean-stage4-target-libstdc++-v3:
32683 @if target-libstdc++-v3-bootstrap
32684 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
32685 all-stage4: all-stage4-target-libstdc++-v3
32686 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32687 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32688 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32689 @r=`${PWD_COMMAND}`; export r; \
32690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32691 TFLAGS="$(STAGE4_TFLAGS)"; \
32692 $(RAW_CXX_TARGET_EXPORTS) \
32694 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32695 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32696 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32697 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32698 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32699 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32700 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32701 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32702 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32703 TFLAGS="$(STAGE4_TFLAGS)" \
32704 $(TARGET-stage4-target-libstdc++-v3)
32706 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
32707 clean-stage4: clean-stage4-target-libstdc++-v3
32708 clean-stage4-target-libstdc++-v3:
32709 @if [ $(current_stage) = stage4 ]; then \
32710 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32711 else \
32712 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
32713 $(MAKE) stage4-start; \
32714 fi; \
32715 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32716 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32717 @endif target-libstdc++-v3-bootstrap
32720 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
32721 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
32722 maybe-all-stageprofile-target-libstdc++-v3:
32723 maybe-clean-stageprofile-target-libstdc++-v3:
32724 @if target-libstdc++-v3-bootstrap
32725 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
32726 all-stageprofile: all-stageprofile-target-libstdc++-v3
32727 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32728 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32729 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32730 @r=`${PWD_COMMAND}`; export r; \
32731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32732 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32733 $(RAW_CXX_TARGET_EXPORTS) \
32735 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32736 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32737 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32738 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32739 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32740 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32741 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32742 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32743 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32744 TFLAGS="$(STAGEprofile_TFLAGS)" \
32745 $(TARGET-stageprofile-target-libstdc++-v3)
32747 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
32748 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
32749 clean-stageprofile-target-libstdc++-v3:
32750 @if [ $(current_stage) = stageprofile ]; then \
32751 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32752 else \
32753 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
32754 $(MAKE) stageprofile-start; \
32755 fi; \
32756 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32757 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32758 @endif target-libstdc++-v3-bootstrap
32761 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
32762 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
32763 maybe-all-stagefeedback-target-libstdc++-v3:
32764 maybe-clean-stagefeedback-target-libstdc++-v3:
32765 @if target-libstdc++-v3-bootstrap
32766 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
32767 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
32768 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32769 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32770 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32771 @r=`${PWD_COMMAND}`; export r; \
32772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32773 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32774 $(RAW_CXX_TARGET_EXPORTS) \
32776 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32777 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32778 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32779 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32780 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32781 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32782 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32783 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32784 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32785 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32786 $(TARGET-stagefeedback-target-libstdc++-v3)
32788 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
32789 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
32790 clean-stagefeedback-target-libstdc++-v3:
32791 @if [ $(current_stage) = stagefeedback ]; then \
32792 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32793 else \
32794 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
32795 $(MAKE) stagefeedback-start; \
32796 fi; \
32797 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32798 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32799 @endif target-libstdc++-v3-bootstrap
32806 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
32807 maybe-check-target-libstdc++-v3:
32808 @if target-libstdc++-v3
32809 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
32811 check-target-libstdc++-v3:
32812 @: $(MAKE); $(unstage)
32813 @r=`${PWD_COMMAND}`; export r; \
32814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32815 $(RAW_CXX_TARGET_EXPORTS) \
32816 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32817 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32819 @endif target-libstdc++-v3
32821 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
32822 maybe-install-target-libstdc++-v3:
32823 @if target-libstdc++-v3
32824 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
32826 install-target-libstdc++-v3: installdirs
32827 @: $(MAKE); $(unstage)
32828 @r=`${PWD_COMMAND}`; export r; \
32829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32830 $(RAW_CXX_TARGET_EXPORTS) \
32831 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32832 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32834 @endif target-libstdc++-v3
32836 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
32837 maybe-install-strip-target-libstdc++-v3:
32838 @if target-libstdc++-v3
32839 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
32841 install-strip-target-libstdc++-v3: installdirs
32842 @: $(MAKE); $(unstage)
32843 @r=`${PWD_COMMAND}`; export r; \
32844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32845 $(RAW_CXX_TARGET_EXPORTS) \
32846 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32847 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32849 @endif target-libstdc++-v3
32851 # Other targets (info, dvi, pdf, etc.)
32853 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
32854 maybe-info-target-libstdc++-v3:
32855 @if target-libstdc++-v3
32856 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
32858 info-target-libstdc++-v3: \
32859 configure-target-libstdc++-v3
32860 @: $(MAKE); $(unstage)
32861 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32862 r=`${PWD_COMMAND}`; export r; \
32863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32864 $(RAW_CXX_TARGET_EXPORTS) \
32865 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32866 for flag in $(EXTRA_TARGET_FLAGS); do \
32867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32868 done; \
32869 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32872 "RANLIB=$${RANLIB}" \
32873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32874 info) \
32875 || exit 1
32877 @endif target-libstdc++-v3
32879 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
32880 maybe-dvi-target-libstdc++-v3:
32881 @if target-libstdc++-v3
32882 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
32884 dvi-target-libstdc++-v3: \
32885 configure-target-libstdc++-v3
32886 @: $(MAKE); $(unstage)
32887 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32888 r=`${PWD_COMMAND}`; export r; \
32889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32890 $(RAW_CXX_TARGET_EXPORTS) \
32891 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32892 for flag in $(EXTRA_TARGET_FLAGS); do \
32893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32894 done; \
32895 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32898 "RANLIB=$${RANLIB}" \
32899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32900 dvi) \
32901 || exit 1
32903 @endif target-libstdc++-v3
32905 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
32906 maybe-pdf-target-libstdc++-v3:
32907 @if target-libstdc++-v3
32908 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
32910 pdf-target-libstdc++-v3: \
32911 configure-target-libstdc++-v3
32912 @: $(MAKE); $(unstage)
32913 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32914 r=`${PWD_COMMAND}`; export r; \
32915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32916 $(RAW_CXX_TARGET_EXPORTS) \
32917 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32918 for flag in $(EXTRA_TARGET_FLAGS); do \
32919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32920 done; \
32921 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32924 "RANLIB=$${RANLIB}" \
32925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32926 pdf) \
32927 || exit 1
32929 @endif target-libstdc++-v3
32931 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
32932 maybe-html-target-libstdc++-v3:
32933 @if target-libstdc++-v3
32934 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
32936 html-target-libstdc++-v3: \
32937 configure-target-libstdc++-v3
32938 @: $(MAKE); $(unstage)
32939 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32940 r=`${PWD_COMMAND}`; export r; \
32941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32942 $(RAW_CXX_TARGET_EXPORTS) \
32943 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32944 for flag in $(EXTRA_TARGET_FLAGS); do \
32945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32946 done; \
32947 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32950 "RANLIB=$${RANLIB}" \
32951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32952 html) \
32953 || exit 1
32955 @endif target-libstdc++-v3
32957 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
32958 maybe-TAGS-target-libstdc++-v3:
32959 @if target-libstdc++-v3
32960 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
32962 TAGS-target-libstdc++-v3: \
32963 configure-target-libstdc++-v3
32964 @: $(MAKE); $(unstage)
32965 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32966 r=`${PWD_COMMAND}`; export r; \
32967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32968 $(RAW_CXX_TARGET_EXPORTS) \
32969 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32970 for flag in $(EXTRA_TARGET_FLAGS); do \
32971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32972 done; \
32973 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32976 "RANLIB=$${RANLIB}" \
32977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32978 TAGS) \
32979 || exit 1
32981 @endif target-libstdc++-v3
32983 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
32984 maybe-install-info-target-libstdc++-v3:
32985 @if target-libstdc++-v3
32986 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
32988 install-info-target-libstdc++-v3: \
32989 configure-target-libstdc++-v3 \
32990 info-target-libstdc++-v3
32991 @: $(MAKE); $(unstage)
32992 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32993 r=`${PWD_COMMAND}`; export r; \
32994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32995 $(RAW_CXX_TARGET_EXPORTS) \
32996 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32997 for flag in $(EXTRA_TARGET_FLAGS); do \
32998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32999 done; \
33000 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33003 "RANLIB=$${RANLIB}" \
33004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33005 install-info) \
33006 || exit 1
33008 @endif target-libstdc++-v3
33010 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33011 maybe-install-pdf-target-libstdc++-v3:
33012 @if target-libstdc++-v3
33013 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33015 install-pdf-target-libstdc++-v3: \
33016 configure-target-libstdc++-v3 \
33017 pdf-target-libstdc++-v3
33018 @: $(MAKE); $(unstage)
33019 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33020 r=`${PWD_COMMAND}`; export r; \
33021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33022 $(RAW_CXX_TARGET_EXPORTS) \
33023 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33024 for flag in $(EXTRA_TARGET_FLAGS); do \
33025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33026 done; \
33027 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33030 "RANLIB=$${RANLIB}" \
33031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33032 install-pdf) \
33033 || exit 1
33035 @endif target-libstdc++-v3
33037 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33038 maybe-install-html-target-libstdc++-v3:
33039 @if target-libstdc++-v3
33040 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33042 install-html-target-libstdc++-v3: \
33043 configure-target-libstdc++-v3 \
33044 html-target-libstdc++-v3
33045 @: $(MAKE); $(unstage)
33046 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33047 r=`${PWD_COMMAND}`; export r; \
33048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33049 $(RAW_CXX_TARGET_EXPORTS) \
33050 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33051 for flag in $(EXTRA_TARGET_FLAGS); do \
33052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33053 done; \
33054 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33057 "RANLIB=$${RANLIB}" \
33058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33059 install-html) \
33060 || exit 1
33062 @endif target-libstdc++-v3
33064 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33065 maybe-installcheck-target-libstdc++-v3:
33066 @if target-libstdc++-v3
33067 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33069 installcheck-target-libstdc++-v3: \
33070 configure-target-libstdc++-v3
33071 @: $(MAKE); $(unstage)
33072 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33073 r=`${PWD_COMMAND}`; export r; \
33074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33075 $(RAW_CXX_TARGET_EXPORTS) \
33076 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33077 for flag in $(EXTRA_TARGET_FLAGS); do \
33078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33079 done; \
33080 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33083 "RANLIB=$${RANLIB}" \
33084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33085 installcheck) \
33086 || exit 1
33088 @endif target-libstdc++-v3
33090 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33091 maybe-mostlyclean-target-libstdc++-v3:
33092 @if target-libstdc++-v3
33093 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33095 mostlyclean-target-libstdc++-v3:
33096 @: $(MAKE); $(unstage)
33097 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33098 r=`${PWD_COMMAND}`; export r; \
33099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33100 $(RAW_CXX_TARGET_EXPORTS) \
33101 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33102 for flag in $(EXTRA_TARGET_FLAGS); do \
33103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33104 done; \
33105 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33108 "RANLIB=$${RANLIB}" \
33109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33110 mostlyclean) \
33111 || exit 1
33113 @endif target-libstdc++-v3
33115 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33116 maybe-clean-target-libstdc++-v3:
33117 @if target-libstdc++-v3
33118 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33120 clean-target-libstdc++-v3:
33121 @: $(MAKE); $(unstage)
33122 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33123 r=`${PWD_COMMAND}`; export r; \
33124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33125 $(RAW_CXX_TARGET_EXPORTS) \
33126 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33127 for flag in $(EXTRA_TARGET_FLAGS); do \
33128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33129 done; \
33130 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33133 "RANLIB=$${RANLIB}" \
33134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33135 clean) \
33136 || exit 1
33138 @endif target-libstdc++-v3
33140 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33141 maybe-distclean-target-libstdc++-v3:
33142 @if target-libstdc++-v3
33143 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33145 distclean-target-libstdc++-v3:
33146 @: $(MAKE); $(unstage)
33147 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33148 r=`${PWD_COMMAND}`; export r; \
33149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33150 $(RAW_CXX_TARGET_EXPORTS) \
33151 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33152 for flag in $(EXTRA_TARGET_FLAGS); do \
33153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33154 done; \
33155 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33158 "RANLIB=$${RANLIB}" \
33159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33160 distclean) \
33161 || exit 1
33163 @endif target-libstdc++-v3
33165 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33166 maybe-maintainer-clean-target-libstdc++-v3:
33167 @if target-libstdc++-v3
33168 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33170 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
33186 || exit 1
33188 @endif target-libstdc++-v3
33194 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33195 maybe-configure-target-libsanitizer:
33196 @if gcc-bootstrap
33197 configure-target-libsanitizer: stage_current
33198 @endif gcc-bootstrap
33199 @if target-libsanitizer
33200 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33201 configure-target-libsanitizer:
33202 @r=`${PWD_COMMAND}`; export r; \
33203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33204 echo "Checking multilib configuration for libsanitizer..."; \
33205 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33206 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33207 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33208 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33209 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33210 else \
33211 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33212 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33213 fi; \
33214 else \
33215 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33216 fi; \
33217 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33218 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33219 $(RAW_CXX_TARGET_EXPORTS) \
33220 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33221 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33222 case $(srcdir) in \
33223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33224 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33226 esac; \
33227 module_srcdir=libsanitizer; \
33228 rm -f no-such-file || : ; \
33229 CONFIG_SITE=no-such-file $(SHELL) \
33230 $$s/$$module_srcdir/configure \
33231 --srcdir=$${topdir}/$$module_srcdir \
33232 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33233 --target=${target_alias} \
33234 || exit 1
33235 @endif target-libsanitizer
33239 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33240 maybe-configure-stage1-target-libsanitizer:
33241 @if target-libsanitizer-bootstrap
33242 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33243 configure-stage1-target-libsanitizer:
33244 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33245 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33246 @r=`${PWD_COMMAND}`; export r; \
33247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33248 TFLAGS="$(STAGE1_TFLAGS)"; \
33249 echo "Checking multilib configuration for libsanitizer..."; \
33250 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33251 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33252 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33253 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33254 else \
33255 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33256 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33257 fi; \
33258 else \
33259 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33260 fi; \
33261 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33262 $(RAW_CXX_TARGET_EXPORTS) \
33263 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33264 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33265 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33266 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
33267 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33268 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33269 case $(srcdir) in \
33270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33271 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33273 esac; \
33274 module_srcdir=libsanitizer; \
33275 $(SHELL) $$s/$$module_srcdir/configure \
33276 --srcdir=$${topdir}/$$module_srcdir \
33277 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33278 --target=${target_alias} \
33280 $(STAGE1_CONFIGURE_FLAGS)
33281 @endif target-libsanitizer-bootstrap
33283 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33284 maybe-configure-stage2-target-libsanitizer:
33285 @if target-libsanitizer-bootstrap
33286 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33287 configure-stage2-target-libsanitizer:
33288 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33289 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33290 @r=`${PWD_COMMAND}`; export r; \
33291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33292 TFLAGS="$(STAGE2_TFLAGS)"; \
33293 echo "Checking multilib configuration for libsanitizer..."; \
33294 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33295 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33296 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33297 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33298 else \
33299 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33300 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33301 fi; \
33302 else \
33303 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33304 fi; \
33305 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33306 $(RAW_CXX_TARGET_EXPORTS) \
33308 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33309 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33310 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33311 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
33312 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33313 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33314 case $(srcdir) in \
33315 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33316 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33317 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33318 esac; \
33319 module_srcdir=libsanitizer; \
33320 $(SHELL) $$s/$$module_srcdir/configure \
33321 --srcdir=$${topdir}/$$module_srcdir \
33322 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33323 --target=${target_alias} \
33324 --with-build-libsubdir=$(HOST_SUBDIR) \
33325 $(STAGE2_CONFIGURE_FLAGS)
33326 @endif target-libsanitizer-bootstrap
33328 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33329 maybe-configure-stage3-target-libsanitizer:
33330 @if target-libsanitizer-bootstrap
33331 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33332 configure-stage3-target-libsanitizer:
33333 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33334 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33335 @r=`${PWD_COMMAND}`; export r; \
33336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33337 TFLAGS="$(STAGE3_TFLAGS)"; \
33338 echo "Checking multilib configuration for libsanitizer..."; \
33339 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33340 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33341 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33342 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33343 else \
33344 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33345 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33346 fi; \
33347 else \
33348 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33349 fi; \
33350 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33351 $(RAW_CXX_TARGET_EXPORTS) \
33353 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33354 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33355 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33356 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
33357 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33358 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33359 case $(srcdir) in \
33360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33361 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33363 esac; \
33364 module_srcdir=libsanitizer; \
33365 $(SHELL) $$s/$$module_srcdir/configure \
33366 --srcdir=$${topdir}/$$module_srcdir \
33367 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33368 --target=${target_alias} \
33369 --with-build-libsubdir=$(HOST_SUBDIR) \
33370 $(STAGE3_CONFIGURE_FLAGS)
33371 @endif target-libsanitizer-bootstrap
33373 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33374 maybe-configure-stage4-target-libsanitizer:
33375 @if target-libsanitizer-bootstrap
33376 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33377 configure-stage4-target-libsanitizer:
33378 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33379 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33380 @r=`${PWD_COMMAND}`; export r; \
33381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33382 TFLAGS="$(STAGE4_TFLAGS)"; \
33383 echo "Checking multilib configuration for libsanitizer..."; \
33384 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33385 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33386 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33387 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33388 else \
33389 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33390 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33391 fi; \
33392 else \
33393 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33394 fi; \
33395 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33396 $(RAW_CXX_TARGET_EXPORTS) \
33398 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33399 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33400 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33401 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
33402 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33403 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33404 case $(srcdir) in \
33405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33406 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33408 esac; \
33409 module_srcdir=libsanitizer; \
33410 $(SHELL) $$s/$$module_srcdir/configure \
33411 --srcdir=$${topdir}/$$module_srcdir \
33412 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33413 --target=${target_alias} \
33414 --with-build-libsubdir=$(HOST_SUBDIR) \
33415 $(STAGE4_CONFIGURE_FLAGS)
33416 @endif target-libsanitizer-bootstrap
33418 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33419 maybe-configure-stageprofile-target-libsanitizer:
33420 @if target-libsanitizer-bootstrap
33421 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33422 configure-stageprofile-target-libsanitizer:
33423 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33424 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33425 @r=`${PWD_COMMAND}`; export r; \
33426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33427 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33428 echo "Checking multilib configuration for libsanitizer..."; \
33429 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33430 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33431 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33432 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33433 else \
33434 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33435 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33436 fi; \
33437 else \
33438 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33439 fi; \
33440 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33441 $(RAW_CXX_TARGET_EXPORTS) \
33443 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33444 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33445 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33446 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
33447 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33448 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33449 case $(srcdir) in \
33450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33451 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33453 esac; \
33454 module_srcdir=libsanitizer; \
33455 $(SHELL) $$s/$$module_srcdir/configure \
33456 --srcdir=$${topdir}/$$module_srcdir \
33457 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33458 --target=${target_alias} \
33459 --with-build-libsubdir=$(HOST_SUBDIR) \
33460 $(STAGEprofile_CONFIGURE_FLAGS)
33461 @endif target-libsanitizer-bootstrap
33463 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
33464 maybe-configure-stagefeedback-target-libsanitizer:
33465 @if target-libsanitizer-bootstrap
33466 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33467 configure-stagefeedback-target-libsanitizer:
33468 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33469 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33470 @r=`${PWD_COMMAND}`; export r; \
33471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33472 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33473 echo "Checking multilib configuration for libsanitizer..."; \
33474 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33475 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33476 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33477 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33478 else \
33479 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33480 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33481 fi; \
33482 else \
33483 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33484 fi; \
33485 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33486 $(RAW_CXX_TARGET_EXPORTS) \
33488 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33489 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33490 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33491 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
33492 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33493 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33494 case $(srcdir) in \
33495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33496 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33498 esac; \
33499 module_srcdir=libsanitizer; \
33500 $(SHELL) $$s/$$module_srcdir/configure \
33501 --srcdir=$${topdir}/$$module_srcdir \
33502 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33503 --target=${target_alias} \
33504 --with-build-libsubdir=$(HOST_SUBDIR) \
33505 $(STAGEfeedback_CONFIGURE_FLAGS)
33506 @endif target-libsanitizer-bootstrap
33512 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
33513 maybe-all-target-libsanitizer:
33514 @if gcc-bootstrap
33515 all-target-libsanitizer: stage_current
33516 @endif gcc-bootstrap
33517 @if target-libsanitizer
33518 TARGET-target-libsanitizer=all
33519 maybe-all-target-libsanitizer: all-target-libsanitizer
33520 all-target-libsanitizer: configure-target-libsanitizer
33521 @r=`${PWD_COMMAND}`; export r; \
33522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33523 $(RAW_CXX_TARGET_EXPORTS) \
33524 (cd $(TARGET_SUBDIR)/libsanitizer && \
33525 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33526 $(TARGET-target-libsanitizer))
33527 @endif target-libsanitizer
33531 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
33532 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
33533 maybe-all-stage1-target-libsanitizer:
33534 maybe-clean-stage1-target-libsanitizer:
33535 @if target-libsanitizer-bootstrap
33536 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
33537 all-stage1: all-stage1-target-libsanitizer
33538 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
33539 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33540 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33541 @r=`${PWD_COMMAND}`; export r; \
33542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33543 TFLAGS="$(STAGE1_TFLAGS)"; \
33544 $(RAW_CXX_TARGET_EXPORTS) \
33545 cd $(TARGET_SUBDIR)/libsanitizer && \
33546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33547 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33548 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33549 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33550 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33551 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33552 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33553 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33555 TFLAGS="$(STAGE1_TFLAGS)" \
33556 $(TARGET-stage1-target-libsanitizer)
33558 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
33559 clean-stage1: clean-stage1-target-libsanitizer
33560 clean-stage1-target-libsanitizer:
33561 @if [ $(current_stage) = stage1 ]; then \
33562 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33563 else \
33564 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
33565 $(MAKE) stage1-start; \
33566 fi; \
33567 cd $(TARGET_SUBDIR)/libsanitizer && \
33568 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33569 clean
33570 @endif target-libsanitizer-bootstrap
33573 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
33574 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
33575 maybe-all-stage2-target-libsanitizer:
33576 maybe-clean-stage2-target-libsanitizer:
33577 @if target-libsanitizer-bootstrap
33578 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
33579 all-stage2: all-stage2-target-libsanitizer
33580 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
33581 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33582 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33583 @r=`${PWD_COMMAND}`; export r; \
33584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33585 TFLAGS="$(STAGE2_TFLAGS)"; \
33586 $(RAW_CXX_TARGET_EXPORTS) \
33588 cd $(TARGET_SUBDIR)/libsanitizer && \
33589 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33590 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33591 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33592 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33593 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33594 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33595 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33596 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33597 TFLAGS="$(STAGE2_TFLAGS)" \
33598 $(TARGET-stage2-target-libsanitizer)
33600 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
33601 clean-stage2: clean-stage2-target-libsanitizer
33602 clean-stage2-target-libsanitizer:
33603 @if [ $(current_stage) = stage2 ]; then \
33604 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33605 else \
33606 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
33607 $(MAKE) stage2-start; \
33608 fi; \
33609 cd $(TARGET_SUBDIR)/libsanitizer && \
33610 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33611 @endif target-libsanitizer-bootstrap
33614 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
33615 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
33616 maybe-all-stage3-target-libsanitizer:
33617 maybe-clean-stage3-target-libsanitizer:
33618 @if target-libsanitizer-bootstrap
33619 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
33620 all-stage3: all-stage3-target-libsanitizer
33621 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
33622 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33623 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33624 @r=`${PWD_COMMAND}`; export r; \
33625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33626 TFLAGS="$(STAGE3_TFLAGS)"; \
33627 $(RAW_CXX_TARGET_EXPORTS) \
33629 cd $(TARGET_SUBDIR)/libsanitizer && \
33630 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33631 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33632 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33633 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33634 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33635 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33636 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33637 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33638 TFLAGS="$(STAGE3_TFLAGS)" \
33639 $(TARGET-stage3-target-libsanitizer)
33641 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
33642 clean-stage3: clean-stage3-target-libsanitizer
33643 clean-stage3-target-libsanitizer:
33644 @if [ $(current_stage) = stage3 ]; then \
33645 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33646 else \
33647 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
33648 $(MAKE) stage3-start; \
33649 fi; \
33650 cd $(TARGET_SUBDIR)/libsanitizer && \
33651 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33652 @endif target-libsanitizer-bootstrap
33655 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
33656 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
33657 maybe-all-stage4-target-libsanitizer:
33658 maybe-clean-stage4-target-libsanitizer:
33659 @if target-libsanitizer-bootstrap
33660 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
33661 all-stage4: all-stage4-target-libsanitizer
33662 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
33663 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33664 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33665 @r=`${PWD_COMMAND}`; export r; \
33666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33667 TFLAGS="$(STAGE4_TFLAGS)"; \
33668 $(RAW_CXX_TARGET_EXPORTS) \
33670 cd $(TARGET_SUBDIR)/libsanitizer && \
33671 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33672 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33673 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33674 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33675 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33676 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33677 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33678 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33679 TFLAGS="$(STAGE4_TFLAGS)" \
33680 $(TARGET-stage4-target-libsanitizer)
33682 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
33683 clean-stage4: clean-stage4-target-libsanitizer
33684 clean-stage4-target-libsanitizer:
33685 @if [ $(current_stage) = stage4 ]; then \
33686 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33687 else \
33688 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
33689 $(MAKE) stage4-start; \
33690 fi; \
33691 cd $(TARGET_SUBDIR)/libsanitizer && \
33692 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33693 @endif target-libsanitizer-bootstrap
33696 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
33697 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
33698 maybe-all-stageprofile-target-libsanitizer:
33699 maybe-clean-stageprofile-target-libsanitizer:
33700 @if target-libsanitizer-bootstrap
33701 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
33702 all-stageprofile: all-stageprofile-target-libsanitizer
33703 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
33704 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33705 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33706 @r=`${PWD_COMMAND}`; export r; \
33707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33708 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33709 $(RAW_CXX_TARGET_EXPORTS) \
33711 cd $(TARGET_SUBDIR)/libsanitizer && \
33712 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33713 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33714 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33715 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33716 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33717 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33718 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33719 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33720 TFLAGS="$(STAGEprofile_TFLAGS)" \
33721 $(TARGET-stageprofile-target-libsanitizer)
33723 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
33724 clean-stageprofile: clean-stageprofile-target-libsanitizer
33725 clean-stageprofile-target-libsanitizer:
33726 @if [ $(current_stage) = stageprofile ]; then \
33727 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33728 else \
33729 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
33730 $(MAKE) stageprofile-start; \
33731 fi; \
33732 cd $(TARGET_SUBDIR)/libsanitizer && \
33733 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33734 @endif target-libsanitizer-bootstrap
33737 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
33738 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
33739 maybe-all-stagefeedback-target-libsanitizer:
33740 maybe-clean-stagefeedback-target-libsanitizer:
33741 @if target-libsanitizer-bootstrap
33742 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
33743 all-stagefeedback: all-stagefeedback-target-libsanitizer
33744 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
33745 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33746 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33747 @r=`${PWD_COMMAND}`; export r; \
33748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33749 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33750 $(RAW_CXX_TARGET_EXPORTS) \
33752 cd $(TARGET_SUBDIR)/libsanitizer && \
33753 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33754 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33755 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33756 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33757 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33758 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33759 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33760 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33761 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33762 $(TARGET-stagefeedback-target-libsanitizer)
33764 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
33765 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
33766 clean-stagefeedback-target-libsanitizer:
33767 @if [ $(current_stage) = stagefeedback ]; then \
33768 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33769 else \
33770 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
33771 $(MAKE) stagefeedback-start; \
33772 fi; \
33773 cd $(TARGET_SUBDIR)/libsanitizer && \
33774 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33775 @endif target-libsanitizer-bootstrap
33782 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
33783 maybe-check-target-libsanitizer:
33784 @if target-libsanitizer
33785 maybe-check-target-libsanitizer: check-target-libsanitizer
33787 check-target-libsanitizer:
33788 @: $(MAKE); $(unstage)
33789 @r=`${PWD_COMMAND}`; export r; \
33790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33791 $(RAW_CXX_TARGET_EXPORTS) \
33792 (cd $(TARGET_SUBDIR)/libsanitizer && \
33793 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33795 @endif target-libsanitizer
33797 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
33798 maybe-install-target-libsanitizer:
33799 @if target-libsanitizer
33800 maybe-install-target-libsanitizer: install-target-libsanitizer
33802 install-target-libsanitizer: installdirs
33803 @: $(MAKE); $(unstage)
33804 @r=`${PWD_COMMAND}`; export r; \
33805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33806 $(RAW_CXX_TARGET_EXPORTS) \
33807 (cd $(TARGET_SUBDIR)/libsanitizer && \
33808 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33810 @endif target-libsanitizer
33812 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
33813 maybe-install-strip-target-libsanitizer:
33814 @if target-libsanitizer
33815 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
33817 install-strip-target-libsanitizer: installdirs
33818 @: $(MAKE); $(unstage)
33819 @r=`${PWD_COMMAND}`; export r; \
33820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33821 $(RAW_CXX_TARGET_EXPORTS) \
33822 (cd $(TARGET_SUBDIR)/libsanitizer && \
33823 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33825 @endif target-libsanitizer
33827 # Other targets (info, dvi, pdf, etc.)
33829 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
33830 maybe-info-target-libsanitizer:
33831 @if target-libsanitizer
33832 maybe-info-target-libsanitizer: info-target-libsanitizer
33834 info-target-libsanitizer: \
33835 configure-target-libsanitizer
33836 @: $(MAKE); $(unstage)
33837 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33838 r=`${PWD_COMMAND}`; export r; \
33839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33840 $(RAW_CXX_TARGET_EXPORTS) \
33841 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
33842 for flag in $(EXTRA_TARGET_FLAGS); do \
33843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33844 done; \
33845 (cd $(TARGET_SUBDIR)/libsanitizer && \
33846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33848 "RANLIB=$${RANLIB}" \
33849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33850 info) \
33851 || exit 1
33853 @endif target-libsanitizer
33855 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
33856 maybe-dvi-target-libsanitizer:
33857 @if target-libsanitizer
33858 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
33860 dvi-target-libsanitizer: \
33861 configure-target-libsanitizer
33862 @: $(MAKE); $(unstage)
33863 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33864 r=`${PWD_COMMAND}`; export r; \
33865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33866 $(RAW_CXX_TARGET_EXPORTS) \
33867 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
33868 for flag in $(EXTRA_TARGET_FLAGS); do \
33869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33870 done; \
33871 (cd $(TARGET_SUBDIR)/libsanitizer && \
33872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33874 "RANLIB=$${RANLIB}" \
33875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33876 dvi) \
33877 || exit 1
33879 @endif target-libsanitizer
33881 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
33882 maybe-pdf-target-libsanitizer:
33883 @if target-libsanitizer
33884 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
33886 pdf-target-libsanitizer: \
33887 configure-target-libsanitizer
33888 @: $(MAKE); $(unstage)
33889 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33890 r=`${PWD_COMMAND}`; export r; \
33891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33892 $(RAW_CXX_TARGET_EXPORTS) \
33893 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33894 for flag in $(EXTRA_TARGET_FLAGS); do \
33895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33896 done; \
33897 (cd $(TARGET_SUBDIR)/libsanitizer && \
33898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33900 "RANLIB=$${RANLIB}" \
33901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33902 pdf) \
33903 || exit 1
33905 @endif target-libsanitizer
33907 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
33908 maybe-html-target-libsanitizer:
33909 @if target-libsanitizer
33910 maybe-html-target-libsanitizer: html-target-libsanitizer
33912 html-target-libsanitizer: \
33913 configure-target-libsanitizer
33914 @: $(MAKE); $(unstage)
33915 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33916 r=`${PWD_COMMAND}`; export r; \
33917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33918 $(RAW_CXX_TARGET_EXPORTS) \
33919 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
33920 for flag in $(EXTRA_TARGET_FLAGS); do \
33921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33922 done; \
33923 (cd $(TARGET_SUBDIR)/libsanitizer && \
33924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33926 "RANLIB=$${RANLIB}" \
33927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33928 html) \
33929 || exit 1
33931 @endif target-libsanitizer
33933 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
33934 maybe-TAGS-target-libsanitizer:
33935 @if target-libsanitizer
33936 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
33938 TAGS-target-libsanitizer: \
33939 configure-target-libsanitizer
33940 @: $(MAKE); $(unstage)
33941 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33942 r=`${PWD_COMMAND}`; export r; \
33943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33944 $(RAW_CXX_TARGET_EXPORTS) \
33945 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
33946 for flag in $(EXTRA_TARGET_FLAGS); do \
33947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33948 done; \
33949 (cd $(TARGET_SUBDIR)/libsanitizer && \
33950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33952 "RANLIB=$${RANLIB}" \
33953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33954 TAGS) \
33955 || exit 1
33957 @endif target-libsanitizer
33959 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
33960 maybe-install-info-target-libsanitizer:
33961 @if target-libsanitizer
33962 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
33964 install-info-target-libsanitizer: \
33965 configure-target-libsanitizer \
33966 info-target-libsanitizer
33967 @: $(MAKE); $(unstage)
33968 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33969 r=`${PWD_COMMAND}`; export r; \
33970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33971 $(RAW_CXX_TARGET_EXPORTS) \
33972 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
33973 for flag in $(EXTRA_TARGET_FLAGS); do \
33974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33975 done; \
33976 (cd $(TARGET_SUBDIR)/libsanitizer && \
33977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33979 "RANLIB=$${RANLIB}" \
33980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33981 install-info) \
33982 || exit 1
33984 @endif target-libsanitizer
33986 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
33987 maybe-install-pdf-target-libsanitizer:
33988 @if target-libsanitizer
33989 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
33991 install-pdf-target-libsanitizer: \
33992 configure-target-libsanitizer \
33993 pdf-target-libsanitizer
33994 @: $(MAKE); $(unstage)
33995 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33996 r=`${PWD_COMMAND}`; export r; \
33997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33998 $(RAW_CXX_TARGET_EXPORTS) \
33999 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
34000 for flag in $(EXTRA_TARGET_FLAGS); do \
34001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34002 done; \
34003 (cd $(TARGET_SUBDIR)/libsanitizer && \
34004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34006 "RANLIB=$${RANLIB}" \
34007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34008 install-pdf) \
34009 || exit 1
34011 @endif target-libsanitizer
34013 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34014 maybe-install-html-target-libsanitizer:
34015 @if target-libsanitizer
34016 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34018 install-html-target-libsanitizer: \
34019 configure-target-libsanitizer \
34020 html-target-libsanitizer
34021 @: $(MAKE); $(unstage)
34022 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34023 r=`${PWD_COMMAND}`; export r; \
34024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34025 $(RAW_CXX_TARGET_EXPORTS) \
34026 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
34027 for flag in $(EXTRA_TARGET_FLAGS); do \
34028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34029 done; \
34030 (cd $(TARGET_SUBDIR)/libsanitizer && \
34031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34033 "RANLIB=$${RANLIB}" \
34034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34035 install-html) \
34036 || exit 1
34038 @endif target-libsanitizer
34040 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34041 maybe-installcheck-target-libsanitizer:
34042 @if target-libsanitizer
34043 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34045 installcheck-target-libsanitizer: \
34046 configure-target-libsanitizer
34047 @: $(MAKE); $(unstage)
34048 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34049 r=`${PWD_COMMAND}`; export r; \
34050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34051 $(RAW_CXX_TARGET_EXPORTS) \
34052 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
34053 for flag in $(EXTRA_TARGET_FLAGS); do \
34054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34055 done; \
34056 (cd $(TARGET_SUBDIR)/libsanitizer && \
34057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34059 "RANLIB=$${RANLIB}" \
34060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34061 installcheck) \
34062 || exit 1
34064 @endif target-libsanitizer
34066 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34067 maybe-mostlyclean-target-libsanitizer:
34068 @if target-libsanitizer
34069 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34071 mostlyclean-target-libsanitizer:
34072 @: $(MAKE); $(unstage)
34073 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34074 r=`${PWD_COMMAND}`; export r; \
34075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34076 $(RAW_CXX_TARGET_EXPORTS) \
34077 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34078 for flag in $(EXTRA_TARGET_FLAGS); do \
34079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34080 done; \
34081 (cd $(TARGET_SUBDIR)/libsanitizer && \
34082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34084 "RANLIB=$${RANLIB}" \
34085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34086 mostlyclean) \
34087 || exit 1
34089 @endif target-libsanitizer
34091 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34092 maybe-clean-target-libsanitizer:
34093 @if target-libsanitizer
34094 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34096 clean-target-libsanitizer:
34097 @: $(MAKE); $(unstage)
34098 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34099 r=`${PWD_COMMAND}`; export r; \
34100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34101 $(RAW_CXX_TARGET_EXPORTS) \
34102 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34103 for flag in $(EXTRA_TARGET_FLAGS); do \
34104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34105 done; \
34106 (cd $(TARGET_SUBDIR)/libsanitizer && \
34107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34109 "RANLIB=$${RANLIB}" \
34110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34111 clean) \
34112 || exit 1
34114 @endif target-libsanitizer
34116 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34117 maybe-distclean-target-libsanitizer:
34118 @if target-libsanitizer
34119 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34121 distclean-target-libsanitizer:
34122 @: $(MAKE); $(unstage)
34123 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34124 r=`${PWD_COMMAND}`; export r; \
34125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34126 $(RAW_CXX_TARGET_EXPORTS) \
34127 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34128 for flag in $(EXTRA_TARGET_FLAGS); do \
34129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34130 done; \
34131 (cd $(TARGET_SUBDIR)/libsanitizer && \
34132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34134 "RANLIB=$${RANLIB}" \
34135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34136 distclean) \
34137 || exit 1
34139 @endif target-libsanitizer
34141 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34142 maybe-maintainer-clean-target-libsanitizer:
34143 @if target-libsanitizer
34144 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34146 maintainer-clean-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 maintainer-clean 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 maintainer-clean) \
34162 || exit 1
34164 @endif target-libsanitizer
34170 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
34171 maybe-configure-target-libvtv:
34172 @if gcc-bootstrap
34173 configure-target-libvtv: stage_current
34174 @endif gcc-bootstrap
34175 @if target-libvtv
34176 maybe-configure-target-libvtv: configure-target-libvtv
34177 configure-target-libvtv:
34178 @r=`${PWD_COMMAND}`; export r; \
34179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34180 echo "Checking multilib configuration for libvtv..."; \
34181 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34182 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34183 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34184 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34185 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34186 else \
34187 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34188 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34189 fi; \
34190 else \
34191 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34192 fi; \
34193 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34194 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34195 $(RAW_CXX_TARGET_EXPORTS) \
34196 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
34197 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
34198 case $(srcdir) in \
34199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34200 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34202 esac; \
34203 module_srcdir=libvtv; \
34204 rm -f no-such-file || : ; \
34205 CONFIG_SITE=no-such-file $(SHELL) \
34206 $$s/$$module_srcdir/configure \
34207 --srcdir=$${topdir}/$$module_srcdir \
34208 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34209 --target=${target_alias} \
34210 || exit 1
34211 @endif target-libvtv
34215 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
34216 maybe-configure-stage1-target-libvtv:
34217 @if target-libvtv-bootstrap
34218 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
34219 configure-stage1-target-libvtv:
34220 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34221 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34222 @r=`${PWD_COMMAND}`; export r; \
34223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34224 TFLAGS="$(STAGE1_TFLAGS)"; \
34225 echo "Checking multilib configuration for libvtv..."; \
34226 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34227 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34228 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34229 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34230 else \
34231 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34232 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34233 fi; \
34234 else \
34235 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34236 fi; \
34237 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34238 $(RAW_CXX_TARGET_EXPORTS) \
34239 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34240 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34241 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34242 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
34243 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34244 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34245 case $(srcdir) in \
34246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34247 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34249 esac; \
34250 module_srcdir=libvtv; \
34251 $(SHELL) $$s/$$module_srcdir/configure \
34252 --srcdir=$${topdir}/$$module_srcdir \
34253 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34254 --target=${target_alias} \
34256 $(STAGE1_CONFIGURE_FLAGS)
34257 @endif target-libvtv-bootstrap
34259 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
34260 maybe-configure-stage2-target-libvtv:
34261 @if target-libvtv-bootstrap
34262 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
34263 configure-stage2-target-libvtv:
34264 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34265 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34266 @r=`${PWD_COMMAND}`; export r; \
34267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34268 TFLAGS="$(STAGE2_TFLAGS)"; \
34269 echo "Checking multilib configuration for libvtv..."; \
34270 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34271 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34272 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34273 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34274 else \
34275 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34276 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34277 fi; \
34278 else \
34279 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34280 fi; \
34281 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34282 $(RAW_CXX_TARGET_EXPORTS) \
34284 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34285 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34286 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34287 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
34288 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34289 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34290 case $(srcdir) in \
34291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34292 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34294 esac; \
34295 module_srcdir=libvtv; \
34296 $(SHELL) $$s/$$module_srcdir/configure \
34297 --srcdir=$${topdir}/$$module_srcdir \
34298 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34299 --target=${target_alias} \
34300 --with-build-libsubdir=$(HOST_SUBDIR) \
34301 $(STAGE2_CONFIGURE_FLAGS)
34302 @endif target-libvtv-bootstrap
34304 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
34305 maybe-configure-stage3-target-libvtv:
34306 @if target-libvtv-bootstrap
34307 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
34308 configure-stage3-target-libvtv:
34309 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34310 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34311 @r=`${PWD_COMMAND}`; export r; \
34312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34313 TFLAGS="$(STAGE3_TFLAGS)"; \
34314 echo "Checking multilib configuration for libvtv..."; \
34315 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34316 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34317 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34318 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34319 else \
34320 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34321 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34322 fi; \
34323 else \
34324 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34325 fi; \
34326 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34327 $(RAW_CXX_TARGET_EXPORTS) \
34329 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34330 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34331 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34332 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
34333 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34334 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34335 case $(srcdir) in \
34336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34337 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34339 esac; \
34340 module_srcdir=libvtv; \
34341 $(SHELL) $$s/$$module_srcdir/configure \
34342 --srcdir=$${topdir}/$$module_srcdir \
34343 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34344 --target=${target_alias} \
34345 --with-build-libsubdir=$(HOST_SUBDIR) \
34346 $(STAGE3_CONFIGURE_FLAGS)
34347 @endif target-libvtv-bootstrap
34349 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
34350 maybe-configure-stage4-target-libvtv:
34351 @if target-libvtv-bootstrap
34352 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
34353 configure-stage4-target-libvtv:
34354 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34355 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34356 @r=`${PWD_COMMAND}`; export r; \
34357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34358 TFLAGS="$(STAGE4_TFLAGS)"; \
34359 echo "Checking multilib configuration for libvtv..."; \
34360 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34361 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34362 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34363 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34364 else \
34365 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34366 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34367 fi; \
34368 else \
34369 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34370 fi; \
34371 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34372 $(RAW_CXX_TARGET_EXPORTS) \
34374 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34375 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34376 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34377 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
34378 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34379 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34380 case $(srcdir) in \
34381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34382 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34384 esac; \
34385 module_srcdir=libvtv; \
34386 $(SHELL) $$s/$$module_srcdir/configure \
34387 --srcdir=$${topdir}/$$module_srcdir \
34388 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34389 --target=${target_alias} \
34390 --with-build-libsubdir=$(HOST_SUBDIR) \
34391 $(STAGE4_CONFIGURE_FLAGS)
34392 @endif target-libvtv-bootstrap
34394 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
34395 maybe-configure-stageprofile-target-libvtv:
34396 @if target-libvtv-bootstrap
34397 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34398 configure-stageprofile-target-libvtv:
34399 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34400 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34401 @r=`${PWD_COMMAND}`; export r; \
34402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34403 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34404 echo "Checking multilib configuration for libvtv..."; \
34405 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34406 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34407 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34408 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34409 else \
34410 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34411 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34412 fi; \
34413 else \
34414 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34415 fi; \
34416 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34417 $(RAW_CXX_TARGET_EXPORTS) \
34419 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34420 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34421 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34422 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
34423 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34424 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34425 case $(srcdir) in \
34426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34427 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34429 esac; \
34430 module_srcdir=libvtv; \
34431 $(SHELL) $$s/$$module_srcdir/configure \
34432 --srcdir=$${topdir}/$$module_srcdir \
34433 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34434 --target=${target_alias} \
34435 --with-build-libsubdir=$(HOST_SUBDIR) \
34436 $(STAGEprofile_CONFIGURE_FLAGS)
34437 @endif target-libvtv-bootstrap
34439 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
34440 maybe-configure-stagefeedback-target-libvtv:
34441 @if target-libvtv-bootstrap
34442 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34443 configure-stagefeedback-target-libvtv:
34444 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34445 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34446 @r=`${PWD_COMMAND}`; export r; \
34447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34448 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34449 echo "Checking multilib configuration for libvtv..."; \
34450 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34451 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34452 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34453 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34454 else \
34455 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34456 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34457 fi; \
34458 else \
34459 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34460 fi; \
34461 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34462 $(RAW_CXX_TARGET_EXPORTS) \
34464 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34465 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34466 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34467 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
34468 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34469 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34470 case $(srcdir) in \
34471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34472 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34474 esac; \
34475 module_srcdir=libvtv; \
34476 $(SHELL) $$s/$$module_srcdir/configure \
34477 --srcdir=$${topdir}/$$module_srcdir \
34478 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34479 --target=${target_alias} \
34480 --with-build-libsubdir=$(HOST_SUBDIR) \
34481 $(STAGEfeedback_CONFIGURE_FLAGS)
34482 @endif target-libvtv-bootstrap
34488 .PHONY: all-target-libvtv maybe-all-target-libvtv
34489 maybe-all-target-libvtv:
34490 @if gcc-bootstrap
34491 all-target-libvtv: stage_current
34492 @endif gcc-bootstrap
34493 @if target-libvtv
34494 TARGET-target-libvtv=all
34495 maybe-all-target-libvtv: all-target-libvtv
34496 all-target-libvtv: configure-target-libvtv
34497 @r=`${PWD_COMMAND}`; export r; \
34498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34499 $(RAW_CXX_TARGET_EXPORTS) \
34500 (cd $(TARGET_SUBDIR)/libvtv && \
34501 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34502 $(TARGET-target-libvtv))
34503 @endif target-libvtv
34507 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
34508 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
34509 maybe-all-stage1-target-libvtv:
34510 maybe-clean-stage1-target-libvtv:
34511 @if target-libvtv-bootstrap
34512 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
34513 all-stage1: all-stage1-target-libvtv
34514 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
34515 all-stage1-target-libvtv: configure-stage1-target-libvtv
34516 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34517 @r=`${PWD_COMMAND}`; export r; \
34518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519 TFLAGS="$(STAGE1_TFLAGS)"; \
34520 $(RAW_CXX_TARGET_EXPORTS) \
34521 cd $(TARGET_SUBDIR)/libvtv && \
34522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34523 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34524 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34525 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34526 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34527 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34528 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34529 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34531 TFLAGS="$(STAGE1_TFLAGS)" \
34532 $(TARGET-stage1-target-libvtv)
34534 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
34535 clean-stage1: clean-stage1-target-libvtv
34536 clean-stage1-target-libvtv:
34537 @if [ $(current_stage) = stage1 ]; then \
34538 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34539 else \
34540 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
34541 $(MAKE) stage1-start; \
34542 fi; \
34543 cd $(TARGET_SUBDIR)/libvtv && \
34544 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34545 clean
34546 @endif target-libvtv-bootstrap
34549 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
34550 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
34551 maybe-all-stage2-target-libvtv:
34552 maybe-clean-stage2-target-libvtv:
34553 @if target-libvtv-bootstrap
34554 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
34555 all-stage2: all-stage2-target-libvtv
34556 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
34557 all-stage2-target-libvtv: configure-stage2-target-libvtv
34558 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34559 @r=`${PWD_COMMAND}`; export r; \
34560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34561 TFLAGS="$(STAGE2_TFLAGS)"; \
34562 $(RAW_CXX_TARGET_EXPORTS) \
34564 cd $(TARGET_SUBDIR)/libvtv && \
34565 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34566 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34567 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34568 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34569 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34570 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34571 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34572 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34573 TFLAGS="$(STAGE2_TFLAGS)" \
34574 $(TARGET-stage2-target-libvtv)
34576 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
34577 clean-stage2: clean-stage2-target-libvtv
34578 clean-stage2-target-libvtv:
34579 @if [ $(current_stage) = stage2 ]; then \
34580 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34581 else \
34582 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
34583 $(MAKE) stage2-start; \
34584 fi; \
34585 cd $(TARGET_SUBDIR)/libvtv && \
34586 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34587 @endif target-libvtv-bootstrap
34590 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
34591 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
34592 maybe-all-stage3-target-libvtv:
34593 maybe-clean-stage3-target-libvtv:
34594 @if target-libvtv-bootstrap
34595 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
34596 all-stage3: all-stage3-target-libvtv
34597 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
34598 all-stage3-target-libvtv: configure-stage3-target-libvtv
34599 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34600 @r=`${PWD_COMMAND}`; export r; \
34601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34602 TFLAGS="$(STAGE3_TFLAGS)"; \
34603 $(RAW_CXX_TARGET_EXPORTS) \
34605 cd $(TARGET_SUBDIR)/libvtv && \
34606 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34607 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34608 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34609 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34610 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34611 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34612 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34613 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34614 TFLAGS="$(STAGE3_TFLAGS)" \
34615 $(TARGET-stage3-target-libvtv)
34617 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
34618 clean-stage3: clean-stage3-target-libvtv
34619 clean-stage3-target-libvtv:
34620 @if [ $(current_stage) = stage3 ]; then \
34621 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34622 else \
34623 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
34624 $(MAKE) stage3-start; \
34625 fi; \
34626 cd $(TARGET_SUBDIR)/libvtv && \
34627 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34628 @endif target-libvtv-bootstrap
34631 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
34632 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
34633 maybe-all-stage4-target-libvtv:
34634 maybe-clean-stage4-target-libvtv:
34635 @if target-libvtv-bootstrap
34636 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
34637 all-stage4: all-stage4-target-libvtv
34638 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
34639 all-stage4-target-libvtv: configure-stage4-target-libvtv
34640 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34641 @r=`${PWD_COMMAND}`; export r; \
34642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34643 TFLAGS="$(STAGE4_TFLAGS)"; \
34644 $(RAW_CXX_TARGET_EXPORTS) \
34646 cd $(TARGET_SUBDIR)/libvtv && \
34647 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34648 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34649 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34650 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34651 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34652 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34653 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34654 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34655 TFLAGS="$(STAGE4_TFLAGS)" \
34656 $(TARGET-stage4-target-libvtv)
34658 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
34659 clean-stage4: clean-stage4-target-libvtv
34660 clean-stage4-target-libvtv:
34661 @if [ $(current_stage) = stage4 ]; then \
34662 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34663 else \
34664 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
34665 $(MAKE) stage4-start; \
34666 fi; \
34667 cd $(TARGET_SUBDIR)/libvtv && \
34668 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34669 @endif target-libvtv-bootstrap
34672 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
34673 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
34674 maybe-all-stageprofile-target-libvtv:
34675 maybe-clean-stageprofile-target-libvtv:
34676 @if target-libvtv-bootstrap
34677 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
34678 all-stageprofile: all-stageprofile-target-libvtv
34679 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
34680 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34681 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34682 @r=`${PWD_COMMAND}`; export r; \
34683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34684 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34685 $(RAW_CXX_TARGET_EXPORTS) \
34687 cd $(TARGET_SUBDIR)/libvtv && \
34688 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34689 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34690 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34691 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34692 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34693 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34694 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34695 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34696 TFLAGS="$(STAGEprofile_TFLAGS)" \
34697 $(TARGET-stageprofile-target-libvtv)
34699 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
34700 clean-stageprofile: clean-stageprofile-target-libvtv
34701 clean-stageprofile-target-libvtv:
34702 @if [ $(current_stage) = stageprofile ]; then \
34703 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34704 else \
34705 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
34706 $(MAKE) stageprofile-start; \
34707 fi; \
34708 cd $(TARGET_SUBDIR)/libvtv && \
34709 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34710 @endif target-libvtv-bootstrap
34713 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
34714 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
34715 maybe-all-stagefeedback-target-libvtv:
34716 maybe-clean-stagefeedback-target-libvtv:
34717 @if target-libvtv-bootstrap
34718 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
34719 all-stagefeedback: all-stagefeedback-target-libvtv
34720 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
34721 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34722 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34723 @r=`${PWD_COMMAND}`; export r; \
34724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34725 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34726 $(RAW_CXX_TARGET_EXPORTS) \
34728 cd $(TARGET_SUBDIR)/libvtv && \
34729 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34730 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34731 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34732 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34733 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34734 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34735 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34736 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34737 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34738 $(TARGET-stagefeedback-target-libvtv)
34740 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
34741 clean-stagefeedback: clean-stagefeedback-target-libvtv
34742 clean-stagefeedback-target-libvtv:
34743 @if [ $(current_stage) = stagefeedback ]; then \
34744 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34745 else \
34746 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
34747 $(MAKE) stagefeedback-start; \
34748 fi; \
34749 cd $(TARGET_SUBDIR)/libvtv && \
34750 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34751 @endif target-libvtv-bootstrap
34758 .PHONY: check-target-libvtv maybe-check-target-libvtv
34759 maybe-check-target-libvtv:
34760 @if target-libvtv
34761 maybe-check-target-libvtv: check-target-libvtv
34763 check-target-libvtv:
34764 @: $(MAKE); $(unstage)
34765 @r=`${PWD_COMMAND}`; export r; \
34766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34767 $(RAW_CXX_TARGET_EXPORTS) \
34768 (cd $(TARGET_SUBDIR)/libvtv && \
34769 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34771 @endif target-libvtv
34773 .PHONY: install-target-libvtv maybe-install-target-libvtv
34774 maybe-install-target-libvtv:
34775 @if target-libvtv
34776 maybe-install-target-libvtv: install-target-libvtv
34778 install-target-libvtv: installdirs
34779 @: $(MAKE); $(unstage)
34780 @r=`${PWD_COMMAND}`; export r; \
34781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34782 $(RAW_CXX_TARGET_EXPORTS) \
34783 (cd $(TARGET_SUBDIR)/libvtv && \
34784 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34786 @endif target-libvtv
34788 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
34789 maybe-install-strip-target-libvtv:
34790 @if target-libvtv
34791 maybe-install-strip-target-libvtv: install-strip-target-libvtv
34793 install-strip-target-libvtv: installdirs
34794 @: $(MAKE); $(unstage)
34795 @r=`${PWD_COMMAND}`; export r; \
34796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34797 $(RAW_CXX_TARGET_EXPORTS) \
34798 (cd $(TARGET_SUBDIR)/libvtv && \
34799 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34801 @endif target-libvtv
34803 # Other targets (info, dvi, pdf, etc.)
34805 .PHONY: maybe-info-target-libvtv info-target-libvtv
34806 maybe-info-target-libvtv:
34807 @if target-libvtv
34808 maybe-info-target-libvtv: info-target-libvtv
34810 info-target-libvtv: \
34811 configure-target-libvtv
34812 @: $(MAKE); $(unstage)
34813 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34814 r=`${PWD_COMMAND}`; export r; \
34815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34816 $(RAW_CXX_TARGET_EXPORTS) \
34817 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
34818 for flag in $(EXTRA_TARGET_FLAGS); do \
34819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34820 done; \
34821 (cd $(TARGET_SUBDIR)/libvtv && \
34822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34824 "RANLIB=$${RANLIB}" \
34825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34826 info) \
34827 || exit 1
34829 @endif target-libvtv
34831 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
34832 maybe-dvi-target-libvtv:
34833 @if target-libvtv
34834 maybe-dvi-target-libvtv: dvi-target-libvtv
34836 dvi-target-libvtv: \
34837 configure-target-libvtv
34838 @: $(MAKE); $(unstage)
34839 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34840 r=`${PWD_COMMAND}`; export r; \
34841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34842 $(RAW_CXX_TARGET_EXPORTS) \
34843 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
34844 for flag in $(EXTRA_TARGET_FLAGS); do \
34845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34846 done; \
34847 (cd $(TARGET_SUBDIR)/libvtv && \
34848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34850 "RANLIB=$${RANLIB}" \
34851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34852 dvi) \
34853 || exit 1
34855 @endif target-libvtv
34857 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
34858 maybe-pdf-target-libvtv:
34859 @if target-libvtv
34860 maybe-pdf-target-libvtv: pdf-target-libvtv
34862 pdf-target-libvtv: \
34863 configure-target-libvtv
34864 @: $(MAKE); $(unstage)
34865 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34866 r=`${PWD_COMMAND}`; export r; \
34867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34868 $(RAW_CXX_TARGET_EXPORTS) \
34869 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
34870 for flag in $(EXTRA_TARGET_FLAGS); do \
34871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34872 done; \
34873 (cd $(TARGET_SUBDIR)/libvtv && \
34874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34876 "RANLIB=$${RANLIB}" \
34877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34878 pdf) \
34879 || exit 1
34881 @endif target-libvtv
34883 .PHONY: maybe-html-target-libvtv html-target-libvtv
34884 maybe-html-target-libvtv:
34885 @if target-libvtv
34886 maybe-html-target-libvtv: html-target-libvtv
34888 html-target-libvtv: \
34889 configure-target-libvtv
34890 @: $(MAKE); $(unstage)
34891 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34892 r=`${PWD_COMMAND}`; export r; \
34893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34894 $(RAW_CXX_TARGET_EXPORTS) \
34895 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
34896 for flag in $(EXTRA_TARGET_FLAGS); do \
34897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34898 done; \
34899 (cd $(TARGET_SUBDIR)/libvtv && \
34900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34902 "RANLIB=$${RANLIB}" \
34903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34904 html) \
34905 || exit 1
34907 @endif target-libvtv
34909 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
34910 maybe-TAGS-target-libvtv:
34911 @if target-libvtv
34912 maybe-TAGS-target-libvtv: TAGS-target-libvtv
34914 TAGS-target-libvtv: \
34915 configure-target-libvtv
34916 @: $(MAKE); $(unstage)
34917 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34918 r=`${PWD_COMMAND}`; export r; \
34919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34920 $(RAW_CXX_TARGET_EXPORTS) \
34921 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
34922 for flag in $(EXTRA_TARGET_FLAGS); do \
34923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34924 done; \
34925 (cd $(TARGET_SUBDIR)/libvtv && \
34926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34928 "RANLIB=$${RANLIB}" \
34929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34930 TAGS) \
34931 || exit 1
34933 @endif target-libvtv
34935 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
34936 maybe-install-info-target-libvtv:
34937 @if target-libvtv
34938 maybe-install-info-target-libvtv: install-info-target-libvtv
34940 install-info-target-libvtv: \
34941 configure-target-libvtv \
34942 info-target-libvtv
34943 @: $(MAKE); $(unstage)
34944 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34945 r=`${PWD_COMMAND}`; export r; \
34946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34947 $(RAW_CXX_TARGET_EXPORTS) \
34948 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
34949 for flag in $(EXTRA_TARGET_FLAGS); do \
34950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34951 done; \
34952 (cd $(TARGET_SUBDIR)/libvtv && \
34953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34955 "RANLIB=$${RANLIB}" \
34956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34957 install-info) \
34958 || exit 1
34960 @endif target-libvtv
34962 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
34963 maybe-install-pdf-target-libvtv:
34964 @if target-libvtv
34965 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
34967 install-pdf-target-libvtv: \
34968 configure-target-libvtv \
34969 pdf-target-libvtv
34970 @: $(MAKE); $(unstage)
34971 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34972 r=`${PWD_COMMAND}`; export r; \
34973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34974 $(RAW_CXX_TARGET_EXPORTS) \
34975 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
34976 for flag in $(EXTRA_TARGET_FLAGS); do \
34977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34978 done; \
34979 (cd $(TARGET_SUBDIR)/libvtv && \
34980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34982 "RANLIB=$${RANLIB}" \
34983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34984 install-pdf) \
34985 || exit 1
34987 @endif target-libvtv
34989 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
34990 maybe-install-html-target-libvtv:
34991 @if target-libvtv
34992 maybe-install-html-target-libvtv: install-html-target-libvtv
34994 install-html-target-libvtv: \
34995 configure-target-libvtv \
34996 html-target-libvtv
34997 @: $(MAKE); $(unstage)
34998 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34999 r=`${PWD_COMMAND}`; export r; \
35000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35001 $(RAW_CXX_TARGET_EXPORTS) \
35002 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
35003 for flag in $(EXTRA_TARGET_FLAGS); do \
35004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35005 done; \
35006 (cd $(TARGET_SUBDIR)/libvtv && \
35007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35009 "RANLIB=$${RANLIB}" \
35010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35011 install-html) \
35012 || exit 1
35014 @endif target-libvtv
35016 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
35017 maybe-installcheck-target-libvtv:
35018 @if target-libvtv
35019 maybe-installcheck-target-libvtv: installcheck-target-libvtv
35021 installcheck-target-libvtv: \
35022 configure-target-libvtv
35023 @: $(MAKE); $(unstage)
35024 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35025 r=`${PWD_COMMAND}`; export r; \
35026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35027 $(RAW_CXX_TARGET_EXPORTS) \
35028 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
35029 for flag in $(EXTRA_TARGET_FLAGS); do \
35030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35031 done; \
35032 (cd $(TARGET_SUBDIR)/libvtv && \
35033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35035 "RANLIB=$${RANLIB}" \
35036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35037 installcheck) \
35038 || exit 1
35040 @endif target-libvtv
35042 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
35043 maybe-mostlyclean-target-libvtv:
35044 @if target-libvtv
35045 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
35047 mostlyclean-target-libvtv:
35048 @: $(MAKE); $(unstage)
35049 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35050 r=`${PWD_COMMAND}`; export r; \
35051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35052 $(RAW_CXX_TARGET_EXPORTS) \
35053 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
35054 for flag in $(EXTRA_TARGET_FLAGS); do \
35055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35056 done; \
35057 (cd $(TARGET_SUBDIR)/libvtv && \
35058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35060 "RANLIB=$${RANLIB}" \
35061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35062 mostlyclean) \
35063 || exit 1
35065 @endif target-libvtv
35067 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
35068 maybe-clean-target-libvtv:
35069 @if target-libvtv
35070 maybe-clean-target-libvtv: clean-target-libvtv
35072 clean-target-libvtv:
35073 @: $(MAKE); $(unstage)
35074 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35075 r=`${PWD_COMMAND}`; export r; \
35076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35077 $(RAW_CXX_TARGET_EXPORTS) \
35078 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
35079 for flag in $(EXTRA_TARGET_FLAGS); do \
35080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35081 done; \
35082 (cd $(TARGET_SUBDIR)/libvtv && \
35083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35085 "RANLIB=$${RANLIB}" \
35086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35087 clean) \
35088 || exit 1
35090 @endif target-libvtv
35092 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
35093 maybe-distclean-target-libvtv:
35094 @if target-libvtv
35095 maybe-distclean-target-libvtv: distclean-target-libvtv
35097 distclean-target-libvtv:
35098 @: $(MAKE); $(unstage)
35099 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35100 r=`${PWD_COMMAND}`; export r; \
35101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35102 $(RAW_CXX_TARGET_EXPORTS) \
35103 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
35104 for flag in $(EXTRA_TARGET_FLAGS); do \
35105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35106 done; \
35107 (cd $(TARGET_SUBDIR)/libvtv && \
35108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35110 "RANLIB=$${RANLIB}" \
35111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35112 distclean) \
35113 || exit 1
35115 @endif target-libvtv
35117 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
35118 maybe-maintainer-clean-target-libvtv:
35119 @if target-libvtv
35120 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
35122 maintainer-clean-target-libvtv:
35123 @: $(MAKE); $(unstage)
35124 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35125 r=`${PWD_COMMAND}`; export r; \
35126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35127 $(RAW_CXX_TARGET_EXPORTS) \
35128 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
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)/libvtv && \
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 maintainer-clean) \
35138 || exit 1
35140 @endif target-libvtv
35146 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
35147 maybe-configure-target-libcilkrts:
35148 @if gcc-bootstrap
35149 configure-target-libcilkrts: stage_current
35150 @endif gcc-bootstrap
35151 @if target-libcilkrts
35152 maybe-configure-target-libcilkrts: configure-target-libcilkrts
35153 configure-target-libcilkrts:
35154 @: $(MAKE); $(unstage)
35155 @r=`${PWD_COMMAND}`; export r; \
35156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35157 echo "Checking multilib configuration for libcilkrts..."; \
35158 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
35159 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
35160 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
35161 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
35162 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
35163 else \
35164 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
35165 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
35166 fi; \
35167 else \
35168 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
35169 fi; \
35170 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
35171 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
35172 $(NORMAL_TARGET_EXPORTS) \
35173 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
35174 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
35175 case $(srcdir) in \
35176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35177 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
35178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35179 esac; \
35180 module_srcdir=libcilkrts; \
35181 rm -f no-such-file || : ; \
35182 CONFIG_SITE=no-such-file $(SHELL) \
35183 $$s/$$module_srcdir/configure \
35184 --srcdir=$${topdir}/$$module_srcdir \
35185 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35186 --target=${target_alias} \
35187 || exit 1
35188 @endif target-libcilkrts
35194 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
35195 maybe-all-target-libcilkrts:
35196 @if gcc-bootstrap
35197 all-target-libcilkrts: stage_current
35198 @endif gcc-bootstrap
35199 @if target-libcilkrts
35200 TARGET-target-libcilkrts=all
35201 maybe-all-target-libcilkrts: all-target-libcilkrts
35202 all-target-libcilkrts: configure-target-libcilkrts
35203 @: $(MAKE); $(unstage)
35204 @r=`${PWD_COMMAND}`; export r; \
35205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35206 $(NORMAL_TARGET_EXPORTS) \
35207 (cd $(TARGET_SUBDIR)/libcilkrts && \
35208 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35209 $(TARGET-target-libcilkrts))
35210 @endif target-libcilkrts
35216 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
35217 maybe-check-target-libcilkrts:
35218 @if target-libcilkrts
35219 maybe-check-target-libcilkrts: check-target-libcilkrts
35221 check-target-libcilkrts:
35222 @: $(MAKE); $(unstage)
35223 @r=`${PWD_COMMAND}`; export r; \
35224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35225 $(NORMAL_TARGET_EXPORTS) \
35226 (cd $(TARGET_SUBDIR)/libcilkrts && \
35227 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35229 @endif target-libcilkrts
35231 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
35232 maybe-install-target-libcilkrts:
35233 @if target-libcilkrts
35234 maybe-install-target-libcilkrts: install-target-libcilkrts
35236 install-target-libcilkrts: installdirs
35237 @: $(MAKE); $(unstage)
35238 @r=`${PWD_COMMAND}`; export r; \
35239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35240 $(NORMAL_TARGET_EXPORTS) \
35241 (cd $(TARGET_SUBDIR)/libcilkrts && \
35242 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35244 @endif target-libcilkrts
35246 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
35247 maybe-install-strip-target-libcilkrts:
35248 @if target-libcilkrts
35249 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
35251 install-strip-target-libcilkrts: installdirs
35252 @: $(MAKE); $(unstage)
35253 @r=`${PWD_COMMAND}`; export r; \
35254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35255 $(NORMAL_TARGET_EXPORTS) \
35256 (cd $(TARGET_SUBDIR)/libcilkrts && \
35257 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35259 @endif target-libcilkrts
35261 # Other targets (info, dvi, pdf, etc.)
35263 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
35264 maybe-info-target-libcilkrts:
35265 @if target-libcilkrts
35266 maybe-info-target-libcilkrts: info-target-libcilkrts
35268 info-target-libcilkrts: \
35269 configure-target-libcilkrts
35270 @: $(MAKE); $(unstage)
35271 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35272 r=`${PWD_COMMAND}`; export r; \
35273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35274 $(NORMAL_TARGET_EXPORTS) \
35275 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
35276 for flag in $(EXTRA_TARGET_FLAGS); do \
35277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35278 done; \
35279 (cd $(TARGET_SUBDIR)/libcilkrts && \
35280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35282 "RANLIB=$${RANLIB}" \
35283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35284 info) \
35285 || exit 1
35287 @endif target-libcilkrts
35289 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
35290 maybe-dvi-target-libcilkrts:
35291 @if target-libcilkrts
35292 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
35294 dvi-target-libcilkrts: \
35295 configure-target-libcilkrts
35296 @: $(MAKE); $(unstage)
35297 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35298 r=`${PWD_COMMAND}`; export r; \
35299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35300 $(NORMAL_TARGET_EXPORTS) \
35301 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
35302 for flag in $(EXTRA_TARGET_FLAGS); do \
35303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35304 done; \
35305 (cd $(TARGET_SUBDIR)/libcilkrts && \
35306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35308 "RANLIB=$${RANLIB}" \
35309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35310 dvi) \
35311 || exit 1
35313 @endif target-libcilkrts
35315 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
35316 maybe-pdf-target-libcilkrts:
35317 @if target-libcilkrts
35318 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
35320 pdf-target-libcilkrts: \
35321 configure-target-libcilkrts
35322 @: $(MAKE); $(unstage)
35323 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35324 r=`${PWD_COMMAND}`; export r; \
35325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35326 $(NORMAL_TARGET_EXPORTS) \
35327 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35328 for flag in $(EXTRA_TARGET_FLAGS); do \
35329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35330 done; \
35331 (cd $(TARGET_SUBDIR)/libcilkrts && \
35332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35334 "RANLIB=$${RANLIB}" \
35335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35336 pdf) \
35337 || exit 1
35339 @endif target-libcilkrts
35341 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
35342 maybe-html-target-libcilkrts:
35343 @if target-libcilkrts
35344 maybe-html-target-libcilkrts: html-target-libcilkrts
35346 html-target-libcilkrts: \
35347 configure-target-libcilkrts
35348 @: $(MAKE); $(unstage)
35349 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35350 r=`${PWD_COMMAND}`; export r; \
35351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35352 $(NORMAL_TARGET_EXPORTS) \
35353 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
35354 for flag in $(EXTRA_TARGET_FLAGS); do \
35355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35356 done; \
35357 (cd $(TARGET_SUBDIR)/libcilkrts && \
35358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35360 "RANLIB=$${RANLIB}" \
35361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35362 html) \
35363 || exit 1
35365 @endif target-libcilkrts
35367 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
35368 maybe-TAGS-target-libcilkrts:
35369 @if target-libcilkrts
35370 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
35372 TAGS-target-libcilkrts: \
35373 configure-target-libcilkrts
35374 @: $(MAKE); $(unstage)
35375 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35376 r=`${PWD_COMMAND}`; export r; \
35377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35378 $(NORMAL_TARGET_EXPORTS) \
35379 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
35380 for flag in $(EXTRA_TARGET_FLAGS); do \
35381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35382 done; \
35383 (cd $(TARGET_SUBDIR)/libcilkrts && \
35384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35386 "RANLIB=$${RANLIB}" \
35387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35388 TAGS) \
35389 || exit 1
35391 @endif target-libcilkrts
35393 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
35394 maybe-install-info-target-libcilkrts:
35395 @if target-libcilkrts
35396 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
35398 install-info-target-libcilkrts: \
35399 configure-target-libcilkrts \
35400 info-target-libcilkrts
35401 @: $(MAKE); $(unstage)
35402 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35403 r=`${PWD_COMMAND}`; export r; \
35404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35405 $(NORMAL_TARGET_EXPORTS) \
35406 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
35407 for flag in $(EXTRA_TARGET_FLAGS); do \
35408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35409 done; \
35410 (cd $(TARGET_SUBDIR)/libcilkrts && \
35411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35413 "RANLIB=$${RANLIB}" \
35414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35415 install-info) \
35416 || exit 1
35418 @endif target-libcilkrts
35420 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
35421 maybe-install-pdf-target-libcilkrts:
35422 @if target-libcilkrts
35423 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
35425 install-pdf-target-libcilkrts: \
35426 configure-target-libcilkrts \
35427 pdf-target-libcilkrts
35428 @: $(MAKE); $(unstage)
35429 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35430 r=`${PWD_COMMAND}`; export r; \
35431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35432 $(NORMAL_TARGET_EXPORTS) \
35433 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35434 for flag in $(EXTRA_TARGET_FLAGS); do \
35435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35436 done; \
35437 (cd $(TARGET_SUBDIR)/libcilkrts && \
35438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35440 "RANLIB=$${RANLIB}" \
35441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35442 install-pdf) \
35443 || exit 1
35445 @endif target-libcilkrts
35447 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
35448 maybe-install-html-target-libcilkrts:
35449 @if target-libcilkrts
35450 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
35452 install-html-target-libcilkrts: \
35453 configure-target-libcilkrts \
35454 html-target-libcilkrts
35455 @: $(MAKE); $(unstage)
35456 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35457 r=`${PWD_COMMAND}`; export r; \
35458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35459 $(NORMAL_TARGET_EXPORTS) \
35460 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
35461 for flag in $(EXTRA_TARGET_FLAGS); do \
35462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35463 done; \
35464 (cd $(TARGET_SUBDIR)/libcilkrts && \
35465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35467 "RANLIB=$${RANLIB}" \
35468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35469 install-html) \
35470 || exit 1
35472 @endif target-libcilkrts
35474 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
35475 maybe-installcheck-target-libcilkrts:
35476 @if target-libcilkrts
35477 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
35479 installcheck-target-libcilkrts: \
35480 configure-target-libcilkrts
35481 @: $(MAKE); $(unstage)
35482 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35483 r=`${PWD_COMMAND}`; export r; \
35484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35485 $(NORMAL_TARGET_EXPORTS) \
35486 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
35487 for flag in $(EXTRA_TARGET_FLAGS); do \
35488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35489 done; \
35490 (cd $(TARGET_SUBDIR)/libcilkrts && \
35491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35493 "RANLIB=$${RANLIB}" \
35494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35495 installcheck) \
35496 || exit 1
35498 @endif target-libcilkrts
35500 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
35501 maybe-mostlyclean-target-libcilkrts:
35502 @if target-libcilkrts
35503 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
35505 mostlyclean-target-libcilkrts:
35506 @: $(MAKE); $(unstage)
35507 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35508 r=`${PWD_COMMAND}`; export r; \
35509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35510 $(NORMAL_TARGET_EXPORTS) \
35511 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
35512 for flag in $(EXTRA_TARGET_FLAGS); do \
35513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35514 done; \
35515 (cd $(TARGET_SUBDIR)/libcilkrts && \
35516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35518 "RANLIB=$${RANLIB}" \
35519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35520 mostlyclean) \
35521 || exit 1
35523 @endif target-libcilkrts
35525 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
35526 maybe-clean-target-libcilkrts:
35527 @if target-libcilkrts
35528 maybe-clean-target-libcilkrts: clean-target-libcilkrts
35530 clean-target-libcilkrts:
35531 @: $(MAKE); $(unstage)
35532 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35533 r=`${PWD_COMMAND}`; export r; \
35534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35535 $(NORMAL_TARGET_EXPORTS) \
35536 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
35537 for flag in $(EXTRA_TARGET_FLAGS); do \
35538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35539 done; \
35540 (cd $(TARGET_SUBDIR)/libcilkrts && \
35541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35543 "RANLIB=$${RANLIB}" \
35544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35545 clean) \
35546 || exit 1
35548 @endif target-libcilkrts
35550 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
35551 maybe-distclean-target-libcilkrts:
35552 @if target-libcilkrts
35553 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
35555 distclean-target-libcilkrts:
35556 @: $(MAKE); $(unstage)
35557 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35558 r=`${PWD_COMMAND}`; export r; \
35559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35560 $(NORMAL_TARGET_EXPORTS) \
35561 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
35562 for flag in $(EXTRA_TARGET_FLAGS); do \
35563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35564 done; \
35565 (cd $(TARGET_SUBDIR)/libcilkrts && \
35566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35568 "RANLIB=$${RANLIB}" \
35569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35570 distclean) \
35571 || exit 1
35573 @endif target-libcilkrts
35575 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
35576 maybe-maintainer-clean-target-libcilkrts:
35577 @if target-libcilkrts
35578 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
35580 maintainer-clean-target-libcilkrts:
35581 @: $(MAKE); $(unstage)
35582 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35583 r=`${PWD_COMMAND}`; export r; \
35584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35585 $(NORMAL_TARGET_EXPORTS) \
35586 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
35587 for flag in $(EXTRA_TARGET_FLAGS); do \
35588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35589 done; \
35590 (cd $(TARGET_SUBDIR)/libcilkrts && \
35591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35593 "RANLIB=$${RANLIB}" \
35594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35595 maintainer-clean) \
35596 || exit 1
35598 @endif target-libcilkrts
35604 .PHONY: configure-target-libssp maybe-configure-target-libssp
35605 maybe-configure-target-libssp:
35606 @if gcc-bootstrap
35607 configure-target-libssp: stage_current
35608 @endif gcc-bootstrap
35609 @if target-libssp
35610 maybe-configure-target-libssp: configure-target-libssp
35611 configure-target-libssp:
35612 @: $(MAKE); $(unstage)
35613 @r=`${PWD_COMMAND}`; export r; \
35614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35615 echo "Checking multilib configuration for libssp..."; \
35616 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35617 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
35618 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
35619 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
35620 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
35621 else \
35622 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
35623 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35624 fi; \
35625 else \
35626 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35627 fi; \
35628 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
35629 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35630 $(NORMAL_TARGET_EXPORTS) \
35631 echo Configuring in $(TARGET_SUBDIR)/libssp; \
35632 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
35633 case $(srcdir) in \
35634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35635 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
35636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35637 esac; \
35638 module_srcdir=libssp; \
35639 rm -f no-such-file || : ; \
35640 CONFIG_SITE=no-such-file $(SHELL) \
35641 $$s/$$module_srcdir/configure \
35642 --srcdir=$${topdir}/$$module_srcdir \
35643 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35644 --target=${target_alias} \
35645 || exit 1
35646 @endif target-libssp
35652 .PHONY: all-target-libssp maybe-all-target-libssp
35653 maybe-all-target-libssp:
35654 @if gcc-bootstrap
35655 all-target-libssp: stage_current
35656 @endif gcc-bootstrap
35657 @if target-libssp
35658 TARGET-target-libssp=all
35659 maybe-all-target-libssp: all-target-libssp
35660 all-target-libssp: configure-target-libssp
35661 @: $(MAKE); $(unstage)
35662 @r=`${PWD_COMMAND}`; export r; \
35663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35664 $(NORMAL_TARGET_EXPORTS) \
35665 (cd $(TARGET_SUBDIR)/libssp && \
35666 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35667 $(TARGET-target-libssp))
35668 @endif target-libssp
35674 .PHONY: check-target-libssp maybe-check-target-libssp
35675 maybe-check-target-libssp:
35676 @if target-libssp
35677 maybe-check-target-libssp: check-target-libssp
35679 check-target-libssp:
35680 @: $(MAKE); $(unstage)
35681 @r=`${PWD_COMMAND}`; export r; \
35682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35683 $(NORMAL_TARGET_EXPORTS) \
35684 (cd $(TARGET_SUBDIR)/libssp && \
35685 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35687 @endif target-libssp
35689 .PHONY: install-target-libssp maybe-install-target-libssp
35690 maybe-install-target-libssp:
35691 @if target-libssp
35692 maybe-install-target-libssp: install-target-libssp
35694 install-target-libssp: installdirs
35695 @: $(MAKE); $(unstage)
35696 @r=`${PWD_COMMAND}`; export r; \
35697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35698 $(NORMAL_TARGET_EXPORTS) \
35699 (cd $(TARGET_SUBDIR)/libssp && \
35700 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35702 @endif target-libssp
35704 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
35705 maybe-install-strip-target-libssp:
35706 @if target-libssp
35707 maybe-install-strip-target-libssp: install-strip-target-libssp
35709 install-strip-target-libssp: installdirs
35710 @: $(MAKE); $(unstage)
35711 @r=`${PWD_COMMAND}`; export r; \
35712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35713 $(NORMAL_TARGET_EXPORTS) \
35714 (cd $(TARGET_SUBDIR)/libssp && \
35715 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35717 @endif target-libssp
35719 # Other targets (info, dvi, pdf, etc.)
35721 .PHONY: maybe-info-target-libssp info-target-libssp
35722 maybe-info-target-libssp:
35723 @if target-libssp
35724 maybe-info-target-libssp: info-target-libssp
35726 info-target-libssp: \
35727 configure-target-libssp
35728 @: $(MAKE); $(unstage)
35729 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35730 r=`${PWD_COMMAND}`; export r; \
35731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35732 $(NORMAL_TARGET_EXPORTS) \
35733 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
35734 for flag in $(EXTRA_TARGET_FLAGS); do \
35735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35736 done; \
35737 (cd $(TARGET_SUBDIR)/libssp && \
35738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35740 "RANLIB=$${RANLIB}" \
35741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35742 info) \
35743 || exit 1
35745 @endif target-libssp
35747 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
35748 maybe-dvi-target-libssp:
35749 @if target-libssp
35750 maybe-dvi-target-libssp: dvi-target-libssp
35752 dvi-target-libssp: \
35753 configure-target-libssp
35754 @: $(MAKE); $(unstage)
35755 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35756 r=`${PWD_COMMAND}`; export r; \
35757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35758 $(NORMAL_TARGET_EXPORTS) \
35759 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
35760 for flag in $(EXTRA_TARGET_FLAGS); do \
35761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35762 done; \
35763 (cd $(TARGET_SUBDIR)/libssp && \
35764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35766 "RANLIB=$${RANLIB}" \
35767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35768 dvi) \
35769 || exit 1
35771 @endif target-libssp
35773 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
35774 maybe-pdf-target-libssp:
35775 @if target-libssp
35776 maybe-pdf-target-libssp: pdf-target-libssp
35778 pdf-target-libssp: \
35779 configure-target-libssp
35780 @: $(MAKE); $(unstage)
35781 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35782 r=`${PWD_COMMAND}`; export r; \
35783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35784 $(NORMAL_TARGET_EXPORTS) \
35785 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
35786 for flag in $(EXTRA_TARGET_FLAGS); do \
35787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35788 done; \
35789 (cd $(TARGET_SUBDIR)/libssp && \
35790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35792 "RANLIB=$${RANLIB}" \
35793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35794 pdf) \
35795 || exit 1
35797 @endif target-libssp
35799 .PHONY: maybe-html-target-libssp html-target-libssp
35800 maybe-html-target-libssp:
35801 @if target-libssp
35802 maybe-html-target-libssp: html-target-libssp
35804 html-target-libssp: \
35805 configure-target-libssp
35806 @: $(MAKE); $(unstage)
35807 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35808 r=`${PWD_COMMAND}`; export r; \
35809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35810 $(NORMAL_TARGET_EXPORTS) \
35811 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
35812 for flag in $(EXTRA_TARGET_FLAGS); do \
35813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35814 done; \
35815 (cd $(TARGET_SUBDIR)/libssp && \
35816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35818 "RANLIB=$${RANLIB}" \
35819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35820 html) \
35821 || exit 1
35823 @endif target-libssp
35825 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
35826 maybe-TAGS-target-libssp:
35827 @if target-libssp
35828 maybe-TAGS-target-libssp: TAGS-target-libssp
35830 TAGS-target-libssp: \
35831 configure-target-libssp
35832 @: $(MAKE); $(unstage)
35833 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35834 r=`${PWD_COMMAND}`; export r; \
35835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35836 $(NORMAL_TARGET_EXPORTS) \
35837 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
35838 for flag in $(EXTRA_TARGET_FLAGS); do \
35839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35840 done; \
35841 (cd $(TARGET_SUBDIR)/libssp && \
35842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35844 "RANLIB=$${RANLIB}" \
35845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35846 TAGS) \
35847 || exit 1
35849 @endif target-libssp
35851 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
35852 maybe-install-info-target-libssp:
35853 @if target-libssp
35854 maybe-install-info-target-libssp: install-info-target-libssp
35856 install-info-target-libssp: \
35857 configure-target-libssp \
35858 info-target-libssp
35859 @: $(MAKE); $(unstage)
35860 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35861 r=`${PWD_COMMAND}`; export r; \
35862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35863 $(NORMAL_TARGET_EXPORTS) \
35864 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
35865 for flag in $(EXTRA_TARGET_FLAGS); do \
35866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35867 done; \
35868 (cd $(TARGET_SUBDIR)/libssp && \
35869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35871 "RANLIB=$${RANLIB}" \
35872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35873 install-info) \
35874 || exit 1
35876 @endif target-libssp
35878 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
35879 maybe-install-pdf-target-libssp:
35880 @if target-libssp
35881 maybe-install-pdf-target-libssp: install-pdf-target-libssp
35883 install-pdf-target-libssp: \
35884 configure-target-libssp \
35885 pdf-target-libssp
35886 @: $(MAKE); $(unstage)
35887 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35888 r=`${PWD_COMMAND}`; export r; \
35889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35890 $(NORMAL_TARGET_EXPORTS) \
35891 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
35892 for flag in $(EXTRA_TARGET_FLAGS); do \
35893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35894 done; \
35895 (cd $(TARGET_SUBDIR)/libssp && \
35896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35898 "RANLIB=$${RANLIB}" \
35899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35900 install-pdf) \
35901 || exit 1
35903 @endif target-libssp
35905 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
35906 maybe-install-html-target-libssp:
35907 @if target-libssp
35908 maybe-install-html-target-libssp: install-html-target-libssp
35910 install-html-target-libssp: \
35911 configure-target-libssp \
35912 html-target-libssp
35913 @: $(MAKE); $(unstage)
35914 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35915 r=`${PWD_COMMAND}`; export r; \
35916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35917 $(NORMAL_TARGET_EXPORTS) \
35918 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
35919 for flag in $(EXTRA_TARGET_FLAGS); do \
35920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35921 done; \
35922 (cd $(TARGET_SUBDIR)/libssp && \
35923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35925 "RANLIB=$${RANLIB}" \
35926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35927 install-html) \
35928 || exit 1
35930 @endif target-libssp
35932 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
35933 maybe-installcheck-target-libssp:
35934 @if target-libssp
35935 maybe-installcheck-target-libssp: installcheck-target-libssp
35937 installcheck-target-libssp: \
35938 configure-target-libssp
35939 @: $(MAKE); $(unstage)
35940 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35941 r=`${PWD_COMMAND}`; export r; \
35942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35943 $(NORMAL_TARGET_EXPORTS) \
35944 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
35945 for flag in $(EXTRA_TARGET_FLAGS); do \
35946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35947 done; \
35948 (cd $(TARGET_SUBDIR)/libssp && \
35949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35951 "RANLIB=$${RANLIB}" \
35952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35953 installcheck) \
35954 || exit 1
35956 @endif target-libssp
35958 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
35959 maybe-mostlyclean-target-libssp:
35960 @if target-libssp
35961 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
35963 mostlyclean-target-libssp:
35964 @: $(MAKE); $(unstage)
35965 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35966 r=`${PWD_COMMAND}`; export r; \
35967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35968 $(NORMAL_TARGET_EXPORTS) \
35969 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
35970 for flag in $(EXTRA_TARGET_FLAGS); do \
35971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35972 done; \
35973 (cd $(TARGET_SUBDIR)/libssp && \
35974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35976 "RANLIB=$${RANLIB}" \
35977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35978 mostlyclean) \
35979 || exit 1
35981 @endif target-libssp
35983 .PHONY: maybe-clean-target-libssp clean-target-libssp
35984 maybe-clean-target-libssp:
35985 @if target-libssp
35986 maybe-clean-target-libssp: clean-target-libssp
35988 clean-target-libssp:
35989 @: $(MAKE); $(unstage)
35990 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35991 r=`${PWD_COMMAND}`; export r; \
35992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35993 $(NORMAL_TARGET_EXPORTS) \
35994 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
35995 for flag in $(EXTRA_TARGET_FLAGS); do \
35996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35997 done; \
35998 (cd $(TARGET_SUBDIR)/libssp && \
35999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36001 "RANLIB=$${RANLIB}" \
36002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36003 clean) \
36004 || exit 1
36006 @endif target-libssp
36008 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
36009 maybe-distclean-target-libssp:
36010 @if target-libssp
36011 maybe-distclean-target-libssp: distclean-target-libssp
36013 distclean-target-libssp:
36014 @: $(MAKE); $(unstage)
36015 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36016 r=`${PWD_COMMAND}`; export r; \
36017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36018 $(NORMAL_TARGET_EXPORTS) \
36019 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
36020 for flag in $(EXTRA_TARGET_FLAGS); do \
36021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36022 done; \
36023 (cd $(TARGET_SUBDIR)/libssp && \
36024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36026 "RANLIB=$${RANLIB}" \
36027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36028 distclean) \
36029 || exit 1
36031 @endif target-libssp
36033 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
36034 maybe-maintainer-clean-target-libssp:
36035 @if target-libssp
36036 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
36038 maintainer-clean-target-libssp:
36039 @: $(MAKE); $(unstage)
36040 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36041 r=`${PWD_COMMAND}`; export r; \
36042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36043 $(NORMAL_TARGET_EXPORTS) \
36044 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
36045 for flag in $(EXTRA_TARGET_FLAGS); do \
36046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36047 done; \
36048 (cd $(TARGET_SUBDIR)/libssp && \
36049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36051 "RANLIB=$${RANLIB}" \
36052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36053 maintainer-clean) \
36054 || exit 1
36056 @endif target-libssp
36062 .PHONY: configure-target-newlib maybe-configure-target-newlib
36063 maybe-configure-target-newlib:
36064 @if gcc-bootstrap
36065 configure-target-newlib: stage_current
36066 @endif gcc-bootstrap
36067 @if target-newlib
36068 maybe-configure-target-newlib: configure-target-newlib
36069 configure-target-newlib:
36070 @: $(MAKE); $(unstage)
36071 @r=`${PWD_COMMAND}`; export r; \
36072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36073 echo "Checking multilib configuration for newlib..."; \
36074 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
36075 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
36076 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
36077 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
36078 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
36079 else \
36080 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
36081 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
36082 fi; \
36083 else \
36084 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
36085 fi; \
36086 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
36087 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
36088 $(NORMAL_TARGET_EXPORTS) \
36089 echo Configuring in $(TARGET_SUBDIR)/newlib; \
36090 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
36091 case $(srcdir) in \
36092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36093 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
36094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36095 esac; \
36096 module_srcdir=newlib; \
36097 rm -f no-such-file || : ; \
36098 CONFIG_SITE=no-such-file $(SHELL) \
36099 $$s/$$module_srcdir/configure \
36100 --srcdir=$${topdir}/$$module_srcdir \
36101 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36102 --target=${target_alias} \
36103 || exit 1
36104 @endif target-newlib
36110 .PHONY: all-target-newlib maybe-all-target-newlib
36111 maybe-all-target-newlib:
36112 @if gcc-bootstrap
36113 all-target-newlib: stage_current
36114 @endif gcc-bootstrap
36115 @if target-newlib
36116 TARGET-target-newlib=all
36117 maybe-all-target-newlib: all-target-newlib
36118 all-target-newlib: configure-target-newlib
36119 @: $(MAKE); $(unstage)
36120 @r=`${PWD_COMMAND}`; export r; \
36121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36122 $(NORMAL_TARGET_EXPORTS) \
36123 (cd $(TARGET_SUBDIR)/newlib && \
36124 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36125 $(TARGET-target-newlib))
36126 @endif target-newlib
36132 .PHONY: check-target-newlib maybe-check-target-newlib
36133 maybe-check-target-newlib:
36134 @if target-newlib
36135 maybe-check-target-newlib: check-target-newlib
36137 check-target-newlib:
36138 @: $(MAKE); $(unstage)
36139 @r=`${PWD_COMMAND}`; export r; \
36140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36141 $(NORMAL_TARGET_EXPORTS) \
36142 (cd $(TARGET_SUBDIR)/newlib && \
36143 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36145 @endif target-newlib
36147 .PHONY: install-target-newlib maybe-install-target-newlib
36148 maybe-install-target-newlib:
36149 @if target-newlib
36150 maybe-install-target-newlib: install-target-newlib
36152 install-target-newlib: installdirs
36153 @: $(MAKE); $(unstage)
36154 @r=`${PWD_COMMAND}`; export r; \
36155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36156 $(NORMAL_TARGET_EXPORTS) \
36157 (cd $(TARGET_SUBDIR)/newlib && \
36158 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36160 @endif target-newlib
36162 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
36163 maybe-install-strip-target-newlib:
36164 @if target-newlib
36165 maybe-install-strip-target-newlib: install-strip-target-newlib
36167 install-strip-target-newlib: installdirs
36168 @: $(MAKE); $(unstage)
36169 @r=`${PWD_COMMAND}`; export r; \
36170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36171 $(NORMAL_TARGET_EXPORTS) \
36172 (cd $(TARGET_SUBDIR)/newlib && \
36173 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36175 @endif target-newlib
36177 # Other targets (info, dvi, pdf, etc.)
36179 .PHONY: maybe-info-target-newlib info-target-newlib
36180 maybe-info-target-newlib:
36181 @if target-newlib
36182 maybe-info-target-newlib: info-target-newlib
36184 info-target-newlib: \
36185 configure-target-newlib
36186 @: $(MAKE); $(unstage)
36187 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36188 r=`${PWD_COMMAND}`; export r; \
36189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36190 $(NORMAL_TARGET_EXPORTS) \
36191 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
36192 for flag in $(EXTRA_TARGET_FLAGS); do \
36193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36194 done; \
36195 (cd $(TARGET_SUBDIR)/newlib && \
36196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36198 "RANLIB=$${RANLIB}" \
36199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36200 info) \
36201 || exit 1
36203 @endif target-newlib
36205 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
36206 maybe-dvi-target-newlib:
36207 @if target-newlib
36208 maybe-dvi-target-newlib: dvi-target-newlib
36210 dvi-target-newlib: \
36211 configure-target-newlib
36212 @: $(MAKE); $(unstage)
36213 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36214 r=`${PWD_COMMAND}`; export r; \
36215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36216 $(NORMAL_TARGET_EXPORTS) \
36217 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
36218 for flag in $(EXTRA_TARGET_FLAGS); do \
36219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36220 done; \
36221 (cd $(TARGET_SUBDIR)/newlib && \
36222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36224 "RANLIB=$${RANLIB}" \
36225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36226 dvi) \
36227 || exit 1
36229 @endif target-newlib
36231 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
36232 maybe-pdf-target-newlib:
36233 @if target-newlib
36234 maybe-pdf-target-newlib: pdf-target-newlib
36236 pdf-target-newlib: \
36237 configure-target-newlib
36238 @: $(MAKE); $(unstage)
36239 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36240 r=`${PWD_COMMAND}`; export r; \
36241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36242 $(NORMAL_TARGET_EXPORTS) \
36243 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
36244 for flag in $(EXTRA_TARGET_FLAGS); do \
36245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36246 done; \
36247 (cd $(TARGET_SUBDIR)/newlib && \
36248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36250 "RANLIB=$${RANLIB}" \
36251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36252 pdf) \
36253 || exit 1
36255 @endif target-newlib
36257 .PHONY: maybe-html-target-newlib html-target-newlib
36258 maybe-html-target-newlib:
36259 @if target-newlib
36260 maybe-html-target-newlib: html-target-newlib
36262 html-target-newlib: \
36263 configure-target-newlib
36264 @: $(MAKE); $(unstage)
36265 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36266 r=`${PWD_COMMAND}`; export r; \
36267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36268 $(NORMAL_TARGET_EXPORTS) \
36269 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
36270 for flag in $(EXTRA_TARGET_FLAGS); do \
36271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36272 done; \
36273 (cd $(TARGET_SUBDIR)/newlib && \
36274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36276 "RANLIB=$${RANLIB}" \
36277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36278 html) \
36279 || exit 1
36281 @endif target-newlib
36283 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
36284 maybe-TAGS-target-newlib:
36285 @if target-newlib
36286 maybe-TAGS-target-newlib: TAGS-target-newlib
36288 TAGS-target-newlib: \
36289 configure-target-newlib
36290 @: $(MAKE); $(unstage)
36291 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36292 r=`${PWD_COMMAND}`; export r; \
36293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36294 $(NORMAL_TARGET_EXPORTS) \
36295 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
36296 for flag in $(EXTRA_TARGET_FLAGS); do \
36297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36298 done; \
36299 (cd $(TARGET_SUBDIR)/newlib && \
36300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36302 "RANLIB=$${RANLIB}" \
36303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36304 TAGS) \
36305 || exit 1
36307 @endif target-newlib
36309 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
36310 maybe-install-info-target-newlib:
36311 @if target-newlib
36312 maybe-install-info-target-newlib: install-info-target-newlib
36314 install-info-target-newlib: \
36315 configure-target-newlib \
36316 info-target-newlib
36317 @: $(MAKE); $(unstage)
36318 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36319 r=`${PWD_COMMAND}`; export r; \
36320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36321 $(NORMAL_TARGET_EXPORTS) \
36322 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
36323 for flag in $(EXTRA_TARGET_FLAGS); do \
36324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36325 done; \
36326 (cd $(TARGET_SUBDIR)/newlib && \
36327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36329 "RANLIB=$${RANLIB}" \
36330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36331 install-info) \
36332 || exit 1
36334 @endif target-newlib
36336 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
36337 maybe-install-pdf-target-newlib:
36338 @if target-newlib
36339 maybe-install-pdf-target-newlib: install-pdf-target-newlib
36341 install-pdf-target-newlib: \
36342 configure-target-newlib \
36343 pdf-target-newlib
36344 @: $(MAKE); $(unstage)
36345 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36346 r=`${PWD_COMMAND}`; export r; \
36347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36348 $(NORMAL_TARGET_EXPORTS) \
36349 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
36350 for flag in $(EXTRA_TARGET_FLAGS); do \
36351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36352 done; \
36353 (cd $(TARGET_SUBDIR)/newlib && \
36354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36356 "RANLIB=$${RANLIB}" \
36357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36358 install-pdf) \
36359 || exit 1
36361 @endif target-newlib
36363 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
36364 maybe-install-html-target-newlib:
36365 @if target-newlib
36366 maybe-install-html-target-newlib: install-html-target-newlib
36368 install-html-target-newlib: \
36369 configure-target-newlib \
36370 html-target-newlib
36371 @: $(MAKE); $(unstage)
36372 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36373 r=`${PWD_COMMAND}`; export r; \
36374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36375 $(NORMAL_TARGET_EXPORTS) \
36376 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
36377 for flag in $(EXTRA_TARGET_FLAGS); do \
36378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36379 done; \
36380 (cd $(TARGET_SUBDIR)/newlib && \
36381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36383 "RANLIB=$${RANLIB}" \
36384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36385 install-html) \
36386 || exit 1
36388 @endif target-newlib
36390 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
36391 maybe-installcheck-target-newlib:
36392 @if target-newlib
36393 maybe-installcheck-target-newlib: installcheck-target-newlib
36395 installcheck-target-newlib: \
36396 configure-target-newlib
36397 @: $(MAKE); $(unstage)
36398 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36399 r=`${PWD_COMMAND}`; export r; \
36400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36401 $(NORMAL_TARGET_EXPORTS) \
36402 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
36403 for flag in $(EXTRA_TARGET_FLAGS); do \
36404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36405 done; \
36406 (cd $(TARGET_SUBDIR)/newlib && \
36407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36409 "RANLIB=$${RANLIB}" \
36410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36411 installcheck) \
36412 || exit 1
36414 @endif target-newlib
36416 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
36417 maybe-mostlyclean-target-newlib:
36418 @if target-newlib
36419 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
36421 mostlyclean-target-newlib:
36422 @: $(MAKE); $(unstage)
36423 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36424 r=`${PWD_COMMAND}`; export r; \
36425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36426 $(NORMAL_TARGET_EXPORTS) \
36427 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
36428 for flag in $(EXTRA_TARGET_FLAGS); do \
36429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36430 done; \
36431 (cd $(TARGET_SUBDIR)/newlib && \
36432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36434 "RANLIB=$${RANLIB}" \
36435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36436 mostlyclean) \
36437 || exit 1
36439 @endif target-newlib
36441 .PHONY: maybe-clean-target-newlib clean-target-newlib
36442 maybe-clean-target-newlib:
36443 @if target-newlib
36444 maybe-clean-target-newlib: clean-target-newlib
36446 clean-target-newlib:
36447 @: $(MAKE); $(unstage)
36448 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36449 r=`${PWD_COMMAND}`; export r; \
36450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36451 $(NORMAL_TARGET_EXPORTS) \
36452 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
36453 for flag in $(EXTRA_TARGET_FLAGS); do \
36454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36455 done; \
36456 (cd $(TARGET_SUBDIR)/newlib && \
36457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36459 "RANLIB=$${RANLIB}" \
36460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36461 clean) \
36462 || exit 1
36464 @endif target-newlib
36466 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
36467 maybe-distclean-target-newlib:
36468 @if target-newlib
36469 maybe-distclean-target-newlib: distclean-target-newlib
36471 distclean-target-newlib:
36472 @: $(MAKE); $(unstage)
36473 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36474 r=`${PWD_COMMAND}`; export r; \
36475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36476 $(NORMAL_TARGET_EXPORTS) \
36477 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
36478 for flag in $(EXTRA_TARGET_FLAGS); do \
36479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36480 done; \
36481 (cd $(TARGET_SUBDIR)/newlib && \
36482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36484 "RANLIB=$${RANLIB}" \
36485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36486 distclean) \
36487 || exit 1
36489 @endif target-newlib
36491 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
36492 maybe-maintainer-clean-target-newlib:
36493 @if target-newlib
36494 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
36496 maintainer-clean-target-newlib:
36497 @: $(MAKE); $(unstage)
36498 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36499 r=`${PWD_COMMAND}`; export r; \
36500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36501 $(NORMAL_TARGET_EXPORTS) \
36502 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
36503 for flag in $(EXTRA_TARGET_FLAGS); do \
36504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36505 done; \
36506 (cd $(TARGET_SUBDIR)/newlib && \
36507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36509 "RANLIB=$${RANLIB}" \
36510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36511 maintainer-clean) \
36512 || exit 1
36514 @endif target-newlib
36520 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
36521 maybe-configure-target-libgcc:
36522 @if gcc-bootstrap
36523 configure-target-libgcc: stage_current
36524 @endif gcc-bootstrap
36525 @if target-libgcc
36526 maybe-configure-target-libgcc: configure-target-libgcc
36527 configure-target-libgcc:
36528 @r=`${PWD_COMMAND}`; export r; \
36529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36530 echo "Checking multilib configuration for libgcc..."; \
36531 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36532 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36533 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36534 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36535 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36536 else \
36537 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36538 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36539 fi; \
36540 else \
36541 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36542 fi; \
36543 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36544 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36545 $(NORMAL_TARGET_EXPORTS) \
36546 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
36547 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
36548 case $(srcdir) in \
36549 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36550 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36551 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36552 esac; \
36553 module_srcdir=libgcc; \
36554 rm -f no-such-file || : ; \
36555 CONFIG_SITE=no-such-file $(SHELL) \
36556 $$s/$$module_srcdir/configure \
36557 --srcdir=$${topdir}/$$module_srcdir \
36558 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36559 --target=${target_alias} \
36560 || exit 1
36561 @endif target-libgcc
36565 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
36566 maybe-configure-stage1-target-libgcc:
36567 @if target-libgcc-bootstrap
36568 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
36569 configure-stage1-target-libgcc:
36570 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36571 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36572 @r=`${PWD_COMMAND}`; export r; \
36573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36574 TFLAGS="$(STAGE1_TFLAGS)"; \
36575 echo "Checking multilib configuration for libgcc..."; \
36576 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36577 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36578 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36579 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36580 else \
36581 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36582 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36583 fi; \
36584 else \
36585 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36586 fi; \
36587 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36588 $(NORMAL_TARGET_EXPORTS) \
36589 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36590 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36591 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36592 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
36593 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36594 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36595 case $(srcdir) in \
36596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36597 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36599 esac; \
36600 module_srcdir=libgcc; \
36601 $(SHELL) $$s/$$module_srcdir/configure \
36602 --srcdir=$${topdir}/$$module_srcdir \
36603 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36604 --target=${target_alias} \
36606 $(STAGE1_CONFIGURE_FLAGS)
36607 @endif target-libgcc-bootstrap
36609 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
36610 maybe-configure-stage2-target-libgcc:
36611 @if target-libgcc-bootstrap
36612 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
36613 configure-stage2-target-libgcc:
36614 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36615 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36616 @r=`${PWD_COMMAND}`; export r; \
36617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36618 TFLAGS="$(STAGE2_TFLAGS)"; \
36619 echo "Checking multilib configuration for libgcc..."; \
36620 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36621 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36622 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36623 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36624 else \
36625 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36626 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36627 fi; \
36628 else \
36629 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36630 fi; \
36631 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36632 $(NORMAL_TARGET_EXPORTS) \
36634 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36635 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36636 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36637 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
36638 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36639 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36640 case $(srcdir) in \
36641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36642 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36644 esac; \
36645 module_srcdir=libgcc; \
36646 $(SHELL) $$s/$$module_srcdir/configure \
36647 --srcdir=$${topdir}/$$module_srcdir \
36648 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36649 --target=${target_alias} \
36650 --with-build-libsubdir=$(HOST_SUBDIR) \
36651 $(STAGE2_CONFIGURE_FLAGS)
36652 @endif target-libgcc-bootstrap
36654 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
36655 maybe-configure-stage3-target-libgcc:
36656 @if target-libgcc-bootstrap
36657 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
36658 configure-stage3-target-libgcc:
36659 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36660 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36661 @r=`${PWD_COMMAND}`; export r; \
36662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36663 TFLAGS="$(STAGE3_TFLAGS)"; \
36664 echo "Checking multilib configuration for libgcc..."; \
36665 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36666 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36667 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36668 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36669 else \
36670 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36671 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36672 fi; \
36673 else \
36674 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36675 fi; \
36676 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36677 $(NORMAL_TARGET_EXPORTS) \
36679 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36680 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36681 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36682 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
36683 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36684 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36685 case $(srcdir) in \
36686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36687 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36689 esac; \
36690 module_srcdir=libgcc; \
36691 $(SHELL) $$s/$$module_srcdir/configure \
36692 --srcdir=$${topdir}/$$module_srcdir \
36693 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36694 --target=${target_alias} \
36695 --with-build-libsubdir=$(HOST_SUBDIR) \
36696 $(STAGE3_CONFIGURE_FLAGS)
36697 @endif target-libgcc-bootstrap
36699 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
36700 maybe-configure-stage4-target-libgcc:
36701 @if target-libgcc-bootstrap
36702 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
36703 configure-stage4-target-libgcc:
36704 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36705 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36706 @r=`${PWD_COMMAND}`; export r; \
36707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36708 TFLAGS="$(STAGE4_TFLAGS)"; \
36709 echo "Checking multilib configuration for libgcc..."; \
36710 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36711 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36712 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36713 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36714 else \
36715 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36716 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36717 fi; \
36718 else \
36719 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36720 fi; \
36721 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36722 $(NORMAL_TARGET_EXPORTS) \
36724 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36725 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36726 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36727 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
36728 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36729 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36730 case $(srcdir) in \
36731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36732 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36734 esac; \
36735 module_srcdir=libgcc; \
36736 $(SHELL) $$s/$$module_srcdir/configure \
36737 --srcdir=$${topdir}/$$module_srcdir \
36738 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36739 --target=${target_alias} \
36740 --with-build-libsubdir=$(HOST_SUBDIR) \
36741 $(STAGE4_CONFIGURE_FLAGS)
36742 @endif target-libgcc-bootstrap
36744 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
36745 maybe-configure-stageprofile-target-libgcc:
36746 @if target-libgcc-bootstrap
36747 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36748 configure-stageprofile-target-libgcc:
36749 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36750 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36751 @r=`${PWD_COMMAND}`; export r; \
36752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36753 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36754 echo "Checking multilib configuration for libgcc..."; \
36755 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36756 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36757 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36758 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36759 else \
36760 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36761 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36762 fi; \
36763 else \
36764 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36765 fi; \
36766 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36767 $(NORMAL_TARGET_EXPORTS) \
36769 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36770 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36771 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36772 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
36773 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36774 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36775 case $(srcdir) in \
36776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36777 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36779 esac; \
36780 module_srcdir=libgcc; \
36781 $(SHELL) $$s/$$module_srcdir/configure \
36782 --srcdir=$${topdir}/$$module_srcdir \
36783 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36784 --target=${target_alias} \
36785 --with-build-libsubdir=$(HOST_SUBDIR) \
36786 $(STAGEprofile_CONFIGURE_FLAGS)
36787 @endif target-libgcc-bootstrap
36789 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
36790 maybe-configure-stagefeedback-target-libgcc:
36791 @if target-libgcc-bootstrap
36792 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36793 configure-stagefeedback-target-libgcc:
36794 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36795 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36796 @r=`${PWD_COMMAND}`; export r; \
36797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36798 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36799 echo "Checking multilib configuration for libgcc..."; \
36800 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36801 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36802 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36803 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36804 else \
36805 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36806 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36807 fi; \
36808 else \
36809 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36810 fi; \
36811 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36812 $(NORMAL_TARGET_EXPORTS) \
36814 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36815 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36816 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36817 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
36818 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36819 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36820 case $(srcdir) in \
36821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36822 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36824 esac; \
36825 module_srcdir=libgcc; \
36826 $(SHELL) $$s/$$module_srcdir/configure \
36827 --srcdir=$${topdir}/$$module_srcdir \
36828 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36829 --target=${target_alias} \
36830 --with-build-libsubdir=$(HOST_SUBDIR) \
36831 $(STAGEfeedback_CONFIGURE_FLAGS)
36832 @endif target-libgcc-bootstrap
36838 .PHONY: all-target-libgcc maybe-all-target-libgcc
36839 maybe-all-target-libgcc:
36840 @if gcc-bootstrap
36841 all-target-libgcc: stage_current
36842 @endif gcc-bootstrap
36843 @if target-libgcc
36844 TARGET-target-libgcc=all
36845 maybe-all-target-libgcc: all-target-libgcc
36846 all-target-libgcc: configure-target-libgcc
36847 @r=`${PWD_COMMAND}`; export r; \
36848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36849 $(NORMAL_TARGET_EXPORTS) \
36850 (cd $(TARGET_SUBDIR)/libgcc && \
36851 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36852 $(TARGET-target-libgcc))
36853 @endif target-libgcc
36857 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
36858 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
36859 maybe-all-stage1-target-libgcc:
36860 maybe-clean-stage1-target-libgcc:
36861 @if target-libgcc-bootstrap
36862 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
36863 all-stage1: all-stage1-target-libgcc
36864 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
36865 all-stage1-target-libgcc: configure-stage1-target-libgcc
36866 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36867 @r=`${PWD_COMMAND}`; export r; \
36868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36869 TFLAGS="$(STAGE1_TFLAGS)"; \
36870 $(NORMAL_TARGET_EXPORTS) \
36871 cd $(TARGET_SUBDIR)/libgcc && \
36872 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36873 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36874 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36875 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36876 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36877 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36878 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36879 $(EXTRA_TARGET_FLAGS) \
36881 TFLAGS="$(STAGE1_TFLAGS)" \
36882 $(TARGET-stage1-target-libgcc)
36884 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
36885 clean-stage1: clean-stage1-target-libgcc
36886 clean-stage1-target-libgcc:
36887 @if [ $(current_stage) = stage1 ]; then \
36888 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36889 else \
36890 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
36891 $(MAKE) stage1-start; \
36892 fi; \
36893 cd $(TARGET_SUBDIR)/libgcc && \
36894 $(MAKE) $(EXTRA_TARGET_FLAGS) \
36895 clean
36896 @endif target-libgcc-bootstrap
36899 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
36900 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
36901 maybe-all-stage2-target-libgcc:
36902 maybe-clean-stage2-target-libgcc:
36903 @if target-libgcc-bootstrap
36904 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
36905 all-stage2: all-stage2-target-libgcc
36906 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
36907 all-stage2-target-libgcc: configure-stage2-target-libgcc
36908 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36909 @r=`${PWD_COMMAND}`; export r; \
36910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36911 TFLAGS="$(STAGE2_TFLAGS)"; \
36912 $(NORMAL_TARGET_EXPORTS) \
36914 cd $(TARGET_SUBDIR)/libgcc && \
36915 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36916 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36917 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36918 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36919 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36920 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36921 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36922 $(EXTRA_TARGET_FLAGS) \
36923 TFLAGS="$(STAGE2_TFLAGS)" \
36924 $(TARGET-stage2-target-libgcc)
36926 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
36927 clean-stage2: clean-stage2-target-libgcc
36928 clean-stage2-target-libgcc:
36929 @if [ $(current_stage) = stage2 ]; then \
36930 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36931 else \
36932 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
36933 $(MAKE) stage2-start; \
36934 fi; \
36935 cd $(TARGET_SUBDIR)/libgcc && \
36936 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36937 @endif target-libgcc-bootstrap
36940 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
36941 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
36942 maybe-all-stage3-target-libgcc:
36943 maybe-clean-stage3-target-libgcc:
36944 @if target-libgcc-bootstrap
36945 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
36946 all-stage3: all-stage3-target-libgcc
36947 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
36948 all-stage3-target-libgcc: configure-stage3-target-libgcc
36949 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36950 @r=`${PWD_COMMAND}`; export r; \
36951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36952 TFLAGS="$(STAGE3_TFLAGS)"; \
36953 $(NORMAL_TARGET_EXPORTS) \
36955 cd $(TARGET_SUBDIR)/libgcc && \
36956 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36957 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36958 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36959 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36960 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36961 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36962 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36963 $(EXTRA_TARGET_FLAGS) \
36964 TFLAGS="$(STAGE3_TFLAGS)" \
36965 $(TARGET-stage3-target-libgcc)
36967 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
36968 clean-stage3: clean-stage3-target-libgcc
36969 clean-stage3-target-libgcc:
36970 @if [ $(current_stage) = stage3 ]; then \
36971 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36972 else \
36973 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
36974 $(MAKE) stage3-start; \
36975 fi; \
36976 cd $(TARGET_SUBDIR)/libgcc && \
36977 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36978 @endif target-libgcc-bootstrap
36981 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
36982 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
36983 maybe-all-stage4-target-libgcc:
36984 maybe-clean-stage4-target-libgcc:
36985 @if target-libgcc-bootstrap
36986 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
36987 all-stage4: all-stage4-target-libgcc
36988 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
36989 all-stage4-target-libgcc: configure-stage4-target-libgcc
36990 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36991 @r=`${PWD_COMMAND}`; export r; \
36992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36993 TFLAGS="$(STAGE4_TFLAGS)"; \
36994 $(NORMAL_TARGET_EXPORTS) \
36996 cd $(TARGET_SUBDIR)/libgcc && \
36997 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36998 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36999 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37000 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37001 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37002 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37003 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37004 $(EXTRA_TARGET_FLAGS) \
37005 TFLAGS="$(STAGE4_TFLAGS)" \
37006 $(TARGET-stage4-target-libgcc)
37008 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
37009 clean-stage4: clean-stage4-target-libgcc
37010 clean-stage4-target-libgcc:
37011 @if [ $(current_stage) = stage4 ]; then \
37012 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37013 else \
37014 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
37015 $(MAKE) stage4-start; \
37016 fi; \
37017 cd $(TARGET_SUBDIR)/libgcc && \
37018 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37019 @endif target-libgcc-bootstrap
37022 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
37023 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
37024 maybe-all-stageprofile-target-libgcc:
37025 maybe-clean-stageprofile-target-libgcc:
37026 @if target-libgcc-bootstrap
37027 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
37028 all-stageprofile: all-stageprofile-target-libgcc
37029 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
37030 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
37031 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37032 @r=`${PWD_COMMAND}`; export r; \
37033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37034 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37035 $(NORMAL_TARGET_EXPORTS) \
37037 cd $(TARGET_SUBDIR)/libgcc && \
37038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37039 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37040 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37041 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37045 $(EXTRA_TARGET_FLAGS) \
37046 TFLAGS="$(STAGEprofile_TFLAGS)" \
37047 $(TARGET-stageprofile-target-libgcc)
37049 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
37050 clean-stageprofile: clean-stageprofile-target-libgcc
37051 clean-stageprofile-target-libgcc:
37052 @if [ $(current_stage) = stageprofile ]; then \
37053 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37054 else \
37055 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
37056 $(MAKE) stageprofile-start; \
37057 fi; \
37058 cd $(TARGET_SUBDIR)/libgcc && \
37059 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37060 @endif target-libgcc-bootstrap
37063 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
37064 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
37065 maybe-all-stagefeedback-target-libgcc:
37066 maybe-clean-stagefeedback-target-libgcc:
37067 @if target-libgcc-bootstrap
37068 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
37069 all-stagefeedback: all-stagefeedback-target-libgcc
37070 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
37071 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
37072 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37073 @r=`${PWD_COMMAND}`; export r; \
37074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37075 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37076 $(NORMAL_TARGET_EXPORTS) \
37078 cd $(TARGET_SUBDIR)/libgcc && \
37079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37080 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37081 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37082 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37086 $(EXTRA_TARGET_FLAGS) \
37087 TFLAGS="$(STAGEfeedback_TFLAGS)" \
37088 $(TARGET-stagefeedback-target-libgcc)
37090 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
37091 clean-stagefeedback: clean-stagefeedback-target-libgcc
37092 clean-stagefeedback-target-libgcc:
37093 @if [ $(current_stage) = stagefeedback ]; then \
37094 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37095 else \
37096 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
37097 $(MAKE) stagefeedback-start; \
37098 fi; \
37099 cd $(TARGET_SUBDIR)/libgcc && \
37100 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37101 @endif target-libgcc-bootstrap
37108 .PHONY: check-target-libgcc maybe-check-target-libgcc
37109 maybe-check-target-libgcc:
37110 @if target-libgcc
37111 maybe-check-target-libgcc: check-target-libgcc
37113 # Dummy target for uncheckable module.
37114 check-target-libgcc:
37116 @endif target-libgcc
37118 .PHONY: install-target-libgcc maybe-install-target-libgcc
37119 maybe-install-target-libgcc:
37120 @if target-libgcc
37121 maybe-install-target-libgcc: install-target-libgcc
37123 install-target-libgcc: installdirs
37124 @: $(MAKE); $(unstage)
37125 @r=`${PWD_COMMAND}`; export r; \
37126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37127 $(NORMAL_TARGET_EXPORTS) \
37128 (cd $(TARGET_SUBDIR)/libgcc && \
37129 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37131 @endif target-libgcc
37133 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
37134 maybe-install-strip-target-libgcc:
37135 @if target-libgcc
37136 maybe-install-strip-target-libgcc: install-strip-target-libgcc
37138 install-strip-target-libgcc: installdirs
37139 @: $(MAKE); $(unstage)
37140 @r=`${PWD_COMMAND}`; export r; \
37141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37142 $(NORMAL_TARGET_EXPORTS) \
37143 (cd $(TARGET_SUBDIR)/libgcc && \
37144 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37146 @endif target-libgcc
37148 # Other targets (info, dvi, pdf, etc.)
37150 .PHONY: maybe-info-target-libgcc info-target-libgcc
37151 maybe-info-target-libgcc:
37152 @if target-libgcc
37153 maybe-info-target-libgcc: info-target-libgcc
37155 info-target-libgcc: \
37156 configure-target-libgcc
37157 @: $(MAKE); $(unstage)
37158 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37159 r=`${PWD_COMMAND}`; export r; \
37160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37161 $(NORMAL_TARGET_EXPORTS) \
37162 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
37163 for flag in $(EXTRA_TARGET_FLAGS); do \
37164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37165 done; \
37166 (cd $(TARGET_SUBDIR)/libgcc && \
37167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37169 "RANLIB=$${RANLIB}" \
37170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37171 info) \
37172 || exit 1
37174 @endif target-libgcc
37176 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
37177 maybe-dvi-target-libgcc:
37178 @if target-libgcc
37179 maybe-dvi-target-libgcc: dvi-target-libgcc
37181 dvi-target-libgcc: \
37182 configure-target-libgcc
37183 @: $(MAKE); $(unstage)
37184 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37185 r=`${PWD_COMMAND}`; export r; \
37186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37187 $(NORMAL_TARGET_EXPORTS) \
37188 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
37189 for flag in $(EXTRA_TARGET_FLAGS); do \
37190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37191 done; \
37192 (cd $(TARGET_SUBDIR)/libgcc && \
37193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37195 "RANLIB=$${RANLIB}" \
37196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37197 dvi) \
37198 || exit 1
37200 @endif target-libgcc
37202 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
37203 maybe-pdf-target-libgcc:
37204 @if target-libgcc
37205 maybe-pdf-target-libgcc: pdf-target-libgcc
37207 pdf-target-libgcc: \
37208 configure-target-libgcc
37209 @: $(MAKE); $(unstage)
37210 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37211 r=`${PWD_COMMAND}`; export r; \
37212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37213 $(NORMAL_TARGET_EXPORTS) \
37214 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
37215 for flag in $(EXTRA_TARGET_FLAGS); do \
37216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37217 done; \
37218 (cd $(TARGET_SUBDIR)/libgcc && \
37219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37221 "RANLIB=$${RANLIB}" \
37222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37223 pdf) \
37224 || exit 1
37226 @endif target-libgcc
37228 .PHONY: maybe-html-target-libgcc html-target-libgcc
37229 maybe-html-target-libgcc:
37230 @if target-libgcc
37231 maybe-html-target-libgcc: html-target-libgcc
37233 html-target-libgcc: \
37234 configure-target-libgcc
37235 @: $(MAKE); $(unstage)
37236 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37237 r=`${PWD_COMMAND}`; export r; \
37238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37239 $(NORMAL_TARGET_EXPORTS) \
37240 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
37241 for flag in $(EXTRA_TARGET_FLAGS); do \
37242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37243 done; \
37244 (cd $(TARGET_SUBDIR)/libgcc && \
37245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37247 "RANLIB=$${RANLIB}" \
37248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37249 html) \
37250 || exit 1
37252 @endif target-libgcc
37254 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
37255 maybe-TAGS-target-libgcc:
37256 @if target-libgcc
37257 maybe-TAGS-target-libgcc: TAGS-target-libgcc
37259 TAGS-target-libgcc: \
37260 configure-target-libgcc
37261 @: $(MAKE); $(unstage)
37262 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37263 r=`${PWD_COMMAND}`; export r; \
37264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37265 $(NORMAL_TARGET_EXPORTS) \
37266 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
37267 for flag in $(EXTRA_TARGET_FLAGS); do \
37268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37269 done; \
37270 (cd $(TARGET_SUBDIR)/libgcc && \
37271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37273 "RANLIB=$${RANLIB}" \
37274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37275 TAGS) \
37276 || exit 1
37278 @endif target-libgcc
37280 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
37281 maybe-install-info-target-libgcc:
37282 @if target-libgcc
37283 maybe-install-info-target-libgcc: install-info-target-libgcc
37285 install-info-target-libgcc: \
37286 configure-target-libgcc \
37287 info-target-libgcc
37288 @: $(MAKE); $(unstage)
37289 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37290 r=`${PWD_COMMAND}`; export r; \
37291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37292 $(NORMAL_TARGET_EXPORTS) \
37293 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
37294 for flag in $(EXTRA_TARGET_FLAGS); do \
37295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37296 done; \
37297 (cd $(TARGET_SUBDIR)/libgcc && \
37298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37300 "RANLIB=$${RANLIB}" \
37301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37302 install-info) \
37303 || exit 1
37305 @endif target-libgcc
37307 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
37308 maybe-install-pdf-target-libgcc:
37309 @if target-libgcc
37310 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
37312 install-pdf-target-libgcc: \
37313 configure-target-libgcc \
37314 pdf-target-libgcc
37315 @: $(MAKE); $(unstage)
37316 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37317 r=`${PWD_COMMAND}`; export r; \
37318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37319 $(NORMAL_TARGET_EXPORTS) \
37320 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 install-pdf) \
37330 || exit 1
37332 @endif target-libgcc
37334 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
37335 maybe-install-html-target-libgcc:
37336 @if target-libgcc
37337 maybe-install-html-target-libgcc: install-html-target-libgcc
37339 install-html-target-libgcc: \
37340 configure-target-libgcc \
37341 html-target-libgcc
37342 @: $(MAKE); $(unstage)
37343 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37344 r=`${PWD_COMMAND}`; export r; \
37345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37346 $(NORMAL_TARGET_EXPORTS) \
37347 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
37348 for flag in $(EXTRA_TARGET_FLAGS); do \
37349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37350 done; \
37351 (cd $(TARGET_SUBDIR)/libgcc && \
37352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37354 "RANLIB=$${RANLIB}" \
37355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37356 install-html) \
37357 || exit 1
37359 @endif target-libgcc
37361 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
37362 maybe-installcheck-target-libgcc:
37363 @if target-libgcc
37364 maybe-installcheck-target-libgcc: installcheck-target-libgcc
37366 installcheck-target-libgcc: \
37367 configure-target-libgcc
37368 @: $(MAKE); $(unstage)
37369 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37370 r=`${PWD_COMMAND}`; export r; \
37371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37372 $(NORMAL_TARGET_EXPORTS) \
37373 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
37374 for flag in $(EXTRA_TARGET_FLAGS); do \
37375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37376 done; \
37377 (cd $(TARGET_SUBDIR)/libgcc && \
37378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37380 "RANLIB=$${RANLIB}" \
37381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37382 installcheck) \
37383 || exit 1
37385 @endif target-libgcc
37387 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
37388 maybe-mostlyclean-target-libgcc:
37389 @if target-libgcc
37390 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
37392 mostlyclean-target-libgcc:
37393 @: $(MAKE); $(unstage)
37394 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37395 r=`${PWD_COMMAND}`; export r; \
37396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37397 $(NORMAL_TARGET_EXPORTS) \
37398 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 mostlyclean) \
37408 || exit 1
37410 @endif target-libgcc
37412 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
37413 maybe-clean-target-libgcc:
37414 @if target-libgcc
37415 maybe-clean-target-libgcc: clean-target-libgcc
37417 clean-target-libgcc:
37418 @: $(MAKE); $(unstage)
37419 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37420 r=`${PWD_COMMAND}`; export r; \
37421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37422 $(NORMAL_TARGET_EXPORTS) \
37423 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
37424 for flag in $(EXTRA_TARGET_FLAGS); do \
37425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37426 done; \
37427 (cd $(TARGET_SUBDIR)/libgcc && \
37428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37430 "RANLIB=$${RANLIB}" \
37431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37432 clean) \
37433 || exit 1
37435 @endif target-libgcc
37437 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
37438 maybe-distclean-target-libgcc:
37439 @if target-libgcc
37440 maybe-distclean-target-libgcc: distclean-target-libgcc
37442 distclean-target-libgcc:
37443 @: $(MAKE); $(unstage)
37444 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37445 r=`${PWD_COMMAND}`; export r; \
37446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37447 $(NORMAL_TARGET_EXPORTS) \
37448 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
37449 for flag in $(EXTRA_TARGET_FLAGS); do \
37450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37451 done; \
37452 (cd $(TARGET_SUBDIR)/libgcc && \
37453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37455 "RANLIB=$${RANLIB}" \
37456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37457 distclean) \
37458 || exit 1
37460 @endif target-libgcc
37462 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
37463 maybe-maintainer-clean-target-libgcc:
37464 @if target-libgcc
37465 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
37467 maintainer-clean-target-libgcc:
37468 @: $(MAKE); $(unstage)
37469 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37470 r=`${PWD_COMMAND}`; export r; \
37471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37472 $(NORMAL_TARGET_EXPORTS) \
37473 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
37474 for flag in $(EXTRA_TARGET_FLAGS); do \
37475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37476 done; \
37477 (cd $(TARGET_SUBDIR)/libgcc && \
37478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37480 "RANLIB=$${RANLIB}" \
37481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37482 maintainer-clean) \
37483 || exit 1
37485 @endif target-libgcc
37491 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
37492 maybe-configure-target-libbacktrace:
37493 @if gcc-bootstrap
37494 configure-target-libbacktrace: stage_current
37495 @endif gcc-bootstrap
37496 @if target-libbacktrace
37497 maybe-configure-target-libbacktrace: configure-target-libbacktrace
37498 configure-target-libbacktrace:
37499 @: $(MAKE); $(unstage)
37500 @r=`${PWD_COMMAND}`; export r; \
37501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37502 echo "Checking multilib configuration for libbacktrace..."; \
37503 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37504 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
37505 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37506 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37507 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
37508 else \
37509 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
37510 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37511 fi; \
37512 else \
37513 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37514 fi; \
37515 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
37516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37517 $(NORMAL_TARGET_EXPORTS) \
37518 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
37519 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
37520 case $(srcdir) in \
37521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37522 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
37523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37524 esac; \
37525 module_srcdir=libbacktrace; \
37526 rm -f no-such-file || : ; \
37527 CONFIG_SITE=no-such-file $(SHELL) \
37528 $$s/$$module_srcdir/configure \
37529 --srcdir=$${topdir}/$$module_srcdir \
37530 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37531 --target=${target_alias} \
37532 || exit 1
37533 @endif target-libbacktrace
37539 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
37540 maybe-all-target-libbacktrace:
37541 @if gcc-bootstrap
37542 all-target-libbacktrace: stage_current
37543 @endif gcc-bootstrap
37544 @if target-libbacktrace
37545 TARGET-target-libbacktrace=all
37546 maybe-all-target-libbacktrace: all-target-libbacktrace
37547 all-target-libbacktrace: configure-target-libbacktrace
37548 @: $(MAKE); $(unstage)
37549 @r=`${PWD_COMMAND}`; export r; \
37550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37551 $(NORMAL_TARGET_EXPORTS) \
37552 (cd $(TARGET_SUBDIR)/libbacktrace && \
37553 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37554 $(TARGET-target-libbacktrace))
37555 @endif target-libbacktrace
37561 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
37562 maybe-check-target-libbacktrace:
37563 @if target-libbacktrace
37564 maybe-check-target-libbacktrace: check-target-libbacktrace
37566 check-target-libbacktrace:
37567 @: $(MAKE); $(unstage)
37568 @r=`${PWD_COMMAND}`; export r; \
37569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37570 $(NORMAL_TARGET_EXPORTS) \
37571 (cd $(TARGET_SUBDIR)/libbacktrace && \
37572 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37574 @endif target-libbacktrace
37576 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
37577 maybe-install-target-libbacktrace:
37578 @if target-libbacktrace
37579 maybe-install-target-libbacktrace: install-target-libbacktrace
37581 install-target-libbacktrace: installdirs
37582 @: $(MAKE); $(unstage)
37583 @r=`${PWD_COMMAND}`; export r; \
37584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37585 $(NORMAL_TARGET_EXPORTS) \
37586 (cd $(TARGET_SUBDIR)/libbacktrace && \
37587 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37589 @endif target-libbacktrace
37591 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
37592 maybe-install-strip-target-libbacktrace:
37593 @if target-libbacktrace
37594 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
37596 install-strip-target-libbacktrace: installdirs
37597 @: $(MAKE); $(unstage)
37598 @r=`${PWD_COMMAND}`; export r; \
37599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37600 $(NORMAL_TARGET_EXPORTS) \
37601 (cd $(TARGET_SUBDIR)/libbacktrace && \
37602 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37604 @endif target-libbacktrace
37606 # Other targets (info, dvi, pdf, etc.)
37608 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
37609 maybe-info-target-libbacktrace:
37610 @if target-libbacktrace
37611 maybe-info-target-libbacktrace: info-target-libbacktrace
37613 info-target-libbacktrace: \
37614 configure-target-libbacktrace
37615 @: $(MAKE); $(unstage)
37616 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37617 r=`${PWD_COMMAND}`; export r; \
37618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37619 $(NORMAL_TARGET_EXPORTS) \
37620 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
37621 for flag in $(EXTRA_TARGET_FLAGS); do \
37622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623 done; \
37624 (cd $(TARGET_SUBDIR)/libbacktrace && \
37625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37627 "RANLIB=$${RANLIB}" \
37628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37629 info) \
37630 || exit 1
37632 @endif target-libbacktrace
37634 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
37635 maybe-dvi-target-libbacktrace:
37636 @if target-libbacktrace
37637 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
37639 dvi-target-libbacktrace: \
37640 configure-target-libbacktrace
37641 @: $(MAKE); $(unstage)
37642 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37643 r=`${PWD_COMMAND}`; export r; \
37644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37645 $(NORMAL_TARGET_EXPORTS) \
37646 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
37647 for flag in $(EXTRA_TARGET_FLAGS); do \
37648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37649 done; \
37650 (cd $(TARGET_SUBDIR)/libbacktrace && \
37651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37653 "RANLIB=$${RANLIB}" \
37654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37655 dvi) \
37656 || exit 1
37658 @endif target-libbacktrace
37660 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
37661 maybe-pdf-target-libbacktrace:
37662 @if target-libbacktrace
37663 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
37665 pdf-target-libbacktrace: \
37666 configure-target-libbacktrace
37667 @: $(MAKE); $(unstage)
37668 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37669 r=`${PWD_COMMAND}`; export r; \
37670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37671 $(NORMAL_TARGET_EXPORTS) \
37672 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37673 for flag in $(EXTRA_TARGET_FLAGS); do \
37674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37675 done; \
37676 (cd $(TARGET_SUBDIR)/libbacktrace && \
37677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37679 "RANLIB=$${RANLIB}" \
37680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37681 pdf) \
37682 || exit 1
37684 @endif target-libbacktrace
37686 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
37687 maybe-html-target-libbacktrace:
37688 @if target-libbacktrace
37689 maybe-html-target-libbacktrace: html-target-libbacktrace
37691 html-target-libbacktrace: \
37692 configure-target-libbacktrace
37693 @: $(MAKE); $(unstage)
37694 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37695 r=`${PWD_COMMAND}`; export r; \
37696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37697 $(NORMAL_TARGET_EXPORTS) \
37698 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
37699 for flag in $(EXTRA_TARGET_FLAGS); do \
37700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37701 done; \
37702 (cd $(TARGET_SUBDIR)/libbacktrace && \
37703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37705 "RANLIB=$${RANLIB}" \
37706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37707 html) \
37708 || exit 1
37710 @endif target-libbacktrace
37712 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
37713 maybe-TAGS-target-libbacktrace:
37714 @if target-libbacktrace
37715 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
37717 TAGS-target-libbacktrace: \
37718 configure-target-libbacktrace
37719 @: $(MAKE); $(unstage)
37720 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37721 r=`${PWD_COMMAND}`; export r; \
37722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37723 $(NORMAL_TARGET_EXPORTS) \
37724 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
37725 for flag in $(EXTRA_TARGET_FLAGS); do \
37726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37727 done; \
37728 (cd $(TARGET_SUBDIR)/libbacktrace && \
37729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37731 "RANLIB=$${RANLIB}" \
37732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37733 TAGS) \
37734 || exit 1
37736 @endif target-libbacktrace
37738 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
37739 maybe-install-info-target-libbacktrace:
37740 @if target-libbacktrace
37741 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
37743 install-info-target-libbacktrace: \
37744 configure-target-libbacktrace \
37745 info-target-libbacktrace
37746 @: $(MAKE); $(unstage)
37747 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37748 r=`${PWD_COMMAND}`; export r; \
37749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37750 $(NORMAL_TARGET_EXPORTS) \
37751 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
37752 for flag in $(EXTRA_TARGET_FLAGS); do \
37753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37754 done; \
37755 (cd $(TARGET_SUBDIR)/libbacktrace && \
37756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37758 "RANLIB=$${RANLIB}" \
37759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37760 install-info) \
37761 || exit 1
37763 @endif target-libbacktrace
37765 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
37766 maybe-install-pdf-target-libbacktrace:
37767 @if target-libbacktrace
37768 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
37770 install-pdf-target-libbacktrace: \
37771 configure-target-libbacktrace \
37772 pdf-target-libbacktrace
37773 @: $(MAKE); $(unstage)
37774 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37775 r=`${PWD_COMMAND}`; export r; \
37776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37777 $(NORMAL_TARGET_EXPORTS) \
37778 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 install-pdf) \
37788 || exit 1
37790 @endif target-libbacktrace
37792 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
37793 maybe-install-html-target-libbacktrace:
37794 @if target-libbacktrace
37795 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
37797 install-html-target-libbacktrace: \
37798 configure-target-libbacktrace \
37799 html-target-libbacktrace
37800 @: $(MAKE); $(unstage)
37801 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37802 r=`${PWD_COMMAND}`; export r; \
37803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37804 $(NORMAL_TARGET_EXPORTS) \
37805 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
37806 for flag in $(EXTRA_TARGET_FLAGS); do \
37807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37808 done; \
37809 (cd $(TARGET_SUBDIR)/libbacktrace && \
37810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37812 "RANLIB=$${RANLIB}" \
37813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37814 install-html) \
37815 || exit 1
37817 @endif target-libbacktrace
37819 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
37820 maybe-installcheck-target-libbacktrace:
37821 @if target-libbacktrace
37822 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
37824 installcheck-target-libbacktrace: \
37825 configure-target-libbacktrace
37826 @: $(MAKE); $(unstage)
37827 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37828 r=`${PWD_COMMAND}`; export r; \
37829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37830 $(NORMAL_TARGET_EXPORTS) \
37831 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
37832 for flag in $(EXTRA_TARGET_FLAGS); do \
37833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37834 done; \
37835 (cd $(TARGET_SUBDIR)/libbacktrace && \
37836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37838 "RANLIB=$${RANLIB}" \
37839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37840 installcheck) \
37841 || exit 1
37843 @endif target-libbacktrace
37845 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
37846 maybe-mostlyclean-target-libbacktrace:
37847 @if target-libbacktrace
37848 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
37850 mostlyclean-target-libbacktrace:
37851 @: $(MAKE); $(unstage)
37852 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37853 r=`${PWD_COMMAND}`; export r; \
37854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37855 $(NORMAL_TARGET_EXPORTS) \
37856 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 mostlyclean) \
37866 || exit 1
37868 @endif target-libbacktrace
37870 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
37871 maybe-clean-target-libbacktrace:
37872 @if target-libbacktrace
37873 maybe-clean-target-libbacktrace: clean-target-libbacktrace
37875 clean-target-libbacktrace:
37876 @: $(MAKE); $(unstage)
37877 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37878 r=`${PWD_COMMAND}`; export r; \
37879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37880 $(NORMAL_TARGET_EXPORTS) \
37881 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37882 for flag in $(EXTRA_TARGET_FLAGS); do \
37883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37884 done; \
37885 (cd $(TARGET_SUBDIR)/libbacktrace && \
37886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37888 "RANLIB=$${RANLIB}" \
37889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37890 clean) \
37891 || exit 1
37893 @endif target-libbacktrace
37895 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
37896 maybe-distclean-target-libbacktrace:
37897 @if target-libbacktrace
37898 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
37900 distclean-target-libbacktrace:
37901 @: $(MAKE); $(unstage)
37902 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37903 r=`${PWD_COMMAND}`; export r; \
37904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37905 $(NORMAL_TARGET_EXPORTS) \
37906 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37907 for flag in $(EXTRA_TARGET_FLAGS); do \
37908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37909 done; \
37910 (cd $(TARGET_SUBDIR)/libbacktrace && \
37911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37913 "RANLIB=$${RANLIB}" \
37914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37915 distclean) \
37916 || exit 1
37918 @endif target-libbacktrace
37920 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
37921 maybe-maintainer-clean-target-libbacktrace:
37922 @if target-libbacktrace
37923 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
37925 maintainer-clean-target-libbacktrace:
37926 @: $(MAKE); $(unstage)
37927 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37928 r=`${PWD_COMMAND}`; export r; \
37929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37930 $(NORMAL_TARGET_EXPORTS) \
37931 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37932 for flag in $(EXTRA_TARGET_FLAGS); do \
37933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37934 done; \
37935 (cd $(TARGET_SUBDIR)/libbacktrace && \
37936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37938 "RANLIB=$${RANLIB}" \
37939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37940 maintainer-clean) \
37941 || exit 1
37943 @endif target-libbacktrace
37949 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
37950 maybe-configure-target-libquadmath:
37951 @if gcc-bootstrap
37952 configure-target-libquadmath: stage_current
37953 @endif gcc-bootstrap
37954 @if target-libquadmath
37955 maybe-configure-target-libquadmath: configure-target-libquadmath
37956 configure-target-libquadmath:
37957 @: $(MAKE); $(unstage)
37958 @r=`${PWD_COMMAND}`; export r; \
37959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37960 echo "Checking multilib configuration for libquadmath..."; \
37961 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37962 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
37963 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37964 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37965 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
37966 else \
37967 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
37968 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37969 fi; \
37970 else \
37971 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37972 fi; \
37973 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
37974 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37975 $(NORMAL_TARGET_EXPORTS) \
37976 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
37977 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
37978 case $(srcdir) in \
37979 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37980 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
37981 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37982 esac; \
37983 module_srcdir=libquadmath; \
37984 rm -f no-such-file || : ; \
37985 CONFIG_SITE=no-such-file $(SHELL) \
37986 $$s/$$module_srcdir/configure \
37987 --srcdir=$${topdir}/$$module_srcdir \
37988 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37989 --target=${target_alias} \
37990 || exit 1
37991 @endif target-libquadmath
37997 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
37998 maybe-all-target-libquadmath:
37999 @if gcc-bootstrap
38000 all-target-libquadmath: stage_current
38001 @endif gcc-bootstrap
38002 @if target-libquadmath
38003 TARGET-target-libquadmath=all
38004 maybe-all-target-libquadmath: all-target-libquadmath
38005 all-target-libquadmath: configure-target-libquadmath
38006 @: $(MAKE); $(unstage)
38007 @r=`${PWD_COMMAND}`; export r; \
38008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38009 $(NORMAL_TARGET_EXPORTS) \
38010 (cd $(TARGET_SUBDIR)/libquadmath && \
38011 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38012 $(TARGET-target-libquadmath))
38013 @endif target-libquadmath
38019 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
38020 maybe-check-target-libquadmath:
38021 @if target-libquadmath
38022 maybe-check-target-libquadmath: check-target-libquadmath
38024 check-target-libquadmath:
38025 @: $(MAKE); $(unstage)
38026 @r=`${PWD_COMMAND}`; export r; \
38027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38028 $(NORMAL_TARGET_EXPORTS) \
38029 (cd $(TARGET_SUBDIR)/libquadmath && \
38030 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38032 @endif target-libquadmath
38034 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
38035 maybe-install-target-libquadmath:
38036 @if target-libquadmath
38037 maybe-install-target-libquadmath: install-target-libquadmath
38039 install-target-libquadmath: installdirs
38040 @: $(MAKE); $(unstage)
38041 @r=`${PWD_COMMAND}`; export r; \
38042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38043 $(NORMAL_TARGET_EXPORTS) \
38044 (cd $(TARGET_SUBDIR)/libquadmath && \
38045 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38047 @endif target-libquadmath
38049 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
38050 maybe-install-strip-target-libquadmath:
38051 @if target-libquadmath
38052 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
38054 install-strip-target-libquadmath: installdirs
38055 @: $(MAKE); $(unstage)
38056 @r=`${PWD_COMMAND}`; export r; \
38057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38058 $(NORMAL_TARGET_EXPORTS) \
38059 (cd $(TARGET_SUBDIR)/libquadmath && \
38060 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38062 @endif target-libquadmath
38064 # Other targets (info, dvi, pdf, etc.)
38066 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
38067 maybe-info-target-libquadmath:
38068 @if target-libquadmath
38069 maybe-info-target-libquadmath: info-target-libquadmath
38071 info-target-libquadmath: \
38072 configure-target-libquadmath
38073 @: $(MAKE); $(unstage)
38074 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38075 r=`${PWD_COMMAND}`; export r; \
38076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38077 $(NORMAL_TARGET_EXPORTS) \
38078 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
38079 for flag in $(EXTRA_TARGET_FLAGS); do \
38080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38081 done; \
38082 (cd $(TARGET_SUBDIR)/libquadmath && \
38083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38085 "RANLIB=$${RANLIB}" \
38086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38087 info) \
38088 || exit 1
38090 @endif target-libquadmath
38092 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
38093 maybe-dvi-target-libquadmath:
38094 @if target-libquadmath
38095 maybe-dvi-target-libquadmath: dvi-target-libquadmath
38097 dvi-target-libquadmath: \
38098 configure-target-libquadmath
38099 @: $(MAKE); $(unstage)
38100 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38101 r=`${PWD_COMMAND}`; export r; \
38102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38103 $(NORMAL_TARGET_EXPORTS) \
38104 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
38105 for flag in $(EXTRA_TARGET_FLAGS); do \
38106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38107 done; \
38108 (cd $(TARGET_SUBDIR)/libquadmath && \
38109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38111 "RANLIB=$${RANLIB}" \
38112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38113 dvi) \
38114 || exit 1
38116 @endif target-libquadmath
38118 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
38119 maybe-pdf-target-libquadmath:
38120 @if target-libquadmath
38121 maybe-pdf-target-libquadmath: pdf-target-libquadmath
38123 pdf-target-libquadmath: \
38124 configure-target-libquadmath
38125 @: $(MAKE); $(unstage)
38126 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38127 r=`${PWD_COMMAND}`; export r; \
38128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38129 $(NORMAL_TARGET_EXPORTS) \
38130 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
38131 for flag in $(EXTRA_TARGET_FLAGS); do \
38132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38133 done; \
38134 (cd $(TARGET_SUBDIR)/libquadmath && \
38135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38137 "RANLIB=$${RANLIB}" \
38138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38139 pdf) \
38140 || exit 1
38142 @endif target-libquadmath
38144 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
38145 maybe-html-target-libquadmath:
38146 @if target-libquadmath
38147 maybe-html-target-libquadmath: html-target-libquadmath
38149 html-target-libquadmath: \
38150 configure-target-libquadmath
38151 @: $(MAKE); $(unstage)
38152 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38153 r=`${PWD_COMMAND}`; export r; \
38154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38155 $(NORMAL_TARGET_EXPORTS) \
38156 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
38157 for flag in $(EXTRA_TARGET_FLAGS); do \
38158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38159 done; \
38160 (cd $(TARGET_SUBDIR)/libquadmath && \
38161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38163 "RANLIB=$${RANLIB}" \
38164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38165 html) \
38166 || exit 1
38168 @endif target-libquadmath
38170 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
38171 maybe-TAGS-target-libquadmath:
38172 @if target-libquadmath
38173 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
38175 TAGS-target-libquadmath: \
38176 configure-target-libquadmath
38177 @: $(MAKE); $(unstage)
38178 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38179 r=`${PWD_COMMAND}`; export r; \
38180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38181 $(NORMAL_TARGET_EXPORTS) \
38182 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
38183 for flag in $(EXTRA_TARGET_FLAGS); do \
38184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38185 done; \
38186 (cd $(TARGET_SUBDIR)/libquadmath && \
38187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38189 "RANLIB=$${RANLIB}" \
38190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38191 TAGS) \
38192 || exit 1
38194 @endif target-libquadmath
38196 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
38197 maybe-install-info-target-libquadmath:
38198 @if target-libquadmath
38199 maybe-install-info-target-libquadmath: install-info-target-libquadmath
38201 install-info-target-libquadmath: \
38202 configure-target-libquadmath \
38203 info-target-libquadmath
38204 @: $(MAKE); $(unstage)
38205 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38206 r=`${PWD_COMMAND}`; export r; \
38207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38208 $(NORMAL_TARGET_EXPORTS) \
38209 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
38210 for flag in $(EXTRA_TARGET_FLAGS); do \
38211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38212 done; \
38213 (cd $(TARGET_SUBDIR)/libquadmath && \
38214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38216 "RANLIB=$${RANLIB}" \
38217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38218 install-info) \
38219 || exit 1
38221 @endif target-libquadmath
38223 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
38224 maybe-install-pdf-target-libquadmath:
38225 @if target-libquadmath
38226 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
38228 install-pdf-target-libquadmath: \
38229 configure-target-libquadmath \
38230 pdf-target-libquadmath
38231 @: $(MAKE); $(unstage)
38232 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38233 r=`${PWD_COMMAND}`; export r; \
38234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38235 $(NORMAL_TARGET_EXPORTS) \
38236 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
38237 for flag in $(EXTRA_TARGET_FLAGS); do \
38238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38239 done; \
38240 (cd $(TARGET_SUBDIR)/libquadmath && \
38241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38243 "RANLIB=$${RANLIB}" \
38244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38245 install-pdf) \
38246 || exit 1
38248 @endif target-libquadmath
38250 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
38251 maybe-install-html-target-libquadmath:
38252 @if target-libquadmath
38253 maybe-install-html-target-libquadmath: install-html-target-libquadmath
38255 install-html-target-libquadmath: \
38256 configure-target-libquadmath \
38257 html-target-libquadmath
38258 @: $(MAKE); $(unstage)
38259 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38260 r=`${PWD_COMMAND}`; export r; \
38261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38262 $(NORMAL_TARGET_EXPORTS) \
38263 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
38264 for flag in $(EXTRA_TARGET_FLAGS); do \
38265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38266 done; \
38267 (cd $(TARGET_SUBDIR)/libquadmath && \
38268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38270 "RANLIB=$${RANLIB}" \
38271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38272 install-html) \
38273 || exit 1
38275 @endif target-libquadmath
38277 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
38278 maybe-installcheck-target-libquadmath:
38279 @if target-libquadmath
38280 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
38282 installcheck-target-libquadmath: \
38283 configure-target-libquadmath
38284 @: $(MAKE); $(unstage)
38285 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38286 r=`${PWD_COMMAND}`; export r; \
38287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38288 $(NORMAL_TARGET_EXPORTS) \
38289 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
38290 for flag in $(EXTRA_TARGET_FLAGS); do \
38291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38292 done; \
38293 (cd $(TARGET_SUBDIR)/libquadmath && \
38294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38296 "RANLIB=$${RANLIB}" \
38297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38298 installcheck) \
38299 || exit 1
38301 @endif target-libquadmath
38303 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
38304 maybe-mostlyclean-target-libquadmath:
38305 @if target-libquadmath
38306 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
38308 mostlyclean-target-libquadmath:
38309 @: $(MAKE); $(unstage)
38310 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38311 r=`${PWD_COMMAND}`; export r; \
38312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38313 $(NORMAL_TARGET_EXPORTS) \
38314 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
38315 for flag in $(EXTRA_TARGET_FLAGS); do \
38316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38317 done; \
38318 (cd $(TARGET_SUBDIR)/libquadmath && \
38319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38321 "RANLIB=$${RANLIB}" \
38322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38323 mostlyclean) \
38324 || exit 1
38326 @endif target-libquadmath
38328 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
38329 maybe-clean-target-libquadmath:
38330 @if target-libquadmath
38331 maybe-clean-target-libquadmath: clean-target-libquadmath
38333 clean-target-libquadmath:
38334 @: $(MAKE); $(unstage)
38335 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38336 r=`${PWD_COMMAND}`; export r; \
38337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38338 $(NORMAL_TARGET_EXPORTS) \
38339 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
38340 for flag in $(EXTRA_TARGET_FLAGS); do \
38341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38342 done; \
38343 (cd $(TARGET_SUBDIR)/libquadmath && \
38344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38346 "RANLIB=$${RANLIB}" \
38347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38348 clean) \
38349 || exit 1
38351 @endif target-libquadmath
38353 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
38354 maybe-distclean-target-libquadmath:
38355 @if target-libquadmath
38356 maybe-distclean-target-libquadmath: distclean-target-libquadmath
38358 distclean-target-libquadmath:
38359 @: $(MAKE); $(unstage)
38360 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38361 r=`${PWD_COMMAND}`; export r; \
38362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38363 $(NORMAL_TARGET_EXPORTS) \
38364 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
38365 for flag in $(EXTRA_TARGET_FLAGS); do \
38366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38367 done; \
38368 (cd $(TARGET_SUBDIR)/libquadmath && \
38369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38371 "RANLIB=$${RANLIB}" \
38372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38373 distclean) \
38374 || exit 1
38376 @endif target-libquadmath
38378 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
38379 maybe-maintainer-clean-target-libquadmath:
38380 @if target-libquadmath
38381 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
38383 maintainer-clean-target-libquadmath:
38384 @: $(MAKE); $(unstage)
38385 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38386 r=`${PWD_COMMAND}`; export r; \
38387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38388 $(NORMAL_TARGET_EXPORTS) \
38389 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
38390 for flag in $(EXTRA_TARGET_FLAGS); do \
38391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38392 done; \
38393 (cd $(TARGET_SUBDIR)/libquadmath && \
38394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38396 "RANLIB=$${RANLIB}" \
38397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38398 maintainer-clean) \
38399 || exit 1
38401 @endif target-libquadmath
38407 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
38408 maybe-configure-target-libgfortran:
38409 @if gcc-bootstrap
38410 configure-target-libgfortran: stage_current
38411 @endif gcc-bootstrap
38412 @if target-libgfortran
38413 maybe-configure-target-libgfortran: configure-target-libgfortran
38414 configure-target-libgfortran:
38415 @: $(MAKE); $(unstage)
38416 @r=`${PWD_COMMAND}`; export r; \
38417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38418 echo "Checking multilib configuration for libgfortran..."; \
38419 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38420 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
38421 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38422 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38423 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
38424 else \
38425 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
38426 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38427 fi; \
38428 else \
38429 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38430 fi; \
38431 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
38432 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38433 $(NORMAL_TARGET_EXPORTS) \
38434 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
38435 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
38436 case $(srcdir) in \
38437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38438 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
38439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38440 esac; \
38441 module_srcdir=libgfortran; \
38442 rm -f no-such-file || : ; \
38443 CONFIG_SITE=no-such-file $(SHELL) \
38444 $$s/$$module_srcdir/configure \
38445 --srcdir=$${topdir}/$$module_srcdir \
38446 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38447 --target=${target_alias} \
38448 || exit 1
38449 @endif target-libgfortran
38455 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
38456 maybe-all-target-libgfortran:
38457 @if gcc-bootstrap
38458 all-target-libgfortran: stage_current
38459 @endif gcc-bootstrap
38460 @if target-libgfortran
38461 TARGET-target-libgfortran=all
38462 maybe-all-target-libgfortran: all-target-libgfortran
38463 all-target-libgfortran: configure-target-libgfortran
38464 @: $(MAKE); $(unstage)
38465 @r=`${PWD_COMMAND}`; export r; \
38466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38467 $(NORMAL_TARGET_EXPORTS) \
38468 (cd $(TARGET_SUBDIR)/libgfortran && \
38469 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38470 $(TARGET-target-libgfortran))
38471 @endif target-libgfortran
38477 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
38478 maybe-check-target-libgfortran:
38479 @if target-libgfortran
38480 maybe-check-target-libgfortran: check-target-libgfortran
38482 check-target-libgfortran:
38483 @: $(MAKE); $(unstage)
38484 @r=`${PWD_COMMAND}`; export r; \
38485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38486 $(NORMAL_TARGET_EXPORTS) \
38487 (cd $(TARGET_SUBDIR)/libgfortran && \
38488 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38490 @endif target-libgfortran
38492 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
38493 maybe-install-target-libgfortran:
38494 @if target-libgfortran
38495 maybe-install-target-libgfortran: install-target-libgfortran
38497 install-target-libgfortran: installdirs
38498 @: $(MAKE); $(unstage)
38499 @r=`${PWD_COMMAND}`; export r; \
38500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38501 $(NORMAL_TARGET_EXPORTS) \
38502 (cd $(TARGET_SUBDIR)/libgfortran && \
38503 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38505 @endif target-libgfortran
38507 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
38508 maybe-install-strip-target-libgfortran:
38509 @if target-libgfortran
38510 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
38512 install-strip-target-libgfortran: installdirs
38513 @: $(MAKE); $(unstage)
38514 @r=`${PWD_COMMAND}`; export r; \
38515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38516 $(NORMAL_TARGET_EXPORTS) \
38517 (cd $(TARGET_SUBDIR)/libgfortran && \
38518 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38520 @endif target-libgfortran
38522 # Other targets (info, dvi, pdf, etc.)
38524 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
38525 maybe-info-target-libgfortran:
38526 @if target-libgfortran
38527 maybe-info-target-libgfortran: info-target-libgfortran
38529 info-target-libgfortran: \
38530 configure-target-libgfortran
38531 @: $(MAKE); $(unstage)
38532 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38533 r=`${PWD_COMMAND}`; export r; \
38534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38535 $(NORMAL_TARGET_EXPORTS) \
38536 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
38537 for flag in $(EXTRA_TARGET_FLAGS); do \
38538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38539 done; \
38540 (cd $(TARGET_SUBDIR)/libgfortran && \
38541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38543 "RANLIB=$${RANLIB}" \
38544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38545 info) \
38546 || exit 1
38548 @endif target-libgfortran
38550 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
38551 maybe-dvi-target-libgfortran:
38552 @if target-libgfortran
38553 maybe-dvi-target-libgfortran: dvi-target-libgfortran
38555 dvi-target-libgfortran: \
38556 configure-target-libgfortran
38557 @: $(MAKE); $(unstage)
38558 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38559 r=`${PWD_COMMAND}`; export r; \
38560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38561 $(NORMAL_TARGET_EXPORTS) \
38562 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
38563 for flag in $(EXTRA_TARGET_FLAGS); do \
38564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38565 done; \
38566 (cd $(TARGET_SUBDIR)/libgfortran && \
38567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38569 "RANLIB=$${RANLIB}" \
38570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38571 dvi) \
38572 || exit 1
38574 @endif target-libgfortran
38576 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
38577 maybe-pdf-target-libgfortran:
38578 @if target-libgfortran
38579 maybe-pdf-target-libgfortran: pdf-target-libgfortran
38581 pdf-target-libgfortran: \
38582 configure-target-libgfortran
38583 @: $(MAKE); $(unstage)
38584 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38585 r=`${PWD_COMMAND}`; export r; \
38586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38587 $(NORMAL_TARGET_EXPORTS) \
38588 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38589 for flag in $(EXTRA_TARGET_FLAGS); do \
38590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38591 done; \
38592 (cd $(TARGET_SUBDIR)/libgfortran && \
38593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38595 "RANLIB=$${RANLIB}" \
38596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38597 pdf) \
38598 || exit 1
38600 @endif target-libgfortran
38602 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
38603 maybe-html-target-libgfortran:
38604 @if target-libgfortran
38605 maybe-html-target-libgfortran: html-target-libgfortran
38607 html-target-libgfortran: \
38608 configure-target-libgfortran
38609 @: $(MAKE); $(unstage)
38610 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38611 r=`${PWD_COMMAND}`; export r; \
38612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38613 $(NORMAL_TARGET_EXPORTS) \
38614 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
38615 for flag in $(EXTRA_TARGET_FLAGS); do \
38616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38617 done; \
38618 (cd $(TARGET_SUBDIR)/libgfortran && \
38619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38621 "RANLIB=$${RANLIB}" \
38622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38623 html) \
38624 || exit 1
38626 @endif target-libgfortran
38628 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
38629 maybe-TAGS-target-libgfortran:
38630 @if target-libgfortran
38631 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
38633 TAGS-target-libgfortran: \
38634 configure-target-libgfortran
38635 @: $(MAKE); $(unstage)
38636 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38637 r=`${PWD_COMMAND}`; export r; \
38638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38639 $(NORMAL_TARGET_EXPORTS) \
38640 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
38641 for flag in $(EXTRA_TARGET_FLAGS); do \
38642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38643 done; \
38644 (cd $(TARGET_SUBDIR)/libgfortran && \
38645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38647 "RANLIB=$${RANLIB}" \
38648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38649 TAGS) \
38650 || exit 1
38652 @endif target-libgfortran
38654 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
38655 maybe-install-info-target-libgfortran:
38656 @if target-libgfortran
38657 maybe-install-info-target-libgfortran: install-info-target-libgfortran
38659 install-info-target-libgfortran: \
38660 configure-target-libgfortran \
38661 info-target-libgfortran
38662 @: $(MAKE); $(unstage)
38663 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38664 r=`${PWD_COMMAND}`; export r; \
38665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38666 $(NORMAL_TARGET_EXPORTS) \
38667 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
38668 for flag in $(EXTRA_TARGET_FLAGS); do \
38669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38670 done; \
38671 (cd $(TARGET_SUBDIR)/libgfortran && \
38672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38674 "RANLIB=$${RANLIB}" \
38675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38676 install-info) \
38677 || exit 1
38679 @endif target-libgfortran
38681 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
38682 maybe-install-pdf-target-libgfortran:
38683 @if target-libgfortran
38684 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
38686 install-pdf-target-libgfortran: \
38687 configure-target-libgfortran \
38688 pdf-target-libgfortran
38689 @: $(MAKE); $(unstage)
38690 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38691 r=`${PWD_COMMAND}`; export r; \
38692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38693 $(NORMAL_TARGET_EXPORTS) \
38694 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38695 for flag in $(EXTRA_TARGET_FLAGS); do \
38696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38697 done; \
38698 (cd $(TARGET_SUBDIR)/libgfortran && \
38699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38701 "RANLIB=$${RANLIB}" \
38702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38703 install-pdf) \
38704 || exit 1
38706 @endif target-libgfortran
38708 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
38709 maybe-install-html-target-libgfortran:
38710 @if target-libgfortran
38711 maybe-install-html-target-libgfortran: install-html-target-libgfortran
38713 install-html-target-libgfortran: \
38714 configure-target-libgfortran \
38715 html-target-libgfortran
38716 @: $(MAKE); $(unstage)
38717 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38718 r=`${PWD_COMMAND}`; export r; \
38719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38720 $(NORMAL_TARGET_EXPORTS) \
38721 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
38722 for flag in $(EXTRA_TARGET_FLAGS); do \
38723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38724 done; \
38725 (cd $(TARGET_SUBDIR)/libgfortran && \
38726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38728 "RANLIB=$${RANLIB}" \
38729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38730 install-html) \
38731 || exit 1
38733 @endif target-libgfortran
38735 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
38736 maybe-installcheck-target-libgfortran:
38737 @if target-libgfortran
38738 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
38740 installcheck-target-libgfortran: \
38741 configure-target-libgfortran
38742 @: $(MAKE); $(unstage)
38743 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38744 r=`${PWD_COMMAND}`; export r; \
38745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38746 $(NORMAL_TARGET_EXPORTS) \
38747 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
38748 for flag in $(EXTRA_TARGET_FLAGS); do \
38749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38750 done; \
38751 (cd $(TARGET_SUBDIR)/libgfortran && \
38752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38754 "RANLIB=$${RANLIB}" \
38755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38756 installcheck) \
38757 || exit 1
38759 @endif target-libgfortran
38761 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
38762 maybe-mostlyclean-target-libgfortran:
38763 @if target-libgfortran
38764 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
38766 mostlyclean-target-libgfortran:
38767 @: $(MAKE); $(unstage)
38768 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38769 r=`${PWD_COMMAND}`; export r; \
38770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38771 $(NORMAL_TARGET_EXPORTS) \
38772 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
38773 for flag in $(EXTRA_TARGET_FLAGS); do \
38774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38775 done; \
38776 (cd $(TARGET_SUBDIR)/libgfortran && \
38777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38779 "RANLIB=$${RANLIB}" \
38780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38781 mostlyclean) \
38782 || exit 1
38784 @endif target-libgfortran
38786 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
38787 maybe-clean-target-libgfortran:
38788 @if target-libgfortran
38789 maybe-clean-target-libgfortran: clean-target-libgfortran
38791 clean-target-libgfortran:
38792 @: $(MAKE); $(unstage)
38793 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38794 r=`${PWD_COMMAND}`; export r; \
38795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38796 $(NORMAL_TARGET_EXPORTS) \
38797 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
38798 for flag in $(EXTRA_TARGET_FLAGS); do \
38799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38800 done; \
38801 (cd $(TARGET_SUBDIR)/libgfortran && \
38802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38804 "RANLIB=$${RANLIB}" \
38805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38806 clean) \
38807 || exit 1
38809 @endif target-libgfortran
38811 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
38812 maybe-distclean-target-libgfortran:
38813 @if target-libgfortran
38814 maybe-distclean-target-libgfortran: distclean-target-libgfortran
38816 distclean-target-libgfortran:
38817 @: $(MAKE); $(unstage)
38818 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38819 r=`${PWD_COMMAND}`; export r; \
38820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38821 $(NORMAL_TARGET_EXPORTS) \
38822 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
38823 for flag in $(EXTRA_TARGET_FLAGS); do \
38824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38825 done; \
38826 (cd $(TARGET_SUBDIR)/libgfortran && \
38827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38829 "RANLIB=$${RANLIB}" \
38830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38831 distclean) \
38832 || exit 1
38834 @endif target-libgfortran
38836 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
38837 maybe-maintainer-clean-target-libgfortran:
38838 @if target-libgfortran
38839 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
38841 maintainer-clean-target-libgfortran:
38842 @: $(MAKE); $(unstage)
38843 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38844 r=`${PWD_COMMAND}`; export r; \
38845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38846 $(NORMAL_TARGET_EXPORTS) \
38847 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
38848 for flag in $(EXTRA_TARGET_FLAGS); do \
38849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38850 done; \
38851 (cd $(TARGET_SUBDIR)/libgfortran && \
38852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38854 "RANLIB=$${RANLIB}" \
38855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38856 maintainer-clean) \
38857 || exit 1
38859 @endif target-libgfortran
38865 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
38866 maybe-configure-target-libobjc:
38867 @if gcc-bootstrap
38868 configure-target-libobjc: stage_current
38869 @endif gcc-bootstrap
38870 @if target-libobjc
38871 maybe-configure-target-libobjc: configure-target-libobjc
38872 configure-target-libobjc:
38873 @: $(MAKE); $(unstage)
38874 @r=`${PWD_COMMAND}`; export r; \
38875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38876 echo "Checking multilib configuration for libobjc..."; \
38877 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38878 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
38879 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38880 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38881 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
38882 else \
38883 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
38884 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38885 fi; \
38886 else \
38887 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38888 fi; \
38889 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
38890 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38891 $(NORMAL_TARGET_EXPORTS) \
38892 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
38893 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
38894 case $(srcdir) in \
38895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38896 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
38897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38898 esac; \
38899 module_srcdir=libobjc; \
38900 rm -f no-such-file || : ; \
38901 CONFIG_SITE=no-such-file $(SHELL) \
38902 $$s/$$module_srcdir/configure \
38903 --srcdir=$${topdir}/$$module_srcdir \
38904 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38905 --target=${target_alias} \
38906 || exit 1
38907 @endif target-libobjc
38913 .PHONY: all-target-libobjc maybe-all-target-libobjc
38914 maybe-all-target-libobjc:
38915 @if gcc-bootstrap
38916 all-target-libobjc: stage_current
38917 @endif gcc-bootstrap
38918 @if target-libobjc
38919 TARGET-target-libobjc=all
38920 maybe-all-target-libobjc: all-target-libobjc
38921 all-target-libobjc: configure-target-libobjc
38922 @: $(MAKE); $(unstage)
38923 @r=`${PWD_COMMAND}`; export r; \
38924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38925 $(NORMAL_TARGET_EXPORTS) \
38926 (cd $(TARGET_SUBDIR)/libobjc && \
38927 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38928 $(TARGET-target-libobjc))
38929 @endif target-libobjc
38935 .PHONY: check-target-libobjc maybe-check-target-libobjc
38936 maybe-check-target-libobjc:
38937 @if target-libobjc
38938 maybe-check-target-libobjc: check-target-libobjc
38940 check-target-libobjc:
38941 @: $(MAKE); $(unstage)
38942 @r=`${PWD_COMMAND}`; export r; \
38943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38944 $(NORMAL_TARGET_EXPORTS) \
38945 (cd $(TARGET_SUBDIR)/libobjc && \
38946 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38948 @endif target-libobjc
38950 .PHONY: install-target-libobjc maybe-install-target-libobjc
38951 maybe-install-target-libobjc:
38952 @if target-libobjc
38953 maybe-install-target-libobjc: install-target-libobjc
38955 install-target-libobjc: installdirs
38956 @: $(MAKE); $(unstage)
38957 @r=`${PWD_COMMAND}`; export r; \
38958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38959 $(NORMAL_TARGET_EXPORTS) \
38960 (cd $(TARGET_SUBDIR)/libobjc && \
38961 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38963 @endif target-libobjc
38965 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
38966 maybe-install-strip-target-libobjc:
38967 @if target-libobjc
38968 maybe-install-strip-target-libobjc: install-strip-target-libobjc
38970 install-strip-target-libobjc: installdirs
38971 @: $(MAKE); $(unstage)
38972 @r=`${PWD_COMMAND}`; export r; \
38973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38974 $(NORMAL_TARGET_EXPORTS) \
38975 (cd $(TARGET_SUBDIR)/libobjc && \
38976 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38978 @endif target-libobjc
38980 # Other targets (info, dvi, pdf, etc.)
38982 .PHONY: maybe-info-target-libobjc info-target-libobjc
38983 maybe-info-target-libobjc:
38984 @if target-libobjc
38985 maybe-info-target-libobjc: info-target-libobjc
38987 info-target-libobjc: \
38988 configure-target-libobjc
38989 @: $(MAKE); $(unstage)
38990 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38991 r=`${PWD_COMMAND}`; export r; \
38992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38993 $(NORMAL_TARGET_EXPORTS) \
38994 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
38995 for flag in $(EXTRA_TARGET_FLAGS); do \
38996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38997 done; \
38998 (cd $(TARGET_SUBDIR)/libobjc && \
38999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39001 "RANLIB=$${RANLIB}" \
39002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39003 info) \
39004 || exit 1
39006 @endif target-libobjc
39008 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
39009 maybe-dvi-target-libobjc:
39010 @if target-libobjc
39011 maybe-dvi-target-libobjc: dvi-target-libobjc
39013 dvi-target-libobjc: \
39014 configure-target-libobjc
39015 @: $(MAKE); $(unstage)
39016 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39017 r=`${PWD_COMMAND}`; export r; \
39018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39019 $(NORMAL_TARGET_EXPORTS) \
39020 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
39021 for flag in $(EXTRA_TARGET_FLAGS); do \
39022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39023 done; \
39024 (cd $(TARGET_SUBDIR)/libobjc && \
39025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39027 "RANLIB=$${RANLIB}" \
39028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39029 dvi) \
39030 || exit 1
39032 @endif target-libobjc
39034 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
39035 maybe-pdf-target-libobjc:
39036 @if target-libobjc
39037 maybe-pdf-target-libobjc: pdf-target-libobjc
39039 pdf-target-libobjc: \
39040 configure-target-libobjc
39041 @: $(MAKE); $(unstage)
39042 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39043 r=`${PWD_COMMAND}`; export r; \
39044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39045 $(NORMAL_TARGET_EXPORTS) \
39046 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
39047 for flag in $(EXTRA_TARGET_FLAGS); do \
39048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39049 done; \
39050 (cd $(TARGET_SUBDIR)/libobjc && \
39051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39053 "RANLIB=$${RANLIB}" \
39054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39055 pdf) \
39056 || exit 1
39058 @endif target-libobjc
39060 .PHONY: maybe-html-target-libobjc html-target-libobjc
39061 maybe-html-target-libobjc:
39062 @if target-libobjc
39063 maybe-html-target-libobjc: html-target-libobjc
39065 html-target-libobjc: \
39066 configure-target-libobjc
39067 @: $(MAKE); $(unstage)
39068 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39069 r=`${PWD_COMMAND}`; export r; \
39070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39071 $(NORMAL_TARGET_EXPORTS) \
39072 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
39073 for flag in $(EXTRA_TARGET_FLAGS); do \
39074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39075 done; \
39076 (cd $(TARGET_SUBDIR)/libobjc && \
39077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39079 "RANLIB=$${RANLIB}" \
39080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39081 html) \
39082 || exit 1
39084 @endif target-libobjc
39086 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
39087 maybe-TAGS-target-libobjc:
39088 @if target-libobjc
39089 maybe-TAGS-target-libobjc: TAGS-target-libobjc
39091 TAGS-target-libobjc: \
39092 configure-target-libobjc
39093 @: $(MAKE); $(unstage)
39094 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39095 r=`${PWD_COMMAND}`; export r; \
39096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39097 $(NORMAL_TARGET_EXPORTS) \
39098 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
39099 for flag in $(EXTRA_TARGET_FLAGS); do \
39100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39101 done; \
39102 (cd $(TARGET_SUBDIR)/libobjc && \
39103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39105 "RANLIB=$${RANLIB}" \
39106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39107 TAGS) \
39108 || exit 1
39110 @endif target-libobjc
39112 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
39113 maybe-install-info-target-libobjc:
39114 @if target-libobjc
39115 maybe-install-info-target-libobjc: install-info-target-libobjc
39117 install-info-target-libobjc: \
39118 configure-target-libobjc \
39119 info-target-libobjc
39120 @: $(MAKE); $(unstage)
39121 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39122 r=`${PWD_COMMAND}`; export r; \
39123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39124 $(NORMAL_TARGET_EXPORTS) \
39125 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
39126 for flag in $(EXTRA_TARGET_FLAGS); do \
39127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39128 done; \
39129 (cd $(TARGET_SUBDIR)/libobjc && \
39130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39132 "RANLIB=$${RANLIB}" \
39133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39134 install-info) \
39135 || exit 1
39137 @endif target-libobjc
39139 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
39140 maybe-install-pdf-target-libobjc:
39141 @if target-libobjc
39142 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
39144 install-pdf-target-libobjc: \
39145 configure-target-libobjc \
39146 pdf-target-libobjc
39147 @: $(MAKE); $(unstage)
39148 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39149 r=`${PWD_COMMAND}`; export r; \
39150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39151 $(NORMAL_TARGET_EXPORTS) \
39152 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
39153 for flag in $(EXTRA_TARGET_FLAGS); do \
39154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39155 done; \
39156 (cd $(TARGET_SUBDIR)/libobjc && \
39157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39159 "RANLIB=$${RANLIB}" \
39160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39161 install-pdf) \
39162 || exit 1
39164 @endif target-libobjc
39166 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
39167 maybe-install-html-target-libobjc:
39168 @if target-libobjc
39169 maybe-install-html-target-libobjc: install-html-target-libobjc
39171 install-html-target-libobjc: \
39172 configure-target-libobjc \
39173 html-target-libobjc
39174 @: $(MAKE); $(unstage)
39175 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39176 r=`${PWD_COMMAND}`; export r; \
39177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39178 $(NORMAL_TARGET_EXPORTS) \
39179 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
39180 for flag in $(EXTRA_TARGET_FLAGS); do \
39181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39182 done; \
39183 (cd $(TARGET_SUBDIR)/libobjc && \
39184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39186 "RANLIB=$${RANLIB}" \
39187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39188 install-html) \
39189 || exit 1
39191 @endif target-libobjc
39193 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
39194 maybe-installcheck-target-libobjc:
39195 @if target-libobjc
39196 maybe-installcheck-target-libobjc: installcheck-target-libobjc
39198 installcheck-target-libobjc: \
39199 configure-target-libobjc
39200 @: $(MAKE); $(unstage)
39201 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39202 r=`${PWD_COMMAND}`; export r; \
39203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39204 $(NORMAL_TARGET_EXPORTS) \
39205 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
39206 for flag in $(EXTRA_TARGET_FLAGS); do \
39207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39208 done; \
39209 (cd $(TARGET_SUBDIR)/libobjc && \
39210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39212 "RANLIB=$${RANLIB}" \
39213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39214 installcheck) \
39215 || exit 1
39217 @endif target-libobjc
39219 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
39220 maybe-mostlyclean-target-libobjc:
39221 @if target-libobjc
39222 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
39224 mostlyclean-target-libobjc:
39225 @: $(MAKE); $(unstage)
39226 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39227 r=`${PWD_COMMAND}`; export r; \
39228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39229 $(NORMAL_TARGET_EXPORTS) \
39230 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
39231 for flag in $(EXTRA_TARGET_FLAGS); do \
39232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39233 done; \
39234 (cd $(TARGET_SUBDIR)/libobjc && \
39235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39237 "RANLIB=$${RANLIB}" \
39238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39239 mostlyclean) \
39240 || exit 1
39242 @endif target-libobjc
39244 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
39245 maybe-clean-target-libobjc:
39246 @if target-libobjc
39247 maybe-clean-target-libobjc: clean-target-libobjc
39249 clean-target-libobjc:
39250 @: $(MAKE); $(unstage)
39251 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39252 r=`${PWD_COMMAND}`; export r; \
39253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39254 $(NORMAL_TARGET_EXPORTS) \
39255 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
39256 for flag in $(EXTRA_TARGET_FLAGS); do \
39257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39258 done; \
39259 (cd $(TARGET_SUBDIR)/libobjc && \
39260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39262 "RANLIB=$${RANLIB}" \
39263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39264 clean) \
39265 || exit 1
39267 @endif target-libobjc
39269 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
39270 maybe-distclean-target-libobjc:
39271 @if target-libobjc
39272 maybe-distclean-target-libobjc: distclean-target-libobjc
39274 distclean-target-libobjc:
39275 @: $(MAKE); $(unstage)
39276 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39277 r=`${PWD_COMMAND}`; export r; \
39278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39279 $(NORMAL_TARGET_EXPORTS) \
39280 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
39281 for flag in $(EXTRA_TARGET_FLAGS); do \
39282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39283 done; \
39284 (cd $(TARGET_SUBDIR)/libobjc && \
39285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39287 "RANLIB=$${RANLIB}" \
39288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39289 distclean) \
39290 || exit 1
39292 @endif target-libobjc
39294 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
39295 maybe-maintainer-clean-target-libobjc:
39296 @if target-libobjc
39297 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
39299 maintainer-clean-target-libobjc:
39300 @: $(MAKE); $(unstage)
39301 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39302 r=`${PWD_COMMAND}`; export r; \
39303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39304 $(NORMAL_TARGET_EXPORTS) \
39305 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
39306 for flag in $(EXTRA_TARGET_FLAGS); do \
39307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39308 done; \
39309 (cd $(TARGET_SUBDIR)/libobjc && \
39310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39312 "RANLIB=$${RANLIB}" \
39313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39314 maintainer-clean) \
39315 || exit 1
39317 @endif target-libobjc
39323 .PHONY: configure-target-libgupc maybe-configure-target-libgupc
39324 maybe-configure-target-libgupc:
39325 @if gcc-bootstrap
39326 configure-target-libgupc: stage_current
39327 @endif gcc-bootstrap
39328 @if target-libgupc
39329 maybe-configure-target-libgupc: configure-target-libgupc
39330 configure-target-libgupc:
39331 @: $(MAKE); $(unstage)
39332 @r=`${PWD_COMMAND}`; export r; \
39333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39334 echo "Checking multilib configuration for libgupc..."; \
39335 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
39336 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgupc/multilib.tmp 2> /dev/null ; \
39337 if test -r $(TARGET_SUBDIR)/libgupc/multilib.out; then \
39338 if cmp -s $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; then \
39339 rm -f $(TARGET_SUBDIR)/libgupc/multilib.tmp; \
39340 else \
39341 rm -f $(TARGET_SUBDIR)/libgupc/Makefile; \
39342 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
39343 fi; \
39344 else \
39345 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
39346 fi; \
39347 test ! -f $(TARGET_SUBDIR)/libgupc/Makefile || exit 0; \
39348 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
39349 $(NORMAL_TARGET_EXPORTS) \
39350 echo Configuring in $(TARGET_SUBDIR)/libgupc; \
39351 cd "$(TARGET_SUBDIR)/libgupc" || exit 1; \
39352 case $(srcdir) in \
39353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39354 *) topdir=`echo $(TARGET_SUBDIR)/libgupc/ | \
39355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39356 esac; \
39357 srcdiroption="--srcdir=$${topdir}/libgupc"; \
39358 libsrcdir="$$s/libgupc"; \
39359 rm -f no-such-file || : ; \
39360 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39361 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39362 --target=${target_alias} $${srcdiroption} \
39363 || exit 1
39364 @endif target-libgupc
39370 .PHONY: all-target-libgupc maybe-all-target-libgupc
39371 maybe-all-target-libgupc:
39372 @if gcc-bootstrap
39373 all-target-libgupc: stage_current
39374 @endif gcc-bootstrap
39375 @if target-libgupc
39376 TARGET-target-libgupc=all
39377 maybe-all-target-libgupc: all-target-libgupc
39378 all-target-libgupc: configure-target-libgupc
39379 @: $(MAKE); $(unstage)
39380 @r=`${PWD_COMMAND}`; export r; \
39381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39382 $(NORMAL_TARGET_EXPORTS) \
39383 (cd $(TARGET_SUBDIR)/libgupc && \
39384 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39385 $(TARGET-target-libgupc))
39386 @endif target-libgupc
39392 .PHONY: check-target-libgupc maybe-check-target-libgupc
39393 maybe-check-target-libgupc:
39394 @if target-libgupc
39395 maybe-check-target-libgupc: check-target-libgupc
39397 check-target-libgupc:
39398 @: $(MAKE); $(unstage)
39399 @r=`${PWD_COMMAND}`; export r; \
39400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39401 $(NORMAL_TARGET_EXPORTS) \
39402 (cd $(TARGET_SUBDIR)/libgupc && \
39403 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39405 @endif target-libgupc
39407 .PHONY: install-target-libgupc maybe-install-target-libgupc
39408 maybe-install-target-libgupc:
39409 @if target-libgupc
39410 maybe-install-target-libgupc: install-target-libgupc
39412 install-target-libgupc: installdirs
39413 @: $(MAKE); $(unstage)
39414 @r=`${PWD_COMMAND}`; export r; \
39415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39416 $(NORMAL_TARGET_EXPORTS) \
39417 (cd $(TARGET_SUBDIR)/libgupc && \
39418 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39420 @endif target-libgupc
39422 .PHONY: install-strip-target-libgupc maybe-install-strip-target-libgupc
39423 maybe-install-strip-target-libgupc:
39424 @if target-libgupc
39425 maybe-install-strip-target-libgupc: install-strip-target-libgupc
39427 install-strip-target-libgupc: installdirs
39428 @: $(MAKE); $(unstage)
39429 @r=`${PWD_COMMAND}`; export r; \
39430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39431 $(NORMAL_TARGET_EXPORTS) \
39432 (cd $(TARGET_SUBDIR)/libgupc && \
39433 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39435 @endif target-libgupc
39437 # Other targets (info, dvi, pdf, etc.)
39439 .PHONY: maybe-info-target-libgupc info-target-libgupc
39440 maybe-info-target-libgupc:
39441 @if target-libgupc
39442 maybe-info-target-libgupc: info-target-libgupc
39444 info-target-libgupc: \
39445 configure-target-libgupc
39446 @: $(MAKE); $(unstage)
39447 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39448 r=`${PWD_COMMAND}`; export r; \
39449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39450 $(NORMAL_TARGET_EXPORTS) \
39451 echo "Doing info in $(TARGET_SUBDIR)/libgupc" ; \
39452 for flag in $(EXTRA_TARGET_FLAGS); do \
39453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39454 done; \
39455 (cd $(TARGET_SUBDIR)/libgupc && \
39456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39458 "RANLIB=$${RANLIB}" \
39459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39460 info) \
39461 || exit 1
39463 @endif target-libgupc
39465 .PHONY: maybe-dvi-target-libgupc dvi-target-libgupc
39466 maybe-dvi-target-libgupc:
39467 @if target-libgupc
39468 maybe-dvi-target-libgupc: dvi-target-libgupc
39470 dvi-target-libgupc: \
39471 configure-target-libgupc
39472 @: $(MAKE); $(unstage)
39473 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39474 r=`${PWD_COMMAND}`; export r; \
39475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39476 $(NORMAL_TARGET_EXPORTS) \
39477 echo "Doing dvi in $(TARGET_SUBDIR)/libgupc" ; \
39478 for flag in $(EXTRA_TARGET_FLAGS); do \
39479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39480 done; \
39481 (cd $(TARGET_SUBDIR)/libgupc && \
39482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39484 "RANLIB=$${RANLIB}" \
39485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39486 dvi) \
39487 || exit 1
39489 @endif target-libgupc
39491 .PHONY: maybe-pdf-target-libgupc pdf-target-libgupc
39492 maybe-pdf-target-libgupc:
39493 @if target-libgupc
39494 maybe-pdf-target-libgupc: pdf-target-libgupc
39496 pdf-target-libgupc: \
39497 configure-target-libgupc
39498 @: $(MAKE); $(unstage)
39499 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39500 r=`${PWD_COMMAND}`; export r; \
39501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39502 $(NORMAL_TARGET_EXPORTS) \
39503 echo "Doing pdf in $(TARGET_SUBDIR)/libgupc" ; \
39504 for flag in $(EXTRA_TARGET_FLAGS); do \
39505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39506 done; \
39507 (cd $(TARGET_SUBDIR)/libgupc && \
39508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39510 "RANLIB=$${RANLIB}" \
39511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39512 pdf) \
39513 || exit 1
39515 @endif target-libgupc
39517 .PHONY: maybe-html-target-libgupc html-target-libgupc
39518 maybe-html-target-libgupc:
39519 @if target-libgupc
39520 maybe-html-target-libgupc: html-target-libgupc
39522 html-target-libgupc: \
39523 configure-target-libgupc
39524 @: $(MAKE); $(unstage)
39525 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39526 r=`${PWD_COMMAND}`; export r; \
39527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39528 $(NORMAL_TARGET_EXPORTS) \
39529 echo "Doing html in $(TARGET_SUBDIR)/libgupc" ; \
39530 for flag in $(EXTRA_TARGET_FLAGS); do \
39531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39532 done; \
39533 (cd $(TARGET_SUBDIR)/libgupc && \
39534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39536 "RANLIB=$${RANLIB}" \
39537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39538 html) \
39539 || exit 1
39541 @endif target-libgupc
39543 .PHONY: maybe-TAGS-target-libgupc TAGS-target-libgupc
39544 maybe-TAGS-target-libgupc:
39545 @if target-libgupc
39546 maybe-TAGS-target-libgupc: TAGS-target-libgupc
39548 TAGS-target-libgupc: \
39549 configure-target-libgupc
39550 @: $(MAKE); $(unstage)
39551 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39552 r=`${PWD_COMMAND}`; export r; \
39553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39554 $(NORMAL_TARGET_EXPORTS) \
39555 echo "Doing TAGS in $(TARGET_SUBDIR)/libgupc" ; \
39556 for flag in $(EXTRA_TARGET_FLAGS); do \
39557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39558 done; \
39559 (cd $(TARGET_SUBDIR)/libgupc && \
39560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39562 "RANLIB=$${RANLIB}" \
39563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39564 TAGS) \
39565 || exit 1
39567 @endif target-libgupc
39569 .PHONY: maybe-install-info-target-libgupc install-info-target-libgupc
39570 maybe-install-info-target-libgupc:
39571 @if target-libgupc
39572 maybe-install-info-target-libgupc: install-info-target-libgupc
39574 install-info-target-libgupc: \
39575 configure-target-libgupc \
39576 info-target-libgupc
39577 @: $(MAKE); $(unstage)
39578 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39579 r=`${PWD_COMMAND}`; export r; \
39580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39581 $(NORMAL_TARGET_EXPORTS) \
39582 echo "Doing install-info in $(TARGET_SUBDIR)/libgupc" ; \
39583 for flag in $(EXTRA_TARGET_FLAGS); do \
39584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39585 done; \
39586 (cd $(TARGET_SUBDIR)/libgupc && \
39587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39589 "RANLIB=$${RANLIB}" \
39590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39591 install-info) \
39592 || exit 1
39594 @endif target-libgupc
39596 .PHONY: maybe-install-pdf-target-libgupc install-pdf-target-libgupc
39597 maybe-install-pdf-target-libgupc:
39598 @if target-libgupc
39599 maybe-install-pdf-target-libgupc: install-pdf-target-libgupc
39601 install-pdf-target-libgupc: \
39602 configure-target-libgupc \
39603 pdf-target-libgupc
39604 @: $(MAKE); $(unstage)
39605 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39606 r=`${PWD_COMMAND}`; export r; \
39607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39608 $(NORMAL_TARGET_EXPORTS) \
39609 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgupc" ; \
39610 for flag in $(EXTRA_TARGET_FLAGS); do \
39611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39612 done; \
39613 (cd $(TARGET_SUBDIR)/libgupc && \
39614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39616 "RANLIB=$${RANLIB}" \
39617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39618 install-pdf) \
39619 || exit 1
39621 @endif target-libgupc
39623 .PHONY: maybe-install-html-target-libgupc install-html-target-libgupc
39624 maybe-install-html-target-libgupc:
39625 @if target-libgupc
39626 maybe-install-html-target-libgupc: install-html-target-libgupc
39628 install-html-target-libgupc: \
39629 configure-target-libgupc \
39630 html-target-libgupc
39631 @: $(MAKE); $(unstage)
39632 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39633 r=`${PWD_COMMAND}`; export r; \
39634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39635 $(NORMAL_TARGET_EXPORTS) \
39636 echo "Doing install-html in $(TARGET_SUBDIR)/libgupc" ; \
39637 for flag in $(EXTRA_TARGET_FLAGS); do \
39638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39639 done; \
39640 (cd $(TARGET_SUBDIR)/libgupc && \
39641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39643 "RANLIB=$${RANLIB}" \
39644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39645 install-html) \
39646 || exit 1
39648 @endif target-libgupc
39650 .PHONY: maybe-installcheck-target-libgupc installcheck-target-libgupc
39651 maybe-installcheck-target-libgupc:
39652 @if target-libgupc
39653 maybe-installcheck-target-libgupc: installcheck-target-libgupc
39655 installcheck-target-libgupc: \
39656 configure-target-libgupc
39657 @: $(MAKE); $(unstage)
39658 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39659 r=`${PWD_COMMAND}`; export r; \
39660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39661 $(NORMAL_TARGET_EXPORTS) \
39662 echo "Doing installcheck in $(TARGET_SUBDIR)/libgupc" ; \
39663 for flag in $(EXTRA_TARGET_FLAGS); do \
39664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39665 done; \
39666 (cd $(TARGET_SUBDIR)/libgupc && \
39667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39669 "RANLIB=$${RANLIB}" \
39670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39671 installcheck) \
39672 || exit 1
39674 @endif target-libgupc
39676 .PHONY: maybe-mostlyclean-target-libgupc mostlyclean-target-libgupc
39677 maybe-mostlyclean-target-libgupc:
39678 @if target-libgupc
39679 maybe-mostlyclean-target-libgupc: mostlyclean-target-libgupc
39681 mostlyclean-target-libgupc:
39682 @: $(MAKE); $(unstage)
39683 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39684 r=`${PWD_COMMAND}`; export r; \
39685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39686 $(NORMAL_TARGET_EXPORTS) \
39687 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgupc" ; \
39688 for flag in $(EXTRA_TARGET_FLAGS); do \
39689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39690 done; \
39691 (cd $(TARGET_SUBDIR)/libgupc && \
39692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39694 "RANLIB=$${RANLIB}" \
39695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39696 mostlyclean) \
39697 || exit 1
39699 @endif target-libgupc
39701 .PHONY: maybe-clean-target-libgupc clean-target-libgupc
39702 maybe-clean-target-libgupc:
39703 @if target-libgupc
39704 maybe-clean-target-libgupc: clean-target-libgupc
39706 clean-target-libgupc:
39707 @: $(MAKE); $(unstage)
39708 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39709 r=`${PWD_COMMAND}`; export r; \
39710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39711 $(NORMAL_TARGET_EXPORTS) \
39712 echo "Doing clean in $(TARGET_SUBDIR)/libgupc" ; \
39713 for flag in $(EXTRA_TARGET_FLAGS); do \
39714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39715 done; \
39716 (cd $(TARGET_SUBDIR)/libgupc && \
39717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39719 "RANLIB=$${RANLIB}" \
39720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39721 clean) \
39722 || exit 1
39724 @endif target-libgupc
39726 .PHONY: maybe-distclean-target-libgupc distclean-target-libgupc
39727 maybe-distclean-target-libgupc:
39728 @if target-libgupc
39729 maybe-distclean-target-libgupc: distclean-target-libgupc
39731 distclean-target-libgupc:
39732 @: $(MAKE); $(unstage)
39733 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39734 r=`${PWD_COMMAND}`; export r; \
39735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39736 $(NORMAL_TARGET_EXPORTS) \
39737 echo "Doing distclean in $(TARGET_SUBDIR)/libgupc" ; \
39738 for flag in $(EXTRA_TARGET_FLAGS); do \
39739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39740 done; \
39741 (cd $(TARGET_SUBDIR)/libgupc && \
39742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39744 "RANLIB=$${RANLIB}" \
39745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39746 distclean) \
39747 || exit 1
39749 @endif target-libgupc
39751 .PHONY: maybe-maintainer-clean-target-libgupc maintainer-clean-target-libgupc
39752 maybe-maintainer-clean-target-libgupc:
39753 @if target-libgupc
39754 maybe-maintainer-clean-target-libgupc: maintainer-clean-target-libgupc
39756 maintainer-clean-target-libgupc:
39757 @: $(MAKE); $(unstage)
39758 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39759 r=`${PWD_COMMAND}`; export r; \
39760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39761 $(NORMAL_TARGET_EXPORTS) \
39762 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgupc" ; \
39763 for flag in $(EXTRA_TARGET_FLAGS); do \
39764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39765 done; \
39766 (cd $(TARGET_SUBDIR)/libgupc && \
39767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39769 "RANLIB=$${RANLIB}" \
39770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39771 maintainer-clean) \
39772 || exit 1
39774 @endif target-libgupc
39780 .PHONY: configure-target-libgo maybe-configure-target-libgo
39781 maybe-configure-target-libgo:
39782 @if gcc-bootstrap
39783 configure-target-libgo: stage_current
39784 @endif gcc-bootstrap
39785 @if target-libgo
39786 maybe-configure-target-libgo: configure-target-libgo
39787 configure-target-libgo:
39788 @: $(MAKE); $(unstage)
39789 @r=`${PWD_COMMAND}`; export r; \
39790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39791 echo "Checking multilib configuration for libgo..."; \
39792 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
39793 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
39794 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
39795 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
39796 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
39797 else \
39798 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
39799 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
39800 fi; \
39801 else \
39802 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
39803 fi; \
39804 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
39805 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
39806 $(NORMAL_TARGET_EXPORTS) \
39807 echo Configuring in $(TARGET_SUBDIR)/libgo; \
39808 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
39809 case $(srcdir) in \
39810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39811 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
39812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39813 esac; \
39814 module_srcdir=libgo; \
39815 rm -f no-such-file || : ; \
39816 CONFIG_SITE=no-such-file $(SHELL) \
39817 $$s/$$module_srcdir/configure \
39818 --srcdir=$${topdir}/$$module_srcdir \
39819 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39820 --target=${target_alias} \
39821 || exit 1
39822 @endif target-libgo
39828 .PHONY: all-target-libgo maybe-all-target-libgo
39829 maybe-all-target-libgo:
39830 @if gcc-bootstrap
39831 all-target-libgo: stage_current
39832 @endif gcc-bootstrap
39833 @if target-libgo
39834 TARGET-target-libgo=all
39835 maybe-all-target-libgo: all-target-libgo
39836 all-target-libgo: configure-target-libgo
39837 @: $(MAKE); $(unstage)
39838 @r=`${PWD_COMMAND}`; export r; \
39839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39840 $(NORMAL_TARGET_EXPORTS) \
39841 (cd $(TARGET_SUBDIR)/libgo && \
39842 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39843 $(TARGET-target-libgo))
39844 @endif target-libgo
39850 .PHONY: check-target-libgo maybe-check-target-libgo
39851 maybe-check-target-libgo:
39852 @if target-libgo
39853 maybe-check-target-libgo: check-target-libgo
39855 check-target-libgo:
39856 @: $(MAKE); $(unstage)
39857 @r=`${PWD_COMMAND}`; export r; \
39858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39859 $(NORMAL_TARGET_EXPORTS) \
39860 (cd $(TARGET_SUBDIR)/libgo && \
39861 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39863 @endif target-libgo
39865 .PHONY: install-target-libgo maybe-install-target-libgo
39866 maybe-install-target-libgo:
39867 @if target-libgo
39868 maybe-install-target-libgo: install-target-libgo
39870 install-target-libgo: installdirs
39871 @: $(MAKE); $(unstage)
39872 @r=`${PWD_COMMAND}`; export r; \
39873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39874 $(NORMAL_TARGET_EXPORTS) \
39875 (cd $(TARGET_SUBDIR)/libgo && \
39876 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39878 @endif target-libgo
39880 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
39881 maybe-install-strip-target-libgo:
39882 @if target-libgo
39883 maybe-install-strip-target-libgo: install-strip-target-libgo
39885 install-strip-target-libgo: installdirs
39886 @: $(MAKE); $(unstage)
39887 @r=`${PWD_COMMAND}`; export r; \
39888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39889 $(NORMAL_TARGET_EXPORTS) \
39890 (cd $(TARGET_SUBDIR)/libgo && \
39891 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39893 @endif target-libgo
39895 # Other targets (info, dvi, pdf, etc.)
39897 .PHONY: maybe-info-target-libgo info-target-libgo
39898 maybe-info-target-libgo:
39899 @if target-libgo
39900 maybe-info-target-libgo: info-target-libgo
39902 info-target-libgo: \
39903 configure-target-libgo
39904 @: $(MAKE); $(unstage)
39905 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39906 r=`${PWD_COMMAND}`; export r; \
39907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39908 $(NORMAL_TARGET_EXPORTS) \
39909 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
39910 for flag in $(EXTRA_TARGET_FLAGS); do \
39911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39912 done; \
39913 (cd $(TARGET_SUBDIR)/libgo && \
39914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39916 "RANLIB=$${RANLIB}" \
39917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39918 info) \
39919 || exit 1
39921 @endif target-libgo
39923 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
39924 maybe-dvi-target-libgo:
39925 @if target-libgo
39926 maybe-dvi-target-libgo: dvi-target-libgo
39928 dvi-target-libgo: \
39929 configure-target-libgo
39930 @: $(MAKE); $(unstage)
39931 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39932 r=`${PWD_COMMAND}`; export r; \
39933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39934 $(NORMAL_TARGET_EXPORTS) \
39935 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
39936 for flag in $(EXTRA_TARGET_FLAGS); do \
39937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39938 done; \
39939 (cd $(TARGET_SUBDIR)/libgo && \
39940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39942 "RANLIB=$${RANLIB}" \
39943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39944 dvi) \
39945 || exit 1
39947 @endif target-libgo
39949 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
39950 maybe-pdf-target-libgo:
39951 @if target-libgo
39952 maybe-pdf-target-libgo: pdf-target-libgo
39954 pdf-target-libgo: \
39955 configure-target-libgo
39956 @: $(MAKE); $(unstage)
39957 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39958 r=`${PWD_COMMAND}`; export r; \
39959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39960 $(NORMAL_TARGET_EXPORTS) \
39961 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
39962 for flag in $(EXTRA_TARGET_FLAGS); do \
39963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39964 done; \
39965 (cd $(TARGET_SUBDIR)/libgo && \
39966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39968 "RANLIB=$${RANLIB}" \
39969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39970 pdf) \
39971 || exit 1
39973 @endif target-libgo
39975 .PHONY: maybe-html-target-libgo html-target-libgo
39976 maybe-html-target-libgo:
39977 @if target-libgo
39978 maybe-html-target-libgo: html-target-libgo
39980 html-target-libgo: \
39981 configure-target-libgo
39982 @: $(MAKE); $(unstage)
39983 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39984 r=`${PWD_COMMAND}`; export r; \
39985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39986 $(NORMAL_TARGET_EXPORTS) \
39987 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
39988 for flag in $(EXTRA_TARGET_FLAGS); do \
39989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39990 done; \
39991 (cd $(TARGET_SUBDIR)/libgo && \
39992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39994 "RANLIB=$${RANLIB}" \
39995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39996 html) \
39997 || exit 1
39999 @endif target-libgo
40001 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
40002 maybe-TAGS-target-libgo:
40003 @if target-libgo
40004 maybe-TAGS-target-libgo: TAGS-target-libgo
40006 TAGS-target-libgo: \
40007 configure-target-libgo
40008 @: $(MAKE); $(unstage)
40009 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40010 r=`${PWD_COMMAND}`; export r; \
40011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40012 $(NORMAL_TARGET_EXPORTS) \
40013 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
40014 for flag in $(EXTRA_TARGET_FLAGS); do \
40015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40016 done; \
40017 (cd $(TARGET_SUBDIR)/libgo && \
40018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40020 "RANLIB=$${RANLIB}" \
40021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40022 TAGS) \
40023 || exit 1
40025 @endif target-libgo
40027 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
40028 maybe-install-info-target-libgo:
40029 @if target-libgo
40030 maybe-install-info-target-libgo: install-info-target-libgo
40032 install-info-target-libgo: \
40033 configure-target-libgo \
40034 info-target-libgo
40035 @: $(MAKE); $(unstage)
40036 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40037 r=`${PWD_COMMAND}`; export r; \
40038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40039 $(NORMAL_TARGET_EXPORTS) \
40040 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
40041 for flag in $(EXTRA_TARGET_FLAGS); do \
40042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40043 done; \
40044 (cd $(TARGET_SUBDIR)/libgo && \
40045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40047 "RANLIB=$${RANLIB}" \
40048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40049 install-info) \
40050 || exit 1
40052 @endif target-libgo
40054 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
40055 maybe-install-pdf-target-libgo:
40056 @if target-libgo
40057 maybe-install-pdf-target-libgo: install-pdf-target-libgo
40059 install-pdf-target-libgo: \
40060 configure-target-libgo \
40061 pdf-target-libgo
40062 @: $(MAKE); $(unstage)
40063 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40064 r=`${PWD_COMMAND}`; export r; \
40065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40066 $(NORMAL_TARGET_EXPORTS) \
40067 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
40068 for flag in $(EXTRA_TARGET_FLAGS); do \
40069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40070 done; \
40071 (cd $(TARGET_SUBDIR)/libgo && \
40072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40074 "RANLIB=$${RANLIB}" \
40075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40076 install-pdf) \
40077 || exit 1
40079 @endif target-libgo
40081 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
40082 maybe-install-html-target-libgo:
40083 @if target-libgo
40084 maybe-install-html-target-libgo: install-html-target-libgo
40086 install-html-target-libgo: \
40087 configure-target-libgo \
40088 html-target-libgo
40089 @: $(MAKE); $(unstage)
40090 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40091 r=`${PWD_COMMAND}`; export r; \
40092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40093 $(NORMAL_TARGET_EXPORTS) \
40094 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
40095 for flag in $(EXTRA_TARGET_FLAGS); do \
40096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40097 done; \
40098 (cd $(TARGET_SUBDIR)/libgo && \
40099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40101 "RANLIB=$${RANLIB}" \
40102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40103 install-html) \
40104 || exit 1
40106 @endif target-libgo
40108 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
40109 maybe-installcheck-target-libgo:
40110 @if target-libgo
40111 maybe-installcheck-target-libgo: installcheck-target-libgo
40113 installcheck-target-libgo: \
40114 configure-target-libgo
40115 @: $(MAKE); $(unstage)
40116 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40117 r=`${PWD_COMMAND}`; export r; \
40118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40119 $(NORMAL_TARGET_EXPORTS) \
40120 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
40121 for flag in $(EXTRA_TARGET_FLAGS); do \
40122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40123 done; \
40124 (cd $(TARGET_SUBDIR)/libgo && \
40125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40127 "RANLIB=$${RANLIB}" \
40128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40129 installcheck) \
40130 || exit 1
40132 @endif target-libgo
40134 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
40135 maybe-mostlyclean-target-libgo:
40136 @if target-libgo
40137 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
40139 mostlyclean-target-libgo:
40140 @: $(MAKE); $(unstage)
40141 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40142 r=`${PWD_COMMAND}`; export r; \
40143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40144 $(NORMAL_TARGET_EXPORTS) \
40145 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
40146 for flag in $(EXTRA_TARGET_FLAGS); do \
40147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40148 done; \
40149 (cd $(TARGET_SUBDIR)/libgo && \
40150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40152 "RANLIB=$${RANLIB}" \
40153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40154 mostlyclean) \
40155 || exit 1
40157 @endif target-libgo
40159 .PHONY: maybe-clean-target-libgo clean-target-libgo
40160 maybe-clean-target-libgo:
40161 @if target-libgo
40162 maybe-clean-target-libgo: clean-target-libgo
40164 clean-target-libgo:
40165 @: $(MAKE); $(unstage)
40166 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40167 r=`${PWD_COMMAND}`; export r; \
40168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40169 $(NORMAL_TARGET_EXPORTS) \
40170 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
40171 for flag in $(EXTRA_TARGET_FLAGS); do \
40172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40173 done; \
40174 (cd $(TARGET_SUBDIR)/libgo && \
40175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40177 "RANLIB=$${RANLIB}" \
40178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40179 clean) \
40180 || exit 1
40182 @endif target-libgo
40184 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
40185 maybe-distclean-target-libgo:
40186 @if target-libgo
40187 maybe-distclean-target-libgo: distclean-target-libgo
40189 distclean-target-libgo:
40190 @: $(MAKE); $(unstage)
40191 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40192 r=`${PWD_COMMAND}`; export r; \
40193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40194 $(NORMAL_TARGET_EXPORTS) \
40195 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
40196 for flag in $(EXTRA_TARGET_FLAGS); do \
40197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40198 done; \
40199 (cd $(TARGET_SUBDIR)/libgo && \
40200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40202 "RANLIB=$${RANLIB}" \
40203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40204 distclean) \
40205 || exit 1
40207 @endif target-libgo
40209 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
40210 maybe-maintainer-clean-target-libgo:
40211 @if target-libgo
40212 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
40214 maintainer-clean-target-libgo:
40215 @: $(MAKE); $(unstage)
40216 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40217 r=`${PWD_COMMAND}`; export r; \
40218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40219 $(NORMAL_TARGET_EXPORTS) \
40220 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
40221 for flag in $(EXTRA_TARGET_FLAGS); do \
40222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40223 done; \
40224 (cd $(TARGET_SUBDIR)/libgo && \
40225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40227 "RANLIB=$${RANLIB}" \
40228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40229 maintainer-clean) \
40230 || exit 1
40232 @endif target-libgo
40238 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
40239 maybe-configure-target-libtermcap:
40240 @if gcc-bootstrap
40241 configure-target-libtermcap: stage_current
40242 @endif gcc-bootstrap
40243 @if target-libtermcap
40244 maybe-configure-target-libtermcap: configure-target-libtermcap
40245 configure-target-libtermcap:
40246 @: $(MAKE); $(unstage)
40247 @r=`${PWD_COMMAND}`; export r; \
40248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40249 echo "Checking multilib configuration for libtermcap..."; \
40250 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
40251 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
40252 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
40253 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
40254 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
40255 else \
40256 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
40257 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
40258 fi; \
40259 else \
40260 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
40261 fi; \
40262 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
40263 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
40264 $(NORMAL_TARGET_EXPORTS) \
40265 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
40266 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
40267 case $(srcdir) in \
40268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40269 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
40270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40271 esac; \
40272 module_srcdir=libtermcap; \
40273 rm -f no-such-file || : ; \
40274 CONFIG_SITE=no-such-file $(SHELL) \
40275 $$s/$$module_srcdir/configure \
40276 --srcdir=$${topdir}/$$module_srcdir \
40277 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40278 --target=${target_alias} \
40279 || exit 1
40280 @endif target-libtermcap
40286 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
40287 maybe-all-target-libtermcap:
40288 @if gcc-bootstrap
40289 all-target-libtermcap: stage_current
40290 @endif gcc-bootstrap
40291 @if target-libtermcap
40292 TARGET-target-libtermcap=all
40293 maybe-all-target-libtermcap: all-target-libtermcap
40294 all-target-libtermcap: configure-target-libtermcap
40295 @: $(MAKE); $(unstage)
40296 @r=`${PWD_COMMAND}`; export r; \
40297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40298 $(NORMAL_TARGET_EXPORTS) \
40299 (cd $(TARGET_SUBDIR)/libtermcap && \
40300 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40301 $(TARGET-target-libtermcap))
40302 @endif target-libtermcap
40308 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
40309 maybe-check-target-libtermcap:
40310 @if target-libtermcap
40311 maybe-check-target-libtermcap: check-target-libtermcap
40313 # Dummy target for uncheckable module.
40314 check-target-libtermcap:
40316 @endif target-libtermcap
40318 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
40319 maybe-install-target-libtermcap:
40320 @if target-libtermcap
40321 maybe-install-target-libtermcap: install-target-libtermcap
40323 install-target-libtermcap: installdirs
40324 @: $(MAKE); $(unstage)
40325 @r=`${PWD_COMMAND}`; export r; \
40326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40327 $(NORMAL_TARGET_EXPORTS) \
40328 (cd $(TARGET_SUBDIR)/libtermcap && \
40329 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40331 @endif target-libtermcap
40333 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
40334 maybe-install-strip-target-libtermcap:
40335 @if target-libtermcap
40336 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
40338 install-strip-target-libtermcap: installdirs
40339 @: $(MAKE); $(unstage)
40340 @r=`${PWD_COMMAND}`; export r; \
40341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40342 $(NORMAL_TARGET_EXPORTS) \
40343 (cd $(TARGET_SUBDIR)/libtermcap && \
40344 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40346 @endif target-libtermcap
40348 # Other targets (info, dvi, pdf, etc.)
40350 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
40351 maybe-info-target-libtermcap:
40352 @if target-libtermcap
40353 maybe-info-target-libtermcap: info-target-libtermcap
40355 info-target-libtermcap: \
40356 configure-target-libtermcap
40357 @: $(MAKE); $(unstage)
40358 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40359 r=`${PWD_COMMAND}`; export r; \
40360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40361 $(NORMAL_TARGET_EXPORTS) \
40362 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
40363 for flag in $(EXTRA_TARGET_FLAGS); do \
40364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40365 done; \
40366 (cd $(TARGET_SUBDIR)/libtermcap && \
40367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40369 "RANLIB=$${RANLIB}" \
40370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40371 info) \
40372 || exit 1
40374 @endif target-libtermcap
40376 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
40377 maybe-dvi-target-libtermcap:
40378 @if target-libtermcap
40379 maybe-dvi-target-libtermcap: dvi-target-libtermcap
40381 dvi-target-libtermcap: \
40382 configure-target-libtermcap
40383 @: $(MAKE); $(unstage)
40384 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40385 r=`${PWD_COMMAND}`; export r; \
40386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40387 $(NORMAL_TARGET_EXPORTS) \
40388 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
40389 for flag in $(EXTRA_TARGET_FLAGS); do \
40390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40391 done; \
40392 (cd $(TARGET_SUBDIR)/libtermcap && \
40393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40395 "RANLIB=$${RANLIB}" \
40396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40397 dvi) \
40398 || exit 1
40400 @endif target-libtermcap
40402 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
40403 maybe-pdf-target-libtermcap:
40404 @if target-libtermcap
40405 maybe-pdf-target-libtermcap: pdf-target-libtermcap
40407 pdf-target-libtermcap: \
40408 configure-target-libtermcap
40409 @: $(MAKE); $(unstage)
40410 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40411 r=`${PWD_COMMAND}`; export r; \
40412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40413 $(NORMAL_TARGET_EXPORTS) \
40414 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
40415 for flag in $(EXTRA_TARGET_FLAGS); do \
40416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40417 done; \
40418 (cd $(TARGET_SUBDIR)/libtermcap && \
40419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40421 "RANLIB=$${RANLIB}" \
40422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40423 pdf) \
40424 || exit 1
40426 @endif target-libtermcap
40428 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
40429 maybe-html-target-libtermcap:
40430 @if target-libtermcap
40431 maybe-html-target-libtermcap: html-target-libtermcap
40433 html-target-libtermcap: \
40434 configure-target-libtermcap
40435 @: $(MAKE); $(unstage)
40436 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40437 r=`${PWD_COMMAND}`; export r; \
40438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40439 $(NORMAL_TARGET_EXPORTS) \
40440 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
40441 for flag in $(EXTRA_TARGET_FLAGS); do \
40442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40443 done; \
40444 (cd $(TARGET_SUBDIR)/libtermcap && \
40445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40447 "RANLIB=$${RANLIB}" \
40448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40449 html) \
40450 || exit 1
40452 @endif target-libtermcap
40454 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
40455 maybe-TAGS-target-libtermcap:
40456 @if target-libtermcap
40457 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
40459 TAGS-target-libtermcap: \
40460 configure-target-libtermcap
40461 @: $(MAKE); $(unstage)
40462 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40463 r=`${PWD_COMMAND}`; export r; \
40464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40465 $(NORMAL_TARGET_EXPORTS) \
40466 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
40467 for flag in $(EXTRA_TARGET_FLAGS); do \
40468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40469 done; \
40470 (cd $(TARGET_SUBDIR)/libtermcap && \
40471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40473 "RANLIB=$${RANLIB}" \
40474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40475 TAGS) \
40476 || exit 1
40478 @endif target-libtermcap
40480 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
40481 maybe-install-info-target-libtermcap:
40482 @if target-libtermcap
40483 maybe-install-info-target-libtermcap: install-info-target-libtermcap
40485 install-info-target-libtermcap: \
40486 configure-target-libtermcap \
40487 info-target-libtermcap
40488 @: $(MAKE); $(unstage)
40489 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40490 r=`${PWD_COMMAND}`; export r; \
40491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40492 $(NORMAL_TARGET_EXPORTS) \
40493 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
40494 for flag in $(EXTRA_TARGET_FLAGS); do \
40495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40496 done; \
40497 (cd $(TARGET_SUBDIR)/libtermcap && \
40498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40500 "RANLIB=$${RANLIB}" \
40501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40502 install-info) \
40503 || exit 1
40505 @endif target-libtermcap
40507 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
40508 maybe-install-pdf-target-libtermcap:
40509 @if target-libtermcap
40510 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
40512 install-pdf-target-libtermcap: \
40513 configure-target-libtermcap \
40514 pdf-target-libtermcap
40515 @: $(MAKE); $(unstage)
40516 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40517 r=`${PWD_COMMAND}`; export r; \
40518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40519 $(NORMAL_TARGET_EXPORTS) \
40520 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
40521 for flag in $(EXTRA_TARGET_FLAGS); do \
40522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40523 done; \
40524 (cd $(TARGET_SUBDIR)/libtermcap && \
40525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40527 "RANLIB=$${RANLIB}" \
40528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40529 install-pdf) \
40530 || exit 1
40532 @endif target-libtermcap
40534 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
40535 maybe-install-html-target-libtermcap:
40536 @if target-libtermcap
40537 maybe-install-html-target-libtermcap: install-html-target-libtermcap
40539 install-html-target-libtermcap: \
40540 configure-target-libtermcap \
40541 html-target-libtermcap
40542 @: $(MAKE); $(unstage)
40543 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40544 r=`${PWD_COMMAND}`; export r; \
40545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40546 $(NORMAL_TARGET_EXPORTS) \
40547 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
40548 for flag in $(EXTRA_TARGET_FLAGS); do \
40549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40550 done; \
40551 (cd $(TARGET_SUBDIR)/libtermcap && \
40552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40554 "RANLIB=$${RANLIB}" \
40555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40556 install-html) \
40557 || exit 1
40559 @endif target-libtermcap
40561 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
40562 maybe-installcheck-target-libtermcap:
40563 @if target-libtermcap
40564 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
40566 installcheck-target-libtermcap: \
40567 configure-target-libtermcap
40568 @: $(MAKE); $(unstage)
40569 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40570 r=`${PWD_COMMAND}`; export r; \
40571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40572 $(NORMAL_TARGET_EXPORTS) \
40573 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
40574 for flag in $(EXTRA_TARGET_FLAGS); do \
40575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40576 done; \
40577 (cd $(TARGET_SUBDIR)/libtermcap && \
40578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40580 "RANLIB=$${RANLIB}" \
40581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40582 installcheck) \
40583 || exit 1
40585 @endif target-libtermcap
40587 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
40588 maybe-mostlyclean-target-libtermcap:
40589 @if target-libtermcap
40590 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
40592 # libtermcap doesn't support mostlyclean.
40593 mostlyclean-target-libtermcap:
40595 @endif target-libtermcap
40597 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
40598 maybe-clean-target-libtermcap:
40599 @if target-libtermcap
40600 maybe-clean-target-libtermcap: clean-target-libtermcap
40602 # libtermcap doesn't support clean.
40603 clean-target-libtermcap:
40605 @endif target-libtermcap
40607 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
40608 maybe-distclean-target-libtermcap:
40609 @if target-libtermcap
40610 maybe-distclean-target-libtermcap: distclean-target-libtermcap
40612 # libtermcap doesn't support distclean.
40613 distclean-target-libtermcap:
40615 @endif target-libtermcap
40617 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
40618 maybe-maintainer-clean-target-libtermcap:
40619 @if target-libtermcap
40620 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
40622 # libtermcap doesn't support maintainer-clean.
40623 maintainer-clean-target-libtermcap:
40625 @endif target-libtermcap
40631 .PHONY: configure-target-winsup maybe-configure-target-winsup
40632 maybe-configure-target-winsup:
40633 @if gcc-bootstrap
40634 configure-target-winsup: stage_current
40635 @endif gcc-bootstrap
40636 @if target-winsup
40637 maybe-configure-target-winsup: configure-target-winsup
40638 configure-target-winsup:
40639 @: $(MAKE); $(unstage)
40640 @r=`${PWD_COMMAND}`; export r; \
40641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40642 echo "Checking multilib configuration for winsup..."; \
40643 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
40644 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
40645 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
40646 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
40647 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
40648 else \
40649 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
40650 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
40651 fi; \
40652 else \
40653 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
40654 fi; \
40655 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
40656 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
40657 $(NORMAL_TARGET_EXPORTS) \
40658 echo Configuring in $(TARGET_SUBDIR)/winsup; \
40659 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
40660 case $(srcdir) in \
40661 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40662 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
40663 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40664 esac; \
40665 module_srcdir=winsup; \
40666 rm -f no-such-file || : ; \
40667 CONFIG_SITE=no-such-file $(SHELL) \
40668 $$s/$$module_srcdir/configure \
40669 --srcdir=$${topdir}/$$module_srcdir \
40670 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40671 --target=${target_alias} \
40672 || exit 1
40673 @endif target-winsup
40679 .PHONY: all-target-winsup maybe-all-target-winsup
40680 maybe-all-target-winsup:
40681 @if gcc-bootstrap
40682 all-target-winsup: stage_current
40683 @endif gcc-bootstrap
40684 @if target-winsup
40685 TARGET-target-winsup=all
40686 maybe-all-target-winsup: all-target-winsup
40687 all-target-winsup: configure-target-winsup
40688 @: $(MAKE); $(unstage)
40689 @r=`${PWD_COMMAND}`; export r; \
40690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40691 $(NORMAL_TARGET_EXPORTS) \
40692 (cd $(TARGET_SUBDIR)/winsup && \
40693 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40694 $(TARGET-target-winsup))
40695 @endif target-winsup
40701 .PHONY: check-target-winsup maybe-check-target-winsup
40702 maybe-check-target-winsup:
40703 @if target-winsup
40704 maybe-check-target-winsup: check-target-winsup
40706 check-target-winsup:
40707 @: $(MAKE); $(unstage)
40708 @r=`${PWD_COMMAND}`; export r; \
40709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40710 $(NORMAL_TARGET_EXPORTS) \
40711 (cd $(TARGET_SUBDIR)/winsup && \
40712 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40714 @endif target-winsup
40716 .PHONY: install-target-winsup maybe-install-target-winsup
40717 maybe-install-target-winsup:
40718 @if target-winsup
40719 maybe-install-target-winsup: install-target-winsup
40721 install-target-winsup: installdirs
40722 @: $(MAKE); $(unstage)
40723 @r=`${PWD_COMMAND}`; export r; \
40724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40725 $(NORMAL_TARGET_EXPORTS) \
40726 (cd $(TARGET_SUBDIR)/winsup && \
40727 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40729 @endif target-winsup
40731 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
40732 maybe-install-strip-target-winsup:
40733 @if target-winsup
40734 maybe-install-strip-target-winsup: install-strip-target-winsup
40736 install-strip-target-winsup: installdirs
40737 @: $(MAKE); $(unstage)
40738 @r=`${PWD_COMMAND}`; export r; \
40739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40740 $(NORMAL_TARGET_EXPORTS) \
40741 (cd $(TARGET_SUBDIR)/winsup && \
40742 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40744 @endif target-winsup
40746 # Other targets (info, dvi, pdf, etc.)
40748 .PHONY: maybe-info-target-winsup info-target-winsup
40749 maybe-info-target-winsup:
40750 @if target-winsup
40751 maybe-info-target-winsup: info-target-winsup
40753 info-target-winsup: \
40754 configure-target-winsup
40755 @: $(MAKE); $(unstage)
40756 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40757 r=`${PWD_COMMAND}`; export r; \
40758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40759 $(NORMAL_TARGET_EXPORTS) \
40760 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
40761 for flag in $(EXTRA_TARGET_FLAGS); do \
40762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40763 done; \
40764 (cd $(TARGET_SUBDIR)/winsup && \
40765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40767 "RANLIB=$${RANLIB}" \
40768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40769 info) \
40770 || exit 1
40772 @endif target-winsup
40774 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
40775 maybe-dvi-target-winsup:
40776 @if target-winsup
40777 maybe-dvi-target-winsup: dvi-target-winsup
40779 dvi-target-winsup: \
40780 configure-target-winsup
40781 @: $(MAKE); $(unstage)
40782 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40783 r=`${PWD_COMMAND}`; export r; \
40784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40785 $(NORMAL_TARGET_EXPORTS) \
40786 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
40787 for flag in $(EXTRA_TARGET_FLAGS); do \
40788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40789 done; \
40790 (cd $(TARGET_SUBDIR)/winsup && \
40791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40793 "RANLIB=$${RANLIB}" \
40794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40795 dvi) \
40796 || exit 1
40798 @endif target-winsup
40800 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
40801 maybe-pdf-target-winsup:
40802 @if target-winsup
40803 maybe-pdf-target-winsup: pdf-target-winsup
40805 pdf-target-winsup: \
40806 configure-target-winsup
40807 @: $(MAKE); $(unstage)
40808 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40809 r=`${PWD_COMMAND}`; export r; \
40810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40811 $(NORMAL_TARGET_EXPORTS) \
40812 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
40813 for flag in $(EXTRA_TARGET_FLAGS); do \
40814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40815 done; \
40816 (cd $(TARGET_SUBDIR)/winsup && \
40817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40819 "RANLIB=$${RANLIB}" \
40820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40821 pdf) \
40822 || exit 1
40824 @endif target-winsup
40826 .PHONY: maybe-html-target-winsup html-target-winsup
40827 maybe-html-target-winsup:
40828 @if target-winsup
40829 maybe-html-target-winsup: html-target-winsup
40831 html-target-winsup: \
40832 configure-target-winsup
40833 @: $(MAKE); $(unstage)
40834 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40835 r=`${PWD_COMMAND}`; export r; \
40836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40837 $(NORMAL_TARGET_EXPORTS) \
40838 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
40839 for flag in $(EXTRA_TARGET_FLAGS); do \
40840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40841 done; \
40842 (cd $(TARGET_SUBDIR)/winsup && \
40843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40845 "RANLIB=$${RANLIB}" \
40846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40847 html) \
40848 || exit 1
40850 @endif target-winsup
40852 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
40853 maybe-TAGS-target-winsup:
40854 @if target-winsup
40855 maybe-TAGS-target-winsup: TAGS-target-winsup
40857 TAGS-target-winsup: \
40858 configure-target-winsup
40859 @: $(MAKE); $(unstage)
40860 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40861 r=`${PWD_COMMAND}`; export r; \
40862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40863 $(NORMAL_TARGET_EXPORTS) \
40864 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
40865 for flag in $(EXTRA_TARGET_FLAGS); do \
40866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40867 done; \
40868 (cd $(TARGET_SUBDIR)/winsup && \
40869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40871 "RANLIB=$${RANLIB}" \
40872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40873 TAGS) \
40874 || exit 1
40876 @endif target-winsup
40878 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
40879 maybe-install-info-target-winsup:
40880 @if target-winsup
40881 maybe-install-info-target-winsup: install-info-target-winsup
40883 install-info-target-winsup: \
40884 configure-target-winsup \
40885 info-target-winsup
40886 @: $(MAKE); $(unstage)
40887 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40888 r=`${PWD_COMMAND}`; export r; \
40889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40890 $(NORMAL_TARGET_EXPORTS) \
40891 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
40892 for flag in $(EXTRA_TARGET_FLAGS); do \
40893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40894 done; \
40895 (cd $(TARGET_SUBDIR)/winsup && \
40896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40898 "RANLIB=$${RANLIB}" \
40899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40900 install-info) \
40901 || exit 1
40903 @endif target-winsup
40905 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
40906 maybe-install-pdf-target-winsup:
40907 @if target-winsup
40908 maybe-install-pdf-target-winsup: install-pdf-target-winsup
40910 install-pdf-target-winsup: \
40911 configure-target-winsup \
40912 pdf-target-winsup
40913 @: $(MAKE); $(unstage)
40914 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40915 r=`${PWD_COMMAND}`; export r; \
40916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40917 $(NORMAL_TARGET_EXPORTS) \
40918 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
40919 for flag in $(EXTRA_TARGET_FLAGS); do \
40920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40921 done; \
40922 (cd $(TARGET_SUBDIR)/winsup && \
40923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40925 "RANLIB=$${RANLIB}" \
40926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40927 install-pdf) \
40928 || exit 1
40930 @endif target-winsup
40932 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
40933 maybe-install-html-target-winsup:
40934 @if target-winsup
40935 maybe-install-html-target-winsup: install-html-target-winsup
40937 install-html-target-winsup: \
40938 configure-target-winsup \
40939 html-target-winsup
40940 @: $(MAKE); $(unstage)
40941 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40942 r=`${PWD_COMMAND}`; export r; \
40943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40944 $(NORMAL_TARGET_EXPORTS) \
40945 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
40946 for flag in $(EXTRA_TARGET_FLAGS); do \
40947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40948 done; \
40949 (cd $(TARGET_SUBDIR)/winsup && \
40950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40952 "RANLIB=$${RANLIB}" \
40953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40954 install-html) \
40955 || exit 1
40957 @endif target-winsup
40959 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
40960 maybe-installcheck-target-winsup:
40961 @if target-winsup
40962 maybe-installcheck-target-winsup: installcheck-target-winsup
40964 installcheck-target-winsup: \
40965 configure-target-winsup
40966 @: $(MAKE); $(unstage)
40967 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40968 r=`${PWD_COMMAND}`; export r; \
40969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40970 $(NORMAL_TARGET_EXPORTS) \
40971 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
40972 for flag in $(EXTRA_TARGET_FLAGS); do \
40973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40974 done; \
40975 (cd $(TARGET_SUBDIR)/winsup && \
40976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40978 "RANLIB=$${RANLIB}" \
40979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40980 installcheck) \
40981 || exit 1
40983 @endif target-winsup
40985 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
40986 maybe-mostlyclean-target-winsup:
40987 @if target-winsup
40988 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
40990 mostlyclean-target-winsup:
40991 @: $(MAKE); $(unstage)
40992 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40993 r=`${PWD_COMMAND}`; export r; \
40994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40995 $(NORMAL_TARGET_EXPORTS) \
40996 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
40997 for flag in $(EXTRA_TARGET_FLAGS); do \
40998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40999 done; \
41000 (cd $(TARGET_SUBDIR)/winsup && \
41001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41003 "RANLIB=$${RANLIB}" \
41004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41005 mostlyclean) \
41006 || exit 1
41008 @endif target-winsup
41010 .PHONY: maybe-clean-target-winsup clean-target-winsup
41011 maybe-clean-target-winsup:
41012 @if target-winsup
41013 maybe-clean-target-winsup: clean-target-winsup
41015 clean-target-winsup:
41016 @: $(MAKE); $(unstage)
41017 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41018 r=`${PWD_COMMAND}`; export r; \
41019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41020 $(NORMAL_TARGET_EXPORTS) \
41021 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
41022 for flag in $(EXTRA_TARGET_FLAGS); do \
41023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41024 done; \
41025 (cd $(TARGET_SUBDIR)/winsup && \
41026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41028 "RANLIB=$${RANLIB}" \
41029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41030 clean) \
41031 || exit 1
41033 @endif target-winsup
41035 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
41036 maybe-distclean-target-winsup:
41037 @if target-winsup
41038 maybe-distclean-target-winsup: distclean-target-winsup
41040 distclean-target-winsup:
41041 @: $(MAKE); $(unstage)
41042 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41043 r=`${PWD_COMMAND}`; export r; \
41044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41045 $(NORMAL_TARGET_EXPORTS) \
41046 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
41047 for flag in $(EXTRA_TARGET_FLAGS); do \
41048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41049 done; \
41050 (cd $(TARGET_SUBDIR)/winsup && \
41051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41053 "RANLIB=$${RANLIB}" \
41054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41055 distclean) \
41056 || exit 1
41058 @endif target-winsup
41060 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
41061 maybe-maintainer-clean-target-winsup:
41062 @if target-winsup
41063 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
41065 maintainer-clean-target-winsup:
41066 @: $(MAKE); $(unstage)
41067 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41068 r=`${PWD_COMMAND}`; export r; \
41069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41070 $(NORMAL_TARGET_EXPORTS) \
41071 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
41072 for flag in $(EXTRA_TARGET_FLAGS); do \
41073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41074 done; \
41075 (cd $(TARGET_SUBDIR)/winsup && \
41076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41078 "RANLIB=$${RANLIB}" \
41079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41080 maintainer-clean) \
41081 || exit 1
41083 @endif target-winsup
41089 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
41090 maybe-configure-target-libgloss:
41091 @if gcc-bootstrap
41092 configure-target-libgloss: stage_current
41093 @endif gcc-bootstrap
41094 @if target-libgloss
41095 maybe-configure-target-libgloss: configure-target-libgloss
41096 configure-target-libgloss:
41097 @: $(MAKE); $(unstage)
41098 @r=`${PWD_COMMAND}`; export r; \
41099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41100 echo "Checking multilib configuration for libgloss..."; \
41101 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41102 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
41103 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41104 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41105 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
41106 else \
41107 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
41108 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41109 fi; \
41110 else \
41111 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41112 fi; \
41113 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
41114 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41115 $(NORMAL_TARGET_EXPORTS) \
41116 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
41117 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
41118 case $(srcdir) in \
41119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41120 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
41121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41122 esac; \
41123 module_srcdir=libgloss; \
41124 rm -f no-such-file || : ; \
41125 CONFIG_SITE=no-such-file $(SHELL) \
41126 $$s/$$module_srcdir/configure \
41127 --srcdir=$${topdir}/$$module_srcdir \
41128 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41129 --target=${target_alias} \
41130 || exit 1
41131 @endif target-libgloss
41137 .PHONY: all-target-libgloss maybe-all-target-libgloss
41138 maybe-all-target-libgloss:
41139 @if gcc-bootstrap
41140 all-target-libgloss: stage_current
41141 @endif gcc-bootstrap
41142 @if target-libgloss
41143 TARGET-target-libgloss=all
41144 maybe-all-target-libgloss: all-target-libgloss
41145 all-target-libgloss: configure-target-libgloss
41146 @: $(MAKE); $(unstage)
41147 @r=`${PWD_COMMAND}`; export r; \
41148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41149 $(NORMAL_TARGET_EXPORTS) \
41150 (cd $(TARGET_SUBDIR)/libgloss && \
41151 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41152 $(TARGET-target-libgloss))
41153 @endif target-libgloss
41159 .PHONY: check-target-libgloss maybe-check-target-libgloss
41160 maybe-check-target-libgloss:
41161 @if target-libgloss
41162 maybe-check-target-libgloss: check-target-libgloss
41164 # Dummy target for uncheckable module.
41165 check-target-libgloss:
41167 @endif target-libgloss
41169 .PHONY: install-target-libgloss maybe-install-target-libgloss
41170 maybe-install-target-libgloss:
41171 @if target-libgloss
41172 maybe-install-target-libgloss: install-target-libgloss
41174 install-target-libgloss: installdirs
41175 @: $(MAKE); $(unstage)
41176 @r=`${PWD_COMMAND}`; export r; \
41177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41178 $(NORMAL_TARGET_EXPORTS) \
41179 (cd $(TARGET_SUBDIR)/libgloss && \
41180 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41182 @endif target-libgloss
41184 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
41185 maybe-install-strip-target-libgloss:
41186 @if target-libgloss
41187 maybe-install-strip-target-libgloss: install-strip-target-libgloss
41189 install-strip-target-libgloss: installdirs
41190 @: $(MAKE); $(unstage)
41191 @r=`${PWD_COMMAND}`; export r; \
41192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41193 $(NORMAL_TARGET_EXPORTS) \
41194 (cd $(TARGET_SUBDIR)/libgloss && \
41195 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41197 @endif target-libgloss
41199 # Other targets (info, dvi, pdf, etc.)
41201 .PHONY: maybe-info-target-libgloss info-target-libgloss
41202 maybe-info-target-libgloss:
41203 @if target-libgloss
41204 maybe-info-target-libgloss: info-target-libgloss
41206 info-target-libgloss: \
41207 configure-target-libgloss
41208 @: $(MAKE); $(unstage)
41209 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41210 r=`${PWD_COMMAND}`; export r; \
41211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41212 $(NORMAL_TARGET_EXPORTS) \
41213 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
41214 for flag in $(EXTRA_TARGET_FLAGS); do \
41215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41216 done; \
41217 (cd $(TARGET_SUBDIR)/libgloss && \
41218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41220 "RANLIB=$${RANLIB}" \
41221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41222 info) \
41223 || exit 1
41225 @endif target-libgloss
41227 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
41228 maybe-dvi-target-libgloss:
41229 @if target-libgloss
41230 maybe-dvi-target-libgloss: dvi-target-libgloss
41232 dvi-target-libgloss: \
41233 configure-target-libgloss
41234 @: $(MAKE); $(unstage)
41235 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41236 r=`${PWD_COMMAND}`; export r; \
41237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41238 $(NORMAL_TARGET_EXPORTS) \
41239 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
41240 for flag in $(EXTRA_TARGET_FLAGS); do \
41241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41242 done; \
41243 (cd $(TARGET_SUBDIR)/libgloss && \
41244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41246 "RANLIB=$${RANLIB}" \
41247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41248 dvi) \
41249 || exit 1
41251 @endif target-libgloss
41253 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
41254 maybe-pdf-target-libgloss:
41255 @if target-libgloss
41256 maybe-pdf-target-libgloss: pdf-target-libgloss
41258 pdf-target-libgloss: \
41259 configure-target-libgloss
41260 @: $(MAKE); $(unstage)
41261 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41262 r=`${PWD_COMMAND}`; export r; \
41263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41264 $(NORMAL_TARGET_EXPORTS) \
41265 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
41266 for flag in $(EXTRA_TARGET_FLAGS); do \
41267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41268 done; \
41269 (cd $(TARGET_SUBDIR)/libgloss && \
41270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41272 "RANLIB=$${RANLIB}" \
41273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41274 pdf) \
41275 || exit 1
41277 @endif target-libgloss
41279 .PHONY: maybe-html-target-libgloss html-target-libgloss
41280 maybe-html-target-libgloss:
41281 @if target-libgloss
41282 maybe-html-target-libgloss: html-target-libgloss
41284 html-target-libgloss: \
41285 configure-target-libgloss
41286 @: $(MAKE); $(unstage)
41287 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41288 r=`${PWD_COMMAND}`; export r; \
41289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41290 $(NORMAL_TARGET_EXPORTS) \
41291 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
41292 for flag in $(EXTRA_TARGET_FLAGS); do \
41293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41294 done; \
41295 (cd $(TARGET_SUBDIR)/libgloss && \
41296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41298 "RANLIB=$${RANLIB}" \
41299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41300 html) \
41301 || exit 1
41303 @endif target-libgloss
41305 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
41306 maybe-TAGS-target-libgloss:
41307 @if target-libgloss
41308 maybe-TAGS-target-libgloss: TAGS-target-libgloss
41310 TAGS-target-libgloss: \
41311 configure-target-libgloss
41312 @: $(MAKE); $(unstage)
41313 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41314 r=`${PWD_COMMAND}`; export r; \
41315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41316 $(NORMAL_TARGET_EXPORTS) \
41317 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
41318 for flag in $(EXTRA_TARGET_FLAGS); do \
41319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41320 done; \
41321 (cd $(TARGET_SUBDIR)/libgloss && \
41322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41324 "RANLIB=$${RANLIB}" \
41325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41326 TAGS) \
41327 || exit 1
41329 @endif target-libgloss
41331 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
41332 maybe-install-info-target-libgloss:
41333 @if target-libgloss
41334 maybe-install-info-target-libgloss: install-info-target-libgloss
41336 install-info-target-libgloss: \
41337 configure-target-libgloss \
41338 info-target-libgloss
41339 @: $(MAKE); $(unstage)
41340 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41341 r=`${PWD_COMMAND}`; export r; \
41342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41343 $(NORMAL_TARGET_EXPORTS) \
41344 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
41345 for flag in $(EXTRA_TARGET_FLAGS); do \
41346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41347 done; \
41348 (cd $(TARGET_SUBDIR)/libgloss && \
41349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41351 "RANLIB=$${RANLIB}" \
41352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41353 install-info) \
41354 || exit 1
41356 @endif target-libgloss
41358 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
41359 maybe-install-pdf-target-libgloss:
41360 @if target-libgloss
41361 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
41363 install-pdf-target-libgloss: \
41364 configure-target-libgloss \
41365 pdf-target-libgloss
41366 @: $(MAKE); $(unstage)
41367 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41368 r=`${PWD_COMMAND}`; export r; \
41369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41370 $(NORMAL_TARGET_EXPORTS) \
41371 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
41372 for flag in $(EXTRA_TARGET_FLAGS); do \
41373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41374 done; \
41375 (cd $(TARGET_SUBDIR)/libgloss && \
41376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41378 "RANLIB=$${RANLIB}" \
41379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41380 install-pdf) \
41381 || exit 1
41383 @endif target-libgloss
41385 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
41386 maybe-install-html-target-libgloss:
41387 @if target-libgloss
41388 maybe-install-html-target-libgloss: install-html-target-libgloss
41390 install-html-target-libgloss: \
41391 configure-target-libgloss \
41392 html-target-libgloss
41393 @: $(MAKE); $(unstage)
41394 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41395 r=`${PWD_COMMAND}`; export r; \
41396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41397 $(NORMAL_TARGET_EXPORTS) \
41398 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
41399 for flag in $(EXTRA_TARGET_FLAGS); do \
41400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41401 done; \
41402 (cd $(TARGET_SUBDIR)/libgloss && \
41403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41405 "RANLIB=$${RANLIB}" \
41406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41407 install-html) \
41408 || exit 1
41410 @endif target-libgloss
41412 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
41413 maybe-installcheck-target-libgloss:
41414 @if target-libgloss
41415 maybe-installcheck-target-libgloss: installcheck-target-libgloss
41417 installcheck-target-libgloss: \
41418 configure-target-libgloss
41419 @: $(MAKE); $(unstage)
41420 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41421 r=`${PWD_COMMAND}`; export r; \
41422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41423 $(NORMAL_TARGET_EXPORTS) \
41424 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
41425 for flag in $(EXTRA_TARGET_FLAGS); do \
41426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41427 done; \
41428 (cd $(TARGET_SUBDIR)/libgloss && \
41429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41431 "RANLIB=$${RANLIB}" \
41432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41433 installcheck) \
41434 || exit 1
41436 @endif target-libgloss
41438 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
41439 maybe-mostlyclean-target-libgloss:
41440 @if target-libgloss
41441 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
41443 mostlyclean-target-libgloss:
41444 @: $(MAKE); $(unstage)
41445 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41446 r=`${PWD_COMMAND}`; export r; \
41447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41448 $(NORMAL_TARGET_EXPORTS) \
41449 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
41450 for flag in $(EXTRA_TARGET_FLAGS); do \
41451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41452 done; \
41453 (cd $(TARGET_SUBDIR)/libgloss && \
41454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41456 "RANLIB=$${RANLIB}" \
41457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41458 mostlyclean) \
41459 || exit 1
41461 @endif target-libgloss
41463 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
41464 maybe-clean-target-libgloss:
41465 @if target-libgloss
41466 maybe-clean-target-libgloss: clean-target-libgloss
41468 clean-target-libgloss:
41469 @: $(MAKE); $(unstage)
41470 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41471 r=`${PWD_COMMAND}`; export r; \
41472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41473 $(NORMAL_TARGET_EXPORTS) \
41474 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
41475 for flag in $(EXTRA_TARGET_FLAGS); do \
41476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41477 done; \
41478 (cd $(TARGET_SUBDIR)/libgloss && \
41479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41481 "RANLIB=$${RANLIB}" \
41482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41483 clean) \
41484 || exit 1
41486 @endif target-libgloss
41488 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
41489 maybe-distclean-target-libgloss:
41490 @if target-libgloss
41491 maybe-distclean-target-libgloss: distclean-target-libgloss
41493 distclean-target-libgloss:
41494 @: $(MAKE); $(unstage)
41495 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41496 r=`${PWD_COMMAND}`; export r; \
41497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41498 $(NORMAL_TARGET_EXPORTS) \
41499 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
41500 for flag in $(EXTRA_TARGET_FLAGS); do \
41501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41502 done; \
41503 (cd $(TARGET_SUBDIR)/libgloss && \
41504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41506 "RANLIB=$${RANLIB}" \
41507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41508 distclean) \
41509 || exit 1
41511 @endif target-libgloss
41513 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
41514 maybe-maintainer-clean-target-libgloss:
41515 @if target-libgloss
41516 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
41518 maintainer-clean-target-libgloss:
41519 @: $(MAKE); $(unstage)
41520 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41521 r=`${PWD_COMMAND}`; export r; \
41522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41523 $(NORMAL_TARGET_EXPORTS) \
41524 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
41525 for flag in $(EXTRA_TARGET_FLAGS); do \
41526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41527 done; \
41528 (cd $(TARGET_SUBDIR)/libgloss && \
41529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41531 "RANLIB=$${RANLIB}" \
41532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41533 maintainer-clean) \
41534 || exit 1
41536 @endif target-libgloss
41542 .PHONY: configure-target-libffi maybe-configure-target-libffi
41543 maybe-configure-target-libffi:
41544 @if gcc-bootstrap
41545 configure-target-libffi: stage_current
41546 @endif gcc-bootstrap
41547 @if target-libffi
41548 maybe-configure-target-libffi: configure-target-libffi
41549 configure-target-libffi:
41550 @: $(MAKE); $(unstage)
41551 @r=`${PWD_COMMAND}`; export r; \
41552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41553 echo "Checking multilib configuration for libffi..."; \
41554 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
41555 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
41556 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
41557 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
41558 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
41559 else \
41560 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
41561 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
41562 fi; \
41563 else \
41564 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
41565 fi; \
41566 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
41567 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
41568 $(NORMAL_TARGET_EXPORTS) \
41569 echo Configuring in $(TARGET_SUBDIR)/libffi; \
41570 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
41571 case $(srcdir) in \
41572 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41573 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
41574 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41575 esac; \
41576 module_srcdir=libffi; \
41577 rm -f no-such-file || : ; \
41578 CONFIG_SITE=no-such-file $(SHELL) \
41579 $$s/$$module_srcdir/configure \
41580 --srcdir=$${topdir}/$$module_srcdir \
41581 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41582 --target=${target_alias} \
41583 || exit 1
41584 @endif target-libffi
41590 .PHONY: all-target-libffi maybe-all-target-libffi
41591 maybe-all-target-libffi:
41592 @if gcc-bootstrap
41593 all-target-libffi: stage_current
41594 @endif gcc-bootstrap
41595 @if target-libffi
41596 TARGET-target-libffi=all
41597 maybe-all-target-libffi: all-target-libffi
41598 all-target-libffi: configure-target-libffi
41599 @: $(MAKE); $(unstage)
41600 @r=`${PWD_COMMAND}`; export r; \
41601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41602 $(NORMAL_TARGET_EXPORTS) \
41603 (cd $(TARGET_SUBDIR)/libffi && \
41604 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41605 $(TARGET-target-libffi))
41606 @endif target-libffi
41612 .PHONY: check-target-libffi maybe-check-target-libffi
41613 maybe-check-target-libffi:
41614 @if target-libffi
41615 maybe-check-target-libffi: check-target-libffi
41617 check-target-libffi:
41618 @: $(MAKE); $(unstage)
41619 @r=`${PWD_COMMAND}`; export r; \
41620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41621 $(NORMAL_TARGET_EXPORTS) \
41622 (cd $(TARGET_SUBDIR)/libffi && \
41623 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41625 @endif target-libffi
41627 .PHONY: install-target-libffi maybe-install-target-libffi
41628 maybe-install-target-libffi:
41629 @if target-libffi
41630 maybe-install-target-libffi: install-target-libffi
41632 # Dummy target for uninstallable.
41633 install-target-libffi:
41635 @endif target-libffi
41637 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
41638 maybe-install-strip-target-libffi:
41639 @if target-libffi
41640 maybe-install-strip-target-libffi: install-strip-target-libffi
41642 # Dummy target for uninstallable.
41643 install-strip-target-libffi:
41645 @endif target-libffi
41647 # Other targets (info, dvi, pdf, etc.)
41649 .PHONY: maybe-info-target-libffi info-target-libffi
41650 maybe-info-target-libffi:
41651 @if target-libffi
41652 maybe-info-target-libffi: info-target-libffi
41654 info-target-libffi: \
41655 configure-target-libffi
41656 @: $(MAKE); $(unstage)
41657 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41658 r=`${PWD_COMMAND}`; export r; \
41659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41660 $(NORMAL_TARGET_EXPORTS) \
41661 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
41662 for flag in $(EXTRA_TARGET_FLAGS); do \
41663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41664 done; \
41665 (cd $(TARGET_SUBDIR)/libffi && \
41666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41668 "RANLIB=$${RANLIB}" \
41669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41670 info) \
41671 || exit 1
41673 @endif target-libffi
41675 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
41676 maybe-dvi-target-libffi:
41677 @if target-libffi
41678 maybe-dvi-target-libffi: dvi-target-libffi
41680 dvi-target-libffi: \
41681 configure-target-libffi
41682 @: $(MAKE); $(unstage)
41683 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41684 r=`${PWD_COMMAND}`; export r; \
41685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41686 $(NORMAL_TARGET_EXPORTS) \
41687 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
41688 for flag in $(EXTRA_TARGET_FLAGS); do \
41689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41690 done; \
41691 (cd $(TARGET_SUBDIR)/libffi && \
41692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41694 "RANLIB=$${RANLIB}" \
41695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41696 dvi) \
41697 || exit 1
41699 @endif target-libffi
41701 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
41702 maybe-pdf-target-libffi:
41703 @if target-libffi
41704 maybe-pdf-target-libffi: pdf-target-libffi
41706 pdf-target-libffi: \
41707 configure-target-libffi
41708 @: $(MAKE); $(unstage)
41709 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41710 r=`${PWD_COMMAND}`; export r; \
41711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41712 $(NORMAL_TARGET_EXPORTS) \
41713 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
41714 for flag in $(EXTRA_TARGET_FLAGS); do \
41715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41716 done; \
41717 (cd $(TARGET_SUBDIR)/libffi && \
41718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41720 "RANLIB=$${RANLIB}" \
41721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41722 pdf) \
41723 || exit 1
41725 @endif target-libffi
41727 .PHONY: maybe-html-target-libffi html-target-libffi
41728 maybe-html-target-libffi:
41729 @if target-libffi
41730 maybe-html-target-libffi: html-target-libffi
41732 html-target-libffi: \
41733 configure-target-libffi
41734 @: $(MAKE); $(unstage)
41735 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41736 r=`${PWD_COMMAND}`; export r; \
41737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41738 $(NORMAL_TARGET_EXPORTS) \
41739 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
41740 for flag in $(EXTRA_TARGET_FLAGS); do \
41741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41742 done; \
41743 (cd $(TARGET_SUBDIR)/libffi && \
41744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41746 "RANLIB=$${RANLIB}" \
41747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41748 html) \
41749 || exit 1
41751 @endif target-libffi
41753 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
41754 maybe-TAGS-target-libffi:
41755 @if target-libffi
41756 maybe-TAGS-target-libffi: TAGS-target-libffi
41758 TAGS-target-libffi: \
41759 configure-target-libffi
41760 @: $(MAKE); $(unstage)
41761 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41762 r=`${PWD_COMMAND}`; export r; \
41763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41764 $(NORMAL_TARGET_EXPORTS) \
41765 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
41766 for flag in $(EXTRA_TARGET_FLAGS); do \
41767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41768 done; \
41769 (cd $(TARGET_SUBDIR)/libffi && \
41770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41772 "RANLIB=$${RANLIB}" \
41773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41774 TAGS) \
41775 || exit 1
41777 @endif target-libffi
41779 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
41780 maybe-install-info-target-libffi:
41781 @if target-libffi
41782 maybe-install-info-target-libffi: install-info-target-libffi
41784 install-info-target-libffi: \
41785 configure-target-libffi \
41786 info-target-libffi
41787 @: $(MAKE); $(unstage)
41788 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41789 r=`${PWD_COMMAND}`; export r; \
41790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41791 $(NORMAL_TARGET_EXPORTS) \
41792 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
41793 for flag in $(EXTRA_TARGET_FLAGS); do \
41794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41795 done; \
41796 (cd $(TARGET_SUBDIR)/libffi && \
41797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41799 "RANLIB=$${RANLIB}" \
41800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41801 install-info) \
41802 || exit 1
41804 @endif target-libffi
41806 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
41807 maybe-install-pdf-target-libffi:
41808 @if target-libffi
41809 maybe-install-pdf-target-libffi: install-pdf-target-libffi
41811 install-pdf-target-libffi: \
41812 configure-target-libffi \
41813 pdf-target-libffi
41814 @: $(MAKE); $(unstage)
41815 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41816 r=`${PWD_COMMAND}`; export r; \
41817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41818 $(NORMAL_TARGET_EXPORTS) \
41819 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
41820 for flag in $(EXTRA_TARGET_FLAGS); do \
41821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41822 done; \
41823 (cd $(TARGET_SUBDIR)/libffi && \
41824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41826 "RANLIB=$${RANLIB}" \
41827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41828 install-pdf) \
41829 || exit 1
41831 @endif target-libffi
41833 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
41834 maybe-install-html-target-libffi:
41835 @if target-libffi
41836 maybe-install-html-target-libffi: install-html-target-libffi
41838 install-html-target-libffi: \
41839 configure-target-libffi \
41840 html-target-libffi
41841 @: $(MAKE); $(unstage)
41842 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41843 r=`${PWD_COMMAND}`; export r; \
41844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41845 $(NORMAL_TARGET_EXPORTS) \
41846 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
41847 for flag in $(EXTRA_TARGET_FLAGS); do \
41848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41849 done; \
41850 (cd $(TARGET_SUBDIR)/libffi && \
41851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41853 "RANLIB=$${RANLIB}" \
41854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41855 install-html) \
41856 || exit 1
41858 @endif target-libffi
41860 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
41861 maybe-installcheck-target-libffi:
41862 @if target-libffi
41863 maybe-installcheck-target-libffi: installcheck-target-libffi
41865 installcheck-target-libffi: \
41866 configure-target-libffi
41867 @: $(MAKE); $(unstage)
41868 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41869 r=`${PWD_COMMAND}`; export r; \
41870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41871 $(NORMAL_TARGET_EXPORTS) \
41872 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
41873 for flag in $(EXTRA_TARGET_FLAGS); do \
41874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41875 done; \
41876 (cd $(TARGET_SUBDIR)/libffi && \
41877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41879 "RANLIB=$${RANLIB}" \
41880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41881 installcheck) \
41882 || exit 1
41884 @endif target-libffi
41886 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
41887 maybe-mostlyclean-target-libffi:
41888 @if target-libffi
41889 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
41891 mostlyclean-target-libffi:
41892 @: $(MAKE); $(unstage)
41893 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41894 r=`${PWD_COMMAND}`; export r; \
41895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41896 $(NORMAL_TARGET_EXPORTS) \
41897 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
41898 for flag in $(EXTRA_TARGET_FLAGS); do \
41899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41900 done; \
41901 (cd $(TARGET_SUBDIR)/libffi && \
41902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41904 "RANLIB=$${RANLIB}" \
41905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41906 mostlyclean) \
41907 || exit 1
41909 @endif target-libffi
41911 .PHONY: maybe-clean-target-libffi clean-target-libffi
41912 maybe-clean-target-libffi:
41913 @if target-libffi
41914 maybe-clean-target-libffi: clean-target-libffi
41916 clean-target-libffi:
41917 @: $(MAKE); $(unstage)
41918 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41919 r=`${PWD_COMMAND}`; export r; \
41920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41921 $(NORMAL_TARGET_EXPORTS) \
41922 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
41923 for flag in $(EXTRA_TARGET_FLAGS); do \
41924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41925 done; \
41926 (cd $(TARGET_SUBDIR)/libffi && \
41927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41929 "RANLIB=$${RANLIB}" \
41930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41931 clean) \
41932 || exit 1
41934 @endif target-libffi
41936 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
41937 maybe-distclean-target-libffi:
41938 @if target-libffi
41939 maybe-distclean-target-libffi: distclean-target-libffi
41941 distclean-target-libffi:
41942 @: $(MAKE); $(unstage)
41943 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41944 r=`${PWD_COMMAND}`; export r; \
41945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41946 $(NORMAL_TARGET_EXPORTS) \
41947 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
41948 for flag in $(EXTRA_TARGET_FLAGS); do \
41949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41950 done; \
41951 (cd $(TARGET_SUBDIR)/libffi && \
41952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41954 "RANLIB=$${RANLIB}" \
41955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41956 distclean) \
41957 || exit 1
41959 @endif target-libffi
41961 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
41962 maybe-maintainer-clean-target-libffi:
41963 @if target-libffi
41964 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
41966 maintainer-clean-target-libffi:
41967 @: $(MAKE); $(unstage)
41968 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41969 r=`${PWD_COMMAND}`; export r; \
41970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41971 $(NORMAL_TARGET_EXPORTS) \
41972 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
41973 for flag in $(EXTRA_TARGET_FLAGS); do \
41974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41975 done; \
41976 (cd $(TARGET_SUBDIR)/libffi && \
41977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41979 "RANLIB=$${RANLIB}" \
41980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41981 maintainer-clean) \
41982 || exit 1
41984 @endif target-libffi
41990 .PHONY: configure-target-libjava maybe-configure-target-libjava
41991 maybe-configure-target-libjava:
41992 @if gcc-bootstrap
41993 configure-target-libjava: stage_current
41994 @endif gcc-bootstrap
41995 @if target-libjava
41996 maybe-configure-target-libjava: configure-target-libjava
41997 configure-target-libjava:
41998 @: $(MAKE); $(unstage)
41999 @r=`${PWD_COMMAND}`; export r; \
42000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42001 echo "Checking multilib configuration for libjava..."; \
42002 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
42003 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
42004 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
42005 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
42006 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
42007 else \
42008 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
42009 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
42010 fi; \
42011 else \
42012 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
42013 fi; \
42014 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
42015 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
42016 $(RAW_CXX_TARGET_EXPORTS) \
42017 echo Configuring in $(TARGET_SUBDIR)/libjava; \
42018 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
42019 case $(srcdir) in \
42020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42021 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
42022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42023 esac; \
42024 module_srcdir=libjava; \
42025 rm -f no-such-file || : ; \
42026 CONFIG_SITE=no-such-file $(SHELL) \
42027 $$s/$$module_srcdir/configure \
42028 --srcdir=$${topdir}/$$module_srcdir \
42029 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42030 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
42031 || exit 1
42032 @endif target-libjava
42038 .PHONY: all-target-libjava maybe-all-target-libjava
42039 maybe-all-target-libjava:
42040 @if gcc-bootstrap
42041 all-target-libjava: stage_current
42042 @endif gcc-bootstrap
42043 @if target-libjava
42044 TARGET-target-libjava=all
42045 maybe-all-target-libjava: all-target-libjava
42046 all-target-libjava: configure-target-libjava
42047 @: $(MAKE); $(unstage)
42048 @r=`${PWD_COMMAND}`; export r; \
42049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42050 $(RAW_CXX_TARGET_EXPORTS) \
42051 (cd $(TARGET_SUBDIR)/libjava && \
42052 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
42053 $(TARGET-target-libjava))
42054 @endif target-libjava
42060 .PHONY: check-target-libjava maybe-check-target-libjava
42061 maybe-check-target-libjava:
42062 @if target-libjava
42063 maybe-check-target-libjava: check-target-libjava
42065 check-target-libjava:
42066 @: $(MAKE); $(unstage)
42067 @r=`${PWD_COMMAND}`; export r; \
42068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42069 $(RAW_CXX_TARGET_EXPORTS) \
42070 (cd $(TARGET_SUBDIR)/libjava && \
42071 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
42073 @endif target-libjava
42075 .PHONY: install-target-libjava maybe-install-target-libjava
42076 maybe-install-target-libjava:
42077 @if target-libjava
42078 maybe-install-target-libjava: install-target-libjava
42080 install-target-libjava: installdirs
42081 @: $(MAKE); $(unstage)
42082 @r=`${PWD_COMMAND}`; export r; \
42083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42084 $(RAW_CXX_TARGET_EXPORTS) \
42085 (cd $(TARGET_SUBDIR)/libjava && \
42086 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42088 @endif target-libjava
42090 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
42091 maybe-install-strip-target-libjava:
42092 @if target-libjava
42093 maybe-install-strip-target-libjava: install-strip-target-libjava
42095 install-strip-target-libjava: installdirs
42096 @: $(MAKE); $(unstage)
42097 @r=`${PWD_COMMAND}`; export r; \
42098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42099 $(RAW_CXX_TARGET_EXPORTS) \
42100 (cd $(TARGET_SUBDIR)/libjava && \
42101 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42103 @endif target-libjava
42105 # Other targets (info, dvi, pdf, etc.)
42107 .PHONY: maybe-info-target-libjava info-target-libjava
42108 maybe-info-target-libjava:
42109 @if target-libjava
42110 maybe-info-target-libjava: info-target-libjava
42112 info-target-libjava: \
42113 configure-target-libjava
42114 @: $(MAKE); $(unstage)
42115 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42116 r=`${PWD_COMMAND}`; export r; \
42117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42118 $(RAW_CXX_TARGET_EXPORTS) \
42119 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
42120 for flag in $(EXTRA_TARGET_FLAGS); do \
42121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42122 done; \
42123 (cd $(TARGET_SUBDIR)/libjava && \
42124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42126 "RANLIB=$${RANLIB}" \
42127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42128 info) \
42129 || exit 1
42131 @endif target-libjava
42133 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
42134 maybe-dvi-target-libjava:
42135 @if target-libjava
42136 maybe-dvi-target-libjava: dvi-target-libjava
42138 dvi-target-libjava: \
42139 configure-target-libjava
42140 @: $(MAKE); $(unstage)
42141 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42142 r=`${PWD_COMMAND}`; export r; \
42143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42144 $(RAW_CXX_TARGET_EXPORTS) \
42145 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
42146 for flag in $(EXTRA_TARGET_FLAGS); do \
42147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42148 done; \
42149 (cd $(TARGET_SUBDIR)/libjava && \
42150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42152 "RANLIB=$${RANLIB}" \
42153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42154 dvi) \
42155 || exit 1
42157 @endif target-libjava
42159 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
42160 maybe-pdf-target-libjava:
42161 @if target-libjava
42162 maybe-pdf-target-libjava: pdf-target-libjava
42164 pdf-target-libjava: \
42165 configure-target-libjava
42166 @: $(MAKE); $(unstage)
42167 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42168 r=`${PWD_COMMAND}`; export r; \
42169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42170 $(RAW_CXX_TARGET_EXPORTS) \
42171 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
42172 for flag in $(EXTRA_TARGET_FLAGS); do \
42173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42174 done; \
42175 (cd $(TARGET_SUBDIR)/libjava && \
42176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42178 "RANLIB=$${RANLIB}" \
42179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42180 pdf) \
42181 || exit 1
42183 @endif target-libjava
42185 .PHONY: maybe-html-target-libjava html-target-libjava
42186 maybe-html-target-libjava:
42187 @if target-libjava
42188 maybe-html-target-libjava: html-target-libjava
42190 html-target-libjava: \
42191 configure-target-libjava
42192 @: $(MAKE); $(unstage)
42193 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42194 r=`${PWD_COMMAND}`; export r; \
42195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42196 $(RAW_CXX_TARGET_EXPORTS) \
42197 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
42198 for flag in $(EXTRA_TARGET_FLAGS); do \
42199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42200 done; \
42201 (cd $(TARGET_SUBDIR)/libjava && \
42202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42204 "RANLIB=$${RANLIB}" \
42205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42206 html) \
42207 || exit 1
42209 @endif target-libjava
42211 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
42212 maybe-TAGS-target-libjava:
42213 @if target-libjava
42214 maybe-TAGS-target-libjava: TAGS-target-libjava
42216 TAGS-target-libjava: \
42217 configure-target-libjava
42218 @: $(MAKE); $(unstage)
42219 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42220 r=`${PWD_COMMAND}`; export r; \
42221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42222 $(RAW_CXX_TARGET_EXPORTS) \
42223 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
42224 for flag in $(EXTRA_TARGET_FLAGS); do \
42225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42226 done; \
42227 (cd $(TARGET_SUBDIR)/libjava && \
42228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42230 "RANLIB=$${RANLIB}" \
42231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42232 TAGS) \
42233 || exit 1
42235 @endif target-libjava
42237 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
42238 maybe-install-info-target-libjava:
42239 @if target-libjava
42240 maybe-install-info-target-libjava: install-info-target-libjava
42242 install-info-target-libjava: \
42243 configure-target-libjava \
42244 info-target-libjava
42245 @: $(MAKE); $(unstage)
42246 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42247 r=`${PWD_COMMAND}`; export r; \
42248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42249 $(RAW_CXX_TARGET_EXPORTS) \
42250 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
42251 for flag in $(EXTRA_TARGET_FLAGS); do \
42252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42253 done; \
42254 (cd $(TARGET_SUBDIR)/libjava && \
42255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42257 "RANLIB=$${RANLIB}" \
42258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42259 install-info) \
42260 || exit 1
42262 @endif target-libjava
42264 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
42265 maybe-install-pdf-target-libjava:
42266 @if target-libjava
42267 maybe-install-pdf-target-libjava: install-pdf-target-libjava
42269 install-pdf-target-libjava: \
42270 configure-target-libjava \
42271 pdf-target-libjava
42272 @: $(MAKE); $(unstage)
42273 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42274 r=`${PWD_COMMAND}`; export r; \
42275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42276 $(RAW_CXX_TARGET_EXPORTS) \
42277 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
42278 for flag in $(EXTRA_TARGET_FLAGS); do \
42279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42280 done; \
42281 (cd $(TARGET_SUBDIR)/libjava && \
42282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42284 "RANLIB=$${RANLIB}" \
42285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42286 install-pdf) \
42287 || exit 1
42289 @endif target-libjava
42291 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
42292 maybe-install-html-target-libjava:
42293 @if target-libjava
42294 maybe-install-html-target-libjava: install-html-target-libjava
42296 install-html-target-libjava: \
42297 configure-target-libjava \
42298 html-target-libjava
42299 @: $(MAKE); $(unstage)
42300 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42301 r=`${PWD_COMMAND}`; export r; \
42302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42303 $(RAW_CXX_TARGET_EXPORTS) \
42304 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
42305 for flag in $(EXTRA_TARGET_FLAGS); do \
42306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42307 done; \
42308 (cd $(TARGET_SUBDIR)/libjava && \
42309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42311 "RANLIB=$${RANLIB}" \
42312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42313 install-html) \
42314 || exit 1
42316 @endif target-libjava
42318 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
42319 maybe-installcheck-target-libjava:
42320 @if target-libjava
42321 maybe-installcheck-target-libjava: installcheck-target-libjava
42323 installcheck-target-libjava: \
42324 configure-target-libjava
42325 @: $(MAKE); $(unstage)
42326 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42327 r=`${PWD_COMMAND}`; export r; \
42328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42329 $(RAW_CXX_TARGET_EXPORTS) \
42330 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
42331 for flag in $(EXTRA_TARGET_FLAGS); do \
42332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42333 done; \
42334 (cd $(TARGET_SUBDIR)/libjava && \
42335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42337 "RANLIB=$${RANLIB}" \
42338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42339 installcheck) \
42340 || exit 1
42342 @endif target-libjava
42344 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
42345 maybe-mostlyclean-target-libjava:
42346 @if target-libjava
42347 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
42349 mostlyclean-target-libjava:
42350 @: $(MAKE); $(unstage)
42351 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42352 r=`${PWD_COMMAND}`; export r; \
42353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42354 $(RAW_CXX_TARGET_EXPORTS) \
42355 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
42356 for flag in $(EXTRA_TARGET_FLAGS); do \
42357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42358 done; \
42359 (cd $(TARGET_SUBDIR)/libjava && \
42360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42362 "RANLIB=$${RANLIB}" \
42363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42364 mostlyclean) \
42365 || exit 1
42367 @endif target-libjava
42369 .PHONY: maybe-clean-target-libjava clean-target-libjava
42370 maybe-clean-target-libjava:
42371 @if target-libjava
42372 maybe-clean-target-libjava: clean-target-libjava
42374 clean-target-libjava:
42375 @: $(MAKE); $(unstage)
42376 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42377 r=`${PWD_COMMAND}`; export r; \
42378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42379 $(RAW_CXX_TARGET_EXPORTS) \
42380 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
42381 for flag in $(EXTRA_TARGET_FLAGS); do \
42382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42383 done; \
42384 (cd $(TARGET_SUBDIR)/libjava && \
42385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42387 "RANLIB=$${RANLIB}" \
42388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42389 clean) \
42390 || exit 1
42392 @endif target-libjava
42394 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
42395 maybe-distclean-target-libjava:
42396 @if target-libjava
42397 maybe-distclean-target-libjava: distclean-target-libjava
42399 distclean-target-libjava:
42400 @: $(MAKE); $(unstage)
42401 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42402 r=`${PWD_COMMAND}`; export r; \
42403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42404 $(RAW_CXX_TARGET_EXPORTS) \
42405 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
42406 for flag in $(EXTRA_TARGET_FLAGS); do \
42407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42408 done; \
42409 (cd $(TARGET_SUBDIR)/libjava && \
42410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42412 "RANLIB=$${RANLIB}" \
42413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42414 distclean) \
42415 || exit 1
42417 @endif target-libjava
42419 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
42420 maybe-maintainer-clean-target-libjava:
42421 @if target-libjava
42422 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
42424 maintainer-clean-target-libjava:
42425 @: $(MAKE); $(unstage)
42426 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42427 r=`${PWD_COMMAND}`; export r; \
42428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42429 $(RAW_CXX_TARGET_EXPORTS) \
42430 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
42431 for flag in $(EXTRA_TARGET_FLAGS); do \
42432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42433 done; \
42434 (cd $(TARGET_SUBDIR)/libjava && \
42435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42437 "RANLIB=$${RANLIB}" \
42438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42439 maintainer-clean) \
42440 || exit 1
42442 @endif target-libjava
42448 .PHONY: configure-target-zlib maybe-configure-target-zlib
42449 maybe-configure-target-zlib:
42450 @if gcc-bootstrap
42451 configure-target-zlib: stage_current
42452 @endif gcc-bootstrap
42453 @if target-zlib
42454 maybe-configure-target-zlib: configure-target-zlib
42455 configure-target-zlib:
42456 @: $(MAKE); $(unstage)
42457 @r=`${PWD_COMMAND}`; export r; \
42458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42459 echo "Checking multilib configuration for zlib..."; \
42460 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
42461 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
42462 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
42463 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
42464 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
42465 else \
42466 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
42467 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
42468 fi; \
42469 else \
42470 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
42471 fi; \
42472 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
42473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
42474 $(NORMAL_TARGET_EXPORTS) \
42475 echo Configuring in $(TARGET_SUBDIR)/zlib; \
42476 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
42477 case $(srcdir) in \
42478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42479 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
42480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42481 esac; \
42482 module_srcdir=zlib; \
42483 rm -f no-such-file || : ; \
42484 CONFIG_SITE=no-such-file $(SHELL) \
42485 $$s/$$module_srcdir/configure \
42486 --srcdir=$${topdir}/$$module_srcdir \
42487 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42488 --target=${target_alias} \
42489 || exit 1
42490 @endif target-zlib
42496 .PHONY: all-target-zlib maybe-all-target-zlib
42497 maybe-all-target-zlib:
42498 @if gcc-bootstrap
42499 all-target-zlib: stage_current
42500 @endif gcc-bootstrap
42501 @if target-zlib
42502 TARGET-target-zlib=all
42503 maybe-all-target-zlib: all-target-zlib
42504 all-target-zlib: configure-target-zlib
42505 @: $(MAKE); $(unstage)
42506 @r=`${PWD_COMMAND}`; export r; \
42507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42508 $(NORMAL_TARGET_EXPORTS) \
42509 (cd $(TARGET_SUBDIR)/zlib && \
42510 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42511 $(TARGET-target-zlib))
42512 @endif target-zlib
42518 .PHONY: check-target-zlib maybe-check-target-zlib
42519 maybe-check-target-zlib:
42520 @if target-zlib
42521 maybe-check-target-zlib: check-target-zlib
42523 check-target-zlib:
42524 @: $(MAKE); $(unstage)
42525 @r=`${PWD_COMMAND}`; export r; \
42526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42527 $(NORMAL_TARGET_EXPORTS) \
42528 (cd $(TARGET_SUBDIR)/zlib && \
42529 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42531 @endif target-zlib
42533 .PHONY: install-target-zlib maybe-install-target-zlib
42534 maybe-install-target-zlib:
42535 @if target-zlib
42536 maybe-install-target-zlib: install-target-zlib
42538 install-target-zlib: installdirs
42539 @: $(MAKE); $(unstage)
42540 @r=`${PWD_COMMAND}`; export r; \
42541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42542 $(NORMAL_TARGET_EXPORTS) \
42543 (cd $(TARGET_SUBDIR)/zlib && \
42544 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42546 @endif target-zlib
42548 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
42549 maybe-install-strip-target-zlib:
42550 @if target-zlib
42551 maybe-install-strip-target-zlib: install-strip-target-zlib
42553 install-strip-target-zlib: installdirs
42554 @: $(MAKE); $(unstage)
42555 @r=`${PWD_COMMAND}`; export r; \
42556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42557 $(NORMAL_TARGET_EXPORTS) \
42558 (cd $(TARGET_SUBDIR)/zlib && \
42559 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42561 @endif target-zlib
42563 # Other targets (info, dvi, pdf, etc.)
42565 .PHONY: maybe-info-target-zlib info-target-zlib
42566 maybe-info-target-zlib:
42567 @if target-zlib
42568 maybe-info-target-zlib: info-target-zlib
42570 info-target-zlib: \
42571 configure-target-zlib
42572 @: $(MAKE); $(unstage)
42573 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42574 r=`${PWD_COMMAND}`; export r; \
42575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42576 $(NORMAL_TARGET_EXPORTS) \
42577 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
42578 for flag in $(EXTRA_TARGET_FLAGS); do \
42579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42580 done; \
42581 (cd $(TARGET_SUBDIR)/zlib && \
42582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42584 "RANLIB=$${RANLIB}" \
42585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42586 info) \
42587 || exit 1
42589 @endif target-zlib
42591 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
42592 maybe-dvi-target-zlib:
42593 @if target-zlib
42594 maybe-dvi-target-zlib: dvi-target-zlib
42596 dvi-target-zlib: \
42597 configure-target-zlib
42598 @: $(MAKE); $(unstage)
42599 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42600 r=`${PWD_COMMAND}`; export r; \
42601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42602 $(NORMAL_TARGET_EXPORTS) \
42603 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
42604 for flag in $(EXTRA_TARGET_FLAGS); do \
42605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42606 done; \
42607 (cd $(TARGET_SUBDIR)/zlib && \
42608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42610 "RANLIB=$${RANLIB}" \
42611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42612 dvi) \
42613 || exit 1
42615 @endif target-zlib
42617 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
42618 maybe-pdf-target-zlib:
42619 @if target-zlib
42620 maybe-pdf-target-zlib: pdf-target-zlib
42622 pdf-target-zlib: \
42623 configure-target-zlib
42624 @: $(MAKE); $(unstage)
42625 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42626 r=`${PWD_COMMAND}`; export r; \
42627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42628 $(NORMAL_TARGET_EXPORTS) \
42629 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
42630 for flag in $(EXTRA_TARGET_FLAGS); do \
42631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42632 done; \
42633 (cd $(TARGET_SUBDIR)/zlib && \
42634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42636 "RANLIB=$${RANLIB}" \
42637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42638 pdf) \
42639 || exit 1
42641 @endif target-zlib
42643 .PHONY: maybe-html-target-zlib html-target-zlib
42644 maybe-html-target-zlib:
42645 @if target-zlib
42646 maybe-html-target-zlib: html-target-zlib
42648 html-target-zlib: \
42649 configure-target-zlib
42650 @: $(MAKE); $(unstage)
42651 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42652 r=`${PWD_COMMAND}`; export r; \
42653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42654 $(NORMAL_TARGET_EXPORTS) \
42655 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
42656 for flag in $(EXTRA_TARGET_FLAGS); do \
42657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42658 done; \
42659 (cd $(TARGET_SUBDIR)/zlib && \
42660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42662 "RANLIB=$${RANLIB}" \
42663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42664 html) \
42665 || exit 1
42667 @endif target-zlib
42669 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
42670 maybe-TAGS-target-zlib:
42671 @if target-zlib
42672 maybe-TAGS-target-zlib: TAGS-target-zlib
42674 TAGS-target-zlib: \
42675 configure-target-zlib
42676 @: $(MAKE); $(unstage)
42677 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42678 r=`${PWD_COMMAND}`; export r; \
42679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42680 $(NORMAL_TARGET_EXPORTS) \
42681 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
42682 for flag in $(EXTRA_TARGET_FLAGS); do \
42683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42684 done; \
42685 (cd $(TARGET_SUBDIR)/zlib && \
42686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42688 "RANLIB=$${RANLIB}" \
42689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42690 TAGS) \
42691 || exit 1
42693 @endif target-zlib
42695 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
42696 maybe-install-info-target-zlib:
42697 @if target-zlib
42698 maybe-install-info-target-zlib: install-info-target-zlib
42700 install-info-target-zlib: \
42701 configure-target-zlib \
42702 info-target-zlib
42703 @: $(MAKE); $(unstage)
42704 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42705 r=`${PWD_COMMAND}`; export r; \
42706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42707 $(NORMAL_TARGET_EXPORTS) \
42708 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
42709 for flag in $(EXTRA_TARGET_FLAGS); do \
42710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42711 done; \
42712 (cd $(TARGET_SUBDIR)/zlib && \
42713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42715 "RANLIB=$${RANLIB}" \
42716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42717 install-info) \
42718 || exit 1
42720 @endif target-zlib
42722 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
42723 maybe-install-pdf-target-zlib:
42724 @if target-zlib
42725 maybe-install-pdf-target-zlib: install-pdf-target-zlib
42727 install-pdf-target-zlib: \
42728 configure-target-zlib \
42729 pdf-target-zlib
42730 @: $(MAKE); $(unstage)
42731 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42732 r=`${PWD_COMMAND}`; export r; \
42733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42734 $(NORMAL_TARGET_EXPORTS) \
42735 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
42736 for flag in $(EXTRA_TARGET_FLAGS); do \
42737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42738 done; \
42739 (cd $(TARGET_SUBDIR)/zlib && \
42740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42742 "RANLIB=$${RANLIB}" \
42743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42744 install-pdf) \
42745 || exit 1
42747 @endif target-zlib
42749 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
42750 maybe-install-html-target-zlib:
42751 @if target-zlib
42752 maybe-install-html-target-zlib: install-html-target-zlib
42754 install-html-target-zlib: \
42755 configure-target-zlib \
42756 html-target-zlib
42757 @: $(MAKE); $(unstage)
42758 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42759 r=`${PWD_COMMAND}`; export r; \
42760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42761 $(NORMAL_TARGET_EXPORTS) \
42762 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
42763 for flag in $(EXTRA_TARGET_FLAGS); do \
42764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42765 done; \
42766 (cd $(TARGET_SUBDIR)/zlib && \
42767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42769 "RANLIB=$${RANLIB}" \
42770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42771 install-html) \
42772 || exit 1
42774 @endif target-zlib
42776 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
42777 maybe-installcheck-target-zlib:
42778 @if target-zlib
42779 maybe-installcheck-target-zlib: installcheck-target-zlib
42781 installcheck-target-zlib: \
42782 configure-target-zlib
42783 @: $(MAKE); $(unstage)
42784 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42785 r=`${PWD_COMMAND}`; export r; \
42786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42787 $(NORMAL_TARGET_EXPORTS) \
42788 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
42789 for flag in $(EXTRA_TARGET_FLAGS); do \
42790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42791 done; \
42792 (cd $(TARGET_SUBDIR)/zlib && \
42793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42795 "RANLIB=$${RANLIB}" \
42796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42797 installcheck) \
42798 || exit 1
42800 @endif target-zlib
42802 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
42803 maybe-mostlyclean-target-zlib:
42804 @if target-zlib
42805 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
42807 mostlyclean-target-zlib:
42808 @: $(MAKE); $(unstage)
42809 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42810 r=`${PWD_COMMAND}`; export r; \
42811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42812 $(NORMAL_TARGET_EXPORTS) \
42813 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
42814 for flag in $(EXTRA_TARGET_FLAGS); do \
42815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42816 done; \
42817 (cd $(TARGET_SUBDIR)/zlib && \
42818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42820 "RANLIB=$${RANLIB}" \
42821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42822 mostlyclean) \
42823 || exit 1
42825 @endif target-zlib
42827 .PHONY: maybe-clean-target-zlib clean-target-zlib
42828 maybe-clean-target-zlib:
42829 @if target-zlib
42830 maybe-clean-target-zlib: clean-target-zlib
42832 clean-target-zlib:
42833 @: $(MAKE); $(unstage)
42834 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42835 r=`${PWD_COMMAND}`; export r; \
42836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42837 $(NORMAL_TARGET_EXPORTS) \
42838 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
42839 for flag in $(EXTRA_TARGET_FLAGS); do \
42840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42841 done; \
42842 (cd $(TARGET_SUBDIR)/zlib && \
42843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42845 "RANLIB=$${RANLIB}" \
42846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42847 clean) \
42848 || exit 1
42850 @endif target-zlib
42852 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
42853 maybe-distclean-target-zlib:
42854 @if target-zlib
42855 maybe-distclean-target-zlib: distclean-target-zlib
42857 distclean-target-zlib:
42858 @: $(MAKE); $(unstage)
42859 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42860 r=`${PWD_COMMAND}`; export r; \
42861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42862 $(NORMAL_TARGET_EXPORTS) \
42863 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
42864 for flag in $(EXTRA_TARGET_FLAGS); do \
42865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42866 done; \
42867 (cd $(TARGET_SUBDIR)/zlib && \
42868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42870 "RANLIB=$${RANLIB}" \
42871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42872 distclean) \
42873 || exit 1
42875 @endif target-zlib
42877 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
42878 maybe-maintainer-clean-target-zlib:
42879 @if target-zlib
42880 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
42882 maintainer-clean-target-zlib:
42883 @: $(MAKE); $(unstage)
42884 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42885 r=`${PWD_COMMAND}`; export r; \
42886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42887 $(NORMAL_TARGET_EXPORTS) \
42888 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
42889 for flag in $(EXTRA_TARGET_FLAGS); do \
42890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42891 done; \
42892 (cd $(TARGET_SUBDIR)/zlib && \
42893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42895 "RANLIB=$${RANLIB}" \
42896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42897 maintainer-clean) \
42898 || exit 1
42900 @endif target-zlib
42906 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
42907 maybe-configure-target-boehm-gc:
42908 @if gcc-bootstrap
42909 configure-target-boehm-gc: stage_current
42910 @endif gcc-bootstrap
42911 @if target-boehm-gc
42912 maybe-configure-target-boehm-gc: configure-target-boehm-gc
42913 configure-target-boehm-gc:
42914 @: $(MAKE); $(unstage)
42915 @r=`${PWD_COMMAND}`; export r; \
42916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42917 echo "Checking multilib configuration for boehm-gc..."; \
42918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42919 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
42920 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42921 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42922 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
42923 else \
42924 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
42925 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42926 fi; \
42927 else \
42928 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42929 fi; \
42930 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
42931 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42932 $(NORMAL_TARGET_EXPORTS) \
42933 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
42934 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
42935 case $(srcdir) in \
42936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42937 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
42938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42939 esac; \
42940 module_srcdir=boehm-gc; \
42941 rm -f no-such-file || : ; \
42942 CONFIG_SITE=no-such-file $(SHELL) \
42943 $$s/$$module_srcdir/configure \
42944 --srcdir=$${topdir}/$$module_srcdir \
42945 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42946 --target=${target_alias} \
42947 || exit 1
42948 @endif target-boehm-gc
42954 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
42955 maybe-all-target-boehm-gc:
42956 @if gcc-bootstrap
42957 all-target-boehm-gc: stage_current
42958 @endif gcc-bootstrap
42959 @if target-boehm-gc
42960 TARGET-target-boehm-gc=all
42961 maybe-all-target-boehm-gc: all-target-boehm-gc
42962 all-target-boehm-gc: configure-target-boehm-gc
42963 @: $(MAKE); $(unstage)
42964 @r=`${PWD_COMMAND}`; export r; \
42965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42966 $(NORMAL_TARGET_EXPORTS) \
42967 (cd $(TARGET_SUBDIR)/boehm-gc && \
42968 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42969 $(TARGET-target-boehm-gc))
42970 @endif target-boehm-gc
42976 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
42977 maybe-check-target-boehm-gc:
42978 @if target-boehm-gc
42979 maybe-check-target-boehm-gc: check-target-boehm-gc
42981 check-target-boehm-gc:
42982 @: $(MAKE); $(unstage)
42983 @r=`${PWD_COMMAND}`; export r; \
42984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42985 $(NORMAL_TARGET_EXPORTS) \
42986 (cd $(TARGET_SUBDIR)/boehm-gc && \
42987 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42989 @endif target-boehm-gc
42991 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
42992 maybe-install-target-boehm-gc:
42993 @if target-boehm-gc
42994 maybe-install-target-boehm-gc: install-target-boehm-gc
42996 install-target-boehm-gc: installdirs
42997 @: $(MAKE); $(unstage)
42998 @r=`${PWD_COMMAND}`; export r; \
42999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43000 $(NORMAL_TARGET_EXPORTS) \
43001 (cd $(TARGET_SUBDIR)/boehm-gc && \
43002 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43004 @endif target-boehm-gc
43006 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
43007 maybe-install-strip-target-boehm-gc:
43008 @if target-boehm-gc
43009 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
43011 install-strip-target-boehm-gc: installdirs
43012 @: $(MAKE); $(unstage)
43013 @r=`${PWD_COMMAND}`; export r; \
43014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43015 $(NORMAL_TARGET_EXPORTS) \
43016 (cd $(TARGET_SUBDIR)/boehm-gc && \
43017 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43019 @endif target-boehm-gc
43021 # Other targets (info, dvi, pdf, etc.)
43023 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
43024 maybe-info-target-boehm-gc:
43025 @if target-boehm-gc
43026 maybe-info-target-boehm-gc: info-target-boehm-gc
43028 info-target-boehm-gc: \
43029 configure-target-boehm-gc
43030 @: $(MAKE); $(unstage)
43031 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43032 r=`${PWD_COMMAND}`; export r; \
43033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43034 $(NORMAL_TARGET_EXPORTS) \
43035 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
43036 for flag in $(EXTRA_TARGET_FLAGS); do \
43037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43038 done; \
43039 (cd $(TARGET_SUBDIR)/boehm-gc && \
43040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43042 "RANLIB=$${RANLIB}" \
43043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43044 info) \
43045 || exit 1
43047 @endif target-boehm-gc
43049 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
43050 maybe-dvi-target-boehm-gc:
43051 @if target-boehm-gc
43052 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
43054 dvi-target-boehm-gc: \
43055 configure-target-boehm-gc
43056 @: $(MAKE); $(unstage)
43057 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43058 r=`${PWD_COMMAND}`; export r; \
43059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43060 $(NORMAL_TARGET_EXPORTS) \
43061 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
43062 for flag in $(EXTRA_TARGET_FLAGS); do \
43063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43064 done; \
43065 (cd $(TARGET_SUBDIR)/boehm-gc && \
43066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43068 "RANLIB=$${RANLIB}" \
43069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43070 dvi) \
43071 || exit 1
43073 @endif target-boehm-gc
43075 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
43076 maybe-pdf-target-boehm-gc:
43077 @if target-boehm-gc
43078 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
43080 pdf-target-boehm-gc: \
43081 configure-target-boehm-gc
43082 @: $(MAKE); $(unstage)
43083 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43084 r=`${PWD_COMMAND}`; export r; \
43085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43086 $(NORMAL_TARGET_EXPORTS) \
43087 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 pdf) \
43097 || exit 1
43099 @endif target-boehm-gc
43101 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
43102 maybe-html-target-boehm-gc:
43103 @if target-boehm-gc
43104 maybe-html-target-boehm-gc: html-target-boehm-gc
43106 html-target-boehm-gc: \
43107 configure-target-boehm-gc
43108 @: $(MAKE); $(unstage)
43109 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43110 r=`${PWD_COMMAND}`; export r; \
43111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43112 $(NORMAL_TARGET_EXPORTS) \
43113 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
43114 for flag in $(EXTRA_TARGET_FLAGS); do \
43115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43116 done; \
43117 (cd $(TARGET_SUBDIR)/boehm-gc && \
43118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43120 "RANLIB=$${RANLIB}" \
43121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43122 html) \
43123 || exit 1
43125 @endif target-boehm-gc
43127 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
43128 maybe-TAGS-target-boehm-gc:
43129 @if target-boehm-gc
43130 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
43132 TAGS-target-boehm-gc: \
43133 configure-target-boehm-gc
43134 @: $(MAKE); $(unstage)
43135 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43136 r=`${PWD_COMMAND}`; export r; \
43137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43138 $(NORMAL_TARGET_EXPORTS) \
43139 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
43140 for flag in $(EXTRA_TARGET_FLAGS); do \
43141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43142 done; \
43143 (cd $(TARGET_SUBDIR)/boehm-gc && \
43144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43146 "RANLIB=$${RANLIB}" \
43147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43148 TAGS) \
43149 || exit 1
43151 @endif target-boehm-gc
43153 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
43154 maybe-install-info-target-boehm-gc:
43155 @if target-boehm-gc
43156 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
43158 install-info-target-boehm-gc: \
43159 configure-target-boehm-gc \
43160 info-target-boehm-gc
43161 @: $(MAKE); $(unstage)
43162 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43163 r=`${PWD_COMMAND}`; export r; \
43164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43165 $(NORMAL_TARGET_EXPORTS) \
43166 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
43167 for flag in $(EXTRA_TARGET_FLAGS); do \
43168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43169 done; \
43170 (cd $(TARGET_SUBDIR)/boehm-gc && \
43171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43173 "RANLIB=$${RANLIB}" \
43174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43175 install-info) \
43176 || exit 1
43178 @endif target-boehm-gc
43180 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
43181 maybe-install-pdf-target-boehm-gc:
43182 @if target-boehm-gc
43183 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
43185 install-pdf-target-boehm-gc: \
43186 configure-target-boehm-gc \
43187 pdf-target-boehm-gc
43188 @: $(MAKE); $(unstage)
43189 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43190 r=`${PWD_COMMAND}`; export r; \
43191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43192 $(NORMAL_TARGET_EXPORTS) \
43193 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
43194 for flag in $(EXTRA_TARGET_FLAGS); do \
43195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43196 done; \
43197 (cd $(TARGET_SUBDIR)/boehm-gc && \
43198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43200 "RANLIB=$${RANLIB}" \
43201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43202 install-pdf) \
43203 || exit 1
43205 @endif target-boehm-gc
43207 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
43208 maybe-install-html-target-boehm-gc:
43209 @if target-boehm-gc
43210 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
43212 install-html-target-boehm-gc: \
43213 configure-target-boehm-gc \
43214 html-target-boehm-gc
43215 @: $(MAKE); $(unstage)
43216 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43217 r=`${PWD_COMMAND}`; export r; \
43218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43219 $(NORMAL_TARGET_EXPORTS) \
43220 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
43221 for flag in $(EXTRA_TARGET_FLAGS); do \
43222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43223 done; \
43224 (cd $(TARGET_SUBDIR)/boehm-gc && \
43225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43227 "RANLIB=$${RANLIB}" \
43228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43229 install-html) \
43230 || exit 1
43232 @endif target-boehm-gc
43234 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
43235 maybe-installcheck-target-boehm-gc:
43236 @if target-boehm-gc
43237 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
43239 installcheck-target-boehm-gc: \
43240 configure-target-boehm-gc
43241 @: $(MAKE); $(unstage)
43242 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43243 r=`${PWD_COMMAND}`; export r; \
43244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43245 $(NORMAL_TARGET_EXPORTS) \
43246 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
43247 for flag in $(EXTRA_TARGET_FLAGS); do \
43248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43249 done; \
43250 (cd $(TARGET_SUBDIR)/boehm-gc && \
43251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43253 "RANLIB=$${RANLIB}" \
43254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43255 installcheck) \
43256 || exit 1
43258 @endif target-boehm-gc
43260 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
43261 maybe-mostlyclean-target-boehm-gc:
43262 @if target-boehm-gc
43263 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
43265 mostlyclean-target-boehm-gc:
43266 @: $(MAKE); $(unstage)
43267 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43268 r=`${PWD_COMMAND}`; export r; \
43269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43270 $(NORMAL_TARGET_EXPORTS) \
43271 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
43272 for flag in $(EXTRA_TARGET_FLAGS); do \
43273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43274 done; \
43275 (cd $(TARGET_SUBDIR)/boehm-gc && \
43276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43278 "RANLIB=$${RANLIB}" \
43279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43280 mostlyclean) \
43281 || exit 1
43283 @endif target-boehm-gc
43285 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
43286 maybe-clean-target-boehm-gc:
43287 @if target-boehm-gc
43288 maybe-clean-target-boehm-gc: clean-target-boehm-gc
43290 clean-target-boehm-gc:
43291 @: $(MAKE); $(unstage)
43292 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43293 r=`${PWD_COMMAND}`; export r; \
43294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43295 $(NORMAL_TARGET_EXPORTS) \
43296 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
43297 for flag in $(EXTRA_TARGET_FLAGS); do \
43298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43299 done; \
43300 (cd $(TARGET_SUBDIR)/boehm-gc && \
43301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43303 "RANLIB=$${RANLIB}" \
43304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43305 clean) \
43306 || exit 1
43308 @endif target-boehm-gc
43310 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
43311 maybe-distclean-target-boehm-gc:
43312 @if target-boehm-gc
43313 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
43315 distclean-target-boehm-gc:
43316 @: $(MAKE); $(unstage)
43317 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43318 r=`${PWD_COMMAND}`; export r; \
43319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43320 $(NORMAL_TARGET_EXPORTS) \
43321 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
43322 for flag in $(EXTRA_TARGET_FLAGS); do \
43323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43324 done; \
43325 (cd $(TARGET_SUBDIR)/boehm-gc && \
43326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43328 "RANLIB=$${RANLIB}" \
43329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43330 distclean) \
43331 || exit 1
43333 @endif target-boehm-gc
43335 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
43336 maybe-maintainer-clean-target-boehm-gc:
43337 @if target-boehm-gc
43338 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
43340 maintainer-clean-target-boehm-gc:
43341 @: $(MAKE); $(unstage)
43342 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43343 r=`${PWD_COMMAND}`; export r; \
43344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43345 $(NORMAL_TARGET_EXPORTS) \
43346 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
43347 for flag in $(EXTRA_TARGET_FLAGS); do \
43348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43349 done; \
43350 (cd $(TARGET_SUBDIR)/boehm-gc && \
43351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43353 "RANLIB=$${RANLIB}" \
43354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43355 maintainer-clean) \
43356 || exit 1
43358 @endif target-boehm-gc
43364 .PHONY: configure-target-rda maybe-configure-target-rda
43365 maybe-configure-target-rda:
43366 @if gcc-bootstrap
43367 configure-target-rda: stage_current
43368 @endif gcc-bootstrap
43369 @if target-rda
43370 maybe-configure-target-rda: configure-target-rda
43371 configure-target-rda:
43372 @: $(MAKE); $(unstage)
43373 @r=`${PWD_COMMAND}`; export r; \
43374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43375 echo "Checking multilib configuration for rda..."; \
43376 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
43377 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
43378 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
43379 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
43380 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
43381 else \
43382 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
43383 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
43384 fi; \
43385 else \
43386 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
43387 fi; \
43388 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
43389 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
43390 $(NORMAL_TARGET_EXPORTS) \
43391 echo Configuring in $(TARGET_SUBDIR)/rda; \
43392 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
43393 case $(srcdir) in \
43394 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43395 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
43396 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43397 esac; \
43398 module_srcdir=rda; \
43399 rm -f no-such-file || : ; \
43400 CONFIG_SITE=no-such-file $(SHELL) \
43401 $$s/$$module_srcdir/configure \
43402 --srcdir=$${topdir}/$$module_srcdir \
43403 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43404 --target=${target_alias} \
43405 || exit 1
43406 @endif target-rda
43412 .PHONY: all-target-rda maybe-all-target-rda
43413 maybe-all-target-rda:
43414 @if gcc-bootstrap
43415 all-target-rda: stage_current
43416 @endif gcc-bootstrap
43417 @if target-rda
43418 TARGET-target-rda=all
43419 maybe-all-target-rda: all-target-rda
43420 all-target-rda: configure-target-rda
43421 @: $(MAKE); $(unstage)
43422 @r=`${PWD_COMMAND}`; export r; \
43423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43424 $(NORMAL_TARGET_EXPORTS) \
43425 (cd $(TARGET_SUBDIR)/rda && \
43426 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43427 $(TARGET-target-rda))
43428 @endif target-rda
43434 .PHONY: check-target-rda maybe-check-target-rda
43435 maybe-check-target-rda:
43436 @if target-rda
43437 maybe-check-target-rda: check-target-rda
43439 check-target-rda:
43440 @: $(MAKE); $(unstage)
43441 @r=`${PWD_COMMAND}`; export r; \
43442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43443 $(NORMAL_TARGET_EXPORTS) \
43444 (cd $(TARGET_SUBDIR)/rda && \
43445 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43447 @endif target-rda
43449 .PHONY: install-target-rda maybe-install-target-rda
43450 maybe-install-target-rda:
43451 @if target-rda
43452 maybe-install-target-rda: install-target-rda
43454 install-target-rda: installdirs
43455 @: $(MAKE); $(unstage)
43456 @r=`${PWD_COMMAND}`; export r; \
43457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43458 $(NORMAL_TARGET_EXPORTS) \
43459 (cd $(TARGET_SUBDIR)/rda && \
43460 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43462 @endif target-rda
43464 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
43465 maybe-install-strip-target-rda:
43466 @if target-rda
43467 maybe-install-strip-target-rda: install-strip-target-rda
43469 install-strip-target-rda: installdirs
43470 @: $(MAKE); $(unstage)
43471 @r=`${PWD_COMMAND}`; export r; \
43472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43473 $(NORMAL_TARGET_EXPORTS) \
43474 (cd $(TARGET_SUBDIR)/rda && \
43475 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43477 @endif target-rda
43479 # Other targets (info, dvi, pdf, etc.)
43481 .PHONY: maybe-info-target-rda info-target-rda
43482 maybe-info-target-rda:
43483 @if target-rda
43484 maybe-info-target-rda: info-target-rda
43486 info-target-rda: \
43487 configure-target-rda
43488 @: $(MAKE); $(unstage)
43489 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43490 r=`${PWD_COMMAND}`; export r; \
43491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43492 $(NORMAL_TARGET_EXPORTS) \
43493 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
43494 for flag in $(EXTRA_TARGET_FLAGS); do \
43495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43496 done; \
43497 (cd $(TARGET_SUBDIR)/rda && \
43498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43500 "RANLIB=$${RANLIB}" \
43501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43502 info) \
43503 || exit 1
43505 @endif target-rda
43507 .PHONY: maybe-dvi-target-rda dvi-target-rda
43508 maybe-dvi-target-rda:
43509 @if target-rda
43510 maybe-dvi-target-rda: dvi-target-rda
43512 dvi-target-rda: \
43513 configure-target-rda
43514 @: $(MAKE); $(unstage)
43515 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43516 r=`${PWD_COMMAND}`; export r; \
43517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43518 $(NORMAL_TARGET_EXPORTS) \
43519 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
43520 for flag in $(EXTRA_TARGET_FLAGS); do \
43521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43522 done; \
43523 (cd $(TARGET_SUBDIR)/rda && \
43524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43526 "RANLIB=$${RANLIB}" \
43527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43528 dvi) \
43529 || exit 1
43531 @endif target-rda
43533 .PHONY: maybe-pdf-target-rda pdf-target-rda
43534 maybe-pdf-target-rda:
43535 @if target-rda
43536 maybe-pdf-target-rda: pdf-target-rda
43538 pdf-target-rda: \
43539 configure-target-rda
43540 @: $(MAKE); $(unstage)
43541 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43542 r=`${PWD_COMMAND}`; export r; \
43543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43544 $(NORMAL_TARGET_EXPORTS) \
43545 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
43546 for flag in $(EXTRA_TARGET_FLAGS); do \
43547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43548 done; \
43549 (cd $(TARGET_SUBDIR)/rda && \
43550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43552 "RANLIB=$${RANLIB}" \
43553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43554 pdf) \
43555 || exit 1
43557 @endif target-rda
43559 .PHONY: maybe-html-target-rda html-target-rda
43560 maybe-html-target-rda:
43561 @if target-rda
43562 maybe-html-target-rda: html-target-rda
43564 html-target-rda: \
43565 configure-target-rda
43566 @: $(MAKE); $(unstage)
43567 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43568 r=`${PWD_COMMAND}`; export r; \
43569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43570 $(NORMAL_TARGET_EXPORTS) \
43571 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
43572 for flag in $(EXTRA_TARGET_FLAGS); do \
43573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43574 done; \
43575 (cd $(TARGET_SUBDIR)/rda && \
43576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43578 "RANLIB=$${RANLIB}" \
43579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43580 html) \
43581 || exit 1
43583 @endif target-rda
43585 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
43586 maybe-TAGS-target-rda:
43587 @if target-rda
43588 maybe-TAGS-target-rda: TAGS-target-rda
43590 TAGS-target-rda: \
43591 configure-target-rda
43592 @: $(MAKE); $(unstage)
43593 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43594 r=`${PWD_COMMAND}`; export r; \
43595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43596 $(NORMAL_TARGET_EXPORTS) \
43597 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
43598 for flag in $(EXTRA_TARGET_FLAGS); do \
43599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43600 done; \
43601 (cd $(TARGET_SUBDIR)/rda && \
43602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43604 "RANLIB=$${RANLIB}" \
43605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43606 TAGS) \
43607 || exit 1
43609 @endif target-rda
43611 .PHONY: maybe-install-info-target-rda install-info-target-rda
43612 maybe-install-info-target-rda:
43613 @if target-rda
43614 maybe-install-info-target-rda: install-info-target-rda
43616 install-info-target-rda: \
43617 configure-target-rda \
43618 info-target-rda
43619 @: $(MAKE); $(unstage)
43620 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43621 r=`${PWD_COMMAND}`; export r; \
43622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43623 $(NORMAL_TARGET_EXPORTS) \
43624 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
43625 for flag in $(EXTRA_TARGET_FLAGS); do \
43626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43627 done; \
43628 (cd $(TARGET_SUBDIR)/rda && \
43629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43631 "RANLIB=$${RANLIB}" \
43632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43633 install-info) \
43634 || exit 1
43636 @endif target-rda
43638 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
43639 maybe-install-pdf-target-rda:
43640 @if target-rda
43641 maybe-install-pdf-target-rda: install-pdf-target-rda
43643 install-pdf-target-rda: \
43644 configure-target-rda \
43645 pdf-target-rda
43646 @: $(MAKE); $(unstage)
43647 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43648 r=`${PWD_COMMAND}`; export r; \
43649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43650 $(NORMAL_TARGET_EXPORTS) \
43651 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
43652 for flag in $(EXTRA_TARGET_FLAGS); do \
43653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43654 done; \
43655 (cd $(TARGET_SUBDIR)/rda && \
43656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43658 "RANLIB=$${RANLIB}" \
43659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43660 install-pdf) \
43661 || exit 1
43663 @endif target-rda
43665 .PHONY: maybe-install-html-target-rda install-html-target-rda
43666 maybe-install-html-target-rda:
43667 @if target-rda
43668 maybe-install-html-target-rda: install-html-target-rda
43670 install-html-target-rda: \
43671 configure-target-rda \
43672 html-target-rda
43673 @: $(MAKE); $(unstage)
43674 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43675 r=`${PWD_COMMAND}`; export r; \
43676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43677 $(NORMAL_TARGET_EXPORTS) \
43678 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
43679 for flag in $(EXTRA_TARGET_FLAGS); do \
43680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43681 done; \
43682 (cd $(TARGET_SUBDIR)/rda && \
43683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43685 "RANLIB=$${RANLIB}" \
43686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43687 install-html) \
43688 || exit 1
43690 @endif target-rda
43692 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
43693 maybe-installcheck-target-rda:
43694 @if target-rda
43695 maybe-installcheck-target-rda: installcheck-target-rda
43697 installcheck-target-rda: \
43698 configure-target-rda
43699 @: $(MAKE); $(unstage)
43700 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43701 r=`${PWD_COMMAND}`; export r; \
43702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43703 $(NORMAL_TARGET_EXPORTS) \
43704 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
43705 for flag in $(EXTRA_TARGET_FLAGS); do \
43706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43707 done; \
43708 (cd $(TARGET_SUBDIR)/rda && \
43709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43711 "RANLIB=$${RANLIB}" \
43712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43713 installcheck) \
43714 || exit 1
43716 @endif target-rda
43718 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
43719 maybe-mostlyclean-target-rda:
43720 @if target-rda
43721 maybe-mostlyclean-target-rda: mostlyclean-target-rda
43723 mostlyclean-target-rda:
43724 @: $(MAKE); $(unstage)
43725 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43726 r=`${PWD_COMMAND}`; export r; \
43727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43728 $(NORMAL_TARGET_EXPORTS) \
43729 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
43730 for flag in $(EXTRA_TARGET_FLAGS); do \
43731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43732 done; \
43733 (cd $(TARGET_SUBDIR)/rda && \
43734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43736 "RANLIB=$${RANLIB}" \
43737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43738 mostlyclean) \
43739 || exit 1
43741 @endif target-rda
43743 .PHONY: maybe-clean-target-rda clean-target-rda
43744 maybe-clean-target-rda:
43745 @if target-rda
43746 maybe-clean-target-rda: clean-target-rda
43748 clean-target-rda:
43749 @: $(MAKE); $(unstage)
43750 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43751 r=`${PWD_COMMAND}`; export r; \
43752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43753 $(NORMAL_TARGET_EXPORTS) \
43754 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
43755 for flag in $(EXTRA_TARGET_FLAGS); do \
43756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43757 done; \
43758 (cd $(TARGET_SUBDIR)/rda && \
43759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43761 "RANLIB=$${RANLIB}" \
43762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43763 clean) \
43764 || exit 1
43766 @endif target-rda
43768 .PHONY: maybe-distclean-target-rda distclean-target-rda
43769 maybe-distclean-target-rda:
43770 @if target-rda
43771 maybe-distclean-target-rda: distclean-target-rda
43773 distclean-target-rda:
43774 @: $(MAKE); $(unstage)
43775 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43776 r=`${PWD_COMMAND}`; export r; \
43777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43778 $(NORMAL_TARGET_EXPORTS) \
43779 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
43780 for flag in $(EXTRA_TARGET_FLAGS); do \
43781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43782 done; \
43783 (cd $(TARGET_SUBDIR)/rda && \
43784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43786 "RANLIB=$${RANLIB}" \
43787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43788 distclean) \
43789 || exit 1
43791 @endif target-rda
43793 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
43794 maybe-maintainer-clean-target-rda:
43795 @if target-rda
43796 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
43798 maintainer-clean-target-rda:
43799 @: $(MAKE); $(unstage)
43800 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43801 r=`${PWD_COMMAND}`; export r; \
43802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43803 $(NORMAL_TARGET_EXPORTS) \
43804 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
43805 for flag in $(EXTRA_TARGET_FLAGS); do \
43806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43807 done; \
43808 (cd $(TARGET_SUBDIR)/rda && \
43809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43811 "RANLIB=$${RANLIB}" \
43812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43813 maintainer-clean) \
43814 || exit 1
43816 @endif target-rda
43822 .PHONY: configure-target-libada maybe-configure-target-libada
43823 maybe-configure-target-libada:
43824 @if gcc-bootstrap
43825 configure-target-libada: stage_current
43826 @endif gcc-bootstrap
43827 @if target-libada
43828 maybe-configure-target-libada: configure-target-libada
43829 configure-target-libada:
43830 @: $(MAKE); $(unstage)
43831 @r=`${PWD_COMMAND}`; export r; \
43832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43833 echo "Checking multilib configuration for libada..."; \
43834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
43835 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
43836 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
43837 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
43838 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
43839 else \
43840 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
43841 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
43842 fi; \
43843 else \
43844 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
43845 fi; \
43846 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
43847 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
43848 $(NORMAL_TARGET_EXPORTS) \
43849 echo Configuring in $(TARGET_SUBDIR)/libada; \
43850 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
43851 case $(srcdir) in \
43852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43853 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
43854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43855 esac; \
43856 module_srcdir=libada; \
43857 rm -f no-such-file || : ; \
43858 CONFIG_SITE=no-such-file $(SHELL) \
43859 $$s/$$module_srcdir/configure \
43860 --srcdir=$${topdir}/$$module_srcdir \
43861 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43862 --target=${target_alias} \
43863 || exit 1
43864 @endif target-libada
43870 .PHONY: all-target-libada maybe-all-target-libada
43871 maybe-all-target-libada:
43872 @if gcc-bootstrap
43873 all-target-libada: stage_current
43874 @endif gcc-bootstrap
43875 @if target-libada
43876 TARGET-target-libada=all
43877 maybe-all-target-libada: all-target-libada
43878 all-target-libada: configure-target-libada
43879 @: $(MAKE); $(unstage)
43880 @r=`${PWD_COMMAND}`; export r; \
43881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43882 $(NORMAL_TARGET_EXPORTS) \
43883 (cd $(TARGET_SUBDIR)/libada && \
43884 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43885 $(TARGET-target-libada))
43886 @endif target-libada
43892 .PHONY: check-target-libada maybe-check-target-libada
43893 maybe-check-target-libada:
43894 @if target-libada
43895 maybe-check-target-libada: check-target-libada
43897 check-target-libada:
43898 @: $(MAKE); $(unstage)
43899 @r=`${PWD_COMMAND}`; export r; \
43900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43901 $(NORMAL_TARGET_EXPORTS) \
43902 (cd $(TARGET_SUBDIR)/libada && \
43903 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43905 @endif target-libada
43907 .PHONY: install-target-libada maybe-install-target-libada
43908 maybe-install-target-libada:
43909 @if target-libada
43910 maybe-install-target-libada: install-target-libada
43912 install-target-libada: installdirs
43913 @: $(MAKE); $(unstage)
43914 @r=`${PWD_COMMAND}`; export r; \
43915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43916 $(NORMAL_TARGET_EXPORTS) \
43917 (cd $(TARGET_SUBDIR)/libada && \
43918 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43920 @endif target-libada
43922 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
43923 maybe-install-strip-target-libada:
43924 @if target-libada
43925 maybe-install-strip-target-libada: install-strip-target-libada
43927 install-strip-target-libada: installdirs
43928 @: $(MAKE); $(unstage)
43929 @r=`${PWD_COMMAND}`; export r; \
43930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43931 $(NORMAL_TARGET_EXPORTS) \
43932 (cd $(TARGET_SUBDIR)/libada && \
43933 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43935 @endif target-libada
43937 # Other targets (info, dvi, pdf, etc.)
43939 .PHONY: maybe-info-target-libada info-target-libada
43940 maybe-info-target-libada:
43941 @if target-libada
43942 maybe-info-target-libada: info-target-libada
43944 info-target-libada: \
43945 configure-target-libada
43946 @: $(MAKE); $(unstage)
43947 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43948 r=`${PWD_COMMAND}`; export r; \
43949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43950 $(NORMAL_TARGET_EXPORTS) \
43951 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
43952 for flag in $(EXTRA_TARGET_FLAGS); do \
43953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43954 done; \
43955 (cd $(TARGET_SUBDIR)/libada && \
43956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43958 "RANLIB=$${RANLIB}" \
43959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43960 info) \
43961 || exit 1
43963 @endif target-libada
43965 .PHONY: maybe-dvi-target-libada dvi-target-libada
43966 maybe-dvi-target-libada:
43967 @if target-libada
43968 maybe-dvi-target-libada: dvi-target-libada
43970 dvi-target-libada: \
43971 configure-target-libada
43972 @: $(MAKE); $(unstage)
43973 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43974 r=`${PWD_COMMAND}`; export r; \
43975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43976 $(NORMAL_TARGET_EXPORTS) \
43977 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
43978 for flag in $(EXTRA_TARGET_FLAGS); do \
43979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43980 done; \
43981 (cd $(TARGET_SUBDIR)/libada && \
43982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43984 "RANLIB=$${RANLIB}" \
43985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43986 dvi) \
43987 || exit 1
43989 @endif target-libada
43991 .PHONY: maybe-pdf-target-libada pdf-target-libada
43992 maybe-pdf-target-libada:
43993 @if target-libada
43994 maybe-pdf-target-libada: pdf-target-libada
43996 pdf-target-libada: \
43997 configure-target-libada
43998 @: $(MAKE); $(unstage)
43999 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44000 r=`${PWD_COMMAND}`; export r; \
44001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44002 $(NORMAL_TARGET_EXPORTS) \
44003 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
44004 for flag in $(EXTRA_TARGET_FLAGS); do \
44005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44006 done; \
44007 (cd $(TARGET_SUBDIR)/libada && \
44008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44010 "RANLIB=$${RANLIB}" \
44011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44012 pdf) \
44013 || exit 1
44015 @endif target-libada
44017 .PHONY: maybe-html-target-libada html-target-libada
44018 maybe-html-target-libada:
44019 @if target-libada
44020 maybe-html-target-libada: html-target-libada
44022 html-target-libada: \
44023 configure-target-libada
44024 @: $(MAKE); $(unstage)
44025 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44026 r=`${PWD_COMMAND}`; export r; \
44027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44028 $(NORMAL_TARGET_EXPORTS) \
44029 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
44030 for flag in $(EXTRA_TARGET_FLAGS); do \
44031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44032 done; \
44033 (cd $(TARGET_SUBDIR)/libada && \
44034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44036 "RANLIB=$${RANLIB}" \
44037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44038 html) \
44039 || exit 1
44041 @endif target-libada
44043 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
44044 maybe-TAGS-target-libada:
44045 @if target-libada
44046 maybe-TAGS-target-libada: TAGS-target-libada
44048 TAGS-target-libada: \
44049 configure-target-libada
44050 @: $(MAKE); $(unstage)
44051 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44052 r=`${PWD_COMMAND}`; export r; \
44053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44054 $(NORMAL_TARGET_EXPORTS) \
44055 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
44056 for flag in $(EXTRA_TARGET_FLAGS); do \
44057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44058 done; \
44059 (cd $(TARGET_SUBDIR)/libada && \
44060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44062 "RANLIB=$${RANLIB}" \
44063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44064 TAGS) \
44065 || exit 1
44067 @endif target-libada
44069 .PHONY: maybe-install-info-target-libada install-info-target-libada
44070 maybe-install-info-target-libada:
44071 @if target-libada
44072 maybe-install-info-target-libada: install-info-target-libada
44074 install-info-target-libada: \
44075 configure-target-libada \
44076 info-target-libada
44077 @: $(MAKE); $(unstage)
44078 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44079 r=`${PWD_COMMAND}`; export r; \
44080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44081 $(NORMAL_TARGET_EXPORTS) \
44082 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
44083 for flag in $(EXTRA_TARGET_FLAGS); do \
44084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44085 done; \
44086 (cd $(TARGET_SUBDIR)/libada && \
44087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44089 "RANLIB=$${RANLIB}" \
44090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44091 install-info) \
44092 || exit 1
44094 @endif target-libada
44096 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
44097 maybe-install-pdf-target-libada:
44098 @if target-libada
44099 maybe-install-pdf-target-libada: install-pdf-target-libada
44101 install-pdf-target-libada: \
44102 configure-target-libada \
44103 pdf-target-libada
44104 @: $(MAKE); $(unstage)
44105 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44106 r=`${PWD_COMMAND}`; export r; \
44107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44108 $(NORMAL_TARGET_EXPORTS) \
44109 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
44110 for flag in $(EXTRA_TARGET_FLAGS); do \
44111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44112 done; \
44113 (cd $(TARGET_SUBDIR)/libada && \
44114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44116 "RANLIB=$${RANLIB}" \
44117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44118 install-pdf) \
44119 || exit 1
44121 @endif target-libada
44123 .PHONY: maybe-install-html-target-libada install-html-target-libada
44124 maybe-install-html-target-libada:
44125 @if target-libada
44126 maybe-install-html-target-libada: install-html-target-libada
44128 install-html-target-libada: \
44129 configure-target-libada \
44130 html-target-libada
44131 @: $(MAKE); $(unstage)
44132 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44133 r=`${PWD_COMMAND}`; export r; \
44134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44135 $(NORMAL_TARGET_EXPORTS) \
44136 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
44137 for flag in $(EXTRA_TARGET_FLAGS); do \
44138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44139 done; \
44140 (cd $(TARGET_SUBDIR)/libada && \
44141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44143 "RANLIB=$${RANLIB}" \
44144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44145 install-html) \
44146 || exit 1
44148 @endif target-libada
44150 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
44151 maybe-installcheck-target-libada:
44152 @if target-libada
44153 maybe-installcheck-target-libada: installcheck-target-libada
44155 installcheck-target-libada: \
44156 configure-target-libada
44157 @: $(MAKE); $(unstage)
44158 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44159 r=`${PWD_COMMAND}`; export r; \
44160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44161 $(NORMAL_TARGET_EXPORTS) \
44162 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
44163 for flag in $(EXTRA_TARGET_FLAGS); do \
44164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44165 done; \
44166 (cd $(TARGET_SUBDIR)/libada && \
44167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44169 "RANLIB=$${RANLIB}" \
44170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44171 installcheck) \
44172 || exit 1
44174 @endif target-libada
44176 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
44177 maybe-mostlyclean-target-libada:
44178 @if target-libada
44179 maybe-mostlyclean-target-libada: mostlyclean-target-libada
44181 mostlyclean-target-libada:
44182 @: $(MAKE); $(unstage)
44183 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44184 r=`${PWD_COMMAND}`; export r; \
44185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44186 $(NORMAL_TARGET_EXPORTS) \
44187 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
44188 for flag in $(EXTRA_TARGET_FLAGS); do \
44189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44190 done; \
44191 (cd $(TARGET_SUBDIR)/libada && \
44192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44194 "RANLIB=$${RANLIB}" \
44195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44196 mostlyclean) \
44197 || exit 1
44199 @endif target-libada
44201 .PHONY: maybe-clean-target-libada clean-target-libada
44202 maybe-clean-target-libada:
44203 @if target-libada
44204 maybe-clean-target-libada: clean-target-libada
44206 clean-target-libada:
44207 @: $(MAKE); $(unstage)
44208 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44209 r=`${PWD_COMMAND}`; export r; \
44210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44211 $(NORMAL_TARGET_EXPORTS) \
44212 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
44213 for flag in $(EXTRA_TARGET_FLAGS); do \
44214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44215 done; \
44216 (cd $(TARGET_SUBDIR)/libada && \
44217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44219 "RANLIB=$${RANLIB}" \
44220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44221 clean) \
44222 || exit 1
44224 @endif target-libada
44226 .PHONY: maybe-distclean-target-libada distclean-target-libada
44227 maybe-distclean-target-libada:
44228 @if target-libada
44229 maybe-distclean-target-libada: distclean-target-libada
44231 distclean-target-libada:
44232 @: $(MAKE); $(unstage)
44233 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44234 r=`${PWD_COMMAND}`; export r; \
44235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44236 $(NORMAL_TARGET_EXPORTS) \
44237 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
44238 for flag in $(EXTRA_TARGET_FLAGS); do \
44239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44240 done; \
44241 (cd $(TARGET_SUBDIR)/libada && \
44242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44244 "RANLIB=$${RANLIB}" \
44245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44246 distclean) \
44247 || exit 1
44249 @endif target-libada
44251 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
44252 maybe-maintainer-clean-target-libada:
44253 @if target-libada
44254 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
44256 maintainer-clean-target-libada:
44257 @: $(MAKE); $(unstage)
44258 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44259 r=`${PWD_COMMAND}`; export r; \
44260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44261 $(NORMAL_TARGET_EXPORTS) \
44262 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
44263 for flag in $(EXTRA_TARGET_FLAGS); do \
44264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44265 done; \
44266 (cd $(TARGET_SUBDIR)/libada && \
44267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44269 "RANLIB=$${RANLIB}" \
44270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44271 maintainer-clean) \
44272 || exit 1
44274 @endif target-libada
44280 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
44281 maybe-configure-target-libgomp:
44282 @if gcc-bootstrap
44283 configure-target-libgomp: stage_current
44284 @endif gcc-bootstrap
44285 @if target-libgomp
44286 maybe-configure-target-libgomp: configure-target-libgomp
44287 configure-target-libgomp:
44288 @r=`${PWD_COMMAND}`; export r; \
44289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44290 echo "Checking multilib configuration for libgomp..."; \
44291 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44292 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44293 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44294 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44295 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44296 else \
44297 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44298 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44299 fi; \
44300 else \
44301 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44302 fi; \
44303 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44304 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44305 $(NORMAL_TARGET_EXPORTS) \
44306 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
44307 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
44308 case $(srcdir) in \
44309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44310 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44312 esac; \
44313 module_srcdir=libgomp; \
44314 rm -f no-such-file || : ; \
44315 CONFIG_SITE=no-such-file $(SHELL) \
44316 $$s/$$module_srcdir/configure \
44317 --srcdir=$${topdir}/$$module_srcdir \
44318 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44319 --target=${target_alias} \
44320 || exit 1
44321 @endif target-libgomp
44325 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
44326 maybe-configure-stage1-target-libgomp:
44327 @if target-libgomp-bootstrap
44328 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
44329 configure-stage1-target-libgomp:
44330 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44331 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44332 @r=`${PWD_COMMAND}`; export r; \
44333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44334 TFLAGS="$(STAGE1_TFLAGS)"; \
44335 echo "Checking multilib configuration for libgomp..."; \
44336 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44337 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44338 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44339 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44340 else \
44341 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44342 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44343 fi; \
44344 else \
44345 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44346 fi; \
44347 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44348 $(NORMAL_TARGET_EXPORTS) \
44349 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44350 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44351 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44352 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
44353 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44354 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44355 case $(srcdir) in \
44356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44357 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44359 esac; \
44360 module_srcdir=libgomp; \
44361 $(SHELL) $$s/$$module_srcdir/configure \
44362 --srcdir=$${topdir}/$$module_srcdir \
44363 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44364 --target=${target_alias} \
44366 $(STAGE1_CONFIGURE_FLAGS)
44367 @endif target-libgomp-bootstrap
44369 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
44370 maybe-configure-stage2-target-libgomp:
44371 @if target-libgomp-bootstrap
44372 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
44373 configure-stage2-target-libgomp:
44374 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44375 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44376 @r=`${PWD_COMMAND}`; export r; \
44377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44378 TFLAGS="$(STAGE2_TFLAGS)"; \
44379 echo "Checking multilib configuration for libgomp..."; \
44380 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44381 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44382 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44383 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44384 else \
44385 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44386 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44387 fi; \
44388 else \
44389 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44390 fi; \
44391 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44392 $(NORMAL_TARGET_EXPORTS) \
44394 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44395 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44396 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44397 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
44398 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44399 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44400 case $(srcdir) in \
44401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44402 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44404 esac; \
44405 module_srcdir=libgomp; \
44406 $(SHELL) $$s/$$module_srcdir/configure \
44407 --srcdir=$${topdir}/$$module_srcdir \
44408 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44409 --target=${target_alias} \
44410 --with-build-libsubdir=$(HOST_SUBDIR) \
44411 $(STAGE2_CONFIGURE_FLAGS)
44412 @endif target-libgomp-bootstrap
44414 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
44415 maybe-configure-stage3-target-libgomp:
44416 @if target-libgomp-bootstrap
44417 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
44418 configure-stage3-target-libgomp:
44419 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44420 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44421 @r=`${PWD_COMMAND}`; export r; \
44422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44423 TFLAGS="$(STAGE3_TFLAGS)"; \
44424 echo "Checking multilib configuration for libgomp..."; \
44425 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44426 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44427 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44428 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44429 else \
44430 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44431 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44432 fi; \
44433 else \
44434 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44435 fi; \
44436 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44437 $(NORMAL_TARGET_EXPORTS) \
44439 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44440 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44441 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44442 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
44443 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44444 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44445 case $(srcdir) in \
44446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44447 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44449 esac; \
44450 module_srcdir=libgomp; \
44451 $(SHELL) $$s/$$module_srcdir/configure \
44452 --srcdir=$${topdir}/$$module_srcdir \
44453 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44454 --target=${target_alias} \
44455 --with-build-libsubdir=$(HOST_SUBDIR) \
44456 $(STAGE3_CONFIGURE_FLAGS)
44457 @endif target-libgomp-bootstrap
44459 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
44460 maybe-configure-stage4-target-libgomp:
44461 @if target-libgomp-bootstrap
44462 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
44463 configure-stage4-target-libgomp:
44464 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44465 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44466 @r=`${PWD_COMMAND}`; export r; \
44467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44468 TFLAGS="$(STAGE4_TFLAGS)"; \
44469 echo "Checking multilib configuration for libgomp..."; \
44470 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44471 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44472 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44473 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44474 else \
44475 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44476 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44477 fi; \
44478 else \
44479 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44480 fi; \
44481 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44482 $(NORMAL_TARGET_EXPORTS) \
44484 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44485 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44486 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44487 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
44488 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44489 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44490 case $(srcdir) in \
44491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44492 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44494 esac; \
44495 module_srcdir=libgomp; \
44496 $(SHELL) $$s/$$module_srcdir/configure \
44497 --srcdir=$${topdir}/$$module_srcdir \
44498 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44499 --target=${target_alias} \
44500 --with-build-libsubdir=$(HOST_SUBDIR) \
44501 $(STAGE4_CONFIGURE_FLAGS)
44502 @endif target-libgomp-bootstrap
44504 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
44505 maybe-configure-stageprofile-target-libgomp:
44506 @if target-libgomp-bootstrap
44507 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
44508 configure-stageprofile-target-libgomp:
44509 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44510 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44511 @r=`${PWD_COMMAND}`; export r; \
44512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44513 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44514 echo "Checking multilib configuration for libgomp..."; \
44515 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44516 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44517 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44518 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44519 else \
44520 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44521 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44522 fi; \
44523 else \
44524 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44525 fi; \
44526 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44527 $(NORMAL_TARGET_EXPORTS) \
44529 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44530 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44531 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44532 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
44533 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44534 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44535 case $(srcdir) in \
44536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44537 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44539 esac; \
44540 module_srcdir=libgomp; \
44541 $(SHELL) $$s/$$module_srcdir/configure \
44542 --srcdir=$${topdir}/$$module_srcdir \
44543 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44544 --target=${target_alias} \
44545 --with-build-libsubdir=$(HOST_SUBDIR) \
44546 $(STAGEprofile_CONFIGURE_FLAGS)
44547 @endif target-libgomp-bootstrap
44549 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
44550 maybe-configure-stagefeedback-target-libgomp:
44551 @if target-libgomp-bootstrap
44552 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
44553 configure-stagefeedback-target-libgomp:
44554 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44555 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44556 @r=`${PWD_COMMAND}`; export r; \
44557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44558 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44559 echo "Checking multilib configuration for libgomp..."; \
44560 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44561 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44562 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44563 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44564 else \
44565 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44566 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44567 fi; \
44568 else \
44569 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44570 fi; \
44571 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44572 $(NORMAL_TARGET_EXPORTS) \
44574 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44575 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44576 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44577 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
44578 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44579 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44580 case $(srcdir) in \
44581 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44582 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44583 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44584 esac; \
44585 module_srcdir=libgomp; \
44586 $(SHELL) $$s/$$module_srcdir/configure \
44587 --srcdir=$${topdir}/$$module_srcdir \
44588 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44589 --target=${target_alias} \
44590 --with-build-libsubdir=$(HOST_SUBDIR) \
44591 $(STAGEfeedback_CONFIGURE_FLAGS)
44592 @endif target-libgomp-bootstrap
44598 .PHONY: all-target-libgomp maybe-all-target-libgomp
44599 maybe-all-target-libgomp:
44600 @if gcc-bootstrap
44601 all-target-libgomp: stage_current
44602 @endif gcc-bootstrap
44603 @if target-libgomp
44604 TARGET-target-libgomp=all
44605 maybe-all-target-libgomp: all-target-libgomp
44606 all-target-libgomp: configure-target-libgomp
44607 @r=`${PWD_COMMAND}`; export r; \
44608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44609 $(NORMAL_TARGET_EXPORTS) \
44610 (cd $(TARGET_SUBDIR)/libgomp && \
44611 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44612 $(TARGET-target-libgomp))
44613 @endif target-libgomp
44617 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
44618 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
44619 maybe-all-stage1-target-libgomp:
44620 maybe-clean-stage1-target-libgomp:
44621 @if target-libgomp-bootstrap
44622 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
44623 all-stage1: all-stage1-target-libgomp
44624 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
44625 all-stage1-target-libgomp: configure-stage1-target-libgomp
44626 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44627 @r=`${PWD_COMMAND}`; export r; \
44628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44629 TFLAGS="$(STAGE1_TFLAGS)"; \
44630 $(NORMAL_TARGET_EXPORTS) \
44631 cd $(TARGET_SUBDIR)/libgomp && \
44632 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44633 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44634 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44635 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44636 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44637 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44638 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44639 $(EXTRA_TARGET_FLAGS) \
44641 TFLAGS="$(STAGE1_TFLAGS)" \
44642 $(TARGET-stage1-target-libgomp)
44644 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
44645 clean-stage1: clean-stage1-target-libgomp
44646 clean-stage1-target-libgomp:
44647 @if [ $(current_stage) = stage1 ]; then \
44648 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44649 else \
44650 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
44651 $(MAKE) stage1-start; \
44652 fi; \
44653 cd $(TARGET_SUBDIR)/libgomp && \
44654 $(MAKE) $(EXTRA_TARGET_FLAGS) \
44655 clean
44656 @endif target-libgomp-bootstrap
44659 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
44660 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
44661 maybe-all-stage2-target-libgomp:
44662 maybe-clean-stage2-target-libgomp:
44663 @if target-libgomp-bootstrap
44664 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
44665 all-stage2: all-stage2-target-libgomp
44666 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
44667 all-stage2-target-libgomp: configure-stage2-target-libgomp
44668 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44669 @r=`${PWD_COMMAND}`; export r; \
44670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44671 TFLAGS="$(STAGE2_TFLAGS)"; \
44672 $(NORMAL_TARGET_EXPORTS) \
44674 cd $(TARGET_SUBDIR)/libgomp && \
44675 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44676 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44677 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44678 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44679 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44680 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44681 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44682 $(EXTRA_TARGET_FLAGS) \
44683 TFLAGS="$(STAGE2_TFLAGS)" \
44684 $(TARGET-stage2-target-libgomp)
44686 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
44687 clean-stage2: clean-stage2-target-libgomp
44688 clean-stage2-target-libgomp:
44689 @if [ $(current_stage) = stage2 ]; then \
44690 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44691 else \
44692 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
44693 $(MAKE) stage2-start; \
44694 fi; \
44695 cd $(TARGET_SUBDIR)/libgomp && \
44696 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44697 @endif target-libgomp-bootstrap
44700 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
44701 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
44702 maybe-all-stage3-target-libgomp:
44703 maybe-clean-stage3-target-libgomp:
44704 @if target-libgomp-bootstrap
44705 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
44706 all-stage3: all-stage3-target-libgomp
44707 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
44708 all-stage3-target-libgomp: configure-stage3-target-libgomp
44709 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44710 @r=`${PWD_COMMAND}`; export r; \
44711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44712 TFLAGS="$(STAGE3_TFLAGS)"; \
44713 $(NORMAL_TARGET_EXPORTS) \
44715 cd $(TARGET_SUBDIR)/libgomp && \
44716 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44717 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44718 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44719 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44720 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44721 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44722 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44723 $(EXTRA_TARGET_FLAGS) \
44724 TFLAGS="$(STAGE3_TFLAGS)" \
44725 $(TARGET-stage3-target-libgomp)
44727 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
44728 clean-stage3: clean-stage3-target-libgomp
44729 clean-stage3-target-libgomp:
44730 @if [ $(current_stage) = stage3 ]; then \
44731 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44732 else \
44733 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
44734 $(MAKE) stage3-start; \
44735 fi; \
44736 cd $(TARGET_SUBDIR)/libgomp && \
44737 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44738 @endif target-libgomp-bootstrap
44741 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
44742 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
44743 maybe-all-stage4-target-libgomp:
44744 maybe-clean-stage4-target-libgomp:
44745 @if target-libgomp-bootstrap
44746 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
44747 all-stage4: all-stage4-target-libgomp
44748 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
44749 all-stage4-target-libgomp: configure-stage4-target-libgomp
44750 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44751 @r=`${PWD_COMMAND}`; export r; \
44752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44753 TFLAGS="$(STAGE4_TFLAGS)"; \
44754 $(NORMAL_TARGET_EXPORTS) \
44756 cd $(TARGET_SUBDIR)/libgomp && \
44757 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44758 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44759 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44760 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44761 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44762 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44763 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44764 $(EXTRA_TARGET_FLAGS) \
44765 TFLAGS="$(STAGE4_TFLAGS)" \
44766 $(TARGET-stage4-target-libgomp)
44768 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
44769 clean-stage4: clean-stage4-target-libgomp
44770 clean-stage4-target-libgomp:
44771 @if [ $(current_stage) = stage4 ]; then \
44772 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44773 else \
44774 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
44775 $(MAKE) stage4-start; \
44776 fi; \
44777 cd $(TARGET_SUBDIR)/libgomp && \
44778 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44779 @endif target-libgomp-bootstrap
44782 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
44783 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
44784 maybe-all-stageprofile-target-libgomp:
44785 maybe-clean-stageprofile-target-libgomp:
44786 @if target-libgomp-bootstrap
44787 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
44788 all-stageprofile: all-stageprofile-target-libgomp
44789 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
44790 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
44791 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44792 @r=`${PWD_COMMAND}`; export r; \
44793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44794 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44795 $(NORMAL_TARGET_EXPORTS) \
44797 cd $(TARGET_SUBDIR)/libgomp && \
44798 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44799 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44800 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44801 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44802 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44803 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44804 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44805 $(EXTRA_TARGET_FLAGS) \
44806 TFLAGS="$(STAGEprofile_TFLAGS)" \
44807 $(TARGET-stageprofile-target-libgomp)
44809 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
44810 clean-stageprofile: clean-stageprofile-target-libgomp
44811 clean-stageprofile-target-libgomp:
44812 @if [ $(current_stage) = stageprofile ]; then \
44813 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44814 else \
44815 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
44816 $(MAKE) stageprofile-start; \
44817 fi; \
44818 cd $(TARGET_SUBDIR)/libgomp && \
44819 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44820 @endif target-libgomp-bootstrap
44823 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
44824 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
44825 maybe-all-stagefeedback-target-libgomp:
44826 maybe-clean-stagefeedback-target-libgomp:
44827 @if target-libgomp-bootstrap
44828 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
44829 all-stagefeedback: all-stagefeedback-target-libgomp
44830 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
44831 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
44832 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44833 @r=`${PWD_COMMAND}`; export r; \
44834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44835 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44836 $(NORMAL_TARGET_EXPORTS) \
44838 cd $(TARGET_SUBDIR)/libgomp && \
44839 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44840 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44841 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44842 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44843 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44844 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44845 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44846 $(EXTRA_TARGET_FLAGS) \
44847 TFLAGS="$(STAGEfeedback_TFLAGS)" \
44848 $(TARGET-stagefeedback-target-libgomp)
44850 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
44851 clean-stagefeedback: clean-stagefeedback-target-libgomp
44852 clean-stagefeedback-target-libgomp:
44853 @if [ $(current_stage) = stagefeedback ]; then \
44854 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44855 else \
44856 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
44857 $(MAKE) stagefeedback-start; \
44858 fi; \
44859 cd $(TARGET_SUBDIR)/libgomp && \
44860 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44861 @endif target-libgomp-bootstrap
44868 .PHONY: check-target-libgomp maybe-check-target-libgomp
44869 maybe-check-target-libgomp:
44870 @if target-libgomp
44871 maybe-check-target-libgomp: check-target-libgomp
44873 check-target-libgomp:
44874 @: $(MAKE); $(unstage)
44875 @r=`${PWD_COMMAND}`; export r; \
44876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44877 $(NORMAL_TARGET_EXPORTS) \
44878 (cd $(TARGET_SUBDIR)/libgomp && \
44879 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44881 @endif target-libgomp
44883 .PHONY: install-target-libgomp maybe-install-target-libgomp
44884 maybe-install-target-libgomp:
44885 @if target-libgomp
44886 maybe-install-target-libgomp: install-target-libgomp
44888 install-target-libgomp: installdirs
44889 @: $(MAKE); $(unstage)
44890 @r=`${PWD_COMMAND}`; export r; \
44891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44892 $(NORMAL_TARGET_EXPORTS) \
44893 (cd $(TARGET_SUBDIR)/libgomp && \
44894 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44896 @endif target-libgomp
44898 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
44899 maybe-install-strip-target-libgomp:
44900 @if target-libgomp
44901 maybe-install-strip-target-libgomp: install-strip-target-libgomp
44903 install-strip-target-libgomp: installdirs
44904 @: $(MAKE); $(unstage)
44905 @r=`${PWD_COMMAND}`; export r; \
44906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44907 $(NORMAL_TARGET_EXPORTS) \
44908 (cd $(TARGET_SUBDIR)/libgomp && \
44909 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44911 @endif target-libgomp
44913 # Other targets (info, dvi, pdf, etc.)
44915 .PHONY: maybe-info-target-libgomp info-target-libgomp
44916 maybe-info-target-libgomp:
44917 @if target-libgomp
44918 maybe-info-target-libgomp: info-target-libgomp
44920 info-target-libgomp: \
44921 configure-target-libgomp
44922 @: $(MAKE); $(unstage)
44923 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44924 r=`${PWD_COMMAND}`; export r; \
44925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44926 $(NORMAL_TARGET_EXPORTS) \
44927 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
44928 for flag in $(EXTRA_TARGET_FLAGS); do \
44929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44930 done; \
44931 (cd $(TARGET_SUBDIR)/libgomp && \
44932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44934 "RANLIB=$${RANLIB}" \
44935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44936 info) \
44937 || exit 1
44939 @endif target-libgomp
44941 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
44942 maybe-dvi-target-libgomp:
44943 @if target-libgomp
44944 maybe-dvi-target-libgomp: dvi-target-libgomp
44946 dvi-target-libgomp: \
44947 configure-target-libgomp
44948 @: $(MAKE); $(unstage)
44949 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44950 r=`${PWD_COMMAND}`; export r; \
44951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44952 $(NORMAL_TARGET_EXPORTS) \
44953 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
44954 for flag in $(EXTRA_TARGET_FLAGS); do \
44955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44956 done; \
44957 (cd $(TARGET_SUBDIR)/libgomp && \
44958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44960 "RANLIB=$${RANLIB}" \
44961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44962 dvi) \
44963 || exit 1
44965 @endif target-libgomp
44967 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
44968 maybe-pdf-target-libgomp:
44969 @if target-libgomp
44970 maybe-pdf-target-libgomp: pdf-target-libgomp
44972 pdf-target-libgomp: \
44973 configure-target-libgomp
44974 @: $(MAKE); $(unstage)
44975 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44976 r=`${PWD_COMMAND}`; export r; \
44977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44978 $(NORMAL_TARGET_EXPORTS) \
44979 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
44980 for flag in $(EXTRA_TARGET_FLAGS); do \
44981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44982 done; \
44983 (cd $(TARGET_SUBDIR)/libgomp && \
44984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44986 "RANLIB=$${RANLIB}" \
44987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44988 pdf) \
44989 || exit 1
44991 @endif target-libgomp
44993 .PHONY: maybe-html-target-libgomp html-target-libgomp
44994 maybe-html-target-libgomp:
44995 @if target-libgomp
44996 maybe-html-target-libgomp: html-target-libgomp
44998 html-target-libgomp: \
44999 configure-target-libgomp
45000 @: $(MAKE); $(unstage)
45001 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45002 r=`${PWD_COMMAND}`; export r; \
45003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45004 $(NORMAL_TARGET_EXPORTS) \
45005 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
45006 for flag in $(EXTRA_TARGET_FLAGS); do \
45007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45008 done; \
45009 (cd $(TARGET_SUBDIR)/libgomp && \
45010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45012 "RANLIB=$${RANLIB}" \
45013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45014 html) \
45015 || exit 1
45017 @endif target-libgomp
45019 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
45020 maybe-TAGS-target-libgomp:
45021 @if target-libgomp
45022 maybe-TAGS-target-libgomp: TAGS-target-libgomp
45024 TAGS-target-libgomp: \
45025 configure-target-libgomp
45026 @: $(MAKE); $(unstage)
45027 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45028 r=`${PWD_COMMAND}`; export r; \
45029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45030 $(NORMAL_TARGET_EXPORTS) \
45031 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
45032 for flag in $(EXTRA_TARGET_FLAGS); do \
45033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45034 done; \
45035 (cd $(TARGET_SUBDIR)/libgomp && \
45036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45038 "RANLIB=$${RANLIB}" \
45039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45040 TAGS) \
45041 || exit 1
45043 @endif target-libgomp
45045 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
45046 maybe-install-info-target-libgomp:
45047 @if target-libgomp
45048 maybe-install-info-target-libgomp: install-info-target-libgomp
45050 install-info-target-libgomp: \
45051 configure-target-libgomp \
45052 info-target-libgomp
45053 @: $(MAKE); $(unstage)
45054 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45055 r=`${PWD_COMMAND}`; export r; \
45056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45057 $(NORMAL_TARGET_EXPORTS) \
45058 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
45059 for flag in $(EXTRA_TARGET_FLAGS); do \
45060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45061 done; \
45062 (cd $(TARGET_SUBDIR)/libgomp && \
45063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45065 "RANLIB=$${RANLIB}" \
45066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45067 install-info) \
45068 || exit 1
45070 @endif target-libgomp
45072 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
45073 maybe-install-pdf-target-libgomp:
45074 @if target-libgomp
45075 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
45077 install-pdf-target-libgomp: \
45078 configure-target-libgomp \
45079 pdf-target-libgomp
45080 @: $(MAKE); $(unstage)
45081 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45082 r=`${PWD_COMMAND}`; export r; \
45083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45084 $(NORMAL_TARGET_EXPORTS) \
45085 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
45086 for flag in $(EXTRA_TARGET_FLAGS); do \
45087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45088 done; \
45089 (cd $(TARGET_SUBDIR)/libgomp && \
45090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45092 "RANLIB=$${RANLIB}" \
45093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45094 install-pdf) \
45095 || exit 1
45097 @endif target-libgomp
45099 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
45100 maybe-install-html-target-libgomp:
45101 @if target-libgomp
45102 maybe-install-html-target-libgomp: install-html-target-libgomp
45104 install-html-target-libgomp: \
45105 configure-target-libgomp \
45106 html-target-libgomp
45107 @: $(MAKE); $(unstage)
45108 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45109 r=`${PWD_COMMAND}`; export r; \
45110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45111 $(NORMAL_TARGET_EXPORTS) \
45112 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
45113 for flag in $(EXTRA_TARGET_FLAGS); do \
45114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45115 done; \
45116 (cd $(TARGET_SUBDIR)/libgomp && \
45117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45119 "RANLIB=$${RANLIB}" \
45120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45121 install-html) \
45122 || exit 1
45124 @endif target-libgomp
45126 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
45127 maybe-installcheck-target-libgomp:
45128 @if target-libgomp
45129 maybe-installcheck-target-libgomp: installcheck-target-libgomp
45131 installcheck-target-libgomp: \
45132 configure-target-libgomp
45133 @: $(MAKE); $(unstage)
45134 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45135 r=`${PWD_COMMAND}`; export r; \
45136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45137 $(NORMAL_TARGET_EXPORTS) \
45138 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
45139 for flag in $(EXTRA_TARGET_FLAGS); do \
45140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45141 done; \
45142 (cd $(TARGET_SUBDIR)/libgomp && \
45143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45145 "RANLIB=$${RANLIB}" \
45146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45147 installcheck) \
45148 || exit 1
45150 @endif target-libgomp
45152 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
45153 maybe-mostlyclean-target-libgomp:
45154 @if target-libgomp
45155 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
45157 mostlyclean-target-libgomp:
45158 @: $(MAKE); $(unstage)
45159 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45160 r=`${PWD_COMMAND}`; export r; \
45161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45162 $(NORMAL_TARGET_EXPORTS) \
45163 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
45164 for flag in $(EXTRA_TARGET_FLAGS); do \
45165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45166 done; \
45167 (cd $(TARGET_SUBDIR)/libgomp && \
45168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45170 "RANLIB=$${RANLIB}" \
45171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45172 mostlyclean) \
45173 || exit 1
45175 @endif target-libgomp
45177 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
45178 maybe-clean-target-libgomp:
45179 @if target-libgomp
45180 maybe-clean-target-libgomp: clean-target-libgomp
45182 clean-target-libgomp:
45183 @: $(MAKE); $(unstage)
45184 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45185 r=`${PWD_COMMAND}`; export r; \
45186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45187 $(NORMAL_TARGET_EXPORTS) \
45188 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
45189 for flag in $(EXTRA_TARGET_FLAGS); do \
45190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45191 done; \
45192 (cd $(TARGET_SUBDIR)/libgomp && \
45193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45195 "RANLIB=$${RANLIB}" \
45196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45197 clean) \
45198 || exit 1
45200 @endif target-libgomp
45202 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
45203 maybe-distclean-target-libgomp:
45204 @if target-libgomp
45205 maybe-distclean-target-libgomp: distclean-target-libgomp
45207 distclean-target-libgomp:
45208 @: $(MAKE); $(unstage)
45209 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45210 r=`${PWD_COMMAND}`; export r; \
45211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45212 $(NORMAL_TARGET_EXPORTS) \
45213 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
45214 for flag in $(EXTRA_TARGET_FLAGS); do \
45215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45216 done; \
45217 (cd $(TARGET_SUBDIR)/libgomp && \
45218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45220 "RANLIB=$${RANLIB}" \
45221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45222 distclean) \
45223 || exit 1
45225 @endif target-libgomp
45227 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
45228 maybe-maintainer-clean-target-libgomp:
45229 @if target-libgomp
45230 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
45232 maintainer-clean-target-libgomp:
45233 @: $(MAKE); $(unstage)
45234 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45235 r=`${PWD_COMMAND}`; export r; \
45236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45237 $(NORMAL_TARGET_EXPORTS) \
45238 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
45239 for flag in $(EXTRA_TARGET_FLAGS); do \
45240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45241 done; \
45242 (cd $(TARGET_SUBDIR)/libgomp && \
45243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45245 "RANLIB=$${RANLIB}" \
45246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45247 maintainer-clean) \
45248 || exit 1
45250 @endif target-libgomp
45256 .PHONY: configure-target-libitm maybe-configure-target-libitm
45257 maybe-configure-target-libitm:
45258 @if gcc-bootstrap
45259 configure-target-libitm: stage_current
45260 @endif gcc-bootstrap
45261 @if target-libitm
45262 maybe-configure-target-libitm: configure-target-libitm
45263 configure-target-libitm:
45264 @: $(MAKE); $(unstage)
45265 @r=`${PWD_COMMAND}`; export r; \
45266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45267 echo "Checking multilib configuration for libitm..."; \
45268 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
45269 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
45270 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
45271 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
45272 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
45273 else \
45274 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
45275 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
45276 fi; \
45277 else \
45278 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
45279 fi; \
45280 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
45281 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
45282 $(NORMAL_TARGET_EXPORTS) \
45283 echo Configuring in $(TARGET_SUBDIR)/libitm; \
45284 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
45285 case $(srcdir) in \
45286 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45287 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
45288 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45289 esac; \
45290 module_srcdir=libitm; \
45291 rm -f no-such-file || : ; \
45292 CONFIG_SITE=no-such-file $(SHELL) \
45293 $$s/$$module_srcdir/configure \
45294 --srcdir=$${topdir}/$$module_srcdir \
45295 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45296 --target=${target_alias} \
45297 || exit 1
45298 @endif target-libitm
45304 .PHONY: all-target-libitm maybe-all-target-libitm
45305 maybe-all-target-libitm:
45306 @if gcc-bootstrap
45307 all-target-libitm: stage_current
45308 @endif gcc-bootstrap
45309 @if target-libitm
45310 TARGET-target-libitm=all
45311 maybe-all-target-libitm: all-target-libitm
45312 all-target-libitm: configure-target-libitm
45313 @: $(MAKE); $(unstage)
45314 @r=`${PWD_COMMAND}`; export r; \
45315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45316 $(NORMAL_TARGET_EXPORTS) \
45317 (cd $(TARGET_SUBDIR)/libitm && \
45318 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45319 $(TARGET-target-libitm))
45320 @endif target-libitm
45326 .PHONY: check-target-libitm maybe-check-target-libitm
45327 maybe-check-target-libitm:
45328 @if target-libitm
45329 maybe-check-target-libitm: check-target-libitm
45331 check-target-libitm:
45332 @: $(MAKE); $(unstage)
45333 @r=`${PWD_COMMAND}`; export r; \
45334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45335 $(NORMAL_TARGET_EXPORTS) \
45336 (cd $(TARGET_SUBDIR)/libitm && \
45337 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45339 @endif target-libitm
45341 .PHONY: install-target-libitm maybe-install-target-libitm
45342 maybe-install-target-libitm:
45343 @if target-libitm
45344 maybe-install-target-libitm: install-target-libitm
45346 install-target-libitm: installdirs
45347 @: $(MAKE); $(unstage)
45348 @r=`${PWD_COMMAND}`; export r; \
45349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45350 $(NORMAL_TARGET_EXPORTS) \
45351 (cd $(TARGET_SUBDIR)/libitm && \
45352 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45354 @endif target-libitm
45356 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
45357 maybe-install-strip-target-libitm:
45358 @if target-libitm
45359 maybe-install-strip-target-libitm: install-strip-target-libitm
45361 install-strip-target-libitm: installdirs
45362 @: $(MAKE); $(unstage)
45363 @r=`${PWD_COMMAND}`; export r; \
45364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45365 $(NORMAL_TARGET_EXPORTS) \
45366 (cd $(TARGET_SUBDIR)/libitm && \
45367 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45369 @endif target-libitm
45371 # Other targets (info, dvi, pdf, etc.)
45373 .PHONY: maybe-info-target-libitm info-target-libitm
45374 maybe-info-target-libitm:
45375 @if target-libitm
45376 maybe-info-target-libitm: info-target-libitm
45378 info-target-libitm: \
45379 configure-target-libitm
45380 @: $(MAKE); $(unstage)
45381 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45382 r=`${PWD_COMMAND}`; export r; \
45383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45384 $(NORMAL_TARGET_EXPORTS) \
45385 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
45386 for flag in $(EXTRA_TARGET_FLAGS); do \
45387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45388 done; \
45389 (cd $(TARGET_SUBDIR)/libitm && \
45390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45392 "RANLIB=$${RANLIB}" \
45393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45394 info) \
45395 || exit 1
45397 @endif target-libitm
45399 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
45400 maybe-dvi-target-libitm:
45401 @if target-libitm
45402 maybe-dvi-target-libitm: dvi-target-libitm
45404 dvi-target-libitm: \
45405 configure-target-libitm
45406 @: $(MAKE); $(unstage)
45407 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45408 r=`${PWD_COMMAND}`; export r; \
45409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45410 $(NORMAL_TARGET_EXPORTS) \
45411 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
45412 for flag in $(EXTRA_TARGET_FLAGS); do \
45413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45414 done; \
45415 (cd $(TARGET_SUBDIR)/libitm && \
45416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45418 "RANLIB=$${RANLIB}" \
45419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45420 dvi) \
45421 || exit 1
45423 @endif target-libitm
45425 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
45426 maybe-pdf-target-libitm:
45427 @if target-libitm
45428 maybe-pdf-target-libitm: pdf-target-libitm
45430 pdf-target-libitm: \
45431 configure-target-libitm
45432 @: $(MAKE); $(unstage)
45433 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45434 r=`${PWD_COMMAND}`; export r; \
45435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45436 $(NORMAL_TARGET_EXPORTS) \
45437 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
45438 for flag in $(EXTRA_TARGET_FLAGS); do \
45439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45440 done; \
45441 (cd $(TARGET_SUBDIR)/libitm && \
45442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45444 "RANLIB=$${RANLIB}" \
45445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45446 pdf) \
45447 || exit 1
45449 @endif target-libitm
45451 .PHONY: maybe-html-target-libitm html-target-libitm
45452 maybe-html-target-libitm:
45453 @if target-libitm
45454 maybe-html-target-libitm: html-target-libitm
45456 html-target-libitm: \
45457 configure-target-libitm
45458 @: $(MAKE); $(unstage)
45459 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45460 r=`${PWD_COMMAND}`; export r; \
45461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45462 $(NORMAL_TARGET_EXPORTS) \
45463 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
45464 for flag in $(EXTRA_TARGET_FLAGS); do \
45465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45466 done; \
45467 (cd $(TARGET_SUBDIR)/libitm && \
45468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45470 "RANLIB=$${RANLIB}" \
45471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45472 html) \
45473 || exit 1
45475 @endif target-libitm
45477 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
45478 maybe-TAGS-target-libitm:
45479 @if target-libitm
45480 maybe-TAGS-target-libitm: TAGS-target-libitm
45482 TAGS-target-libitm: \
45483 configure-target-libitm
45484 @: $(MAKE); $(unstage)
45485 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45486 r=`${PWD_COMMAND}`; export r; \
45487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45488 $(NORMAL_TARGET_EXPORTS) \
45489 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
45490 for flag in $(EXTRA_TARGET_FLAGS); do \
45491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45492 done; \
45493 (cd $(TARGET_SUBDIR)/libitm && \
45494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45496 "RANLIB=$${RANLIB}" \
45497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45498 TAGS) \
45499 || exit 1
45501 @endif target-libitm
45503 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
45504 maybe-install-info-target-libitm:
45505 @if target-libitm
45506 maybe-install-info-target-libitm: install-info-target-libitm
45508 install-info-target-libitm: \
45509 configure-target-libitm \
45510 info-target-libitm
45511 @: $(MAKE); $(unstage)
45512 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45513 r=`${PWD_COMMAND}`; export r; \
45514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45515 $(NORMAL_TARGET_EXPORTS) \
45516 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
45517 for flag in $(EXTRA_TARGET_FLAGS); do \
45518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45519 done; \
45520 (cd $(TARGET_SUBDIR)/libitm && \
45521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45523 "RANLIB=$${RANLIB}" \
45524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45525 install-info) \
45526 || exit 1
45528 @endif target-libitm
45530 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
45531 maybe-install-pdf-target-libitm:
45532 @if target-libitm
45533 maybe-install-pdf-target-libitm: install-pdf-target-libitm
45535 install-pdf-target-libitm: \
45536 configure-target-libitm \
45537 pdf-target-libitm
45538 @: $(MAKE); $(unstage)
45539 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45540 r=`${PWD_COMMAND}`; export r; \
45541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45542 $(NORMAL_TARGET_EXPORTS) \
45543 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
45544 for flag in $(EXTRA_TARGET_FLAGS); do \
45545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45546 done; \
45547 (cd $(TARGET_SUBDIR)/libitm && \
45548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45550 "RANLIB=$${RANLIB}" \
45551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45552 install-pdf) \
45553 || exit 1
45555 @endif target-libitm
45557 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
45558 maybe-install-html-target-libitm:
45559 @if target-libitm
45560 maybe-install-html-target-libitm: install-html-target-libitm
45562 install-html-target-libitm: \
45563 configure-target-libitm \
45564 html-target-libitm
45565 @: $(MAKE); $(unstage)
45566 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45567 r=`${PWD_COMMAND}`; export r; \
45568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45569 $(NORMAL_TARGET_EXPORTS) \
45570 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
45571 for flag in $(EXTRA_TARGET_FLAGS); do \
45572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45573 done; \
45574 (cd $(TARGET_SUBDIR)/libitm && \
45575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45577 "RANLIB=$${RANLIB}" \
45578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45579 install-html) \
45580 || exit 1
45582 @endif target-libitm
45584 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
45585 maybe-installcheck-target-libitm:
45586 @if target-libitm
45587 maybe-installcheck-target-libitm: installcheck-target-libitm
45589 installcheck-target-libitm: \
45590 configure-target-libitm
45591 @: $(MAKE); $(unstage)
45592 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45593 r=`${PWD_COMMAND}`; export r; \
45594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45595 $(NORMAL_TARGET_EXPORTS) \
45596 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
45597 for flag in $(EXTRA_TARGET_FLAGS); do \
45598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45599 done; \
45600 (cd $(TARGET_SUBDIR)/libitm && \
45601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45603 "RANLIB=$${RANLIB}" \
45604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45605 installcheck) \
45606 || exit 1
45608 @endif target-libitm
45610 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
45611 maybe-mostlyclean-target-libitm:
45612 @if target-libitm
45613 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
45615 mostlyclean-target-libitm:
45616 @: $(MAKE); $(unstage)
45617 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45618 r=`${PWD_COMMAND}`; export r; \
45619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45620 $(NORMAL_TARGET_EXPORTS) \
45621 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
45622 for flag in $(EXTRA_TARGET_FLAGS); do \
45623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45624 done; \
45625 (cd $(TARGET_SUBDIR)/libitm && \
45626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45628 "RANLIB=$${RANLIB}" \
45629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45630 mostlyclean) \
45631 || exit 1
45633 @endif target-libitm
45635 .PHONY: maybe-clean-target-libitm clean-target-libitm
45636 maybe-clean-target-libitm:
45637 @if target-libitm
45638 maybe-clean-target-libitm: clean-target-libitm
45640 clean-target-libitm:
45641 @: $(MAKE); $(unstage)
45642 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45643 r=`${PWD_COMMAND}`; export r; \
45644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45645 $(NORMAL_TARGET_EXPORTS) \
45646 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
45647 for flag in $(EXTRA_TARGET_FLAGS); do \
45648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45649 done; \
45650 (cd $(TARGET_SUBDIR)/libitm && \
45651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45653 "RANLIB=$${RANLIB}" \
45654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45655 clean) \
45656 || exit 1
45658 @endif target-libitm
45660 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
45661 maybe-distclean-target-libitm:
45662 @if target-libitm
45663 maybe-distclean-target-libitm: distclean-target-libitm
45665 distclean-target-libitm:
45666 @: $(MAKE); $(unstage)
45667 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45668 r=`${PWD_COMMAND}`; export r; \
45669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45670 $(NORMAL_TARGET_EXPORTS) \
45671 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
45672 for flag in $(EXTRA_TARGET_FLAGS); do \
45673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45674 done; \
45675 (cd $(TARGET_SUBDIR)/libitm && \
45676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45678 "RANLIB=$${RANLIB}" \
45679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45680 distclean) \
45681 || exit 1
45683 @endif target-libitm
45685 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
45686 maybe-maintainer-clean-target-libitm:
45687 @if target-libitm
45688 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
45690 maintainer-clean-target-libitm:
45691 @: $(MAKE); $(unstage)
45692 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45693 r=`${PWD_COMMAND}`; export r; \
45694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45695 $(NORMAL_TARGET_EXPORTS) \
45696 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
45697 for flag in $(EXTRA_TARGET_FLAGS); do \
45698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45699 done; \
45700 (cd $(TARGET_SUBDIR)/libitm && \
45701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45703 "RANLIB=$${RANLIB}" \
45704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45705 maintainer-clean) \
45706 || exit 1
45708 @endif target-libitm
45714 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
45715 maybe-configure-target-libatomic:
45716 @if gcc-bootstrap
45717 configure-target-libatomic: stage_current
45718 @endif gcc-bootstrap
45719 @if target-libatomic
45720 maybe-configure-target-libatomic: configure-target-libatomic
45721 configure-target-libatomic:
45722 @: $(MAKE); $(unstage)
45723 @r=`${PWD_COMMAND}`; export r; \
45724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45725 echo "Checking multilib configuration for libatomic..."; \
45726 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
45727 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
45728 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
45729 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
45730 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
45731 else \
45732 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
45733 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
45734 fi; \
45735 else \
45736 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
45737 fi; \
45738 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
45739 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
45740 $(NORMAL_TARGET_EXPORTS) \
45741 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
45742 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
45743 case $(srcdir) in \
45744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45745 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
45746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45747 esac; \
45748 module_srcdir=libatomic; \
45749 rm -f no-such-file || : ; \
45750 CONFIG_SITE=no-such-file $(SHELL) \
45751 $$s/$$module_srcdir/configure \
45752 --srcdir=$${topdir}/$$module_srcdir \
45753 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45754 --target=${target_alias} \
45755 || exit 1
45756 @endif target-libatomic
45762 .PHONY: all-target-libatomic maybe-all-target-libatomic
45763 maybe-all-target-libatomic:
45764 @if gcc-bootstrap
45765 all-target-libatomic: stage_current
45766 @endif gcc-bootstrap
45767 @if target-libatomic
45768 TARGET-target-libatomic=all
45769 maybe-all-target-libatomic: all-target-libatomic
45770 all-target-libatomic: configure-target-libatomic
45771 @: $(MAKE); $(unstage)
45772 @r=`${PWD_COMMAND}`; export r; \
45773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45774 $(NORMAL_TARGET_EXPORTS) \
45775 (cd $(TARGET_SUBDIR)/libatomic && \
45776 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45777 $(TARGET-target-libatomic))
45778 @endif target-libatomic
45784 .PHONY: check-target-libatomic maybe-check-target-libatomic
45785 maybe-check-target-libatomic:
45786 @if target-libatomic
45787 maybe-check-target-libatomic: check-target-libatomic
45789 check-target-libatomic:
45790 @: $(MAKE); $(unstage)
45791 @r=`${PWD_COMMAND}`; export r; \
45792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45793 $(NORMAL_TARGET_EXPORTS) \
45794 (cd $(TARGET_SUBDIR)/libatomic && \
45795 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45797 @endif target-libatomic
45799 .PHONY: install-target-libatomic maybe-install-target-libatomic
45800 maybe-install-target-libatomic:
45801 @if target-libatomic
45802 maybe-install-target-libatomic: install-target-libatomic
45804 install-target-libatomic: installdirs
45805 @: $(MAKE); $(unstage)
45806 @r=`${PWD_COMMAND}`; export r; \
45807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45808 $(NORMAL_TARGET_EXPORTS) \
45809 (cd $(TARGET_SUBDIR)/libatomic && \
45810 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45812 @endif target-libatomic
45814 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
45815 maybe-install-strip-target-libatomic:
45816 @if target-libatomic
45817 maybe-install-strip-target-libatomic: install-strip-target-libatomic
45819 install-strip-target-libatomic: installdirs
45820 @: $(MAKE); $(unstage)
45821 @r=`${PWD_COMMAND}`; export r; \
45822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45823 $(NORMAL_TARGET_EXPORTS) \
45824 (cd $(TARGET_SUBDIR)/libatomic && \
45825 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45827 @endif target-libatomic
45829 # Other targets (info, dvi, pdf, etc.)
45831 .PHONY: maybe-info-target-libatomic info-target-libatomic
45832 maybe-info-target-libatomic:
45833 @if target-libatomic
45834 maybe-info-target-libatomic: info-target-libatomic
45836 info-target-libatomic: \
45837 configure-target-libatomic
45838 @: $(MAKE); $(unstage)
45839 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45840 r=`${PWD_COMMAND}`; export r; \
45841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45842 $(NORMAL_TARGET_EXPORTS) \
45843 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
45844 for flag in $(EXTRA_TARGET_FLAGS); do \
45845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45846 done; \
45847 (cd $(TARGET_SUBDIR)/libatomic && \
45848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45850 "RANLIB=$${RANLIB}" \
45851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45852 info) \
45853 || exit 1
45855 @endif target-libatomic
45857 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
45858 maybe-dvi-target-libatomic:
45859 @if target-libatomic
45860 maybe-dvi-target-libatomic: dvi-target-libatomic
45862 dvi-target-libatomic: \
45863 configure-target-libatomic
45864 @: $(MAKE); $(unstage)
45865 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45866 r=`${PWD_COMMAND}`; export r; \
45867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45868 $(NORMAL_TARGET_EXPORTS) \
45869 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
45870 for flag in $(EXTRA_TARGET_FLAGS); do \
45871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45872 done; \
45873 (cd $(TARGET_SUBDIR)/libatomic && \
45874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45876 "RANLIB=$${RANLIB}" \
45877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45878 dvi) \
45879 || exit 1
45881 @endif target-libatomic
45883 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
45884 maybe-pdf-target-libatomic:
45885 @if target-libatomic
45886 maybe-pdf-target-libatomic: pdf-target-libatomic
45888 pdf-target-libatomic: \
45889 configure-target-libatomic
45890 @: $(MAKE); $(unstage)
45891 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45892 r=`${PWD_COMMAND}`; export r; \
45893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45894 $(NORMAL_TARGET_EXPORTS) \
45895 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
45896 for flag in $(EXTRA_TARGET_FLAGS); do \
45897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45898 done; \
45899 (cd $(TARGET_SUBDIR)/libatomic && \
45900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45902 "RANLIB=$${RANLIB}" \
45903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45904 pdf) \
45905 || exit 1
45907 @endif target-libatomic
45909 .PHONY: maybe-html-target-libatomic html-target-libatomic
45910 maybe-html-target-libatomic:
45911 @if target-libatomic
45912 maybe-html-target-libatomic: html-target-libatomic
45914 html-target-libatomic: \
45915 configure-target-libatomic
45916 @: $(MAKE); $(unstage)
45917 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45918 r=`${PWD_COMMAND}`; export r; \
45919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45920 $(NORMAL_TARGET_EXPORTS) \
45921 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
45922 for flag in $(EXTRA_TARGET_FLAGS); do \
45923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45924 done; \
45925 (cd $(TARGET_SUBDIR)/libatomic && \
45926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45928 "RANLIB=$${RANLIB}" \
45929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45930 html) \
45931 || exit 1
45933 @endif target-libatomic
45935 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
45936 maybe-TAGS-target-libatomic:
45937 @if target-libatomic
45938 maybe-TAGS-target-libatomic: TAGS-target-libatomic
45940 TAGS-target-libatomic: \
45941 configure-target-libatomic
45942 @: $(MAKE); $(unstage)
45943 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45944 r=`${PWD_COMMAND}`; export r; \
45945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45946 $(NORMAL_TARGET_EXPORTS) \
45947 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
45948 for flag in $(EXTRA_TARGET_FLAGS); do \
45949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45950 done; \
45951 (cd $(TARGET_SUBDIR)/libatomic && \
45952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45954 "RANLIB=$${RANLIB}" \
45955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45956 TAGS) \
45957 || exit 1
45959 @endif target-libatomic
45961 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
45962 maybe-install-info-target-libatomic:
45963 @if target-libatomic
45964 maybe-install-info-target-libatomic: install-info-target-libatomic
45966 install-info-target-libatomic: \
45967 configure-target-libatomic \
45968 info-target-libatomic
45969 @: $(MAKE); $(unstage)
45970 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45971 r=`${PWD_COMMAND}`; export r; \
45972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45973 $(NORMAL_TARGET_EXPORTS) \
45974 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
45975 for flag in $(EXTRA_TARGET_FLAGS); do \
45976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45977 done; \
45978 (cd $(TARGET_SUBDIR)/libatomic && \
45979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45981 "RANLIB=$${RANLIB}" \
45982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45983 install-info) \
45984 || exit 1
45986 @endif target-libatomic
45988 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
45989 maybe-install-pdf-target-libatomic:
45990 @if target-libatomic
45991 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
45993 install-pdf-target-libatomic: \
45994 configure-target-libatomic \
45995 pdf-target-libatomic
45996 @: $(MAKE); $(unstage)
45997 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45998 r=`${PWD_COMMAND}`; export r; \
45999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46000 $(NORMAL_TARGET_EXPORTS) \
46001 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
46002 for flag in $(EXTRA_TARGET_FLAGS); do \
46003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46004 done; \
46005 (cd $(TARGET_SUBDIR)/libatomic && \
46006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46008 "RANLIB=$${RANLIB}" \
46009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46010 install-pdf) \
46011 || exit 1
46013 @endif target-libatomic
46015 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
46016 maybe-install-html-target-libatomic:
46017 @if target-libatomic
46018 maybe-install-html-target-libatomic: install-html-target-libatomic
46020 install-html-target-libatomic: \
46021 configure-target-libatomic \
46022 html-target-libatomic
46023 @: $(MAKE); $(unstage)
46024 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46025 r=`${PWD_COMMAND}`; export r; \
46026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46027 $(NORMAL_TARGET_EXPORTS) \
46028 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
46029 for flag in $(EXTRA_TARGET_FLAGS); do \
46030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46031 done; \
46032 (cd $(TARGET_SUBDIR)/libatomic && \
46033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46035 "RANLIB=$${RANLIB}" \
46036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46037 install-html) \
46038 || exit 1
46040 @endif target-libatomic
46042 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
46043 maybe-installcheck-target-libatomic:
46044 @if target-libatomic
46045 maybe-installcheck-target-libatomic: installcheck-target-libatomic
46047 installcheck-target-libatomic: \
46048 configure-target-libatomic
46049 @: $(MAKE); $(unstage)
46050 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46051 r=`${PWD_COMMAND}`; export r; \
46052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46053 $(NORMAL_TARGET_EXPORTS) \
46054 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
46055 for flag in $(EXTRA_TARGET_FLAGS); do \
46056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46057 done; \
46058 (cd $(TARGET_SUBDIR)/libatomic && \
46059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46061 "RANLIB=$${RANLIB}" \
46062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46063 installcheck) \
46064 || exit 1
46066 @endif target-libatomic
46068 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
46069 maybe-mostlyclean-target-libatomic:
46070 @if target-libatomic
46071 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
46073 mostlyclean-target-libatomic:
46074 @: $(MAKE); $(unstage)
46075 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46076 r=`${PWD_COMMAND}`; export r; \
46077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46078 $(NORMAL_TARGET_EXPORTS) \
46079 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
46080 for flag in $(EXTRA_TARGET_FLAGS); do \
46081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46082 done; \
46083 (cd $(TARGET_SUBDIR)/libatomic && \
46084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46086 "RANLIB=$${RANLIB}" \
46087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46088 mostlyclean) \
46089 || exit 1
46091 @endif target-libatomic
46093 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
46094 maybe-clean-target-libatomic:
46095 @if target-libatomic
46096 maybe-clean-target-libatomic: clean-target-libatomic
46098 clean-target-libatomic:
46099 @: $(MAKE); $(unstage)
46100 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46101 r=`${PWD_COMMAND}`; export r; \
46102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46103 $(NORMAL_TARGET_EXPORTS) \
46104 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
46105 for flag in $(EXTRA_TARGET_FLAGS); do \
46106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46107 done; \
46108 (cd $(TARGET_SUBDIR)/libatomic && \
46109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46111 "RANLIB=$${RANLIB}" \
46112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46113 clean) \
46114 || exit 1
46116 @endif target-libatomic
46118 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
46119 maybe-distclean-target-libatomic:
46120 @if target-libatomic
46121 maybe-distclean-target-libatomic: distclean-target-libatomic
46123 distclean-target-libatomic:
46124 @: $(MAKE); $(unstage)
46125 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46126 r=`${PWD_COMMAND}`; export r; \
46127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46128 $(NORMAL_TARGET_EXPORTS) \
46129 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
46130 for flag in $(EXTRA_TARGET_FLAGS); do \
46131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46132 done; \
46133 (cd $(TARGET_SUBDIR)/libatomic && \
46134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46136 "RANLIB=$${RANLIB}" \
46137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46138 distclean) \
46139 || exit 1
46141 @endif target-libatomic
46143 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
46144 maybe-maintainer-clean-target-libatomic:
46145 @if target-libatomic
46146 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
46148 maintainer-clean-target-libatomic:
46149 @: $(MAKE); $(unstage)
46150 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46151 r=`${PWD_COMMAND}`; export r; \
46152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46153 $(NORMAL_TARGET_EXPORTS) \
46154 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
46155 for flag in $(EXTRA_TARGET_FLAGS); do \
46156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46157 done; \
46158 (cd $(TARGET_SUBDIR)/libatomic && \
46159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46161 "RANLIB=$${RANLIB}" \
46162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46163 maintainer-clean) \
46164 || exit 1
46166 @endif target-libatomic
46170 @if target-libgomp
46171 .PHONY: check-target-libgomp-c++
46172 check-target-libgomp-c++:
46173 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
46175 @endif target-libgomp
46177 @if target-libitm
46178 .PHONY: check-target-libitm-c++
46179 check-target-libitm-c++:
46180 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
46182 @endif target-libitm
46184 # ----------
46185 # GCC module
46186 # ----------
46188 @if gcc-no-bootstrap
46189 .PHONY: cross
46190 cross: all-build all-gas all-ld
46191 @r=`${PWD_COMMAND}`; export r; \
46192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46193 $(HOST_EXPORTS) \
46194 echo "Building the C and C++ compiler"; \
46195 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
46196 @r=`${PWD_COMMAND}`; export r; \
46197 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
46198 echo "Building runtime libraries"; \
46199 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
46200 @endif gcc-no-bootstrap
46202 @if gcc
46204 .PHONY: check-gcc-c check-c
46205 check-gcc-c:
46206 r=`${PWD_COMMAND}`; export r; \
46207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46208 $(HOST_EXPORTS) \
46209 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
46210 check-c: check-gcc-c
46212 .PHONY: check-gcc-c++ check-c++
46213 check-gcc-c++:
46214 r=`${PWD_COMMAND}`; export r; \
46215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46216 $(HOST_EXPORTS) \
46217 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
46218 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
46220 .PHONY: check-gcc-fortran check-fortran
46221 check-gcc-fortran:
46222 r=`${PWD_COMMAND}`; export r; \
46223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46224 $(HOST_EXPORTS) \
46225 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
46226 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
46228 .PHONY: check-gcc-java check-java
46229 check-gcc-java:
46230 r=`${PWD_COMMAND}`; export r; \
46231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46232 $(HOST_EXPORTS) \
46233 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
46234 check-java: check-gcc-java check-target-libjava
46236 .PHONY: check-gcc-ada check-ada
46237 check-gcc-ada:
46238 r=`${PWD_COMMAND}`; export r; \
46239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46240 $(HOST_EXPORTS) \
46241 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
46242 check-ada: check-gcc-ada check-target-libada
46244 .PHONY: check-gcc-objc check-objc
46245 check-gcc-objc:
46246 r=`${PWD_COMMAND}`; export r; \
46247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46248 $(HOST_EXPORTS) \
46249 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
46250 check-objc: check-gcc-objc check-target-libobjc
46252 .PHONY: check-gcc-upc check-upc
46253 check-gcc-upc:
46254 r=`${PWD_COMMAND}`; export r; \
46255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46256 $(HOST_EXPORTS) \
46257 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-upc);
46258 check-upc: check-gcc-upc check-target-libgupc
46260 .PHONY: check-gcc-obj-c++ check-obj-c++
46261 check-gcc-obj-c++:
46262 r=`${PWD_COMMAND}`; export r; \
46263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46264 $(HOST_EXPORTS) \
46265 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
46266 check-obj-c++: check-gcc-obj-c++
46268 .PHONY: check-gcc-go check-go
46269 check-gcc-go:
46270 r=`${PWD_COMMAND}`; export r; \
46271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46272 $(HOST_EXPORTS) \
46273 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
46274 check-go: check-gcc-go check-target-libgo
46277 # The gcc part of install-no-fixedincludes, which relies on an intimate
46278 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
46279 .PHONY: gcc-install-no-fixedincludes
46280 gcc-install-no-fixedincludes:
46281 @if [ -f ./gcc/Makefile ]; then \
46282 r=`${PWD_COMMAND}`; export r; \
46283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46284 $(HOST_EXPORTS) \
46285 (cd ./gcc \
46286 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
46287 else true; fi
46288 @endif gcc
46290 # ---------------------
46291 # GCC bootstrap support
46292 # ---------------------
46294 # We track the current stage (the one in 'gcc') in the stage_current file.
46295 # stage_last instead tracks the stage that was built last. These targets
46296 # are dummy when toplevel bootstrap is not active.
46298 # While making host and target tools, symlinks to the final stage must be
46299 # there, so $(unstage) should be run at various points. To avoid excessive
46300 # recursive invocations of make, we "inline" them using a variable. These
46301 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
46302 # to avoid warnings from the GNU Make job server.
46304 unstage = :
46305 stage = :
46306 current_stage = ""
46308 @if gcc-bootstrap
46309 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
46310 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
46311 current_stage = "`cat stage_current 2> /dev/null`"
46312 @endif gcc-bootstrap
46314 .PHONY: unstage stage
46315 unstage:
46316 @: $(MAKE); $(unstage)
46317 stage:
46318 @: $(MAKE); $(stage)
46320 # Disable commands for lean bootstrap.
46321 LEAN = false
46323 # We name the build directories for the various stages "stage1-gcc",
46324 # "stage2-gcc","stage3-gcc", etc.
46326 # Since the 'compare' process will fail (on debugging information) if any
46327 # directory names are different, we need to link the gcc directory for
46328 # the previous stage to a constant name ('prev-gcc'), and to make the name of
46329 # the build directories constant as well. For the latter, we use naked names
46330 # like 'gcc', because the scripts in that directory assume it. We use
46331 # mv on platforms where symlinks to directories do not work or are not
46332 # reliable.
46334 # 'touch' doesn't work right on some platforms.
46335 STAMP = echo timestamp >
46337 # We only want to compare .o files, so set this!
46338 objext = .o
46341 .PHONY: stage1-start stage1-end
46343 stage1-start::
46344 @: $(MAKE); $(stage); \
46345 echo stage1 > stage_current ; \
46346 echo stage1 > stage_last; \
46347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46348 @if bfd
46349 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
46350 mkdir stage1-bfd; \
46351 mv stage1-bfd bfd
46352 @endif bfd
46353 @if opcodes
46354 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
46355 mkdir stage1-opcodes; \
46356 mv stage1-opcodes opcodes
46357 @endif opcodes
46358 @if binutils
46359 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
46360 mkdir stage1-binutils; \
46361 mv stage1-binutils binutils
46362 @endif binutils
46363 @if fixincludes
46364 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
46365 mkdir stage1-fixincludes; \
46366 mv stage1-fixincludes fixincludes
46367 @endif fixincludes
46368 @if gas
46369 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
46370 mkdir stage1-gas; \
46371 mv stage1-gas gas
46372 @endif gas
46373 @if gcc
46374 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
46375 mkdir stage1-gcc; \
46376 mv stage1-gcc gcc
46377 @endif gcc
46378 @if gmp
46379 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
46380 mkdir stage1-gmp; \
46381 mv stage1-gmp gmp
46382 @endif gmp
46383 @if mpfr
46384 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
46385 mkdir stage1-mpfr; \
46386 mv stage1-mpfr mpfr
46387 @endif mpfr
46388 @if mpc
46389 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
46390 mkdir stage1-mpc; \
46391 mv stage1-mpc mpc
46392 @endif mpc
46393 @if isl
46394 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
46395 mkdir stage1-isl; \
46396 mv stage1-isl isl
46397 @endif isl
46398 @if cloog
46399 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
46400 mkdir stage1-cloog; \
46401 mv stage1-cloog cloog
46402 @endif cloog
46403 @if libelf
46404 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
46405 mkdir stage1-libelf; \
46406 mv stage1-libelf libelf
46407 @endif libelf
46408 @if gold
46409 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
46410 mkdir stage1-gold; \
46411 mv stage1-gold gold
46412 @endif gold
46413 @if intl
46414 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
46415 mkdir stage1-intl; \
46416 mv stage1-intl intl
46417 @endif intl
46418 @if ld
46419 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
46420 mkdir stage1-ld; \
46421 mv stage1-ld ld
46422 @endif ld
46423 @if libbacktrace
46424 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
46425 mkdir stage1-libbacktrace; \
46426 mv stage1-libbacktrace libbacktrace
46427 @endif libbacktrace
46428 @if libcpp
46429 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
46430 mkdir stage1-libcpp; \
46431 mv stage1-libcpp libcpp
46432 @endif libcpp
46433 @if libdecnumber
46434 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
46435 mkdir stage1-libdecnumber; \
46436 mv stage1-libdecnumber libdecnumber
46437 @endif libdecnumber
46438 @if libiberty
46439 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
46440 mkdir stage1-libiberty; \
46441 mv stage1-libiberty libiberty
46442 @endif libiberty
46443 @if libiberty-linker-plugin
46444 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
46445 mkdir stage1-libiberty-linker-plugin; \
46446 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
46447 @endif libiberty-linker-plugin
46448 @if zlib
46449 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
46450 mkdir stage1-zlib; \
46451 mv stage1-zlib zlib
46452 @endif zlib
46453 @if lto-plugin
46454 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
46455 mkdir stage1-lto-plugin; \
46456 mv stage1-lto-plugin lto-plugin
46457 @endif lto-plugin
46458 @[ -d stage1-$(TARGET_SUBDIR) ] || \
46459 mkdir stage1-$(TARGET_SUBDIR); \
46460 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
46462 stage1-end::
46463 @if bfd
46464 @if test -d $(HOST_SUBDIR)/bfd ; then \
46465 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
46467 @endif bfd
46468 @if opcodes
46469 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46470 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
46472 @endif opcodes
46473 @if binutils
46474 @if test -d $(HOST_SUBDIR)/binutils ; then \
46475 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
46477 @endif binutils
46478 @if fixincludes
46479 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46480 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes ; \
46482 @endif fixincludes
46483 @if gas
46484 @if test -d $(HOST_SUBDIR)/gas ; then \
46485 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
46487 @endif gas
46488 @if gcc
46489 @if test -d $(HOST_SUBDIR)/gcc ; then \
46490 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
46492 @endif gcc
46493 @if gmp
46494 @if test -d $(HOST_SUBDIR)/gmp ; then \
46495 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
46497 @endif gmp
46498 @if mpfr
46499 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46500 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
46502 @endif mpfr
46503 @if mpc
46504 @if test -d $(HOST_SUBDIR)/mpc ; then \
46505 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
46507 @endif mpc
46508 @if isl
46509 @if test -d $(HOST_SUBDIR)/isl ; then \
46510 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
46512 @endif isl
46513 @if cloog
46514 @if test -d $(HOST_SUBDIR)/cloog ; then \
46515 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
46517 @endif cloog
46518 @if libelf
46519 @if test -d $(HOST_SUBDIR)/libelf ; then \
46520 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
46522 @endif libelf
46523 @if gold
46524 @if test -d $(HOST_SUBDIR)/gold ; then \
46525 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
46527 @endif gold
46528 @if intl
46529 @if test -d $(HOST_SUBDIR)/intl ; then \
46530 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
46532 @endif intl
46533 @if ld
46534 @if test -d $(HOST_SUBDIR)/ld ; then \
46535 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
46537 @endif ld
46538 @if libbacktrace
46539 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46540 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
46542 @endif libbacktrace
46543 @if libcpp
46544 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46545 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
46547 @endif libcpp
46548 @if libdecnumber
46549 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46550 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
46552 @endif libdecnumber
46553 @if libiberty
46554 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46555 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
46557 @endif libiberty
46558 @if libiberty-linker-plugin
46559 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46560 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin ; \
46562 @endif libiberty-linker-plugin
46563 @if zlib
46564 @if test -d $(HOST_SUBDIR)/zlib ; then \
46565 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
46567 @endif zlib
46568 @if lto-plugin
46569 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46570 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
46572 @endif lto-plugin
46573 @if test -d $(TARGET_SUBDIR) ; then \
46574 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
46576 rm -f stage_current
46578 # Bubble a bug fix through all the stages up to stage 1. They are
46579 # remade, but not reconfigured. The next stage (if any) will not be
46580 # reconfigured either.
46581 .PHONY: stage1-bubble
46582 stage1-bubble::
46583 @r=`${PWD_COMMAND}`; export r; \
46584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46585 if test -f stage1-lean ; then \
46586 echo Skipping rebuild of stage1 ; \
46587 else \
46588 $(MAKE) stage1-start; \
46589 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
46592 .PHONY: all-stage1 clean-stage1
46593 do-clean: clean-stage1
46595 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46596 # only possibility, but now it conflicts with no-bootstrap rules
46597 @if gcc-bootstrap
46602 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46604 .PHONY: distclean-stage1
46605 distclean-stage1::
46606 @: $(MAKE); $(stage)
46607 @test "`cat stage_last`" != stage1 || rm -f stage_last
46608 rm -rf stage1-*
46611 @endif gcc-bootstrap
46614 .PHONY: stage2-start stage2-end
46616 stage2-start::
46617 @: $(MAKE); $(stage); \
46618 echo stage2 > stage_current ; \
46619 echo stage2 > stage_last; \
46620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46621 @if bfd
46622 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
46623 mkdir stage2-bfd; \
46624 mv stage2-bfd bfd ; \
46625 mv stage1-bfd prev-bfd || test -f stage1-lean
46626 @endif bfd
46627 @if opcodes
46628 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
46629 mkdir stage2-opcodes; \
46630 mv stage2-opcodes opcodes ; \
46631 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46632 @endif opcodes
46633 @if binutils
46634 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
46635 mkdir stage2-binutils; \
46636 mv stage2-binutils binutils ; \
46637 mv stage1-binutils prev-binutils || test -f stage1-lean
46638 @endif binutils
46639 @if fixincludes
46640 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
46641 mkdir stage2-fixincludes; \
46642 mv stage2-fixincludes fixincludes ; \
46643 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
46644 @endif fixincludes
46645 @if gas
46646 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
46647 mkdir stage2-gas; \
46648 mv stage2-gas gas ; \
46649 mv stage1-gas prev-gas || test -f stage1-lean
46650 @endif gas
46651 @if gcc
46652 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
46653 mkdir stage2-gcc; \
46654 mv stage2-gcc gcc ; \
46655 mv stage1-gcc prev-gcc || test -f stage1-lean
46656 @endif gcc
46657 @if gmp
46658 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
46659 mkdir stage2-gmp; \
46660 mv stage2-gmp gmp ; \
46661 mv stage1-gmp prev-gmp || test -f stage1-lean
46662 @endif gmp
46663 @if mpfr
46664 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
46665 mkdir stage2-mpfr; \
46666 mv stage2-mpfr mpfr ; \
46667 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46668 @endif mpfr
46669 @if mpc
46670 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
46671 mkdir stage2-mpc; \
46672 mv stage2-mpc mpc ; \
46673 mv stage1-mpc prev-mpc || test -f stage1-lean
46674 @endif mpc
46675 @if isl
46676 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
46677 mkdir stage2-isl; \
46678 mv stage2-isl isl ; \
46679 mv stage1-isl prev-isl || test -f stage1-lean
46680 @endif isl
46681 @if cloog
46682 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
46683 mkdir stage2-cloog; \
46684 mv stage2-cloog cloog ; \
46685 mv stage1-cloog prev-cloog || test -f stage1-lean
46686 @endif cloog
46687 @if libelf
46688 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
46689 mkdir stage2-libelf; \
46690 mv stage2-libelf libelf ; \
46691 mv stage1-libelf prev-libelf || test -f stage1-lean
46692 @endif libelf
46693 @if gold
46694 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
46695 mkdir stage2-gold; \
46696 mv stage2-gold gold ; \
46697 mv stage1-gold prev-gold || test -f stage1-lean
46698 @endif gold
46699 @if intl
46700 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
46701 mkdir stage2-intl; \
46702 mv stage2-intl intl ; \
46703 mv stage1-intl prev-intl || test -f stage1-lean
46704 @endif intl
46705 @if ld
46706 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
46707 mkdir stage2-ld; \
46708 mv stage2-ld ld ; \
46709 mv stage1-ld prev-ld || test -f stage1-lean
46710 @endif ld
46711 @if libbacktrace
46712 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
46713 mkdir stage2-libbacktrace; \
46714 mv stage2-libbacktrace libbacktrace ; \
46715 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46716 @endif libbacktrace
46717 @if libcpp
46718 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
46719 mkdir stage2-libcpp; \
46720 mv stage2-libcpp libcpp ; \
46721 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46722 @endif libcpp
46723 @if libdecnumber
46724 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
46725 mkdir stage2-libdecnumber; \
46726 mv stage2-libdecnumber libdecnumber ; \
46727 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46728 @endif libdecnumber
46729 @if libiberty
46730 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
46731 mkdir stage2-libiberty; \
46732 mv stage2-libiberty libiberty ; \
46733 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46734 @endif libiberty
46735 @if libiberty-linker-plugin
46736 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
46737 mkdir stage2-libiberty-linker-plugin; \
46738 mv stage2-libiberty-linker-plugin libiberty-linker-plugin ; \
46739 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
46740 @endif libiberty-linker-plugin
46741 @if zlib
46742 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
46743 mkdir stage2-zlib; \
46744 mv stage2-zlib zlib ; \
46745 mv stage1-zlib prev-zlib || test -f stage1-lean
46746 @endif zlib
46747 @if lto-plugin
46748 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
46749 mkdir stage2-lto-plugin; \
46750 mv stage2-lto-plugin lto-plugin ; \
46751 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46752 @endif lto-plugin
46753 @[ -d stage2-$(TARGET_SUBDIR) ] || \
46754 mkdir stage2-$(TARGET_SUBDIR); \
46755 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46756 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46758 stage2-end::
46759 @if bfd
46760 @if test -d $(HOST_SUBDIR)/bfd ; then \
46761 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
46762 mv prev-bfd stage1-bfd ; : ; \
46764 @endif bfd
46765 @if opcodes
46766 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46767 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
46768 mv prev-opcodes stage1-opcodes ; : ; \
46770 @endif opcodes
46771 @if binutils
46772 @if test -d $(HOST_SUBDIR)/binutils ; then \
46773 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
46774 mv prev-binutils stage1-binutils ; : ; \
46776 @endif binutils
46777 @if fixincludes
46778 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46779 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
46780 mv prev-fixincludes stage1-fixincludes ; : ; \
46782 @endif fixincludes
46783 @if gas
46784 @if test -d $(HOST_SUBDIR)/gas ; then \
46785 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
46786 mv prev-gas stage1-gas ; : ; \
46788 @endif gas
46789 @if gcc
46790 @if test -d $(HOST_SUBDIR)/gcc ; then \
46791 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
46792 mv prev-gcc stage1-gcc ; : ; \
46794 @endif gcc
46795 @if gmp
46796 @if test -d $(HOST_SUBDIR)/gmp ; then \
46797 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
46798 mv prev-gmp stage1-gmp ; : ; \
46800 @endif gmp
46801 @if mpfr
46802 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46803 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
46804 mv prev-mpfr stage1-mpfr ; : ; \
46806 @endif mpfr
46807 @if mpc
46808 @if test -d $(HOST_SUBDIR)/mpc ; then \
46809 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
46810 mv prev-mpc stage1-mpc ; : ; \
46812 @endif mpc
46813 @if isl
46814 @if test -d $(HOST_SUBDIR)/isl ; then \
46815 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
46816 mv prev-isl stage1-isl ; : ; \
46818 @endif isl
46819 @if cloog
46820 @if test -d $(HOST_SUBDIR)/cloog ; then \
46821 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
46822 mv prev-cloog stage1-cloog ; : ; \
46824 @endif cloog
46825 @if libelf
46826 @if test -d $(HOST_SUBDIR)/libelf ; then \
46827 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
46828 mv prev-libelf stage1-libelf ; : ; \
46830 @endif libelf
46831 @if gold
46832 @if test -d $(HOST_SUBDIR)/gold ; then \
46833 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
46834 mv prev-gold stage1-gold ; : ; \
46836 @endif gold
46837 @if intl
46838 @if test -d $(HOST_SUBDIR)/intl ; then \
46839 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
46840 mv prev-intl stage1-intl ; : ; \
46842 @endif intl
46843 @if ld
46844 @if test -d $(HOST_SUBDIR)/ld ; then \
46845 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
46846 mv prev-ld stage1-ld ; : ; \
46848 @endif ld
46849 @if libbacktrace
46850 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46851 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
46852 mv prev-libbacktrace stage1-libbacktrace ; : ; \
46854 @endif libbacktrace
46855 @if libcpp
46856 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46857 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
46858 mv prev-libcpp stage1-libcpp ; : ; \
46860 @endif libcpp
46861 @if libdecnumber
46862 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46863 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
46864 mv prev-libdecnumber stage1-libdecnumber ; : ; \
46866 @endif libdecnumber
46867 @if libiberty
46868 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46869 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
46870 mv prev-libiberty stage1-libiberty ; : ; \
46872 @endif libiberty
46873 @if libiberty-linker-plugin
46874 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46875 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin ; \
46876 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
46878 @endif libiberty-linker-plugin
46879 @if zlib
46880 @if test -d $(HOST_SUBDIR)/zlib ; then \
46881 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
46882 mv prev-zlib stage1-zlib ; : ; \
46884 @endif zlib
46885 @if lto-plugin
46886 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46887 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
46888 mv prev-lto-plugin stage1-lto-plugin ; : ; \
46890 @endif lto-plugin
46891 @if test -d $(TARGET_SUBDIR) ; then \
46892 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
46893 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
46895 rm -f stage_current
46897 # Bubble a bug fix through all the stages up to stage 2. They are
46898 # remade, but not reconfigured. The next stage (if any) will not be
46899 # reconfigured either.
46900 .PHONY: stage2-bubble
46901 stage2-bubble:: stage1-bubble
46902 @r=`${PWD_COMMAND}`; export r; \
46903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46904 if test -f stage2-lean || test -f stage1-lean ; then \
46905 echo Skipping rebuild of stage2 ; \
46906 else \
46907 $(MAKE) stage2-start; \
46908 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
46911 .PHONY: all-stage2 clean-stage2
46912 do-clean: clean-stage2
46914 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46915 # only possibility, but now it conflicts with no-bootstrap rules
46916 @if gcc-bootstrap
46920 .PHONY: bootstrap2 bootstrap2-lean
46921 bootstrap2:
46922 echo stage2 > stage_final
46923 @r=`${PWD_COMMAND}`; export r; \
46924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46925 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
46926 @: $(MAKE); $(unstage)
46927 @r=`${PWD_COMMAND}`; export r; \
46928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46929 TFLAGS="$(STAGE2_TFLAGS)"; \
46930 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46932 bootstrap2-lean:
46933 echo stage2 > stage_final
46934 @r=`${PWD_COMMAND}`; export r; \
46935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46936 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
46937 @: $(MAKE); $(unstage)
46938 @r=`${PWD_COMMAND}`; export r; \
46939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46940 TFLAGS="$(STAGE2_TFLAGS)"; \
46941 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46944 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46945 distclean-stage1:: distclean-stage2
46946 .PHONY: distclean-stage2
46947 distclean-stage2::
46948 @: $(MAKE); $(stage)
46949 @test "`cat stage_last`" != stage2 || rm -f stage_last
46950 rm -rf stage2-*
46953 @endif gcc-bootstrap
46956 .PHONY: stage3-start stage3-end
46958 stage3-start::
46959 @: $(MAKE); $(stage); \
46960 echo stage3 > stage_current ; \
46961 echo stage3 > stage_last; \
46962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46963 @if bfd
46964 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
46965 mkdir stage3-bfd; \
46966 mv stage3-bfd bfd ; \
46967 mv stage2-bfd prev-bfd || test -f stage2-lean
46968 @endif bfd
46969 @if opcodes
46970 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
46971 mkdir stage3-opcodes; \
46972 mv stage3-opcodes opcodes ; \
46973 mv stage2-opcodes prev-opcodes || test -f stage2-lean
46974 @endif opcodes
46975 @if binutils
46976 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
46977 mkdir stage3-binutils; \
46978 mv stage3-binutils binutils ; \
46979 mv stage2-binutils prev-binutils || test -f stage2-lean
46980 @endif binutils
46981 @if fixincludes
46982 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
46983 mkdir stage3-fixincludes; \
46984 mv stage3-fixincludes fixincludes ; \
46985 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
46986 @endif fixincludes
46987 @if gas
46988 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
46989 mkdir stage3-gas; \
46990 mv stage3-gas gas ; \
46991 mv stage2-gas prev-gas || test -f stage2-lean
46992 @endif gas
46993 @if gcc
46994 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
46995 mkdir stage3-gcc; \
46996 mv stage3-gcc gcc ; \
46997 mv stage2-gcc prev-gcc || test -f stage2-lean
46998 @endif gcc
46999 @if gmp
47000 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
47001 mkdir stage3-gmp; \
47002 mv stage3-gmp gmp ; \
47003 mv stage2-gmp prev-gmp || test -f stage2-lean
47004 @endif gmp
47005 @if mpfr
47006 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
47007 mkdir stage3-mpfr; \
47008 mv stage3-mpfr mpfr ; \
47009 mv stage2-mpfr prev-mpfr || test -f stage2-lean
47010 @endif mpfr
47011 @if mpc
47012 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
47013 mkdir stage3-mpc; \
47014 mv stage3-mpc mpc ; \
47015 mv stage2-mpc prev-mpc || test -f stage2-lean
47016 @endif mpc
47017 @if isl
47018 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
47019 mkdir stage3-isl; \
47020 mv stage3-isl isl ; \
47021 mv stage2-isl prev-isl || test -f stage2-lean
47022 @endif isl
47023 @if cloog
47024 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
47025 mkdir stage3-cloog; \
47026 mv stage3-cloog cloog ; \
47027 mv stage2-cloog prev-cloog || test -f stage2-lean
47028 @endif cloog
47029 @if libelf
47030 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
47031 mkdir stage3-libelf; \
47032 mv stage3-libelf libelf ; \
47033 mv stage2-libelf prev-libelf || test -f stage2-lean
47034 @endif libelf
47035 @if gold
47036 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
47037 mkdir stage3-gold; \
47038 mv stage3-gold gold ; \
47039 mv stage2-gold prev-gold || test -f stage2-lean
47040 @endif gold
47041 @if intl
47042 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
47043 mkdir stage3-intl; \
47044 mv stage3-intl intl ; \
47045 mv stage2-intl prev-intl || test -f stage2-lean
47046 @endif intl
47047 @if ld
47048 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
47049 mkdir stage3-ld; \
47050 mv stage3-ld ld ; \
47051 mv stage2-ld prev-ld || test -f stage2-lean
47052 @endif ld
47053 @if libbacktrace
47054 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
47055 mkdir stage3-libbacktrace; \
47056 mv stage3-libbacktrace libbacktrace ; \
47057 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
47058 @endif libbacktrace
47059 @if libcpp
47060 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
47061 mkdir stage3-libcpp; \
47062 mv stage3-libcpp libcpp ; \
47063 mv stage2-libcpp prev-libcpp || test -f stage2-lean
47064 @endif libcpp
47065 @if libdecnumber
47066 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
47067 mkdir stage3-libdecnumber; \
47068 mv stage3-libdecnumber libdecnumber ; \
47069 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
47070 @endif libdecnumber
47071 @if libiberty
47072 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
47073 mkdir stage3-libiberty; \
47074 mv stage3-libiberty libiberty ; \
47075 mv stage2-libiberty prev-libiberty || test -f stage2-lean
47076 @endif libiberty
47077 @if libiberty-linker-plugin
47078 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
47079 mkdir stage3-libiberty-linker-plugin; \
47080 mv stage3-libiberty-linker-plugin libiberty-linker-plugin ; \
47081 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
47082 @endif libiberty-linker-plugin
47083 @if zlib
47084 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
47085 mkdir stage3-zlib; \
47086 mv stage3-zlib zlib ; \
47087 mv stage2-zlib prev-zlib || test -f stage2-lean
47088 @endif zlib
47089 @if lto-plugin
47090 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
47091 mkdir stage3-lto-plugin; \
47092 mv stage3-lto-plugin lto-plugin ; \
47093 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
47094 @endif lto-plugin
47095 @[ -d stage3-$(TARGET_SUBDIR) ] || \
47096 mkdir stage3-$(TARGET_SUBDIR); \
47097 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47098 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
47100 stage3-end::
47101 @if bfd
47102 @if test -d $(HOST_SUBDIR)/bfd ; then \
47103 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
47104 mv prev-bfd stage2-bfd ; : ; \
47106 @endif bfd
47107 @if opcodes
47108 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47109 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
47110 mv prev-opcodes stage2-opcodes ; : ; \
47112 @endif opcodes
47113 @if binutils
47114 @if test -d $(HOST_SUBDIR)/binutils ; then \
47115 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
47116 mv prev-binutils stage2-binutils ; : ; \
47118 @endif binutils
47119 @if fixincludes
47120 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47121 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
47122 mv prev-fixincludes stage2-fixincludes ; : ; \
47124 @endif fixincludes
47125 @if gas
47126 @if test -d $(HOST_SUBDIR)/gas ; then \
47127 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
47128 mv prev-gas stage2-gas ; : ; \
47130 @endif gas
47131 @if gcc
47132 @if test -d $(HOST_SUBDIR)/gcc ; then \
47133 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
47134 mv prev-gcc stage2-gcc ; : ; \
47136 @endif gcc
47137 @if gmp
47138 @if test -d $(HOST_SUBDIR)/gmp ; then \
47139 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
47140 mv prev-gmp stage2-gmp ; : ; \
47142 @endif gmp
47143 @if mpfr
47144 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47145 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
47146 mv prev-mpfr stage2-mpfr ; : ; \
47148 @endif mpfr
47149 @if mpc
47150 @if test -d $(HOST_SUBDIR)/mpc ; then \
47151 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
47152 mv prev-mpc stage2-mpc ; : ; \
47154 @endif mpc
47155 @if isl
47156 @if test -d $(HOST_SUBDIR)/isl ; then \
47157 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
47158 mv prev-isl stage2-isl ; : ; \
47160 @endif isl
47161 @if cloog
47162 @if test -d $(HOST_SUBDIR)/cloog ; then \
47163 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
47164 mv prev-cloog stage2-cloog ; : ; \
47166 @endif cloog
47167 @if libelf
47168 @if test -d $(HOST_SUBDIR)/libelf ; then \
47169 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
47170 mv prev-libelf stage2-libelf ; : ; \
47172 @endif libelf
47173 @if gold
47174 @if test -d $(HOST_SUBDIR)/gold ; then \
47175 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
47176 mv prev-gold stage2-gold ; : ; \
47178 @endif gold
47179 @if intl
47180 @if test -d $(HOST_SUBDIR)/intl ; then \
47181 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
47182 mv prev-intl stage2-intl ; : ; \
47184 @endif intl
47185 @if ld
47186 @if test -d $(HOST_SUBDIR)/ld ; then \
47187 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
47188 mv prev-ld stage2-ld ; : ; \
47190 @endif ld
47191 @if libbacktrace
47192 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47193 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
47194 mv prev-libbacktrace stage2-libbacktrace ; : ; \
47196 @endif libbacktrace
47197 @if libcpp
47198 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47199 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
47200 mv prev-libcpp stage2-libcpp ; : ; \
47202 @endif libcpp
47203 @if libdecnumber
47204 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47205 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
47206 mv prev-libdecnumber stage2-libdecnumber ; : ; \
47208 @endif libdecnumber
47209 @if libiberty
47210 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47211 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
47212 mv prev-libiberty stage2-libiberty ; : ; \
47214 @endif libiberty
47215 @if libiberty-linker-plugin
47216 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47217 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin ; \
47218 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin ; : ; \
47220 @endif libiberty-linker-plugin
47221 @if zlib
47222 @if test -d $(HOST_SUBDIR)/zlib ; then \
47223 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
47224 mv prev-zlib stage2-zlib ; : ; \
47226 @endif zlib
47227 @if lto-plugin
47228 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47229 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
47230 mv prev-lto-plugin stage2-lto-plugin ; : ; \
47232 @endif lto-plugin
47233 @if test -d $(TARGET_SUBDIR) ; then \
47234 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
47235 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
47237 rm -f stage_current
47239 # Bubble a bug fix through all the stages up to stage 3. They are
47240 # remade, but not reconfigured. The next stage (if any) will not be
47241 # reconfigured either.
47242 .PHONY: stage3-bubble
47243 stage3-bubble:: stage2-bubble
47244 @r=`${PWD_COMMAND}`; export r; \
47245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47246 if test -f stage3-lean || test -f stage2-lean ; then \
47247 echo Skipping rebuild of stage3 ; \
47248 else \
47249 $(MAKE) stage3-start; \
47250 if $(LEAN); then \
47251 rm -rf stage1-* ; \
47252 $(STAMP) stage1-lean ; \
47253 fi; \
47254 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
47256 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
47258 .PHONY: all-stage3 clean-stage3
47259 do-clean: clean-stage3
47261 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47262 # only possibility, but now it conflicts with no-bootstrap rules
47263 @if gcc-bootstrap
47265 compare:
47266 @r=`${PWD_COMMAND}`; export r; \
47267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47268 if test -f stage2-lean; then \
47269 echo Cannot compare object files as stage 2 was deleted. ; \
47270 exit 0 ; \
47271 fi; \
47272 : $(MAKE); $(stage); \
47273 rm -f .bad_compare ; \
47274 echo Comparing stages 2 and 3 ; \
47275 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
47276 files=`find stage3-* -name "*$(objext)" -print | \
47277 sed -n s,^stage$$sed-,,p` ; \
47278 for file in $${files} ; do \
47279 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
47280 if test ! -f $$f1; then continue; fi; \
47281 $(do-compare) > /dev/null 2>&1; \
47282 if test $$? -eq 1; then \
47283 case $$file in \
47284 @compare_exclusions@) \
47285 echo warning: $$file differs ;; \
47286 *) \
47287 echo $$file differs >> .bad_compare ;; \
47288 esac ; \
47289 fi ; \
47290 done ; \
47291 if [ -f .bad_compare ]; then \
47292 echo "Bootstrap comparison failure!"; \
47293 cat .bad_compare; \
47294 exit 1; \
47295 else \
47296 echo Comparison successful.; \
47297 fi ; \
47298 $(STAMP) compare
47299 if $(LEAN); then \
47300 rm -rf stage2-*; \
47301 $(STAMP) stage2-lean; \
47306 .PHONY: bootstrap bootstrap-lean
47307 bootstrap:
47308 echo stage3 > stage_final
47309 @r=`${PWD_COMMAND}`; export r; \
47310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47311 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
47312 @: $(MAKE); $(unstage)
47313 @r=`${PWD_COMMAND}`; export r; \
47314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47315 TFLAGS="$(STAGE3_TFLAGS)"; \
47316 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47318 bootstrap-lean:
47319 echo stage3 > stage_final
47320 @r=`${PWD_COMMAND}`; export r; \
47321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47322 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
47323 @: $(MAKE); $(unstage)
47324 @r=`${PWD_COMMAND}`; export r; \
47325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47326 TFLAGS="$(STAGE3_TFLAGS)"; \
47327 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47330 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47331 distclean-stage2:: distclean-stage3
47332 .PHONY: distclean-stage3
47333 distclean-stage3::
47334 @: $(MAKE); $(stage)
47335 @test "`cat stage_last`" != stage3 || rm -f stage_last
47336 rm -rf stage3-* compare
47339 .PHONY: cleanstrap
47340 cleanstrap: do-distclean local-clean
47341 echo stage3 > stage_final
47342 @r=`${PWD_COMMAND}`; export r; \
47343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47344 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
47345 @: $(MAKE); $(unstage)
47346 @r=`${PWD_COMMAND}`; export r; \
47347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47348 TFLAGS="$(STAGE3_TFLAGS)"; \
47349 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47351 @endif gcc-bootstrap
47354 .PHONY: stage4-start stage4-end
47356 stage4-start::
47357 @: $(MAKE); $(stage); \
47358 echo stage4 > stage_current ; \
47359 echo stage4 > stage_last; \
47360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47361 @if bfd
47362 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
47363 mkdir stage4-bfd; \
47364 mv stage4-bfd bfd ; \
47365 mv stage3-bfd prev-bfd || test -f stage3-lean
47366 @endif bfd
47367 @if opcodes
47368 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
47369 mkdir stage4-opcodes; \
47370 mv stage4-opcodes opcodes ; \
47371 mv stage3-opcodes prev-opcodes || test -f stage3-lean
47372 @endif opcodes
47373 @if binutils
47374 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
47375 mkdir stage4-binutils; \
47376 mv stage4-binutils binutils ; \
47377 mv stage3-binutils prev-binutils || test -f stage3-lean
47378 @endif binutils
47379 @if fixincludes
47380 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
47381 mkdir stage4-fixincludes; \
47382 mv stage4-fixincludes fixincludes ; \
47383 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
47384 @endif fixincludes
47385 @if gas
47386 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
47387 mkdir stage4-gas; \
47388 mv stage4-gas gas ; \
47389 mv stage3-gas prev-gas || test -f stage3-lean
47390 @endif gas
47391 @if gcc
47392 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
47393 mkdir stage4-gcc; \
47394 mv stage4-gcc gcc ; \
47395 mv stage3-gcc prev-gcc || test -f stage3-lean
47396 @endif gcc
47397 @if gmp
47398 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
47399 mkdir stage4-gmp; \
47400 mv stage4-gmp gmp ; \
47401 mv stage3-gmp prev-gmp || test -f stage3-lean
47402 @endif gmp
47403 @if mpfr
47404 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
47405 mkdir stage4-mpfr; \
47406 mv stage4-mpfr mpfr ; \
47407 mv stage3-mpfr prev-mpfr || test -f stage3-lean
47408 @endif mpfr
47409 @if mpc
47410 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
47411 mkdir stage4-mpc; \
47412 mv stage4-mpc mpc ; \
47413 mv stage3-mpc prev-mpc || test -f stage3-lean
47414 @endif mpc
47415 @if isl
47416 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
47417 mkdir stage4-isl; \
47418 mv stage4-isl isl ; \
47419 mv stage3-isl prev-isl || test -f stage3-lean
47420 @endif isl
47421 @if cloog
47422 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
47423 mkdir stage4-cloog; \
47424 mv stage4-cloog cloog ; \
47425 mv stage3-cloog prev-cloog || test -f stage3-lean
47426 @endif cloog
47427 @if libelf
47428 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
47429 mkdir stage4-libelf; \
47430 mv stage4-libelf libelf ; \
47431 mv stage3-libelf prev-libelf || test -f stage3-lean
47432 @endif libelf
47433 @if gold
47434 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
47435 mkdir stage4-gold; \
47436 mv stage4-gold gold ; \
47437 mv stage3-gold prev-gold || test -f stage3-lean
47438 @endif gold
47439 @if intl
47440 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
47441 mkdir stage4-intl; \
47442 mv stage4-intl intl ; \
47443 mv stage3-intl prev-intl || test -f stage3-lean
47444 @endif intl
47445 @if ld
47446 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
47447 mkdir stage4-ld; \
47448 mv stage4-ld ld ; \
47449 mv stage3-ld prev-ld || test -f stage3-lean
47450 @endif ld
47451 @if libbacktrace
47452 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
47453 mkdir stage4-libbacktrace; \
47454 mv stage4-libbacktrace libbacktrace ; \
47455 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
47456 @endif libbacktrace
47457 @if libcpp
47458 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
47459 mkdir stage4-libcpp; \
47460 mv stage4-libcpp libcpp ; \
47461 mv stage3-libcpp prev-libcpp || test -f stage3-lean
47462 @endif libcpp
47463 @if libdecnumber
47464 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
47465 mkdir stage4-libdecnumber; \
47466 mv stage4-libdecnumber libdecnumber ; \
47467 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
47468 @endif libdecnumber
47469 @if libiberty
47470 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
47471 mkdir stage4-libiberty; \
47472 mv stage4-libiberty libiberty ; \
47473 mv stage3-libiberty prev-libiberty || test -f stage3-lean
47474 @endif libiberty
47475 @if libiberty-linker-plugin
47476 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
47477 mkdir stage4-libiberty-linker-plugin; \
47478 mv stage4-libiberty-linker-plugin libiberty-linker-plugin ; \
47479 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
47480 @endif libiberty-linker-plugin
47481 @if zlib
47482 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
47483 mkdir stage4-zlib; \
47484 mv stage4-zlib zlib ; \
47485 mv stage3-zlib prev-zlib || test -f stage3-lean
47486 @endif zlib
47487 @if lto-plugin
47488 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
47489 mkdir stage4-lto-plugin; \
47490 mv stage4-lto-plugin lto-plugin ; \
47491 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
47492 @endif lto-plugin
47493 @[ -d stage4-$(TARGET_SUBDIR) ] || \
47494 mkdir stage4-$(TARGET_SUBDIR); \
47495 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47496 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
47498 stage4-end::
47499 @if bfd
47500 @if test -d $(HOST_SUBDIR)/bfd ; then \
47501 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
47502 mv prev-bfd stage3-bfd ; : ; \
47504 @endif bfd
47505 @if opcodes
47506 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47507 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
47508 mv prev-opcodes stage3-opcodes ; : ; \
47510 @endif opcodes
47511 @if binutils
47512 @if test -d $(HOST_SUBDIR)/binutils ; then \
47513 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
47514 mv prev-binutils stage3-binutils ; : ; \
47516 @endif binutils
47517 @if fixincludes
47518 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47519 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
47520 mv prev-fixincludes stage3-fixincludes ; : ; \
47522 @endif fixincludes
47523 @if gas
47524 @if test -d $(HOST_SUBDIR)/gas ; then \
47525 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
47526 mv prev-gas stage3-gas ; : ; \
47528 @endif gas
47529 @if gcc
47530 @if test -d $(HOST_SUBDIR)/gcc ; then \
47531 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
47532 mv prev-gcc stage3-gcc ; : ; \
47534 @endif gcc
47535 @if gmp
47536 @if test -d $(HOST_SUBDIR)/gmp ; then \
47537 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
47538 mv prev-gmp stage3-gmp ; : ; \
47540 @endif gmp
47541 @if mpfr
47542 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47543 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
47544 mv prev-mpfr stage3-mpfr ; : ; \
47546 @endif mpfr
47547 @if mpc
47548 @if test -d $(HOST_SUBDIR)/mpc ; then \
47549 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
47550 mv prev-mpc stage3-mpc ; : ; \
47552 @endif mpc
47553 @if isl
47554 @if test -d $(HOST_SUBDIR)/isl ; then \
47555 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
47556 mv prev-isl stage3-isl ; : ; \
47558 @endif isl
47559 @if cloog
47560 @if test -d $(HOST_SUBDIR)/cloog ; then \
47561 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
47562 mv prev-cloog stage3-cloog ; : ; \
47564 @endif cloog
47565 @if libelf
47566 @if test -d $(HOST_SUBDIR)/libelf ; then \
47567 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
47568 mv prev-libelf stage3-libelf ; : ; \
47570 @endif libelf
47571 @if gold
47572 @if test -d $(HOST_SUBDIR)/gold ; then \
47573 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
47574 mv prev-gold stage3-gold ; : ; \
47576 @endif gold
47577 @if intl
47578 @if test -d $(HOST_SUBDIR)/intl ; then \
47579 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
47580 mv prev-intl stage3-intl ; : ; \
47582 @endif intl
47583 @if ld
47584 @if test -d $(HOST_SUBDIR)/ld ; then \
47585 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
47586 mv prev-ld stage3-ld ; : ; \
47588 @endif ld
47589 @if libbacktrace
47590 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47591 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
47592 mv prev-libbacktrace stage3-libbacktrace ; : ; \
47594 @endif libbacktrace
47595 @if libcpp
47596 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47597 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
47598 mv prev-libcpp stage3-libcpp ; : ; \
47600 @endif libcpp
47601 @if libdecnumber
47602 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47603 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
47604 mv prev-libdecnumber stage3-libdecnumber ; : ; \
47606 @endif libdecnumber
47607 @if libiberty
47608 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47609 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
47610 mv prev-libiberty stage3-libiberty ; : ; \
47612 @endif libiberty
47613 @if libiberty-linker-plugin
47614 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47615 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin ; \
47616 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin ; : ; \
47618 @endif libiberty-linker-plugin
47619 @if zlib
47620 @if test -d $(HOST_SUBDIR)/zlib ; then \
47621 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
47622 mv prev-zlib stage3-zlib ; : ; \
47624 @endif zlib
47625 @if lto-plugin
47626 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47627 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
47628 mv prev-lto-plugin stage3-lto-plugin ; : ; \
47630 @endif lto-plugin
47631 @if test -d $(TARGET_SUBDIR) ; then \
47632 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
47633 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
47635 rm -f stage_current
47637 # Bubble a bug fix through all the stages up to stage 4. They are
47638 # remade, but not reconfigured. The next stage (if any) will not be
47639 # reconfigured either.
47640 .PHONY: stage4-bubble
47641 stage4-bubble:: stage3-bubble
47642 @r=`${PWD_COMMAND}`; export r; \
47643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47644 if test -f stage4-lean || test -f stage3-lean ; then \
47645 echo Skipping rebuild of stage4 ; \
47646 else \
47647 $(MAKE) stage4-start; \
47648 if $(LEAN); then \
47649 rm -rf stage2-* ; \
47650 $(STAMP) stage2-lean ; \
47651 fi; \
47652 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
47654 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
47656 .PHONY: all-stage4 clean-stage4
47657 do-clean: clean-stage4
47659 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47660 # only possibility, but now it conflicts with no-bootstrap rules
47661 @if gcc-bootstrap
47663 compare3:
47664 @r=`${PWD_COMMAND}`; export r; \
47665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47666 if test -f stage3-lean; then \
47667 echo Cannot compare object files as stage 3 was deleted. ; \
47668 exit 0 ; \
47669 fi; \
47670 : $(MAKE); $(stage); \
47671 rm -f .bad_compare ; \
47672 echo Comparing stages 3 and 4 ; \
47673 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
47674 files=`find stage4-* -name "*$(objext)" -print | \
47675 sed -n s,^stage$$sed-,,p` ; \
47676 for file in $${files} ; do \
47677 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
47678 if test ! -f $$f1; then continue; fi; \
47679 $(do-compare3) > /dev/null 2>&1; \
47680 if test $$? -eq 1; then \
47681 case $$file in \
47682 @compare_exclusions@) \
47683 echo warning: $$file differs ;; \
47684 *) \
47685 echo $$file differs >> .bad_compare ;; \
47686 esac ; \
47687 fi ; \
47688 done ; \
47689 if [ -f .bad_compare ]; then \
47690 echo "Bootstrap comparison failure!"; \
47691 cat .bad_compare; \
47692 exit 1; \
47693 else \
47694 echo Comparison successful.; \
47695 fi ; \
47696 $(STAMP) compare3
47697 if $(LEAN); then \
47698 rm -rf stage3-*; \
47699 $(STAMP) stage3-lean; \
47704 .PHONY: bootstrap4 bootstrap4-lean
47705 bootstrap4:
47706 echo stage4 > stage_final
47707 @r=`${PWD_COMMAND}`; export r; \
47708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47709 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
47710 @: $(MAKE); $(unstage)
47711 @r=`${PWD_COMMAND}`; export r; \
47712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47713 TFLAGS="$(STAGE4_TFLAGS)"; \
47714 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47716 bootstrap4-lean:
47717 echo stage4 > stage_final
47718 @r=`${PWD_COMMAND}`; export r; \
47719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47720 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
47721 @: $(MAKE); $(unstage)
47722 @r=`${PWD_COMMAND}`; export r; \
47723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47724 TFLAGS="$(STAGE4_TFLAGS)"; \
47725 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47728 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47729 distclean-stage3:: distclean-stage4
47730 .PHONY: distclean-stage4
47731 distclean-stage4::
47732 @: $(MAKE); $(stage)
47733 @test "`cat stage_last`" != stage4 || rm -f stage_last
47734 rm -rf stage4-* compare3
47737 @endif gcc-bootstrap
47740 .PHONY: stageprofile-start stageprofile-end
47742 stageprofile-start::
47743 @: $(MAKE); $(stage); \
47744 echo stageprofile > stage_current ; \
47745 echo stageprofile > stage_last; \
47746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47747 @if bfd
47748 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
47749 mkdir stageprofile-bfd; \
47750 mv stageprofile-bfd bfd ; \
47751 mv stage1-bfd prev-bfd || test -f stage1-lean
47752 @endif bfd
47753 @if opcodes
47754 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
47755 mkdir stageprofile-opcodes; \
47756 mv stageprofile-opcodes opcodes ; \
47757 mv stage1-opcodes prev-opcodes || test -f stage1-lean
47758 @endif opcodes
47759 @if binutils
47760 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
47761 mkdir stageprofile-binutils; \
47762 mv stageprofile-binutils binutils ; \
47763 mv stage1-binutils prev-binutils || test -f stage1-lean
47764 @endif binutils
47765 @if fixincludes
47766 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
47767 mkdir stageprofile-fixincludes; \
47768 mv stageprofile-fixincludes fixincludes ; \
47769 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
47770 @endif fixincludes
47771 @if gas
47772 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
47773 mkdir stageprofile-gas; \
47774 mv stageprofile-gas gas ; \
47775 mv stage1-gas prev-gas || test -f stage1-lean
47776 @endif gas
47777 @if gcc
47778 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
47779 mkdir stageprofile-gcc; \
47780 mv stageprofile-gcc gcc ; \
47781 mv stage1-gcc prev-gcc || test -f stage1-lean
47782 @endif gcc
47783 @if gmp
47784 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
47785 mkdir stageprofile-gmp; \
47786 mv stageprofile-gmp gmp ; \
47787 mv stage1-gmp prev-gmp || test -f stage1-lean
47788 @endif gmp
47789 @if mpfr
47790 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
47791 mkdir stageprofile-mpfr; \
47792 mv stageprofile-mpfr mpfr ; \
47793 mv stage1-mpfr prev-mpfr || test -f stage1-lean
47794 @endif mpfr
47795 @if mpc
47796 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
47797 mkdir stageprofile-mpc; \
47798 mv stageprofile-mpc mpc ; \
47799 mv stage1-mpc prev-mpc || test -f stage1-lean
47800 @endif mpc
47801 @if isl
47802 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
47803 mkdir stageprofile-isl; \
47804 mv stageprofile-isl isl ; \
47805 mv stage1-isl prev-isl || test -f stage1-lean
47806 @endif isl
47807 @if cloog
47808 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
47809 mkdir stageprofile-cloog; \
47810 mv stageprofile-cloog cloog ; \
47811 mv stage1-cloog prev-cloog || test -f stage1-lean
47812 @endif cloog
47813 @if libelf
47814 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
47815 mkdir stageprofile-libelf; \
47816 mv stageprofile-libelf libelf ; \
47817 mv stage1-libelf prev-libelf || test -f stage1-lean
47818 @endif libelf
47819 @if gold
47820 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
47821 mkdir stageprofile-gold; \
47822 mv stageprofile-gold gold ; \
47823 mv stage1-gold prev-gold || test -f stage1-lean
47824 @endif gold
47825 @if intl
47826 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
47827 mkdir stageprofile-intl; \
47828 mv stageprofile-intl intl ; \
47829 mv stage1-intl prev-intl || test -f stage1-lean
47830 @endif intl
47831 @if ld
47832 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
47833 mkdir stageprofile-ld; \
47834 mv stageprofile-ld ld ; \
47835 mv stage1-ld prev-ld || test -f stage1-lean
47836 @endif ld
47837 @if libbacktrace
47838 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
47839 mkdir stageprofile-libbacktrace; \
47840 mv stageprofile-libbacktrace libbacktrace ; \
47841 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
47842 @endif libbacktrace
47843 @if libcpp
47844 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
47845 mkdir stageprofile-libcpp; \
47846 mv stageprofile-libcpp libcpp ; \
47847 mv stage1-libcpp prev-libcpp || test -f stage1-lean
47848 @endif libcpp
47849 @if libdecnumber
47850 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
47851 mkdir stageprofile-libdecnumber; \
47852 mv stageprofile-libdecnumber libdecnumber ; \
47853 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
47854 @endif libdecnumber
47855 @if libiberty
47856 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
47857 mkdir stageprofile-libiberty; \
47858 mv stageprofile-libiberty libiberty ; \
47859 mv stage1-libiberty prev-libiberty || test -f stage1-lean
47860 @endif libiberty
47861 @if libiberty-linker-plugin
47862 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
47863 mkdir stageprofile-libiberty-linker-plugin; \
47864 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin ; \
47865 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
47866 @endif libiberty-linker-plugin
47867 @if zlib
47868 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
47869 mkdir stageprofile-zlib; \
47870 mv stageprofile-zlib zlib ; \
47871 mv stage1-zlib prev-zlib || test -f stage1-lean
47872 @endif zlib
47873 @if lto-plugin
47874 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
47875 mkdir stageprofile-lto-plugin; \
47876 mv stageprofile-lto-plugin lto-plugin ; \
47877 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
47878 @endif lto-plugin
47879 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
47880 mkdir stageprofile-$(TARGET_SUBDIR); \
47881 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47882 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
47884 stageprofile-end::
47885 @if bfd
47886 @if test -d $(HOST_SUBDIR)/bfd ; then \
47887 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
47888 mv prev-bfd stage1-bfd ; : ; \
47890 @endif bfd
47891 @if opcodes
47892 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47893 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
47894 mv prev-opcodes stage1-opcodes ; : ; \
47896 @endif opcodes
47897 @if binutils
47898 @if test -d $(HOST_SUBDIR)/binutils ; then \
47899 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
47900 mv prev-binutils stage1-binutils ; : ; \
47902 @endif binutils
47903 @if fixincludes
47904 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47905 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
47906 mv prev-fixincludes stage1-fixincludes ; : ; \
47908 @endif fixincludes
47909 @if gas
47910 @if test -d $(HOST_SUBDIR)/gas ; then \
47911 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
47912 mv prev-gas stage1-gas ; : ; \
47914 @endif gas
47915 @if gcc
47916 @if test -d $(HOST_SUBDIR)/gcc ; then \
47917 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
47918 mv prev-gcc stage1-gcc ; : ; \
47920 @endif gcc
47921 @if gmp
47922 @if test -d $(HOST_SUBDIR)/gmp ; then \
47923 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
47924 mv prev-gmp stage1-gmp ; : ; \
47926 @endif gmp
47927 @if mpfr
47928 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47929 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
47930 mv prev-mpfr stage1-mpfr ; : ; \
47932 @endif mpfr
47933 @if mpc
47934 @if test -d $(HOST_SUBDIR)/mpc ; then \
47935 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
47936 mv prev-mpc stage1-mpc ; : ; \
47938 @endif mpc
47939 @if isl
47940 @if test -d $(HOST_SUBDIR)/isl ; then \
47941 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
47942 mv prev-isl stage1-isl ; : ; \
47944 @endif isl
47945 @if cloog
47946 @if test -d $(HOST_SUBDIR)/cloog ; then \
47947 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
47948 mv prev-cloog stage1-cloog ; : ; \
47950 @endif cloog
47951 @if libelf
47952 @if test -d $(HOST_SUBDIR)/libelf ; then \
47953 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
47954 mv prev-libelf stage1-libelf ; : ; \
47956 @endif libelf
47957 @if gold
47958 @if test -d $(HOST_SUBDIR)/gold ; then \
47959 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
47960 mv prev-gold stage1-gold ; : ; \
47962 @endif gold
47963 @if intl
47964 @if test -d $(HOST_SUBDIR)/intl ; then \
47965 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
47966 mv prev-intl stage1-intl ; : ; \
47968 @endif intl
47969 @if ld
47970 @if test -d $(HOST_SUBDIR)/ld ; then \
47971 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
47972 mv prev-ld stage1-ld ; : ; \
47974 @endif ld
47975 @if libbacktrace
47976 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47977 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
47978 mv prev-libbacktrace stage1-libbacktrace ; : ; \
47980 @endif libbacktrace
47981 @if libcpp
47982 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47983 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
47984 mv prev-libcpp stage1-libcpp ; : ; \
47986 @endif libcpp
47987 @if libdecnumber
47988 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47989 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
47990 mv prev-libdecnumber stage1-libdecnumber ; : ; \
47992 @endif libdecnumber
47993 @if libiberty
47994 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47995 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
47996 mv prev-libiberty stage1-libiberty ; : ; \
47998 @endif libiberty
47999 @if libiberty-linker-plugin
48000 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48001 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; \
48002 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
48004 @endif libiberty-linker-plugin
48005 @if zlib
48006 @if test -d $(HOST_SUBDIR)/zlib ; then \
48007 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
48008 mv prev-zlib stage1-zlib ; : ; \
48010 @endif zlib
48011 @if lto-plugin
48012 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48013 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
48014 mv prev-lto-plugin stage1-lto-plugin ; : ; \
48016 @endif lto-plugin
48017 @if test -d $(TARGET_SUBDIR) ; then \
48018 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
48019 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
48021 rm -f stage_current
48023 # Bubble a bug fix through all the stages up to stage profile. They are
48024 # remade, but not reconfigured. The next stage (if any) will not be
48025 # reconfigured either.
48026 .PHONY: stageprofile-bubble
48027 stageprofile-bubble:: stage1-bubble
48028 @r=`${PWD_COMMAND}`; export r; \
48029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48030 if test -f stageprofile-lean || test -f stage1-lean ; then \
48031 echo Skipping rebuild of stageprofile ; \
48032 else \
48033 $(MAKE) stageprofile-start; \
48034 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
48037 .PHONY: all-stageprofile clean-stageprofile
48038 do-clean: clean-stageprofile
48040 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48041 # only possibility, but now it conflicts with no-bootstrap rules
48042 @if gcc-bootstrap
48047 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48048 distclean-stage1:: distclean-stageprofile
48049 .PHONY: distclean-stageprofile
48050 distclean-stageprofile::
48051 @: $(MAKE); $(stage)
48052 @test "`cat stage_last`" != stageprofile || rm -f stage_last
48053 rm -rf stageprofile-*
48056 @endif gcc-bootstrap
48059 .PHONY: stagefeedback-start stagefeedback-end
48061 stagefeedback-start::
48062 @: $(MAKE); $(stage); \
48063 echo stagefeedback > stage_current ; \
48064 echo stagefeedback > stage_last; \
48065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48066 @if bfd
48067 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
48068 mkdir stagefeedback-bfd; \
48069 mv stagefeedback-bfd bfd ; \
48070 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
48071 @endif bfd
48072 @if opcodes
48073 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
48074 mkdir stagefeedback-opcodes; \
48075 mv stagefeedback-opcodes opcodes ; \
48076 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
48077 @endif opcodes
48078 @if binutils
48079 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
48080 mkdir stagefeedback-binutils; \
48081 mv stagefeedback-binutils binutils ; \
48082 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
48083 @endif binutils
48084 @if fixincludes
48085 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
48086 mkdir stagefeedback-fixincludes; \
48087 mv stagefeedback-fixincludes fixincludes ; \
48088 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
48089 @endif fixincludes
48090 @if gas
48091 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
48092 mkdir stagefeedback-gas; \
48093 mv stagefeedback-gas gas ; \
48094 mv stageprofile-gas prev-gas || test -f stageprofile-lean
48095 @endif gas
48096 @if gcc
48097 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
48098 mkdir stagefeedback-gcc; \
48099 mv stagefeedback-gcc gcc ; \
48100 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
48101 @endif gcc
48102 @if gmp
48103 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
48104 mkdir stagefeedback-gmp; \
48105 mv stagefeedback-gmp gmp ; \
48106 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
48107 @endif gmp
48108 @if mpfr
48109 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
48110 mkdir stagefeedback-mpfr; \
48111 mv stagefeedback-mpfr mpfr ; \
48112 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
48113 @endif mpfr
48114 @if mpc
48115 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
48116 mkdir stagefeedback-mpc; \
48117 mv stagefeedback-mpc mpc ; \
48118 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
48119 @endif mpc
48120 @if isl
48121 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
48122 mkdir stagefeedback-isl; \
48123 mv stagefeedback-isl isl ; \
48124 mv stageprofile-isl prev-isl || test -f stageprofile-lean
48125 @endif isl
48126 @if cloog
48127 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
48128 mkdir stagefeedback-cloog; \
48129 mv stagefeedback-cloog cloog ; \
48130 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
48131 @endif cloog
48132 @if libelf
48133 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
48134 mkdir stagefeedback-libelf; \
48135 mv stagefeedback-libelf libelf ; \
48136 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
48137 @endif libelf
48138 @if gold
48139 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
48140 mkdir stagefeedback-gold; \
48141 mv stagefeedback-gold gold ; \
48142 mv stageprofile-gold prev-gold || test -f stageprofile-lean
48143 @endif gold
48144 @if intl
48145 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
48146 mkdir stagefeedback-intl; \
48147 mv stagefeedback-intl intl ; \
48148 mv stageprofile-intl prev-intl || test -f stageprofile-lean
48149 @endif intl
48150 @if ld
48151 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
48152 mkdir stagefeedback-ld; \
48153 mv stagefeedback-ld ld ; \
48154 mv stageprofile-ld prev-ld || test -f stageprofile-lean
48155 @endif ld
48156 @if libbacktrace
48157 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
48158 mkdir stagefeedback-libbacktrace; \
48159 mv stagefeedback-libbacktrace libbacktrace ; \
48160 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
48161 @endif libbacktrace
48162 @if libcpp
48163 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
48164 mkdir stagefeedback-libcpp; \
48165 mv stagefeedback-libcpp libcpp ; \
48166 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
48167 @endif libcpp
48168 @if libdecnumber
48169 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
48170 mkdir stagefeedback-libdecnumber; \
48171 mv stagefeedback-libdecnumber libdecnumber ; \
48172 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
48173 @endif libdecnumber
48174 @if libiberty
48175 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
48176 mkdir stagefeedback-libiberty; \
48177 mv stagefeedback-libiberty libiberty ; \
48178 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
48179 @endif libiberty
48180 @if libiberty-linker-plugin
48181 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
48182 mkdir stagefeedback-libiberty-linker-plugin; \
48183 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin ; \
48184 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
48185 @endif libiberty-linker-plugin
48186 @if zlib
48187 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
48188 mkdir stagefeedback-zlib; \
48189 mv stagefeedback-zlib zlib ; \
48190 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
48191 @endif zlib
48192 @if lto-plugin
48193 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
48194 mkdir stagefeedback-lto-plugin; \
48195 mv stagefeedback-lto-plugin lto-plugin ; \
48196 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
48197 @endif lto-plugin
48198 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
48199 mkdir stagefeedback-$(TARGET_SUBDIR); \
48200 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48201 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
48203 stagefeedback-end::
48204 @if bfd
48205 @if test -d $(HOST_SUBDIR)/bfd ; then \
48206 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
48207 mv prev-bfd stageprofile-bfd ; : ; \
48209 @endif bfd
48210 @if opcodes
48211 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48212 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
48213 mv prev-opcodes stageprofile-opcodes ; : ; \
48215 @endif opcodes
48216 @if binutils
48217 @if test -d $(HOST_SUBDIR)/binutils ; then \
48218 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
48219 mv prev-binutils stageprofile-binutils ; : ; \
48221 @endif binutils
48222 @if fixincludes
48223 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
48224 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
48225 mv prev-fixincludes stageprofile-fixincludes ; : ; \
48227 @endif fixincludes
48228 @if gas
48229 @if test -d $(HOST_SUBDIR)/gas ; then \
48230 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
48231 mv prev-gas stageprofile-gas ; : ; \
48233 @endif gas
48234 @if gcc
48235 @if test -d $(HOST_SUBDIR)/gcc ; then \
48236 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
48237 mv prev-gcc stageprofile-gcc ; : ; \
48239 @endif gcc
48240 @if gmp
48241 @if test -d $(HOST_SUBDIR)/gmp ; then \
48242 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
48243 mv prev-gmp stageprofile-gmp ; : ; \
48245 @endif gmp
48246 @if mpfr
48247 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48248 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
48249 mv prev-mpfr stageprofile-mpfr ; : ; \
48251 @endif mpfr
48252 @if mpc
48253 @if test -d $(HOST_SUBDIR)/mpc ; then \
48254 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
48255 mv prev-mpc stageprofile-mpc ; : ; \
48257 @endif mpc
48258 @if isl
48259 @if test -d $(HOST_SUBDIR)/isl ; then \
48260 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
48261 mv prev-isl stageprofile-isl ; : ; \
48263 @endif isl
48264 @if cloog
48265 @if test -d $(HOST_SUBDIR)/cloog ; then \
48266 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
48267 mv prev-cloog stageprofile-cloog ; : ; \
48269 @endif cloog
48270 @if libelf
48271 @if test -d $(HOST_SUBDIR)/libelf ; then \
48272 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
48273 mv prev-libelf stageprofile-libelf ; : ; \
48275 @endif libelf
48276 @if gold
48277 @if test -d $(HOST_SUBDIR)/gold ; then \
48278 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
48279 mv prev-gold stageprofile-gold ; : ; \
48281 @endif gold
48282 @if intl
48283 @if test -d $(HOST_SUBDIR)/intl ; then \
48284 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
48285 mv prev-intl stageprofile-intl ; : ; \
48287 @endif intl
48288 @if ld
48289 @if test -d $(HOST_SUBDIR)/ld ; then \
48290 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
48291 mv prev-ld stageprofile-ld ; : ; \
48293 @endif ld
48294 @if libbacktrace
48295 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
48296 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
48297 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
48299 @endif libbacktrace
48300 @if libcpp
48301 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48302 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
48303 mv prev-libcpp stageprofile-libcpp ; : ; \
48305 @endif libcpp
48306 @if libdecnumber
48307 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48308 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
48309 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
48311 @endif libdecnumber
48312 @if libiberty
48313 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48314 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
48315 mv prev-libiberty stageprofile-libiberty ; : ; \
48317 @endif libiberty
48318 @if libiberty-linker-plugin
48319 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48320 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin ; \
48321 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; : ; \
48323 @endif libiberty-linker-plugin
48324 @if zlib
48325 @if test -d $(HOST_SUBDIR)/zlib ; then \
48326 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
48327 mv prev-zlib stageprofile-zlib ; : ; \
48329 @endif zlib
48330 @if lto-plugin
48331 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48332 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
48333 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
48335 @endif lto-plugin
48336 @if test -d $(TARGET_SUBDIR) ; then \
48337 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
48338 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
48340 rm -f stage_current
48342 # Bubble a bug fix through all the stages up to stage feedback. They are
48343 # remade, but not reconfigured. The next stage (if any) will not be
48344 # reconfigured either.
48345 .PHONY: stagefeedback-bubble
48346 stagefeedback-bubble:: stageprofile-bubble
48347 @r=`${PWD_COMMAND}`; export r; \
48348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48349 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
48350 echo Skipping rebuild of stagefeedback ; \
48351 else \
48352 $(MAKE) stagefeedback-start; \
48353 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
48356 .PHONY: all-stagefeedback clean-stagefeedback
48357 do-clean: clean-stagefeedback
48359 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48360 # only possibility, but now it conflicts with no-bootstrap rules
48361 @if gcc-bootstrap
48365 .PHONY: profiledbootstrap profiledbootstrap-lean
48366 profiledbootstrap:
48367 echo stagefeedback > stage_final
48368 @r=`${PWD_COMMAND}`; export r; \
48369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48370 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
48371 @: $(MAKE); $(unstage)
48372 @r=`${PWD_COMMAND}`; export r; \
48373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48374 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
48375 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48377 profiledbootstrap-lean:
48378 echo stagefeedback > stage_final
48379 @r=`${PWD_COMMAND}`; export r; \
48380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48381 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
48382 @: $(MAKE); $(unstage)
48383 @r=`${PWD_COMMAND}`; export r; \
48384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48385 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
48386 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48389 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48390 distclean-stageprofile:: distclean-stagefeedback
48391 .PHONY: distclean-stagefeedback
48392 distclean-stagefeedback::
48393 @: $(MAKE); $(stage)
48394 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
48395 rm -rf stagefeedback-*
48398 @endif gcc-bootstrap
48402 stageprofile-end::
48403 $(MAKE) distclean-stagefeedback
48405 stagefeedback-start::
48406 @r=`${PWD_COMMAND}`; export r; \
48407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48408 for i in prev-*; do \
48409 j=`echo $$i | sed s/^prev-//` ; \
48410 cd $$r/$$i && \
48411 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
48412 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
48413 done
48415 @if gcc-bootstrap
48416 do-distclean: distclean-stage1
48418 # Provide a GCC build when we're building target libraries. This does
48419 # not work as a dependency, just as the minimum necessary to avoid errors.
48420 stage_last:
48421 @r=`${PWD_COMMAND}`; export r; \
48422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48423 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
48425 # Same as unstage, but not phony and defaulting to stage1-start. We place
48426 # it in the dependency so that for example `make -j3 all-gcc' works.
48427 stage_current:
48428 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
48430 .PHONY: restrap
48431 restrap::
48432 @: $(MAKE); $(stage)
48433 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
48434 restrap:: all
48435 @endif gcc-bootstrap
48437 # --------------------------------------
48438 # Dependencies between different modules
48439 # --------------------------------------
48441 # Generic dependencies for target modules on host stuff, especially gcc
48442 @if gcc-bootstrap
48443 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
48444 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
48445 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
48446 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
48447 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
48448 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
48449 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
48450 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
48451 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
48452 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
48453 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
48454 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
48455 configure-stage1-target-libvtv: maybe-all-stage1-gcc
48456 configure-stage2-target-libvtv: maybe-all-stage2-gcc
48457 configure-stage3-target-libvtv: maybe-all-stage3-gcc
48458 configure-stage4-target-libvtv: maybe-all-stage4-gcc
48459 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
48460 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
48461 configure-target-libcilkrts: stage_last
48462 configure-target-libssp: stage_last
48463 configure-target-newlib: stage_last
48464 configure-stage1-target-libgcc: maybe-all-stage1-gcc
48465 configure-stage2-target-libgcc: maybe-all-stage2-gcc
48466 configure-stage3-target-libgcc: maybe-all-stage3-gcc
48467 configure-stage4-target-libgcc: maybe-all-stage4-gcc
48468 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
48469 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
48470 configure-target-libbacktrace: stage_last
48471 configure-target-libquadmath: stage_last
48472 configure-target-libgfortran: stage_last
48473 configure-target-libobjc: stage_last
48474 configure-target-libgupc: stage_last
48475 configure-target-libgo: stage_last
48476 configure-target-libtermcap: stage_last
48477 configure-target-winsup: stage_last
48478 configure-target-libgloss: stage_last
48479 configure-target-libffi: stage_last
48480 configure-target-libjava: stage_last
48481 configure-target-zlib: stage_last
48482 configure-target-boehm-gc: stage_last
48483 configure-target-rda: stage_last
48484 configure-target-libada: stage_last
48485 configure-stage1-target-libgomp: maybe-all-stage1-gcc
48486 configure-stage2-target-libgomp: maybe-all-stage2-gcc
48487 configure-stage3-target-libgomp: maybe-all-stage3-gcc
48488 configure-stage4-target-libgomp: maybe-all-stage4-gcc
48489 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
48490 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
48491 configure-target-libitm: stage_last
48492 configure-target-libatomic: stage_last
48493 @endif gcc-bootstrap
48495 @if gcc-no-bootstrap
48496 configure-target-libstdc++-v3: maybe-all-gcc
48497 configure-target-libsanitizer: maybe-all-gcc
48498 configure-target-libvtv: maybe-all-gcc
48499 configure-target-libcilkrts: maybe-all-gcc
48500 configure-target-libssp: maybe-all-gcc
48501 configure-target-newlib: maybe-all-gcc
48502 configure-target-libgcc: maybe-all-gcc
48503 configure-target-libbacktrace: maybe-all-gcc
48504 configure-target-libquadmath: maybe-all-gcc
48505 configure-target-libgfortran: maybe-all-gcc
48506 configure-target-libobjc: maybe-all-gcc
48507 configure-target-libgupc: maybe-all-gcc
48508 configure-target-libgo: maybe-all-gcc
48509 configure-target-libtermcap: maybe-all-gcc
48510 configure-target-winsup: maybe-all-gcc
48511 configure-target-libgloss: maybe-all-gcc
48512 configure-target-libffi: maybe-all-gcc
48513 configure-target-libjava: maybe-all-gcc
48514 configure-target-zlib: maybe-all-gcc
48515 configure-target-boehm-gc: maybe-all-gcc
48516 configure-target-rda: maybe-all-gcc
48517 configure-target-libada: maybe-all-gcc
48518 configure-target-libgomp: maybe-all-gcc
48519 configure-target-libitm: maybe-all-gcc
48520 configure-target-libatomic: maybe-all-gcc
48521 @endif gcc-no-bootstrap
48524 # There are two types of dependencies here: 'hard' dependencies, where one
48525 # module simply won't build without the other; and 'soft' dependencies, where
48526 # if the depended-on module is missing, the depending module will do without
48527 # or find a substitute somewhere (perhaps installed). Soft dependencies
48528 # are made here to depend on a 'maybe-' target. If you're not sure,
48529 # it's safer to use a soft dependency.
48536 # With all the machinery above in place, it is pretty easy to generate
48537 # dependencies. Host dependencies are a bit more complex because we have
48538 # to check for bootstrap/prebootstrap dependencies. To resolve
48539 # prebootstrap dependencies, prebootstrap modules are gathered in
48540 # a hash table.
48541 all-build-bison: maybe-all-build-texinfo
48542 all-build-flex: maybe-all-build-texinfo
48543 all-build-flex: maybe-all-build-bison
48544 all-build-flex: maybe-all-build-m4
48545 all-build-libiberty: maybe-all-build-texinfo
48546 all-build-m4: maybe-all-build-texinfo
48547 all-build-fixincludes: maybe-all-build-libiberty
48548 configure-gcc: maybe-configure-intl
48550 configure-stage1-gcc: maybe-configure-stage1-intl
48551 configure-stage2-gcc: maybe-configure-stage2-intl
48552 configure-stage3-gcc: maybe-configure-stage3-intl
48553 configure-stage4-gcc: maybe-configure-stage4-intl
48554 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
48555 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
48556 configure-gcc: maybe-all-gmp
48558 configure-stage1-gcc: maybe-all-stage1-gmp
48559 configure-stage2-gcc: maybe-all-stage2-gmp
48560 configure-stage3-gcc: maybe-all-stage3-gmp
48561 configure-stage4-gcc: maybe-all-stage4-gmp
48562 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
48563 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
48564 configure-gcc: maybe-all-lto-plugin
48566 configure-stage1-gcc: maybe-all-stage1-lto-plugin
48567 configure-stage2-gcc: maybe-all-stage2-lto-plugin
48568 configure-stage3-gcc: maybe-all-stage3-lto-plugin
48569 configure-stage4-gcc: maybe-all-stage4-lto-plugin
48570 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
48571 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
48572 configure-gcc: maybe-all-binutils
48574 configure-stage1-gcc: maybe-all-stage1-binutils
48575 configure-stage2-gcc: maybe-all-stage2-binutils
48576 configure-stage3-gcc: maybe-all-stage3-binutils
48577 configure-stage4-gcc: maybe-all-stage4-binutils
48578 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
48579 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
48580 configure-gcc: maybe-all-gas
48582 configure-stage1-gcc: maybe-all-stage1-gas
48583 configure-stage2-gcc: maybe-all-stage2-gas
48584 configure-stage3-gcc: maybe-all-stage3-gas
48585 configure-stage4-gcc: maybe-all-stage4-gas
48586 configure-stageprofile-gcc: maybe-all-stageprofile-gas
48587 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
48588 configure-gcc: maybe-all-ld
48590 configure-stage1-gcc: maybe-all-stage1-ld
48591 configure-stage2-gcc: maybe-all-stage2-ld
48592 configure-stage3-gcc: maybe-all-stage3-ld
48593 configure-stage4-gcc: maybe-all-stage4-ld
48594 configure-stageprofile-gcc: maybe-all-stageprofile-ld
48595 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
48596 configure-gcc: maybe-all-gold
48598 configure-stage1-gcc: maybe-all-stage1-gold
48599 configure-stage2-gcc: maybe-all-stage2-gold
48600 configure-stage3-gcc: maybe-all-stage3-gold
48601 configure-stage4-gcc: maybe-all-stage4-gold
48602 configure-stageprofile-gcc: maybe-all-stageprofile-gold
48603 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
48604 configure-gcc: maybe-all-libelf
48606 configure-stage1-gcc: maybe-all-stage1-libelf
48607 configure-stage2-gcc: maybe-all-stage2-libelf
48608 configure-stage3-gcc: maybe-all-stage3-libelf
48609 configure-stage4-gcc: maybe-all-stage4-libelf
48610 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
48611 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
48612 all-gcc: all-libiberty
48614 all-stage1-gcc: all-stage1-libiberty
48615 all-stage2-gcc: all-stage2-libiberty
48616 all-stage3-gcc: all-stage3-libiberty
48617 all-stage4-gcc: all-stage4-libiberty
48618 all-stageprofile-gcc: all-stageprofile-libiberty
48619 all-stagefeedback-gcc: all-stagefeedback-libiberty
48620 all-gcc: maybe-all-intl
48622 all-stage1-gcc: maybe-all-stage1-intl
48623 all-stage2-gcc: maybe-all-stage2-intl
48624 all-stage3-gcc: maybe-all-stage3-intl
48625 all-stage4-gcc: maybe-all-stage4-intl
48626 all-stageprofile-gcc: maybe-all-stageprofile-intl
48627 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
48628 all-gcc: maybe-all-mpfr
48630 all-stage1-gcc: maybe-all-stage1-mpfr
48631 all-stage2-gcc: maybe-all-stage2-mpfr
48632 all-stage3-gcc: maybe-all-stage3-mpfr
48633 all-stage4-gcc: maybe-all-stage4-mpfr
48634 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
48635 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
48636 all-gcc: maybe-all-mpc
48638 all-stage1-gcc: maybe-all-stage1-mpc
48639 all-stage2-gcc: maybe-all-stage2-mpc
48640 all-stage3-gcc: maybe-all-stage3-mpc
48641 all-stage4-gcc: maybe-all-stage4-mpc
48642 all-stageprofile-gcc: maybe-all-stageprofile-mpc
48643 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
48644 all-gcc: maybe-all-cloog
48646 all-stage1-gcc: maybe-all-stage1-cloog
48647 all-stage2-gcc: maybe-all-stage2-cloog
48648 all-stage3-gcc: maybe-all-stage3-cloog
48649 all-stage4-gcc: maybe-all-stage4-cloog
48650 all-stageprofile-gcc: maybe-all-stageprofile-cloog
48651 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
48652 all-gcc: maybe-all-build-texinfo
48654 all-stage1-gcc: maybe-all-build-texinfo
48655 all-stage2-gcc: maybe-all-build-texinfo
48656 all-stage3-gcc: maybe-all-build-texinfo
48657 all-stage4-gcc: maybe-all-build-texinfo
48658 all-stageprofile-gcc: maybe-all-build-texinfo
48659 all-stagefeedback-gcc: maybe-all-build-texinfo
48660 all-gcc: maybe-all-build-bison
48662 all-stage1-gcc: maybe-all-build-bison
48663 all-stage2-gcc: maybe-all-build-bison
48664 all-stage3-gcc: maybe-all-build-bison
48665 all-stage4-gcc: maybe-all-build-bison
48666 all-stageprofile-gcc: maybe-all-build-bison
48667 all-stagefeedback-gcc: maybe-all-build-bison
48668 all-gcc: maybe-all-build-flex
48670 all-stage1-gcc: maybe-all-build-flex
48671 all-stage2-gcc: maybe-all-build-flex
48672 all-stage3-gcc: maybe-all-build-flex
48673 all-stage4-gcc: maybe-all-build-flex
48674 all-stageprofile-gcc: maybe-all-build-flex
48675 all-stagefeedback-gcc: maybe-all-build-flex
48676 all-gcc: maybe-all-build-libiberty
48678 all-stage1-gcc: maybe-all-build-libiberty
48679 all-stage2-gcc: maybe-all-build-libiberty
48680 all-stage3-gcc: maybe-all-build-libiberty
48681 all-stage4-gcc: maybe-all-build-libiberty
48682 all-stageprofile-gcc: maybe-all-build-libiberty
48683 all-stagefeedback-gcc: maybe-all-build-libiberty
48684 all-gcc: maybe-all-build-fixincludes
48686 all-stage1-gcc: maybe-all-build-fixincludes
48687 all-stage2-gcc: maybe-all-build-fixincludes
48688 all-stage3-gcc: maybe-all-build-fixincludes
48689 all-stage4-gcc: maybe-all-build-fixincludes
48690 all-stageprofile-gcc: maybe-all-build-fixincludes
48691 all-stagefeedback-gcc: maybe-all-build-fixincludes
48692 all-gcc: maybe-all-zlib
48694 all-stage1-gcc: maybe-all-stage1-zlib
48695 all-stage2-gcc: maybe-all-stage2-zlib
48696 all-stage3-gcc: maybe-all-stage3-zlib
48697 all-stage4-gcc: maybe-all-stage4-zlib
48698 all-stageprofile-gcc: maybe-all-stageprofile-zlib
48699 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
48700 all-gcc: all-libbacktrace
48702 all-stage1-gcc: all-stage1-libbacktrace
48703 all-stage2-gcc: all-stage2-libbacktrace
48704 all-stage3-gcc: all-stage3-libbacktrace
48705 all-stage4-gcc: all-stage4-libbacktrace
48706 all-stageprofile-gcc: all-stageprofile-libbacktrace
48707 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
48708 all-gcc: all-libcpp
48710 all-stage1-gcc: all-stage1-libcpp
48711 all-stage2-gcc: all-stage2-libcpp
48712 all-stage3-gcc: all-stage3-libcpp
48713 all-stage4-gcc: all-stage4-libcpp
48714 all-stageprofile-gcc: all-stageprofile-libcpp
48715 all-stagefeedback-gcc: all-stagefeedback-libcpp
48716 all-gcc: all-libdecnumber
48718 all-stage1-gcc: all-stage1-libdecnumber
48719 all-stage2-gcc: all-stage2-libdecnumber
48720 all-stage3-gcc: all-stage3-libdecnumber
48721 all-stage4-gcc: all-stage4-libdecnumber
48722 all-stageprofile-gcc: all-stageprofile-libdecnumber
48723 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
48724 all-gcc: maybe-all-libiberty
48726 all-stage1-gcc: maybe-all-stage1-libiberty
48727 all-stage2-gcc: maybe-all-stage2-libiberty
48728 all-stage3-gcc: maybe-all-stage3-libiberty
48729 all-stage4-gcc: maybe-all-stage4-libiberty
48730 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
48731 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
48732 all-gcc: maybe-all-fixincludes
48734 all-stage1-gcc: maybe-all-stage1-fixincludes
48735 all-stage2-gcc: maybe-all-stage2-fixincludes
48736 all-stage3-gcc: maybe-all-stage3-fixincludes
48737 all-stage4-gcc: maybe-all-stage4-fixincludes
48738 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
48739 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
48740 all-gcc: maybe-all-lto-plugin
48742 all-stage1-gcc: maybe-all-stage1-lto-plugin
48743 all-stage2-gcc: maybe-all-stage2-lto-plugin
48744 all-stage3-gcc: maybe-all-stage3-lto-plugin
48745 all-stage4-gcc: maybe-all-stage4-lto-plugin
48746 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
48747 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
48748 info-gcc: maybe-all-build-libiberty
48750 info-stage1-gcc: maybe-all-build-libiberty
48751 info-stage2-gcc: maybe-all-build-libiberty
48752 info-stage3-gcc: maybe-all-build-libiberty
48753 info-stage4-gcc: maybe-all-build-libiberty
48754 info-stageprofile-gcc: maybe-all-build-libiberty
48755 info-stagefeedback-gcc: maybe-all-build-libiberty
48756 dvi-gcc: maybe-all-build-libiberty
48758 dvi-stage1-gcc: maybe-all-build-libiberty
48759 dvi-stage2-gcc: maybe-all-build-libiberty
48760 dvi-stage3-gcc: maybe-all-build-libiberty
48761 dvi-stage4-gcc: maybe-all-build-libiberty
48762 dvi-stageprofile-gcc: maybe-all-build-libiberty
48763 dvi-stagefeedback-gcc: maybe-all-build-libiberty
48764 pdf-gcc: maybe-all-build-libiberty
48766 pdf-stage1-gcc: maybe-all-build-libiberty
48767 pdf-stage2-gcc: maybe-all-build-libiberty
48768 pdf-stage3-gcc: maybe-all-build-libiberty
48769 pdf-stage4-gcc: maybe-all-build-libiberty
48770 pdf-stageprofile-gcc: maybe-all-build-libiberty
48771 pdf-stagefeedback-gcc: maybe-all-build-libiberty
48772 html-gcc: maybe-all-build-libiberty
48774 html-stage1-gcc: maybe-all-build-libiberty
48775 html-stage2-gcc: maybe-all-build-libiberty
48776 html-stage3-gcc: maybe-all-build-libiberty
48777 html-stage4-gcc: maybe-all-build-libiberty
48778 html-stageprofile-gcc: maybe-all-build-libiberty
48779 html-stagefeedback-gcc: maybe-all-build-libiberty
48780 install-gcc: maybe-install-fixincludes
48781 install-gcc: maybe-install-lto-plugin
48782 install-strip-gcc: maybe-install-strip-fixincludes
48783 install-strip-gcc: maybe-install-strip-lto-plugin
48784 configure-libcpp: configure-libiberty
48786 configure-stage1-libcpp: configure-stage1-libiberty
48787 configure-stage2-libcpp: configure-stage2-libiberty
48788 configure-stage3-libcpp: configure-stage3-libiberty
48789 configure-stage4-libcpp: configure-stage4-libiberty
48790 configure-stageprofile-libcpp: configure-stageprofile-libiberty
48791 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
48792 configure-libcpp: maybe-configure-intl
48794 configure-stage1-libcpp: maybe-configure-stage1-intl
48795 configure-stage2-libcpp: maybe-configure-stage2-intl
48796 configure-stage3-libcpp: maybe-configure-stage3-intl
48797 configure-stage4-libcpp: maybe-configure-stage4-intl
48798 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
48799 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
48800 all-libcpp: all-libiberty
48802 all-stage1-libcpp: all-stage1-libiberty
48803 all-stage2-libcpp: all-stage2-libiberty
48804 all-stage3-libcpp: all-stage3-libiberty
48805 all-stage4-libcpp: all-stage4-libiberty
48806 all-stageprofile-libcpp: all-stageprofile-libiberty
48807 all-stagefeedback-libcpp: all-stagefeedback-libiberty
48808 all-libcpp: maybe-all-intl
48810 all-stage1-libcpp: maybe-all-stage1-intl
48811 all-stage2-libcpp: maybe-all-stage2-intl
48812 all-stage3-libcpp: maybe-all-stage3-intl
48813 all-stage4-libcpp: maybe-all-stage4-intl
48814 all-stageprofile-libcpp: maybe-all-stageprofile-intl
48815 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
48816 all-fixincludes: maybe-all-libiberty
48818 all-stage1-fixincludes: maybe-all-stage1-libiberty
48819 all-stage2-fixincludes: maybe-all-stage2-libiberty
48820 all-stage3-fixincludes: maybe-all-stage3-libiberty
48821 all-stage4-fixincludes: maybe-all-stage4-libiberty
48822 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
48823 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
48824 all-gnattools: maybe-all-target-libada
48825 all-gnattools: maybe-all-target-libstdc++-v3
48826 all-lto-plugin: maybe-all-libiberty
48828 all-stage1-lto-plugin: maybe-all-stage1-libiberty
48829 all-stage2-lto-plugin: maybe-all-stage2-libiberty
48830 all-stage3-lto-plugin: maybe-all-stage3-libiberty
48831 all-stage4-lto-plugin: maybe-all-stage4-libiberty
48832 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
48833 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
48834 all-lto-plugin: maybe-all-libiberty-linker-plugin
48836 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
48837 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
48838 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
48839 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
48840 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
48841 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
48842 all-utils: maybe-all-libiberty
48843 configure-mpfr: maybe-all-gmp
48845 configure-stage1-mpfr: maybe-all-stage1-gmp
48846 configure-stage2-mpfr: maybe-all-stage2-gmp
48847 configure-stage3-mpfr: maybe-all-stage3-gmp
48848 configure-stage4-mpfr: maybe-all-stage4-gmp
48849 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
48850 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
48851 configure-mpc: maybe-all-mpfr
48853 configure-stage1-mpc: maybe-all-stage1-mpfr
48854 configure-stage2-mpc: maybe-all-stage2-mpfr
48855 configure-stage3-mpc: maybe-all-stage3-mpfr
48856 configure-stage4-mpc: maybe-all-stage4-mpfr
48857 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
48858 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
48859 configure-isl: maybe-all-gmp
48861 configure-stage1-isl: maybe-all-stage1-gmp
48862 configure-stage2-isl: maybe-all-stage2-gmp
48863 configure-stage3-isl: maybe-all-stage3-gmp
48864 configure-stage4-isl: maybe-all-stage4-gmp
48865 configure-stageprofile-isl: maybe-all-stageprofile-gmp
48866 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
48867 configure-cloog: maybe-all-isl
48869 configure-stage1-cloog: maybe-all-stage1-isl
48870 configure-stage2-cloog: maybe-all-stage2-isl
48871 configure-stage3-cloog: maybe-all-stage3-isl
48872 configure-stage4-cloog: maybe-all-stage4-isl
48873 configure-stageprofile-cloog: maybe-all-stageprofile-isl
48874 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
48875 configure-cloog: maybe-all-gmp
48877 configure-stage1-cloog: maybe-all-stage1-gmp
48878 configure-stage2-cloog: maybe-all-stage2-gmp
48879 configure-stage3-cloog: maybe-all-stage3-gmp
48880 configure-stage4-cloog: maybe-all-stage4-gmp
48881 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
48882 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
48883 configure-gdb: maybe-all-intl
48884 configure-gdb: maybe-configure-sim
48885 configure-gdb: maybe-all-bfd
48886 configure-gdb: maybe-all-libiconv
48887 all-gdb: maybe-all-libiberty
48888 all-gdb: maybe-all-libiconv
48889 all-gdb: maybe-all-opcodes
48890 all-gdb: maybe-all-readline
48891 all-gdb: maybe-all-build-bison
48892 all-gdb: maybe-all-sim
48893 all-gdb: maybe-all-libdecnumber
48894 all-gdb: maybe-all-libtermcap
48895 configure-libgui: maybe-configure-tcl
48896 configure-libgui: maybe-configure-tk
48897 all-libgui: maybe-all-tcl
48898 all-libgui: maybe-all-tk
48899 all-libgui: maybe-all-itcl
48900 configure-bfd: configure-libiberty
48902 configure-stage1-bfd: configure-stage1-libiberty
48903 configure-stage2-bfd: configure-stage2-libiberty
48904 configure-stage3-bfd: configure-stage3-libiberty
48905 configure-stage4-bfd: configure-stage4-libiberty
48906 configure-stageprofile-bfd: configure-stageprofile-libiberty
48907 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
48908 configure-bfd: maybe-configure-intl
48910 configure-stage1-bfd: maybe-configure-stage1-intl
48911 configure-stage2-bfd: maybe-configure-stage2-intl
48912 configure-stage3-bfd: maybe-configure-stage3-intl
48913 configure-stage4-bfd: maybe-configure-stage4-intl
48914 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
48915 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
48916 all-bfd: maybe-all-libiberty
48918 all-stage1-bfd: maybe-all-stage1-libiberty
48919 all-stage2-bfd: maybe-all-stage2-libiberty
48920 all-stage3-bfd: maybe-all-stage3-libiberty
48921 all-stage4-bfd: maybe-all-stage4-libiberty
48922 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
48923 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
48924 all-bfd: maybe-all-intl
48926 all-stage1-bfd: maybe-all-stage1-intl
48927 all-stage2-bfd: maybe-all-stage2-intl
48928 all-stage3-bfd: maybe-all-stage3-intl
48929 all-stage4-bfd: maybe-all-stage4-intl
48930 all-stageprofile-bfd: maybe-all-stageprofile-intl
48931 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
48932 configure-opcodes: configure-libiberty
48934 configure-stage1-opcodes: configure-stage1-libiberty
48935 configure-stage2-opcodes: configure-stage2-libiberty
48936 configure-stage3-opcodes: configure-stage3-libiberty
48937 configure-stage4-opcodes: configure-stage4-libiberty
48938 configure-stageprofile-opcodes: configure-stageprofile-libiberty
48939 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
48940 all-opcodes: maybe-all-libiberty
48942 all-stage1-opcodes: maybe-all-stage1-libiberty
48943 all-stage2-opcodes: maybe-all-stage2-libiberty
48944 all-stage3-opcodes: maybe-all-stage3-libiberty
48945 all-stage4-opcodes: maybe-all-stage4-libiberty
48946 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
48947 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
48948 configure-binutils: maybe-configure-intl
48950 configure-stage1-binutils: maybe-configure-stage1-intl
48951 configure-stage2-binutils: maybe-configure-stage2-intl
48952 configure-stage3-binutils: maybe-configure-stage3-intl
48953 configure-stage4-binutils: maybe-configure-stage4-intl
48954 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
48955 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
48956 all-binutils: maybe-all-libiberty
48958 all-stage1-binutils: maybe-all-stage1-libiberty
48959 all-stage2-binutils: maybe-all-stage2-libiberty
48960 all-stage3-binutils: maybe-all-stage3-libiberty
48961 all-stage4-binutils: maybe-all-stage4-libiberty
48962 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
48963 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
48964 all-binutils: maybe-all-opcodes
48966 all-stage1-binutils: maybe-all-stage1-opcodes
48967 all-stage2-binutils: maybe-all-stage2-opcodes
48968 all-stage3-binutils: maybe-all-stage3-opcodes
48969 all-stage4-binutils: maybe-all-stage4-opcodes
48970 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
48971 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
48972 all-binutils: maybe-all-bfd
48974 all-stage1-binutils: maybe-all-stage1-bfd
48975 all-stage2-binutils: maybe-all-stage2-bfd
48976 all-stage3-binutils: maybe-all-stage3-bfd
48977 all-stage4-binutils: maybe-all-stage4-bfd
48978 all-stageprofile-binutils: maybe-all-stageprofile-bfd
48979 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
48980 all-binutils: maybe-all-build-flex
48982 all-stage1-binutils: maybe-all-build-flex
48983 all-stage2-binutils: maybe-all-build-flex
48984 all-stage3-binutils: maybe-all-build-flex
48985 all-stage4-binutils: maybe-all-build-flex
48986 all-stageprofile-binutils: maybe-all-build-flex
48987 all-stagefeedback-binutils: maybe-all-build-flex
48988 all-binutils: maybe-all-build-bison
48990 all-stage1-binutils: maybe-all-build-bison
48991 all-stage2-binutils: maybe-all-build-bison
48992 all-stage3-binutils: maybe-all-build-bison
48993 all-stage4-binutils: maybe-all-build-bison
48994 all-stageprofile-binutils: maybe-all-build-bison
48995 all-stagefeedback-binutils: maybe-all-build-bison
48996 all-binutils: maybe-all-intl
48998 all-stage1-binutils: maybe-all-stage1-intl
48999 all-stage2-binutils: maybe-all-stage2-intl
49000 all-stage3-binutils: maybe-all-stage3-intl
49001 all-stage4-binutils: maybe-all-stage4-intl
49002 all-stageprofile-binutils: maybe-all-stageprofile-intl
49003 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
49004 all-binutils: maybe-all-gas
49006 all-stage1-binutils: maybe-all-stage1-gas
49007 all-stage2-binutils: maybe-all-stage2-gas
49008 all-stage3-binutils: maybe-all-stage3-gas
49009 all-stage4-binutils: maybe-all-stage4-gas
49010 all-stageprofile-binutils: maybe-all-stageprofile-gas
49011 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
49012 install-binutils: maybe-install-opcodes
49013 install-strip-binutils: maybe-install-strip-opcodes
49014 install-opcodes: maybe-install-bfd
49015 install-strip-opcodes: maybe-install-strip-bfd
49016 configure-gas: maybe-configure-intl
49018 configure-stage1-gas: maybe-configure-stage1-intl
49019 configure-stage2-gas: maybe-configure-stage2-intl
49020 configure-stage3-gas: maybe-configure-stage3-intl
49021 configure-stage4-gas: maybe-configure-stage4-intl
49022 configure-stageprofile-gas: maybe-configure-stageprofile-intl
49023 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
49024 all-gas: maybe-all-libiberty
49026 all-stage1-gas: maybe-all-stage1-libiberty
49027 all-stage2-gas: maybe-all-stage2-libiberty
49028 all-stage3-gas: maybe-all-stage3-libiberty
49029 all-stage4-gas: maybe-all-stage4-libiberty
49030 all-stageprofile-gas: maybe-all-stageprofile-libiberty
49031 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
49032 all-gas: maybe-all-opcodes
49034 all-stage1-gas: maybe-all-stage1-opcodes
49035 all-stage2-gas: maybe-all-stage2-opcodes
49036 all-stage3-gas: maybe-all-stage3-opcodes
49037 all-stage4-gas: maybe-all-stage4-opcodes
49038 all-stageprofile-gas: maybe-all-stageprofile-opcodes
49039 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
49040 all-gas: maybe-all-bfd
49042 all-stage1-gas: maybe-all-stage1-bfd
49043 all-stage2-gas: maybe-all-stage2-bfd
49044 all-stage3-gas: maybe-all-stage3-bfd
49045 all-stage4-gas: maybe-all-stage4-bfd
49046 all-stageprofile-gas: maybe-all-stageprofile-bfd
49047 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
49048 all-gas: maybe-all-intl
49050 all-stage1-gas: maybe-all-stage1-intl
49051 all-stage2-gas: maybe-all-stage2-intl
49052 all-stage3-gas: maybe-all-stage3-intl
49053 all-stage4-gas: maybe-all-stage4-intl
49054 all-stageprofile-gas: maybe-all-stageprofile-intl
49055 all-stagefeedback-gas: maybe-all-stagefeedback-intl
49056 configure-gprof: maybe-configure-intl
49057 all-gprof: maybe-all-libiberty
49058 all-gprof: maybe-all-bfd
49059 all-gprof: maybe-all-opcodes
49060 all-gprof: maybe-all-intl
49061 all-gprof: maybe-all-gas
49062 configure-ld: maybe-configure-intl
49064 configure-stage1-ld: maybe-configure-stage1-intl
49065 configure-stage2-ld: maybe-configure-stage2-intl
49066 configure-stage3-ld: maybe-configure-stage3-intl
49067 configure-stage4-ld: maybe-configure-stage4-intl
49068 configure-stageprofile-ld: maybe-configure-stageprofile-intl
49069 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
49070 all-ld: maybe-all-libiberty
49072 all-stage1-ld: maybe-all-stage1-libiberty
49073 all-stage2-ld: maybe-all-stage2-libiberty
49074 all-stage3-ld: maybe-all-stage3-libiberty
49075 all-stage4-ld: maybe-all-stage4-libiberty
49076 all-stageprofile-ld: maybe-all-stageprofile-libiberty
49077 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
49078 all-ld: maybe-all-bfd
49080 all-stage1-ld: maybe-all-stage1-bfd
49081 all-stage2-ld: maybe-all-stage2-bfd
49082 all-stage3-ld: maybe-all-stage3-bfd
49083 all-stage4-ld: maybe-all-stage4-bfd
49084 all-stageprofile-ld: maybe-all-stageprofile-bfd
49085 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
49086 all-ld: maybe-all-opcodes
49088 all-stage1-ld: maybe-all-stage1-opcodes
49089 all-stage2-ld: maybe-all-stage2-opcodes
49090 all-stage3-ld: maybe-all-stage3-opcodes
49091 all-stage4-ld: maybe-all-stage4-opcodes
49092 all-stageprofile-ld: maybe-all-stageprofile-opcodes
49093 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
49094 all-ld: maybe-all-build-bison
49096 all-stage1-ld: maybe-all-build-bison
49097 all-stage2-ld: maybe-all-build-bison
49098 all-stage3-ld: maybe-all-build-bison
49099 all-stage4-ld: maybe-all-build-bison
49100 all-stageprofile-ld: maybe-all-build-bison
49101 all-stagefeedback-ld: maybe-all-build-bison
49102 all-ld: maybe-all-build-flex
49104 all-stage1-ld: maybe-all-build-flex
49105 all-stage2-ld: maybe-all-build-flex
49106 all-stage3-ld: maybe-all-build-flex
49107 all-stage4-ld: maybe-all-build-flex
49108 all-stageprofile-ld: maybe-all-build-flex
49109 all-stagefeedback-ld: maybe-all-build-flex
49110 all-ld: maybe-all-intl
49112 all-stage1-ld: maybe-all-stage1-intl
49113 all-stage2-ld: maybe-all-stage2-intl
49114 all-stage3-ld: maybe-all-stage3-intl
49115 all-stage4-ld: maybe-all-stage4-intl
49116 all-stageprofile-ld: maybe-all-stageprofile-intl
49117 all-stagefeedback-ld: maybe-all-stagefeedback-intl
49118 all-ld: maybe-all-gas
49120 all-stage1-ld: maybe-all-stage1-gas
49121 all-stage2-ld: maybe-all-stage2-gas
49122 all-stage3-ld: maybe-all-stage3-gas
49123 all-stage4-ld: maybe-all-stage4-gas
49124 all-stageprofile-ld: maybe-all-stageprofile-gas
49125 all-stagefeedback-ld: maybe-all-stagefeedback-gas
49126 all-ld: maybe-all-binutils
49128 all-stage1-ld: maybe-all-stage1-binutils
49129 all-stage2-ld: maybe-all-stage2-binutils
49130 all-stage3-ld: maybe-all-stage3-binutils
49131 all-stage4-ld: maybe-all-stage4-binutils
49132 all-stageprofile-ld: maybe-all-stageprofile-binutils
49133 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
49134 install-ld: maybe-install-gold
49135 install-strip-ld: maybe-install-strip-gold
49136 configure-gold: maybe-configure-intl
49138 configure-stage1-gold: maybe-configure-stage1-intl
49139 configure-stage2-gold: maybe-configure-stage2-intl
49140 configure-stage3-gold: maybe-configure-stage3-intl
49141 configure-stage4-gold: maybe-configure-stage4-intl
49142 configure-stageprofile-gold: maybe-configure-stageprofile-intl
49143 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
49144 all-gold: maybe-all-libiberty
49146 all-stage1-gold: maybe-all-stage1-libiberty
49147 all-stage2-gold: maybe-all-stage2-libiberty
49148 all-stage3-gold: maybe-all-stage3-libiberty
49149 all-stage4-gold: maybe-all-stage4-libiberty
49150 all-stageprofile-gold: maybe-all-stageprofile-libiberty
49151 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
49152 all-gold: maybe-all-intl
49154 all-stage1-gold: maybe-all-stage1-intl
49155 all-stage2-gold: maybe-all-stage2-intl
49156 all-stage3-gold: maybe-all-stage3-intl
49157 all-stage4-gold: maybe-all-stage4-intl
49158 all-stageprofile-gold: maybe-all-stageprofile-intl
49159 all-stagefeedback-gold: maybe-all-stagefeedback-intl
49160 all-gold: maybe-all-bfd
49162 all-stage1-gold: maybe-all-stage1-bfd
49163 all-stage2-gold: maybe-all-stage2-bfd
49164 all-stage3-gold: maybe-all-stage3-bfd
49165 all-stage4-gold: maybe-all-stage4-bfd
49166 all-stageprofile-gold: maybe-all-stageprofile-bfd
49167 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
49168 all-gold: maybe-all-build-bison
49170 all-stage1-gold: maybe-all-build-bison
49171 all-stage2-gold: maybe-all-build-bison
49172 all-stage3-gold: maybe-all-build-bison
49173 all-stage4-gold: maybe-all-build-bison
49174 all-stageprofile-gold: maybe-all-build-bison
49175 all-stagefeedback-gold: maybe-all-build-bison
49176 all-gold: maybe-all-gas
49178 all-stage1-gold: maybe-all-stage1-gas
49179 all-stage2-gold: maybe-all-stage2-gas
49180 all-stage3-gold: maybe-all-stage3-gas
49181 all-stage4-gold: maybe-all-stage4-gas
49182 all-stageprofile-gold: maybe-all-stageprofile-gas
49183 all-stagefeedback-gold: maybe-all-stagefeedback-gas
49184 check-gold: maybe-all-binutils
49186 check-stage1-gold: maybe-all-stage1-binutils
49187 check-stage2-gold: maybe-all-stage2-binutils
49188 check-stage3-gold: maybe-all-stage3-binutils
49189 check-stage4-gold: maybe-all-stage4-binutils
49190 check-stageprofile-gold: maybe-all-stageprofile-binutils
49191 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
49192 check-gold: maybe-all-gas
49194 check-stage1-gold: maybe-all-stage1-gas
49195 check-stage2-gold: maybe-all-stage2-gas
49196 check-stage3-gold: maybe-all-stage3-gas
49197 check-stage4-gold: maybe-all-stage4-gas
49198 check-stageprofile-gold: maybe-all-stageprofile-gas
49199 check-stagefeedback-gold: maybe-all-stagefeedback-gas
49200 configure-opcodes: maybe-configure-intl
49202 configure-stage1-opcodes: maybe-configure-stage1-intl
49203 configure-stage2-opcodes: maybe-configure-stage2-intl
49204 configure-stage3-opcodes: maybe-configure-stage3-intl
49205 configure-stage4-opcodes: maybe-configure-stage4-intl
49206 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
49207 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
49208 all-opcodes: maybe-all-bfd
49210 all-stage1-opcodes: maybe-all-stage1-bfd
49211 all-stage2-opcodes: maybe-all-stage2-bfd
49212 all-stage3-opcodes: maybe-all-stage3-bfd
49213 all-stage4-opcodes: maybe-all-stage4-bfd
49214 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
49215 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
49216 all-opcodes: maybe-all-libiberty
49218 all-stage1-opcodes: maybe-all-stage1-libiberty
49219 all-stage2-opcodes: maybe-all-stage2-libiberty
49220 all-stage3-opcodes: maybe-all-stage3-libiberty
49221 all-stage4-opcodes: maybe-all-stage4-libiberty
49222 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49223 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
49224 all-opcodes: maybe-all-intl
49226 all-stage1-opcodes: maybe-all-stage1-intl
49227 all-stage2-opcodes: maybe-all-stage2-intl
49228 all-stage3-opcodes: maybe-all-stage3-intl
49229 all-stage4-opcodes: maybe-all-stage4-intl
49230 all-stageprofile-opcodes: maybe-all-stageprofile-intl
49231 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
49232 all-dejagnu: maybe-all-tcl
49233 all-dejagnu: maybe-all-expect
49234 all-dejagnu: maybe-all-tk
49235 configure-expect: maybe-configure-tcl
49236 configure-expect: maybe-configure-tk
49237 all-expect: maybe-all-tcl
49238 all-expect: maybe-all-tk
49239 configure-itcl: maybe-configure-tcl
49240 configure-itcl: maybe-configure-tk
49241 all-itcl: maybe-all-tcl
49242 all-itcl: maybe-all-tk
49243 install-itcl: maybe-install-tcl
49244 install-strip-itcl: maybe-install-strip-tcl
49245 configure-tk: maybe-configure-tcl
49246 all-tk: maybe-all-tcl
49247 all-sid: maybe-all-libiberty
49248 all-sid: maybe-all-bfd
49249 all-sid: maybe-all-opcodes
49250 all-sid: maybe-all-tcl
49251 all-sid: maybe-all-tk
49252 install-sid: maybe-install-tcl
49253 install-strip-sid: maybe-install-strip-tcl
49254 install-sid: maybe-install-tk
49255 install-strip-sid: maybe-install-strip-tk
49256 configure-sim: maybe-configure-intl
49257 all-sim: maybe-all-intl
49258 all-sim: maybe-all-libiberty
49259 all-sim: maybe-all-bfd
49260 all-sim: maybe-all-opcodes
49261 all-sim: maybe-all-readline
49262 all-sim: maybe-configure-gdb
49263 all-fastjar: maybe-all-zlib
49264 all-fastjar: maybe-all-build-texinfo
49265 all-fastjar: maybe-all-libiberty
49266 all-bison: maybe-all-intl
49267 all-bison: maybe-all-build-texinfo
49268 all-flex: maybe-all-build-bison
49269 all-flex: maybe-all-intl
49270 all-flex: maybe-all-m4
49271 all-flex: maybe-all-build-texinfo
49272 all-m4: maybe-all-intl
49273 all-m4: maybe-all-build-texinfo
49274 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
49275 configure-target-fastjar: maybe-configure-target-zlib
49276 all-target-fastjar: maybe-all-target-zlib
49277 configure-target-libgo: maybe-configure-target-libffi
49278 configure-target-libgo: maybe-all-target-libstdc++-v3
49279 all-target-libgo: maybe-all-target-libbacktrace
49280 all-target-libgo: maybe-all-target-libffi
49281 all-target-libgo: maybe-all-target-libatomic
49282 configure-target-libjava: maybe-configure-target-zlib
49283 configure-target-libjava: maybe-configure-target-boehm-gc
49284 configure-target-libjava: maybe-configure-target-libffi
49285 all-target-libjava: maybe-all-fastjar
49286 all-target-libjava: maybe-all-target-zlib
49287 all-target-libjava: maybe-all-target-boehm-gc
49288 all-target-libjava: maybe-all-target-libffi
49289 configure-target-libobjc: maybe-configure-target-boehm-gc
49290 all-target-libobjc: maybe-all-target-boehm-gc
49291 all-target-libgupc: maybe-all-target-libbacktrace
49292 all-target-libgupc: maybe-all-target-libatomic
49293 configure-target-libstdc++-v3: maybe-configure-target-libgomp
49295 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49296 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49297 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49298 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49299 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49300 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49301 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
49303 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
49304 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
49305 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
49306 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
49307 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
49308 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
49309 configure-target-libvtv: maybe-all-target-libstdc++-v3
49311 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
49312 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
49313 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
49314 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
49315 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
49316 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
49317 all-target-libstdc++-v3: maybe-configure-target-libgomp
49319 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49320 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49321 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49322 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49323 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49324 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49325 install-target-libgupc: maybe-install-gcc
49326 install-target-libgo: maybe-install-target-libatomic
49327 install-target-libgfortran: maybe-install-target-libquadmath
49328 install-target-libgfortran: maybe-install-target-libgcc
49329 install-target-libsanitizer: maybe-install-target-libstdc++-v3
49330 install-target-libsanitizer: maybe-install-target-libgcc
49331 install-target-libvtv: maybe-install-target-libstdc++-v3
49332 install-target-libvtv: maybe-install-target-libgcc
49333 install-target-libcilkrts: maybe-install-target-libstdc++-v3
49334 install-target-libcilkrts: maybe-install-target-libgcc
49335 install-target-libjava: maybe-install-target-libgcc
49336 install-target-libitm: maybe-install-target-libgcc
49337 install-target-libobjc: maybe-install-target-libgcc
49338 install-target-libgupc: maybe-install-target-libgcc
49339 install-target-libstdc++-v3: maybe-install-target-libgcc
49340 all-target-libgloss: maybe-all-target-newlib
49341 all-target-winsup: maybe-all-target-libtermcap
49342 configure-target-newlib: maybe-all-binutils
49343 configure-target-newlib: maybe-all-ld
49344 configure-target-libgfortran: maybe-all-target-libquadmath
49347 # Dependencies for target modules on other target modules are
49348 # described by lang_env_dependencies; the defaults apply to anything
49349 # not mentioned there.
49352 @if gcc-bootstrap
49353 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
49354 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
49355 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
49356 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
49357 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
49358 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
49359 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
49360 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
49361 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
49362 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
49363 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
49364 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
49365 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
49366 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
49367 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
49368 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
49369 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
49370 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
49371 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
49372 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
49373 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
49374 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
49375 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
49376 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
49377 @endif gcc-bootstrap
49379 @if gcc-no-bootstrap
49380 configure-target-libstdc++-v3: maybe-all-target-libgcc
49381 configure-target-libsanitizer: maybe-all-target-libgcc
49382 configure-target-libvtv: maybe-all-target-libgcc
49383 configure-target-libcilkrts: maybe-all-target-libgcc
49384 configure-target-libssp: maybe-all-target-libgcc
49385 configure-target-newlib: maybe-all-target-libgcc
49386 configure-target-libbacktrace: maybe-all-target-libgcc
49387 configure-target-libquadmath: maybe-all-target-libgcc
49388 configure-target-libgfortran: maybe-all-target-libgcc
49389 configure-target-libobjc: maybe-all-target-libgcc
49390 configure-target-libgupc: maybe-all-target-libgcc
49391 configure-target-libgo: maybe-all-target-libgcc
49392 configure-target-libtermcap: maybe-all-target-libgcc
49393 configure-target-winsup: maybe-all-target-libgcc
49394 configure-target-libgloss: maybe-all-target-libgcc
49395 configure-target-libffi: maybe-all-target-libgcc
49396 configure-target-libjava: maybe-all-target-libgcc
49397 configure-target-zlib: maybe-all-target-libgcc
49398 configure-target-boehm-gc: maybe-all-target-libgcc
49399 configure-target-rda: maybe-all-target-libgcc
49400 configure-target-libada: maybe-all-target-libgcc
49401 configure-target-libgomp: maybe-all-target-libgcc
49402 configure-target-libitm: maybe-all-target-libgcc
49403 configure-target-libatomic: maybe-all-target-libgcc
49404 @endif gcc-no-bootstrap
49407 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
49409 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
49411 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
49413 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
49414 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
49416 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
49420 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
49422 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
49424 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
49426 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
49428 configure-target-libgupc: maybe-all-target-newlib maybe-all-target-libgloss
49430 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
49432 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
49434 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
49437 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
49439 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
49440 configure-target-libjava: maybe-all-target-libstdc++-v3
49442 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
49444 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
49446 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
49448 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
49450 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
49452 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
49453 configure-target-libitm: maybe-all-target-libstdc++-v3
49455 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
49458 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
49459 GDB_TK = @GDB_TK@
49460 INSTALL_GDB_TK = @INSTALL_GDB_TK@
49461 configure-gdb: $(CONFIGURE_GDB_TK)
49462 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
49463 install-gdb: $(INSTALL_GDB_TK)
49465 # Serialization dependencies. Host configures don't work well in parallel to
49466 # each other, due to contention over config.cache. Target configures and
49467 # build configures are similar.
49468 @serialization_dependencies@
49470 # --------------------------------
49471 # Regenerating top level configury
49472 # --------------------------------
49474 # Rebuilding Makefile.in, using autogen.
49475 AUTOGEN = autogen
49476 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
49477 cd $(srcdir) && $(AUTOGEN) Makefile.def
49479 # Rebuilding Makefile.
49480 Makefile: $(srcdir)/Makefile.in config.status
49481 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
49483 config.status: configure
49484 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
49486 # Rebuilding configure.
49487 AUTOCONF = autoconf
49488 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
49489 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
49490 cd $(srcdir) && $(AUTOCONF)
49492 # ------------------------------
49493 # Special directives to GNU Make
49494 # ------------------------------
49496 # Don't pass command-line variables to submakes.
49497 .NOEXPORT:
49498 MAKEOVERRIDES=
49500 # end of Makefile.in